http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57120



--- Comment #4 from Dongsheng Song <dongsheng.song at gmail dot com> 2013-04-30 
11:53:35 UTC ---

libgcc_s_sjlj-1.dll export the following symbos:



[Ordinal/Name Pointer] Table

        [   0] _Unwind_Backtrace

        [   1] _Unwind_DeleteException

        [   2] _Unwind_FindEnclosingFunction

        [   3] _Unwind_Find_FDE

        [   4] _Unwind_GetCFA

        [   5] _Unwind_GetDataRelBase

        [   6] _Unwind_GetGR

        [   7] _Unwind_GetIP

        [   8] _Unwind_GetIPInfo

        [   9] _Unwind_GetLanguageSpecificData

        [  10] _Unwind_GetRegionStart

        [  11] _Unwind_GetTextRelBase

        [  12] _Unwind_SetGR

        [  13] _Unwind_SetIP

        [  14] _Unwind_SjLj_ForcedUnwind

        [  15] _Unwind_SjLj_RaiseException

        [  16] _Unwind_SjLj_Register

        [  17] _Unwind_SjLj_Resume

        [  18] _Unwind_SjLj_Resume_or_Rethrow

        [  19] _Unwind_SjLj_Unregister

        [  20] __absvdi2

        [  21] __absvsi2

        [  22] __addtf3

        [  23] __addvdi3

        [  24] __addvsi3

        [  25] __ashldi3

        [  26] __ashrdi3

        [  27] __bswapdi2

        [  28] __bswapsi2

        [  29] __clear_cache

        [  30] __clrsbdi2

        [  31] __clrsbsi2

        [  32] __clzdi2

        [  33] __clzsi2

        [  34] __cmpdi2

        [  35] __ctzdi2

        [  36] __ctzsi2

        [  37] __deregister_frame

        [  38] __deregister_frame_info

        [  39] __deregister_frame_info_bases

        [  40] __divdc3

        [  41] __divdi3

        [  42] __divsc3

        [  43] __divtc3

        [  44] __divtf3

        [  45] __divxc3

        [  46] __emutls_get_address

        [  47] __emutls_register_common

        [  48] __enable_execute_stack

        [  49] __eqtf2

        [  50] __extenddftf2

        [  51] __extendsftf2

        [  52] __extendxftf2

        [  53] __ffsdi2

        [  54] __ffssi2

        [  55] __fixdfdi

        [  56] __fixsfdi

        [  57] __fixtfdi

        [  58] __fixtfsi

        [  59] __fixunsdfdi

        [  60] __fixunsdfsi

        [  61] __fixunssfdi

        [  62] __fixunssfsi

        [  63] __fixunstfdi

        [  64] __fixunstfsi

        [  65] __fixunsxfdi

        [  66] __fixunsxfsi

        [  67] __fixxfdi

        [  68] __floatdidf

        [  69] __floatdisf

        [  70] __floatditf

        [  71] __floatdixf

        [  72] __floatsitf

        [  73] __floatundidf

        [  74] __floatundisf

        [  75] __floatunditf

        [  76] __floatundixf

        [  77] __floatunsitf

        [  78] __gcc_personality_sj0

        [  79] __getf2

        [  80] __gttf2

        [  81] __letf2

        [  82] __lshrdi3

        [  83] __lttf2

        [  84] __moddi3

        [  85] __muldc3

        [  86] __muldi3

        [  87] __mulsc3

        [  88] __multc3

        [  89] __multf3

        [  90] __mulvdi3

        [  91] __mulvsi3

        [  92] __mulxc3

        [  93] __negdi2

        [  94] __negtf2

        [  95] __negvdi2

        [  96] __negvsi2

        [  97] __netf2

        [  98] __paritydi2

        [  99] __paritysi2

        [ 100] __popcountdi2

        [ 101] __popcountsi2

        [ 102] __powidf2

        [ 103] __powisf2

        [ 104] __powitf2

        [ 105] __powixf2

        [ 106] __register_frame

        [ 107] __register_frame_info

        [ 108] __register_frame_info_bases

        [ 109] __register_frame_info_table

        [ 110] __register_frame_info_table_bases

        [ 111] __register_frame_table

        [ 112] __subtf3

        [ 113] __subvdi3

        [ 114] __subvsi3

        [ 115] __trunctfdf2

        [ 116] __trunctfsf2

        [ 117] __trunctfxf2

        [ 118] __ucmpdi2

        [ 119] __udivdi3

        [ 120] __udivmoddi4

        [ 121] __umoddi3

        [ 122] __unordtf2



If I use unwind-sjlj.rc (unwind-seh.rc, or unwind-dw2.rc) to make sure

libgcc_s_sjlj-1.dll only export _Unwind_* symbols, is it acceptable ?

Reply via email to