pancake
0ac3477662
Use r_str_const to avoid dangling calling conventions in fcn->cc
2017-05-04 14:52:43 +02:00
pancake
7726cdb5ca
Honor class/methods and flags to name functions
2017-05-01 03:56:01 +02:00
Andry
8ff25b906d
afll sorting fix ( #7378 fix) ( #7381 )
2017-04-30 13:51:53 +02:00
pancake
04ff4a5195
Fix #6428 - Honor scr.color in ad command
2017-04-16 11:41:27 +02:00
0x0dada
7327642241
Fix incorrect modes various .c files. ( #7287 )
2017-04-16 10:10:04 +02:00
pancake
4bd931731b
Add arm-ios-{16,32,64} noreturn function types and enhance tail call analysis
...
- In addition JMP to imports are considered end of function
- Add iOS arm/thumb noreturn function type definitions
2017-04-12 03:16:59 +02:00
pancake
1cf650aceb
Implement ad4 and ad8 commands
2017-04-10 02:18:47 +02:00
HamZa
3caf671d67
json fcn type int to string ( #7208 )
2017-04-06 11:51:05 +02:00
lonetech
22389aebea
Fix radiff graph issue
2017-04-06 11:19:53 +02:00
Srimanta Barua
2ce093b23d
Added display of strings in disassembly for PIC binaries ( #7112 )
...
* Added refs to disassembly
* Added comments for lea references
* Bug fixes
* arm and mips tests
* Fixed merge conflicts
2017-03-27 04:48:55 +02:00
pancake
7db1a11d33
More reindent and use R_EMPTY instead of {0}
2017-03-25 02:30:00 +01:00
pancake
9522695f04
Also replace the fcnprefix from fcn.type
2017-03-24 11:04:25 +01:00
pancake
55f1c0b4dd
Fix #7108 - Implement anal.fcnprefix
2017-03-24 10:46:13 +01:00
radare
3d65ec6903
Fix #7088 - Remove io->raw and .keepio
2017-03-22 16:42:58 +01:00
Roi Martin
1425fd4418
Implement metric zignatures management
2017-03-18 11:33:30 +01:00
pancake
7a0a11f500
Apply minor naming and indent changes from the siol branch - thanks condret
2017-03-15 02:22:54 +01:00
pancake
adad6c46dd
Fix #6934 - Crash in r2 -d -AA
2017-02-04 00:56:13 +01:00
Maijin
f686feaf9e
Fix #3022
2017-03-11 12:44:14 +01:00
pancake
0a5a8ffe51
Graphviz dislikes utf8
2017-03-10 11:23:56 +01:00
pancake
c9df405a8f
Fix #6937 - Workaround to avoid crash in agf when formatting an esilref comment
2017-03-10 10:27:59 +01:00
oddcoder
43b1530ffc
fixing confusion between stack and maxstack ( #6959 )
2017-03-09 14:23:41 +02:00
xarkes
e852d959ef
Added afxX to afl* (which is saved with Ps) ( #6951 )
2017-03-09 00:42:43 +01:00
Srimanta Barua
21e051fafe
get_pc_from_stack for computed refs
2017-03-07 20:39:30 +01:00
pancake
7d0aa11196
Update some af+ entries
2017-02-10 00:36:03 +01:00
pancake
b70b0e02d4
Enhancements for aab and abb, codename 'analblaze'
2017-02-10 00:02:39 +01:00
pancake
00e844869f
Identify functions in aab and reduce false positive BBs
2017-02-09 16:43:25 +01:00
pancake
f274bb710d
Use SDB in aab/abb to be O(1) and not O(n^n)
2017-02-09 15:22:16 +01:00
SchumBlubBlub
313cb98073
Code style and Fortunes
2017-02-08 12:34:08 +01:00
Álvaro Felipe Melchor
2a1f619a11
Fix issue with arm anal due to bits
2017-02-07 01:55:30 +00:00
pancake
57692834eb
Initial implementation of abb - analyze basic blocks in range
2017-02-06 12:04:26 +01:00
pancake
54b8fe1bb3
Fix pdfj fixes
2017-02-05 01:24:50 +01:00
pancake
f5e1294969
Fix rbin warning when ood after o
2017-02-04 17:35:09 +01:00
pancake
bd25a763d8
Fix null deref and infinite loop when building with no plugins
2017-02-02 13:25:21 +01:00
pancake
036632a3d7
Fix #2958 - Fill all the stats info for p-h
2017-01-29 18:21:29 +01:00
Sven Steinbauer
8f20baf454
Fix #6551 - Remove leading spaces from afi output
2017-01-25 17:52:55 +01:00
pancake
0d5ad49674
Support 64bit pointer dereference with ESIL in aae and /re
2017-01-25 11:11:14 +01:00
pancake
eee90a4d38
Another function naming bugfix
2017-01-24 14:41:39 +01:00
pancake
002e5443d8
Aim to fix the trashed registers issue after emulating code
2017-01-24 02:46:49 +01:00
pancake
6bf2195fa7
Aim to fix the function main naming issue
2017-01-23 03:09:33 +01:00
Álvaro Felipe Melchor
2ec6722bfe
Handle f->bits as anal hints and blx/bx in aa/aae
...
This commit erases the need of ds->oldbits plus a few lines when handling
bits in disasm.
Moreover, the functionality that was introduced in disasm.c to switch
instruction set in arm when executing blx/bx, is now in anal loop
2017-01-19 21:53:02 +01:00
Maijin
3bafde9692
Add findings display in /r
2017-01-16 16:57:42 +01:00
pancake
183a13a4ab
Revert with if0 the autonaming regressions issue
2017-01-15 21:17:59 +01:00
pancake
549d1d582d
Sort anal hints list by offset
2017-01-14 22:03:22 +01:00
Álvaro Felipe Melchor
a31347369c
Fix some regressions - symnames
2017-01-14 17:03:35 +01:00
Álvaro Felipe Melchor
96ccb9808e
Rename libr/core/anal.c -> libr/core/canal.c
2017-01-14 16:56:05 +01:00