rizin/test/db/cmd/cmd_ara

75 lines
569 B
Text

NAME=ara swap
FILE=-
CMDS=<<EOF
e asm.arch=x86
e asm.bits=64
ara+
ar rax=33
ar rax
aras
ar rax
EOF
EXPECT=<<EOF
0x00000021
0x00000000
EOF
RUN
NAME=ara swap 2
FILE=-
CMDS=<<EOF
e asm.arch=x86
e asm.bits=64
ara+
ar rax=33
ar rax
aras
ar rax
aras
ar rax
EOF
EXPECT=<<EOF
0x00000021
0x00000000
0x00000021
EOF
RUN
NAME=ara push
FILE=-
CMDS=<<EOF
e asm.arch=x86
e asm.bits=64
ara~?
ara+
ara~?
EOF
EXPECT=<<EOF
16
24
EOF
RUN
NAME=ara pop
FILE=-
CMDS=<<EOF
e asm.arch=x86
e asm.bits=64
ara~?
ara+
ara~?
ara-
ara~?
ara-
ara~?
ara-
ara~?
EOF
EXPECT=<<EOF
16
24
16
8
8
EOF
RUN