Commit graph

9 commits

Author SHA1 Message Date
Ahmed Mohamed Abd El-MAwgood
4f413e7720 initial support for type matching (#5480)
Enabling stepping over
Basic (sym.imp.*) call catching routines
Fixing esil tracing bug and verbosity
Adding some apis for handling function prototypes and abstacting sbd queries
Fixing the double execusion bug in esil tracing
passing types into vars for `stack`
fixing trailing spaces
doing the regester branch
doing the stack_rev
2016-08-13 12:09:14 +02:00
pancake
d9636a9738 Fix some more clang analyzer warnings and cleanup 2016-05-24 14:54:34 +02:00
pancake
8eb71af9ed Internal reg prefix is now $, 85008 for curpc, TRAP for traps 2015-09-14 11:31:54 +02:00
pancake
823b7fc88f Add r_anal_esil_get_parm_size() and rename <<<< into <<< 2015-09-14 01:00:09 +02:00
shuall
0807686d86 #3052 all printf member functions changed to cb_printf 2015-08-09 03:25:05 +02:00
David Kreuter
51b02796d6 Two bugfixes for register hooks
r_anal_esil_reg_write swallowed writes when a write hook was present, but returned zero which should signal that the hook was passive.
trace_hook_reg_read logged the values before considering the effects of other hooks. Also, failure of reg_read was ignored.

Also added a local variable in r_anal_esil_reg_read to remove the burden of null-check on third argument from [hook_]reg_read implementations.
2015-04-12 01:14:13 +02:00
jvoisin
600c6cfaf2 Coverifix 2015-02-28 14:32:39 +01:00
pancake
85cccd3196 Fix #2127 - restore esil->cb.user in anal traces 2015-02-23 01:28:25 +01:00
pancake
66ead9b96b Add ate command for the anal trace logs with ESIL (and backstepping)
- r2 -e dbg.trace=true -e anal.trace=true -d ls
> 10ds  # perform 10 steps
> ate   # show anal trace logs
> .ate `atek idx` # backstepping
> ate-* # clear logs
2015-02-22 11:40:55 +01:00