diff --git a/libr/debug/debug.c b/libr/debug/debug.c index 5c31dbb4ef..6809ba9503 100644 --- a/libr/debug/debug.c +++ b/libr/debug/debug.c @@ -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); diff --git a/libr/diff/t/Makefile b/libr/diff/t/Makefile index d1ff786d71..85cadd7e49 100644 --- a/libr/diff/t/Makefile +++ b/libr/diff/t/Makefile @@ -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 diff --git a/test/TODO b/test/TODO new file mode 100644 index 0000000000..5aa43ac641 --- /dev/null +++ b/test/TODO @@ -0,0 +1 @@ +* Import ired test suite diff --git a/test/breakpoint.sh b/test/breakpoint.sh new file mode 100644 index 0000000000..aefd203a1e --- /dev/null +++ b/test/breakpoint.sh @@ -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