svn commit: r239792 - projects/arm_eabi/sys/arm/arm
Andrew Turner
andrew at FreeBSD.org
Tue Aug 28 19:36:55 UTC 2012
Author: andrew
Date: Tue Aug 28 19:36:54 2012
New Revision: 239792
URL: http://svn.freebsd.org/changeset/base/239792
Log:
Provide the required personality functions
Modified:
projects/arm_eabi/sys/arm/arm/db_trace.c
Modified: projects/arm_eabi/sys/arm/arm/db_trace.c
==============================================================================
--- projects/arm_eabi/sys/arm/arm/db_trace.c Tue Aug 28 19:30:29 2012 (r239791)
+++ projects/arm_eabi/sys/arm/arm/db_trace.c Tue Aug 28 19:36:54 2012 (r239792)
@@ -126,6 +126,29 @@ struct unwind_state {
uint16_t update_mask;
};
+/* We need to provide these but never use them */
+void __aeabi_unwind_cpp_pr0(void);
+void __aeabi_unwind_cpp_pr1(void);
+void __aeabi_unwind_cpp_pr2(void);
+
+void
+__aeabi_unwind_cpp_pr0(void)
+{
+ panic("__aeabi_unwind_cpp_pr0");
+}
+
+void
+__aeabi_unwind_cpp_pr1(void)
+{
+ panic("__aeabi_unwind_cpp_pr1");
+}
+
+void
+__aeabi_unwind_cpp_pr2(void)
+{
+ panic("__aeabi_unwind_cpp_pr2");
+}
+
/* Expand a 31-bit signed value to a 32-bit signed value */
static __inline int32_t
db_expand_prel31(uint32_t prel31)
More information about the svn-src-projects
mailing list