mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-27 15:10:53 +00:00
Fix recently introduced memleak and update latest numvars list
This commit is contained in:
parent
9d176c99a9
commit
25b4d5dbbd
@ -3165,17 +3165,20 @@ static char *filename(RCore *core, ut64 addr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bool is_recursive(RCore *core, RAnalFunction *fcn) {
|
static bool is_recursive(RCore *core, RAnalFunction *fcn) {
|
||||||
|
bool res = false;
|
||||||
RVecAnalRef *refs = r_core_anal_fcn_get_calls (core, fcn);
|
RVecAnalRef *refs = r_core_anal_fcn_get_calls (core, fcn);
|
||||||
if (refs && !RVecAnalRef_empty (refs)) {
|
if (refs && !RVecAnalRef_empty (refs)) {
|
||||||
RAnalRef *refi;
|
RAnalRef *refi;
|
||||||
ut64 at = fcn->addr;
|
ut64 at = fcn->addr;
|
||||||
R_VEC_FOREACH (refs, refi) {
|
R_VEC_FOREACH (refs, refi) {
|
||||||
if (at == refi->addr) {
|
if (at == refi->addr) {
|
||||||
return true;
|
res = true;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
RVecAnalRef_free (refs);
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int fcn_print_json(RCore *core, RAnalFunction *fcn, bool dorefs, PJ *pj) {
|
static int fcn_print_json(RCore *core, RAnalFunction *fcn, bool dorefs, PJ *pj) {
|
||||||
|
@ -1168,7 +1168,8 @@ static int cmd_help(void *data, const char *input) {
|
|||||||
const char *vars[] = {
|
const char *vars[] = {
|
||||||
"$$", "$$c", "$$$", "$$$c", "$?", "$B", "$b", "$c", "$Cn", "$D", "$DB", "$DD", "$Dn",
|
"$$", "$$c", "$$$", "$$$c", "$?", "$B", "$b", "$c", "$Cn", "$D", "$DB", "$DD", "$Dn",
|
||||||
"$is", "$ij", "$if", "$ir", "$iv", "$in", "$ip",
|
"$is", "$ij", "$if", "$ir", "$iv", "$in", "$ip",
|
||||||
"$e", "$f", "$F", "$Fb", "$FB", "$Fe", "$FE", "$Ff", "$Fi", "$FI", "$Fj",
|
"$f", "$fs", "$fd", "$fe",
|
||||||
|
"$e", "$F", "$Fb", "$FB", "$Fe", "$FE", "$Ff", "$Fi", "$FI", "$Fj",
|
||||||
"$fl", "$FS", "$Fs", "$FSS", "$Ja", "$M", "$MM",
|
"$fl", "$FS", "$Fs", "$FSS", "$Ja", "$M", "$MM",
|
||||||
"$o", "$p", "$P", "$s", "$S", "$SS", "$w", "$Xn", NULL
|
"$o", "$p", "$P", "$s", "$S", "$SS", "$w", "$Xn", NULL
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user