reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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 | // REQUIRES: aarch64 // RUN: llvm-mc -filetype=obj -triple=aarch64-none-linux %s -o %t.o // Creates a R_AARCH64_ABS64 relocation against foo and bar .globl foo foo: .global bar .hidden bar bar: .data .xword foo .xword bar // RUN: ld.lld -shared -o %t.so %t.o // RUN: llvm-readobj --symbols --dyn-relocations %t.so | FileCheck %s // CHECK: Dynamic Relocations { // CHECK-NEXT: {{.*}} R_AARCH64_RELATIVE - [[BAR_ADDR:.*]] // CHECK-NEXT: {{.*}} R_AARCH64_ABS64 foo 0x0 // CHECK-NEXT: } // CHECK: Symbols [ // CHECK: Symbol { // CHECK: Name: bar // CHECK-NEXT: Value: [[BAR_ADDR]] |