Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / tools / llvm-readobj / COFF / symbols.test
blob2e808f33613ebc882f78b6c134f3c63b111c35ea
1 ## Test how we print symbols.
3 # RUN: llvm-readobj --symbols %p/Inputs/trivial.obj.coff-i386 | FileCheck %s
5 # CHECK:      Symbols [
6 # CHECK-NEXT:   Symbol {
7 # CHECK-NEXT:     Name: @comp.id
8 # CHECK-NEXT:    Value: 14766605
9 # CHECK-NEXT:    Section:  IMAGE_SYM_ABSOLUTE (-1)
10 # CHECK-NEXT:     BaseType: Null (0x0)
11 # CHECK-NEXT:     ComplexType: Null (0x0)
12 # CHECK-NEXT:    StorageClass: Static (0x3)
13 # CHECK-NEXT:    AuxSymbolCount: 0
14 # CHECK-NEXT:   }
15 # CHECK-NEXT:   Symbol {
16 # CHECK-NEXT:    Name: @feat.00
17 # CHECK-NEXT:    Value: 2147484049
18 # CHECK-NEXT:     Section:  IMAGE_SYM_ABSOLUTE (-1)
19 # CHECK-NEXT:     BaseType: Null (0x0)
20 # CHECK-NEXT:    ComplexType: Null (0x0)
21 # CHECK-NEXT:    StorageClass: Static (0x3)
22 # CHECK-NEXT:     AuxSymbolCount: 0
23 # CHECK-NEXT:   }
24 # CHECK-NEXT:   Symbol {
25 # CHECK-NEXT:     Name: .text
26 # CHECK-NEXT:     Value: 0
27 # CHECK-NEXT:     Section: .text (1)
28 # CHECK-NEXT:     BaseType: Null (0x0)
29 # CHECK-NEXT:     ComplexType: Null (0x0)
30 # CHECK-NEXT:     StorageClass: Static (0x3)
31 # CHECK-NEXT:     AuxSymbolCount: 1
32 # CHECK-NEXT:     AuxSectionDef {
33 # CHECK-NEXT:       Length: 22
34 # CHECK-NEXT:       RelocationCount: 3
35 # CHECK-NEXT:       LineNumberCount: 0
36 # CHECK-NEXT:       Checksum: 0x0
37 # CHECK-NEXT:       Number: 1
38 # CHECK-NEXT:       Selection: 0x0
39 # CHECK-NEXT:     }
40 # CHECK-NEXT:   }