mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-11 17:16:03 +00:00
fixes cmd.hit for bug 3788
This commit is contained in:
parent
fc9d007a41
commit
8b7bfbd6ad
@ -335,18 +335,18 @@ static int __cb_hit(RSearchKeyword *kw, void *user, ut64 addr) {
|
||||
if (searchflags)
|
||||
r_cons_printf ("%s%d_%d\n", searchprefix, kw->kwidx, kw->count);
|
||||
else r_cons_printf ("f %s%d_%d %d 0x%08"PFMT64x"\n", searchprefix,
|
||||
kw->kwidx, kw->count, kw->keyword_length, addr);
|
||||
kw->kwidx, kw->count, kw->keyword_length, base_addr + addr);
|
||||
}
|
||||
}
|
||||
if (first_hit)
|
||||
first_hit = false;
|
||||
if (searchflags) {
|
||||
const char *flag = sdb_fmt (0, "%s%d_%d", searchprefix, kw->kwidx, kw->count);
|
||||
r_flag_set (core->flags, flag, addr, kw->keyword_length, 1);
|
||||
r_flag_set (core->flags, flag, base_addr + addr, kw->keyword_length, 1);
|
||||
}
|
||||
if (!strnull (cmdhit)) {
|
||||
ut64 here = core->offset;
|
||||
r_core_seek (core, addr, true);
|
||||
r_core_seek (core, base_addr + addr, true);
|
||||
r_core_cmd (core, cmdhit, 0);
|
||||
r_core_seek (core, here, true);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user