Searched refs:ElfRelocations (Results 1 – 4 of 4) sorted by relevance
/ndk/sources/android/crazy_linker/src/ |
D | crazy_linker_elf_relocations.cpp | 136 bool ElfRelocations::Init(const ElfView* view, Error* error) { in Init() 262 bool ElfRelocations::ApplyAll(const ElfSymbols* symbols, in ApplyAll() 320 bool ElfRelocations::ApplyRelaReloc(const ELF::Rela* rela, in ApplyRelaReloc() 389 bool ElfRelocations::ApplyRelReloc(const ELF::Rel* rel, in ApplyRelReloc() 495 bool ElfRelocations::ResolveSymbol(ELF::Word rel_type, in ResolveSymbol() 550 bool ElfRelocations::ApplyRelRelocs(const ELF::Rel* rel, in ApplyRelRelocs() 597 bool ElfRelocations::ApplyRelaRelocs(const ELF::Rela* rela, in ApplyRelaRelocs() 645 bool ElfRelocations::RelocateMipsGot(const ElfSymbols* symbols, in RelocateMipsGot() 692 void ElfRelocations::AdjustRelocation(ELF::Word rel_type, in AdjustRelocation() 727 void ElfRelocations::RelocateRela(size_t src_addr, in RelocateRela() [all …]
|
D | crazy_linker_elf_relocations.h | 20 class ElfRelocations { 22 ElfRelocations() { ::memset(this, 0, sizeof(*this)); } in ElfRelocations() function 23 ~ElfRelocations() {} in ~ElfRelocations()
|
D | crazy_linker_shared_library.cpp | 85 class SharedLibraryResolver : public ElfRelocations::SymbolResolver { 293 ElfRelocations relocations; in Relocate()
|
D | crazy_linker_elf_relro.cpp | 118 ElfRelocations relocations; in CopyFromRelocated()
|