aboutsummaryrefslogtreecommitdiff
path: root/lib/libgcc_s/Symbol.map
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libgcc_s/Symbol.map')
-rw-r--r--lib/libgcc_s/Symbol.map235
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
+};