diff options
Diffstat (limited to 'test/elf/dynamic-segorder.test')
-rw-r--r-- | test/elf/dynamic-segorder.test | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/elf/dynamic-segorder.test b/test/elf/dynamic-segorder.test new file mode 100644 index 0000000000000..1fdccec9921b7 --- /dev/null +++ b/test/elf/dynamic-segorder.test @@ -0,0 +1,17 @@ +RUN: lld -flavor gnu -target x86_64-linux %p/Inputs/tls.x86-64 \ +RUN: %p/Inputs/shared.so-x86-64 -o %t -e main --allow-shlib-undefined \ +RUN: --defsym=__tls_get_addr=0 +RUN: llvm-objdump -p %t | FileCheck %s + +CHECK: PHDR +CHECK: flags r-x +CHECK: INTERP +CHECK: flags r-- +CHECK: LOAD +CHECK: flags r-x +CHECK: LOAD +CHECK: flags rw- +CHECK: DYNAMIC +CHECK: flags rw- +CHECK: TLS +CHECK: flags rw- |