| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | aarch64-gnu-ifunc-nonpreemptable.s | 55 # PIE: <myfunc_resolver>: 56 # PIE-NEXT: 10260: ret 57 # PIE: <main>: 58 # PIE-NEXT: 10264: adrp x8, 0x10000 60 # PIE-NEXT: 1026c: ret 61 # PIE-EMPTY: 63 # PIE-EMPTY: 64 # PIE-NEXT: <myfunc>: 68 # PIE-NEXT: 1027c: br x17 70 # PIE-RELOC: .rela.dyn { [all …]
|
| H A D | mips-dynamic.s | 14 # RUN: | FileCheck -check-prefixes=EXE,PIE %s 51 # PIE: DynamicSection [ 52 # PIE-NEXT: Tag Type Name/Value 54 # PIE-NEXT: 0x70000001 MIPS_RLD_VERSION 1 55 # PIE-NEXT: 0x70000005 MIPS_FLAGS NOTPOT 56 # PIE-NEXT: 0x70000006 MIPS_BASE_ADDRESS 0x0 57 # PIE-NEXT: 0x70000011 MIPS_SYMTABNO 2 58 # PIE-NEXT: 0x7000000A MIPS_LOCAL_GOTNO 2 59 # PIE-NEXT: 0x70000013 MIPS_GOTSYM 0x2 62 # PIE-NEXT: 0x00000000 NULL 0x0 [all …]
|
| H A D | ppc32-call-stub-pic.s | 37 # PIE-NEXT: 10210: mflr 30 41 # PIE-NEXT: bl 0x10244 42 # PIE-NEXT: bl 0x10244 44 # PIE-NEXT: bl 0x10254 45 # PIE-NEXT: bl 0x10254 47 # PIE-NEXT: bl 0x10264 48 # PIE-NEXT: bl 0x10264 52 # PIE-NEXT: bl 0x10274 54 # PIE-NEXT: bl 0x10284 128 # PIE-NEXT: lwz 0, 200(12) [all …]
|
| H A D | aarch64-gotpage.s | 8 # RUN: llvm-readobj -r %t.exe | FileCheck --check-prefix=RELOCS-PIE %s 19 # RELOCS-PIE: Relocations [ 20 # RELOCS-PIE-NEXT: Section (5) .rela.dyn { 21 # RELOCS-PIE-NEXT: 0x{{[0-9A-F]+}} R_AARCH64_RELATIVE - 0x{{[0-9A-F]+}} 22 # RELOCS-PIE-NEXT: 0x{{[0-9A-F]+}} R_AARCH64_RELATIVE - 0x{{[0-9A-F]+}} 23 # RELOCS-PIE-NEXT: } 24 # RELOCS-PIE-NEXT: ]
|
| H A D | ppc64-long-branch-pi.s | 8 # RUN: llvm-readelf -S %t | FileCheck --check-prefix=SEC-PIE %s 16 # SEC-PIE: Name Type Address Off Size ES Flg Lk Inf Al 17 # SEC-PIE: .got PROGBITS 0000000002002100 2012100 000008 00 WA 0 0 8 18 # SEC-PIE: .branch_lt NOBITS 0000000002002110 2012110 000020 00 WA 0 0 8
|
| H A D | mips-elf-abi.s | 10 # RUN: llvm-readobj -h %t.pie | FileCheck -check-prefix=PIE %s 16 # PIE: ABIVersion: 0
|
| H A D | pie.s | 4 ## Default is no PIE. 51 # CHECK: 0x000000006FFFFFFB FLAGS_1 PIE
|
| H A D | x86-64-dyn-rel-error5.s | 3 # RUN: not ld.lld -pie %t.o -o /dev/null 2>&1 | FileCheck --check-prefixes=CHECK,PIE %s
|
| H A D | note-first-page.s | 7 # (.dynsym .dynstr (and .rela.dyn in PIE)). This ensures the note information
|
| /llvm-project-15.0.7/lld/test/MachO/ |
| H A D | x86-64-reloc-unsigned.s | 7 # RUN: llvm-objdump --macho --rebase %t-pie | FileCheck %s --check-prefix=PIE 11 # RUN: llvm-objdump --macho --rebase %t-pie | FileCheck %s --check-prefix=PIE 18 # PIE: Rebase table: 19 # PIE-NEXT: segment section address type 20 # PIE-DAG: __DATA foo 0x[[#%X,ADDR:]] pointer 21 # PIE-DAG: __DATA bar 0x[[#ADDR + 8]] pointer 22 # PIE-DAG: __DATA bar 0x[[#ADDR + 12]] pointer 23 # PIE-DAG: __DATA baz 0x[[#ADDR + 20]] pointer 25 # NO-PIE: Rebase table: 26 # NO-PIE-NEXT: segment section address type [all …]
|
| H A D | local-got.s | 10 …-full-contents --rebase --bind %t/test | FileCheck %s --check-prefixes=CHECK,PIE --match-full-lines 12 …ll-contents --rebase --bind %t/test | FileCheck %s --check-prefixes=CHECK,NO-PIE --match-full-lines 27 # NO-PIE: Rebase table: 28 # NO-PIE-NEXT: segment section address type 30 # PIE: Rebase table: 31 # PIE-NEXT: segment section address type 32 # PIE-NEXT: __DATA_CONST __got 0x[[#%X,ADDR:]] pointer 33 # PIE-NEXT: __DATA_CONST __got 0x[[#ADDR + 8]] pointer
|
| H A D | mh-execute-header.s | 5 # RUN: llvm-objdump --macho --syms %t/test.pie | FileCheck %s --check-prefix=PIE 8 # RUN: llvm-objdump --macho --syms %t/test.no_pie | FileCheck %s --check-prefix=NO-PIE 10 # PIE: 0000000100000000 g F __TEXT,__text __mh_execute_header 11 # NO-PIE: 0000000000000000 g *ABS* __mh_execute_header
|
| H A D | x86-64-stubs.s | 24 # RUN: FileCheck %s --check-prefixes=CHECK,NO-PIE < %t/objdump-no-pie 29 # RUN: FileCheck %s --check-prefixes=CHECK,PIE < %t/objdump 39 # NO-PIE-LABEL: Rebase table: 40 # NO-PIE-NEXT: segment section address type 42 # PIE-LABEL: Rebase table: 43 # PIE-NEXT: segment section address type 44 # PIE-NEXT: __DATA __la_symbol_ptr 0x[[#%X, ADDR:]] pointer 45 # PIE-NEXT: __DATA __la_symbol_ptr 0x[[#ADDR + 8]] pointer
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | gotpcrelx.s | 16 # RUN: |& FileCheck --check-prefix=PIE-BOLT %s 34 # PIE-BOLT: callq foo 40 # PIE-BOLT-NEXT: leaq foo(%rip), %rdi 46 # PIE-BOLT-NEXT: movl {{.*}}(%rip), %edi 52 # PIE-BOLT-NEXT: testq %rdi, DATA{{.*}}(%rip) 58 # PIE-BOLT-NEXT: cmpq DATA{{.*}}(%rip), %rax 64 # PIE-BOLT-NEXT: jmp foo
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | hip-fpie-option.hip | 8 // RUN: 2>&1 | FileCheck -check-prefixes=DEV,HOST-PIE %s 12 // RUN: 2>&1 | FileCheck -check-prefixes=DEV,HOST-PIE %s 27 // RUN: 2>&1 | FileCheck -check-prefixes=DEV,HOST-PIE %s 32 // RUN: 2>&1 | FileCheck -check-prefixes=DEV,HOST-PIE %s 37 // HOST-PIE-DAG: {{".*clang.*".* "-triple" "x86_64-unknown-linux-gnu".* "-mrelocation-model" "pic" …
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | module-flags-pic-2-a.ll | 3 ; test linking modules with two different PIC and PIE levels 6 !1 = !{ i32 7, !"PIE Level", i32 1 } 11 ; CHECK: !1 = !{i32 7, !"PIE Level", i32 2}
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/ |
| H A D | index-const-prop-gvref-pie.ll | 1 ;; The same as index-const-prop-gvref.ll, except for PIE. 8 ;; For PIE, keep dso_local for declarations to enable direct access. 27 !0 = !{i32 7, !"PIE Level", i32 2}
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | upgrade-module-flag.ll | 7 !1 = !{i32 1, !"PIE Level", i32 1} 12 ; CHECK: !1 = !{i32 7, !"PIE Level", i32 1}
|
| /llvm-project-15.0.7/bolt/test/runtime/ |
| H A D | plt-lld.test | 4 // Non-PIE: 10 // PIE:
|
| /llvm-project-15.0.7/llvm/test/Linker/Inputs/ |
| H A D | module-flags-pic-2-b.ll | 2 !1 = !{ i32 7, !"PIE Level", i32 2 }
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | pie.ll | 13 !0 = !{i32 1, !"PIE Level", i32 2}
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | pie.ll | 16 !0 = !{i32 1, !"PIE Level", i32 1}
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | pie.ll | 14 !0 = !{i32 1, !"PIE Level", i32 2}
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | fast-isel-pie.ll | 19 !0 = !{i32 1, !"PIE Level", i32 2}
|
| H A D | pie.ll | 18 !0 = !{i32 1, !"PIE Level", i32 2}
|