Searched defs:elf_file (Results 1 - 8 of 8) sorted by relevance
/art/compiler/ |
H A D | elf_writer.h | 45 static uintptr_t GetOatDataAddress(ElfFile* elf_file); 50 ElfWriter(const CompilerDriver& driver, File* elf_file) argument 51 : compiler_driver_(&driver), elf_file_(elf_file) {
|
H A D | elf_writer_quick.h | 50 ElfWriterQuick(const CompilerDriver& driver, File* elf_file) argument 51 : ElfWriter(driver, elf_file) {}
|
H A D | elf_writer.cc | 25 #include "elf_file.h" 33 uintptr_t ElfWriter::GetOatDataAddress(ElfFile* elf_file) { argument 34 uintptr_t oatdata_address = elf_file->FindSymbolAddress(SHT_DYNSYM, 45 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, false, false, &error_msg)); 46 CHECK(elf_file.get() != nullptr) << error_msg; 48 bool success = elf_file->GetLoadedSize(oat_loaded_size, &error_msg); 51 *oat_data_offset = GetOatDataAddress(elf_file.get()); 57 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, &error_msg)); 58 CHECK(elf_file.get() != nullptr) << error_msg; 61 uintptr_t oatdata_address = ElfWriter::GetOatDataAddress(elf_file [all...] |
H A D | elf_writer_quick.cc | 30 #include "elf_file.h" 59 bool ElfWriterQuick<ElfTypes>::Create(File* elf_file, argument 65 ElfWriterQuick elf_writer(driver, elf_file);
|
H A D | elf_builder.h | 76 virtual bool Write(File* elf_file) = 0; 128 bool Write(File* elf_file) OVERRIDE { 141 return WriteArray(elf_file, buffer.data(), buffer.size()); 177 bool Write(File* elf_file) OVERRIDE { 188 return WriteArray(elf_file, buffer_.data(), buffer_.size()); 232 bool Write(File* elf_file) OVERRIDE { 236 new BufferedOutputStream(new FileOutputStream(elf_file))); 257 bool Write(File* elf_file ATTRIBUTE_UNUSED) OVERRIDE { 287 bool Write(File* elf_file) OVERRIDE { 288 return WriteArray(elf_file, buffer 516 Write(File* elf_file) argument 773 SeekTo(File* elf_file, Elf_Word offset) argument 784 WriteArray(File* elf_file, const T* data, size_t count) argument [all...] |
H A D | image_writer.cc | 33 #include "elf_file.h" 1458 void ImageWriter::SetOatChecksumFromElfFile(File* elf_file) { argument 1460 std::unique_ptr<ElfFile> elf(ElfFile::Open(elf_file, PROT_READ|PROT_WRITE,
|
/art/runtime/ |
H A D | oat_file.cc | 38 #include "elf_file.h" 87 OatFile* OatFile::OpenWithElfFile(ElfFile* elf_file, argument 92 oat_file->elf_file_.reset(elf_file); 94 bool has_section = elf_file->GetSectionOffsetAndSize(".rodata", &offset, &size); 96 oat_file->begin_ = elf_file->Begin() + offset; 97 oat_file->end_ = elf_file->Begin() + size + offset;
|
/art/patchoat/ |
H A D | patchoat.cc | 35 #include "elf_file.h" 566 const OatHeader* PatchOat::GetOatHeader(const ElfFile* elf_file) { argument 567 if (elf_file->Is64Bit()) { 568 return GetOatHeader<ElfFileImpl64>(elf_file->GetImpl64()); 570 return GetOatHeader<ElfFileImpl32>(elf_file->GetImpl32()); 575 const OatHeader* PatchOat::GetOatHeader(const ElfFileImpl* elf_file) { argument 576 auto rodata_sec = elf_file->FindSectionByName(".rodata"); 581 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf_file->Begin() + rodata_sec->sh_offset);
|
Completed in 337 milliseconds