Commit | Line | Data |
---|---|---|
b1ee0cc4 WN |
1 | #source: ifunc-21.s |
2 | #ld: -shared -z nocombreloc | |
3 | #objdump: -d -s -j .got.plt -j .text | |
4 | #target: aarch64*-*-* | |
5 | ||
6 | # Ensure the .got.plt slot used is correct | |
7 | ||
8 | .*: file format elf64-(little|big)aarch64 | |
9 | ||
10 | Contents of section .text: | |
d3b76a45 | 11 | [0-9a-f]+ .* |
b1ee0cc4 | 12 | Contents of section .got.plt: |
d3b76a45 WN |
13 | [0-9a-f]+ 0+ 0+ 0+ 0+ .* |
14 | (103b8|10408) 0+ 0+ [0-9a-f]+ [0-9a-f]+ .* | |
b1ee0cc4 WN |
15 | |
16 | Disassembly of section .text: | |
17 | ||
d3b76a45 WN |
18 | .* <ifunc>: |
19 | .*: d65f03c0 ret | |
b1ee0cc4 | 20 | |
d3b76a45 WN |
21 | .* <bar>: |
22 | .*: 90000080 adrp x0, 10000 <.*> | |
ad43e107 | 23 | .*: .* ldr x0, \[x0, #(960|1040)\] |
d3b76a45 | 24 | .*: d65f03c0 ret |
b1ee0cc4 | 25 | |
d3b76a45 | 26 | #pass |