diff options
Diffstat (limited to 'ld/testsuite/ld-aarch64/gc-plt-relocs.d')
-rw-r--r-- | ld/testsuite/ld-aarch64/gc-plt-relocs.d | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/ld/testsuite/ld-aarch64/gc-plt-relocs.d b/ld/testsuite/ld-aarch64/gc-plt-relocs.d index 5c9b5fe..ac455f8 100644 --- a/ld/testsuite/ld-aarch64/gc-plt-relocs.d +++ b/ld/testsuite/ld-aarch64/gc-plt-relocs.d @@ -13,36 +13,36 @@ .*: file format elf64-(little|big)aarch64 DYNAMIC SYMBOL TABLE: -0+8000 g DF \.text 0+4 _start -0+0000 D \*UND\* 0+ foo -0+8008 g DF \.text 0+ bar +0+10000 g DF \.text 0+4 _start +0+00000 D \*UND\* 0+ foo +0+10008 g DF \.text 0+ bar + +Disassembly of section \.plt: + +0+9000 \<\.plt\>: + 9000: a9bf7bf0 stp x16, x30, \[sp, #-16\]! + 9004: f00919b0 adrp x16, 12340000 \<_GLOBAL_OFFSET_TABLE_\> + 9008: f9400e11 ldr x17, \[x16, #24\] + 900c: 91006210 add x16, x16, #0x18 + 9010: d61f0220 br x17 + 9014: d503201f nop + 9018: d503201f nop + 901c: d503201f nop + 9020: f00919b0 adrp x16, 12340000 \<_GLOBAL_OFFSET_TABLE_\> + 9024: f9401211 ldr x17, \[x16, #32\] + 9028: 91008210 add x16, x16, #0x20 + 902c: d61f0220 br x17 Disassembly of section .text: -0+8000 \<_start\>: - 8000: 9400000c bl 8030 \<.*> - -0+8004 \<hidfn\>: - 8004: 8a000000 and x0, x0, x0 - -0+8008 \<bar\>: - 8008: 14000001 b 800c \<foo\> - -0+800c \<foo\>: - 800c: 97fffffe bl 8004 \<hidfn\> - -Disassembly of section .plt: - -0+8010 \<\.plt\>: - 8010: a9bf7bf0 stp x16, x30, \[sp, #-16\]! - 8014: b0000010 adrp x16, 9000 .* - 8018: f9400e11 ldr x17, \[x16, #24\] - 801c: 91006210 add x16, x16, #0x18 - 8020: d61f0220 br x17 - 8024: d503201f nop - 8028: d503201f nop - 802c: d503201f nop - 8030: b0000010 adrp x16, 9000 .* - 8034: f9401211 ldr x17, \[x16, #32\] - 8038: 91008210 add x16, x16, #0x20 - 803c: d61f0220 br x17 +0+10000 \<_start\>: + 10000: 97ffe408 bl 9020 \<\.plt\+0x20> + +0+10004 \<hidfn\>: + 10004: 8a000000 and x0, x0, x0 + +0+10008 \<bar\>: + 10008: 14000001 b 1000c \<foo\> + +0+1000c \<foo\>: + 1000c: 97fffffe bl 10004 \<hidfn\> |