Module Name: src
Committed By: matt
Date: Mon May 25 18:41:08 UTC 2015
Modified Files:
src/sys/lib/libunwind: unwind_registers.S
Log Message:
Use ARM_ENTRY since these aren't thumb compatible.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/lib/libunwind/unwind_registers.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/lib/libunwind/unwind_registers.S
diff -u src/sys/lib/libunwind/unwind_registers.S:1.16 src/sys/lib/libunwind/unwind_registers.S:1.17
--- src/sys/lib/libunwind/unwind_registers.S:1.16 Wed Sep 3 19:27:21 2014
+++ src/sys/lib/libunwind/unwind_registers.S Mon May 25 18:41:08 2015
@@ -341,7 +341,7 @@ END(_ZNK7_Unwind17Registers_aarch646jump
#if defined(__arm__)
.fpu vfpv3
.hidden _ZN7_Unwind15Registers_arm32C1Ev
-ENTRY(_ZN7_Unwind15Registers_arm32C1Ev)
+ARM_ENTRY(_ZN7_Unwind15Registers_arm32C1Ev)
stmia r0, {r0-r14}
str lr, [r0, #60] /* PC */
mrs r1, cpsr
@@ -352,21 +352,21 @@ ENTRY(_ZN7_Unwind15Registers_arm32C1Ev)
END(_ZN7_Unwind15Registers_arm32C1Ev)
.hidden _ZN7_Unwind15Registers_arm328lazyVFP1Ev
-ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
+ARM_ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
add r0, #72
vstmia r0, {d0-d15}
RET
END(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
.hidden _ZN7_Unwind15Registers_arm328lazyVFP3Ev
-ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
+ARM_ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
add r0, #200
vstmia r0, {d16-d31}
RET
END(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
.hidden _ZNK7_Unwind15Registers_arm326jumptoEv
-ENTRY(_ZNK7_Unwind15Registers_arm326jumptoEv)
+ARM_ENTRY(_ZNK7_Unwind15Registers_arm326jumptoEv)
ldrb r1, [r0, #68]
tst r1, #1
beq .Lnovfp1