Fix dm issue after performance workaround

This commit is contained in:
pancake 2015-10-01 19:32:30 +02:00
parent 99e0dfea77
commit 06b45e0ffb
2 changed files with 5 additions and 0 deletions

View File

@ -1994,6 +1994,8 @@ reread:
} else eprintf ("Missing regex\n");
break;
case 'E':
if (core->io && core->io->debug)
r_debug_map_sync (core->dbg);
do_esil_search (core, &param, input);
goto beach;
case 'd': /* search delta key */

View File

@ -3165,6 +3165,9 @@ R_API int r_core_print_fcn_disasm(RPrint *p, RCore *core, ut64 addr, int l, int
idx = 0;
r_cons_break (NULL, NULL);
handle_print_esil_anal_init (core, ds);
if (core->io && core->io->debug)
r_debug_map_sync (core->dbg);
r_list_foreach (bb_list, bb_iter, bb) {
ut32 bb_size_consumed = 0;
// internal loop to consume bb that contain case-like operations