pancake
f840836af8
Add aad command to analyze data refs as code (LEA)
2016-08-04 22:52:33 +02:00
Alexandru Razvan Caciulescu
61518c2646
xrefs dir path fix
2016-08-01 12:55:47 +02:00
pancake
f8b5a6602a
Boolify anal.xrefs/projects
2016-06-14 01:40:46 +02:00
Fabian Yamaguchi
dd4b3952d2
Fixes #4697
2016-04-25 12:53:15 +02:00
Roi Martin
eb2040e37f
Minor fix when saving xrefs to prjfile
2016-04-07 22:18:19 +02:00
Roi Martin
f44112dfc6
Implement cmd PS. Fix ax{*,j}
...
- Add r_core_project_save_rdb for selective project dump
- Implement command PS and Ps using r_core_project_save_rdb
- Fix commands ax* and axj
- Fix r_anal_xrefs_save (it didn't save DB to project file)
2016-04-07 11:12:50 +02:00
pancake
e93436ee5b
Show calls and refs in aai
2016-03-29 01:13:00 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
shuall
0807686d86
#3052 all printf member functions changed to cb_printf
2015-08-09 03:25:05 +02:00
Álvaro Felipe Melchor
1c7feb2240
Fix some infers
2015-06-20 17:33:09 +02:00
Álvaro Felipe Melchor
67f0a0f244
Fix a heap use after free
2015-06-04 21:27:41 +02:00
pancake
1c7b576f1b
Another fix for xrefs
2014-10-21 01:02:25 +02:00
Y. Sapir
d42dbf55d2
Fix some compile warnings.
2014-09-24 13:20:37 +02:00
pancake
2b313c832b
Add asm.maxrefs to display xrefs in columns if they are too many
2014-09-23 10:15:19 +02:00
pancake
196cfd0534
Initial major cleanup of the RAnal module
2014-09-22 01:39:24 +02:00
pancake
b782b0d90a
Implement 'axf' and 'axt' xref utility commands
2014-09-03 23:40:57 +02:00
pancake
7b9d13bbc3
Fix 'afc' (code complexity), fix nulltype xrefs and some helps
2014-06-19 01:11:53 +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
jvoisin
0d6bf0acb9
Fix a memleak
2014-04-25 03:03:14 +02:00
pancake
f288cb811b
Better r2048, more random refactoring for anal sdbization
2014-03-31 04:42:55 +02:00
condret
27d7725950
Code clean up and fix o+
2014-03-26 22:32:45 +01:00
pancake
609122eac9
Update to sdb 0.9 (array api changes)
2014-03-26 04:16:03 +01:00
pancake
f3ac24dd47
Remove all deprecated (non-sdb) xrefs code
2014-03-12 03:23:50 +01:00
pancake
e3b77a26ee
Update return value of sdb_foreach callbacks
2014-03-08 01:06:31 +01:00
pancake
b001eed6bb
Update sdb for an array iteration optimization
2014-03-06 02:31:31 +01:00
pancake
630a1f8603
Rename 'rdb' to 'projects' in ~/.config/radare2/
2014-02-22 02:36:24 +01:00
pancake
9634cc7a44
Fix too much memory usage in analysis (thanks saelo)
...
- Clear some warnings
- Implement Vc. to seek to cursor instead of entry0
2014-02-20 02:11:04 +01:00
pancake
12dc36ce23
Sync with sdb 0.8.rc1 - lot of api changes
2014-02-19 05:02:59 +01:00
pancake
5ff6065335
Bump for new sdb
2014-01-23 01:56:35 +01:00
pancake
ae85c1c16b
Fix data references and prefix after flag in disasm
2014-01-20 00:14:00 +01:00
pancake
05d7188a9a
Fix dynamic format string functions
...
- s/r_str_dup_printf/r_str_newf/g
- Add r_strbuf_setf()
2013-12-04 00:20:52 +01:00
pancake
bec4f5b63a
Fix radiff2, Ps segfaults and ARC syntax
...
- Fix some nullptr derefs on uninitialized graphdiff structs
- 'ar' is now r_cons compliant and rnum friendly (add arj)
- Fix some arc disasm syntax issues
- Fix segfault when saving analysis info in projects
- ARCompact analysis needs to be rewritten
2013-10-24 13:59:19 +02:00
pancake
a597b0e414
Bring back code|data xrefs to life. Use 'ar' command
...
'ax' and 'ar' are in conflict. must resolve
Uses sdb to store code and references
Ugly code that needs a huge cleanup
Update to latest sdb
2013-07-19 03:35:45 +02:00
pancake
8377c98458
Use xdg configuration path ~/.config/radare2/
2013-06-27 19:15:59 +02:00
pancake
735bcc2fb9
Use r_file_abspath() and add dir.projects eval config var
2013-05-05 18:35:14 +02:00
pancake
59670523e2
Initial transition to sdb: anal.xrefs
...
- Cascade core_project_save > anal_project_save > anal_xrefs_save
- Database is stored into ~/.radare2/rdb/$prj.d/xrefs
- Build libsdb properly to get access to all the api
- Use sdb from r_anal_xrefs() - needs cleanup
- Update sdb to the latest version from git
- Fix some warnings
2013-04-18 03:58:44 +02:00