HomeSort by relevance Sort by last modified time
    Searched full:relocation (Results 26 - 50 of 1712) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/llvm/include/llvm/CodeGen/
MachineRelocation.h 1 //===-- llvm/CodeGen/MachineRelocation.h - Target Relocation ----*- C++ -*-===//
24 /// MachineRelocation - This represents a target-specific relocation value,
25 /// produced by the code emitter. This relocation is resolved after the has
27 /// relocation can be resolved.
29 /// A relocation is made up of the following logical portions:
31 /// 2. A target specific relocation type (a number from 0 to 63).
35 /// not needed for the relocation.
40 isResult, // Relocation has be transformed into its result pointer.
42 isIndirectSym, // Relocation of an indirect symbol.
43 isBB, // Relocation of BB address
    [all...]
  /external/llvm/test/MC/MachO/AArch64/
darwin-ARM64-reloc.s 68 ; CHECK: # Relocation 0
71 ; CHECK: # Relocation 1
74 ; CHECK: # Relocation 2
77 ; CHECK: # Relocation 3
80 ; CHECK: # Relocation 4
83 ; CHECK: # Relocation 5
86 ; CHECK: # Relocation 6
89 ; CHECK: # Relocation 7
92 ; CHECK: # Relocation 8
95 ; CHECK: # Relocation
    [all...]
  /external/llvm/lib/Target/ARM/
ARMRelocations.h 10 // This file defines the ARM target-specific relocation types.
22 // reloc_arm_absolute - Absolute relocation, just add the relocated value
26 // reloc_arm_relative - PC relative relocation, add the relocated value to
30 // reloc_arm_cp_entry - PC relative relocation for constpool_entry's whose
38 // reloc_arm_machine_cp_entry - Relocation of a ARM machine constantpool
42 // reloc_arm_jt_base - PC relative relocation for jump tables whose
46 // reloc_arm_pic_jt - PIC jump table entry relocation: dest bb - jt base.
49 // reloc_arm_branch - Branch address relocation.
52 // reloc_arm_movt - MOVT immediate relocation.
55 // reloc_arm_movw - MOVW immediate relocation
    [all...]
  /external/e2fsprogs/lib/ext2fs/
brel.h 35 * Add a block relocation entry.
41 * Get a block relocation entry.
47 * Initialize for iterating over the block relocation entries.
52 * The iterator function for the inode relocation entries.
59 * Move the inode relocation table from one block number to
65 * Remove a block relocation entry.
71 * Free the block relocation table.
irel.h 33 * Add an inode relocation entry.
38 * Get an inode relocation entry.
44 * Get an inode relocation entry by its original inode number
50 * Initialize for iterating over the inode relocation entries.
55 * The iterator function for the inode relocation entries.
83 * Move the inode relocation table from one inode number to
89 * Remove an inode relocation entry, along with all of the
95 * Free the inode relocation table.
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsRelocator.h 29 ReserveRel = 1, // reserve a dynamic relocation entry
39 /// For Mips, the GOT, GP, and dynamic relocation entries are check to create.
40 void scanRelocation(Relocation& pReloc,
62 Result applyRelocation(Relocation& pReloc);
75 void postponeRelocation(Relocation& pReloc);
81 /// isGpDisp - return true if relocation is against _gp_disp symbol.
82 bool isGpDisp(const Relocation& pReloc) const;
92 /// for this relocation.
94 Relocation::DWord entryValue);
97 /// for this relocation
    [all...]
  /external/llvm/test/MC/ELF/
relocation-386.s 3 // Test that we produce the correct relocation types and that the relocations
11 // Relocation 3 (bar3@GOTOFF) is done with symbol 7 (bss)
13 // Relocation 4 (bar2@GOT) is of type R_386_GOT32
16 // Relocation 5 (foo@TLSGD) is of type R_386_TLS_GD
18 // Relocation 6 ($foo@TPOFF) is of type R_386_TLS_LE_32
20 // Relocation 7 (foo@INDNTPOFF) is of type R_386_TLS_IE
22 // Relocation 8 (foo@NTPOFF) is of type R_386_TLS_LE
24 // Relocation 9 (foo@GOTNTPOFF) is of type R_386_TLS_GOTIE
26 // Relocation 10 (foo@TLSLDM) is of type R_386_TLS_LDM
28 // Relocation 11 (foo@DTPOFF) is of type R_386_TLS_LDO_3
    [all...]
