chiark / gitweb /
base/regdump-arm.S, base/regdump.h: Save CPSR before `regdump_gpsave'.
[catacomb] / base / regdump.h
index e05682026242b55f4131cf479f356a18da26ae8b..a07072df8c7ad2c3e5fe0a78a472e89df4be22c7 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