Home
last modified time | relevance | path

Searched refs:PIE (Results 1 – 25 of 76) sorted by relevance

1234

/llvm-project-15.0.7/lld/test/ELF/
H A Daarch64-gnu-ifunc-nonpreemptable.s55 # 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 Dmips-dynamic.s14 # 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 Dppc32-call-stub-pic.s37 # 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 Daarch64-gotpage.s8 # 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 Dppc64-long-branch-pi.s8 # 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 Dmips-elf-abi.s10 # RUN: llvm-readobj -h %t.pie | FileCheck -check-prefix=PIE %s
16 # PIE: ABIVersion: 0
H A Dpie.s4 ## Default is no PIE.
51 # CHECK: 0x000000006FFFFFFB FLAGS_1 PIE
H A Dx86-64-dyn-rel-error5.s3 # RUN: not ld.lld -pie %t.o -o /dev/null 2>&1 | FileCheck --check-prefixes=CHECK,PIE %s
H A Dnote-first-page.s7 # (.dynsym .dynstr (and .rela.dyn in PIE)). This ensures the note information
/llvm-project-15.0.7/lld/test/MachO/
H A Dx86-64-reloc-unsigned.s7 # 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 Dlocal-got.s10 …-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 Dmh-execute-header.s5 # 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 Dx86-64-stubs.s24 # 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 Dgotpcrelx.s16 # 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 Dhip-fpie-option.hip8 // 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 Dmodule-flags-pic-2-a.ll3 ; 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 Dindex-const-prop-gvref-pie.ll1 ;; 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 Dupgrade-module-flag.ll7 !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 Dplt-lld.test4 // Non-PIE:
10 // PIE:
/llvm-project-15.0.7/llvm/test/Linker/Inputs/
H A Dmodule-flags-pic-2-b.ll2 !1 = !{ i32 7, !"PIE Level", i32 2 }
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dpie.ll13 !0 = !{i32 1, !"PIE Level", i32 2}
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dpie.ll16 !0 = !{i32 1, !"PIE Level", i32 1}
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dpie.ll14 !0 = !{i32 1, !"PIE Level", i32 2}
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dfast-isel-pie.ll19 !0 = !{i32 1, !"PIE Level", i32 2}
H A Dpie.ll18 !0 = !{i32 1, !"PIE Level", i32 2}

1234