no-fixup.s 6 // fixup causing a relocation would be generated in the object file.
8 // CHECK-NOT: RELOCATION RECORDS
  /external/llvm/test/CodeGen/X86/
rip-rel-lea.ll 1 ; RUN: llc < %s -mtriple=x86_64-pc-linux-gnu -relocation-model=pic | FileCheck %s -check-prefix=PIC64
2 ; RUN: llc < %s -mtriple=x86_64-pc-linux-gnux32 -relocation-model=pic | FileCheck %s -check-prefix=PICX32
3 ; RUN: llc < %s -mtriple=i686-pc-linux-gnu -relocation-model=pic | FileCheck %s -check-prefix=PIC32
inline-asm-pic.ll 1 ; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic | grep lea
2 ; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic | grep call
  /external/llvm/test/MC/ARM/
coff-relocations.s 2 @ RUN: | llvm-readobj -r - | FileCheck %s -check-prefix CHECK-RELOCATION
90 @ CHECK-RELOCATION: Relocations [
91 @ CHECK-RELOCATION: Section (1) .text {
92 @ CHCEK-RELOCATION: 0x0 IMAGE_REL_ARM_BRANCH24T
93 @ CHECK-RELOCATION: 0x4 IMAGE_REL_ARM_BRANCH20T
94 @ CHECK-RELOCATION: 0x8 IMAGE_REL_ARM_BLX23T
95 @ CHECK-RELOCATION: 0xC IMAGE_REL_ARM_MOV32T
96 @ CHECK-RELOCATION: 0x1C IMAGE_REL_ARM_ADDR32
97 @ CHECK-RELOCATION: 0x28 IMAGE_REL_ARM_ADDR32NB
98 @ CHECK-RELOCATION: 0x34 IMAGE_REL_ARM_SECRE
    [all...]
dwarf-asm-no-code.s 23 // RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_info]:
25 // RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_ranges]:
27 // RELOC-NOT: RELOCATION RECORDS FOR [.rel.debug_aranges]:
  /external/kernel-headers/original/uapi/asm-x86/asm/
a.out.h 12 unsigned a_trsize; /* length of relocation info for text, in bytes */
13 unsigned a_drsize; /* length of relocation info for data, in bytes */
  /external/llvm/lib/Target/PowerPC/
PPCRelocations.h 10 // This file defines the PowerPC 32-bit target-specific relocation types.
28 // reloc_vanilla - A standard relocation, where the address of the
29 // relocated object completely overwrites the address of the relocation.
32 // reloc_pcrel_bx - PC relative relocation, for the b or bl instructions.
35 // reloc_pcrel_bcx - PC relative relocation, for BLT,BLE,BEQ,BGE,BGT,BNE,
39 // reloc_absolute_high - Absolute relocation, for the loadhi instruction
44 // reloc_absolute_low - Absolute relocation, for the la instruction (which
49 // reloc_absolute_low_ix - Absolute relocation for the 64-bit load/store
  /external/llvm/lib/Target/X86/
X86Relocations.h 10 // This file defines the X86 target-specific relocation types.
21 /// RelocationType - An enum for the x86 relocation codes. Note that
27 /// reloc_pcrel_word - PC relative relocation, add the relocated value to
31 /// reloc_picrel_word - PIC base relative relocation, add the relocated
36 /// reloc_absolute_word - absolute relocation, just add the relocated
40 /// reloc_absolute_word_sext - absolute relocation, just add the relocated
42 /// value which must be sign-extended when resolving the relocation.
45 /// reloc_absolute_dword - absolute relocation, just add the relocated
  /external/llvm/test/CodeGen/ARM/
thumb-litpool.ll 1 ; RUN: llc -mtriple=thumbv6m-apple-macho %s -relocation-model=static -o - | FileCheck %s
2 ; RUN: llc -mtriple=thumbv6m-apple-macho %s -relocation-model=pic -o - | FileCheck %s
  /external/llvm/test/MC/MachO/ARM/
thumb2-movt-fixup.s 11 @ CHECK: # Relocation 0
14 @ CHECK: # Relocation 1
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/sysroot/usr/include/asm/
a.out.h 12 unsigned a_trsize; /* length of relocation info for text, in bytes */
13 unsigned a_drsize; /* length of relocation info for data, in bytes */
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/asm/
a.out.h 12 unsigned a_trsize; /* length of relocation info for text, in bytes */
13 unsigned a_drsize; /* length of relocation info for data, in bytes */
  /external/chromium_org/tools/relocation_packer/src/
delta_encoder_unittest.cc 17 ELF::Rela relocation; local
18 relocation.r_offset = addr;
19 relocation.r_info = ELF_R_INFO(0, ELF::kRelativeRelocationCode);
20 relocation.r_addend = addend;
21 relocations->push_back(relocation);
26 const ELF::Rela& relocation) {
27 return relocation.r_offset == addr &&
28 ELF_R_SYM(relocation.r_info) == 0 &&
29 ELF_R_TYPE(relocation.r_info) == ELF::kRelativeRelocationCode &&
30 relocation.r_addend == addend
    [all...]
packer_unittest.cc 15 ELF::Rel relocation; local
16 relocation.r_offset = addr;
17 relocation.r_info = ELF_R_INFO(0, ELF::kRelativeRelocationCode);
18 relocations->push_back(relocation);
21 bool CheckRelocation(ELF::Addr addr, const ELF::Rel& relocation) {
22 return relocation.r_offset == addr &&
23 ELF_R_SYM(relocation.r_info) == 0 &&
24 ELF_R_TYPE(relocation.r_info) == ELF::kRelativeRelocationCode;
30 ELF::Rela relocation; local
31 relocation.r_offset = addr
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMFixupKinds.h 18 // fixup_arm_ldst_pcrel_12 - 12-bit PC relative relocation for symbol
26 // fixup_arm_pcrel_10_unscaled - 10-bit PC relative relocation for symbol
29 // fixup_arm_pcrel_10 - 10-bit PC relative relocation for symbol addresses
36 // fixup_thumb_adr_pcrel_10 - 10-bit PC relative relocation for symbol
40 // fixup_arm_adr_pcrel_12 - 12-bit PC relative relocation for the ADR
43 // fixup_t2_adr_pcrel_12 - 12-bit PC relative relocation for the ADR
46 // fixup_arm_condbranch - 24-bit PC relative relocation for conditional branch
49 // fixup_arm_uncondbranch - 24-bit PC relative relocation for
52 // fixup_t2_condbranch - 20-bit PC relative relocation for Thumb2 direct
55 // fixup_t2_uncondbranch - 20-bit PC relative relocation for Thumb2 direc
    [all...]
  /external/llvm/test/MC/MachO/
darwin-x86_64-reloc-offsets.s 52 // section in x86_64 (as opposed to a scattered relocation), and since the
55 // ultimately due to a design flaw in the x86_64 relocation format, it is
153 // CHECK: # Relocation 0
156 // CHECK: # Relocation 1
159 // CHECK: # Relocation 2
162 // CHECK: # Relocation 3
165 // CHECK: # Relocation 4
168 // CHECK: # Relocation 5
171 // CHECK: # Relocation 6
174 // CHECK: # Relocation
    [all...]
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMRelocator.h 42 * 0001 ReserveRel - reserve an dynamic relocation entry
68 Result applyRelocation(Relocation& pRelocation);
76 const char* getName(Relocation::Type pType) const;
78 Size getSize(Relocation::Type pType) const;
94 /// - dynamin relocation entries (for .rel.plt and .rel.dyn sections)
95 void scanRelocation(Relocation& pReloc,
104 virtual bool mayHaveFunctionPointerAccess(const Relocation& pReloc) const;
107 void scanLocalReloc(Relocation& pReloc, const LDSection& pSection);
109 void scanGlobalReloc(Relocation& pReloc,
113 void checkValidReloc(Relocation& pReloc) const
    [all...]
  /frameworks/compile/mclinker/lib/Target/X86/
X86Relocator.cpp 28 // X86_32 Relocation helper function
30 /// helper_DynRel - Get an relocation entry in .rel.dyn
32 Relocation& helper_DynRel_init(ResolveInfo* pSym,
39 Relocation& rel_entry = *ld_backend.getRelDyn().create();
50 /// helper_use_relative_reloc - Check if symbol ceuse relocation
66 X86_32GOTEntry& helper_GOT_init(Relocation& pReloc,
70 // rsym - The relocation target symbol
79 // No corresponding dynamic relocation, initialize to the symbol value.
83 // Initialize got_entry content and the corresponding dynamic relocation.
105 Relocator::Address helper_get_GOT_address(Relocation& pReloc
    [all...]

Completed in 397 milliseconds

12 3 4 5 6 7 8 91011>>