78 lines
963 B
Text
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
|