Lines Matching refs:elf_file
47 ElfWriterMclinker::ElfWriterMclinker(const CompilerDriver& driver, File* elf_file) in ElfWriterMclinker() argument
48 : ElfWriter(driver, elf_file), oat_input_(nullptr) { in ElfWriterMclinker()
54 bool ElfWriterMclinker::Create(File* elf_file, in Create() argument
60 ElfWriterMclinker elf_writer(driver, elf_file); in Create()
350 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(elf_file_, true, false, &error_msg)); in FixupOatMethodOffsets() local
351 CHECK(elf_file.get() != NULL) << elf_file_->GetPath() << ": " << error_msg; in FixupOatMethodOffsets()
353 uint32_t oatdata_address = GetOatDataAddress(elf_file.get()); in FixupOatMethodOffsets()
374 uint32_t offset = FixupCompiledCodeOffset(*elf_file.get(), oatdata_address, *compiled_method); in FixupOatMethodOffsets()
388 uint32_t ElfWriterMclinker::FixupCompiledCodeOffset(ElfFile& elf_file, in FixupCompiledCodeOffset() argument
397 Elf32_Addr compiled_code_address = elf_file.FindSymbolAddress(SHT_SYMTAB, in FixupCompiledCodeOffset()
408 uint32_t* addr = reinterpret_cast<uint32_t*>(elf_file.Begin() + oatdata_offset); in FixupCompiledCodeOffset()