pancake
740e43eadd
Fix some segfault and consistencies
2016-04-04 01:59:30 +02:00
pancake
802a793074
Fix even more memleaks
2016-04-04 01:03:31 +02:00
Lukas Dresel
1977400d73
Added short and long long types to t command
2016-04-03 01:15:49 +02:00
Matthieu Tardy
bb84bbc276
Fix memory leaks in rabin2 and libr
2016-03-06 23:17:44 +01:00
pancake
16018c273d
Fix possible null deref if corrupted plugin loaded
2016-01-19 00:35:13 +01:00
pancake
40e08dbd89
Get rid of _Bool
2015-12-01 12:39:12 +01:00
pancake
d91df64286
Initial support for 'an' aka no-return analysis points
2015-11-12 13:47:44 +01:00
pancake
72b27776d7
Initial support for function signatures using pf and initial symbol tables
2015-10-30 03:07:22 +01:00
pancake
42bc18703a
Implement asm.pcalign and min/max opsize info
2015-10-14 02:11:53 +02:00
pancake
8eb71af9ed
Internal reg prefix is now $, 85008 for curpc, TRAP for traps
2015-09-14 11:31:54 +02:00
pancake
4c99bb6845
Refactor reflines and support asm.linesup for longer disasm
2015-09-08 23:21:35 +02:00
pancake
90c22d90ab
Fix #3162 - Duplicate(or more) on analysis warnings
2015-09-07 00:30:48 +02:00
Riccardo Schirone
34ef49631e
core/anal: refactoring
...
* core/anal: refactoring of r_core_anal_op
* core/anal: refactoring of r_core_anal_bb + some comments to R_API fcns
* anal: use noncode as boolean
* core/anal: clean r_core_anal_fcn
* core/anal: split r_core_anal_fcn to improve readability
* core/anal: simplify code
2015-08-11 08:57:01 +02:00
Riccardo Schirone
6b47a68c91
core/anal,cmd_anal;anal/bb,data,fcn: general cleaning
...
* core/cmd_anal: extract cmd_anal_all function
* core/anal;anal/bb,data,fcn: indentation
* core/anal;anal/anal,data,fcn: remove dead code
* core/anal: remove macros in the middle of function
* core/anal: avoid blocks in the middle of functions
* core/anal: fix macro name R_ANAL_BB_HA_OPS -> R_ANAL_BB_HAS_OPS
* core/anal: fix if/else if/else
* core/anal: remove r_ prefix from static functions
2015-08-11 08:57:01 +02:00
shuall
0807686d86
#3052 all printf member functions changed to cb_printf
2015-08-09 03:25:05 +02:00
Anton Kochkov
ac72978de7
Fix #3034 - tf command
2015-08-05 01:51:25 +03:00
pancake
c334632809
Add anal.noncode to avoid analyzing data by default
...
Fix double-free in core/anal.c
2015-07-05 01:44:45 +02:00
pancake
693ba387a0
Initial support for ESIL pins to emulate entire functions
2015-06-30 11:14:54 +02:00
pancake
e147a21be9
Fix some of the alloc-check bugs reported in #2772
2015-06-17 12:36:08 +02:00
pancake
8d0b8c6b78
Add CS
command to manage meta-spaces
2015-06-15 04:19:29 +02:00
pancake
eb42823a51
Add esil.gotolimit
to restrict the number of words to run after an esil goto
2015-04-01 00:38:24 +02:00
pancake
d991769935
Better vars naming, Add e cmd.fcn.{new|rename|delete}
...
- Bump sdb from git
2015-03-16 02:52:26 +01: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
dd6b3005b1
Enforce weak/unowned linked lists by code, needs more testing
2014-12-11 16:43:33 +01:00
pancake
73eea88ad7
Fix more aei issues related to the zlul report
2014-12-09 23:28:26 +01:00
pancake
b736119a4a
Colorize S=, Add anal.gp and better op.refs for mips and x86
...
- Add anal.gp to make mips.cs code analysis happy
- S= honors scr.color
- Fixed x86(capstone,udis) memrefs for mov/cmp
2014-11-07 03:48:27 +01:00
trndr
567bcd39f1
Add bigendian register byteswap
2014-11-04 02:17:35 +01:00
pancake
dcfb90ae94
Wip Fix r2 -d oo (workaround, because it's a race condition in fork+pid2path)
2014-11-03 11:47:51 +01:00
pancake
84070a45f6
Implement anal.{limits,from,to}
2014-11-03 04:12:12 +01:00
pancake
6a6290a4da
Implement Sdb in RDebug.Traces. O(n) vs O(1) in pd with asm.traces=true
2014-11-02 01:21:45 +01:00
pancake
e879ae63fa
Fixes for 'z' signature matching commands
2014-09-30 03:38:24 +02:00
pancake
bd618dccf2
Implement RFlagBind and use it from RAnal. Add 'ask' command
2014-09-26 14:24:33 +02:00
pancake
09a43efc8d
Reimplemented and working RAnalFcnLocal as RAnalFcnLabel in Sdb
2014-09-23 09:37:21 +02:00
pancake
196cfd0534
Initial major cleanup of the RAnal module
2014-09-22 01:39:24 +02:00
pancake
a7395d5afc
Add anal.nopskip config var
2014-09-14 11:52:30 +02:00
pancake
d809200fa2
Fix more memleaks
2014-08-29 16:42:00 +02:00
pancake
8204e78c3f
Fix RBin & RLang related crashes (fix lot of memleaks and dblfrees)
2014-08-29 16:27:44 +02:00
pancake
af92520468
Minor fixes for x86 code analysis
2014-08-27 03:42:32 +02:00
pancake
ba2a1e0edd
Deprecate RAnalOp.eob
2014-08-24 14:35:15 +02:00
condret
dccc02c8d6
integrate RAnalEsil into RAnal
2014-08-07 14:37:55 +02:00
pancake
5edb5132bd
Fix #557 - Handle nested structs and more basic C types in 't'
2014-07-01 23:59:44 +02:00
pancake
0ea452d0f5
Fix build
2014-06-06 00:06:30 +02:00
Anton Kochkov
c747b04360
Fix CID 1214322
2014-05-17 03:04:52 +04:00
pancake
0fa7ae474a
Add portscan.r2, add malloc check in anal.c
2014-05-12 02:15:57 +02:00
pancake
170e2051ff
Fix w32 build
2014-04-18 17:18:48 +02:00
pancake
b417f655da
Update Sdb, adding refcounting and some coverity fixes
2014-04-02 01:32:18 +02:00
pancake
5c32779d52
Workaround doublefrees until we get refcounting in Sdb
2014-04-01 04:03:48 +02:00
pancake
bc344eea1d
Add r2048 game in V! command. Initial sdbization of fcn vars
2014-03-31 03:06:45 +02:00
Jann Horn
f092afa91f
fix some of the biggest memory leaks that happen during startup
2014-03-26 22:29:06 +01:00
pancake
cdfc568591
Use RList in RAnal->plugins
2014-03-25 12:06:48 +01:00