/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
PPCMachObjectWriter.cpp | 49 report_fatal_error("Relocation emission for MachO/PPC64 unimplemented."); 57 /// computes the log2 of the size of the relocation, 82 /// Translates generic PPC fixup kind to Mach-O/PPC relocation type enum. 91 // determine the type of the relocation 188 /// \return false if falling back to using non-scattered relocation, 189 /// otherwise true for normal scattered relocation. 202 // Is this a local or SECTDIFF relocation entry? 203 // SECTDIFF relocation entries have symbol subtractions, 242 // If the offset is too large to fit in a scattered relocation, 251 "relocation entry.") [all...] |
/external/llvm/docs/ |
MCJITDesignAndImplementation.rst | 93 headers, including section, symbol and relocation information.
103 that sections. For each relocation, it calls the format-specific
104 processRelocationRef method, which will examine the relocation and store
105 it in one of two data structures, a section-based relocation list map and
106 an external symbol relocation map.
112 memory manager and relocation information will have been prepared, but the
156 format-specific implementation, will apply the relocation to the loaded
162 each entry in this list. The relocation list here is a list of
163 relocations for which the symbol associated with the relocation is located
165 have a target location at which the relocation will be applied that is [all...] |
Extensions.rst | 40 The following additional relocation types are supported: 42 **@IMGREL** (AT&T syntax only) generates an image-relative relocation that 43 corresponds to the COFF relocation types ``IMAGE_REL_I386_DIR32NB`` (32-bit) or 57 **.secrel32** generates a relocation that corresponds to the COFF relocation 60 **.secidx** relocation generates an index of the section that contains 61 the target. It corresponds to the COFF relocation types
|
/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/x86_64-linux-gnu/aarch64-linux-android/include/ |
bfd.h | 221 /* Symbols and relocation. */ 226 /* How to perform a relocation. */ 1515 struct reloc_cache_entry *relocation; member in struct:bfd_section [all...] |
/frameworks/compile/mclinker/lib/LD/ |
ELFObjectWriter.cpp | 66 case LDFileFormat::Relocation: 107 case LDFileFormat::Relocation: 108 // sort relocation for the benefit of the dynamic linker. 396 case LDFileFormat::Relocation: 482 llvm::report_fatal_error("unsupported relocation section type!"); 498 const Relocation* relocation = 0; local 506 relocation = &(llvm::cast<Relocation>(*it)); 507 frag_ref = &(relocation->targetRef()) 541 const Relocation* relocation = 0; local [all...] |
/development/ndk/platforms/android-3/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/frameworks/compile/mclinker/include/mcld/ |
IRBuilder.h | 25 #include <mcld/Fragment/Relocation.h> 248 /// (.eh_frame or relocation data), then an assertion occurs. 251 /// CreateRelocData - To create a relocation data for given pSection. 254 /// pSection.getRelocData() is set to a valid relocation data. 255 /// @return The created relocation data. If the pSection already has 256 /// relocation data, or if the pSection's type is not 257 /// LDFileFormat::Relocation, then an assertion occurs. 318 /// AppendRelocation - To append a relocation to a relocation data. 319 /// This function tells MCLinker to add a general relocation to th [all...] |
/prebuilts/ndk/4/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/4/platforms/android-4/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/4/platforms/android-5/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/4/platforms/android-5/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/4/platforms/android-8/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/4/platforms/android-8/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/5/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/6/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/6/platforms/android-3/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-14/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-14/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-3/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-4/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-4/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-5/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-5/arch-x86/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |
/prebuilts/ndk/7/platforms/android-8/arch-arm/usr/include/sys/ |
exec_elf.h | 245 #define SHT_RELA 4 /* relocation section with addends*/ 270 #define ELF_REL_DATA ".rel.data" /* relocation data */ 271 #define ELF_REL_FINI ".rel.fini" /* relocation termination code */ 272 #define ELF_REL_INIT ".rel.init" /* relocation initialization code */ 274 #define ELF_REL_RODATA ".rel.rodata" /* relocation read-only data */ 275 #define ELF_REL_TEXT ".rel.text" /* relocation code */ 339 /* Relocation entry with implicit addend */ 341 Elf32_Addr r_offset; /* offset of relocation */ 345 /* Relocation entry with explicit addend */ 347 Elf32_Addr r_offset; /* offset of relocation */ [all...] |