• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: yaml2obj %s | llvm-readobj -sections -relocations - | FileCheck %s
2
3!ELF
4FileHeader:        !FielHeader
5  Class:           ELFCLASS32
6  Data:            ELFDATA2LSB
7  Type:            ET_REL
8  Machine:         EM_ARM
9  Flags:           [ EF_ARM_EABI_VER5 ]
10Sections:        
11  - Name:            .text
12    Type:            SHT_PROGBITS
13    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
14    AddressAlign:    0x0000000000000004
15    Content:         03308FE0022093E7000052E31EFF2F01
16  - Name:            .rel.text
17    Type:            SHT_REL
18    Flags:           [ SHF_INFO_LINK ]
19    Link:            .symtab
20    AddressAlign:    0x0000000000000004
21    Info:            .text
22    Relocations:     
23      - Offset:          0x000000000000000C
24        Symbol:          ''
25        Type:            R_ARM_V4BX
26  - Name:            .data
27    Type:            SHT_PROGBITS
28    Flags:           [ SHF_WRITE, SHF_ALLOC ]
29    AddressAlign:    0x0000000000000001
30    Content:         ''
31  - Name:            .bss
32    Type:            SHT_NOBITS
33    Flags:           [ SHF_WRITE, SHF_ALLOC ]
34    AddressAlign:    0x0000000000000001
35    Size:            0
36  - Name:            .ARM.attributes
37    Type:            SHT_ARM_ATTRIBUTES
38    AddressAlign:    0x0000000000000001
39    Content:         4115000000616561626900010B000000060208010901
40Symbols:         
41  Local:           
42    - Name:            .text
43      Type:            STT_SECTION
44      Section:         .text
45    - Name:            .data
46      Type:            STT_SECTION
47      Section:         .data
48    - Name:            .bss
49      Type:            STT_SECTION
50      Section:         .bss
51    - Name:            '$a'
52      Section:         .text
53    - Name:            call_weak_fn
54      Type:            STT_FUNC
55      Section:         .text
56    - Name:            .ARM.attributes
57      Type:            STT_SECTION
58      Section:         .ARM.attributes
59
60# CHECK:        Section {
61# CHECK-NEXT:     Index: 0
62# CHECK:        }
63# CHECK:        Section {
64# CHECK-NEXT:     Index: 1
65# CHECK-NEXT:     Name: .text (5)
66# CHECK:        }
67# CHECK-NEXT:   Section {
68# CHECK-NEXT:     Index: 2
69# CHECK-NEXT:     Name: .rel.text (1)
70# CHECK-NEXT:     Type: SHT_REL (0x9)
71# CHECK-NEXT:     Flags [ (0x40)
72# CHECK:	}
73# CHECK:        Relocations [
74# CHECK-NEXT:     Section (2) .rel.text {
75# CHECK-NEXT:       0xC R_ARM_V4BX - 0x0
76# CHECK-NEXT:     }
77# CHECK-NEXT:   ]
78