1 /* __cxa_finalize and _Jv_RegisterClasses come from crtBeginS which defines
2 * those weak, they end up as relocation entries but the number of relocs
3 * does not include them, so, defining them avoids this
6 void __cxa_finalize(void);
7 void _Jv_RegisterClasses(void);
8 int __aeabi_unwind_cpp_pr0(void);
9 int __aeabi_unwind_cpp_pr1(void);
10 void __deregister_frame_info_bases(void);
11 void __register_frame_info_bases(void);
12 enum { _URC_FAILURE = 9 };
14 void __cxa_finalize(void) {}
15 void _Jv_RegisterClasses(void) {}
16 void __deregister_frame_info_bases(void) {}
17 void __register_frame_info_bases(void) {}
20 int __aeabi_unwind_cpp_pr0(void) { return _URC_FAILURE; }
21 int __aeabi_unwind_cpp_pr1(void) { return _URC_FAILURE; }