Riccardo Schirone
e3f93ec490
Fix some leaks from unit tests
2019-03-05 00:20:46 +01:00
pancake
fad09f7514
Trim decompiler text in graph nodes ##graph
...
* Add '$' in v! to set the program counter
2019-03-04 12:42:32 +01:00
radare
7a4b75fbed
Implement support for decompiler graphs in 'v #' ##graph ( #13261 )
2019-03-04 04:02:42 +01:00
pancake
38a0343e62
Implement visual decompiler and fix the RConfigHold API ##disasm
2019-03-04 02:44:13 +01:00
radare
e31a91b84b
Fix crash in canvas, some leaks and random code cleanup ( #13254 )
2019-03-03 23:41:19 +01:00
Riccardo Schirone
33c678f5a2
Filter out special symbols in ELF ( #13173 )
...
* Filter out special symbols in ELF
* No need to add the special case '\0'
* Keep special symbols, but do not process them
* Refactoring
* Make sure s->type is not NULL
* Do not print special symbols in rad mode
* Avoid double check
* Fix PR's comments
2019-03-03 22:35:01 +01:00
Khairul Azhar Kasmiran
ba700dacc3
Pass RAnal instead of rbtree to fcn rbtree api ##refactor
2019-03-03 12:28:36 +01:00
pancake
cd35b961d4
Properly specify esil step over/or-not in the API to fix regression
2019-02-28 16:36:16 +01:00
pancake
5ec92564a4
no assert on free, also fixes warning
2019-02-28 15:55:43 +01:00
radare
42db45025f
Fix #13208 - Initial import of the asm.null plugin ##asm
2019-02-27 11:40:43 +01:00
Riccardo Schirone
eae19137b9
Use macros for common flagspaces names instead of hardcoding them ( #13175 )
2019-02-23 01:31:06 +01:00
David CARLIER
38c8ebea72
ASLR settings little refactor, available as util mean ##debug
2019-02-21 23:03:20 +01:00
Gaurav Kumar Ghildiyal
b1bf3fea9e
Expose save_parsed_type() as an API call for Cutter ( #13149 )
2019-02-18 22:10:35 +01:00
pancake
9930fd82d1
Fix Linux debugger crash regression
2019-01-14 00:18:09 +01:00
radare
84c1bed170
Initial support for the r_alloc (+aligned) API ##core
...
Fix alignment issue in io.ptrace with the new r_malloc_aligned API
2019-02-18 19:13:28 +01:00
pancake
c022270b6d
Minor fixes
2019-02-18 14:51:12 +01:00
radare
73f76a99b2
Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks ##cons ( #13132 )
2019-02-18 06:20:01 +01:00
Gaurav Kumar Ghildiyal
86e0862103
Compute struct/union size in tsj/tuj ##format
2019-02-18 00:06:23 +01:00
radare
f51e600340
Initial implementation of RAnalDataType ##anal ( #13111 )
2019-02-17 23:55:10 +01:00
Deepak Chethan
fe7e6cead0
Refactored cmd_anal.c to use PJ ( #13122 )
2019-02-17 12:29:36 +01:00
Vanellope
368e33e1cb
Time to say goodbye to r_json ( #13126 )
2019-02-17 12:25:58 +01:00
pancake
936efa6344
Upgrade sdb
2019-02-16 11:42:18 +01:00
Florian Märkl
dc960582c6
Fix agfJ
2019-02-15 11:26:46 +01:00
pancake
f1b32b351b
Fix aaF sort issue, honor a2f and fix big allocation in analysis ##anal
2019-02-14 02:49:02 +01:00
pancake
76c4819379
Initial implementation of the tfc command to manage calling conventions ##types
2019-02-13 14:06:36 +01:00
blenk92
bb91451b3f
Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
2019-02-13 11:44:42 +01:00
Deepak Chethan
639f635e35
Implemented dir.home and dir.tmp ##core
2019-02-13 09:15:11 +01:00
Deepak Chethan
3f918a927c
Add usable uris field to oLj and r2 -L ##io
2019-02-11 10:27:29 +01:00
Gaurav Kumar Ghildiyal
e60749ed12
Added feature to return error while parsing c header file ( #13030 )
...
* Added feature to return error while parsing c header file
* Fixed cmd_type.c to pass tests
2019-02-10 01:56:28 +01:00
David CARLIER
bbfc4a8747
Fix the file hash computation ##bin
2019-02-10 01:27:07 +01:00
Khairul Kasmiran
1e65206273
Remove some r_parse spaces
2019-02-08 00:01:02 +08:00
Khairul Azhar Kasmiran
e9acf36c4f
t-* resets tcc's anonymous symbol counter ( #13015 )
2019-02-07 16:04:59 +01:00
Khairul Kasmiran
c7791ab29e
r_cons_singleton() -> r_cons_singleton ()
2019-02-07 18:07:37 +08:00
Florian Märkl
394e2e6c2f
Make Class Attr Events more fine-grained
2019-02-06 22:07:27 +01:00
Florian Märkl
839362c169
Add REvents for Anal Classes
2019-02-06 22:07:27 +01:00
Florian Märkl
17ca110401
Use flat RVector for all_calbacks in REvent
2019-02-05 14:26:49 +01:00
Florian Märkl
98308a2617
Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL ##core
2019-02-04 16:37:06 -06:00
pancake
0939198515
Use pj in rasm2.c and add pj_f for float
2019-02-04 16:40:57 +01:00
pancake
3cbf5d5f5b
Initial implementation of aaF ##anal
2019-02-04 07:12:13 +01:00
pancake
f33ebcbd89
Use r_return in RAsm APIs and fix some regressions ##asm
2019-02-04 00:25:27 +01:00
pancake
0daae3d9af
Remove R_ASM_BUFSIZE, all buffers are now dynamic ##asm
2019-02-04 00:23:40 +01:00
Riccardo Schirone
e5b4d9294c
Use RSpaces in RFlag ##refactor
2019-02-03 09:06:45 -06:00
GustavoLCR
ef0f71abbb
Implement sys_cmd_str_full_w32() ##windows
2019-02-02 15:25:06 -06:00
Khairul Azhar Kasmiran
e87c501063
io.unalloc.ch: Hexdump char if byte is unallocated ( #12968 )
2019-02-02 15:24:04 -06:00
David CARLIER
5d698c76ae
Display file hashes into rabin via new mode ##bin
2019-02-01 17:11:31 -06:00
radare
d0eaeeb848
Fix asan crash in PE parser (oobread) ( #12966 )
2019-02-01 16:47:33 -06:00
MK
ec27763461
Fix #11701 - use color theme in dmh* commands ##cons
2019-02-01 08:47:34 -06:00
Riccardo Schirone
a88c7e1e3b
Kill RIOSection ##refactor
2019-01-31 10:53:34 -06:00
sivaramaaa
dafbf2df35
Shorten local var and type name ##types
2019-01-31 09:29:21 -06:00
pancake
4e1b52ab0f
Initial implementation of the 'aao' command ##anal
2019-01-29 13:27:29 -06:00