70 lines
738 B
Text
70 lines
738 B
Text
NAME=debug continue back from callee
|
|
FILE=bins/elf/analysis/calls_x64
|
|
ARGS=-d -e dbg.bpsysign=true
|
|
CMDS=<<EOF
|
|
db @ main
|
|
db @ 0x0040052f
|
|
dc
|
|
dts+
|
|
dc
|
|
dcb
|
|
dcb
|
|
dr rip
|
|
EOF
|
|
EXPECT=<<EOF
|
|
rip = 0x00400574
|
|
EOF
|
|
RUN
|
|
|
|
NAME=debug continue back from caller
|
|
FILE=bins/elf/analysis/calls_x64
|
|
ARGS=-d
|
|
CMDS=<<EOF
|
|
db @ main
|
|
db @ 0x0040057c
|
|
dc
|
|
dts+
|
|
dc
|
|
dcb
|
|
dr rip
|
|
EOF
|
|
EXPECT=<<EOF
|
|
rip = 0x00400574
|
|
EOF
|
|
RUN
|
|
|
|
NAME=dbg.manycontback
|
|
FILE=bins/elf/analysis/ls-linux-x86_64-zlul
|
|
ARGS=-d -e dbg.bpsysign=true
|
|
CMDS=<<EOF
|
|
db @ main
|
|
db @ 0x004028ca
|
|
db @ 0x004028d1
|
|
db @ 0x0040290d
|
|
db @ 0x0040294b
|
|
dc
|
|
dts+
|
|
dc
|
|
dc
|
|
dc
|
|
dc
|
|
dsb
|
|
dcb
|
|
dr rip
|
|
dsb
|
|
dcb
|
|
dr rip
|
|
dsb
|
|
dcb
|
|
dr rip
|
|
dsb
|
|
dcb
|
|
dr rip
|
|
EOF
|
|
EXPECT=<<EOF
|
|
rip = 0x0040290d
|
|
rip = 0x004028d1
|
|
rip = 0x004028ca
|
|
rip = 0x004028a0
|
|
EOF
|
|
RUN
|