]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/ldso/ldso/fixup.c
update
[l4.git] / l4 / pkg / ldso / ldso / fixup.c
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
4  */
5
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 };
13
14 void __cxa_finalize(void) {}
15 void _Jv_RegisterClasses(void) {}
16 void __deregister_frame_info_bases(void) {}
17 void __register_frame_info_bases(void) {}
18
19 #ifdef ARCH_arm
20 int __aeabi_unwind_cpp_pr0(void) { return _URC_FAILURE; }
21 int __aeabi_unwind_cpp_pr1(void) { return _URC_FAILURE; }
22 #endif