120 lines
1.4 KiB
Text
120 lines
1.4 KiB
Text
NAME=aea 5
|
|
FILE==
|
|
ARGS=-a x86 -b64
|
|
CMDS=wx 4889e5b8ffff000089c2c1ea1f01d0;aea 5
|
|
EXPECT=<<EOF
|
|
I: rsp eax edx
|
|
A: rsp rbp rax eax rdx cf edx zf pf sf of af
|
|
R: rsp eax edx
|
|
W: rbp rax rdx cf edx zf pf sf eax of af
|
|
V: 0 65535 1
|
|
N: rsp
|
|
EOF
|
|
RUN
|
|
|
|
NAME=aeaj 5
|
|
FILE==
|
|
ARGS=-a x86 -b64
|
|
CMDS=wx 4889e5b8ffff000089c2c1ea1f01d0;aeaj 5~{}
|
|
EXPECT=<<EOF
|
|
{
|
|
"A": [
|
|
"rsp",
|
|
"rbp",
|
|
"rax",
|
|
"eax",
|
|
"rdx",
|
|
"cf",
|
|
"edx",
|
|
"zf",
|
|
"pf",
|
|
"sf",
|
|
"of",
|
|
"af"
|
|
],
|
|
"I": [
|
|
"rsp",
|
|
"eax",
|
|
"edx"
|
|
],
|
|
"R": [
|
|
"rsp",
|
|
"eax",
|
|
"edx"
|
|
],
|
|
"W": [
|
|
"rbp",
|
|
"rax",
|
|
"rdx",
|
|
"cf",
|
|
"edx",
|
|
"zf",
|
|
"pf",
|
|
"sf",
|
|
"eax",
|
|
"of",
|
|
"af"
|
|
],
|
|
"V": [
|
|
"0",
|
|
"65535",
|
|
"1"
|
|
],
|
|
"N": [
|
|
"rsp"
|
|
]
|
|
}
|
|
EOF
|
|
RUN
|
|
|
|
NAME=aeA 15
|
|
FILE==
|
|
ARGS=-a x86 -b64
|
|
CMDS=wx 4889e5b8ffff000089c2c1ea1f01d0;aeA 15
|
|
EXPECT=<<EOF
|
|
I: rsp eax edx
|
|
A: rsp rbp rax eax rdx cf edx zf pf sf of af
|
|
R: rsp eax edx
|
|
W: rbp rax rdx cf edx zf pf sf eax of af
|
|
V: 0 65535 1
|
|
N: rsp
|
|
EOF
|
|
RUN
|
|
|
|
NAME=aes delay slot
|
|
FILE=bins/elf/mipsloop
|
|
CMDS=<<EOF
|
|
s main
|
|
aeim
|
|
28aes
|
|
ar?v0
|
|
ar?a1
|
|
sr PC
|
|
pi 2
|
|
EOF
|
|
EXPECT=<<EOF
|
|
0x0000000a
|
|
0x00007a62
|
|
lw a0, -segment.LOAD0(gp)
|
|
lw t9, -sym.imp.printf(gp)
|
|
EOF
|
|
RUN
|
|
|
|
NAME=aes delay slot2
|
|
FILE=bins/elf/mipsloop
|
|
CMDS=<<EOF
|
|
s main
|
|
aeim
|
|
aesu 0x000804d8
|
|
ar?v0
|
|
ar?a1
|
|
sr PC
|
|
pi 2
|
|
EOF
|
|
EXPECT=<<EOF
|
|
0x0000000a
|
|
0x00007a62
|
|
lw a0, -segment.LOAD0(gp)
|
|
lw t9, -sym.imp.printf(gp)
|
|
EOF
|
|
RUN
|