rizin/test/db/cmd/cmd_fnj
Florian Märkl 88eaf90b9c Fix Confusion of Reloc Source and Target Addresses
old RzBinReloc.vaddr contained either the reloc address or
the target address, depending on how the bin was loaded.
Now there are two members and dedicated query function for each.
2021-05-05 21:54:36 +08:00

27 lines
726 B
Text

NAME=fnj shows demangled symbols
FILE=bins/elf/demangle-test-cpp
CMDS=<<EOF
aaa
fj~{254}
fnj~{254}
EOF
EXPECT=<<EOF
{"name":"reloc.operator_delete_void","realname":"operator delete(void*)","size":8,"offset":16432}
{"name":"reloc.operator_delete_void","realname":"operator delete(void*)","size":8,"offset":16432}
EOF
RUN
NAME=fn.j fnj.
FILE=bins/elf/demangle-test-cpp
CMDS=<<EOF
fn.j
fnj.
EOF
EXPECT=<<EOF
[{"name":"entry0","realname":"entry0","offset":4304,"size":1},{"name":"section..text","realname":"section..text","offset":4304,"size":3717},{"name":"sym..text","realname":".text","offset":4304,"size":0},{"name":"sym._start","realname":"_start","offset":4304,"size":47}]
entry0
section..text
sym..text
sym._start
EOF
RUN