rizin/test/db/cmd/cmd_aez
2022-01-14 17:24:35 +08:00

78 lines
963 B
Text

NAME=aezsu: RzIL step until
FILE=bins/bf/hello-ok.bf
CMDS=<<EOF
s 0
aezi
aezsu 0x10
aezv
EOF
EXPECT=<<EOF
PC: 0x0000000000000010 ptr: 0x0000000000010001
EOF
RUN
NAME=aezv: RzIL var set
FILE=bins/bf/hello-ok.bf
CMDS=<<EOF
s 0
aezi
aezv
?e --
aezv PC 0x42
aezv
?e --
aezv ptr 0xc0ffee
aezv
EOF
EXPECT=<<EOF
PC: 0x0000000000000000 ptr: 0x0000000000000000
--
PC = 0x42
PC: 0x0000000000000042 ptr: 0x0000000000000000
--
ptr = 0xc0ffee
PC: 0x0000000000000042 ptr: 0x0000000000c0ffee
EOF
RUN
NAME=aezs regs
FILE=bins/bf/hello-ok.bf
CMDS=<<EOF
s 0
aezi
ar
aezs
ar
?e --
ar pc=0x54
aezs 1
aezv
ar
f @F:registers
EOF
EXPECT=<<EOF
ptr = 0x00010000
pc = 0x00000000
ptr = 0x00010000
pc = 0x00000001
--
PC: 0x0000000000000055 ptr: 0x0000000000010001
ptr = 0x00010001
pc = 0x00000055
0x00000055 8 pc
0x00010001 8 ptr
EOF
RUN
NAME=aezi pc and flags
FILE=bins/bf/hello-ok.bf
CMDS=<<EOF
s 0x100
aezi
f @F:registers
EOF
EXPECT=<<EOF
0x00000100 8 pc
0x00010000 8 ptr
EOF
RUN