1
# RUN: yaml2obj -format=elf %s | llvm-readobj -sections -relocations - | FileCheck %s
4
FileHeader: !FileHeader
13
Content: "0000000000000000"
65
# CHECK-NEXT: Index: 0
68
# CHECK-NEXT: Index: 1
69
# CHECK-NEXT: Name: .text (16)
71
# CHECK-NEXT: Section {
72
# CHECK-NEXT: Index: 2
73
# CHECK-NEXT: Name: .rel.text (1)
74
# CHECK-NEXT: Type: SHT_REL (0x9)
75
# CHECK-NEXT: Flags [ (0x0)
77
# CHECK-NEXT: Address: 0x0
78
# CHECK-NEXT: Offset: 0x{{[0-9A-F]+}}
79
# CHECK-NEXT: Size: 24
82
# CHECK-NEXT: AddressAlignment: 4
83
# CHECK-NEXT: EntrySize: 8
85
# CHECK-NEXT: Section {
86
# CHECK-NEXT: Index: 3
87
# CHECK-NEXT: Name: .rela.text (11)
88
# CHECK-NEXT: Type: SHT_RELA (0x4)
89
# CHECK-NEXT: Flags [ (0x0)
91
# CHECK-NEXT: Address: 0x0
92
# CHECK-NEXT: Offset: 0x{{[0-9A-F]+}}
93
# CHECK-NEXT: Size: 36
96
# CHECK-NEXT: AddressAlignment: 4
97
# CHECK-NEXT: EntrySize: 12
99
# CHECK-NEXT: Section {
100
# CHECK-NEXT: Index: 4
101
# CHECK-NEXT: Name: .symtab (40)
103
# CHECK-NEXT: Section {
104
# CHECK-NEXT: Index: 5
105
# CHECK-NEXT: Name: .strtab (32)
107
# CHECK: Relocations [
108
# CHECK-NEXT: Section (2) .rel.text {
109
# CHECK-NEXT: 0x1 R_MIPS_32 glob1 0x0
110
# CHECK-NEXT: 0x1 R_MIPS_CALL16 glob2 0x0
111
# CHECK-NEXT: 0x2 R_MIPS_LO16 loc1 0x0
113
# CHECK-NEXT: Section (3) .rela.text {
114
# CHECK-NEXT: 0x1 R_MIPS_32 glob1 0x1
115
# CHECK-NEXT: 0x1 R_MIPS_CALL16 glob2 0x2
116
# CHECK-NEXT: 0x2 R_MIPS_LO16 loc1 0x3