diff options
author | Rui Ueyama <ruiu@google.com> | 2014-03-18 23:37:53 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2014-03-18 23:37:53 +0000 |
commit | cae25dcbf7347d1a04f8746aedd6d6600b528a40 (patch) | |
tree | 88bd9114a82d47fa0d113343e395db8ec212e90e /test/tools | |
parent | 2c4507e850d353433a525fb763df05dd8a407173 (diff) | |
download | llvm-cae25dcbf7347d1a04f8746aedd6d6600b528a40.tar.gz llvm-cae25dcbf7347d1a04f8746aedd6d6600b528a40.tar.bz2 llvm-cae25dcbf7347d1a04f8746aedd6d6600b528a40.tar.xz |
Object/COFF: Add function to check if section number is reserved one.
Differential Revision: http://llvm-reviews.chandlerc.com/D3103
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204199 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/tools')
-rw-r--r-- | test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 | bin | 314 -> 350 bytes | |||
-rw-r--r-- | test/tools/llvm-readobj/file-headers.test | 2 | ||||
-rw-r--r-- | test/tools/llvm-readobj/symbols.test | 18 |
3 files changed, 19 insertions, 1 deletions
diff --git a/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 b/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 Binary files differindex 282e5699a7..7486562c97 100644 --- a/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 +++ b/test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 diff --git a/test/tools/llvm-readobj/file-headers.test b/test/tools/llvm-readobj/file-headers.test index 845bad8793..39a8c0ef89 100644 --- a/test/tools/llvm-readobj/file-headers.test +++ b/test/tools/llvm-readobj/file-headers.test @@ -39,7 +39,7 @@ COFF32-NEXT: Machine: IMAGE_FILE_MACHINE_I386 (0x14C) COFF32-NEXT: SectionCount: 2 COFF32-NEXT: TimeDateStamp: 2013-03-20 17:56:46 (0x5149F85E) COFF32-NEXT: PointerToSymbolTable: 0xA5 -COFF32-NEXT: SymbolCount: 7 +COFF32-NEXT: SymbolCount: 9 COFF32-NEXT: OptionalHeaderSize: 0 COFF32-NEXT: Characteristics [ (0x0) COFF32-NEXT: ] diff --git a/test/tools/llvm-readobj/symbols.test b/test/tools/llvm-readobj/symbols.test index e014377e58..e427bdc8d9 100644 --- a/test/tools/llvm-readobj/symbols.test +++ b/test/tools/llvm-readobj/symbols.test @@ -5,6 +5,24 @@ RUN: | FileCheck %s -check-prefix ELF COFF: Symbols [ COFF-NEXT: Symbol { +COFF-NEXT: Name: @comp.id +COFF-NEXT: Value: 14766605 +COFF-NEXT: Section: (65535) +COFF-NEXT: BaseType: Null (0x0) +COFF-NEXT: ComplexType: Null (0x0) +COFF-NEXT: StorageClass: Static (0x3) +COFF-NEXT: AuxSymbolCount: 0 +COFF-NEXT: } +COFF-NEXT: Symbol { +COFF-NEXT: Name: @feat.00 +COFF-NEXT: Value: 2147484049 +COFF-NEXT: Section: (65535) +COFF-NEXT: BaseType: Null (0x0) +COFF-NEXT: ComplexType: Null (0x0) +COFF-NEXT: StorageClass: Static (0x3) +COFF-NEXT: AuxSymbolCount: 0 +COFF-NEXT: } +COFF-NEXT: Symbol { COFF-NEXT: Name: .text COFF-NEXT: Value: 0 COFF-NEXT: Section: .text (1) |