diff options
| author | Alex Brainman <alex.brainman@gmail.com> | 2016-05-03 16:37:33 +1000 |
|---|---|---|
| committer | Alex Brainman <alex.brainman@gmail.com> | 2016-05-05 00:20:45 +0000 |
| commit | 57be1607d975ebec2f5faecea068f2db31abc041 (patch) | |
| tree | f619f508f3505636c3dcdda42bc75422d0158a14 /src/debug/pe/file.go | |
| parent | 27d0d849fe7802794c74d049f5e8e1b0be018f9a (diff) | |
| download | go-57be1607d975ebec2f5faecea068f2db31abc041.tar.xz | |
debug/pe: unexport newly introduced identifiers
CLs 22181, 22332 and 22336 intorduced new functionality to be used
in cmd/link (see issue #15345 for details). But we didn't have chance
to use new functionality yet. Unexport newly introduced identifiers,
so we don't have to commit to the API until we actually tried it.
Rename File.COFFSymbols into File._COFFSymbols,
COFFSymbol.FullName into COFFSymbol._FullName,
Section.Relocs into Section._Relocs,
Reloc into _Relocs,
File.StringTable into File._StringTable and
StringTable into _StringTable.
Updates #15345
Change-Id: I770eeb61f855de85e0c175225d5d1c006869b9ec
Reviewed-on: https://go-review.googlesource.com/22720
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Run-TryBot: Alex Brainman <alex.brainman@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/debug/pe/file.go')
| -rw-r--r-- | src/debug/pe/file.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/debug/pe/file.go b/src/debug/pe/file.go index ef4ae352fe..3074ba0f50 100644 --- a/src/debug/pe/file.go +++ b/src/debug/pe/file.go @@ -19,8 +19,8 @@ type File struct { OptionalHeader interface{} // of type *OptionalHeader32 or *OptionalHeader64 Sections []*Section Symbols []*Symbol // COFF symbols with auxiliary symbol records removed - COFFSymbols []COFFSymbol // all COFF symbols (including auxiliary symbol records) - StringTable StringTable + _COFFSymbols []COFFSymbol // all COFF symbols (including auxiliary symbol records) + _StringTable _StringTable closer io.Closer } @@ -93,17 +93,17 @@ func NewFile(r io.ReaderAt) (*File, error) { var err error // Read string table. - f.StringTable, err = readStringTable(&f.FileHeader, sr) + f._StringTable, err = readStringTable(&f.FileHeader, sr) if err != nil { return nil, err } // Read symbol table. - f.COFFSymbols, err = readCOFFSymbols(&f.FileHeader, sr) + f._COFFSymbols, err = readCOFFSymbols(&f.FileHeader, sr) if err != nil { return nil, err } - f.Symbols, err = removeAuxSymbols(f.COFFSymbols, f.StringTable) + f.Symbols, err = removeAuxSymbols(f._COFFSymbols, f._StringTable) if err != nil { return nil, err } @@ -141,7 +141,7 @@ func NewFile(r io.ReaderAt) (*File, error) { if err := binary.Read(sr, binary.LittleEndian, sh); err != nil { return nil, err } - name, err := sh.fullName(f.StringTable) + name, err := sh.fullName(f._StringTable) if err != nil { return nil, err } @@ -168,7 +168,7 @@ func NewFile(r io.ReaderAt) (*File, error) { } for i := range f.Sections { var err error - f.Sections[i].Relocs, err = readRelocs(&f.Sections[i].SectionHeader, sr) + f.Sections[i]._Relocs, err = readRelocs(&f.Sections[i].SectionHeader, sr) if err != nil { return nil, err } |
