mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-20 22:34:39 +00:00
Fix JSON printing of exports (#7297)
This commit is contained in:
parent
5e209ecc92
commit
f35f4b04c6
@ -1598,6 +1598,7 @@ static int bin_symbols_internal(RCore *r, int mode, ut64 laddr, int va, ut64 at,
|
||||
RListIter *iter;
|
||||
RList *symbols;
|
||||
const char *lang;
|
||||
bool firstexp = true;
|
||||
int i = 0, is_arm, lastfs = 's',
|
||||
bin_demangle = r_config_get_i (r->config, "bin.demangle");
|
||||
if (!info) {
|
||||
@ -1727,7 +1728,7 @@ static int bin_symbols_internal(RCore *r, int mode, ut64 laddr, int va, ut64 at,
|
||||
"\"type\":\"%s\","
|
||||
"\"vaddr\":%"PFMT64d","
|
||||
"\"paddr\":%"PFMT64d"}",
|
||||
iter->p?",":"", str,
|
||||
(exponly && firstexp) ? "" : (iter->p ? "," : ""), str,
|
||||
sn.demname? sn.demname: "",
|
||||
sn.nameflag,
|
||||
(int)symbol->size,
|
||||
@ -1799,6 +1800,9 @@ static int bin_symbols_internal(RCore *r, int mode, ut64 laddr, int va, ut64 at,
|
||||
}
|
||||
snFini (&sn);
|
||||
i++;
|
||||
if (exponly && firstexp) {
|
||||
firstexp = false;
|
||||
}
|
||||
}
|
||||
|
||||
//handle thumb and arm for entry point since they are not present in symbols
|
||||
|
Loading…
x
Reference in New Issue
Block a user