]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: remove unused SFILE and FileSym
authorIan Lance Taylor <iant@golang.org>
Tue, 29 Aug 2017 00:49:37 +0000 (17:49 -0700)
committerIan Lance Taylor <iant@golang.org>
Tue, 29 Aug 2017 23:29:45 +0000 (23:29 +0000)
Change-Id: Iec610753052abcf6941a1cd16a9256ee9d689732
Reviewed-on: https://go-review.googlesource.com/59750
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Hiroshi Ioka <hirochachacha@gmail.com>
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/ld/symkind.go
src/cmd/link/internal/ld/symkind_string.go
src/cmd/link/internal/ld/symtab.go

index d9034a65272959755488a5cdef9585b112fe7ba2..14821d82710fedbdbe1f15197fd99976a46aba0c 100644 (file)
@@ -1929,7 +1929,6 @@ const (
        BSSSym                  = 'B'
        UndefinedSym            = 'U'
        TLSSym                  = 't'
-       FileSym                 = 'f'
        FrameSym                = 'm'
        ParamSym                = 'p'
        AutoSym                 = 'a'
@@ -2014,9 +2013,6 @@ func genasmsym(ctxt *Link, put func(*Link, *Symbol, string, SymbolType, int64, *
                        }
                        put(ctxt, s, s.Name, BSSSym, Symaddr(s), s.Gotype)
 
-               case SFILE:
-                       put(ctxt, nil, s.Name, FileSym, s.Value, nil)
-
                case SHOSTOBJ:
                        if Headtype == objabi.Hwindows || Iself {
                                put(ctxt, s, s.Name, UndefinedSym, s.Value, nil)
index 5ac04cf45acad480d1af460340581716912ad932..f8565e3a2edbd8907c29c9cf89b47c0b46d0a725 100644 (file)
@@ -97,7 +97,6 @@ const (
        SMACHOSYMTAB
        SMACHOINDIRECTPLT
        SMACHOINDIRECTGOT
-       SFILE
        SFILEPATH
        SCONST
        SDYNIMPORT
index 87da3c40bb5af05e8d35267f240e6f194e94c176..cd14f5978680d802ee5f9afeb9a1da8cdf822772 100644 (file)
@@ -4,9 +4,9 @@ package ld
 
 import "fmt"
 
-const _SymKind_name = "SxxxSTEXTSELFRXSECTSTYPESSTRINGSGOSTRINGSGOFUNCSGCBITSSRODATASFUNCTABSELFROSECTSMACHOPLTSTYPERELROSSTRINGRELROSGOSTRINGRELROSGOFUNCRELROSGCBITSRELROSRODATARELROSFUNCTABRELROSTYPELINKSITABLINKSSYMTABSPCLNTABSELFSECTSMACHOSMACHOGOTSWINDOWSSELFGOTSNOPTRDATASINITARRSDATASBSSSNOPTRBSSSTLSBSSSXREFSMACHOSYMSTRSMACHOSYMTABSMACHOINDIRECTPLTSMACHOINDIRECTGOTSFILESFILEPATHSCONSTSDYNIMPORTSHOSTOBJSDWARFSECTSDWARFINFOSDWARFRANGESDWARFLOC"
+const _SymKind_name = "SxxxSTEXTSELFRXSECTSTYPESSTRINGSGOSTRINGSGOFUNCSGCBITSSRODATASFUNCTABSELFROSECTSMACHOPLTSTYPERELROSSTRINGRELROSGOSTRINGRELROSGOFUNCRELROSGCBITSRELROSRODATARELROSFUNCTABRELROSTYPELINKSITABLINKSSYMTABSPCLNTABSELFSECTSMACHOSMACHOGOTSWINDOWSSELFGOTSNOPTRDATASINITARRSDATASBSSSNOPTRBSSSTLSBSSSXREFSMACHOSYMSTRSMACHOSYMTABSMACHOINDIRECTPLTSMACHOINDIRECTGOTSFILEPATHSCONSTSDYNIMPORTSHOSTOBJSDWARFSECTSDWARFINFOSDWARFRANGESDWARFLOC"
 
-var _SymKind_index = [...]uint16{0, 4, 9, 19, 24, 31, 40, 47, 54, 61, 69, 79, 88, 98, 110, 124, 136, 148, 160, 173, 182, 191, 198, 206, 214, 220, 229, 237, 244, 254, 262, 267, 271, 280, 287, 292, 304, 316, 333, 350, 355, 364, 370, 380, 388, 398, 408, 419, 428}
+var _SymKind_index = [...]uint16{0, 4, 9, 19, 24, 31, 40, 47, 54, 61, 69, 79, 88, 98, 110, 124, 136, 148, 160, 173, 182, 191, 198, 206, 214, 220, 229, 237, 244, 254, 262, 267, 271, 280, 287, 292, 304, 316, 333, 350, 359, 365, 375, 383, 393, 403, 414, 423}
 
 func (i SymKind) String() string {
        if i < 0 || i >= SymKind(len(_SymKind_index)-1) {
index 78e9dc26bc0d1b14545aa44d669fb665550e90d5..ca97cb23cf8bfc117cb7aa2b3bb2b1c99127e996 100644 (file)
@@ -223,7 +223,7 @@ func putplan9sym(ctxt *Link, x *Symbol, s string, typ SymbolType, addr int64, go
                }
                fallthrough
 
-       case AutoSym, ParamSym, FileSym, FrameSym:
+       case AutoSym, ParamSym, FrameSym:
                l := 4
                if Headtype == objabi.Hplan9 && SysArch.Family == sys.AMD64 && !Flag8 {
                        Lputb(uint32(addr >> 32))
@@ -234,11 +234,6 @@ func putplan9sym(ctxt *Link, x *Symbol, s string, typ SymbolType, addr int64, go
                Cput(uint8(t + 0x80)) /* 0x80 is variable length */
 
                var i int
-
-               /* skip the '<' in filenames */
-               if t == FileSym {
-                       s = s[1:]
-               }
                for i = 0; i < len(s); i++ {
                        Cput(s[i])
                }