Searched refs:ElfPatcher (Results 1 - 5 of 5) sorted by relevance
/art/compiler/ |
H A D | elf_patcher.h | 32 class ElfPatcher { class in namespace:art 52 return ElfPatcher::Patch(driver, elf_file, oat_location, 60 return ElfPatcher::Patch(driver, elf_file, oat_file, oat_data_begin, 65 ElfPatcher(const CompilerDriver* driver, ElfFile* elf_file, const OatFile* oat_file, function in class:art::ElfPatcher 72 ~ElfPatcher() {} 128 DISALLOW_COPY_AND_ASSIGN(ElfPatcher);
|
H A D | elf_patcher.cc | 39 bool ElfPatcher::Patch(const CompilerDriver* driver, ElfFile* elf_file, 55 return ElfPatcher::Patch(driver, elf_file, oat_file, 59 bool ElfPatcher::Patch(const CompilerDriver* driver, ElfFile* elf, const OatFile* oat_file, 73 ElfPatcher p(driver, elf, oat_file, oat_header, oat_data_start, cb, cb_data, error_msg); 77 mirror::ArtMethod* ElfPatcher::GetTargetMethod(const CompilerDriver::CallPatchInformation* patch) { 99 mirror::Class* ElfPatcher::GetTargetType(const CompilerDriver::TypePatchInformation* patch) { 114 void ElfPatcher::AddPatch(uintptr_t p) { 121 uint32_t* ElfPatcher::GetPatchLocation(uintptr_t patch_ptr) { 132 void ElfPatcher::SetPatchLocation(const CompilerDriver::PatchInformation* patch, uint32_t value) { 179 bool ElfPatcher [all...] |
H A D | image_writer.cc | 831 if (!ElfPatcher::Patch(&compiler_driver_, elf.get(), oat_file_,
|
/art/runtime/ |
H A D | class_linker.h | 776 friend class ElfPatcher; // for FindOpenedOatFileForDexFile & FindOpenedOatFileFromOatLocation
|
/art/dex2oat/ |
H A D | dex2oat.cc | 340 return ElfPatcher::Patch(compiler_driver, elf_file.get(), oat_location, error_msg); 1461 // where the oat header is located within. ElfPatcher's Patch method
|
Completed in 736 milliseconds