diff options
Diffstat (limited to 'lib/libgcc_s/Symbol.map')
-rw-r--r-- | lib/libgcc_s/Symbol.map | 235 |
1 files changed, 235 insertions, 0 deletions
diff --git a/lib/libgcc_s/Symbol.map b/lib/libgcc_s/Symbol.map new file mode 100644 index 000000000000..e8f7e824adaf --- /dev/null +++ b/lib/libgcc_s/Symbol.map @@ -0,0 +1,235 @@ +/* + */ + +#if defined(__LP64__) || defined(__SIZEOF_INT128__) +#define CRT_HAS_128BIT +#endif + +GCC_3.0 { + __absvdi2; + __absvsi2; + __addvdi3; + __addvsi3; + __ashldi3; + __ashrdi3; + __clear_cache; + __cmpdi2; +#ifndef __arm__ + __deregister_frame; +#if !defined(__aarch64__) && !defined(__riscv) + __deregister_frame_info; + __deregister_frame_info_bases; +#endif +#endif + __divdi3; + __ffsdi2; + __fixdfdi; + __fixsfdi; + __fixunsdfdi; +#ifndef __arm__ + __fixunsdfsi; +#endif + __fixunssfdi; +#ifndef __arm__ + __fixunssfsi; +#endif +#if defined(__amd64__) || defined(__i386__) + __fixunsxfdi; + __fixunsxfsi; + __fixxfdi; +#endif + __floatdidf; + __floatdisf; +#if defined(__amd64__) || defined(__i386__) + __floatdixf; +#endif + __lshrdi3; + __moddi3; + __muldi3; + __mulvdi3; + __mulvsi3; + __negdi2; + __negvdi2; + __negvsi2; +#ifndef __arm__ + __register_frame; +#if !defined(__aarch64__) && !defined(__riscv) + __register_frame_info; + __register_frame_info_bases; + __register_frame_info_table; + __register_frame_info_table_bases; + __register_frame_table; +#endif +#endif + __subvdi3; + __subvsi3; + __ucmpdi2; + __udivdi3; + __udivmoddi4; + __umoddi3; + _Unwind_DeleteException; + _Unwind_Find_FDE; + _Unwind_ForcedUnwind; + _Unwind_GetDataRelBase; + _Unwind_GetGR; + _Unwind_GetIP; + _Unwind_GetLanguageSpecificData; + _Unwind_GetRegionStart; + _Unwind_GetTextRelBase; + _Unwind_RaiseException; + _Unwind_Resume; + _Unwind_SetGR; + _Unwind_SetIP; + +#ifdef CRT_HAS_128BIT + __ashlti3; + __ashrti3; + __cmpti2; + __divti3; + __ffsti2; + __fixdfti; + __fixsfti; + __fixunsdfti; + __fixunssfti; + __floattidf; + __floattisf; + __lshrti3; + __modti3; + __multi3; + __negti2; + __ucmpti2; + __udivmodti4; + __udivti3; + __umodti3; +#ifdef __amd64__ + __fixunsxfti; + __fixxfti; + __floattixf; +#endif +#endif +}; + +GCC_3.3 { + _Unwind_FindEnclosingFunction; + _Unwind_GetCFA; + _Unwind_Resume_or_Rethrow; +}; + +GCC_3.3.1 { + __gcc_personality_v0; +}; + +GCC_3.4 { + __clzdi2; + __clzsi2; + __ctzdi2; + __ctzsi2; + __paritydi2; + __paritysi2; + __popcountdi2; + __popcountsi2; + +#ifdef CRT_HAS_128BIT + __clzti2; + __ctzti2; + __parityti2; + __popcountti2; +#endif +}; + +GCC_3.4.2 { + __enable_execute_stack; +}; + +GCC_3.4.4 { +#ifdef CRT_HAS_128BIT + __absvti2; + __addvti3; + __mulvti3; + __negvti2; + __subvti3; +#endif +}; + +GCC_4.0.0 { + __divdc3; + __divsc3; +#if defined(__amd64__) || defined(__i386__) + __divxc3; +#endif + __muldc3; + __mulsc3; +#if defined(__amd64__) || defined(__i386__) + __mulxc3; +#endif + __powidf2; + __powisf2; +#if defined(__amd64__) || defined(__i386__) + __powixf2; +#endif +}; + +GCC_4.2.0 { + __floatundidf; + __floatundisf; +#if defined(__amd64__) || defined(__i386__) + __floatundixf; +#endif + _Unwind_GetIPInfo; + +#ifdef CRT_HAS_128BIT + __floatuntidf; + __floatuntisf; +#ifdef __amd64__ + __floatuntixf; +#endif +#endif +}; + +GCC_4.3.0 { + __bswapdi2; + __bswapsi2; +}; + +GCC_4.6.0 { +#if defined(__aarch64__) || defined(__riscv) + __addtf3; + __cmptf2; + __divtf3; + __eqtf2; + __extenddftf2; + __extendsftf2; + __fixtfdi; + __fixtfsi; + __fixtfti; + __fixunstfdi; + __fixunstfsi; + __fixunstfti; + __floatditf; + __floatsitf; + __floattitf; + __floatunditf; + __floatunsitf; + __floatuntitf; + __getf2; + __gttf2; + __letf2; + __lttf2; + __multf3; + __netf2; + __subtf3; + __trunctfdf2; + __trunctfsf2; + __unordtf2; +#endif +#if defined(__amd64__) + __extendxftf2; + __trunctfxf2; +#endif +}; + +GCC_7.0.0 { +#ifdef __i386__ + __divmoddi4; +#endif +}; |