427 Commits

Author SHA1 Message Date
Stefan Ilic
76e825ad07 Fix leak in autoname_imp_trampoline (#15263) 2019-10-13 12:53:56 +02:00
Maijin
9227815fdb Change radare->radareorg links 2019-10-07 10:48:31 +02:00
pancake
52ab654920 Fix oobread in analop (r2_ir_r_read_me32_arc.dms) 2019-10-04 19:42:22 +02:00
Khairul Azhar Kasmiran
9a884aa3b1 Don't propagate noret to fcn if fcn jmps outside itself (#15190) ##anal 2019-10-04 16:13:20 +02:00
Paul I
908b8f9ebf Fix memleak in r_core_anal_propagate_noreturn() ##anal 2019-09-27 11:41:49 +02:00
radare
f503ad3151
Minor speedup/cleanup/refactor of the RAnal ##anal (#15129) 2019-09-26 22:01:52 +02:00
dodococo
9d7a72f9c6 Integrate table API for p-h (#15083) ##table
* Added UTF8 and Curvy Support For Table API
* Added show footer with sum support
* Integrate star= command with table API
2019-09-24 10:46:06 +02:00
radare
2c0e7b4438
Improve omt and implement RTable.filterSum ##io
* Some code cleanup in analysis and reduce false positives in aae
2019-09-23 02:57:25 +02:00
pancake
74fcb0acaf Add omt and help message for RTableQuery + add format column api ##core 2019-09-23 01:11:30 +02:00
Florian Märkl
dd74f86d3e Refactor Search to use less Global State (#15076) ##search 2019-09-19 18:44:42 +02:00
radare
5eff071349
Fix #15043 - copypasta errors 2019-09-16 18:15:34 +02:00
radare
31fc21a3dd
Fix nopskip (its not fixed at all. just random typing here and there) (#15024) ##anal
e io.cache=1
	e anal.nopskip=true
	wx 9090909090909090c3
	af
	pd 13
	afi
2019-09-14 22:55:42 +02:00
radare
69b6281a64
Fix #15002 - Propagate write error issues into RCore.patch ##io (#15029) 2019-09-13 18:28:26 +02:00
Óscar Carrasco
b87b7a0bca Fix #14019 - Move ta to aht, move other commands around, refactor indentation ##refactor (#14966)
* Mark ta as deprecated, microfixes
* Move aho to ahd, aht to aho, ahO to aht
* Move aat into aafr, aaO (former taa) into aat
2019-09-13 15:10:15 +02:00
pancake
96a314f586 Fix abandoned flags in Vdu 2019-09-09 22:00:49 +02:00
pancake
cd25c68bb4 Fix multiple quote cmd issue ##core 2019-09-09 15:10:38 +02:00
Óscar Carrasco
66a8a9bce3 Fix afl= segfault ##bug (#14981) 2019-09-08 19:16:22 +02:00
karliss
5379c70e89 Fix memory leaks and other problems found by ASAN. (#14980) 2019-09-08 01:24:14 +08:00
pancake
6459cd38bd Fix out-of-loop issue in aae 2019-09-02 03:02:52 +02:00
pancake
e37b1fd1b1 Speedup and reduce false positives in aae by honoring code/string/format ##anal
macOs/Notes 6.8s -> 6.4s
macOS/r_core 4.3s -> 3.8s
2019-09-02 02:52:42 +02:00
pancake
6e52b52abd Fix infinite (or expensive) loop when fcnsize=0 ##anal 2019-09-02 02:29:49 +02:00
pancake
3dd08def00 Honor anal.strings in aav ##anal 2019-08-29 16:47:18 +02:00
radare
0c386b4121
Introduce anal.in=code (2x faster aar in some big binaries) ##anal (#14923) 2019-08-28 19:39:04 +02:00
pancake
99dd2e0a97 Fix build 2019-08-28 05:17:47 +02:00
pancake
b13a7cd18a Implement afis[aof] - to show instruction type, family and mnemonic tables ##anal
* afisa uses rtable, as well as afist@@@F
2019-08-28 04:18:56 +02:00
dodococo
d85b55c220 Fixes #14900: Disable color for dot mode (#14908) 2019-08-27 16:05:25 +02:00
pancake
a556d54479 Add more info in aflt and add afltj ##anal 2019-08-27 06:05:15 +02:00
dodococo
64c01578a2 Fixes #14900: xdot type commands functional now (#14902)
* Fixes #14900: xdot type commands functional now
2019-08-27 11:00:28 +08:00
pancake
3e26f78ee5 Add afltj and some more fixes and improvements related to RTable 2019-08-26 04:36:53 +02:00
pancake
6704cc3052 Initial implementation of aflt (using the new RTable API) ##anal
* Accepts a query as argument
* Fix a segfault in RStrBuf.prepend
2019-08-26 03:37:05 +02:00
dodococo
61c7fe8be1 Freed some vars (#14885) 2019-08-24 16:47:50 +02:00
dodococo
e4556d3071 Fixes #14845: Use unicode settings in radiff2 (#14884)
* Fixes #14845: Use unicode settings in radiff2

* Fixed indent

* Tame vayour
2019-08-24 22:42:35 +08:00
pancake
0f37561ca5 Fix anal.depth and remove arm16 dim 2019-08-21 12:53:41 +02:00
pancake
7e64971a17 Fix ownership issues related to cc ##anal 2019-08-21 12:53:41 +02:00
pancake
cb9f2ea0a3 Unify the use of R_ANAL_CC_MAXARG ##anal 2019-08-21 12:53:41 +02:00
dodococo
70ada267ff AGraph integration with radiff2 ##diff (#14831) 2019-08-18 17:17:44 +02:00
dodococo
a0354d4cfd Implement agd* based commands (#14809)
* ag* commands fully functional
* Indent and r_return usage
* All agd* commands functional now
* Graphs are pretty now
* Refactoring the code
* Fixed assertion error
* Fixed broken agf
2019-08-16 22:51:11 +08:00
Ayman Khamouma (ak42)
c38dd8d4bb Propagate noreturn information (#14793) ##anal
* Propagate noreturn information
* Avoid infinite loop when propagating noreturn information
* Avoid all recursive cases
* Avoid warnings
* use r_anal_bb_opaddr_i
2019-08-14 20:21:41 +08:00
pancake
5a4178a9b2 Fix project data saving/loading related to flag/fcn/meta order ##projects 2019-08-10 14:33:08 +02:00
GustavoLCR
7a29e7e195 Fix flag name demangling on local DLL symbols ##disasm (#14692) 2019-08-05 06:46:05 -07:00
karliss
a04f863db8 Fix some leaks found by ASAN 2019-07-28 19:08:24 +02:00
radare
ab29a269c1
Add argument to 'afll' to select column to sort by ##anal (#14621) 2019-07-23 01:21:49 +02:00
radare
56cdeee666
Added val op hints to let the user define jmptbl sizes ##anal 2019-07-07 18:51:21 +02:00
Anton Kochkov
20e19d6023 More spelling fixes in the code 2019-06-20 13:36:02 +08:00
Florian Märkl
06ef4cc92b Add anal.gpfixed instead of anal.gp2 and use in aae 2019-06-19 22:55:17 +02:00
radare
a49bb7cf66
Change the signature of r_str_trim to avoid confusions ##refactor 2019-06-16 20:58:40 +02:00
pancake
4e668db02b Fix #10567 - Implement afl. command ##anal 2019-06-15 12:13:02 +02:00
Dorian Wouters
cd343d1889 Fix afl* not saving function bits ##anal
This fixes cases where saving and loading a project of a mixed-mode
binary (e.g. ARM with Thumb parts) reverted functions back to only one
of the modes.
2019-06-14 17:27:26 +02:00
radare
f917ebb71a
Move some R_ANAL_OP_MASK_DISASM outside RCore (#14294) 2019-06-13 18:31:48 +02:00
pancake
63ccf0da09 Honor more segments vs sections, for jmptbl, fatmacho, zeropage ##bin 2019-06-10 16:35:01 +02:00