* Workaround for r_debug_recoil()
* Simplify build of r_diff (nibble) * Add debugger breakpoint test script
This commit is contained in:
parent
16089bb6e9
commit
4476148913
4 changed files with 18 additions and 2 deletions
|
|
@ -14,6 +14,7 @@ static int r_debug_recoil(RDebug *dbg) {
|
|||
ut64 addr = r_reg_get_value (dbg->reg, ri);
|
||||
recoil = r_bp_recoil (dbg->bp, addr);
|
||||
eprintf ("Breakpoint recoil = %d\n", recoil);
|
||||
recoil = 1; // XXX hack
|
||||
if (recoil) {
|
||||
r_reg_set_value (dbg->reg, ri, addr-recoil);
|
||||
r_debug_reg_sync (dbg, R_REG_TYPE_GPR, R_TRUE);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
include ../../config.mk
|
||||
|
||||
BINDEPS=r_core r_cons r_diff r_util r_flags r_lib r_io r_hash r_cmd r_config r_asm r_anal
|
||||
BINDEPS+=r_parse r_lang r_debug r_print r_line r_bin r_search r_meta r_reg r_bp r_util r_syscall r_sign
|
||||
BINDEPS=r_diff r_util
|
||||
|
||||
CFLAGS+=-DVERSION=\"${VERSION}\"
|
||||
CFLAGS+=-g -I../../include
|
||||
|
|
|
|||
1
test/TODO
Normal file
1
test/TODO
Normal file
|
|
@ -0,0 +1 @@
|
|||
* Import ired test suite
|
||||
15
test/breakpoint.sh
Normal file
15
test/breakpoint.sh
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
echo "
|
||||
db entry0
|
||||
dc
|
||||
db -entry0
|
||||
dc
|
||||
q
|
||||
">.a
|
||||
cat .a | r2 -d 'printf "works\n"' >.o 2>/dev/null
|
||||
if [ -n "`grep works .o`" ]; then
|
||||
echo "$0: ok"
|
||||
else
|
||||
echo "$0: fail"
|
||||
fi
|
||||
|
||||
rm -f .a .o
|
||||
Loading…
Reference in a new issue