]> git.saurik.com Git - apple/ld64.git/blob - unit-tests/test-cases/linker-optimization-hints/AdrpLdrGot.s
ld64-351.8.tar.gz
[apple/ld64.git] / unit-tests / test-cases / linker-optimization-hints / AdrpLdrGot.s
1
2 #ifndef TARGET
3 #define TARGET _malloc
4 #endif
5
6 .text
7 .align 2
8 _test:
9 nop
10 L1: adrp x0, TARGET@GOTPAGE
11 L2: ldr x1, [x0, #TARGET@GOTPAGEOFF]
12 nop
13
14 .loh AdrpLdrGot L1, L2
15
16 #if PADDING
17 _pad:
18 .space 1100000
19 #endif
20
21 _fooCode:
22 nop
23
24
25 .data
26 _makePageOffsetNonZero: .long 0,0,0,0
27
28 _fooData: .long 0
29
30