Date: Tue, 28 Aug 2012 19:36:54 +0000 (UTC) From: Andrew Turner <andrew@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r239792 - projects/arm_eabi/sys/arm/arm Message-ID: <201208281936.q7SJasXO019072@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208281936.q7SJasXO019072>