stub.c   [plain text]






#define FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(sym) \
	extern const char sym##_tmp4 __asm("$ld$add$os10.4$_" #sym ); const char sym##_tmp4 = 0; \
	extern const char sym##_tmp5 __asm("$ld$add$os10.5$_" #sym ); const char sym##_tmp5 = 0;

#define FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(sym) \
	extern const char sym##_tmp5 __asm("$ld$add$os10.5$_" #sym ); const char sym##_tmp5 = 0;



// symbols that were in libgcc_s.1.dylib in Mac OS X 10.4 through 10.5, but not in 10.6 and later
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_Backtrace)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_DeleteException)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_FindEnclosingFunction)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_Find_FDE)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_ForcedUnwind)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetCFA)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetDataRelBase)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetGR)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetIP)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetLanguageSpecificData)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetRegionStart)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_GetTextRelBase)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_RaiseException)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_Resume)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_Resume_or_Rethrow)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_SetGR)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(_Unwind_SetIP)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__absvdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__absvsi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__addvdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__addvsi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__ashldi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__ashrdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__clear_cache)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__clzdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__clzsi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__cmpdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__ctzdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__ctzsi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__deregister_frame)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__deregister_frame_info)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__deregister_frame_info_bases)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__divdc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__divdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__divsc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__enable_execute_stack)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__ffsdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixdfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixsfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunsdfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunsdfsi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunssfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunssfsi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__floatdidf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__floatdisf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__gcc_personality_v0)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__lshrdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__moddi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__muldc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__muldi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__mulsc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__mulvdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__mulvsi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__negdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__negvdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__negvsi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__paritydi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__paritysi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__popcountdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__popcountsi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__powidf2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__powisf2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__register_frame)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__register_frame_info)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__register_frame_info_bases)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__register_frame_info_table)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__register_frame_info_table_bases)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__register_frame_table)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__subvdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__subvsi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__ucmpdi2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__udivdi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__udivmoddi4)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__umoddi3)
#if __i386__ || __x86_64__
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__divxc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunsxfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunsxfsi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixxfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__floatdixf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__mulxc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__powixf2)
#endif
#if __ppc__
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__divtc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixtfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__fixunstfdi)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__floatditf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__floatunditf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__gcc_qadd)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__gcc_qdiv)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__gcc_qmul)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__gcc_qsub)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__multc3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__powitf2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_4_THROUGH_10_5(__trampoline_setup)
#endif


// symbols that were in libgcc_s.1.dylib in Mac OS X 10.5, but not in 10.6 and later
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(_Unwind_GetIPInfo)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floatundidf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floatundisf)
#if __x86_64__ || __i386__
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floatundixf)
#endif
#if __x86_64__
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__absvti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__addvti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__ashlti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__ashrti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__clzti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__cmpti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__ctzti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__divti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__ffsti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__fixdfti)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__fixsfti)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__fixunsdfti)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__fixunssfti)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__fixunsxfti)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__fixxfti)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floattidf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floattisf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floattixf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floatuntidf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floatuntisf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__floatuntixf)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__lshrti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__modti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__multi3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__mulvti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__negti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__negvti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__parityti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__popcountti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__subvti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__ucmpti2)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__udivmodti4)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__udivti3)
FUNCTION_IN_LIBGCC_DYLIB_IN_10_5(__umodti3)
#endif