Riccardo Schirone
6b47a68c91
core/anal,cmd_anal;anal/bb,data,fcn: general cleaning
...
* core/cmd_anal: extract cmd_anal_all function
* core/anal;anal/bb,data,fcn: indentation
* core/anal;anal/anal,data,fcn: remove dead code
* core/anal: remove macros in the middle of function
* core/anal: avoid blocks in the middle of functions
* core/anal: fix macro name R_ANAL_BB_HA_OPS -> R_ANAL_BB_HAS_OPS
* core/anal: fix if/else if/else
* core/anal: remove r_ prefix from static functions
2015-08-11 08:57:01 +02:00
pancake
de072e7b27
Make aae
handle more memory references for ARM-thumb
2015-08-09 03:23:40 +02:00
pancake
4d1a0685f3
Make anal.hasnext run forever by default
2015-07-27 23:43:38 +02:00
pancake
04e128ab92
Fix some covs
2015-07-25 09:58:11 +02:00
pancake
9dfb354af6
Fix regression in function auto names
2015-07-25 04:03:33 +02:00
pancake
1e8714f0cf
Fix cmd_pd_bugs (function names must not be section)
2015-07-25 03:31:17 +02:00
pancake
3a97b1cc6f
Initial experimental support for aae
UJMP/UCALL refs
2015-07-24 19:33:22 +02:00
pancake
43ecb3939e
Better aae
, more hits, better emulation, fix boundary bug
2015-07-24 18:19:11 +02:00
pancake
c0dfc507fe
Initial WIP implementation of aae
for linear ESIL code analysis
2015-07-24 15:20:32 +02:00
Álvaro Felipe Melchor
49eaa2a369
Fix #2967
2015-07-19 22:14:44 +02:00
pancake
7e9c260254
Enhace the Material WebUI and add fs-.
command,
...
- Rebumped Overview
- Show info in columns
- Show fortunes
- Handle Ctrl+[0-9]
- Analyze refs and show entire function from pd
- Search more stuff (magic,hex,rop,code,..)
- Script panel
- Lists using tables
2015-07-17 11:21:04 +02:00
deffi420
9d92712cea
Add aar
command to search xrefs in code
...
- Ignore references to sections with vaddr=0
- Skip overlapping instructions in xref search
- Improve debugger mode support of `axa`
- Remove unused cmd variable
2015-07-16 00:32:18 +02:00
pancake
46a11b52b2
Add function flags with .afl*
2015-07-15 03:23:11 +02:00
pancake
b67103e8e2
Fix #2888 - afns
list all named strings in a function
2015-07-06 11:30:35 +02:00
pancake
c334632809
Add anal.noncode to avoid analyzing data by default
...
Fix double-free in core/anal.c
2015-07-05 01:44:45 +02:00
Riccardo Schirone
77a26237fe
util/list: add some const to the API and adapt existing code
2015-06-17 11:22:10 +02:00
pancake
f8b1f8e807
Fix iorap bug, disasm glitch, and comments are red now
2015-06-12 02:11:07 +02:00
pancake
c27327cac5
Fix #2648 - save restore arg/var name and type
2015-05-31 23:46:32 +02:00
pancake
ca4c0d1d5f
Fix save/restore analysis info in projects
2015-05-26 03:11:32 +02:00
pancake
878f81dca1
Fix radiff2 -g regression and some code cleanup
2015-05-19 17:41:09 +02:00
pancake
6906783c3e
Fix lost symbol flags after Vdu
2015-05-14 00:31:42 +02:00
NighterMan
dd47ede4a1
Fix to automatically restore flagspaces
2015-04-22 11:12:00 +02:00
Álvaro Felipe Melchor
35f573fe1f
Fix memleaks in RCons.pal
2015-04-11 13:08:00 +02:00
Anton Kochkov
2e8363fdb6
Fix more leaks
2015-04-11 13:46:33 +03:00
Anton Kochkov
393942e18b
Fix more leaking holes
2015-04-11 02:31:34 +03:00
pancake
76497dee8f
Make af*
show only 1 function and afl*
show them all
2015-04-02 17:11:59 +02:00
pancake
43a7af0238
Fix graph flush issue
2015-03-31 00:45:57 +02:00
pancake
515b2e77bc
Fix about 40 COVs related to memleaks and buffer overflows
2015-03-21 01:27:54 +01:00
pancake
d991769935
Better vars naming, Add e cmd.fcn.{new|rename|delete}
...
- Bump sdb from git
2015-03-16 02:52:26 +01:00
jvoisin
7a1975bd06
Add some comments for graphs + coverifix
2015-02-17 17:03:16 +01:00
pancake
6905ea5e44
Show number of basic blocks in afl
output
2015-02-04 01:27:38 +01:00
pancake
7abc86fc67
Fix afl
output
2015-02-04 01:25:53 +01:00
pancake
f4a158d485
Fix CID 1267742 - off-by-one read in afl
2015-02-02 11:27:44 +01:00
pancake
79b76a8218
Refactor afi/afl to get info (one) or list (all) and show trace info in agj
2015-01-31 19:24:18 +01:00
pancake
80fb5ce37e
Fix some COVs
2015-01-31 12:48:15 +01:00
pancake
918d2a3144
Fixes for autofunction name
2015-01-30 00:22:48 +01:00
pancake
259787df06
Fix some asan crashes
2015-01-24 02:11:14 +01:00
pancake
d08015cf66
Add f--, fs-*, o--, enhace Po a lot
...
- Handle all internal information deinitialization in:
- flags, io, core, bin, anal
- Fix w32 build
2015-01-22 02:22:29 +01:00
pancake
4addf6d538
Show strings in drr
, Add ios syscalls and fix x86-32 debug on osx64
2015-01-14 02:00:55 +01:00
pancake
61ca2bc30b
Add anal.a2f var to use the new WIP analysis for testing
2015-01-12 02:34:40 +01:00
pancake
bb257d0606
Fix memleak spoted by COV
2014-12-23 10:52:01 +01:00
pancake
2a95a1e29b
Add and handle graph.from
and graph.to
(Useful for ag
)
2014-12-22 04:16:50 +01:00
pancake
be88fbd145
Add more cached dll ordinals
2014-12-22 01:55:17 +01:00
pancake
628301c56f
Fix #1849 - sym.main is not lost anymore
2014-12-17 23:27:19 +01:00
pancake
b0fcb5cbe4
Fix aaa is the old aa, current aa is the old aa0. (Do not run afna)
...
That should fix #1849 and missing entry0 issue
2014-12-17 12:09:33 +01:00
Alvaro Muñoz
cbdf4d051b
fix #1731 and #1733 . Remove all workarounds for the agj non structured output, and fixes some minor bugs
2014-12-05 13:44:55 +01:00
LemonBoy
8a89345304
Fix a crash when the map name is null. Fix a crash when a thread list is requested from a backend that doesn't support it.
2014-12-05 13:31:22 +01:00
pancake
0a6d2f4cdb
Do not invalidate pages when using mapped io on RCore.Anal
2014-11-25 00:36:27 +01:00
pancake
5c536f0325
Fix anal.nopskip and enabled by default
2014-11-25 00:02:37 +01:00
pancake
68f9d00e01
Implement 'ecj' to show color configuration in JSON
2014-11-19 23:23:35 +01:00