Commit Graph

224 Commits

Author SHA1 Message Date
pancake
7b9d13bbc3 Fix 'afc' (code complexity), fix nulltype xrefs and some helps 2014-06-19 01:11:53 +02:00
pancake
7cde5cd39e Add 'VX' to follow function refs, Fix 'Vx' xrefs 2014-05-25 03:28:54 +02:00
jvoisin
5301d7c3b0 Fix CID 1157424 2014-05-22 13:21:34 +02:00
pancake
a1224b2156 Refactor rva > vaddr and offset > paddr.
That change may make mixing vaddr and paddr more visible
2014-05-21 03:18:00 +02:00
pancake
3b69a50b25 Fix mips meta data issue and disasm ansi escape string filter problem 2014-05-16 16:47:44 +02:00
pancake
45c41d4582 Handle 'mov' color in RCons.pal 2014-05-16 04:07:03 +02:00
pancake
216c183b6e Remove tons of useless 'if (x) free (x)' 2014-05-09 17:40:28 +02:00
pancake
1eb08738ba Fix #904 - s/???/invalid/g 2014-05-09 10:48:23 +02:00
pancake
887f15b03d Add r_bp_del_all (db-*) and fix some more bugs 2014-05-08 17:38:29 +02:00
pancake
d138f61816 Add r_num_as_string() in '?' and in disasm as comments 2014-05-07 02:51:04 +02:00
Fedor Sakharov
14efa3cdef disasm: print no newline in case of dwarf comments 2014-05-06 16:44:01 +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
Zakhar Voit
40802addf9 Fix #845 - memory leaks in function filter_refline 2014-05-05 00:40:03 +02:00
Anton Kochkov
547ead1fb9 Fix CID 1191960 2014-05-04 19:21:05 +04:00
deeso
31e9a8c4b3 fixed null pointer dereference in handle_print_meta_infos 2014-04-30 22:00:54 -05:00
pancake
08ecf4fd99 Enhace disasm reflines in comments 2014-04-23 04:27:21 +02:00
pancake
b05e504f2f Add CC+ and CCa+ to append comments 2014-04-23 04:19:21 +02:00
Fedor Sakharov
d75043c6eb disasm: read asm.dwarf var from config, fix segfault and remove asm.dwarf disabling in case of error 2014-04-21 19:22:37 +04:00
pancake
6a61706d05 Random offby8 fixes for /R 2014-04-09 04:53:34 +02:00
Anton Kochkov
b4f1cd220f Show imports in disassembly 2014-04-03 00:59:13 +04:00
Adam Pridgen
6bc694f873 Added colorization to pdn and added a dead code warning if all the bytes in a method are not consumed during analysis. 2014-04-01 16:22:56 -05:00
pancake
9e08e07b7b Fix build, remove useless debug printfs 2014-03-31 16:39:16 +02:00
pancake
bc344eea1d Add r2048 game in V! command. Initial sdbization of fcn vars 2014-03-31 03:06:45 +02:00
condret
d6dae07979 Implement RAnalCycleFrame Stuff, New optypes and esil-adc/sbc 2014-03-25 02:36:54 +01:00
pancake
73a46d574c SDBize and refactor Anal-Hints, still unfinished 2014-03-11 02:47:10 +01:00
pancake
7c8daf1e70 Refactoring RBinMeta into RBinDbgInfo 2014-03-10 02:27:32 +01:00
Fedor Sakharov
7682a33646 Fix #689 2014-03-09 00:04:19 +04:00
pancake
f7bdfb2bbc Fix #575 - Thanks @montekki - plus other enhacements
- Use ↑ for utf8 backlines
- Support multiple RAnalMetas on every line in disasm.c
- Use sdb in disasm to retrieve RAnalMetas instead of api
2014-03-08 02:36:33 +01:00
pancake
ddd9bd811d Fix newline in multiline comments and use ! for backjumps 2014-03-06 23:42:01 +01:00
condret
bf61ecdeee Add cpu fail cycles, Add CCALL and improve GB 2014-02-26 01:15:34 +01:00
pancake
ec58f84572 Add asm.bytespace=true config variable 2014-02-25 01:35:23 +01:00
pancake
4180b24f56 Fix graph with trash data in it 2014-02-25 00:38:18 +01:00
pancake
bec7627f9a Fix zero byte invalid instructions issue in disasm 2014-02-24 10:55:15 +01:00
pancake
070bc97286 Fix #582 - Escape binary strings in output error message 2014-02-23 01:56:26 +01:00
pancake
25809a0887 Fix some warnings and indentations 2014-02-20 03:08:12 +01:00
pancake
932e9e41d2 Fix #502 - Fix hotkey numbering for the same function 2014-02-18 16:07:21 +01:00
Adam Pridgen
f2745f602d removed the NULL check for core->anal in disasm and fixed formatting in anal_java 2014-02-17 08:24:22 -06:00
Adam Pridgen
27674ad03e Fixed Java crashes and case statements for anal and print disasm by adding
a reset_counter (added to RAnalPlugin) or reset method address at the beginning
of each print disasm or analysis.  Also fixed a bug in reflines.c/disasm.c,
s.t. lines will be respected when printing disasm.
2014-02-15 09:42:14 -06:00
condret
fbd6269b0c Add cpu-cycles 2014-02-14 00:53:54 +01:00
pancake
8279f508db Implement /P and Optimize + Fix #412 ROP search 2014-01-27 01:12:16 +01:00
Adam Pridgen
e6fe3354d9 Fixing coverity issues for io_zip, hanging caused by infinite loop in disasm.c,
and io map collisions (which adds file.loadalign, file.loadmethod (append or fail),
and file.suppresswarnings.
2014-01-25 23:48:22 -06:00
Adam Pridgen
2e20adb68d Proposed fix to printing function disassembly with rewrite of the function handling reflines. 2014-01-24 02:40:02 +01:00
pancake
666ab166d1 Add 'cu' and 'arC', better 'cc' 2014-01-24 02:37:14 +01:00
pancake
0cce4f19fb Refactor to fix bindings 2014-01-23 04:34:59 +01:00
pancake
a4ffd58ad8 Fix bug in disasm.c 2014-01-23 03:47:20 +01:00
Adam Pridgen
51a27ab1cc Coverity Fixes 2014-01-22 16:58:23 -06:00
pancake
4f73ee605b Fix #558 - color=0 not working in xref comment 2014-01-21 12:10:32 +01:00
pancake
62d11ca574 More disasm fixes, remove old code 2014-01-20 01:42:16 +01:00
pancake
ae85c1c16b Fix data references and prefix after flag in disasm 2014-01-20 00:14:00 +01:00
pancake
4c8346fd8a Fix more coverity issues 2014-01-18 23:02:53 +01:00