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.
27 lines
726 B
Text
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
|