|
|
|
@ -291,6 +291,10 @@ func stripPCLinesAndNames(am *goobj2.ArchiveMember) {
|
|
|
|
|
lists := [][]*goobj2.Sym{am.SymDefs, am.NonPkgSymDefs, am.NonPkgSymRefs}
|
|
|
|
|
for _, list := range lists {
|
|
|
|
|
for _, s := range list {
|
|
|
|
|
if strings.HasPrefix(s.Name, "gofile..") {
|
|
|
|
|
s.Name = "gofile.."
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if s.Func == nil {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
@ -495,6 +499,11 @@ func garbleSymbolName(symName string, privImports privateImports, garbledImports
|
|
|
|
|
return symName
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// remove filename symbols when -tiny is passed
|
|
|
|
|
if envGarbleTiny && prefix == "gofile.." {
|
|
|
|
|
return prefix
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var namedataSym bool
|
|
|
|
|
if prefix == "type..namedata." {
|
|
|
|
|
namedataSym = true
|
|
|
|
|