Updated all tests

This commit is contained in:
wargio 2022-10-30 14:32:02 +01:00 committed by Anton Kochkov
parent fe00dcdf68
commit 2b3c6b5102
53 changed files with 2464 additions and 2464 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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+)

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -358,7 +358,7 @@ xfs = 0x00000000
xgs = 0x00000063
xcs = 0x00000023
xss = 0x0000002b
rflags = 0x00000202
rflags = 0x0000000000000202
oeax = 0xffffffff
EOF
RUN

View file

@ -16,8 +16,8 @@ rm ./memory.sdb
rm ./checkpoints.sdb
EOF
EXPECT=<<EOF
rip = 0x00400574
rip = 0x00400565
rip = 0x0000000000400574
rip = 0x0000000000400565
EOF
RUN

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -14,7 +14,7 @@ ar ip = 0
ar ip
EOF
EXPECT=<<EOF
ip = 0x0000000c
ip = 0x0000000c
ip = 0x000c
ip = 0x000c
EOF
RUN

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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