base/regdump-arm.S, base/regdump.h: Save CPSR before `regdump_gpsave'.
[catacomb] / base / regdump.h
index e056820..a07072d 100644 (file)
@@ -612,6 +612,8 @@ DO16(REGDEF_NEONQ)
        sub     r13, r13, #REGDUMP_GPSIZE
 
        // Save flags and general-purpose registers.
+       mrs     r14, cpsr
+       str     r14, [r13, #4*REGIX_CPSR]
        str     r12, [r13, #4*12]
        bl      regdump_gpsave