sect = addmachodwarfsect(sect, ".debug_info")
infosym = Linklookup(Ctxt, ".debug_info", 0)
- infosym.Hide = 1
+ infosym.Hidden = true
abbrevsym = Linklookup(Ctxt, ".debug_abbrev", 0)
- abbrevsym.Hide = 1
+ abbrevsym.Hidden = true
linesym = Linklookup(Ctxt, ".debug_line", 0)
- linesym.Hide = 1
+ linesym.Hidden = true
framesym = Linklookup(Ctxt, ".debug_frame", 0)
- framesym.Hide = 1
+ framesym.Hidden = true
}
}
}
infosym = Linklookup(Ctxt, ".debug_info", 0)
- infosym.Hide = 1
+ infosym.Hidden = true
abbrevsym = Linklookup(Ctxt, ".debug_abbrev", 0)
- abbrevsym.Hide = 1
+ abbrevsym.Hidden = true
linesym = Linklookup(Ctxt, ".debug_line", 0)
- linesym.Hide = 1
+ linesym.Hidden = true
framesym = Linklookup(Ctxt, ".debug_frame", 0)
- framesym.Hide = 1
+ framesym.Hidden = true
}
}
if strings.HasPrefix(s.Name, "go.weak.") {
s.Special = 1 // do not lay out in data segment
s.Reachable = true
- s.Hide = 1
+ s.Hidden = true
}
}
for s := Ctxt.Allsym; s != nil; s = s.Allsym {
if strings.HasPrefix(s.Name, "go.track.") {
s.Special = 1 // do not lay out in data segment
- s.Hide = 1
+ s.Hidden = true
if s.Reachable {
buf.WriteString(s.Name[9:])
for p = s.Reachparent; p != nil; p = p.Reachparent {
}
for s := Ctxt.Allsym; s != nil; s = s.Allsym {
- if s.Hide != 0 || ((s.Name == "" || s.Name[0] == '.') && s.Version == 0 && s.Name != ".rathole" && s.Name != ".TOC.") {
+ if s.Hidden || ((s.Name == "" || s.Name[0] == '.') && s.Version == 0 && s.Name != ".rathole" && s.Name != ".TOC.") {
continue
}
switch s.Type & obj.SMASK {
Cgoexport uint8
Special uint8
Stkcheck uint8
- Hide uint8
+ Hidden bool
Leaf uint8
Localentry uint8
Onlist uint8
}
if strings.HasPrefix(s.Name, "type.") && !DynlinkingGo() {
- s.Hide = 1
+ s.Hidden = true
if UseRelro() && len(s.R) > 0 {
s.Type = obj.STYPERELRO
s.Outer = symtyperel
if strings.HasPrefix(s.Name, "go.typelink.") {
ntypelinks++
s.Type = obj.STYPELINK
- s.Hide = 1
+ s.Hidden = true
s.Outer = symtypelink
}
if strings.HasPrefix(s.Name, "go.string.") {
s.Type = obj.SGOSTRING
- s.Hide = 1
+ s.Hidden = true
s.Outer = symgostring
}
if strings.HasPrefix(s.Name, "runtime.gcbits.") {
s.Type = obj.SGCBITS
- s.Hide = 1
+ s.Hidden = true
s.Outer = symgcbits
}
if strings.HasPrefix(s.Name, "go.func.") {
s.Type = obj.SGOFUNC
- s.Hide = 1
+ s.Hidden = true
s.Outer = symgofunc
}
if strings.HasPrefix(s.Name, "gcargs.") || strings.HasPrefix(s.Name, "gclocals.") || strings.HasPrefix(s.Name, "gclocals·") {
s.Type = obj.SGOFUNC
- s.Hide = 1
+ s.Hidden = true
s.Outer = symgofunc
s.Align = 4
liveness += (s.Size + int64(s.Align) - 1) &^ (int64(s.Align) - 1)