mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/link: pack LSym boolean attributes
No performance improvement, but possibly more readable. Linking juju: tip: real 0m5.470s user 0m6.131s this: real 0m5.392s user 0m6.087s Change-Id: I578e94fbe6c11b19d79034c33b3db31d9689d439 Reviewed-on: https://go-review.googlesource.com/20108 Reviewed-by: Matthew Dempsky <mdempsky@google.com> Run-TryBot: David Crawshaw <crawshaw@golang.org>
This commit is contained in:
parent
d7cdf66978
commit
a3c258a567
20 changed files with 283 additions and 253 deletions
|
|
@ -1997,16 +1997,16 @@ func Dwarfemitdebugsections() {
|
|||
sect = addmachodwarfsect(sect, ".debug_info")
|
||||
|
||||
infosym = Linklookup(Ctxt, ".debug_info", 0)
|
||||
infosym.Hidden = true
|
||||
infosym.Attr |= AttrHidden
|
||||
|
||||
abbrevsym = Linklookup(Ctxt, ".debug_abbrev", 0)
|
||||
abbrevsym.Hidden = true
|
||||
abbrevsym.Attr |= AttrHidden
|
||||
|
||||
linesym = Linklookup(Ctxt, ".debug_line", 0)
|
||||
linesym.Hidden = true
|
||||
linesym.Attr |= AttrHidden
|
||||
|
||||
framesym = Linklookup(Ctxt, ".debug_frame", 0)
|
||||
framesym.Hidden = true
|
||||
framesym.Attr |= AttrHidden
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2183,16 +2183,16 @@ func dwarfaddshstrings(shstrtab *LSym) {
|
|||
}
|
||||
|
||||
infosym = Linklookup(Ctxt, ".debug_info", 0)
|
||||
infosym.Hidden = true
|
||||
infosym.Attr |= AttrHidden
|
||||
|
||||
abbrevsym = Linklookup(Ctxt, ".debug_abbrev", 0)
|
||||
abbrevsym.Hidden = true
|
||||
abbrevsym.Attr |= AttrHidden
|
||||
|
||||
linesym = Linklookup(Ctxt, ".debug_line", 0)
|
||||
linesym.Hidden = true
|
||||
linesym.Attr |= AttrHidden
|
||||
|
||||
framesym = Linklookup(Ctxt, ".debug_frame", 0)
|
||||
framesym.Hidden = true
|
||||
framesym.Attr |= AttrHidden
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue