]> Cypherpunks repositories - gostls13.git/commit
debug/pe: do not create symbol table if FileHeader.PointerToSymbolTable is 0
authorAlex Brainman <alex.brainman@gmail.com>
Sat, 12 Nov 2016 06:57:35 +0000 (17:57 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Thu, 17 Nov 2016 07:55:06 +0000 (07:55 +0000)
commit03ca047dd334f6018f06f7fc9a7a4e2608b1f8d3
tree8a7664e40556b3ec925ca72d2a7d40d688b0f29e
parentdadfd14babccc30757ddb3f3eb8fbb7cd3bf4b5a
debug/pe: do not create symbol table if FileHeader.PointerToSymbolTable is 0

https://github.com/tpn/pdfs/raw/master/Microsoft Portable Executable and Common Object File Format Specification - 1999 (pecoff).doc
says this about PointerToSymbolTable:

File offset of the COFF symbol table or 0 if none is present.

Do as it says.

Fixes #17809.

Change-Id: Ib1ad83532f36a3e56c7e058dc9b2acfbf60c4e72
Reviewed-on: https://go-review.googlesource.com/33170
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Alex Brainman <alex.brainman@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/debug/pe/symbol.go