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