aboutsummaryrefslogtreecommitdiff
path: root/test/ELF/linkerscript/header-addr.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/linkerscript/header-addr.s')
-rw-r--r--test/ELF/linkerscript/header-addr.s22
1 files changed, 11 insertions, 11 deletions
diff --git a/test/ELF/linkerscript/header-addr.s b/test/ELF/linkerscript/header-addr.s
index f37d319aaabe..70e6f674bafb 100644
--- a/test/ELF/linkerscript/header-addr.s
+++ b/test/ELF/linkerscript/header-addr.s
@@ -2,20 +2,20 @@
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
# RUN: echo "PHDRS {all PT_LOAD PHDRS;} \
# RUN: SECTIONS { \
-# RUN: . = 0x2000; \
+# RUN: . = 0x2000 + SIZEOF_HEADERS; \
# RUN: .text : {*(.text)} :all \
# RUN: }" > %t.script
-# RUN: ld.lld -o %t.so --script %t.script %t.o -shared
+# RUN: ld.lld --hash-style=sysv -o %t.so --script %t.script %t.o -shared
# RUN: llvm-readobj -program-headers %t.so | FileCheck %s
# CHECK: ProgramHeaders [
# CHECK-NEXT: ProgramHeader {
# CHECK-NEXT: Type: PT_LOAD
# CHECK-NEXT: Offset: 0x40
-# CHECK-NEXT: VirtualAddress: 0x1040
-# CHECK-NEXT: PhysicalAddress: 0x1040
-# CHECK-NEXT: FileSize: 4176
-# CHECK-NEXT: MemSize: 4176
+# CHECK-NEXT: VirtualAddress: 0x2040
+# CHECK-NEXT: PhysicalAddress: 0x2040
+# CHECK-NEXT: FileSize: 200
+# CHECK-NEXT: MemSize: 200
# CHECK-NEXT: Flags [
# CHECK-NEXT: PF_R (0x4)
# CHECK-NEXT: PF_W (0x2)
@@ -25,7 +25,7 @@
# CHECK-NEXT: }
# CHECK-NEXT: ]
-# RUN: ld.lld -o %t2.so --script %t.script %t.o -shared -z max-page-size=0x2000
+# RUN: ld.lld --hash-style=sysv -o %t2.so --script %t.script %t.o -shared -z max-page-size=0x2000
# RUN: llvm-readobj -program-headers %t2.so \
# RUN: | FileCheck --check-prefix=MAXPAGE %s
@@ -33,10 +33,10 @@
# MAXPAGE-NEXT: ProgramHeader {
# MAXPAGE-NEXT: Type: PT_LOAD
# MAXPAGE-NEXT: Offset: 0x40
-# MAXPAGE-NEXT: VirtualAddress: 0x40
-# MAXPAGE-NEXT: PhysicalAddress: 0x40
-# MAXPAGE-NEXT: FileSize: 8272
-# MAXPAGE-NEXT: MemSize: 8272
+# MAXPAGE-NEXT: VirtualAddress: 0x2040
+# MAXPAGE-NEXT: PhysicalAddress: 0x2040
+# MAXPAGE-NEXT: FileSize: 200
+# MAXPAGE-NEXT: MemSize: 200
# MAXPAGE-NEXT: Flags [
# MAXPAGE-NEXT: PF_R
# MAXPAGE-NEXT: PF_W