]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-aarch64/morello-tlsdesc.d
58336a7cbc8f3641d35ad3d50b397fe17c6948b1
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-aarch64 / morello-tlsdesc.d
1 #source: morello-tlsdesc.s
2 #as: -march=morello+c64
3 #ld: -shared
4 #objdump: -DR -j .got.plt -j .text -j .plt
5
6
7 .*: file format .*
8
9
10 Disassembly of section .plt:
11
12 .*<.plt>:
13 .*: 62bf7bf0 stp c16, c30, \[csp, #-32\]!
14 .*: 908...90 adrp c16, .*
15 .*: c2....11 ldr c17, \[c16, #[0-9]+\]
16 .*: 02....10 add c16, c16, #0x[0-9a-f]+
17 .*: c2c21220 br c17
18 .*: d503201f nop
19 .*: d503201f nop
20 .*: d503201f nop
21
22 .*<_start@plt>:
23 .*: 908...90 adrp c16, .*
24 .*: c2....11 ldr c17, \[c16, #[0-9]+\]
25 .*: 02....10 add c16, c16, #0x[0-9a-f]+
26 .*: c2c21220 br c17
27
28 .*<extf@plt>:
29 .*: 908...90 adrp c16, .*
30 .*: c2....11 ldr c17, \[c16, #[0-9]+\]
31 .*: 02....10 add c16, c16, #0x[0-9a-f]+
32 .*: c2c21220 br c17
33
34 .*<var1@plt>:
35 .*: 62bf8fe2 stp c2, c3, \[csp, #-16\]!
36 .*: 908...82 adrp c2, .*
37 .*: 908...83 adrp c3, .*
38 .*: c2....42 ldr c2, \[c2, #[0-9]+\]
39
40 .*<var2@plt>:
41 .*: 02....63 add c3, c3, #0x[0-9a-f]+
42 .*: c2c21040 br c2
43 .*: d503201f nop
44 .*: d503201f nop
45
46 Disassembly of section .text:
47
48 .*<f1>:
49 .*: 97fffff4 bl .* <extf@plt>
50 .*: c29bd042 mrs c2, ctpidr_el0
51 .*: d503201f nop
52 .*: 908...80 adrp c0, .*
53 .*: c2....01 ldr c1, \[c0, #[0-9]+\]
54 .*: 02....00 add c0, c0, #0x[0-9a-f]+
55 .*: c2c23020 blr c1
56 .*: c2c10000 scbnds c0, c0, x1
57
58 .*<f2>:
59 .*: 97ffffe8 bl .* <_start@plt>
60 .*: c29bd042 mrs c2, ctpidr_el0
61 .*: d503201f nop
62 .*: 908...80 adrp c0, .*
63 .*: c2....01 ldr c1, \[c0, #[0-9]+\]
64 .*: 02....00 add c0, c0, #0x[0-9a-f]+
65 .*: c2c23020 blr c1
66 .*: c2c10000 scbnds c0, c0, x1
67
68 .*<_start>:
69 .*: c29bd042 mrs c2, ctpidr_el0
70 .*: d503201f nop
71 .*: 908...80 adrp c0, .*
72 .*: c2....01 ldr c1, \[c0, #[0-9]+\]
73 .*: 02....00 add c0, c0, #0x[0-9a-f]+
74 .*: c2c23020 blr c1
75 .*: c2c10000 scbnds c0, c0, x1
76
77 Disassembly of section .got.plt:
78
79 .*:
80 ...
81 .*: [0-9a-f]+ .*
82 .*: R_MORELLO_JUMP_SLOT _start
83 ...
84 .*: [0-9a-f]+ .*
85 .*: R_MORELLO_JUMP_SLOT extf
86 ...
87 .*: R_MORELLO_TLSDESC \*ABS\*\+0x4
88 .*: R_MORELLO_TLSDESC var1
89 .*: R_MORELLO_TLSDESC var2