rizin/test/db/cmd/cmd_agC
billow 4b385978a1
Convert ag to rzshell (#2916)
* `BROKEN=1` for `ag[df]`

Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2022-08-22 08:16:14 +08:00

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