Commit 9658b7ef authored by David Crawshaw's avatar David Crawshaw

cmd/link: hide go.dwarf symbols

Fixes #15179

Change-Id: I0f70b7ae1682eafaece7f22d8e76f0aa806f3ec9
Reviewed-on: https://go-review.googlesource.com/21589
Run-TryBot: David Crawshaw <crawshaw@golang.org>
Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent e6181eb9
......@@ -509,6 +509,7 @@ func newdie(parent *DWDie, abbrev int, name string, version int) *DWDie {
if name != "" && (abbrev <= DW_ABRV_VARIABLE || abbrev >= DW_ABRV_NULLTYPE) {
if abbrev != DW_ABRV_VARIABLE || version == 0 {
die.sym = Linklookup(Ctxt, infoprefix+name, version)
die.sym.Attr |= AttrHidden
die.sym.Type = obj.SDWARFINFO
}
}
......@@ -814,6 +815,7 @@ func dotypedef(parent *DWDie, name string, def *DWDie) {
}
def.sym = Linklookup(Ctxt, def.sym.Name+".def", 0)
def.sym.Attr |= AttrHidden
def.sym.Type = obj.SDWARFINFO
// The typedef entry must be created after the def,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment