This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Executable size increase using egcs 1.0.1 on Solaris 2.6
- To: egcs at cygnus dot com
- Subject: Re: Executable size increase using egcs 1.0.1 on Solaris 2.6
- From: Marat Boshernitsan <maratb at cs dot berkeley dot edu>
- Date: 10 Mar 1998 16:50:06 -0800
- References: <199803100815.QAA05886@charlotte.krdl.org.sg>
I am seeing a similar problem when compiling our system on RedHat Linux
5.0 and on Solaris 2.5.1. In my case, the increase is pretty dramatic:
linux:
-rwxrwxr-x 1 maratb ugrad 6933335 Mar 9 16:38 ensemble*
solaris:
-rwxrwxr-x 1 maratb ugrad 18007448 Mar 9 16:31 ensemble*
Stripping the executable produces a somewhat more manageable binaries:
linux:
-rwxrwxr-x 1 maratb ugrad 1723500 Mar 10 16:34 ensemble.strip*
solaris:
-rwxrwxr-x 1 maratb ugrad 2391216 Mar 10 16:34 ensemble.strip*
But, the real pain is that the huge Solaris binary makes the system
almost impossible to debug. gcc-2.7.2 did not seem to have this
problem, producing binaries of comparable size.
BTW, linux version is compiled with egcs1.0.1(no haifa) and solaris
version -- with egcs1.0(no haifa), both versions with -fno-exceptions
and -fno-rtti.
The output of GNU size (long) is attached to the end of this
message. Why is solaris version so much longer?
Any ideas?
Thanks,
-- Marat
linux:
% size --format=sysv ensemble
ensemble :
section size addr
.interp 19 134512852
.hash 45484 134512872
.dynsym 116320 134558356
.dynstr 183959 134674676
.rel.got 488 134858636
.rel.bss 40 134859124
.rel.plt 2360 134859164
.init 49 134861536
.plt 4736 134861588
.text 1048707 134866324
.fini 28 135915040
.rodata 248940 135915068
.data 7168 136168104
.gcc_except_table 612 136175272
.eh_frame 35652 136175884
.ctors 180 136211536
.dtors 80 136211716
.got 1436 136211796
.dynamic 216 136213232
.bss 71856 136213448
.stab 2373816 0
.stabstr 2466949 0
.comment 18590 0
.note 7040 18590
Total 6634725
solaris:
% gsize --format=sysv ensemble
ensemble :
section size addr
.interp 17 65748
.hash 64344 65768
.dynsym 127728 130112
.dynstr 191983 257840
.rela.bss 48 449824
.rela.plt 2460 449872
.text 1594552 452332
.init 28 2046884
.fini 20 2046912
.gnu.linkonce.t.__Q27DocTree9NodeValuePQ27DocTree9NodeValueP4NODEP5XNode 52 2046932
.gnu.linkonce.t.__nw__Q27DocTree9NodeValuei 40 2046984
.gnu.linkonce.t._._8Location 152 2047024
.gnu.linkonce.t.insert_after__15SequenceSupportP4NODET1 120 2047176
.gnu.linkonce.t.__Q216RevisionSequence4Info 60 2047296
.gnu.linkonce.t.__14DocAbstraction 40 2047356
.gnu.linkonce.t.__10DLIST_ELEM 104 2047396
.gnu.linkonce.t.permit_change__C11ReportArray 32 2047500
.gnu.linkonce.t.add_to_list__11ReportArrayP10EditReport 240 2047532
.gnu.linkonce.t.set_val__11ReportArrayiiP10EditReport 68 2047772
.gnu.linkonce.t.val__11ReportArrayii 76 2047840
.gnu.linkonce.t._._11ReportArray 248 2047916
.gnu.linkonce.t.__11ReportArrayiib 232 2048164
.gnu.linkonce.t._._10SearchPath 36 2048396
.gnu.linkonce.t.__19init_NilintListNode 68 2048432
.gnu.linkonce.t.__6intSet 80 2048500
.gnu.linkonce.t.__10voidPtrSet 40 2048580
.gnu.linkonce.t.__as__9BitVectorRC9BitVector 96 2048620
.gnu.linkonce.t._._9BitVector 72 2048716
.gnu.linkonce.t.xlfenv__5ExlVM 160 2048788
.gnu.linkonce.t.xlenv__5ExlVM 160 2048948
.gnu.linkonce.t.expr__7Context 64 2049108
.gnu.linkonce.t.xlargc__5ExlVM 640 2049172
.gnu.linkonce.t.prevcntxt__7Context 32 2049812
.gnu.linkonce.t.xldenv__7Context 32 2049844
.gnu.linkonce.t.xlfenv__7Context 32 2049876
.gnu.linkonce.t.xlenv__7Context 32 2049908
.gnu.linkonce.t.xlsp__7Context 32 2049940
.gnu.linkonce.t.xlfp__7Context 32 2049972
.gnu.linkonce.t.xlargv__7Context 32 2050004
.gnu.linkonce.t.jmpbuf__7Context 32 2050036
.gnu.linkonce.t.flags__7Context 28 2050068
.gnu.linkonce.t.xldenv__5ExlVM 32 2050096
.gnu.linkonce.t.xlargv__5ExlVM 32 2050128
.gnu.linkonce.t.xlfp__5ExlVM 32 2050160
.gnu.linkonce.t.xlsp__5ExlVM 32 2050192
.gnu.linkonce.t.__6Point1RC6Point1 68 2050224
.gnu.linkonce.t.__5PointRC5Point 132 2050292
.gnu.linkonce.t.__5Point 120 2050424
.gnu.linkonce.t.__6Point2RC6Point2 140 2050544
.gnu.linkonce.t.__6Point3RC6Point3 140 2050684
.gnu.linkonce.t.__4Box1RC4Box1 76 2050824
.gnu.linkonce.t.__3BoxRC3Box 132 2050900
.gnu.linkonce.t.__3Box 120 2051032
.gnu.linkonce.t.__4Box2RC4Box2 148 2051152
.gnu.linkonce.t.__4Box3RC4Box3 148 2051300
.gnu.linkonce.t.__Q28LPExtras9Selection 60 2051448
.gnu.linkonce.t.__Q28LPExtras6Cursor 44 2051508
.gnu.linkonce.t.__nw__Q27ALPcase4linki 40 2051552
.gnu.linkonce.t.__Q211PLPLineInfo5chunk 44 2051592
.gnu.linkonce.t.__Q29AttrSpace7AttrDef 40 2051636
.gnu.linkonce.t.__Q212AttrValArray4Pair 40 2051676
.gnu.linkonce.t.__Q210AttrValSet4Pair 56 2051716
.gnu.linkonce.t.__Q28ValArray4Link 44 2051772
.gnu.linkonce.t.max_right__C10XFTreeNode 36 2051816
.gnu.linkonce.t.max_left__C10XFTreeNode 36 2051852
.gnu.linkonce.t.right_extent__C10XFTreeNodei 56 2051888
.gnu.linkonce.t.left_extent__C10XFTreeNodei 56 2051944
.gnu.linkonce.t.__8TreeInfo 44 2052000
.gnu.linkonce.t._._5Vreal 36 2052044
.gnu.linkonce.t.insert_before__15SequenceSupportP4NODET1 40 2052080
.gnu.linkonce.t._._8Vsstring 36 2052120
.gnu.linkonce.t.eof__13SearchContext 44 2052156
.gnu.linkonce.t._._Q210DET_PARSER5STACK 128 2052200
.gnu.linkonce.t.__Q210DET_PARSER5STACK 84 2052328
.gnu.linkonce.t.clear__Q210DET_PARSER5STACK 48 2052412
.gnu.linkonce.t.state__CQ210DET_PARSER5STACKi 104 2052460
.gnu.linkonce.t.prev_node__CQ210DET_PARSER5STACK 44 2052564
.gnu.linkonce.t.node__CQ210DET_PARSER5STACKi 104 2052608
.gnu.linkonce.t.entry__CQ210DET_PARSER5STACKi 288 2052712
.gnu.linkonce.t.is_empty__CQ210DET_PARSER5STACK 104 2053000
.gnu.linkonce.t.num_items__CQ210DET_PARSER5STACK 96 2053104
.gnu.linkonce.t._._7IPARSER 280 2053200
.gnu.linkonce.t.__7IPARSERRC7IPARSERPC6HistTVT2PC2TV 320 2053480
.gnu.linkonce.t.__7IPARSERRC7IPARSER 264 2053800
.gnu.linkonce.t.__7IPARSERP7GRAMMARP8IncLexer 168 2054064
.gnu.linkonce.t.gvid__C7IPARSER 156 2054232
.gnu.linkonce.t.remove_ref__Q27IPARSER10ParseTable 112 2054388
.gnu.linkonce.t.add_ref__Q27IPARSER10ParseTable 56 2054500
.gnu.linkonce.t.__Q27IPARSER10ParseTable 88 2054556
.gnu.linkonce.t.__as__Q37IPARSER10ParseTable6ACTIONRCQ37IPARSER10ParseTable6ACTION 96 2054644
.gnu.linkonce.t.__Q37IPARSER10ParseTable6ACTIONRCQ37IPARSER10ParseTable6ACTION 48 2054740
.gnu.linkonce.t.__Q37IPARSER10ParseTable6ACTION 72 2054788
.gnu.linkonce.t.__Q37IPARSER10ParseTable6ACTIONQ47IPARSER10ParseTable6ACTION11ACTION_TYPEi 256 2054860
.gnu.linkonce.t.rule__CQ37IPARSER10ParseTable6ACTION 300 2055116
.gnu.linkonce.t.state__CQ37IPARSER10ParseTable6ACTION 300 2055416
.gnu.linkonce.t.saw_eos__C8IncLexer 80 2055716
.gnu.linkonce.t.can_stop__C8IncLexer 144 2055796
.gnu.linkonce.t.next_term__C8IncLexer 216 2055940
.gnu.linkonce.t.first_term__C8IncLexerP4TERM 240 2056156
.gnu.linkonce.t.__5TIMER 64 2056396
.gnu.linkonce.t.unpop__Q210DET_PARSER5STACKi 40 2056460
.gnu.linkonce.t.pop_without_saves__Q210DET_PARSER5STACKi 40 2056500
.gnu.linkonce.t.oocp_init__7IPARSER 140 2056540
.gnu.linkonce.t.__Q27IPARSER9HistIsoTVG2VGP9UltraRoot 116 2056680
.gnu.linkonce.t.__Q27IPARSER5IsoTVP9UltraRoot 60 2056796
.gnu.linkonce.t._._Q27IPARSER9HistIsoTV 36 2056856
.gnu.linkonce.t._._Q27IPARSER5IsoTV 36 2056892
.gnu.linkonce.t.prev_term_in_current_view__C8IncLexerPC4NODEi 60 2056928
.gnu.linkonce.t.next_term_in_current_view__C8IncLexerPC4NODEi 60 2056988
.gnu.linkonce.t.prev_term_in_last_edited_view__C8IncLexerPC4NODEi 60 2057048
.gnu.linkonce.t.next_term_in_last_edited_view__C8IncLexerPC4NODEi 60 2057108
.gnu.linkonce.t.prev_term_in_last_synched_view__C8IncLexerPC4NODEi 60 2057168
.gnu.linkonce.t.next_term_in_last_synched_view__C8IncLexerPC4NODEi 60 2057228
.gnu.linkonce.t.reset__C8IncLexer 60 2057288
.gnu.linkonce.t.set_eof_char__8IncLexeri 28 2057348
.gnu.linkonce.t.max__Fii 456 2057376
.gnu.linkonce.t.text_extent__CQ27IPARSER9HistIsoTVPC4NODE 232 2057832
.gnu.linkonce.t.first__CQ27IPARSER9HistIsoTVPC4NODE 96 2058064
.gnu.linkonce.t.slot__CQ27IPARSER9HistIsoTVPC4NODE 152 2058160
.gnu.linkonce.t.nth_child__CQ27IPARSER9HistIsoTVPC4NODEi 108 2058312
.gnu.linkonce.t.parent__CQ27IPARSER9HistIsoTVPC4NODE 156 2058420
.gnu.linkonce.t.slot__CQ27IPARSER5IsoTVPC4NODE 84 2058576
.gnu.linkonce.t.parent__CQ27IPARSER5IsoTVPC4NODE 88 2058660
.gnu.linkonce.t.reset__Q211IGLR_PARSER5NList 112 2058748
.gnu.linkonce.t.get_cover__CQ211IGLR_PARSER5NListPC4NODE 196 2058860
.gnu.linkonce.t.add__Q211IGLR_PARSER5NListP4NODEGQ211IGLR_PARSER5COVER 244 2059056
.gnu.linkonce.t._._Q211IGLR_PARSER5NList 68 2059300
.gnu.linkonce.t.__Q211IGLR_PARSER5NList 36 2059368
.gnu.linkonce.t.expand__Q211IGLR_PARSER5NListi 484 2059404
.gnu.linkonce.t.__as__Q211IGLR_PARSER5COVERRCQ211IGLR_PARSER5COVER 48 2059888
.gnu.linkonce.t.__eq__CQ211IGLR_PARSER5COVERRCQ211IGLR_PARSER5COVER 80 2059936
.gnu.linkonce.t.__Q211IGLR_PARSER5COVERRCQ211IGLR_PARSER5COVER 48 2060016
.gnu.linkonce.t.__Q211IGLR_PARSER5COVERii 44 2060064
.gnu.linkonce.t.add__Q211IGLR_PARSER5SListPQ211IGLR_PARSER8GSS_NODEi 232 2060108
.gnu.linkonce.t.take_one__Q211IGLR_PARSER5SListRPQ211IGLR_PARSER8GSS_NODERi 160 2060340
.gnu.linkonce.t.is_empty__CQ211IGLR_PARSER5SList 44 2060500
.gnu.linkonce.t._._Q211IGLR_PARSER5SList 132 2060544
.gnu.linkonce.t.__Q211IGLR_PARSER5SList 36 2060676
.gnu.linkonce.t.expand__Q211IGLR_PARSER5SListi 396 2060712
.gnu.linkonce.t.reset__Q211IGLR_PARSER5PList 76 2061108
.gnu.linkonce.t.take_one__Q211IGLR_PARSER5PListRPQ211IGLR_PARSER8GSS_NODE 132 2061184
.gnu.linkonce.t.add__Q211IGLR_PARSER5PListPQ211IGLR_PARSER8GSS_NODE 204 2061316
.gnu.linkonce.t.is_empty__CQ211IGLR_PARSER5PList 44 2061520
.gnu.linkonce.t.__as__Q211IGLR_PARSER5PListRCQ211IGLR_PARSER5PList 60 2061564
.gnu.linkonce.t._._Q211IGLR_PARSER5PList 68 2061624
.gnu.linkonce.t.__Q211IGLR_PARSER5PList 36 2061692
.gnu.linkonce.t.copy__Q211IGLR_PARSER5PListRCQ211IGLR_PARSER5PList 272 2061728
.gnu.linkonce.t.expand__Q211IGLR_PARSER5PListi 252 2062000
.gnu.linkonce.t.__Q211IGLR_PARSER4LINKPQ211IGLR_PARSER8GSS_NODEP4NODE 44 2062252
.gnu.linkonce.t.find_link_to__CQ211IGLR_PARSER8GSS_NODEPCQ211IGLR_PARSER8GSS_NODE 160 2062296
.gnu.linkonce.t.add_link__Q211IGLR_PARSER8GSS_NODEPQ211IGLR_PARSER4LINK 268 2062456
.gnu.linkonce.t.__Q211IGLR_PARSER8GSS_NODEiiPQ211IGLR_PARSER4LINKQ211IGLR_PARSER8WS_STATE 96 2062724
.gnu.linkonce.t.remove_ref__Q211IGLR_PARSER16CANON_NODE_TABLE 148 2062820
.gnu.linkonce.t.add_ref__Q211IGLR_PARSER16CANON_NODE_TABLE 28 2062968
.gnu.linkonce.t.__Q211IGLR_PARSER16CANON_NODE_TABLE 44 2062996
.gnu.linkonce.t.set_nth_real_child__Q211IGLR_PARSER8SYM_NODEiP4NODE 52 2063040
.gnu.linkonce.t.nth_real_child__CQ211IGLR_PARSER8SYM_NODEi 60 2063092
.gnu.linkonce.t.real_arity__CQ211IGLR_PARSER8SYM_NODE 32 2063152
.gnu.linkonce.t.__Q211IGLR_PARSER8SYM_NODEP2VGPCQ24NODE4INFOi 80 2063184
.gnu.linkonce.t.__Q37IPARSER10ParseTable6ACTIONQ47IPARSER10ParseTable6ACTION11ACTION_TYPE 108 2063264
.gnu.linkonce.t._make__CQ211IGLR_PARSER8SYM_NODEP2VGb 140 2063372
.gnu.linkonce.t._._Q211IGLR_PARSER8SYM_NODE 36 2063512
.gnu.linkonce.t.__Q211IGLR_PARSER8SYM_NODEP2VGRCQ211IGLR_PARSER8SYM_NODE 80 2063548
.gnu.linkonce.t.__ls__FR7ostreamRC5TIMER 48 2063628
.gnu.linkonce.t._._4Vint 108 2063676
.gnu.linkonce.t._._9VptrArray 36 2063784
.gnu.linkonce.t._._4Vptr 36 2063820
.gnu.linkonce.t._._5Vbool 72 2063856
.gnu.linkonce.t.__8VsstringRC8Vsstring 48 2063928
.gnu.linkonce.t.__5VrealRC5Vreal 48 2063976
.gnu.linkonce.t.__4VptrRC4Vptr 48 2064024
.gnu.linkonce.t.__8VlstringRC8Vlstring 72 2064072
.gnu.linkonce.t.__4VintRC4Vint 48 2064144
.gnu.linkonce.t.__5VboolRC5Vbool 48 2064192
.gnu.linkonce.t.start_state__C8IncLexerPC8TextNodeG4GVID 216 2064240
.gnu.linkonce.t.start_state__C8IncLexerPC8TextNode 160 2064456
.gnu.linkonce.t.initial_start_state__C8IncLexer 56 2064616
.gnu.linkonce.t.end_analysis__8IncLexerb 72 2064672
.gnu.linkonce.t._._8IncLexer 280 2064744
.gnu.linkonce.t.__8IncLexerRC8IncLexer 216 2065024
.gnu.linkonce.t.__8IncLexerP5Lexer 128 2065240
.gnu.linkonce.t.begin_analysis__8IncLexerPC6HistTVT1PC2TVP2VGbi 152 2065368
.gnu.linkonce.t.dump__CQ215GeneralIncLexer5LAset 36 2065520
.gnu.linkonce.t.clear__Q215GeneralIncLexer5LAset 120 2065556
.gnu.linkonce.t.can_stop__CQ215GeneralIncLexer5LAset 92 2065676
.gnu.linkonce.t.__Q215GeneralIncLexer5LAset 60 2065768
.gnu.linkonce.t.__Q315GeneralIncLexer5LAset4ITEMibi 76 2065828
.gnu.linkonce.t._._Q215GeneralIncLexer5LAset 128 2065904
.gnu.linkonce.t._._Q315GeneralIncLexer5LAset4ITEM 36 2066032
.gnu.linkonce.t.at_beginning__CQ25Lexer8LOCATION 44 2066068
.gnu.linkonce.t.__Q25Lexer8LOCATIONP4TERMi 44 2066112
.gnu.linkonce.t.length__CQ25Lexer12HistTermViewPC4NODE 108 2066156
.gnu.linkonce.t.__Q25Lexer12HistTermViewPC6HistTV 48 2066264
.gnu.linkonce.t.__Q25Lexer8TermViewPC2TV 36 2066312
.gnu.linkonce.t.min__Fii 76 2066348
.gnu.linkonce.t.__eq__CQ210C2Database6C2DataRCQ210C2Database6C2Data 708 2066424
.gnu.linkonce.t.is_ref__CQ210C2Database6C2Data 120 2067132
.gnu.linkonce.t.__eq__C6C2TypeRC6C2Type 132 2067252
.gnu.linkonce.t.hash__CQ210C2Database6C2Data 124 2067384
.gnu.linkonce.t.markASTSpine__10C2DatabaseP4NODE 32 2067508
.gnu.linkonce.t.__Q210C2Database17C2CollectionTuplePQ210C2Database12C2CollectionPQ210C2Database7C2Tuple 84 2067540
.gnu.linkonce.t.type__CQ210C2Database15C2RelationCache 28 2067624
.gnu.linkonce.t.__Q210C2Database15C2RelationTuplePQ210C2Database7C2Tuple 64 2067652
.gnu.linkonce.t.type__CQ210C2Database15C2FunctionCache 28 2067716
.gnu.linkonce.t.dump__CQ210C2Database9C2MappingR7ostream 76 2067744
.gnu.linkonce.t.has_successors__CQ210C2Database9C2Mapping 52 2067820
.gnu.linkonce.t.__Q210C2Database10C2TypeInfoPQ210C2Database10C2TypeInfo 36 2067872
.gnu.linkonce.t.__Q210C2Database22C2DynamicSuccessorLinkP6C2TypePQ210C2Database9C2MappingPQ210C2Database22C2DynamicSuccessorLinkT3 84 2067908
.gnu.linkonce.t._._Q210C2Database19C2DependencyContext 72 2067992
.gnu.linkonce.t.__Q210C2Database19C2DependencyContextP10C2DatabaseP6C2Type 84 2068064
.gnu.linkonce.t.__Q210C2Database24C2NonlocalDependencyLinkP6C2TypeiPQ210C2Database24C2NonlocalDependencyLinkT3 84 2068148
.gnu.linkonce.t.type__CQ210C2Database9C2Closure 28 2068232
.gnu.linkonce.t.push__10C2DatabaseGQ210C2Database6C2DataPPQ210C2Database10C2ConsCell 80 2068260
.gnu.linkonce.t.cdr__10C2DatabasePQ210C2Database10C2ConsCell 32 2068340
.gnu.linkonce.t.car__10C2DatabasePQ210C2Database10C2ConsCell 40 2068372
.gnu.linkonce.t.cons__10C2DatabaseGQ210C2Database6C2DataPQ210C2Database10C2ConsCell 80 2068412
.gnu.linkonce.t.__Q210C2Database10C2ConsCellGQ210C2Database6C2DataPQ210C2Database10C2ConsCell 84 2068492
.gnu.linkonce.t.dump__CQ210C2Database6C2DataR7ostream 592 2068576
.gnu.linkonce.t.__ne__CQ210C2Database6C2DataRCQ210C2Database6C2Data 52 2069168
.gnu.linkonce.t.__Q210C2Database6C2Data 36 2069220
.gnu.linkonce.t.__Q210C2Database6C2DataP6C2Type 36 2069256
.gnu.linkonce.t.node__CQ210C2Database6C2Data 44 2069292
.gnu.linkonce.t.c__CQ210C2Database6C2Data 36 2069336
.gnu.linkonce.t.i__CQ210C2Database6C2Data 36 2069372
.gnu.linkonce.t.b__CQ210C2Database6C2Data 48 2069408
.gnu.linkonce.t.__Q210C2Database6C2Datab 44 2069456
.gnu.linkonce.t._._Q210C2Database15C2RelationCache 64 2069500
.gnu.linkonce.t._._Q210C2Database15C2FunctionCache 64 2069564
.gnu.linkonce.t.__Q210C2Database9C2Closure 52 2069628
.gnu.linkonce.t._._Q210C2Database9C2Closure 64 2069680
.gnu.linkonce.t.__dl__12C2StaticTypePv 56 2069744
.gnu.linkonce.t.__12C2StaticType 52 2069800
.gnu.linkonce.t._._13C2DynamicType 88 2069852
.gnu.linkonce.t.__13C2DynamicType 184 2069940
.gnu.linkonce.t.__dl__13C2DynamicTypePv 28 2070124
.gnu.linkonce.t.__nw__13C2DynamicTypeUi 40 2070152
.gnu.linkonce.t.cleanup__13C2DynamicTypePvT1 64 2070192
.gnu.linkonce.t.hash__C6C2Type 32 2070256
.gnu.linkonce.t.__6C2Type 40 2070288
.gnu.linkonce.t.type__CQ210C2Database17C2CollectionTuple 28 2070328
.gnu.linkonce.t.type__CQ210C2Database15C2RelationTuple 28 2070356
.gnu.linkonce.t.type__CQ210C2Database22C2DynamicSuccessorLink 28 2070384
.gnu.linkonce.t.type__CQ210C2Database19C2DependencyContext 28 2070412
.gnu.linkonce.t.type__CQ210C2Database24C2NonlocalDependencyLink 28 2070440
.gnu.linkonce.t.type__CQ210C2Database10C2ConsCell 28 2070468
.gnu.linkonce.t._._Q210C2Database17C2CollectionTuple 64 2070496
.gnu.linkonce.t._._Q210C2Database15C2RelationTuple 64 2070560
.gnu.linkonce.t._._Q210C2Database22C2DynamicSuccessorLink 64 2070624
.gnu.linkonce.t._._Q210C2Database24C2NonlocalDependencyLink 64 2070688
.gnu.linkonce.t._._Q210C2Database10C2ConsCell 64 2070752
.gnu.linkonce.t.inc_parse__7IPARSERPC6HistTVT1P2TVP2VG 228 2070816
.gnu.linkonce.t.__tf11_ios_fields 48 2071044
.gnu.linkonce.t.__tf8_IO_FILE 48 2071092
.gnu.linkonce.t._._10bad_typeid 80 2071140
.gnu.linkonce.t.__tf10bad_typeid 96 2071220
.gnu.linkonce.t._._8bad_cast 80 2071316
.gnu.linkonce.t.__tf8bad_cast 96 2071396
.gnu.linkonce.t.__tf17__array_type_info 96 2071492
.gnu.linkonce.t._._17__array_type_info 24 2071588
.gnu.linkonce.t.__tf16__ptmd_type_info 96 2071612
.gnu.linkonce.t._._16__ptmd_type_info 24 2071708
.gnu.linkonce.t.__tf16__ptmf_type_info 96 2071732
.gnu.linkonce.t._._16__ptmf_type_info 24 2071828
.gnu.linkonce.t.__tf16__func_type_info 96 2071852
.gnu.linkonce.t._._16__func_type_info 24 2071948
.gnu.linkonce.t.__tf19__builtin_type_info 96 2071972
.gnu.linkonce.t._._19__builtin_type_info 24 2072068
.gnu.linkonce.t.__tf16__attr_type_info 96 2072092
.gnu.linkonce.t._._16__attr_type_info 24 2072188
.gnu.linkonce.t.__tf19__pointer_type_info 96 2072212
.gnu.linkonce.t._._19__pointer_type_info 24 2072308
.rodata 298250 2072336
.got 420 2436124
.dynamic 232 2436544
.plt 2512 2436776
.data 10516 2439288
.ctors 196 2449804
.dtors 96 2450000
.eh_frame 14236 2450096
.gnu.linkonce.d._Q28LANGUAGE34media_list__C17DEFAULT_PROG_LANG.2._media_list 24 2464332
.gnu.linkonce.d._vt.10XFTreeNode 64 2464360
.gnu.linkonce.d._vt.7IPARSER 112 2464424
.gnu.linkonce.d._vt.Q27IPARSER10ParseTable 48 2464536
.gnu.linkonce.d._vt.Q27IPARSER9HistIsoTV 240 2464584
.gnu.linkonce.d._vt.Q27IPARSER5IsoTV 240 2464824
.gnu.linkonce.d._vt.Q211IGLR_PARSER8SYM_NODE 184 2465064
.gnu.linkonce.d._vt.8IncLexer 144 2465248
.gnu.linkonce.d._vt.Q315GeneralIncLexer5LAset4ITEM 16 2465392
.gnu.linkonce.d._vt.Q410C2Database15C2RelationCache87retryTuples__Q210C2Database15C2RelationCacheP10C2DatabasePQ210C2Database10C2Operatorb.0_11TempClosure 40 2465408
.gnu.linkonce.d._vt.Q210C2Database15C2RelationCache 40 2465448
.gnu.linkonce.d._vt.Q210C2Database15C2FunctionCache 40 2465488
.gnu.linkonce.d._vt.Q210C2Database17C2CollectionTuple 32 2465528
.gnu.linkonce.d._vt.Q210C2Database15C2RelationTuple 32 2465560
.gnu.linkonce.d._vt.Q210C2Database22C2DynamicSuccessorLink 32 2465592
.gnu.linkonce.d._vt.Q210C2Database19C2DependencyContext 24 2465624
.gnu.linkonce.d._vt.Q210C2Database24C2NonlocalDependencyLink 32 2465648
.gnu.linkonce.d._vt.Q210C2Database9C2Closure 40 2465680
.gnu.linkonce.d._vt.Q210C2Database10C2ConsCell 32 2465720
.gnu.linkonce.d._vt.13C2DynamicType 32 2465752
.gnu.linkonce.d._vt.6C2Type 24 2465784
.gcc_except_table 696 2465808
.gnu.linkonce.d._vt.10bad_typeid 24 2466504
.gnu.linkonce.d._vt.8bad_cast 24 2466528
.gnu.linkonce.d._vt.17__array_type_info 16 2466552
.gnu.linkonce.d._vt.16__ptmd_type_info 16 2466568
.gnu.linkonce.d._vt.16__ptmf_type_info 16 2466584
.gnu.linkonce.d._vt.16__func_type_info 16 2466600
.gnu.linkonce.d._vt.19__builtin_type_info 16 2466616
.gnu.linkonce.d._vt.16__attr_type_info 16 2466632
.gnu.linkonce.d._vt.19__pointer_type_info 16 2466648
.bss 66768 2466664
.comment 29086 0
.stab.index 24 0
.stab 3066936 0
.stab.indexstr 24 0
.stabstr 12183564 0
Total 17681768