diff options
Diffstat (limited to 'test/ELF/aarch64-copy.s')
-rw-r--r-- | test/ELF/aarch64-copy.s | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/test/ELF/aarch64-copy.s b/test/ELF/aarch64-copy.s index 32e1c76df7719..5a42c8db4796e 100644 --- a/test/ELF/aarch64-copy.s +++ b/test/ELF/aarch64-copy.s @@ -22,7 +22,7 @@ _start: // CHECK-NEXT: SHF_ALLOC // CHECK-NEXT: SHF_WRITE // CHECK-NEXT: ] -// CHECK-NEXT: Address: 0x40000 +// CHECK-NEXT: Address: 0x230000 // CHECK-NEXT: Offset: // CHECK-NEXT: Size: 24 // CHECK-NEXT: Link: @@ -32,19 +32,19 @@ _start: // CHECK: Relocations [ // CHECK-NEXT: Section ({{.*}}) .rela.dyn { // CHECK-NEXT: Relocation { -// CHECK-NEXT: Offset: 0x40000 +// CHECK-NEXT: Offset: 0x230000 // CHECK-NEXT: Type: R_AARCH64_COPY // CHECK-NEXT: Symbol: x // CHECK-NEXT: Addend: 0x0 // CHECK-NEXT: } // CHECK-NEXT: Relocation { -// CHECK-NEXT: Offset: 0x40010 +// CHECK-NEXT: Offset: 0x230010 // CHECK-NEXT: Type: R_AARCH64_COPY // CHECK-NEXT: Symbol: y // CHECK-NEXT: Addend: 0x0 // CHECK-NEXT: } // CHECK-NEXT: Relocation { -// CHECK-NEXT: Offset: 0x40014 +// CHECK-NEXT: Offset: 0x230014 // CHECK-NEXT: Type: R_AARCH64_COPY // CHECK-NEXT: Symbol: z // CHECK-NEXT: Addend: 0x0 @@ -54,21 +54,21 @@ _start: // CHECK: Symbols [ // CHECK: Name: x -// CHECK-NEXT: Value: 0x40000 +// CHECK-NEXT: Value: 0x230000 // CHECK-NEXT: Size: 4 // CHECK-NEXT: Binding: Global // CHECK-NEXT: Type: Object // CHECK-NEXT: Other: // CHECK-NEXT: Section: .bss // CHECK: Name: y -// CHECK-NEXT: Value: 0x40010 +// CHECK-NEXT: Value: 0x230010 // CHECK-NEXT: Size: 4 // CHECK-NEXT: Binding: Global // CHECK-NEXT: Type: Object // CHECK-NEXT: Other: // CHECK-NEXT: Section: .bss // CHECK: Name: z -// CHECK-NEXT: Value: 0x40014 +// CHECK-NEXT: Value: 0x230014 // CHECK-NEXT: Size: 4 // CHECK-NEXT: Binding: Global // CHECK-NEXT: Type: Object @@ -78,16 +78,16 @@ _start: // CODE: Disassembly of section .text: // CODE-NEXT: _start: -// S(x) = 0x40000, A = 0, P = 0x20000 +// S(x) = 0x230000, A = 0, P = 0x210000 // S + A - P = 0x20000 = 131072 -// CODE-NEXT: 20000: {{.*}} adr x1, #131072 -// S(y) = 0x40010, A = 0, P = 0x20004 -// Page(S + A) - Page(P) = 0x40000 - 0x20000 = 0x20000 = 131072 -// CODE-NEXT: 20004: {{.*}} adrp x2, #131072 -// S(y) = 0x40010, A = 0 +// CODE-NEXT: 210000: {{.*}} adr x1, #131072 +// S(y) = 0x230010, A = 0, P = 0x210004 +// Page(S + A) - Page(P) = 0x230000 - 0x210000 = 0x20000 = 131072 +// CODE-NEXT: 210004: {{.*}} adrp x2, #131072 +// S(y) = 0x230010, A = 0 // (S + A) & 0xFFF = 0x10 = 16 -// CODE-NEXT: 20008: {{.*}} add x2, x2, #16 +// CODE-NEXT: 210008: {{.*}} add x2, x2, #16 // RODATA: Contents of section .rodata: -// S(z) = 0x40014 -// RODATA-NEXT: 102e0 14000400 +// S(z) = 0x230014 +// RODATA-NEXT: 2002e0 14002300 |