• Russ Cox's avatar
    cmd/ld: drop gcargs, gclocals symbols from symbol table · 2541cc81
    Russ Cox authored
    Update #6853
    
    Every function now has a gcargs and gclocals symbol
    holding associated garbage collection information.
    Put them all in the same meta-symbol as the go.func data
    and then drop individual entries from symbol table.
    
    Removing gcargs and gclocals reduces the size of a
    typical binary by 10%.
    
    LGTM=r
    R=r
    CC=golang-codereviews
    https://golang.org/cl/65870044
    2541cc81
Name
Last commit
Last update
..
data.c Loading commit data...
decodesym.c Loading commit data...
doc.go Loading commit data...
dwarf.c Loading commit data...
dwarf.h Loading commit data...
dwarf_defs.h Loading commit data...
elf.c Loading commit data...
elf.h Loading commit data...
go.c Loading commit data...
ldelf.c Loading commit data...
ldmacho.c Loading commit data...
ldpe.c Loading commit data...
lib.c Loading commit data...
lib.h Loading commit data...
macho.c Loading commit data...
macho.h Loading commit data...
pass.c Loading commit data...
pcln.c Loading commit data...
pe.c Loading commit data...
pe.h Loading commit data...
pobj.c Loading commit data...
symtab.c Loading commit data...
textflag.h Loading commit data...