pancake
089ee49261
Fix #4410 - aai command to show analysis statistics info
2016-03-29 00:39:50 +02:00
Riccardo Schirone
dddb490969
core/anal: give better names to function when they have symbols
2016-02-23 14:21:41 +01:00
Riccardo Schirone
81555efde2
flags: use name instead of realname as the key field of a flag item
...
flags: remove r_flag_set_name API because not consistent
the right way to change the name of a flag item is by using
r_flag_rename. the old api has been then marked as static and
refactored.
2016-02-22 18:21:25 +01:00
Riccardo Schirone
23006460c1
flags: refactoring of r_flag_set
...
flags: remove dup parameter from r_flag_set
2016-02-22 18:21:25 +01:00
Riccardo Schirone
b80c635aba
flags: refactoring of the APIs to unset a flag item
...
flags: free items when using unset_name, unset_off or unset_glob
2016-02-22 18:21:25 +01:00
Riccardo Schirone
33afcbdb2f
flags: RFlag->ht_name should store directly a RFlagItem
...
The name used as a key should be unique and so there is only one item
for a given name.
2016-02-22 18:21:25 +01:00
Riccardo Schirone
a13d21cce7
flags: start fixing some style issues and add comments to the API
...
* remove format and cmd from RFlagItem because not used
* remove space_idx2 from RFlag because not used
* remove some dead code (USE_SDB and USE_BTREE)
* move around some functions
2016-02-22 18:21:25 +01:00
Álvaro Felipe Melchor
feaaab517b
demangle afl and disassembly
2016-02-11 01:32:36 -06:00
pancake
79cc7c9958
Add adf and adfg commands to define function gaps as data
2016-01-25 17:19:30 +01:00
pancake
5f8697f10a
Fix #3972 - Use API instead of command for named functions
2016-01-19 00:44:24 +01:00
Y. Sapir
66225b9ee1
Filter unselected flagspaces in r_flag_get_at.
2016-01-15 03:11:55 +01:00
pancake
a362dcf6d9
Update sdb and fix more null derefs caused by mem exhaustion
2016-01-11 00:24:18 +01:00
pancake
6a274bd3c6
Initial import pds|pdsf to disassemble only strings
2015-12-21 15:53:53 +01:00
pancake
d91df64286
Initial support for 'an' aka no-return analysis points
2015-11-12 13:47:44 +01:00
pancake
9c9bb2dbd5
Memory optimization for flags (-70%) + some warnfixes + sdb-sync
2015-11-08 23:38:42 +01:00
pancake
9de87303fe
Enhace r2pm -t and fix all java crashes
2015-10-23 03:54:31 +02:00
pancake
2b5661c46a
Add r2pm -t for travis purposes
2015-10-23 03:23:12 +02:00
pancake
016fff515a
Fix and optimize f-* issue
2015-10-23 00:25:13 +02:00
pancake
bff8c1d264
Fix some possible null-deref and merge drr/pxr internals
2015-09-28 02:28:20 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
pancake
8e218c36f7
New flag naming rules, initial refactoring
2015-08-26 14:08:41 +02:00
pancake
f334560f74
More auto function name fixes
2015-07-25 09:52:58 +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
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
pancake
8d0b8c6b78
Add CS command to manage meta-spaces
2015-06-15 04:19:29 +02:00
pancake
f60a8f361b
Fix Java disassembler for Mac t.anal/java/java
2015-05-29 02:46:49 +02:00
pancake
22c9b3f0fe
Fix #2628 flags offset hashtable issue and Fix #2607 ELF relocs
2015-05-29 00:51:57 +02:00
pancake
c34174aea2
Fix dupped flags issue
2015-05-08 00:38:24 +02:00
pancake
3c99fc7ebc
Handle f*pfx to list flags with base prefix r2 format
2015-05-07 12:12:55 +02:00
pancake
cc39bfc65a
Fix (change) fs output
2015-05-04 10:42:39 +02:00
pancake
92f9bec006
Fix #2426 - Show number of flags on each flagspace in fs and fsj
2015-04-25 04:36:47 +02:00
pancake
3734f203a1
Fix #2258 - Add flagspace-push/pop and use regs flagspace int the debugger
2015-04-03 20:38:34 +02: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
03ab85d632
Show all flags in disasm on every offset
2015-01-17 01:56:20 +01:00
jvoisin
2c348998fd
One coverifix, and add the "sal" instruction support in r_anal_optype_to_string
2015-01-15 01:31:21 +01:00
pancake
935c4db50e
Fix #1937 - Fix flag sorting order
2015-01-09 17:37:06 +01:00
pancake
bfbf336a22
Fix #1691 - Add comments, xrefs and flags in pdj
...
jump lines should be done in the client side. all the
information required to do the lines is in this json.
2014-11-20 01:14:47 +01:00
pancake
a2c3647ad0
Somewhat better BoostJam support
2014-10-26 02:47:08 +02:00
Jody Frankowski
bf5f0519c4
Remove unused old_flags.h
2014-09-26 14:28:51 +02:00
pancake
bd618dccf2
Implement RFlagBind and use it from RAnal. Add 'ask' command
2014-09-26 14:24:33 +02:00
pancake
710b97610b
Properly honor asm.demangle for symbol names
2014-09-24 11:37:59 +02:00
pancake
0931f502ed
Implement asm.demangle and bin.demangle, add 'fn' to display realname of flags
2014-09-24 03:01:18 +02:00
pancake
b5fa9c202f
Fix 'fa' and verify it with tests
2014-09-01 02:36:52 +02:00
pancake
64245f1be8
Add 'fa' command to support flag aliases
2014-09-01 02:24:38 +02:00
pancake
d809200fa2
Fix more memleaks
2014-08-29 16:42:00 +02:00
pancake
2a2e25114c
Implement 'fc' command to set color to flags. Useful for 'pxa'
2014-08-19 01:47:02 +02:00
pancake
0caf9a7a84
Fix #1122 - Add check for NULL RFlag
2014-07-17 04:28:56 +02:00
pancake
0f24b905f6
Initial implementation of VVV for ascii-art callgraphs
2014-07-09 05:05:22 +02:00
pancake
377b5bb2fe
Clean a huge list of warnings
2014-06-25 02:07:38 +02:00