summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-readobj/file-headers.test
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-11-17 11:17:17 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-11-17 11:17:17 +0000
commit236b0ca79055779c4d024d66dcd0cbc44265df7f (patch)
tree22602146bb0ce39a2ae4d0f4b901c48952cca9c0 /llvm/test/tools/llvm-readobj/file-headers.test
parentd29db9b949034de5ee71a445b9aa8cbe20b62f07 (diff)
downloadbcm5719-llvm-236b0ca79055779c4d024d66dcd0cbc44265df7f.tar.gz
bcm5719-llvm-236b0ca79055779c4d024d66dcd0cbc44265df7f.zip
Object, COFF: Tighten the object file parser
We were a little lax in a few areas: - We pretended that import libraries were like any old COFF file, they are not. In fact, they aren't really COFF files at all, we should probably grow some specialized functionality to handle them smarter. - Our symbol iterators were more than happy to attempt to go past the end of the symbol table if you had a symbol with a bad list of auxiliary symbols. llvm-svn: 222124
Diffstat (limited to 'llvm/test/tools/llvm-readobj/file-headers.test')
-rw-r--r--llvm/test/tools/llvm-readobj/file-headers.test9
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/test/tools/llvm-readobj/file-headers.test b/llvm/test/tools/llvm-readobj/file-headers.test
index 1627eb76569..a19cb4bb2af 100644
--- a/llvm/test/tools/llvm-readobj/file-headers.test
+++ b/llvm/test/tools/llvm-readobj/file-headers.test
@@ -335,12 +335,11 @@ COFF-IMPORTLIB-NEXT: Arch: unknown
COFF-IMPORTLIB-NEXT: AddressSize: 32bit
COFF-IMPORTLIB-NEXT: ImageFileHeader {
COFF-IMPORTLIB-NEXT: Machine: IMAGE_FILE_MACHINE_UNKNOWN (0x0)
-COFF-IMPORTLIB-NEXT: SectionCount: 65535
+COFF-IMPORTLIB-NEXT: SectionCount: 0
COFF-IMPORTLIB-NEXT: TimeDateStamp: 1970-09-09 19:52:32 (0x14C0000)
-COFF-IMPORTLIB-NEXT: PointerToSymbolTable: 0x528542EB
-COFF-IMPORTLIB-NEXT: SymbolCount: 20
+COFF-IMPORTLIB-NEXT: PointerToSymbolTable: 0x0
+COFF-IMPORTLIB-NEXT: SymbolCount: 0
COFF-IMPORTLIB-NEXT: OptionalHeaderSize: 0
-COFF-IMPORTLIB-NEXT: Characteristics [ (0x8)
-COFF-IMPORTLIB-NEXT: IMAGE_FILE_LOCAL_SYMS_STRIPPED (0x8)
+COFF-IMPORTLIB-NEXT: Characteristics [ (0x0)
COFF-IMPORTLIB-NEXT: ]
COFF-IMPORTLIB-NEXT: }
OpenPOWER on IntegriCloud