diff --git a/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat b/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-high-sregs-thumb.dat copy from lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat copy to lldb/test/API/arm/emulation/new-test-files/test-vpush-1-high-sregs-thumb.dat --- a/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat +++ b/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-high-sregs-thumb.dat @@ -1,7 +1,7 @@ InstructionEmulationState={ -assembly_string="vpush {d11, d12, d13, d14}" +assembly_string="vpush {s28, s29, s30, s31}" triple=thumb-apple-ios -opcode=0xed2dbb08 +opcode=0xed2dea04 before_state={ registers={ r0=0x00000000 @@ -49,13 +49,23 @@ s25=0x00000000 s26=0x00000000 s27=0x00000000 -s28=0x00000000 -s29=0x00000000 -s30=0x00000000 -s31=0x00000000 +s28=0x11111111 +s29=0x22222222 +s30=0x33333333 +s31=0x44444444 } } after_state={ +memory={ +address=0x2fdffe50 +data_encoding=uint32_t +data=[ +0x11111111 +0x22222222 +0x33333333 +0x44444444 +] +} registers={ r0=0x00000000 r1=0x00000001 @@ -70,7 +80,7 @@ r10=0x0000000a r11=0x0000000b r12=0x0000000c -r13=0x2fdffe40 +r13=0x2fdffe50 r14=0x00002f80 r15=0x00002ffc cpsr=0x60000030 @@ -102,10 +112,10 @@ s25=0x00000000 s26=0x00000000 s27=0x00000000 -s28=0x00000000 -s29=0x00000000 -s30=0x00000000 -s31=0x00000000 +s28=0x11111111 +s29=0x22222222 +s30=0x33333333 +s31=0x44444444 } } } diff --git a/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat b/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat --- a/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat +++ b/lldb/test/API/arm/emulation/new-test-files/test-vpush-1-thumb.dat @@ -43,19 +43,33 @@ s19=0x00000000 s20=0x00000000 s21=0x00000000 -s22=0x00000000 -s23=0x00000000 -s24=0x00000000 -s25=0x00000000 -s26=0x00000000 -s27=0x00000000 -s28=0x00000000 -s29=0x00000000 +s22=0x11111111 +s23=0x22222222 +s24=0x33333333 +s25=0x44444444 +s26=0x55555555 +s27=0x66666666 +s28=0x77777777 +s29=0x88888888 s30=0x00000000 s31=0x00000000 } } after_state={ +memory={ +address=0x2fdffe40 +data_encoding=uint32_t +data=[ +0x11111111 +0x22222222 +0x33333333 +0x44444444 +0x55555555 +0x66666666 +0x77777777 +0x88888888 +] +} registers={ r0=0x00000000 r1=0x00000001 @@ -96,14 +110,14 @@ s19=0x00000000 s20=0x00000000 s21=0x00000000 -s22=0x00000000 -s23=0x00000000 -s24=0x00000000 -s25=0x00000000 -s26=0x00000000 -s27=0x00000000 -s28=0x00000000 -s29=0x00000000 +s22=0x11111111 +s23=0x22222222 +s24=0x33333333 +s25=0x44444444 +s26=0x55555555 +s27=0x66666666 +s28=0x77777777 +s29=0x88888888 s30=0x00000000 s31=0x00000000 }