/frameworks/compile/mclinker/include/mcld/Target/ |
ELFDynamic.h | 58 typedef llvm::ELF::Elf32_Rela Rela; 78 { return sizeof(Rela); } 95 typedef llvm::ELF::Elf64_Rela Rela; 115 { return sizeof(Rela); }
|
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
elf_traits.h | 24 typedef Elf32_Rela Rela; 48 typedef Elf64_Rela Rela;
|
crazy_linker_elf_relocations.h | 66 bool ApplyRelaReloc(const ELF::Rela* rela, 74 bool ApplyRelaRelocs(const ELF::Rela* relocs,
|
crazy_linker_elf_relocations.cpp | 142 // We handle only Rel or Rela, but not both. If DT_RELA or DT_RELASZ 290 if (!ApplyRelaRelocs(reinterpret_cast<ELF::Rela*>(plt_relocations_), 291 plt_relocations_size_ / sizeof(ELF::Rela), 296 if (!ApplyRelaRelocs(reinterpret_cast<ELF::Rela*>(relocations_), 297 relocations_size_ / sizeof(ELF::Rela), 320 bool ElfRelocations::ApplyRelaReloc(const ELF::Rela* rela, 324 const ELF::Word rela_type = ELF_R_TYPE(rela->r_info); 325 const ELF::Word CRAZY_UNUSED rela_symbol = ELF_R_SYM(rela->r_info); 326 const ELF::Sword CRAZY_UNUSED addend = rela->r_addend [all...] |
/ndk/sources/android/crazy_linker/src/ |
elf_traits.h | 24 typedef Elf32_Rela Rela; 48 typedef Elf64_Rela Rela;
|
crazy_linker_elf_relocations.h | 66 bool ApplyRelaReloc(const ELF::Rela* rela, 74 bool ApplyRelaRelocs(const ELF::Rela* relocs,
|
crazy_linker_elf_relocations.cpp | 142 // We handle only Rel or Rela, but not both. If DT_RELA or DT_RELASZ 290 if (!ApplyRelaRelocs(reinterpret_cast<ELF::Rela*>(plt_relocations_), 291 plt_relocations_size_ / sizeof(ELF::Rela), 296 if (!ApplyRelaRelocs(reinterpret_cast<ELF::Rela*>(relocations_), 297 relocations_size_ / sizeof(ELF::Rela), 320 bool ElfRelocations::ApplyRelaReloc(const ELF::Rela* rela, 324 const ELF::Word rela_type = ELF_R_TYPE(rela->r_info); 325 const ELF::Word CRAZY_UNUSED rela_symbol = ELF_R_SYM(rela->r_info); 326 const ELF::Sword CRAZY_UNUSED addend = rela->r_addend [all...] |
/external/elfutils/0.153/libelf/ |
gelf_xlate.h | 67 TYPE (Rela, LIBELFBITS)
|
abstract.h | 169 START (32, Rela, Ext##Rela) \ 173 END (32, Ext##Rela) 175 START (64, Rela, Ext##Rela) \ 179 END (64, Ext##Rela)
|
elf_getdata.c | 112 [ELF_T_RELA] = __alignof__ (ElfW2(Bits,Rela)), \
|
/bionic/linker/ |
linker.h | 95 // Android uses RELA for aarch64 and x86_64. mips64 still uses REL. 151 ElfW(Rela)* plt_rela; 154 ElfW(Rela)* rela; member in struct:soinfo
|
linker.cpp | 935 static int soinfo_relocate(soinfo* si, ElfW(Rela)* rela, unsigned count, soinfo* needed[]) { 939 for (size_t idx = 0; idx < count; ++idx, ++rela) { 940 unsigned type = ELFW(R_TYPE)(rela->r_info); 941 unsigned sym = ELFW(R_SYM)(rela->r_info); 942 ElfW(Addr) reloc = static_cast<ElfW(Addr)>(rela->r_offset + si->load_bias); 1000 DL_ERR("unknown weak reloc type %d @ %p (%zu)", type, rela, idx); 1016 MARK(rela->r_offset); 1018 reloc, (sym_addr + rela->r_addend), sym_name); 1019 *reinterpret_cast<ElfW(Addr)*>(reloc) = (sym_addr + rela->r_addend) [all...] |
/frameworks/compile/mclinker/include/mcld/ADT/ |
SizeTraits.h | 59 typedef llvm::ELF::Elf32_Rela Rela; 80 typedef llvm::ELF::Elf64_Rela Rela;
|
/frameworks/compile/mclinker/include/mcld/LD/ |
ELFReader.h | 46 typedef llvm::ELF::Elf32_Rela Rela; 87 /// readRela - read ELF rela and create Relocation 136 typedef llvm::ELF::Elf64_Rela Rela; 177 /// readRela - read ELF rela and create Relocation
|
/external/llvm/tools/llvm-readobj/ |
ELFDumper.cpp | 646 typename ELFO::Elf_Rela Rela; 647 Rela.r_offset = RI->r_offset; 648 Rela.r_info = RI->r_info; 649 Rela.r_addend = 0; 650 printRelocation(Sec, Rela); 753 LLVM_READOBJ_TYPE_CASE(RELA); 847 OS << "RELA"; [all...] |
/external/llvm/include/llvm/Object/ |
ELFObjectFile.h | 127 const Elf_Rela *getRela(DataRefImpl Rela) const; 771 ELFObjectFile<ELFT>::getRela(DataRefImpl Rela) const { 772 return EF.template getEntry<Elf_Rela>(Rela.d.a, Rela.d.b); [all...] |
/frameworks/compile/mclinker/lib/LD/ |
ELFObjectWriter.cpp | 535 typedef typename ELFSizeTraits<SIZE>::Rela ElfXX_Rela; 581 typedef typename ELFSizeTraits<SIZE>::Rela ElfXX_Rela;
|