45 lines
843 B
Text
45 lines
843 B
Text
NAME=agC j entry0 imports libc_start_main
|
|
FILE=bins/elf/true
|
|
CMDS=<<EOF
|
|
aaa 2> /dev/null
|
|
agc j
|
|
EOF
|
|
EXPECT=<<EOF
|
|
{"nodes":[{"id":0,"title":"entry0","offset":8464,"out_nodes":[1]},{"id":1,"title":"reloc.__libc_start_main","offset":36656,"out_nodes":[]}]}
|
|
EOF
|
|
RUN
|
|
|
|
NAME=agC d entry0 imports libc_start_main
|
|
FILE=bins/elf/true
|
|
CMDS=<<EOF
|
|
aaa 2> /dev/null
|
|
agc d ~URL
|
|
EOF
|
|
EXPECT=<<EOF
|
|
0 [URL="entry0", color="lightgray", label="entry0"]
|
|
1 [URL="reloc.__libc_start_main", color="lightgray", label="reloc.__libc_start_main"]
|
|
EOF
|
|
RUN
|
|
|
|
NAME=agC d contains label for main
|
|
FILE=bins/elf/true
|
|
CMDS=<<EOF
|
|
aaa 2> /dev/null
|
|
agC d ~label="main"
|
|
EOF
|
|
EXPECT=<<EOF
|
|
2 [URL="main", color="lightgray", label="main"]
|
|
EOF
|
|
RUN
|
|
|
|
NAME=agC function names are resovled properly
|
|
FILE=bins/elf/true
|
|
CMDS=<<EOF
|
|
aaa 2> /dev/null
|
|
agC ~unk.
|
|
echo end
|
|
EOF
|
|
EXPECT=<<EOF
|
|
end
|
|
EOF
|
|
RUN
|