xref: /aosp_15_r20/external/llvm/test/Object/yaml2obj-readobj.test (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard WorkerRUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-readobj -file-headers -relocations -expand-relocs - | FileCheck %s --check-prefix COFF-I386
2*9880d681SAndroid Build Coastguard WorkerRUN: yaml2obj -o %t %p/Inputs/COFF/i386.yaml
3*9880d681SAndroid Build Coastguard WorkerRUN: llvm-readobj -file-headers -relocations -expand-relocs %t \
4*9880d681SAndroid Build Coastguard WorkerRUN:   | FileCheck %s --check-prefix COFF-I386
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Worker// COFF-I386:  Characteristics [ (0x200)
7*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:    IMAGE_FILE_DEBUG_STRIPPED (0x200)
8*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:  ]
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker// COFF-I386:      Relocations [
11*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:   Section (1) .text {
12*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:     Relocation {
13*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Offset: 0xE
14*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Type: IMAGE_REL_I386_DIR32 (6)
15*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Symbol: L_.str
16*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:     }
17*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:     Relocation {
18*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Offset: 0x13
19*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Type: IMAGE_REL_I386_REL32 (20)
20*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Symbol: _puts
21*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:     }
22*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:     Relocation {
23*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Offset: 0x18
24*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Type: IMAGE_REL_I386_REL32 (20)
25*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:       Symbol: _SomeOtherFunction
26*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:     }
27*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT:   }
28*9880d681SAndroid Build Coastguard Worker// COFF-I386-NEXT: ]
29