summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-xray/AArch64/Inputs/elf64-pic.yaml
blob: 9b9b2960aea88581d271efbe5e876a839e475df6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# Generated from the following source:
# __attribute__((xray_always_instrument)) void foo() {}
# __attribute__((xray_always_instrument)) void bar() {}
# __attribute__((xray_always_instrument)) void jar() {}

# Built with the following arguments:
# -target aarch64-none-linux-android -fxray-instrument

--- !ELF
FileHeader:
  Class:           ELFCLASS64
  Data:            ELFDATA2LSB
  Type:            ET_DYN
  Machine:         EM_AARCH64
  Entry:           0x0000000000000420
Sections:
  - Name:            .hash
    Type:            SHT_HASH
    Flags:           [ SHF_ALLOC ]
    Address:         0x0000000000000228
    Link:            .dynsym
    AddressAlign:    0x0000000000000004
    EntSize:         0x0000000000000004
    Bucket:          [ 0, 0, 3, 0 ]
    Chain:           [ 0, 0, 1, 2 ]
  - Name:            .rela.dyn
    Type:            SHT_RELA
    Flags:           [ SHF_ALLOC ]
    Address:         0x0000000000000270
    Link:            .dynsym
    AddressAlign:    0x0000000000000008
    EntSize:         0x0000000000000018
    Relocations:
      - Offset:          0x00000000000025B0
        Type:            R_AARCH64_RELATIVE
        Addend:          1056
      - Offset:          0x00000000000025D0
        Type:            R_AARCH64_RELATIVE
        Addend:          1088
      - Offset:          0x00000000000025F0
        Type:            R_AARCH64_RELATIVE
        Addend:          1124
      - Offset:          0x0000000000002610
        Type:            R_AARCH64_RELATIVE
        Addend:          1156
      - Offset:          0x0000000000002630
        Type:            R_AARCH64_RELATIVE
        Addend:          1192
      - Offset:          0x0000000000002650
        Type:            R_AARCH64_RELATIVE
        Addend:          1224
      - Offset:          0x0000000000002670
        Type:            R_AARCH64_RELATIVE
        Addend:          9648
      - Offset:          0x0000000000002678
        Type:            R_AARCH64_RELATIVE
        Addend:          9712
      - Offset:          0x0000000000002680
        Type:            R_AARCH64_RELATIVE
        Addend:          9712
      - Offset:          0x0000000000002688
        Type:            R_AARCH64_RELATIVE
        Addend:          9776
      - Offset:          0x0000000000002690
        Type:            R_AARCH64_RELATIVE
        Addend:          9776
      - Offset:          0x0000000000002698
        Type:            R_AARCH64_RELATIVE
        Addend:          9840
      - Offset:          0x00000000000025F8
        Symbol:          _Z3barv
        Type:            R_AARCH64_ABS64
      - Offset:          0x0000000000002618
        Symbol:          _Z3barv
        Type:            R_AARCH64_ABS64
      - Offset:          0x00000000000025B8
        Symbol:          _Z3foov
        Type:            R_AARCH64_ABS64
      - Offset:          0x00000000000025D8
        Symbol:          _Z3foov
        Type:            R_AARCH64_ABS64
      - Offset:          0x0000000000002638
        Symbol:          _Z3jarv
        Type:            R_AARCH64_ABS64
      - Offset:          0x0000000000002658
        Symbol:          _Z3jarv
        Type:            R_AARCH64_ABS64
  - Name:            .text
    Type:            SHT_PROGBITS
    Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
    Address:         0x0000000000000420
    AddressAlign:    0x0000000000000004
    Content:         080000141F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5080000141F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5C0035FD6080000141F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5080000141F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5C0035FD6080000141F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5080000141F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5C0035FD6
  - Name:            .dynamic
    Type:            SHT_DYNAMIC
    Flags:           [ SHF_WRITE, SHF_ALLOC ]
    Address:         0x00000000000014F0
    Link:            .dynstr
    AddressAlign:    0x0000000000000008
    EntSize:         0x0000000000000010
    Entries:
      - Tag:             DT_FLAGS
        Value:           0x0000000000000008
      - Tag:             DT_FLAGS_1
        Value:           0x0000000000000001
      - Tag:             DT_RELA
        Value:           0x0000000000000270
      - Tag:             DT_RELASZ
        Value:           0x00000000000001B0
      - Tag:             DT_RELAENT
        Value:           0x0000000000000018
      - Tag:             DT_RELACOUNT
        Value:           0x000000000000000C
      - Tag:             DT_SYMTAB
        Value:           0x00000000000001C8
      - Tag:             DT_SYMENT
        Value:           0x0000000000000018
      - Tag:             DT_STRTAB
        Value:           0x0000000000000250
      - Tag:             DT_STRSZ
        Value:           0x0000000000000019
      - Tag:             DT_HASH
        Value:           0x0000000000000228
      - Tag:             DT_NULL
        Value:           0x0000000000000000
  - Name:            xray_instr_map
    Type:            SHT_PROGBITS
    Flags:           [ SHF_WRITE, SHF_ALLOC, SHF_LINK_ORDER ]
    Address:         0x00000000000025B0
    Link:            .text
    AddressAlign:    0x0000000000000001
    Content:         '000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000'
  - Name:            xray_fn_idx
    Type:            SHT_PROGBITS
    Flags:           [ SHF_WRITE, SHF_ALLOC, SHF_LINK_ORDER ]
    Address:         0x0000000000002670
    Link:            .text
    AddressAlign:    0x0000000000000010
    Content:         '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
DynamicSymbols:
  - Name:            _Z3barv
    Type:            STT_FUNC
    Section:         .text
    Binding:         STB_GLOBAL
    Value:           0x0000000000000464
    Size:            0x0000000000000044
  - Name:            _Z3foov
    Type:            STT_FUNC
    Section:         .text
    Binding:         STB_GLOBAL
    Value:           0x0000000000000420
    Size:            0x0000000000000044
  - Name:            _Z3jarv
    Type:            STT_FUNC
    Section:         .text
    Binding:         STB_GLOBAL
    Value:           0x00000000000004A8
    Size:            0x0000000000000044
...
OpenPOWER on IntegriCloud