Updated all tests
This commit is contained in:
parent
fe00dcdf68
commit
2b3c6b5102
53 changed files with 2464 additions and 2464 deletions
|
|
@ -33,7 +33,7 @@ RUN
|
|||
|
||||
NAME=ELF_ABI : gcc O0 flagspaces
|
||||
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_O0
|
||||
ARGS=-A
|
||||
ARGS=-A -e flirt.sigdb.load.system=false -e flirt.sigdb.load.home=false
|
||||
CMDS=<<EOF
|
||||
fsl~functions
|
||||
EOF
|
||||
|
|
@ -44,7 +44,7 @@ RUN
|
|||
|
||||
NAME=ELF_ABI : gcc O1 flagspaces
|
||||
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_O1
|
||||
ARGS=-A
|
||||
ARGS=-A -e flirt.sigdb.load.system=false -e flirt.sigdb.load.home=false
|
||||
CMDS=<<EOF
|
||||
fsl~functions
|
||||
EOF
|
||||
|
|
@ -55,7 +55,7 @@ RUN
|
|||
|
||||
NAME=ELF_ABI : gcc O2 flagspaces
|
||||
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_O2
|
||||
ARGS=-A
|
||||
ARGS=-A -e flirt.sigdb.load.system=false -e flirt.sigdb.load.home=false
|
||||
CMDS=<<EOF
|
||||
fsl~functions
|
||||
EOF
|
||||
|
|
@ -66,7 +66,7 @@ RUN
|
|||
|
||||
NAME=ELF_ABI : gcc O3 flagspaces
|
||||
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_O3
|
||||
ARGS=-A
|
||||
ARGS=-A -e flirt.sigdb.load.system=false -e flirt.sigdb.load.home=false
|
||||
CMDS=<<EOF
|
||||
fsl~functions
|
||||
EOF
|
||||
|
|
@ -77,7 +77,7 @@ RUN
|
|||
|
||||
NAME=ELF_ABI : gcc Of flagspaces
|
||||
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_Of
|
||||
ARGS=-A
|
||||
ARGS=-A -e flirt.sigdb.load.system=false -e flirt.sigdb.load.home=false
|
||||
CMDS=<<EOF
|
||||
fsl~functions
|
||||
EOF
|
||||
|
|
@ -88,7 +88,7 @@ RUN
|
|||
|
||||
NAME=ELF_ABI : gcc Os flagspaces
|
||||
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_Os
|
||||
ARGS=-A
|
||||
ARGS=-A -e flirt.sigdb.load.system=false -e flirt.sigdb.load.home=false
|
||||
CMDS=<<EOF
|
||||
fsl~functions
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -111,42 +111,42 @@ FILE=bins/abi_bins/elf/platforms/mips64-linux-gnueabi-echo
|
|||
ARGS=-A
|
||||
CMDS=ar
|
||||
EXPECT=<<EOF
|
||||
zero = 0x00000000
|
||||
at = 0x00000000
|
||||
v0 = 0x00000000
|
||||
v1 = 0x00000000
|
||||
a0 = 0x00000000
|
||||
a1 = 0x00000000
|
||||
a2 = 0x00000000
|
||||
a3 = 0x00000000
|
||||
t0 = 0x00000000
|
||||
t1 = 0x00000000
|
||||
t2 = 0x00000000
|
||||
t3 = 0x00000000
|
||||
t4 = 0x00000000
|
||||
t5 = 0x00000000
|
||||
t6 = 0x00000000
|
||||
t7 = 0x00000000
|
||||
s0 = 0x00000000
|
||||
s1 = 0x00000000
|
||||
s2 = 0x00000000
|
||||
s3 = 0x00000000
|
||||
s4 = 0x00000000
|
||||
s5 = 0x00000000
|
||||
s6 = 0x00000000
|
||||
s7 = 0x00000000
|
||||
t8 = 0x00000000
|
||||
t9 = 0x00000000
|
||||
k0 = 0x00000000
|
||||
k1 = 0x00000000
|
||||
gp = 0x00000000
|
||||
sp = 0x00000000
|
||||
fp = 0x00000000
|
||||
ra = 0x00000000
|
||||
pc = 0x00000000
|
||||
hi = 0x00000000
|
||||
lo = 0x00000000
|
||||
t = 0x00000000
|
||||
zero = 0x0000000000000000
|
||||
at = 0x0000000000000000
|
||||
v0 = 0x0000000000000000
|
||||
v1 = 0x0000000000000000
|
||||
a0 = 0x0000000000000000
|
||||
a1 = 0x0000000000000000
|
||||
a2 = 0x0000000000000000
|
||||
a3 = 0x0000000000000000
|
||||
t0 = 0x0000000000000000
|
||||
t1 = 0x0000000000000000
|
||||
t2 = 0x0000000000000000
|
||||
t3 = 0x0000000000000000
|
||||
t4 = 0x0000000000000000
|
||||
t5 = 0x0000000000000000
|
||||
t6 = 0x0000000000000000
|
||||
t7 = 0x0000000000000000
|
||||
s0 = 0x0000000000000000
|
||||
s1 = 0x0000000000000000
|
||||
s2 = 0x0000000000000000
|
||||
s3 = 0x0000000000000000
|
||||
s4 = 0x0000000000000000
|
||||
s5 = 0x0000000000000000
|
||||
s6 = 0x0000000000000000
|
||||
s7 = 0x0000000000000000
|
||||
t8 = 0x0000000000000000
|
||||
t9 = 0x0000000000000000
|
||||
k0 = 0x0000000000000000
|
||||
k1 = 0x0000000000000000
|
||||
gp = 0x0000000000000000
|
||||
sp = 0x0000000000000000
|
||||
fp = 0x0000000000000000
|
||||
ra = 0x0000000000000000
|
||||
pc = 0x0000000000000000
|
||||
hi = 0x0000000000000000
|
||||
lo = 0x0000000000000000
|
||||
t = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -187,9 +187,9 @@ r28 = 0x00000000
|
|||
r29 = 0x00000000
|
||||
r30 = 0x00000000
|
||||
r31 = 0x00000000
|
||||
so = 0x00000000
|
||||
ov = 0x00000000
|
||||
ca = 0x00000000
|
||||
so = 0x0
|
||||
ov = 0x0
|
||||
ca = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -230,9 +230,9 @@ r28 = 0x00000000
|
|||
r29 = 0x00000000
|
||||
r30 = 0x00000000
|
||||
r31 = 0x00000000
|
||||
so = 0x00000000
|
||||
ov = 0x00000000
|
||||
ca = 0x00000000
|
||||
so = 0x0
|
||||
ov = 0x0
|
||||
ca = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -241,24 +241,24 @@ FILE=bins/abi_bins/elf/platforms/x86_64-linux-gnu-echo
|
|||
ARGS=-A
|
||||
CMDS=ar
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rbx = 0x00000000
|
||||
rcx = 0x00000000
|
||||
rdx = 0x00000000
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x00000000
|
||||
rbp = 0x00000000
|
||||
rflags = 0x00000000
|
||||
rsp = 0x00000000
|
||||
rax = 0x0000000000000000
|
||||
rbx = 0x0000000000000000
|
||||
rcx = 0x0000000000000000
|
||||
rdx = 0x0000000000000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x0000000000000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0x0000000000000000
|
||||
r12 = 0x0000000000000000
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x0000000000000000
|
||||
rbp = 0x0000000000000000
|
||||
rflags = 0x0000000000000000
|
||||
rsp = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -267,24 +267,24 @@ FILE=bins/abi_bins/elf/platforms/x86_64-macho-echo
|
|||
ARGS=-A
|
||||
CMDS=ar
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rbx = 0x00000000
|
||||
rcx = 0x00000000
|
||||
rdx = 0x00000000
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x00000000
|
||||
rbp = 0x00000000
|
||||
rflags = 0x00000000
|
||||
rsp = 0x00000000
|
||||
rax = 0x0000000000000000
|
||||
rbx = 0x0000000000000000
|
||||
rcx = 0x0000000000000000
|
||||
rdx = 0x0000000000000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x0000000000000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0x0000000000000000
|
||||
r12 = 0x0000000000000000
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x0000000000000000
|
||||
rbp = 0x0000000000000000
|
||||
rflags = 0x0000000000000000
|
||||
rsp = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -331,23 +331,23 @@ FILE=bins/abi_bins/pe/platforms/x86_64-w64-mingw32-echo
|
|||
ARGS=-A
|
||||
CMDS=ar
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rbx = 0x00000000
|
||||
rcx = 0x00000000
|
||||
rdx = 0x00000000
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x00000000
|
||||
rbp = 0x00000000
|
||||
rflags = 0x00000000
|
||||
rsp = 0x00000000
|
||||
rax = 0x0000000000000000
|
||||
rbx = 0x0000000000000000
|
||||
rcx = 0x0000000000000000
|
||||
rdx = 0x0000000000000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x0000000000000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0x0000000000000000
|
||||
r12 = 0x0000000000000000
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x0000000000000000
|
||||
rbp = 0x0000000000000000
|
||||
rflags = 0x0000000000000000
|
||||
rsp = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -18,11 +18,11 @@ e asm.arch=6502
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000000
|
||||
x = 0x00000000
|
||||
y = 0x00000000
|
||||
flags = 0x00000000
|
||||
sp = 0x00000000
|
||||
pc = 0x00000000
|
||||
a = 0x00
|
||||
x = 0x00
|
||||
y = 0x00
|
||||
flags = 0x00
|
||||
sp = 0x00
|
||||
pc = 0x0000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -957,50 +957,50 @@ e asm.arch=avr
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
r0 = 0x00000000
|
||||
r1 = 0x00000000
|
||||
r2 = 0x00000000
|
||||
r3 = 0x00000000
|
||||
r4 = 0x00000000
|
||||
r5 = 0x00000000
|
||||
r6 = 0x00000000
|
||||
r7 = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
r16 = 0x00000000
|
||||
r17 = 0x00000000
|
||||
r18 = 0x00000000
|
||||
r19 = 0x00000000
|
||||
r20 = 0x00000000
|
||||
r21 = 0x00000000
|
||||
r22 = 0x00000000
|
||||
r23 = 0x00000000
|
||||
r24 = 0x00000000
|
||||
r25 = 0x00000000
|
||||
x = 0x00000000
|
||||
y = 0x00000000
|
||||
z = 0x00000000
|
||||
r0 = 0x00
|
||||
r1 = 0x00
|
||||
r2 = 0x00
|
||||
r3 = 0x00
|
||||
r4 = 0x00
|
||||
r5 = 0x00
|
||||
r6 = 0x00
|
||||
r7 = 0x00
|
||||
r8 = 0x00
|
||||
r9 = 0x00
|
||||
r10 = 0x00
|
||||
r11 = 0x00
|
||||
r12 = 0x00
|
||||
r13 = 0x00
|
||||
r14 = 0x00
|
||||
r15 = 0x00
|
||||
r16 = 0x00
|
||||
r17 = 0x00
|
||||
r18 = 0x00
|
||||
r19 = 0x00
|
||||
r20 = 0x00
|
||||
r21 = 0x00
|
||||
r22 = 0x00
|
||||
r23 = 0x00
|
||||
r24 = 0x00
|
||||
r25 = 0x00
|
||||
x = 0x0000
|
||||
y = 0x0000
|
||||
z = 0x0000
|
||||
pc = 0x00000000
|
||||
sp = 0x00000000
|
||||
sreg = 0x00000000
|
||||
rampx = 0x00000000
|
||||
rampy = 0x00000000
|
||||
rampz = 0x00000000
|
||||
rampd = 0x00000000
|
||||
eind = 0x00000000
|
||||
sp = 0x0000
|
||||
sreg = 0x00
|
||||
rampx = 0x00
|
||||
rampy = 0x00
|
||||
rampz = 0x00
|
||||
rampd = 0x00
|
||||
eind = 0x00
|
||||
_prog = 0x00000000
|
||||
_page = 0x00000000
|
||||
_eeprom = 0x00000000
|
||||
_ram = 0x00000000
|
||||
_io = 0x00000000
|
||||
_sram = 0x00000000
|
||||
spmcsr = 0x00000000
|
||||
spmcsr = 0x00
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@ ar
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
mpc = 0x00000000
|
||||
sp = 0x00000000
|
||||
af = 0x00000000
|
||||
bc = 0x00000000
|
||||
de = 0x00000000
|
||||
hl = 0x00000000
|
||||
mbcrom = 0x00000000
|
||||
mbcram = 0x00000000
|
||||
ime = 0x00000000
|
||||
sp = 0x0000
|
||||
af = 0x0000
|
||||
bc = 0x0000
|
||||
de = 0x0000
|
||||
hl = 0x0000
|
||||
mbcrom = 0x0000
|
||||
mbcram = 0x0000
|
||||
ime = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -5,15 +5,15 @@ e asm.arch=h8300
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
r0 = 0x00000000
|
||||
r1 = 0x00000000
|
||||
r2 = 0x00000000
|
||||
r3 = 0x00000000
|
||||
r4 = 0x00000000
|
||||
r5 = 0x00000000
|
||||
r6 = 0x00000000
|
||||
r7 = 0x00000000
|
||||
pc = 0x00000000
|
||||
ccr = 0x00000000
|
||||
r0 = 0x0000
|
||||
r1 = 0x0000
|
||||
r2 = 0x0000
|
||||
r3 = 0x0000
|
||||
r4 = 0x0000
|
||||
r5 = 0x0000
|
||||
r6 = 0x0000
|
||||
r7 = 0x0000
|
||||
pc = 0x0000
|
||||
ccr = 0x00
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -5,25 +5,25 @@ e asm.arch=i4004
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
r0 = 0x00000000
|
||||
r1 = 0x00000000
|
||||
r2 = 0x00000000
|
||||
r3 = 0x00000000
|
||||
r4 = 0x00000000
|
||||
r5 = 0x00000000
|
||||
r6 = 0x00000000
|
||||
r7 = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
PC = 0x00000000
|
||||
PC1 = 0x00000000
|
||||
PC2 = 0x00000000
|
||||
PC3 = 0x00000000
|
||||
r0 = 0x0
|
||||
r1 = 0x0
|
||||
r2 = 0x0
|
||||
r3 = 0x0
|
||||
r4 = 0x0
|
||||
r5 = 0x0
|
||||
r6 = 0x0
|
||||
r7 = 0x0
|
||||
r8 = 0x0
|
||||
r9 = 0x0
|
||||
r10 = 0x0
|
||||
r11 = 0x0
|
||||
r12 = 0x0
|
||||
r13 = 0x0
|
||||
r14 = 0x0
|
||||
r15 = 0x0
|
||||
PC = 0x0000000000000000
|
||||
PC1 = 0x0000000000000000
|
||||
PC2 = 0x0000000000000000
|
||||
PC3 = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -22,9 +22,9 @@ e asm.arch=m680x
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
pc = 0x00000000
|
||||
sp = 0x00000000
|
||||
a0 = 0x00000000
|
||||
a1 = 0x00000000
|
||||
pc = 0x0000
|
||||
sp = 0x0000
|
||||
a0 = 0x0000
|
||||
a1 = 0x0000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -752,38 +752,38 @@ e asm.arch=mips.gnu
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
zero = 0x00000000
|
||||
at = 0x00000000
|
||||
v0 = 0x00000000
|
||||
v1 = 0x00000000
|
||||
a0 = 0x00000000
|
||||
a1 = 0x00000000
|
||||
a2 = 0x00000000
|
||||
a3 = 0x00000000
|
||||
t0 = 0x00000000
|
||||
t1 = 0x00000000
|
||||
t2 = 0x00000000
|
||||
t3 = 0x00000000
|
||||
t4 = 0x00000000
|
||||
t5 = 0x00000000
|
||||
t6 = 0x00000000
|
||||
t7 = 0x00000000
|
||||
s0 = 0x00000000
|
||||
s1 = 0x00000000
|
||||
s2 = 0x00000000
|
||||
s3 = 0x00000000
|
||||
s4 = 0x00000000
|
||||
s5 = 0x00000000
|
||||
s6 = 0x00000000
|
||||
s7 = 0x00000000
|
||||
t8 = 0x00000000
|
||||
t9 = 0x00000000
|
||||
k0 = 0x00000000
|
||||
k1 = 0x00000000
|
||||
gp = 0x00000000
|
||||
sp = 0x00000000
|
||||
fp = 0x00000000
|
||||
ra = 0x00000000
|
||||
pc = 0x00000000
|
||||
zero = 0x0000000000000000
|
||||
at = 0x0000000000000000
|
||||
v0 = 0x0000000000000000
|
||||
v1 = 0x0000000000000000
|
||||
a0 = 0x0000000000000000
|
||||
a1 = 0x0000000000000000
|
||||
a2 = 0x0000000000000000
|
||||
a3 = 0x0000000000000000
|
||||
t0 = 0x0000000000000000
|
||||
t1 = 0x0000000000000000
|
||||
t2 = 0x0000000000000000
|
||||
t3 = 0x0000000000000000
|
||||
t4 = 0x0000000000000000
|
||||
t5 = 0x0000000000000000
|
||||
t6 = 0x0000000000000000
|
||||
t7 = 0x0000000000000000
|
||||
s0 = 0x0000000000000000
|
||||
s1 = 0x0000000000000000
|
||||
s2 = 0x0000000000000000
|
||||
s3 = 0x0000000000000000
|
||||
s4 = 0x0000000000000000
|
||||
s5 = 0x0000000000000000
|
||||
s6 = 0x0000000000000000
|
||||
s7 = 0x0000000000000000
|
||||
t8 = 0x0000000000000000
|
||||
t9 = 0x0000000000000000
|
||||
k0 = 0x0000000000000000
|
||||
k1 = 0x0000000000000000
|
||||
gp = 0x0000000000000000
|
||||
sp = 0x0000000000000000
|
||||
fp = 0x0000000000000000
|
||||
ra = 0x0000000000000000
|
||||
pc = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -11,100 +11,100 @@ ar
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
=============== midrange
|
||||
indf0 = 0x00000000
|
||||
indf1 = 0x00000000
|
||||
pcl = 0x00000000
|
||||
status = 0x00000000
|
||||
fsr0l = 0x00000000
|
||||
fsr0h = 0x00000000
|
||||
fsr1l = 0x00000000
|
||||
fsr1h = 0x00000000
|
||||
bsr = 0x00000000
|
||||
wreg = 0x00000000
|
||||
pclath = 0x00000000
|
||||
intcon = 0x00000000
|
||||
pc = 0x00000000
|
||||
stkptr = 0x00000000
|
||||
indf0 = 0x00
|
||||
indf1 = 0x00
|
||||
pcl = 0x00
|
||||
status = 0x00
|
||||
fsr0l = 0x00
|
||||
fsr0h = 0x00
|
||||
fsr1l = 0x00
|
||||
fsr1h = 0x00
|
||||
bsr = 0x00
|
||||
wreg = 0x00
|
||||
pclath = 0x00
|
||||
intcon = 0x00
|
||||
pc = 0x0000
|
||||
stkptr = 0x00
|
||||
_sram = 0x00000000
|
||||
_stack = 0x00000000
|
||||
=============== pic18
|
||||
pc = 0x00000000
|
||||
bsr = 0x00000000
|
||||
bsr = 0x00
|
||||
tos = 0x00000000
|
||||
indf0 = 0x00000000
|
||||
indf1 = 0x00000000
|
||||
indf2 = 0x00000000
|
||||
tblptr = 0x00000000
|
||||
tblptru = 0x00000000
|
||||
rcon = 0x00000000
|
||||
memcon = 0x00000000
|
||||
intcon = 0x00000000
|
||||
intcon2 = 0x00000000
|
||||
intcon3 = 0x00000000
|
||||
pie1 = 0x00000000
|
||||
porta = 0x00000000
|
||||
trisa = 0x00000000
|
||||
portb = 0x00000000
|
||||
tisb = 0x00000000
|
||||
latb = 0x00000000
|
||||
portc = 0x00000000
|
||||
trisc = 0x00000000
|
||||
latc = 0x00000000
|
||||
portd = 0x00000000
|
||||
trisd = 0x00000000
|
||||
latd = 0x00000000
|
||||
pspcon = 0x00000000
|
||||
porte = 0x00000000
|
||||
trise = 0x00000000
|
||||
late = 0x00000000
|
||||
t0con = 0x00000000
|
||||
t1con = 0x00000000
|
||||
t2con = 0x00000000
|
||||
tmr1h = 0x00000000
|
||||
tmr0h = 0x00000000
|
||||
tmr1l = 0x00000000
|
||||
tmr2 = 0x00000000
|
||||
pr2 = 0x00000000
|
||||
ccpr1h = 0x00000000
|
||||
postinc2 = 0x00000000
|
||||
ccpr1l = 0x00000000
|
||||
postdec2 = 0x00000000
|
||||
ccp1con = 0x00000000
|
||||
preinc2 = 0x00000000
|
||||
ccpr2h = 0x00000000
|
||||
plusw2 = 0x00000000
|
||||
ccpr2l = 0x00000000
|
||||
ccp2con = 0x00000000
|
||||
status = 0x00000000
|
||||
prod = 0x00000000
|
||||
osccon = 0x00000000
|
||||
tmr3h = 0x00000000
|
||||
lvdcon = 0x00000000
|
||||
tmr3l = 0x00000000
|
||||
wdtcon = 0x00000000
|
||||
t3con = 0x00000000
|
||||
spbrg = 0x00000000
|
||||
postinc0 = 0x00000000
|
||||
rcreg = 0x00000000
|
||||
postdec0 = 0x00000000
|
||||
txreg = 0x00000000
|
||||
preinc0 = 0x00000000
|
||||
txsta = 0x00000000
|
||||
plusw0 = 0x00000000
|
||||
rcsta = 0x00000000
|
||||
sspbuf = 0x00000000
|
||||
wreg = 0x00000000
|
||||
sspadd = 0x00000000
|
||||
sspstat = 0x00000000
|
||||
postinc1 = 0x00000000
|
||||
sspcon1 = 0x00000000
|
||||
postdec1 = 0x00000000
|
||||
sspcon2 = 0x00000000
|
||||
preinc1 = 0x00000000
|
||||
adresh = 0x00000000
|
||||
plusw1 = 0x00000000
|
||||
adresl = 0x00000000
|
||||
adcon0 = 0x00000000
|
||||
stkptr = 0x00000000
|
||||
indf0 = 0x0000
|
||||
indf1 = 0x0000
|
||||
indf2 = 0x0000
|
||||
tblptr = 0x000000
|
||||
tblptru = 0x00
|
||||
rcon = 0x00
|
||||
memcon = 0x00
|
||||
intcon = 0x00
|
||||
intcon2 = 0x00
|
||||
intcon3 = 0x00
|
||||
pie1 = 0x00
|
||||
porta = 0x00
|
||||
trisa = 0x00
|
||||
portb = 0x00
|
||||
tisb = 0x00
|
||||
latb = 0x00
|
||||
portc = 0x00
|
||||
trisc = 0x00
|
||||
latc = 0x00
|
||||
portd = 0x00
|
||||
trisd = 0x00
|
||||
latd = 0x00
|
||||
pspcon = 0x00
|
||||
porte = 0x00
|
||||
trise = 0x00
|
||||
late = 0x00
|
||||
t0con = 0x00
|
||||
t1con = 0x00
|
||||
t2con = 0x00
|
||||
tmr1h = 0x00
|
||||
tmr0h = 0x00
|
||||
tmr1l = 0x00
|
||||
tmr2 = 0x00
|
||||
pr2 = 0x00
|
||||
ccpr1h = 0x00
|
||||
postinc2 = 0x00
|
||||
ccpr1l = 0x00
|
||||
postdec2 = 0x00
|
||||
ccp1con = 0x00
|
||||
preinc2 = 0x00
|
||||
ccpr2h = 0x00
|
||||
plusw2 = 0x00
|
||||
ccpr2l = 0x00
|
||||
ccp2con = 0x00
|
||||
status = 0x00
|
||||
prod = 0x0000
|
||||
osccon = 0x00
|
||||
tmr3h = 0x00
|
||||
lvdcon = 0x00
|
||||
tmr3l = 0x00
|
||||
wdtcon = 0x00
|
||||
t3con = 0x00
|
||||
spbrg = 0x00
|
||||
postinc0 = 0x00
|
||||
rcreg = 0x00
|
||||
postdec0 = 0x00
|
||||
txreg = 0x00
|
||||
preinc0 = 0x00
|
||||
txsta = 0x00
|
||||
plusw0 = 0x00
|
||||
rcsta = 0x00
|
||||
sspbuf = 0x00
|
||||
wreg = 0x00
|
||||
sspadd = 0x00
|
||||
sspstat = 0x00
|
||||
postinc1 = 0x00
|
||||
sspcon1 = 0x00
|
||||
postdec1 = 0x00
|
||||
sspcon2 = 0x00
|
||||
preinc1 = 0x00
|
||||
adresh = 0x00
|
||||
plusw1 = 0x00
|
||||
adresl = 0x00
|
||||
adcon0 = 0x00
|
||||
stkptr = 0x00
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -554,44 +554,44 @@ e asm.arch=sparc.gnu
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
g0 = 0x00000000
|
||||
g1 = 0x00000000
|
||||
g2 = 0x00000000
|
||||
g3 = 0x00000000
|
||||
g4 = 0x00000000
|
||||
g5 = 0x00000000
|
||||
g6 = 0x00000000
|
||||
g7 = 0x00000000
|
||||
o0 = 0x00000000
|
||||
o1 = 0x00000000
|
||||
o2 = 0x00000000
|
||||
o3 = 0x00000000
|
||||
o4 = 0x00000000
|
||||
o5 = 0x00000000
|
||||
o6 = 0x00000000
|
||||
o7 = 0x00000000
|
||||
l0 = 0x00000000
|
||||
l1 = 0x00000000
|
||||
l2 = 0x00000000
|
||||
l3 = 0x00000000
|
||||
l4 = 0x00000000
|
||||
l5 = 0x00000000
|
||||
l6 = 0x00000000
|
||||
l7 = 0x00000000
|
||||
i0 = 0x00000000
|
||||
i1 = 0x00000000
|
||||
i2 = 0x00000000
|
||||
i3 = 0x00000000
|
||||
i4 = 0x00000000
|
||||
i5 = 0x00000000
|
||||
i6 = 0x00000000
|
||||
i7 = 0x00000000
|
||||
ccr = 0x00000000
|
||||
pc = 0x00000000
|
||||
ncp = 0x00000000
|
||||
y = 0x00000000
|
||||
asi = 0x00000000
|
||||
fprs = 0x00000000
|
||||
fsr = 0x00000000
|
||||
g0 = 0x0000000000000000
|
||||
g1 = 0x0000000000000000
|
||||
g2 = 0x0000000000000000
|
||||
g3 = 0x0000000000000000
|
||||
g4 = 0x0000000000000000
|
||||
g5 = 0x0000000000000000
|
||||
g6 = 0x0000000000000000
|
||||
g7 = 0x0000000000000000
|
||||
o0 = 0x0000000000000000
|
||||
o1 = 0x0000000000000000
|
||||
o2 = 0x0000000000000000
|
||||
o3 = 0x0000000000000000
|
||||
o4 = 0x0000000000000000
|
||||
o5 = 0x0000000000000000
|
||||
o6 = 0x0000000000000000
|
||||
o7 = 0x0000000000000000
|
||||
l0 = 0x0000000000000000
|
||||
l1 = 0x0000000000000000
|
||||
l2 = 0x0000000000000000
|
||||
l3 = 0x0000000000000000
|
||||
l4 = 0x0000000000000000
|
||||
l5 = 0x0000000000000000
|
||||
l6 = 0x0000000000000000
|
||||
l7 = 0x0000000000000000
|
||||
i0 = 0x0000000000000000
|
||||
i1 = 0x0000000000000000
|
||||
i2 = 0x0000000000000000
|
||||
i3 = 0x0000000000000000
|
||||
i4 = 0x0000000000000000
|
||||
i5 = 0x0000000000000000
|
||||
i6 = 0x0000000000000000
|
||||
i7 = 0x0000000000000000
|
||||
ccr = 0x0000000000000000
|
||||
pc = 0x0000000000000000
|
||||
ncp = 0x0000000000000000
|
||||
y = 0x0000000000000000
|
||||
asi = 0x0000000000000000
|
||||
fprs = 0x0000000000000000
|
||||
fsr = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@ e asm.arch=spc700
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000000
|
||||
x = 0x00000000
|
||||
y = 0x00000000
|
||||
flags = 0x00000000
|
||||
sp = 0x00000000
|
||||
pc = 0x00000000
|
||||
a = 0x00
|
||||
x = 0x00
|
||||
y = 0x00
|
||||
flags = 0x00
|
||||
sp = 0x00
|
||||
pc = 0x0000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -87,21 +87,21 @@ ctr xdp .23 567 0 # Extended data page register
|
|||
ctr xsp .23 568 0 # Extended data stack pointer
|
||||
ctr xssp .23 569 0 # Extended system stack pointer
|
||||
|
||||
ar0 = 0x00000000
|
||||
ar1 = 0x00000000
|
||||
ar2 = 0x00000000
|
||||
ar3 = 0x00000000
|
||||
ar4 = 0x00000000
|
||||
ar5 = 0x00000000
|
||||
ar6 = 0x00000000
|
||||
ar7 = 0x00000000
|
||||
xar0 = 0x00000000
|
||||
xar1 = 0x00000000
|
||||
xar2 = 0x00000000
|
||||
xar3 = 0x00000000
|
||||
xar4 = 0x00000000
|
||||
xar5 = 0x00000000
|
||||
xar6 = 0x00000000
|
||||
xar7 = 0x00000000
|
||||
ar0 = 0x0000
|
||||
ar1 = 0x0000
|
||||
ar2 = 0x0000
|
||||
ar3 = 0x0000
|
||||
ar4 = 0x0000
|
||||
ar5 = 0x0000
|
||||
ar6 = 0x0000
|
||||
ar7 = 0x0000
|
||||
xar0 = 0x000000
|
||||
xar1 = 0x000000
|
||||
xar2 = 0x000000
|
||||
xar3 = 0x000000
|
||||
xar4 = 0x000000
|
||||
xar5 = 0x000000
|
||||
xar6 = 0x000000
|
||||
xar7 = 0x000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -164,22 +164,22 @@ e asm.arch=tricore
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
p0 = 0x00000000
|
||||
p2 = 0x00000000
|
||||
p4 = 0x00000000
|
||||
p6 = 0x00000000
|
||||
p8 = 0x00000000
|
||||
p10 = 0x00000000
|
||||
p12 = 0x00000000
|
||||
p14 = 0x00000000
|
||||
e0 = 0x00000000
|
||||
e2 = 0x00000000
|
||||
e4 = 0x00000000
|
||||
e6 = 0x00000000
|
||||
e8 = 0x00000000
|
||||
e10 = 0x00000000
|
||||
e12 = 0x00000000
|
||||
e14 = 0x00000000
|
||||
p0 = 0x0000000000000000
|
||||
p2 = 0x0000000000000000
|
||||
p4 = 0x0000000000000000
|
||||
p6 = 0x0000000000000000
|
||||
p8 = 0x0000000000000000
|
||||
p10 = 0x0000000000000000
|
||||
p12 = 0x0000000000000000
|
||||
p14 = 0x0000000000000000
|
||||
e0 = 0x0000000000000000
|
||||
e2 = 0x0000000000000000
|
||||
e4 = 0x0000000000000000
|
||||
e6 = 0x0000000000000000
|
||||
e8 = 0x0000000000000000
|
||||
e10 = 0x0000000000000000
|
||||
e12 = 0x0000000000000000
|
||||
e14 = 0x0000000000000000
|
||||
PSW = 0x00000000
|
||||
PCXI = 0x00000000
|
||||
FCX = 0x00000000
|
||||
|
|
|
|||
|
|
@ -1003,7 +1003,7 @@ aes
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rax = 0x0000000000000021
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -3767,11 +3767,11 @@ e asm.bits=64
|
|||
ar=
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax 0x00000000 rbx 0x00000000 rcx 0x00000000 rdx 0x00000000
|
||||
rsi 0x00000000 rdi 0x00000000 r8 0x00000000 r9 0x00000000
|
||||
r10 0x00000000 r11 0x00000000 r12 0x00000000 r13 0x00000000
|
||||
r14 0x00000000 r15 0x00000000 rip 0x00000000 rbp 0x00000000
|
||||
rflags 0x00000000 rsp 0x00000000
|
||||
rax 0x0000000000000000 rbx 0x0000000000000000 rcx 0x0000000000000000 rdx 0x0000000000000000
|
||||
rsi 0x0000000000000000 rdi 0x0000000000000000 r8 0x0000000000000000 r9 0x0000000000000000
|
||||
r10 0x0000000000000000 r11 0x0000000000000000 r12 0x0000000000000000 r13 0x0000000000000000
|
||||
r14 0x0000000000000000 r15 0x0000000000000000 rip 0x0000000000000000 rbp 0x0000000000000000
|
||||
rflags 0x0000000000000000 rsp 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -20,13 +20,13 @@ ar
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
mpc = 0x00000000
|
||||
sp = 0x00000000
|
||||
af = 0x00000000
|
||||
bc = 0x00000000
|
||||
de = 0x00000000
|
||||
hl = 0x00000000
|
||||
mbcrom = 0x00000000
|
||||
mbcram = 0x00000000
|
||||
ime = 0x00000000
|
||||
sp = 0x0000
|
||||
af = 0x0000
|
||||
bc = 0x0000
|
||||
de = 0x0000
|
||||
hl = 0x0000
|
||||
mbcrom = 0x0000
|
||||
mbcram = 0x0000
|
||||
ime = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -90,10 +90,10 @@ EOF
|
|||
REGEXP_FILTER_OUT=(([a-zA-Z:=-]+|[0-9a-f][0-9a-f][0-9a-f]|x[0-9]+ = [a-z0-9]+)\s+)
|
||||
EXPECT=<<EOF
|
||||
pc = f44
|
||||
x8 = 0x00000000
|
||||
x8 = 0x0000000000000000
|
||||
--
|
||||
pc = f48
|
||||
x8 = 0x00000064
|
||||
x8 = 0x0000000000000064
|
||||
EOF
|
||||
REGEXP_FILTER_ERR=(([a-zA-Z:]+|[0-9a-f][0-9a-f][0-9a-f])\s+)
|
||||
EXPECT_ERR=<<EOF
|
||||
|
|
@ -125,10 +125,10 @@ EXPECT=<<EOF
|
|||
pc = f30
|
||||
--
|
||||
pc = f44
|
||||
x8 = 0x00000000
|
||||
x8 = 0x0000000000000000
|
||||
--
|
||||
pc = f48
|
||||
x8 = 0x00000064
|
||||
x8 = 0x0000000000000064
|
||||
EOF
|
||||
REGEXP_FILTER_ERR=(([a-zA-Z:]+|[0-9a-f][0-9a-f][0-9a-f])\s+)
|
||||
EXPECT_ERR=<<EOF
|
||||
|
|
@ -149,7 +149,7 @@ dr x8 = 1337
|
|||
dc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x8 = 0x0000002a
|
||||
x8 = 0x000000000000002a
|
||||
Result = 1337
|
||||
EOF
|
||||
REGEXP_FILTER_ERR=(([a-zA-Z:]+|[0-9a-f][0-9a-f][0-9a-f])\s+)
|
||||
|
|
|
|||
|
|
@ -86,8 +86,8 @@ dr rdi
|
|||
ps @ rdi
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x100000f17
|
||||
rdi = 0x100000f30
|
||||
rip = 0x0000000100000f17
|
||||
rdi = 0x0000000100000f30
|
||||
Hello World
|
||||
EOF
|
||||
EXPECT_ERR=<<EOF
|
||||
|
|
@ -110,10 +110,10 @@ dr rip
|
|||
dr rdi
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x100000f0c
|
||||
rip = 0x0000000100000f0c
|
||||
--
|
||||
rip = 0x100000f17
|
||||
rdi = 0x100000f30
|
||||
rip = 0x0000000100000f17
|
||||
rdi = 0x0000000100000f30
|
||||
EOF
|
||||
EXPECT_ERR=<<EOF
|
||||
hit breakpoint at: 0x100000f0c
|
||||
|
|
|
|||
|
|
@ -118,8 +118,8 @@ dr rax
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x000031c0
|
||||
rip = 0x004000ce
|
||||
rax = 0x00000000000031c0
|
||||
rip = 0x00000000004000ce
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -136,12 +136,12 @@ dbC .(trace_rax) @ 0x4000ce
|
|||
dc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rax = 0x00000220
|
||||
rax = 0x000031c0
|
||||
rax = 0x000033c2
|
||||
rax = 0x00000249
|
||||
rax = 0x00000440
|
||||
rax = 0x0000000000000000
|
||||
rax = 0x0000000000000220
|
||||
rax = 0x00000000000031c0
|
||||
rax = 0x00000000000033c2
|
||||
rax = 0x0000000000000249
|
||||
rax = 0x0000000000000440
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -166,10 +166,10 @@ dr PC
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
[{"addr":4195619,"size":1,"perm":"--x","hw":false,"trace":false,"enabled":true,"valid":true,"data":"","cond":""},{"addr":4195610,"size":1,"perm":"--x","hw":false,"trace":false,"enabled":true,"valid":true,"data":"","cond":""}]
|
||||
rip = 0x00400523
|
||||
rip = 0x0040051a
|
||||
rip = 0x0040051a
|
||||
rip = 0x00400523
|
||||
rip = 0x0000000000400523
|
||||
rip = 0x000000000040051a
|
||||
rip = 0x000000000040051a
|
||||
rip = 0x0000000000400523
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -13,12 +13,12 @@ ds ; dr PC
|
|||
ds ; dr PC
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ee
|
||||
rip = 0x004004f1
|
||||
rip = 0x004004f7
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ee
|
||||
rip = 0x00000000004004f1
|
||||
rip = 0x00000000004004f7
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -37,11 +37,11 @@ ds ; dr PC
|
|||
ds ; dr PC
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ee
|
||||
rip = 0x004004f1
|
||||
rip = 0x004004f7
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ee
|
||||
rip = 0x00000000004004f1
|
||||
rip = 0x00000000004004f7
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ dcb
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400574
|
||||
rip = 0x0000000000400574
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -29,7 +29,7 @@ dcb
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400574
|
||||
rip = 0x0000000000400574
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -62,9 +62,9 @@ dcb
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x0040290d
|
||||
rip = 0x004028d1
|
||||
rip = 0x004028ca
|
||||
rip = 0x004028a0
|
||||
rip = 0x000000000040290d
|
||||
rip = 0x00000000004028d1
|
||||
rip = 0x00000000004028ca
|
||||
rip = 0x00000000004028a0
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ xfs = 0x00000000
|
|||
xgs = 0x00000063
|
||||
xcs = 0x00000023
|
||||
xss = 0x0000002b
|
||||
rflags = 0x00000202
|
||||
rflags = 0x0000000000000202
|
||||
oeax = 0xffffffff
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ rm ./memory.sdb
|
|||
rm ./checkpoints.sdb
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400574
|
||||
rip = 0x00400565
|
||||
rip = 0x0000000000400574
|
||||
rip = 0x0000000000400565
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -81,14 +81,14 @@ dr rip
|
|||
dc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x0040052f
|
||||
rip = 0x0040053c
|
||||
rip = 0x00400549
|
||||
rip = 0x0040054f
|
||||
rip = 0x0040055b
|
||||
rip = 0x00400567
|
||||
rip = 0x0040056e
|
||||
rip = 0x00400510
|
||||
rip = 0x000000000040052f
|
||||
rip = 0x000000000040053c
|
||||
rip = 0x0000000000400549
|
||||
rip = 0x000000000040054f
|
||||
rip = 0x000000000040055b
|
||||
rip = 0x0000000000400567
|
||||
rip = 0x000000000040056e
|
||||
rip = 0x0000000000400510
|
||||
Hello world
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -104,8 +104,8 @@ dso
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400575
|
||||
rip = 0x0040057c
|
||||
rip = 0x0000000000400575
|
||||
rip = 0x000000000040057c
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -120,8 +120,8 @@ dso
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400539
|
||||
rip = 0x0040053b
|
||||
rip = 0x0000000000400539
|
||||
rip = 0x000000000040053b
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -136,8 +136,8 @@ dso
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400546
|
||||
rip = 0x00400548
|
||||
rip = 0x0000000000400546
|
||||
rip = 0x0000000000400548
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -152,8 +152,8 @@ dso
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400549
|
||||
rip = 0x0040054e
|
||||
rip = 0x0000000000400549
|
||||
rip = 0x000000000040054e
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -166,7 +166,7 @@ dsu 0x400546
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400546
|
||||
rip = 0x0000000000400546
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -194,7 +194,7 @@ EXPECT=<<EOF
|
|||
0x00400510 10 movabs rdi, 0x600954
|
||||
0x0040051a 10 movabs rsi, 0x600948
|
||||
0x00400524 5 mov eax, 0
|
||||
rip = 0x00400524
|
||||
rip = 0x0000000000400524
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -209,7 +209,7 @@ dsi rax=2
|
|||
dr rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000002
|
||||
rax = 0x0000000000000002
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -237,7 +237,7 @@ dsue 0,eax,==
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
0x00400529
|
||||
0x0000000000400529
|
||||
Hello world
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -251,7 +251,7 @@ dcu main
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400582
|
||||
rip = 0x0000000000400582
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ dr r12
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rbx = 0x00000001
|
||||
rcx = 0x736c6974756572
|
||||
r12 = 0x00404870
|
||||
rip = 0x004028f9
|
||||
rbx = 0x0000000000000001
|
||||
rcx = 0x00736c6974756572
|
||||
r12 = 0x0000000000404870
|
||||
rip = 0x00000000004028f9
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -47,18 +47,18 @@ dr rbp
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00400574
|
||||
rbx = 0x00400590
|
||||
rcx = 0x00400590
|
||||
rax = 0x0000000000400574
|
||||
rbx = 0x0000000000400590
|
||||
rcx = 0x0000000000400590
|
||||
r10 = 0xfffffffffffff30e
|
||||
rbp = 0x00000000
|
||||
rip = 0x0040052f
|
||||
rax = 0x00400574
|
||||
rbx = 0x00400590
|
||||
rcx = 0x00400590
|
||||
rbp = 0x0000000000000000
|
||||
rip = 0x000000000040052f
|
||||
rax = 0x0000000000400574
|
||||
rbx = 0x0000000000400590
|
||||
rcx = 0x0000000000400590
|
||||
r10 = 0xfffffffffffff30e
|
||||
rbp = 0x00000000
|
||||
rip = 0x00400575
|
||||
rbp = 0x0000000000000000
|
||||
rip = 0x0000000000400575
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -76,6 +76,6 @@ dsb
|
|||
dr rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x0040053b
|
||||
rip = 0x000000000040053b
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ dbte @ sym.called_in_loop
|
|||
dc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ dbte @ sym.called_in_loop
|
|||
dc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
rip = 0x00000000004004ed
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -19,11 +19,11 @@ doc
|
|||
EOF
|
||||
REGEXP_FILTER_OUT=(0x[0-9A-Za-z]+\n)
|
||||
EXPECT=<<EOF
|
||||
0x00000200
|
||||
0x00000001
|
||||
0x00000216
|
||||
0x0000001e
|
||||
0x00000200
|
||||
0x00000001
|
||||
0x0000000000000200
|
||||
0x0000000000000001
|
||||
0x0000000000000216
|
||||
0x000000000000001e
|
||||
0x0000000000000200
|
||||
0x0000000000000001
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -23,10 +23,10 @@ dk 9
|
|||
aets-
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x0040052f
|
||||
rsp = 0x00177ff0
|
||||
rip = 0x00400575
|
||||
rsp = 0x00177ff8
|
||||
rip = 0x000000000040052f
|
||||
rsp = 0x0000000000177ff0
|
||||
rip = 0x0000000000400575
|
||||
rsp = 0x0000000000177ff8
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -52,9 +52,9 @@ dk 9
|
|||
aets-
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x00400574
|
||||
rsp = 0x00178000
|
||||
rip = 0x00400574
|
||||
rsp = 0x00178000
|
||||
rip = 0x0000000000400574
|
||||
rsp = 0x0000000000178000
|
||||
rip = 0x0000000000400574
|
||||
rsp = 0x0000000000178000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -56,34 +56,34 @@ aets+
|
|||
dtel
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rbx = 0x00000000
|
||||
rcx = 0x00000000
|
||||
rdx = 0x00000000
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x0000407b
|
||||
rbp = 0x00000000
|
||||
rflags = 0x00000000
|
||||
rsp = 0x00177fd8
|
||||
rax = 0x0000000000000000
|
||||
rbx = 0x0000000000000000
|
||||
rcx = 0x0000000000000000
|
||||
rdx = 0x0000000000000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x0000000000000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0x0000000000000000
|
||||
r12 = 0x0000000000000000
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x000000000000407b
|
||||
rbp = 0x0000000000000000
|
||||
rflags = 0x0000000000000000
|
||||
rsp = 0x0000000000177fd8
|
||||
;-- rip:
|
||||
0x0000407b push rbx
|
||||
0x0000407c mov rbx, rsi
|
||||
0x0000407f sub rsp, 0x58
|
||||
0x00004083 mov rdi, qword [rsi]
|
||||
rbx = 0x00000000
|
||||
rdi = 0x10102464c457f
|
||||
rip = 0x00004086
|
||||
rflags = 0x00000004
|
||||
rsp = 0x00177f78
|
||||
rbx = 0x0000000000000000
|
||||
rdi = 0x00010102464c457f
|
||||
rip = 0x0000000000004086
|
||||
rflags = 0x0000000000000004
|
||||
rsp = 0x0000000000177f78
|
||||
qword[0x0] = 0x00010102464c457f
|
||||
|
||||
0.addr=0x407b
|
||||
|
|
|
|||
|
|
@ -23,11 +23,11 @@ dk 9
|
|||
aets-
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rip = 0x0040052f
|
||||
rsp = 0x00177ff0
|
||||
rip = 0x000000000040052f
|
||||
rsp = 0x0000000000177ff0
|
||||
0x00177ff0 = (qword)0x000000000040057c
|
||||
rip = 0x00400575
|
||||
rsp = 0x00177ff8
|
||||
rip = 0x0000000000400575
|
||||
rsp = 0x0000000000177ff8
|
||||
0x00177ff8 = (qword)0x0000000000178000
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ aezsu 0x10
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
ptr = 0x00010004
|
||||
pc = 0x00000004
|
||||
ptr = 0x0000000000010004
|
||||
pc = 0x0000000000000004
|
||||
EOF
|
||||
REGEXP_FILTER_ERR=<<EOF
|
||||
ERROR:.+
|
||||
|
|
@ -45,8 +45,8 @@ aezs 9001
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
ptr = 0x00010004
|
||||
pc = 0x00000004
|
||||
ptr = 0x0000000000010004
|
||||
pc = 0x0000000000000004
|
||||
EOF
|
||||
REGEXP_FILTER_ERR=<<EOF
|
||||
ERROR:.+
|
||||
|
|
@ -75,8 +75,8 @@ pc_write(old: 0x2, new: 0x3)
|
|||
var_write(name: ptr, old: 0x10002, new: 0x10003)
|
||||
pc_write(old: 0x3, new: 0x4)
|
||||
var_write(name: ptr, old: 0x10003, new: 0x10004)
|
||||
ptr = 0x00010004
|
||||
pc = 0x00000004
|
||||
ptr = 0x0000000000010004
|
||||
pc = 0x0000000000000004
|
||||
EOF
|
||||
REGEXP_FILTER_ERR=<<EOF
|
||||
ERROR:.+
|
||||
|
|
@ -126,14 +126,14 @@ ar
|
|||
fl @F:registers
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
ptr = 0x00010000
|
||||
pc = 0x00000000
|
||||
ptr = 0x00010000
|
||||
pc = 0x00000001
|
||||
ptr = 0x0000000000010000
|
||||
pc = 0x0000000000000000
|
||||
ptr = 0x0000000000010000
|
||||
pc = 0x0000000000000001
|
||||
--
|
||||
PC: 0x0000000000000055 ptr: 0x0000000000010001
|
||||
ptr = 0x00010001
|
||||
pc = 0x00000055
|
||||
ptr = 0x0000000000010001
|
||||
pc = 0x0000000000000055
|
||||
0x00000055 8 pc
|
||||
0x00010001 8 ptr
|
||||
EOF
|
||||
|
|
@ -163,11 +163,11 @@ wv1 0 @ ptr
|
|||
.(emu_pc 0)
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
ptr = 0x00010000
|
||||
pc = 0x00000001
|
||||
ptr = 0x0000000000010000
|
||||
pc = 0x0000000000000001
|
||||
6
|
||||
ptr = 0x00010000
|
||||
pc = 0x00000000
|
||||
ptr = 0x0000000000010000
|
||||
pc = 0x0000000000000000
|
||||
7
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -35,45 +35,45 @@ ar all
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- default selection
|
||||
rax = 0x00001337
|
||||
rbx = 0x00c0ffee
|
||||
rcx = 0x00000000
|
||||
rdx = 0x00000000
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x00000000
|
||||
rbp = 0x00000000
|
||||
rflags = 0x00000000
|
||||
rsp = 0x00000000
|
||||
rax = 0x0000000000001337
|
||||
rbx = 0x0000000000c0ffee
|
||||
rcx = 0x0000000000000000
|
||||
rdx = 0x0000000000000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x0000000000000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0x0000000000000000
|
||||
r12 = 0x0000000000000000
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x0000000000000000
|
||||
rbp = 0x0000000000000000
|
||||
rflags = 0x0000000000000000
|
||||
rsp = 0x0000000000000000
|
||||
-- json
|
||||
{"rax":4919,"rbx":12648430,"rcx":0,"rdx":0,"rsi":0,"rdi":0,"r8":0,"r9":0,"r10":0,"r11":0,"r12":0,"r13":0,"r14":0,"r15":0,"rip":0,"rbp":0,"rflags":0,"rsp":0}
|
||||
-- assignment commands
|
||||
ar rax = 0x00001337
|
||||
ar rbx = 0x00c0ffee
|
||||
ar rcx = 0x00000000
|
||||
ar rdx = 0x00000000
|
||||
ar rsi = 0x00000000
|
||||
ar rdi = 0x00000000
|
||||
ar r8 = 0x00000000
|
||||
ar r9 = 0x00000000
|
||||
ar r10 = 0x00000000
|
||||
ar r11 = 0x00000000
|
||||
ar r12 = 0x00000000
|
||||
ar r13 = 0x00000000
|
||||
ar r14 = 0x00000000
|
||||
ar r15 = 0x00000000
|
||||
ar rip = 0x00000000
|
||||
ar rbp = 0x00000000
|
||||
ar rflags = 0x00000000
|
||||
ar rsp = 0x00000000
|
||||
ar rax = 0x0000000000001337
|
||||
ar rbx = 0x0000000000c0ffee
|
||||
ar rcx = 0x0000000000000000
|
||||
ar rdx = 0x0000000000000000
|
||||
ar rsi = 0x0000000000000000
|
||||
ar rdi = 0x0000000000000000
|
||||
ar r8 = 0x0000000000000000
|
||||
ar r9 = 0x0000000000000000
|
||||
ar r10 = 0x0000000000000000
|
||||
ar r11 = 0x0000000000000000
|
||||
ar r12 = 0x0000000000000000
|
||||
ar r13 = 0x0000000000000000
|
||||
ar r14 = 0x0000000000000000
|
||||
ar r15 = 0x0000000000000000
|
||||
ar rip = 0x0000000000000000
|
||||
ar rbp = 0x0000000000000000
|
||||
ar rflags = 0x0000000000000000
|
||||
ar rsp = 0x0000000000000000
|
||||
-- table
|
||||
role name value size type
|
||||
---------------------------------
|
||||
|
|
@ -96,183 +96,183 @@ BP rbp 0x00000000 0x40 gpr
|
|||
rflags 0x00000000 0x40 flg
|
||||
SP rsp 0x00000000 0x40 gpr
|
||||
-- columns
|
||||
rax 0x00001337 rbx 0x00c0ffee rcx 0x00000000 rdx 0x00000000
|
||||
rsi 0x00000000 rdi 0x00000000 r8 0x00000000 r9 0x00000000
|
||||
r10 0x00000000 r11 0x00000000 r12 0x00000000 r13 0x00000000
|
||||
r14 0x00000000 r15 0x00000000 rip 0x00000000 rbp 0x00000000
|
||||
rflags 0x00000000 rsp 0x00000000
|
||||
rax 0x00001337 rbx 0x00c0ffee rcx 0x00000000 rdx 0x00000000
|
||||
rsi 0x00000000 rdi 0x00000000 r8 0x00000000 r9 0x00000000
|
||||
r10 0x00000000 r11 0x00000000 r12 0x00000000 r13 0x00000000
|
||||
r14 0x00000000 r15 0x00000000 rip 0xffffffffffffffff rbp 0xffffffffffffffff
|
||||
rflags 0x00000000 rsp 0x00000000
|
||||
rax 0x0000000000001337 rbx 0x0000000000c0ffee rcx 0x0000000000000000 rdx 0x0000000000000000
|
||||
rsi 0x0000000000000000 rdi 0x0000000000000000 r8 0x0000000000000000 r9 0x0000000000000000
|
||||
r10 0x0000000000000000 r11 0x0000000000000000 r12 0x0000000000000000 r13 0x0000000000000000
|
||||
r14 0x0000000000000000 r15 0x0000000000000000 rip 0x0000000000000000 rbp 0x0000000000000000
|
||||
rflags 0x0000000000000000 rsp 0x0000000000000000
|
||||
rax 0x0000000000001337 rbx 0x0000000000c0ffee rcx 0x0000000000000000 rdx 0x0000000000000000
|
||||
rsi 0x0000000000000000 rdi 0x0000000000000000 r8 0x0000000000000000 r9 0x0000000000000000
|
||||
r10 0x0000000000000000 r11 0x0000000000000000 r12 0x0000000000000000 r13 0x0000000000000000
|
||||
r14 0x0000000000000000 r15 0x0000000000000000 rip 0xffffffffffffffff rbp 0xffffffffffffffff
|
||||
rflags 0x0000000000000000 rsp 0x0000000000000000
|
||||
-- single reg filter
|
||||
rax = 0x00001337
|
||||
rax = 0x0000000000001337
|
||||
-- quiet single reg
|
||||
0x00001337
|
||||
0x0000000000001337
|
||||
-- register roles
|
||||
rip = 0xffffffffffffffff
|
||||
rsp = 0x00000000
|
||||
rsp = 0x0000000000000000
|
||||
-- specific size filter
|
||||
ax = 0x00001337
|
||||
bx = 0x0000ffee
|
||||
cx = 0x00000000
|
||||
dx = 0x00000000
|
||||
si = 0x00000000
|
||||
di = 0x00000000
|
||||
r8w = 0x00000000
|
||||
r9w = 0x00000000
|
||||
r10w = 0x00000000
|
||||
r11w = 0x00000000
|
||||
r12w = 0x00000000
|
||||
r13w = 0x00000000
|
||||
r14w = 0x00000000
|
||||
r15w = 0x00000000
|
||||
bp = 0x0000ffff
|
||||
sp = 0x00000000
|
||||
ax = 0x1337
|
||||
bx = 0xffee
|
||||
cx = 0x0000
|
||||
dx = 0x0000
|
||||
si = 0x0000
|
||||
di = 0x0000
|
||||
r8w = 0x0000
|
||||
r9w = 0x0000
|
||||
r10w = 0x0000
|
||||
r11w = 0x0000
|
||||
r12w = 0x0000
|
||||
r13w = 0x0000
|
||||
r14w = 0x0000
|
||||
r15w = 0x0000
|
||||
bp = 0xffff
|
||||
sp = 0x0000
|
||||
-- type filter
|
||||
dr0 = 0x00000000
|
||||
dr1 = 0x00000000
|
||||
dr2 = 0x00000000
|
||||
dr3 = 0x00000000
|
||||
dr6 = 0x00000000
|
||||
dr7 = 0x00000000
|
||||
dr0 = 0x0000000000000000
|
||||
dr1 = 0x0000000000000000
|
||||
dr2 = 0x0000000000000000
|
||||
dr3 = 0x0000000000000000
|
||||
dr6 = 0x0000000000000000
|
||||
dr7 = 0x0000000000000000
|
||||
-- all
|
||||
r15b = 0x00000000
|
||||
r15w = 0x00000000
|
||||
cwd = 0x00000000
|
||||
r15b = 0x00
|
||||
r15w = 0x0000
|
||||
cwd = 0x0000
|
||||
r15d = 0x00000000
|
||||
r15 = 0x00000000
|
||||
dr0 = 0x00000000
|
||||
swd = 0x00000000
|
||||
ftw = 0x00000000
|
||||
fop = 0x00000000
|
||||
r14b = 0x00000000
|
||||
r14w = 0x00000000
|
||||
r15 = 0x0000000000000000
|
||||
dr0 = 0x0000000000000000
|
||||
swd = 0x0000
|
||||
ftw = 0x0000
|
||||
fop = 0x0000
|
||||
r14b = 0x00
|
||||
r14w = 0x0000
|
||||
r14d = 0x00000000
|
||||
r14 = 0x00000000
|
||||
dr1 = 0x00000000
|
||||
frip = 0x00000000
|
||||
r13b = 0x00000000
|
||||
r13w = 0x00000000
|
||||
r14 = 0x0000000000000000
|
||||
dr1 = 0x0000000000000000
|
||||
frip = 0x0000000000000000
|
||||
r13b = 0x00
|
||||
r13w = 0x0000
|
||||
r13d = 0x00000000
|
||||
r13 = 0x00000000
|
||||
dr2 = 0x00000000
|
||||
frdp = 0x00000000
|
||||
r12b = 0x00000000
|
||||
r12w = 0x00000000
|
||||
r13 = 0x0000000000000000
|
||||
dr2 = 0x0000000000000000
|
||||
frdp = 0x0000000000000000
|
||||
r12b = 0x00
|
||||
r12w = 0x0000
|
||||
r12d = 0x00000000
|
||||
mxcsr = 0x00000000
|
||||
r12 = 0x00000000
|
||||
dr3 = 0x00000000
|
||||
r12 = 0x0000000000000000
|
||||
dr3 = 0x0000000000000000
|
||||
mxcr_mask = 0x00000000
|
||||
bpl = 0x000000ff
|
||||
bp = 0x0000ffff
|
||||
bpl = 0xff
|
||||
bp = 0xffff
|
||||
ebp = 0xffffffff
|
||||
rbp = 0xffffffffffffffff
|
||||
st0 = 0x00000000
|
||||
bl = 0x000000ee
|
||||
bx = 0x0000ffee
|
||||
st0 = 0x0000000000000000
|
||||
bl = 0xee
|
||||
bx = 0xffee
|
||||
ebx = 0x00c0ffee
|
||||
rbx = 0x00c0ffee
|
||||
bh = 0x000000ff
|
||||
r11b = 0x00000000
|
||||
r11w = 0x00000000
|
||||
rbx = 0x0000000000c0ffee
|
||||
bh = 0xff
|
||||
r11b = 0x00
|
||||
r11w = 0x0000
|
||||
r11d = 0x00000000
|
||||
r11 = 0x00000000
|
||||
dr6 = 0x00000000
|
||||
st1 = 0x00000000
|
||||
r10b = 0x00000000
|
||||
r10w = 0x00000000
|
||||
r11 = 0x0000000000000000
|
||||
dr6 = 0x0000000000000000
|
||||
st1 = 0x0000000000000000
|
||||
r10b = 0x00
|
||||
r10w = 0x0000
|
||||
r10d = 0x00000000
|
||||
r10 = 0x00000000
|
||||
dr7 = 0x00000000
|
||||
r9b = 0x00000000
|
||||
r9w = 0x00000000
|
||||
r10 = 0x0000000000000000
|
||||
dr7 = 0x0000000000000000
|
||||
r9b = 0x00
|
||||
r9w = 0x0000
|
||||
r9d = 0x00000000
|
||||
r9 = 0x00000000
|
||||
st2 = 0x00000000
|
||||
r8b = 0x00000000
|
||||
r8w = 0x00000000
|
||||
r9 = 0x0000000000000000
|
||||
st2 = 0x0000000000000000
|
||||
r8b = 0x00
|
||||
r8w = 0x0000
|
||||
r8d = 0x00000000
|
||||
r8 = 0x00000000
|
||||
al = 0x00000037
|
||||
ax = 0x00001337
|
||||
r8 = 0x0000000000000000
|
||||
al = 0x37
|
||||
ax = 0x1337
|
||||
eax = 0x00001337
|
||||
rax = 0x00001337
|
||||
st3 = 0x00000000
|
||||
ah = 0x00000013
|
||||
cl = 0x00000000
|
||||
cx = 0x00000000
|
||||
rax = 0x0000000000001337
|
||||
st3 = 0x0000000000000000
|
||||
ah = 0x13
|
||||
cl = 0x00
|
||||
cx = 0x0000
|
||||
ecx = 0x00000000
|
||||
rcx = 0x00000000
|
||||
ch = 0x00000000
|
||||
dl = 0x00000000
|
||||
dx = 0x00000000
|
||||
rcx = 0x0000000000000000
|
||||
ch = 0x00
|
||||
dl = 0x00
|
||||
dx = 0x0000
|
||||
edx = 0x00000000
|
||||
rdx = 0x00000000
|
||||
st4 = 0x00000000
|
||||
dh = 0x00000000
|
||||
sil = 0x00000000
|
||||
si = 0x00000000
|
||||
rdx = 0x0000000000000000
|
||||
st4 = 0x0000000000000000
|
||||
dh = 0x00
|
||||
sil = 0x00
|
||||
si = 0x0000
|
||||
esi = 0x00000000
|
||||
rsi = 0x00000000
|
||||
dil = 0x00000000
|
||||
di = 0x00000000
|
||||
rsi = 0x0000000000000000
|
||||
dil = 0x00
|
||||
di = 0x0000
|
||||
edi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
st5 = 0x00000000
|
||||
rdi = 0x0000000000000000
|
||||
st5 = 0x0000000000000000
|
||||
rip = 0xffffffffffffffff
|
||||
st6 = 0x00000000
|
||||
cs = 0x00000000
|
||||
cf = 0x00000000
|
||||
st6 = 0x0000000000000000
|
||||
cs = 0x0000000000000000
|
||||
cf = 0x0
|
||||
eflags = 0x00000000
|
||||
pf = 0x00000000
|
||||
rflags = 0x00000000
|
||||
st7 = 0x00000000
|
||||
af = 0x00000000
|
||||
zf = 0x00000000
|
||||
sf = 0x00000000
|
||||
tf = 0x00000000
|
||||
if = 0x00000000
|
||||
df = 0x00000000
|
||||
of = 0x00000000
|
||||
spl = 0x00000000
|
||||
sp = 0x00000000
|
||||
pf = 0x0
|
||||
rflags = 0x0000000000000000
|
||||
st7 = 0x0000000000000000
|
||||
af = 0x0
|
||||
zf = 0x0
|
||||
sf = 0x0
|
||||
tf = 0x0
|
||||
if = 0x0
|
||||
df = 0x0
|
||||
of = 0x0
|
||||
spl = 0x00
|
||||
sp = 0x0000
|
||||
esp = 0x00000000
|
||||
rsp = 0x00000000
|
||||
xmm0l = 0x00000000
|
||||
ss = 0x00000000
|
||||
rsp = 0x0000000000000000
|
||||
xmm0l = 0x0000000000000000
|
||||
ss = 0x0000000000000000
|
||||
xmm0 = 0x00000000000000000000000000000000
|
||||
xmm0h = 0x00000000
|
||||
fs_base = 0x00000000
|
||||
xmm1l = 0x00000000
|
||||
gs_base = 0x00000000
|
||||
xmm0h = 0x0000000000000000
|
||||
fs_base = 0x0000000000000000
|
||||
xmm1l = 0x0000000000000000
|
||||
gs_base = 0x0000000000000000
|
||||
xmm1 = 0x00000000000000000000000000000000
|
||||
xmm1h = 0x00000000
|
||||
ds = 0x00000000
|
||||
xmm2l = 0x00000000
|
||||
es = 0x00000000
|
||||
xmm1h = 0x0000000000000000
|
||||
ds = 0x0000000000000000
|
||||
xmm2l = 0x0000000000000000
|
||||
es = 0x0000000000000000
|
||||
xmm2 = 0x00000000000000000000000000000000
|
||||
xmm2h = 0x00000000
|
||||
fs = 0x00000000
|
||||
xmm3l = 0x00000000
|
||||
gs = 0x00000000
|
||||
xmm2h = 0x0000000000000000
|
||||
fs = 0x0000000000000000
|
||||
xmm3l = 0x0000000000000000
|
||||
gs = 0x0000000000000000
|
||||
xmm3 = 0x00000000000000000000000000000000
|
||||
xmm3h = 0x00000000
|
||||
xmm4l = 0x00000000
|
||||
xmm3h = 0x0000000000000000
|
||||
xmm4l = 0x0000000000000000
|
||||
xmm4 = 0x00000000000000000000000000000000
|
||||
xmm4h = 0x00000000
|
||||
xmm5l = 0x00000000
|
||||
xmm4h = 0x0000000000000000
|
||||
xmm5l = 0x0000000000000000
|
||||
xmm5 = 0x00000000000000000000000000000000
|
||||
xmm5h = 0x00000000
|
||||
xmm6l = 0x00000000
|
||||
xmm5h = 0x0000000000000000
|
||||
xmm6l = 0x0000000000000000
|
||||
xmm6 = 0x00000000000000000000000000000000
|
||||
xmm6h = 0x00000000
|
||||
xmm7l = 0x00000000
|
||||
xmm6h = 0x0000000000000000
|
||||
xmm7l = 0x0000000000000000
|
||||
xmm7 = 0x00000000000000000000000000000000
|
||||
xmm7h = 0x00000000
|
||||
x64 = 0x00000000
|
||||
xmm7h = 0x0000000000000000
|
||||
x64 = 0x0000000000000000
|
||||
EOF
|
||||
EXPECT_ERR=
|
||||
RUN
|
||||
|
|
@ -908,26 +908,26 @@ ecx = 0x4321 was 0x1234 delta 0x30ed
|
|||
rcx = 0x4321 was 0x1234 delta 0x30ed
|
||||
ch = 0x43 was 0x12 delta 0x31
|
||||
--
|
||||
rax = 0x00001337
|
||||
rbx = 0x00000000
|
||||
rcx = 0x00001234
|
||||
rdx = 0x00000000
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
r8 = 0x00000000
|
||||
r9 = 0x00000000
|
||||
r10 = 0x00000000
|
||||
r11 = 0x00000000
|
||||
r12 = 0x00000000
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x00000000
|
||||
rbp = 0x00000000
|
||||
rflags = 0x00000000
|
||||
rsp = 0x00000000
|
||||
rax = 0x0000000000001337
|
||||
rbx = 0x0000000000000000
|
||||
rcx = 0x0000000000001234
|
||||
rdx = 0x0000000000000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x0000000000000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0x0000000000000000
|
||||
r12 = 0x0000000000000000
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x0000000000000000
|
||||
rbp = 0x0000000000000000
|
||||
rflags = 0x0000000000000000
|
||||
rsp = 0x0000000000000000
|
||||
-- with filter
|
||||
rcx = 0x00001234
|
||||
rcx = 0x0000000000001234
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -1025,10 +1025,10 @@ ar cr1 = 7
|
|||
ar cr1
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cr0 = 0x00000000
|
||||
cr0 = 0x0000000f
|
||||
cr1 = 0x00000000
|
||||
cr1 = 0x0000000f
|
||||
cr1 = 0x00000007
|
||||
cr0 = 0x0
|
||||
cr0 = 0xf
|
||||
cr1 = 0x0
|
||||
cr1 = 0xf
|
||||
cr1 = 0x7
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -10,8 +10,8 @@ aras
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rax = 0x00000000
|
||||
rax = 0x0000000000000021
|
||||
rax = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -29,9 +29,9 @@ aras
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rax = 0x00000000
|
||||
rax = 0x00000021
|
||||
rax = 0x0000000000000021
|
||||
rax = 0x0000000000000000
|
||||
rax = 0x0000000000000021
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ ar rflags=0x137
|
|||
ar rflags
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rflags = 0x00000000
|
||||
rflags = 0x00000137
|
||||
rflags = 0x0000000000000000
|
||||
rflags = 0x0000000000000137
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -2920,7 +2920,7 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
r3 = 0x00000100
|
||||
pc = 0x00000004
|
||||
d0 = 0x1c00df0fecadec0
|
||||
d0 = 0x01c00df0fecadec0
|
||||
d1 = 0xaaaaaaaaaaaaaaaa
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -2943,7 +2943,7 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
r4 = 0x00000120
|
||||
pc = 0x00000004
|
||||
d0 = 0x1c00df0fecadec0
|
||||
d0 = 0x01c00df0fecadec0
|
||||
d1 = 0xaaaaaaaaaaaaaaaa
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -2966,7 +2966,7 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
r5 = 0x00000100
|
||||
pc = 0x00000004
|
||||
d0 = 0x1c00df0fecadec0
|
||||
d0 = 0x01c00df0fecadec0
|
||||
d1 = 0xaaaaaaaaaaaaaaaa
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ aes
|
|||
ar x9
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x9 = 0x55667788
|
||||
x9 = 0x0000000055667788
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -338,7 +338,7 @@ aes
|
|||
ar x20
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x20 = 0x00000003
|
||||
x20 = 0x0000000000000003
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -452,7 +452,7 @@ aes
|
|||
ar xzr
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
xzr = 0x00000000
|
||||
xzr = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -467,7 +467,7 @@ wx 000000915c000014
|
|||
ar pc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
pc = 0x00000174
|
||||
pc = 0x0000000000000174
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -482,7 +482,7 @@ wx 400080d2210080d21f0001eb4d000054
|
|||
ar pc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
pc = 0x00000010
|
||||
pc = 0x0000000000000010
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -502,7 +502,7 @@ wx 000001eb4040839a
|
|||
ar x0
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
0x00000100
|
||||
0x0000000000000100
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -529,7 +529,7 @@ EXPECT=<<EOF
|
|||
0x00000110 0000 0000 0000 0000 0100 0000 0000 0000 ................
|
||||
0x00000120 0200 0000 0000 0000 0300 0000 0000 0000 ................
|
||||
0x00000130 0400 0000 0000 0000 0500 0000 0000 0000 ................
|
||||
x8 = 0x00000140
|
||||
x8 = 0x0000000000000140
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -548,15 +548,15 @@ ar x8=0x110
|
|||
ar x0; ar x1; ar x2; ar x3; ar x4; ar x5; ar x6; ar x7; ar x8
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x0 = 0x00000000
|
||||
x1 = 0x00000001
|
||||
x2 = 0x00000002
|
||||
x3 = 0x00000003
|
||||
x4 = 0x00000004
|
||||
x5 = 0x00000005
|
||||
x6 = 0x00000006
|
||||
x7 = 0x00000007
|
||||
x8 = 0x00000110
|
||||
x0 = 0x0000000000000000
|
||||
x1 = 0x0000000000000001
|
||||
x2 = 0x0000000000000002
|
||||
x3 = 0x0000000000000003
|
||||
x4 = 0x0000000000000004
|
||||
x5 = 0x0000000000000005
|
||||
x6 = 0x0000000000000006
|
||||
x7 = 0x0000000000000007
|
||||
x8 = 0x0000000000000110
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -647,10 +647,10 @@ aes
|
|||
ar x10
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x10 = 0xebdf0000
|
||||
x10 = 0xebdfbffe
|
||||
x10 = 0x6677bffe
|
||||
x10 = 0x69696677bffe
|
||||
x10 = 0x00000000ebdf0000
|
||||
x10 = 0x00000000ebdfbffe
|
||||
x10 = 0x000000006677bffe
|
||||
x10 = 0x000069696677bffe
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -668,7 +668,7 @@ aeip
|
|||
ar x8
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x8 = 0x00000069
|
||||
x8 = 0x0000000000000069
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -687,7 +687,7 @@ aes
|
|||
ar x8
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x8 = 0x00000027
|
||||
x8 = 0x0000000000000027
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -717,7 +717,7 @@ ar tmp=0xbebeef
|
|||
ar~bebeef
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
tmp = 0x00bebeef
|
||||
tmp = 0x0000000000bebeef
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -739,10 +739,10 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
0x0
|
||||
0x80000000
|
||||
nf = 0x00000001
|
||||
zf = 0x00000000
|
||||
cf = 0x00000000
|
||||
vf = 0x00000000
|
||||
nf = 0x1
|
||||
zf = 0x0
|
||||
cf = 0x0
|
||||
vf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -804,7 +804,7 @@ aes
|
|||
ar x10
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x10 = 0x12345670
|
||||
x10 = 0x0000000012345670
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -864,7 +864,7 @@ aes
|
|||
ar x0
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x0 = 0x22114433
|
||||
x0 = 0x0000000022114433
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -879,8 +879,8 @@ ar lr
|
|||
ar pc
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
lr = 0x00000004
|
||||
pc = 0x00000008
|
||||
lr = 0x0000000000000004
|
||||
pc = 0x0000000000000008
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -896,6 +896,6 @@ aes
|
|||
ar x0
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x0 = 0x00000005
|
||||
x0 = 0x0000000000000005
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
1472
test/db/esil/avr
1472
test/db/esil/avr
File diff suppressed because it is too large
Load diff
|
|
@ -8,8 +8,8 @@ ar rax
|
|||
ar rbx
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rbx = 0x0000002c
|
||||
rax = 0x0000000000000021
|
||||
rbx = 0x000000000000002c
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -298,12 +298,12 @@ ar rdi
|
|||
ar rip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rcx = 0x00000001
|
||||
rdi = 0x006000d0
|
||||
rip = 0x004000c0
|
||||
rcx = 0x00000000
|
||||
rdi = 0x006000d8
|
||||
rip = 0x004000c3
|
||||
rcx = 0x0000000000000001
|
||||
rdi = 0x00000000006000d0
|
||||
rip = 0x00000000004000c0
|
||||
rcx = 0x0000000000000000
|
||||
rdi = 0x00000000006000d8
|
||||
rip = 0x00000000004000c3
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@ ar of
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cf = 0x00000000
|
||||
sf = 0x00000001
|
||||
of = 0x00000000
|
||||
zf = 0x00000000
|
||||
cf = 0x0
|
||||
sf = 0x1
|
||||
of = 0x0
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -29,10 +29,10 @@ ar of
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cf = 0x00000001
|
||||
sf = 0x00000000
|
||||
of = 0x00000000
|
||||
zf = 0x00000000
|
||||
cf = 0x1
|
||||
sf = 0x0
|
||||
of = 0x0
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -48,10 +48,10 @@ ar of
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cf = 0x00000001
|
||||
sf = 0x00000000
|
||||
of = 0x00000001
|
||||
zf = 0x00000001
|
||||
cf = 0x1
|
||||
sf = 0x0
|
||||
of = 0x1
|
||||
zf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -67,10 +67,10 @@ ar of
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cf = 0x00000001
|
||||
sf = 0x00000000
|
||||
of = 0x00000000
|
||||
zf = 0x00000001
|
||||
cf = 0x1
|
||||
sf = 0x0
|
||||
of = 0x0
|
||||
zf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -86,10 +86,10 @@ ar of
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cf = 0x00000001
|
||||
sf = 0x00000000
|
||||
of = 0x00000000
|
||||
zf = 0x00000001
|
||||
cf = 0x1
|
||||
sf = 0x0
|
||||
of = 0x0
|
||||
zf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ ar a6
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
a3 = 0xffffffffffffffff
|
||||
a4 = 0xff5af000
|
||||
a4 = 0x00000000ff5af000
|
||||
a5 = 0xffffffffffffff5a
|
||||
a6 = 0xfffffffffffffff0
|
||||
EOF
|
||||
|
|
@ -64,6 +64,6 @@ aeim
|
|||
ar a4
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a4 = 0x00000ff2
|
||||
a4 = 0x0000000000000ff2
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -14,7 +14,7 @@ ar ip = 0
|
|||
ar ip
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
ip = 0x0000000c
|
||||
ip = 0x0000000c
|
||||
ip = 0x000c
|
||||
ip = 0x000c
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -220,7 +220,7 @@ ar al
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
esi = 0x10000001
|
||||
al = 0x00000012
|
||||
al = 0x12
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -245,7 +245,7 @@ ar al
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
esi = 0x0fffffff
|
||||
al = 0x00000012
|
||||
al = 0x12
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -270,7 +270,7 @@ ar ax
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
esi = 0x10000002
|
||||
ax = 0x00001234
|
||||
ax = 0x1234
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -295,7 +295,7 @@ ar ax
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
esi = 0x0ffffffe
|
||||
ax = 0x00001234
|
||||
ax = 0x1234
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -520,7 +520,7 @@ ar cf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
eax = 0x00000004
|
||||
cf = 0x00000001
|
||||
cf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -545,7 +545,7 @@ ar cf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
eax = 0x0000000d
|
||||
cf = 0x00000001
|
||||
cf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -570,7 +570,7 @@ ar cf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
eax = 0x00000001
|
||||
cf = 0x00000000
|
||||
cf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -594,7 +594,7 @@ ar cf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
0x00000001
|
||||
cf = 0x00000000
|
||||
cf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -618,7 +618,7 @@ ar cf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
0x00000009
|
||||
cf = 0x00000001
|
||||
cf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -685,9 +685,9 @@ ar cf
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
dl = 0x00000000
|
||||
cf = 0x00000001
|
||||
zf = 0x00000001
|
||||
dl = 0x00
|
||||
cf = 0x1
|
||||
zf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -710,9 +710,9 @@ ar cf
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
dx = 0x00000000
|
||||
cf = 0x00000001
|
||||
zf = 0x00000001
|
||||
dx = 0x0000
|
||||
cf = 0x1
|
||||
zf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -736,8 +736,8 @@ ar zf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
edx = 0x00000000
|
||||
cf = 0x00000001
|
||||
zf = 0x00000001
|
||||
cf = 0x1
|
||||
zf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -761,9 +761,9 @@ ar cf
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
dl = 0x00000001
|
||||
cf = 0x00000001
|
||||
zf = 0x00000000
|
||||
dl = 0x01
|
||||
cf = 0x1
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -787,9 +787,9 @@ ar cf
|
|||
ar zf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
dx = 0x00000001
|
||||
cf = 0x00000001
|
||||
zf = 0x00000000
|
||||
dx = 0x0001
|
||||
cf = 0x1
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -814,8 +814,8 @@ ar zf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
edx = 0x00000001
|
||||
cf = 0x00000001
|
||||
zf = 0x00000000
|
||||
cf = 0x1
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -840,7 +840,7 @@ ar zf
|
|||
pv @ 0x20000000
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
zf = 0x00000001
|
||||
zf = 0x1
|
||||
0x00000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -866,7 +866,7 @@ ar sf
|
|||
pv @ 0x20000000
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
sf = 0x00000001
|
||||
sf = 0x1
|
||||
0x000000ff
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -893,8 +893,8 @@ ar sf
|
|||
pv @ 0x20000000
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
zf = 0x00000001
|
||||
sf = 0x00000000
|
||||
zf = 0x1
|
||||
sf = 0x0
|
||||
0x00000000
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -920,7 +920,7 @@ ar sf
|
|||
pv @ 0x20000000
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
sf = 0x00000000
|
||||
sf = 0x0
|
||||
0x00000001
|
||||
EOF
|
||||
RUN
|
||||
|
|
@ -1142,18 +1142,18 @@ ar rf
|
|||
ar vm
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
cf = 0x00000001
|
||||
pf = 0x00000001
|
||||
af = 0x00000001
|
||||
zf = 0x00000001
|
||||
sf = 0x00000001
|
||||
tf = 0x00000001
|
||||
if = 0x00000001
|
||||
df = 0x00000001
|
||||
of = 0x00000001
|
||||
nt = 0x00000001
|
||||
rf = 0x00000001
|
||||
vm = 0x00000001
|
||||
cf = 0x1
|
||||
pf = 0x1
|
||||
af = 0x1
|
||||
zf = 0x1
|
||||
sf = 0x1
|
||||
tf = 0x1
|
||||
if = 0x1
|
||||
df = 0x1
|
||||
of = 0x1
|
||||
nt = 0x1
|
||||
rf = 0x1
|
||||
vm = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -2359,11 +2359,11 @@ ar zf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
eax = 0x00000000
|
||||
zf = 0x00000001
|
||||
zf = 0x1
|
||||
eax = 0x00000000
|
||||
zf = 0x00000000
|
||||
zf = 0x0
|
||||
eax = 0x0000001f
|
||||
zf = 0x00000000
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -2408,11 +2408,11 @@ ar zf
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
eax = 0x00000000
|
||||
zf = 0x00000001
|
||||
zf = 0x1
|
||||
eax = 0x00000000
|
||||
zf = 0x00000000
|
||||
zf = 0x0
|
||||
eax = 0x0000001f
|
||||
zf = 0x00000000
|
||||
zf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ e scr.null=false
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rax = 0x0000000000000021
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -76,7 +76,7 @@ e scr.null=false
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rax = 0x0000000000000021
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -96,7 +96,7 @@ e scr.null=false
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000021
|
||||
rax = 0x0000000000000021
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -129,7 +129,7 @@ wx 69c303000000 @ 14
|
|||
ar rax
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x0000000f
|
||||
rax = 0x000000000000000f
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -148,8 +148,8 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
mov rax, 4
|
||||
mov rbx, 5
|
||||
rax = 0x00000004
|
||||
rbx = 0x00000005
|
||||
rax = 0x0000000000000004
|
||||
rbx = 0x0000000000000005
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -168,8 +168,8 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
mov rax, 4
|
||||
mov rbx, 5
|
||||
rax = 0x00000004
|
||||
rbx = 0x00000005
|
||||
rax = 0x0000000000000004
|
||||
rbx = 0x0000000000000005
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -188,8 +188,8 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
mov rax, 4
|
||||
mov rbx, 5
|
||||
rax = 0x00000004
|
||||
rbx = 0x00000005
|
||||
rax = 0x0000000000000004
|
||||
rbx = 0x0000000000000005
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -427,7 +427,7 @@ e asm.arch=x86;e asm.bits=64;s 0;aei;ar rip=0;wa test eax, eax;ar eax=-1;aes
|
|||
ar 1~sf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
sf = 0x00000001
|
||||
sf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -446,15 +446,15 @@ aes 1; ar rbx; ar cf
|
|||
aes 1; ar rbx; ar cf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rbx = 0x300020100
|
||||
cf = 0x00000000
|
||||
rbx = 0x30002ff00
|
||||
cf = 0x00000001
|
||||
rbx = 0x300020100
|
||||
cf = 0x00000001
|
||||
rbx = 0x3fffdff00
|
||||
cf = 0x00000001
|
||||
rbx = 0x0000000300020100
|
||||
cf = 0x0
|
||||
rbx = 0x000000030002ff00
|
||||
cf = 0x1
|
||||
rbx = 0x0000000300020100
|
||||
cf = 0x1
|
||||
rbx = 0x00000003fffdff00
|
||||
cf = 0x1
|
||||
rbx = 0xfffffffc00020100
|
||||
cf = 0x00000001
|
||||
cf = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
|
|
@ -165,15 +165,15 @@ TRIAGE_DUMP64:
|
|||
DataBlocksOffset : 0x00019438
|
||||
DataBlocksCount : 0x00000727
|
||||
mxcsr = 0x00001f80
|
||||
rflags = 0x00040286
|
||||
rflags = 0x0000000000040286
|
||||
rax = 0xffff850429891720
|
||||
rcx = 0x0000007e
|
||||
rcx = 0x000000000000007e
|
||||
rdx = 0xffffffffc0000005
|
||||
rbx = 0xfffff8047ba82b68
|
||||
rsp = 0xffff850429890ee8
|
||||
rbp = 0xffff850429892c10
|
||||
rsi = 0x00000000
|
||||
rdi = 0x00000000
|
||||
rsi = 0x0000000000000000
|
||||
rdi = 0x0000000000000000
|
||||
r8 = 0xfffff8048b58334c
|
||||
r9 = 0xffff850429891ee8
|
||||
r10 = 0xffff850429891ee8
|
||||
|
|
@ -293,37 +293,37 @@ TRIAGE_DUMP64:
|
|||
DataBlocksOffset : 0x0001d6b0
|
||||
DataBlocksCount : 0x000002a7
|
||||
cpsr = 0x80000144
|
||||
x0 = 0x00000000
|
||||
x1 = 0x00000001
|
||||
x0 = 0x0000000000000000
|
||||
x1 = 0x0000000000000001
|
||||
x2 = 0xffffffffffffff80
|
||||
x3 = 0xfffff803f3a36aa0
|
||||
x4 = 0x00000000
|
||||
x5 = 0x00000000
|
||||
x4 = 0x0000000000000000
|
||||
x5 = 0x0000000000000000
|
||||
x6 = 0xfffff803f3a16000
|
||||
x7 = 0x0000064d
|
||||
x8 = 0x00000000
|
||||
x7 = 0x000000000000064d
|
||||
x8 = 0x0000000000000000
|
||||
x9 = 0xfffff803f3a2d000
|
||||
x10 = 0x00008000
|
||||
x10 = 0x0000000000008000
|
||||
x11 = 0xffffe00e0e4bd000
|
||||
x12 = 0xffffe00e0e4b5000
|
||||
x13 = 0x00000017
|
||||
x14 = 0x00124925
|
||||
x15 = 0x00000fff
|
||||
x16 = 0x80000001
|
||||
x17 = 0x6402a279369a
|
||||
x13 = 0x0000000000000017
|
||||
x14 = 0x0000000000124925
|
||||
x15 = 0x0000000000000fff
|
||||
x16 = 0x0000000080000001
|
||||
x17 = 0x00006402a279369a
|
||||
x18 = 0xfffff803efd00000
|
||||
x19 = 0xfffff803efd00980
|
||||
x20 = 0x00000001
|
||||
x21 = 0x00000001
|
||||
x22 = 0x00000000
|
||||
x23 = 0x00000000
|
||||
x24 = 0x00000000
|
||||
x25 = 0x00001b58
|
||||
x20 = 0x0000000000000001
|
||||
x21 = 0x0000000000000001
|
||||
x22 = 0x0000000000000000
|
||||
x23 = 0x0000000000000000
|
||||
x24 = 0x0000000000000000
|
||||
x25 = 0x0000000000001b58
|
||||
x26 = 0xfffff803f3a20860
|
||||
x27 = 0x00000000
|
||||
x28 = 0x00000000
|
||||
x27 = 0x0000000000000000
|
||||
x28 = 0x0000000000000000
|
||||
fp = 0xffffe00e0e4bc4a0
|
||||
lr = 0x00000000
|
||||
lr = 0x0000000000000000
|
||||
sp = 0xffffe00e0e4bc4a0
|
||||
pc = 0xfffff803f32de014
|
||||
fpcr = 0x00000000
|
||||
|
|
@ -380,23 +380,23 @@ BITMAP_DUMP:
|
|||
BitmapSize : 0x00040000
|
||||
Pages : 0x0000544b
|
||||
mxcsr = 0x00001f80
|
||||
rflags = 0x00040202
|
||||
rax = 0x00000003
|
||||
rcx = 0x00000001
|
||||
rflags = 0x0000000000040202
|
||||
rax = 0x0000000000000003
|
||||
rcx = 0x0000000000000001
|
||||
rdx = 0xfffff805135684d0
|
||||
rbx = 0xfffff8050f4e9f70
|
||||
rsp = 0xfffff805135684f8
|
||||
rbp = 0xfffff80513568600
|
||||
rsi = 0x00000100
|
||||
rsi = 0x0000000000000100
|
||||
rdi = 0xfffff8050f4e9f80
|
||||
r8 = 0x00000003
|
||||
r8 = 0x0000000000000003
|
||||
r9 = 0xfffff805135684b8
|
||||
r10 = 0x00000000
|
||||
r10 = 0x0000000000000000
|
||||
r11 = 0xffffa8848825e000
|
||||
r12 = 0xfffff8050f4e9f80
|
||||
r13 = 0xfffff80510c3c958
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000052
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000052
|
||||
rip = 0xfffff805108776a0
|
||||
int3
|
||||
ret
|
||||
|
|
|
|||
|
|
@ -19,24 +19,24 @@ NAME=core registers
|
|||
FILE=bins/elf/analysis/core.1159
|
||||
CMDS=ar
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rbx = 0x00000000
|
||||
rcx = 0x00000000
|
||||
rdx = 0x7ffe70e05a58
|
||||
rsi = 0x7ffe70e05a48
|
||||
rdi = 0x00000001
|
||||
r8 = 0x7f594881de10
|
||||
r9 = 0x7f5948831660
|
||||
r10 = 0x0000083e
|
||||
r11 = 0x7f594849d590
|
||||
r12 = 0x004003c0
|
||||
r13 = 0x7ffe70e05a40
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x004004c6
|
||||
rbp = 0x7ffe70e05950
|
||||
rflags = 0x00010246
|
||||
rsp = 0x7ffe70e05950
|
||||
rax = 0x0000000000000000
|
||||
rbx = 0x0000000000000000
|
||||
rcx = 0x0000000000000000
|
||||
rdx = 0x00007ffe70e05a58
|
||||
rsi = 0x00007ffe70e05a48
|
||||
rdi = 0x0000000000000001
|
||||
r8 = 0x00007f594881de10
|
||||
r9 = 0x00007f5948831660
|
||||
r10 = 0x000000000000083e
|
||||
r11 = 0x00007f594849d590
|
||||
r12 = 0x00000000004003c0
|
||||
r13 = 0x00007ffe70e05a40
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x00000000004004c6
|
||||
rbp = 0x00007ffe70e05950
|
||||
rflags = 0x0000000000010246
|
||||
rsp = 0x00007ffe70e05950
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -147,24 +147,24 @@ CMDS=<<EOF
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
rax = 0x00000000
|
||||
rbx = 0x56149dfb0170
|
||||
rcx = 0x7f582fbf1598
|
||||
rdx = 0x7ffc8354c1c8
|
||||
rsi = 0x7ffc8354c1b8
|
||||
rdi = 0x00000001
|
||||
r8 = 0x00000000
|
||||
r9 = 0x7f582fc5c070
|
||||
r10 = 0x069682ac
|
||||
r11 = 0x00000202
|
||||
r12 = 0x56149dfb0040
|
||||
r13 = 0x00000000
|
||||
r14 = 0x00000000
|
||||
r15 = 0x00000000
|
||||
rip = 0x56149dfb014d
|
||||
rbp = 0x7ffc8354c0c0
|
||||
rflags = 0x00010202
|
||||
rsp = 0x7ffc8354c0b0
|
||||
rax = 0x0000000000000000
|
||||
rbx = 0x000056149dfb0170
|
||||
rcx = 0x00007f582fbf1598
|
||||
rdx = 0x00007ffc8354c1c8
|
||||
rsi = 0x00007ffc8354c1b8
|
||||
rdi = 0x0000000000000001
|
||||
r8 = 0x0000000000000000
|
||||
r9 = 0x00007f582fc5c070
|
||||
r10 = 0x00000000069682ac
|
||||
r11 = 0x0000000000000202
|
||||
r12 = 0x000056149dfb0040
|
||||
r13 = 0x0000000000000000
|
||||
r14 = 0x0000000000000000
|
||||
r15 = 0x0000000000000000
|
||||
rip = 0x000056149dfb014d
|
||||
rbp = 0x00007ffc8354c0c0
|
||||
rflags = 0x0000000000010202
|
||||
rsp = 0x00007ffc8354c0b0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -200,46 +200,46 @@ CMDS=<<EOF
|
|||
ar
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
x0 = 0x00000000
|
||||
x1 = 0x7ff5eb5ed8
|
||||
x2 = 0x7ff5eb5ee8
|
||||
x3 = 0x558ce37744
|
||||
x4 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
x1 = 0x0000007ff5eb5ed8
|
||||
x2 = 0x0000007ff5eb5ee8
|
||||
x3 = 0x000000558ce37744
|
||||
x4 = 0x0000000000000000
|
||||
x5 = 0x2bc88a8092e0763f
|
||||
x6 = 0x7f8bed0590
|
||||
x7 = 0x4554415649
|
||||
x8 = 0x000000d7
|
||||
x9 = 0x00000000
|
||||
x10 = 0x00000000
|
||||
x11 = 0x00000000
|
||||
x12 = 0x7f8bd67310
|
||||
x13 = 0x00000000
|
||||
x14 = 0x00000000
|
||||
x15 = 0x6fffff47
|
||||
x16 = 0x00000000
|
||||
x17 = 0x00000000
|
||||
x18 = 0x00000000
|
||||
x19 = 0x558ce37780
|
||||
x20 = 0x00000000
|
||||
x21 = 0x558ce37630
|
||||
x22 = 0x00000000
|
||||
x23 = 0x00000000
|
||||
x24 = 0x00000000
|
||||
x25 = 0x00000000
|
||||
x26 = 0x00000000
|
||||
x27 = 0x00000000
|
||||
x28 = 0x00000000
|
||||
x29 = 0x7ff5eb5d60
|
||||
x30 = 0x7f8bd84538
|
||||
tmp = 0x00000000
|
||||
x6 = 0x0000007f8bed0590
|
||||
x7 = 0x0000004554415649
|
||||
x8 = 0x00000000000000d7
|
||||
x9 = 0x0000000000000000
|
||||
x10 = 0x0000000000000000
|
||||
x11 = 0x0000000000000000
|
||||
x12 = 0x0000007f8bd67310
|
||||
x13 = 0x0000000000000000
|
||||
x14 = 0x0000000000000000
|
||||
x15 = 0x000000006fffff47
|
||||
x16 = 0x0000000000000000
|
||||
x17 = 0x0000000000000000
|
||||
x18 = 0x0000000000000000
|
||||
x19 = 0x000000558ce37780
|
||||
x20 = 0x0000000000000000
|
||||
x21 = 0x000000558ce37630
|
||||
x22 = 0x0000000000000000
|
||||
x23 = 0x0000000000000000
|
||||
x24 = 0x0000000000000000
|
||||
x25 = 0x0000000000000000
|
||||
x26 = 0x0000000000000000
|
||||
x27 = 0x0000000000000000
|
||||
x28 = 0x0000000000000000
|
||||
x29 = 0x0000007ff5eb5d60
|
||||
x30 = 0x0000007f8bd84538
|
||||
tmp = 0x0000000000000000
|
||||
wzr = 0x00000000
|
||||
fp = 0x7ff5eb5d60
|
||||
lr = 0x7f8bd84538
|
||||
sp = 0x7ff5eb5d60
|
||||
pc = 0x558ce37754
|
||||
zr = 0x00000000
|
||||
xzr = 0x00000000
|
||||
pstate = 0x00000000
|
||||
fp = 0x0000007ff5eb5d60
|
||||
lr = 0x0000007f8bd84538
|
||||
sp = 0x0000007ff5eb5d60
|
||||
pc = 0x000000558ce37754
|
||||
zr = 0x0000000000000000
|
||||
xzr = 0x0000000000000000
|
||||
pstate = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000042
|
||||
a = 0x42
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -23,7 +23,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000042
|
||||
a = 0x42
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000042
|
||||
a = 0x42
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -54,7 +54,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000042
|
||||
a = 0x42
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -70,7 +70,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x00000042
|
||||
a = 0x42
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -87,7 +87,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x0000008a
|
||||
a = 0x8a
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -104,7 +104,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x0000008a
|
||||
a = 0x8a
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -123,7 +123,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x0000008a
|
||||
a = 0x8a
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -140,7 +140,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x0000008a
|
||||
a = 0x8a
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -159,7 +159,7 @@ aezs
|
|||
ar a
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
a = 0x0000008a
|
||||
a = 0x8a
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -185,26 +185,26 @@ ar 1
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
lda #0x34
|
||||
C = 0x00000000
|
||||
Z = 0x00000000
|
||||
I = 0x00000000
|
||||
D = 0x00000000
|
||||
V = 0x00000000
|
||||
N = 0x00000000
|
||||
C = 0x0
|
||||
Z = 0x0
|
||||
I = 0x0
|
||||
D = 0x0
|
||||
V = 0x0
|
||||
N = 0x0
|
||||
lda #0x00
|
||||
C = 0x00000000
|
||||
Z = 0x00000001
|
||||
I = 0x00000000
|
||||
D = 0x00000000
|
||||
V = 0x00000000
|
||||
N = 0x00000000
|
||||
C = 0x0
|
||||
Z = 0x1
|
||||
I = 0x0
|
||||
D = 0x0
|
||||
V = 0x0
|
||||
N = 0x0
|
||||
lda #0x80
|
||||
C = 0x00000000
|
||||
Z = 0x00000000
|
||||
I = 0x00000000
|
||||
D = 0x00000000
|
||||
V = 0x00000000
|
||||
N = 0x00000001
|
||||
C = 0x0
|
||||
Z = 0x0
|
||||
I = 0x0
|
||||
D = 0x0
|
||||
V = 0x0
|
||||
N = 0x1
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -221,12 +221,12 @@ ar
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
jmp 0xcafe
|
||||
a = 0x00000000
|
||||
x = 0x00000000
|
||||
y = 0x00000000
|
||||
flags = 0x00000000
|
||||
sp = 0x00000000
|
||||
pc = 0x0000cafe
|
||||
a = 0x00
|
||||
x = 0x00
|
||||
y = 0x00
|
||||
flags = 0x00
|
||||
sp = 0x00
|
||||
pc = 0xcafe
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -21,32 +21,32 @@ ar 1
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 0x0 - 0xf
|
||||
tf = 0x00000000
|
||||
ef = 0x00000000
|
||||
jf = 0x00000000
|
||||
qf = 0x00000000
|
||||
vf = 0x00000000
|
||||
cf = 0x00000000
|
||||
zf = 0x00000000
|
||||
nf = 0x00000001
|
||||
tf = 0x0
|
||||
ef = 0x0
|
||||
jf = 0x0
|
||||
qf = 0x0
|
||||
vf = 0x0
|
||||
cf = 0x0
|
||||
zf = 0x0
|
||||
nf = 0x1
|
||||
-- 0xf - 0xf
|
||||
tf = 0x00000000
|
||||
ef = 0x00000000
|
||||
jf = 0x00000000
|
||||
qf = 0x00000000
|
||||
vf = 0x00000000
|
||||
cf = 0x00000001
|
||||
zf = 0x00000001
|
||||
nf = 0x00000000
|
||||
tf = 0x0
|
||||
ef = 0x0
|
||||
jf = 0x0
|
||||
qf = 0x0
|
||||
vf = 0x0
|
||||
cf = 0x1
|
||||
zf = 0x1
|
||||
nf = 0x0
|
||||
-- 0x10 - 0xf
|
||||
tf = 0x00000000
|
||||
ef = 0x00000000
|
||||
jf = 0x00000000
|
||||
qf = 0x00000000
|
||||
vf = 0x00000000
|
||||
cf = 0x00000001
|
||||
zf = 0x00000000
|
||||
nf = 0x00000000
|
||||
tf = 0x0
|
||||
ef = 0x0
|
||||
jf = 0x0
|
||||
qf = 0x0
|
||||
vf = 0x0
|
||||
cf = 0x1
|
||||
zf = 0x0
|
||||
nf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -26,13 +26,13 @@ ar x2
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 0x00800000
|
||||
x2 = 0x00000027
|
||||
x2 = 0x0000000000000027
|
||||
-- 0xffffffffff800000
|
||||
x2 = 0x00000028
|
||||
x2 = 0x0000000000000028
|
||||
-- 0xffffffffffffffff
|
||||
x2 = 0x0000003f
|
||||
x2 = 0x000000000000003f
|
||||
-- 0x0
|
||||
x2 = 0x0000003f
|
||||
x2 = 0x000000000000003f
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -64,13 +64,13 @@ ar x2
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 0x00800000
|
||||
x2 = 0x00000028
|
||||
x2 = 0x0000000000000028
|
||||
-- 0xffffffffff800000
|
||||
x2 = 0x00000000
|
||||
x2 = 0x0000000000000000
|
||||
-- 0xffffffffffffffff
|
||||
x2 = 0x00000000
|
||||
x2 = 0x0000000000000000
|
||||
-- 0x0
|
||||
x2 = 0x00000040
|
||||
x2 = 0x0000000000000040
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -118,17 +118,17 @@ ar x0
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 42 / 5
|
||||
x0 = 0x00000008
|
||||
x0 = 0x0000000000000008
|
||||
-- 42 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- 0 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- -2^63 / -1
|
||||
x0 = 0x8000000000000000
|
||||
-- -42 / 5
|
||||
x0 = 0xfffffffffffffff8
|
||||
-- -42 / -5
|
||||
x0 = 0x00000008
|
||||
x0 = 0x0000000000000008
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -176,17 +176,17 @@ ar x0
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 42 / 5
|
||||
x0 = 0x00000008
|
||||
x0 = 0x0000000000000008
|
||||
-- 42 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- 0 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- -2^31 / -1
|
||||
x0 = 0x80000000
|
||||
x0 = 0x0000000080000000
|
||||
-- -42 / 5
|
||||
x0 = 0xfffffff8
|
||||
x0 = 0x00000000fffffff8
|
||||
-- -42 / -5
|
||||
x0 = 0x00000008
|
||||
x0 = 0x0000000000000008
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -234,17 +234,17 @@ ar x0
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 42 / 5
|
||||
x0 = 0x00000008
|
||||
x0 = 0x0000000000000008
|
||||
-- 42 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- 0 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- -2^31 / -1
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- -42 / 5
|
||||
x0 = 0x333333333333332a
|
||||
-- -42 / -5
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -292,17 +292,17 @@ ar x0
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
-- 42 / 5
|
||||
x0 = 0x00000008
|
||||
x0 = 0x0000000000000008
|
||||
-- 42 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- 0 / 0
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- -2^31 / -1
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
-- -42 / 5
|
||||
x0 = 0x3333332a
|
||||
x0 = 0x000000003333332a
|
||||
-- -42 / -5
|
||||
x0 = 0x00000000
|
||||
x0 = 0x0000000000000000
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
|
|||
|
|
@ -148,18 +148,18 @@ ar r17
|
|||
ar sp
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
r16 = 0x000000c0
|
||||
r17 = 0x000000a0
|
||||
sp = 0x0000003e
|
||||
r16 = 0xc0
|
||||
r17 = 0xa0
|
||||
sp = 0x003e
|
||||
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
|
||||
0x00000030 0000 0000 0000 0000 0000 0000 0000 00c0 ................
|
||||
sp = 0x0000003d
|
||||
sp = 0x003d
|
||||
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
|
||||
0x00000030 0000 0000 0000 0000 0000 0000 0000 a0c0 ................
|
||||
r16 = 0x000000a0
|
||||
sp = 0x0000003e
|
||||
r17 = 0x000000c0
|
||||
sp = 0x0000003f
|
||||
r16 = 0xa0
|
||||
sp = 0x003e
|
||||
r17 = 0xc0
|
||||
sp = 0x003f
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -177,8 +177,8 @@ ar r31
|
|||
ar r30
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
r31 = 0x00000011
|
||||
r30 = 0x000000ee
|
||||
r31 = 0x11
|
||||
r30 = 0xee
|
||||
var_write(name: zf, old: 0x0, new: 0x0)
|
||||
var_write(name: hf, old: 0x0, new: 0x0)
|
||||
var_write(name: vf, old: 0x0, new: 0x0)
|
||||
|
|
@ -193,8 +193,8 @@ var_write(name: nf, old: 0x1, new: 0x1)
|
|||
var_write(name: cf, old: 0x0, new: 0x1)
|
||||
var_write(name: sf, old: 0x1, new: 0x1)
|
||||
var_write(name: r31, old: 0x11, new: 0x9f)
|
||||
r31 = 0x0000009f
|
||||
r30 = 0x0000009e
|
||||
r31 = 0x9f
|
||||
r30 = 0x9e
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -222,15 +222,15 @@ ar r1
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
increase r1
|
||||
r1 = 0x00000001
|
||||
r1 = 0x01
|
||||
swap nibbles
|
||||
r1 = 0x00000010
|
||||
r1 = 0x10
|
||||
increase r1
|
||||
r1 = 0x00000011
|
||||
r1 = 0x11
|
||||
swap nibbles
|
||||
r1 = 0x00000011
|
||||
r1 = 0x11
|
||||
increase r1
|
||||
r1 = 0x00000012
|
||||
r1 = 0x12
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -404,22 +404,22 @@ aezse 1~name
|
|||
ar vf
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
r16 = 0x00000004
|
||||
r16 = 0x04
|
||||
var_write(name: tf, old: 0x0, new: 0x1)
|
||||
tf = 0x00000001
|
||||
tf = 0x1
|
||||
var_write(name: r0, old: 0x0, new: 0x10)
|
||||
r0 = 0x00000010
|
||||
tf = 0x00000001
|
||||
r0 = 0x10
|
||||
tf = 0x1
|
||||
var_write(name: vf, old: 0x0, new: 0x1)
|
||||
vf = 0x00000001
|
||||
vf = 0x1
|
||||
var_write(name: if, old: 0x0, new: 0x1)
|
||||
if = 0x00000001
|
||||
if = 0x1
|
||||
var_write(name: if, old: 0x1, new: 0x0)
|
||||
if = 0x00000000
|
||||
if = 0x0
|
||||
var_write(name: tf, old: 0x1, new: 0x0)
|
||||
tf = 0x00000000
|
||||
tf = 0x0
|
||||
var_write(name: vf, old: 0x1, new: 0x0)
|
||||
vf = 0x00000000
|
||||
vf = 0x0
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -437,8 +437,8 @@ aezs 8
|
|||
ar sreg
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
sreg = 0x000000ff
|
||||
sreg = 0x00000000
|
||||
sreg = 0xff
|
||||
sreg = 0x00
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -513,9 +513,9 @@ initial machine status
|
|||
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
|
||||
0x00000070 eeee eeee eeee eeee eeee eeee eeee eeee ................
|
||||
pc = 0x00000006
|
||||
sp = 0x0000007f
|
||||
r16 = 0x0000007f
|
||||
r17 = 0x000000fc
|
||||
sp = 0x007f
|
||||
r16 = 0x7f
|
||||
r17 = 0xfc
|
||||
|
||||
call subroutine & stack pointer
|
||||
pc_write(old: 0x6, new: 0xa)
|
||||
|
|
@ -523,23 +523,23 @@ mem_write(addr: 0x7c, old: 0xeeeeeeee, new: 0xa)
|
|||
var_write(name: sp, old: 0x7f, new: 0x7b)
|
||||
pc_write(old: 0xa, new: 0x10)
|
||||
pc = 0x00000010
|
||||
sp = 0x0000007b
|
||||
sp = 0x007b
|
||||
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
|
||||
0x00000070 eeee eeee eeee eeee eeee eeee 0a00 0000 ................
|
||||
|
||||
execute subroutine
|
||||
pc = 0x00000018
|
||||
sp = 0x0000007b
|
||||
r16 = 0x0000007f
|
||||
r17 = 0x00000008
|
||||
sp = 0x007b
|
||||
r16 = 0x7f
|
||||
r17 = 0x08
|
||||
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
|
||||
0x00000070 eeee eeee eeee eeee eeee ee7f 0a00 0000 ................
|
||||
|
||||
execute return
|
||||
pc = 0x0000000a
|
||||
sp = 0x0000007f
|
||||
r16 = 0x0000007f
|
||||
r17 = 0x00000008
|
||||
sp = 0x007f
|
||||
r16 = 0x7f
|
||||
r17 = 0x08
|
||||
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
|
||||
0x00000070 eeee eeee eeee eeee eeee ee7f 0a00 0000 ................
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ EOF
|
|||
EXPECT=<<EOF
|
||||
Hello World!
|
||||
PC: 0x000000000000006f ptr: 0x0000000000010004
|
||||
ptr = 0x00010004
|
||||
pc = 0x0000006f
|
||||
ptr = 0x0000000000010004
|
||||
pc = 0x000000000000006f
|
||||
EOF
|
||||
RUN
|
||||
|
||||
|
|
@ -1731,11 +1731,11 @@ aezsu $s; ?e
|
|||
EOF
|
||||
EXPECT=<<EOF
|
||||
8
|
||||
ptr = 0x00010000
|
||||
pc = 0x000002af
|
||||
ptr = 0x0000000000010000
|
||||
pc = 0x00000000000002af
|
||||
--- Reset everything ---
|
||||
ptr = 0x00010000
|
||||
pc = 0x00000000
|
||||
ptr = 0x0000000000010000
|
||||
pc = 0x0000000000000000
|
||||
7
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
Loading…
Reference in a new issue