pancake
07568e4f4c
Make .a2f work (fix afbb and such)
2014-11-13 11:17:43 +01:00
pancake
84070a45f6
Implement anal.{limits,from,to}
2014-11-03 04:12:12 +01:00
pancake
1e3e97f2fb
More and better support for tasks. Add anal.sleep to avoid 100% cpu in analysis
2014-11-02 02:01:09 +01:00
pancake
14917b1fb7
Fix #1576 - Infinite analysis loop
2014-11-02 00:28:22 +01:00
jvoisin
a60d82b800
Fix a lot of warnings for GCC
...
Less than 20 warnings remaining on my x86_64 GCC 4.9.1
2014-10-26 13:50:58 +01:00
pancake
51121e9c9b
Make anal.eobjmp an option for testing different analysis rules
2014-10-20 23:13:38 +02:00
pancake
49cc0001c2
Fix #1519 - Jumps creating new functions
2014-10-15 16:10:55 +02:00
pancake
d18481971e
Fix infinite loop in analysis
2014-10-09 18:43:57 +02:00
pancake
e6e3ae84f4
Increase max function size of 256KB, Handle ^C in z/ and better output
2014-09-30 03:52:29 +02:00
pancake
1ed9bb428c
Fix build after get_fcn refactor
2014-09-26 17:25:19 +02:00
Jody Frankowski
df289d8611
Unify fcn_find and get_fcn_at in get_fcn_in and get_fcn_at
2014-09-26 17:16:28 +02:00
condret
bced1ea0a9
try to create xrefs for ccalls
2014-09-23 16:13:59 +02:00
pancake
932279ed7e
Initial work to disable FCN_OLD.
2014-09-23 00:40:35 +02:00
pancake
b0b16a7318
Allow af and df to resize+ redefine new function (anal testing)
2014-09-22 15:00:41 +02:00
pancake
342ff7ba4f
Bring back the anal vars (wip), Fix Vvg, and VJK with screen boundaries
2014-09-22 13:45:36 +02:00
pancake
1306653d4a
Working with 'afa' and 'afv' again. Updated sdb for some goodies
2014-09-22 04:22:47 +02:00
pancake
bd2da0557e
Fix infinite analysis loop issue
2014-09-22 02:10:27 +02:00
pancake
196cfd0534
Initial major cleanup of the RAnal module
2014-09-22 01:39:24 +02:00
condret
2a4b1f0d96
remove a useless conditional
2014-09-21 23:29:25 +02:00
pancake
cb83310c8b
Restrict function size limits, avoid 4GB size functions
2014-09-20 10:50:26 +02:00
pancake
68b38a80de
Bring back the JMP_IS_EOB analysis feature
2014-09-20 09:43:31 +02:00
pancake
a7395d5afc
Add anal.nopskip config var
2014-09-14 11:52:30 +02:00
pancake
a4ad8d88e9
Fix function fit size issues
2014-09-12 11:07:57 +02:00
pancake
fd013cced5
Refixes for the analysis engine
2014-09-12 04:57:39 +02:00
pancake
4bcb57955f
Initial test exposing elf headers into Sdb and fix crash in bin-any
2014-09-08 04:17:38 +02:00
pancake
39a26769fa
Some minor cleanup and fixes to the anal/var thing
2014-09-03 23:02:39 +02:00
pancake
327104086f
Add 'aff' command to fit function boundaries. Used after 'aa'
2014-09-02 02:43:19 +02:00
pancake
851d2213a1
Bring back the old fcn store thing, needs more work
2014-08-06 21:39:56 +02:00
pancake
0a292c936a
Add asm.indent, handle 'xX' in aa graph and enhace ptr references
2014-08-05 18:03:14 +02:00
pancake
377b5bb2fe
Clean a huge list of warnings
2014-06-25 02:07:38 +02:00
pancake
01871c25c3
Revert b61a377
2014-06-19 17:08:01 +02:00
pancake
7b9d13bbc3
Fix 'afc' (code complexity), fix nulltype xrefs and some helps
2014-06-19 01:11:53 +02:00
Andrew McDonnell
b61a3772b2
Workaround to ensure mips / branch delayed code properly accounts function size.
2014-06-17 10:31:52 +02:00
pancake
4de3dd72b5
Fix code analysis 'forever' regression
2014-06-12 14:05:40 +02:00
Andrew McDonnell
20ed296741
Properly fix incorrect handling of branch delay in analysis.
2014-06-10 11:33:10 +02:00
Andrew McDonnell
844c9f3dbb
Fix for function length being too long in MIPS with branch delay
2014-06-02 17:14:02 +02:00
Anton Kochkov
153749003e
Fix CID 1215821
2014-05-26 14:27:22 +04:00
pancake
54ec41467a
Fix analysis. Caused by false xref_add and wrong anal_var used
2014-05-26 10:37:18 +02:00
pancake
7cde5cd39e
Add 'VX' to follow function refs, Fix 'Vx' xrefs
2014-05-25 03:28:54 +02:00
Anton Kochkov
3f38cfb7f3
Fix CID 1214331
2014-05-16 00:49:01 +04:00
Anton Kochkov
2ea82d6389
Fix CID 1214316
2014-05-16 00:47:20 +04:00
pancake
547f7f5024
Fix more warnings
2014-05-12 11:04:46 +02:00
ditch
5cca5bea30
remember idx after last delayed slot
2014-05-12 00:43:08 +02:00
ditch
78a6efd8e6
start incorporating delay slots into anal
2014-05-12 00:42:37 +02:00
nobody@no.org
32afcd8215
Fixed some ref/xref issues.
...
Add refs for conditional jumps.
Fixed issue with saving of refs/xrefs to projects
Fixed determination of jump target's enclosing function
Reenabled display of jump target's enclosing function for condition jumps.
Fixed another issue with call refs introduced earlier.
2014-05-06 03:02:39 +04:00
Anton Kochkov
697e0ac485
Fix CID 1134930
2014-05-03 16:19:23 +04:00
Anton Kochkov
ea57383d84
Fix CID 1134833
2014-05-03 04:29:09 +04:00
fr33tux
a68171d3e9
Remove r_list_unlink and r_list_unref functions
2014-05-03 01:27:10 +02:00
fr33tux
3d801f90ff
Remove r_list_destroy, replaced it by r_list_purge
2014-05-03 01:27:10 +02:00
pancake
d9ff886e41
Sdbize graphs. Using the new 'agk' command
2014-04-27 02:48:42 +02:00