@@ -2238,11 +2238,6 @@ func (state *dodataState) allocateDataSections(ctxt *Link) {
22382238 state .checkdatsize (sym .SITABLINK )
22392239 sect .Length = uint64 (state .datsize ) - sect .Vaddr
22402240
2241- /* gosymtab */
2242- sect = state .allocateNamedSectionAndAssignSyms (seg , genrelrosecname (".gosymtab" ), sym .SSYMTAB , sym .SRODATA , relroSecPerm )
2243- ldr .SetSymSect (ldr .LookupOrCreateSym ("runtime.symtab" , 0 ), sect )
2244- ldr .SetSymSect (ldr .LookupOrCreateSym ("runtime.esymtab" , 0 ), sect )
2245-
22462241 /* gopclntab */
22472242 sect = state .allocateNamedSectionAndAssignSyms (seg , genrelrosecname (".gopclntab" ), sym .SPCLNTAB , sym .SRODATA , relroSecPerm )
22482243 ldr .SetSymSect (ldr .LookupOrCreateSym ("runtime.pclntab" , 0 ), sect )
@@ -2985,7 +2980,6 @@ func (ctxt *Link) address() []*sym.Segment {
29852980 ldr := ctxt .loader
29862981 var (
29872982 rodata = ldr .SymSect (ldr .LookupOrCreateSym ("runtime.rodata" , 0 ))
2988- symtab = ldr .SymSect (ldr .LookupOrCreateSym ("runtime.symtab" , 0 ))
29892983 pclntab = ldr .SymSect (ldr .LookupOrCreateSym ("runtime.pclntab" , 0 ))
29902984 types = ldr .SymSect (ldr .LookupOrCreateSym ("runtime.types" , 0 ))
29912985 )
@@ -3065,8 +3059,6 @@ func (ctxt *Link) address() []*sym.Segment {
30653059 ctxt .xdefine ("runtime.egcbss" , sym .SRODATA , ldr .SymAddr (s )+ ldr .SymSize (s ))
30663060 ldr .SetSymSect (ldr .LookupOrCreateSym ("runtime.egcbss" , 0 ), ldr .SymSect (s ))
30673061
3068- ctxt .xdefine ("runtime.symtab" , sym .SRODATA , int64 (symtab .Vaddr ))
3069- ctxt .xdefine ("runtime.esymtab" , sym .SRODATA , int64 (symtab .Vaddr + symtab .Length ))
30703062 ctxt .xdefine ("runtime.pclntab" , sym .SRODATA , int64 (pclntab .Vaddr ))
30713063 ctxt .defineInternal ("runtime.pcheader" , sym .SRODATA )
30723064 ctxt .defineInternal ("runtime.funcnametab" , sym .SRODATA )
0 commit comments