/toolchain/binutils/binutils-2.25/ld/testsuite/ld-cris/ |
tls-local-63.d | 8 # the relocation, GOT, .text and .tdata have the right contents. 11 Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-elfvers/ |
vers24.rd | 0 Relocation section .* 2 # Ensure there is a dynamic relocation against x
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-i386/ |
combreloc.d | 8 Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 4 entries: 15 Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-mips-elf/ |
pic-and-nonpic-6-n64.rd | 2 Relocation section '\.rel\.dyn' at offset .* contains .*: 20 Relocation section '\.rel\.plt' at offset .* contains .*:
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-tilegx/ |
tilegx.exp | 28 { "tilegx little-endian relocation resolution linker test" 35 { "tilegx big-endian relocation resolution linker test"
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64MachObjectWriter.cpp | 91 // This encompasses the relocation for the whole 21-bit value. 161 // AArch64 pcrel relocation addends do not include the section offset. 187 "Invalid relocation on conditional branch!"); 206 "PC relative absolute relocation!"); 226 // SymB is the PC, so use a PC-rel pointer-to-GOT relocation. 238 "unsupported relocation of modified symbol"); 245 "unsupported pc-relative relocation of " 259 "unsupported relocation of local symbol '" + A->getName() + 266 "unsupported relocation of local symbol '" + B->getName() + 273 Fixup.getLoc(), "unsupported relocation with identical base") [all...] |
/external/llvm/test/CodeGen/AArch64/ |
stack_guard_remat.ll | 1 ; RUN: llc < %s -mtriple=arm64-apple-ios -relocation-model=pic -no-integrated-as | FileCheck %s -check-prefix=DARWIN 2 ; RUN: llc < %s -mtriple=arm64-apple-ios -relocation-model=static -no-integrated-as | FileCheck %s -check-prefix=DARWIN 3 ; RUN: llc < %s -mtriple=aarch64-linux-gnu -relocation-model=pic -no-integrated-as | FileCheck %s -check-prefix=PIC-LINUX 4 ; RUN: llc < %s -mtriple=aarch64-linux-gnu -relocation-model=static -code-model=large -no-integrated-as | FileCheck %s -check-prefix=STATIC-LARGE 5 ; RUN: llc < %s -mtriple=aarch64-linux-gnu -relocation-model=static -code-model=small -no-integrated-as | FileCheck %s -check-prefix=STATIC-SMALL
|
/external/llvm/test/CodeGen/ARM/ |
fast-isel-mvn.ll | 1 ; RUN: llc -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mattr=+no-movt -mtriple=armv7-apple-ios < %s | FileCheck %s --check-prefix=CHECK --check-prefix=ARM 2 ; RUN: llc -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mattr=+no-movt -mtriple=armv7-linux-gnueabi < %s | FileCheck %s --check-prefix=CHECK --check-prefix=ARM 3 ; RUN: llc -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mattr=+no-movt -mtriple=thumbv7-apple-ios < %s | FileCheck %s --check-prefix=CHECK --check-prefix=ARM 4 ; RUN: llc -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios < %s | FileCheck %s --check-prefix=CHECK --check-prefix=THUMB 5 ; RUN: llc -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mtriple=armv7-apple-ios < %s | FileCheck %s --check-prefix=MOVT
|
emutls_generic.ll | 1 ; RUN: llc < %s -emulated-tls -mtriple=arm-linux-android -relocation-model=pic \ 3 ; RUN: llc < %s -emulated-tls -mtriple=arm-linux-androidabi -relocation-model=pic \ 5 ; RUN: llc < %s -emulated-tls -mtriple=arm-linux-androidabi -relocation-model=pic -O3 \
|
/external/llvm/test/ExecutionEngine/RuntimeDyld/AArch64/ |
MachO_ARM64_relocations.s | 1 # RUN: llvm-mc -triple=arm64-apple-ios7.0.0 -code-model=small -relocation-model=pic -filetype=obj -o %T/foo.o %s 16 # Test ARM64_RELOC_BRANCH26 relocation. The branch instruction only encodes 26 26 # Test ARM64_RELOC_PAGE21 and ARM64_RELOC_PAGEOFF12 relocation. adrp encodes 42 # relocation. adrp encodes the PC-relative page (4 KiB) difference between the 71 # Test ARM64_RELOC_UNSIGNED relocation. The absolute 64-bit address of the
|
/toolchain/binutils/binutils-2.25/bfd/ |
coff-mips.c | 215 /* FIXME: This relocation is used (internally only) to represent branches 412 /* Do a REFHI relocation. This has to be done in combination with a 415 relocation when we see the REFLO. MIPS ECOFF requires that the 442 bfd_vma relocation; 461 relocation = 0; 463 relocation = symbol->value; 465 relocation += symbol->section->output_section->vma; 466 relocation += symbol->section->output_offset; 467 relocation += reloc_entry->addend; 472 /* Save the information, and let REFLO do the actual relocation. * 437 bfd_vma relocation; local 558 bfd_vma relocation; local 868 bfd_vma relocation; local [all...] |
elf32-xc16x.c | 47 /* An 8 bit absolute relocation. */ 62 /* A 16 bit absolute relocation. */ 92 /* A PC relative 8 bit relocation. */ 107 /* Relocation regarding page number. */ 123 /* Relocation regarding page number. */ 139 /* Relocation regarding segment number. */ 154 /* Relocation regarding segment offset. */ 193 /* This function is used to search for correct relocation type from 226 called to finalise the type of relocation. */ 360 bfd_vma relocation; local [all...] |
coff-arm.c | 503 /* Return TRUE if this relocation should 594 bfd_vma relocation; local 604 /* If the sections are different, and we are doing a partial relocation, 610 relocation = (target & 0x00ffffff) << 2; 611 relocation = (relocation ^ 0x02000000) - 0x02000000; /* Sign extend. */ 612 relocation += symbol->value; 613 relocation += symbol->section->output_section->vma; 614 relocation += symbol->section->output_offset; 615 relocation += reloc_entry->addend 653 bfd_vma relocation = 0; local 1602 bfd_vma relocation = val + addend; local [all...] |
/external/elfutils/libebl/ |
ebl-hooks.h | 32 /* Return symbolic representation of relocation type. */ 35 /* Check relocation type. */ 38 /* Check if relocation type is for simple absolute relocations. */ 41 /* Check relocation type use. */ 117 /* Check whether given relocation is a copy relocation. */ 120 /* Check whether given relocation is a no-op relocation. */ 123 /* Check whether given relocation is a relative relocation. * [all...] |
/external/llvm/test/CodeGen/Mips/ |
l3mc.ll | 1 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___fixunsdfsi 3 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___floatdidf 5 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___floatdisf 7 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___floatundidf 9 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___fixsfdi 11 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___fixunsdfdi 13 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___fixdfdi 15 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___fixunssfsi 17 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___fixunssfdi 19 ; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=static < %s | FileCheck %s -check-prefix=__call_stub_fp___floatundisf [all...] |
elf_eflags.ll | 19 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips32 -relocation-model=static %s -o - | FileCheck -check-prefix=CHECK-LE32 %s 21 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips32r2 -relocation-model=static %s -o - | FileCheck -check-prefix=CHECK-LE32R2 %s 23 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips32r2 -mattr=+micromips -relocation-model=static %s -o - | FileCheck -check-prefix=CHECK-LE32R2-MICROMIPS %s 26 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips4 -relocation-model=static %s -o - | FileCheck -check-prefix=CHECK-LE64 %s 29 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips64 -relocation-model=static %s -o - | FileCheck -check-prefix=CHECK-LE64 %s 31 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips64r2 -relocation-model=static %s -o - | FileCheck -check-prefix=CHECK-LE64R2 %s 34 ; RUN: llc -mtriple mipsel-unknown-linux -mcpu=mips32r2 -mattr=+mips16 -relocation-model=pic %s -o - | FileCheck -check-prefix=CHECK-LE32R2-MIPS16 %s
|
/toolchain/binutils/binutils-2.25/gold/ |
reloc.h | 308 // vector for each relocation in the input section. 312 // The output data structure associated with this relocation. 316 // Standard relocation routines which are used on many targets. Here 317 // SIZE and BIG_ENDIAN refer to the target, not the relocation type. 323 // Do a simple relocation with the addend in the section contents. 348 // Do a simple relocation using a Symbol_value with the addend in 378 // Do a simple relocation with the addend in the relocation. 391 // Do a simple relocation using a symbol value with the addend in 392 // the relocation. VALSIZE is the size of the value [all...] |
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
RuntimeDyldImpl.h | 127 /// SectionID - the section this relocation points to. 133 /// RelType - relocation type. 136 /// Addend - the relocation addend encoded in the instruction itself. Also 137 /// used to make a relocation section relative instead of symbol relative. 145 /// SymOffset - Section offset of the relocation entry's symbol (used for GOT 152 /// True if this is a PCRel relocation (MachO specific). 155 /// The size of this relocation (MachO specific). 262 // The symbol (or section) the relocation is sourced from is the Key 263 // in the relocation list where it's stored. 267 // SectionID/Offset in the relocation itself [all...] |
/toolchain/binutils/binutils-2.25/include/aout/ |
adobe.h | 37 bfd_byte e_trsize[BYTES_IN_WORD]; /* length of text relocation info */ 38 bfd_byte e_drsize[BYTES_IN_WORD]; /* length of data relocation info */ 167 There are two types of relocation flavours for a.out systems, 177 /* This structure describes a single relocation to be performed. 178 The text-relocation section of the file is a vector of these structures, 180 Likewise, the data-relocation section applies to the data section. */ 185 bfd_byte r_type[1]; /* relocation type */ 208 #define RELOC_STD_SIZE (BYTES_IN_WORD + 3 + 1) /* Bytes per relocation entry */ 233 unsigned int r_relative:1; /* "relative relocation" */ 244 bfd_byte r_type[1]; /* relocation type * [all...] |
/external/llvm/bindings/python/llvm/ |
object.py | 19 Section, Symbol, and Relocation, respectively. 40 To aid working around this limitation, each Section, Symbol, and Relocation 95 "Relocation", 243 This is a generator for llvm.object.Relocation instances. 257 last = Relocation(relocations) 358 class Relocation(LLVMObject): 359 """Represents a relocation definition.""" 361 """Create a new relocation instance. 366 a Relocation instance. 376 """The offset of this relocation, in long bytes."" [all...] |
/external/llvm/lib/Target/SystemZ/MCTargetDesc/ |
SystemZMCObjectWriter.cpp | 39 // Return the relocation type for an absolute value of MCFixupKind Kind. 50 // Return the relocation type for a PC-relative value of MCFixupKind Kind. 62 // Return the R_390_TLS_LE* relocation type for MCFixupKind Kind. 71 // Return the R_390_TLS_LDO* relocation type for MCFixupKind Kind. 80 // Return the R_390_TLS_LDM* relocation type for MCFixupKind Kind. 90 // Return the R_390_TLS_GD* relocation type for MCFixupKind Kind. 100 // Return the PLT relocation counterpart of MCFixupKind Kind.
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/hppa/reloc/ |
reloc.exp | 24 set testname "blebug.s: Test for proper relocation for BLE (part 2)" 27 if [gas_test_old "blebug.s" "" "Proper relocation for BLE (part 1)"] then { 33 # a PC-relative relocation for a BLE instruction. 45 # a PC-relative relocation for a BLE instruction. 66 set testname "reduce.s: Test relocation reductions (part 2)" 74 if [gas_test_old "reduce.s" "" "Relocation reductions (part1)"] then { 78 # are not reduced to a relocation involving some other symbol. 79 # Doing so makes generating parameter relocation stubs impossible. 100 set testname "reduce2.s: More relocation reduction tests (part 2)" 103 if [gas_test_old "reduce2.s" "" "More relocation reductions (part1)"] then [all...] |
/toolchain/binutils/binutils-2.25/include/elf/ |
cr16c.h | 70 /* CR16C Relocation Types ('cr_reloc_type' entry in the reloc_map structure). 71 The relocation constant name is determined as follows : 88 relocation type constants correspond to. 213 /* Relocation item type. */ 218 /* Relocation action. */ 223 /* Relocation item data format. */ 231 /* Relocation item size. */ 254 unsigned short cr_reloc_type; /* CR relocation type. */ 255 bfd_reloc_code_real_type bfd_reloc_enum; /* BFD relocation enum. */
|
/external/llvm/include/llvm/CodeGen/ |
MachORelocation.h | 1 //=== MachORelocation.h - Mach-O Relocation Info ----------------*- C++ -*-===// 22 /// MachORelocation - This struct contains information about each relocation 31 uint8_t r_type; // if not 0, machine-specific relocation type.
|
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
SparcFixupKinds.h | 18 // fixup_sparc_call30 - 30-bit PC relative relocation for call 21 /// fixup_sparc_br22 - 22-bit PC relative relocation for 25 /// fixup_sparc_br19 - 19-bit PC relative relocation for
|