| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | relocatable-section-symbol.s | 19 # REL: Section { 20 # REL: Index: 23 # REL-NEXT: Flags [ 26 # REL-NEXT: ] 29 # REL-NEXT: Size: 30 # REL-NEXT: Link: 31 # REL-NEXT: Info: 36 # REL-NEXT: ) 37 # REL-NEXT: } 44 # REL-NEXT: } [all …]
|
| H A D | mips-26.s | 45 # REL: Name: .plt 50 # REL-NEXT: ] 58 # REL-NEXT: ] 63 # REL: Relocations [ 66 # REL-NEXT: } 67 # REL-NEXT: ] 71 # REL-NEXT: ] 73 # REL-NEXT: ] 74 # REL: PLT GOT { 83 # REL-NEXT: } [all …]
|
| H A D | i386-zrel-zrela.s | 11 # REL: REL {{.*}} 13 # REL-NEXT: RELENT 8 (bytes) 14 # REL-NEXT: RELCOUNT 1 15 # REL-NEXT: JMPREL {{.*}} 17 # REL-NEXT: PLTGOT {{.*}} 18 # REL-NEXT: PLTREL REL{{$}} 19 # REL: .rel.dyn { 23 # REL-NEXT: R_386_32 _start 24 # REL-NEXT: } 25 # REL-NEXT: .rel.plt { [all …]
|
| H A D | x86-64-zrel-zrela.s | 31 # REL: REL {{.*}} 32 # REL-NEXT: RELSZ 48 (bytes) 33 # REL-NEXT: RELENT 16 (bytes) 34 # REL-NEXT: RELCOUNT 1 35 # REL-NEXT: JMPREL {{.*}} 37 # REL-NEXT: PLTGOT {{.*}} 38 # REL-NEXT: PLTREL REL{{$}} 39 # REL: .rel.dyn { 43 # REL-NEXT: } 44 # REL-NEXT: .rel.plt { [all …]
|
| H A D | rel-addend-with-rela-input.s | 28 # RUN: | FileCheck -check-prefix RELA-TO-REL %s 30 # RELA-TO-REL: ElfHeader { 31 # RELA-TO-REL: Class: 64-bit 32 # RELA-TO-REL: DataEncoding: BigEndian 33 # RELA-TO-REL: Section { 34 # RELA-TO-REL: Name: .data 36 # RELA-TO-REL: SectionData ( 39 # RELA-TO-REL: Relocations [ 40 # RELA-TO-REL-NEXT: Section ({{.+}}) .rel.dyn { 42 # RELA-TO-REL-NEXT: } [all …]
|
| H A D | mips-32.s | 12 # RUN: | FileCheck -check-prefix=REL %s 18 # RUN: | FileCheck -check-prefix=REL %s 38 # REL: Dynamic section 39 # REL: (RELSZ) 16 40 # REL: (RELENT) 8 41 # REL-NOT: (RELCOUNT) 43 # REL: Relocation section 45 # REL-NEXT: {{.*}} R_MIPS_REL32 {{$}} 47 # REL: Symbol table 48 # REL: {{.*}}: [[V2]] {{.*}} v2 [all …]
|
| H A D | ppc64-tls-ie.s | 25 # IE-REL: .rela.dyn { 30 # IE-REL-NEXT: } 32 # INPUT-REL: R_PPC64_GOT_TPREL16_HA c 0x0 33 # INPUT-REL: R_PPC64_GOT_TPREL16_LO_DS c 0x0 34 # INPUT-REL: R_PPC64_TLS c 0x0 49 # INPUT-REL: R_PPC64_GOT_TPREL16_HA s 0x0 51 # INPUT-REL: R_PPC64_TLS s 0x0 66 # INPUT-REL: R_PPC64_GOT_TPREL16_HA i 0x0 68 # INPUT-REL: R_PPC64_TLS i 0x0 83 # INPUT-REL: R_PPC64_GOT_TPREL16_HA l 0x0 [all …]
|
| H A D | mips-gp-ext.s | 12 # RUN: llvm-objdump -s -t %t.rel.so | FileCheck --check-prefix=REL %s 28 # REL: 000000e0 l .text 00000000 foo 29 # REL: 00000000 l *ABS* 00000000 .hidden _gp_disp 30 # REL: 000001ec l *ABS* 00000000 .hidden _gp 32 # REL: Contents of section .reginfo: 33 # REL-NEXT: 0018 10000104 00000000 00000000 00000000 34 # REL-NEXT: 0028 00000000 000001ec 37 # REL: Contents of section .text: 38 # REL-NEXT: 00e0 3c080000 2108010c 8f82ff1c 44 # REL: Contents of section .data: [all …]
|
| H A D | ppc32-tls-gd.s | 23 # GD-REL: .rela.dyn { 24 # GD-REL-NEXT: 0x20364 R_PPC_DTPMOD32 a 0x0 25 # GD-REL-NEXT: 0x20368 R_PPC_DTPREL32 a 0x0 26 # GD-REL-NEXT: 0x2036C R_PPC_DTPMOD32 b 0x0 27 # GD-REL-NEXT: 0x20370 R_PPC_DTPREL32 b 0x0 28 # GD-REL-NEXT: 0x20374 R_PPC_DTPMOD32 c 0x0 29 # GD-REL-NEXT: 0x20378 R_PPC_DTPREL32 c 0x0 30 # GD-REL-NEXT: } 62 # IE-REL: .rela.dyn { 63 # IE-REL-NEXT: 0x10020280 R_PPC_TPREL32 b 0x0 [all …]
|
| H A D | ppc64-tls-gd.s | 18 # GD-REL: .rela.dyn { 19 # GD-REL-NEXT: 0x20550 R_PPC64_DTPMOD64 a 0x0 20 # GD-REL-NEXT: 0x20558 R_PPC64_DTPREL64 a 0x0 21 # GD-REL-NEXT: 0x20560 R_PPC64_DTPMOD64 b 0x0 22 # GD-REL-NEXT: 0x20568 R_PPC64_DTPREL64 b 0x0 23 # GD-REL-NEXT: 0x20570 R_PPC64_DTPMOD64 c 0x0 24 # GD-REL-NEXT: 0x20578 R_PPC64_DTPREL64 c 0x0 25 # GD-REL-NEXT: } 62 # IE-REL: .rela.dyn { 63 # IE-REL-NEXT: 0x10020420 R_PPC64_TPREL64 b 0x0 [all …]
|
| H A D | riscv-tls-ie.s | 6 # RUN: llvm-readobj -r -d %t.32.so | FileCheck --check-prefix=IE32-REL %s 25 # IE32-REL: FLAGS STATIC_TLS 26 # IE32-REL: .rela.dyn { 27 # IE32-REL-NEXT: 0x221C R_RISCV_TLS_TPREL32 - 0xC 28 # IE32-REL-NEXT: 0x2218 R_RISCV_TLS_TPREL32 a 0x0 29 # IE32-REL-NEXT: } 31 # IE64-REL: FLAGS STATIC_TLS 32 # IE64-REL: .rela.dyn { 33 # IE64-REL-NEXT: 0x2378 R_RISCV_TLS_TPREL64 - 0xC 34 # IE64-REL-NEXT: 0x2370 R_RISCV_TLS_TPREL64 a 0x0 [all …]
|
| H A D | ppc64-check-missing-tocbase.s | 4 # RUN: llvm-readobj -r %t.o | FileCheck --check-prefix=INPUT-REL %s 8 # RUN: llvm-readelf -r %t.so | FileCheck --check-prefix=SO-REL %s 14 # INPUT-REL: Section (3) .rela.text { 15 # INPUT-REL-NEXT: 0x0 R_PPC64_GOT_PCREL34 glob_int 0x0 16 # INPUT-REL-NEXT: 0x0 R_PPC64_PCREL_OPT - 0x8 17 # INPUT-REL-NEXT: } 24 # SO-REL: Relocation section '.rela.dyn' 25 # SO-REL: 0000000000020390 0000000100000014 R_PPC64_GLOB_DAT 00000000000102d0 glob_int + 0
|
| H A D | x86-64-tlsdesc-gd.s | 18 # RUN: llvm-readobj -r %t | FileCheck --check-prefix=IE-REL %s 31 # GD-REL: .rel.dyn { 32 # GD-REL-NEXT: 0x23B8 R_X86_64_TLSDESC - 33 # GD-REL-NEXT: 0x2398 R_X86_64_TLSDESC a 34 # GD-REL-NEXT: 0x23A8 R_X86_64_TLSDESC c 35 # GD-REL-NEXT: } 36 # GD-REL: Hex dump of section '.got': 37 # GD-REL-NEXT: 0x00002398 00000000 00000000 00000000 00000000 75 # IE-REL: .rela.dyn { 76 # IE-REL-NEXT: 0x202378 R_X86_64_TPOFF64 c 0x0 [all …]
|
| H A D | hexagon-tls-gd-nonpreemptible.s | 6 # RUN: llvm-readobj -r %t.o | FileCheck --check-prefix=REL %s 21 # REL: R_HEX_B32_PCREL_X _GLOBAL_OFFSET_TABLE_ 0x0 22 # REL-NEXT: R_HEX_6_PCREL_X _GLOBAL_OFFSET_TABLE_ 0x4 23 # REL-NEXT: R_HEX_GD_GOT_32_6_X a 0x0 24 # REL-NEXT: R_HEX_GD_GOT_16_X a 0x0 25 # REL-NEXT: R_HEX_GD_PLT_B22_PCREL a 0x0 26 # REL-NEXT: R_HEX_GD_PLT_B32_PCREL_X a 0x0 27 # REL-NEXT: R_HEX_GD_PLT_B22_PCREL_X a 0x4
|
| H A D | i386-tlsdesc-gd.s | 18 # RUN: llvm-readobj -r %t | FileCheck --check-prefix=IE-REL %s 21 # GD-REL: .rel.dyn { 22 # GD-REL-NEXT: 0x2258 R_386_TLS_DESC - 23 # GD-REL-NEXT: 0x2248 R_386_TLS_DESC a 24 # GD-REL-NEXT: 0x2250 R_386_TLS_DESC c 25 # GD-REL-NEXT: } 26 # GD-REL: Hex dump of section '.got': 28 # GD-REL-NEXT: 0x00002258 00000000 0b000000 74 # IE-REL: .rel.dyn { 75 # IE-REL-NEXT: 0x40222C R_386_TLS_TPOFF c [all …]
|
| H A D | got32-i386-pie-rw.s | 6 # RUN: --dynamic-reloc %t | FileCheck %s --check-prefixes=CHECK,REL 20 # REL: 00001180 l .text 00000000 foo 21 # REL: 00002180 g .foobar 00000000 _start 27 # REL-NEXT: 00002182 R_386_RELATIVE *ABS*{{$}} 28 # REL-NEXT: 000031f0 R_386_RELATIVE *ABS*{{$}} 32 # REL-NEXT: 2180 8b1df031 0000 37 # REL-NEXT: 31f0 80110000 44 # REL-NEXT: 2180: 8b 1d f0 31 00 00 movl 12784, %ebx
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | aix-user-defined-memcpy.ll | 7 ; RUN: --check-prefix=32-REL %s 62 ; 32-REL: Relocations [ 64 ; 32-REL-NEXT: Relocation { 69 ; 32-REL-NEXT: Length: 32 71 ; 32-REL-NEXT: } 72 ; 32-REL-NEXT: Relocation { 79 ; 32-REL-NEXT: } 87 ; 32-REL-NEXT: } 95 ; 32-REL-NEXT: } 96 ; 32-REL-NEXT: } [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/SystemZ/ |
| H A D | fixups.s | 5 # RUN: llvm-readobj -r - | FileCheck %s -check-prefix=CHECK-REL 87 # CHECK-REL: 0x{{[0-9A-F]*2}} R_390_12 src 0x0 299 # CHECK-REL: .rela.data 302 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_LE64 target 0x0 306 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_LDO64 target 0x0 310 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_LDM64 target 0x0 314 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_GD64 target 0x0 318 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_LE32 target 0x0 322 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_LDO32 target 0x0 326 # CHECK-REL: 0x{{[0-9A-F]*0}} R_390_TLS_LDM32 target 0x0 [all …]
|
| H A D | reloc-absolute.s | 4 # RUN: llvm-objdump -d - --mcpu=z13 | FileCheck %s -check-prefix=CHECK-REL 13 # CHECK-REL: e7 00 00 04 00 06 vl %v0, 4 19 # CHECK-REL: e7 00 10 04 00 06 vl %v0, 4(%r1) 32 # CHECK-REL: eb 6f 00 04 00 04 lmg %r6, %r15, 4 51 # CHECK-REL: 41 e0 00 04 la %r14, 4 57 # CHECK-REL: 41 e0 10 04 la %r14, 4(%r1) 63 # CHECK-REL: 41 e1 20 04 la %r14, 4(%r1,%r2) 76 # CHECK-REL: e3 e0 00 04 00 04 lg %r14, 4 82 # CHECK-REL: e3 e0 10 04 00 04 lg %r14, 4(%r1) 101 # CHECK-REL: eb f0 00 04 00 c0 tp 4(16) [all …]
|
| H A D | fixups-zEC12.s | 5 # RUN: llvm-readobj -r - | FileCheck %s -check-prefix=CHECK-REL 9 # CHECK-REL: 0x{{[0-9A-F]*4}} R_390_PC16DBL branch 0x4 15 # CHECK-REL: 0x{{[0-9A-F]*4}} R_390_PLT16DBL branch 0x4 22 # CHECK-REL: 0x{{[0-9A-F]*1}} R_390_PC12DBL branch 0x1 23 # CHECK-REL: 0x{{[0-9A-F]*3}} R_390_PC24DBL target 0x3 30 # CHECK-REL: 0x{{[0-9A-F]*1}} R_390_PLT12DBL branch 0x1 31 # CHECK-REL: 0x{{[0-9A-F]*3}} R_390_PLT24DBL target 0x3
|
| /llvm-project-15.0.7/llvm/test/MC/PowerPC/ |
| H A D | ppc64-fixups.s | 6 # RUN: llvm-readobj -r - | FileCheck %s -check-prefix=CHECK-BE-REL 8 # RUN: llvm-readobj -r - | FileCheck %s -check-prefix=CHECK-LE-REL 754 # CHECK-BE-REL: .rela.data 755 # CHECK-LE-REL: .rela.data 758 # CHECK-BE-REL: 0x{{[0-9A-F]*[08]}} R_PPC64_TOC - 0x0 759 # CHECK-LE-REL: 0x{{[0-9A-F]*[08]}} R_PPC64_TOC - 0x0 762 # CHECK-BE-REL: 0x{{[0-9A-F]*[08]}} R_PPC64_DTPMOD64 target 0x0 763 # CHECK-LE-REL: 0x{{[0-9A-F]*[08]}} R_PPC64_DTPMOD64 target 0x0 766 # CHECK-BE-REL: 0x{{[0-9A-F]*[08]}} R_PPC64_TPREL64 target 0x0 767 # CHECK-LE-REL: 0x{{[0-9A-F]*[08]}} R_PPC64_TPREL64 target 0x0 [all …]
|
| H A D | ppc64-fixup-explicit.s | 6 # RUN: llvm-readobj -r - | FileCheck %s -check-prefix=CHECK-BE-REL 8 # RUN: llvm-readobj -r - | FileCheck %s -check-prefix=CHECK-LE-REL 19 # CHECK-BE-REL: 0x{{[0-9A-F]*[26AE]}} R_PPC64_GOT16 target 0x0 20 # CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_GOT16 target 0x0 27 # CHECK-BE-REL: 0x{{[0-9A-F]*[26AE]}} R_PPC64_GOT16_DS target 0x0 28 # CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_GOT16_DS target 0x0 35 # CHECK-BE-REL: 0x{{[0-9A-F]*[26AE]}} R_PPC64_GOT16_HA target 0x0 36 # CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_GOT16_HA target 0x0 43 # CHECK-BE-REL: 0x{{[0-9A-F]*[26AE]}} R_PPC64_GOT16_LO target 0x0 44 # CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_GOT16_LO target 0x0 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/X86/ |
| H A D | elf-disassemble-symbol-references.yaml | 58 # REL: Disassembly of section .text1: 59 # REL-EMPTY: 60 # REL-NEXT: 0000000000000000 <.text1>: 62 # REL-EMPTY: 63 # REL-NEXT: Disassembly of section .text2: 64 # REL-EMPTY: 65 # REL-NEXT: 0000000000000000 <.text2>: 67 # REL-EMPTY: 68 # REL-NEXT: Disassembly of section .text3: 69 # REL-EMPTY: [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/ |
| H A D | section-address-assign.yaml | 10 # RUN: llvm-readelf --sections %t.o | FileCheck %s --check-prefix=REL 32 # REL: Section Headers: 33 # REL-NEXT: [Nr] Name Type Address Off Size ES Flg Lk Inf Al 34 # REL-NEXT: [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 35 # REL-NEXT: [ 1] .text.any.addr PROGBITS 0000000000001000 000040 000003 00 A 0 0 0 36 # REL-NEXT: [ 2] .text.shsize PROGBITS 0000000000000000 000043 001234 00 A 0 0 0 38 # REL-NEXT: [ 4] .data.any.addr PROGBITS 0000000000002000 000104 000001 00 A 0 0 0 39 # REL-NEXT: [ 5] .data.after.fill PROGBITS 0000000000000000 000205 000001 00 A 0 0 0 40 # REL-NEXT: [ 6] .data.go.back PROGBITS 0000000000001500 000206 000001 00 A 0 0 0 41 # REL-NEXT: [ 7] .data.go.back.foo PROGBITS 0000000000000000 000207 000000 00 A 0 0 0 [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | reloc-negative-addend-no-sym.test | 5 # RUN: llvm-readelf --relocations %t | FileCheck %s --check-prefix=REL 8 # REL: Relocation section '.rela.text' at offset {{.*}} contains 1 entries: 9 # REL-NEXT: Offset Info Type Symbol's Value Symbol's Name… 10 # REL-NEXT: 0000000000000000 0000000000000000 R_X86_64_NONE ffffffffffffffff 11 # REL-EMPTY: 12 # REL-NEXT: Relocation section '.rela.dyn' at offset {{.*}} contains 1 entries: 13 # REL-NEXT: Offset Info Type Symbol's Value Symbol's Name… 14 # REL-NEXT: 0000000000000008 0000000000000000 R_X86_64_NONE ffffffffffffffff
|