Searched refs:OatHeader (Results 1 - 17 of 17) sorted by relevance
/art/runtime/ |
H A D | oat.cc | 25 const uint8_t OatHeader::kOatMagic[] = { 'o', 'a', 't', '\n' }; 26 const uint8_t OatHeader::kOatVersion[] = { '0', '3', '9', '\0' }; 38 return sizeof(OatHeader) + estimate; 41 OatHeader* OatHeader::Create(InstructionSet instruction_set, 53 // Create the OatHeader in-place. 54 return new (memory) OatHeader(instruction_set, 62 OatHeader::OatHeader(InstructionSet instruction_set, function in class:art::OatHeader 115 bool OatHeader [all...] |
H A D | oat.h | 30 class PACKED(4) OatHeader { 39 static OatHeader* Create(InstructionSet instruction_set, 108 OatHeader(InstructionSet instruction_set, 145 DISALLOW_COPY_AND_ASSIGN(OatHeader); variable
|
H A D | oat_file.h | 39 class OatHeader; 85 const OatHeader& GetOatHeader() const; 321 // Pointer to OatHeader.
|
H A D | oat_file.cc | 231 oat += sizeof(OatHeader); 233 *error_msg = StringPrintf("In oat file '%s' found truncated OatHeader", GetLocation().c_str()); 241 Begin(), sizeof(OatHeader), GetOatHeader().GetKeyValueStoreSize(), 347 const OatHeader& OatFile::GetOatHeader() const { 348 return *reinterpret_cast<const OatHeader*>(Begin());
|
H A D | utils.cc | 1322 OatHeader::kOatMagic, 1323 sizeof(OatHeader::kOatMagic)) == 0);
|
H A D | class_linker.cc | 1099 const OatHeader& oat_header = oat_file->GetOatHeader(); 1489 const OatHeader& oat_header = oat_file->GetOatHeader(); 1519 const OatHeader& oat_header = oat_file->GetOatHeader(); 1595 GetStoreValueByKey(OatHeader::kImageLocationKey);
|
/art/compiler/ |
H A D | oat_test.cc | 119 key_value_store.Put(OatHeader::kImageLocationKey, "lue.art"); 141 const OatHeader& oat_header = oat_file->GetOatHeader(); 146 ASSERT_EQ("lue.art", std::string(oat_header.GetStoreValueByKey(OatHeader::kImageLocationKey))); 186 // it is time to update OatHeader::kOatVersion 187 EXPECT_EQ(84U, sizeof(OatHeader)); 199 OatHeader* oat_header = OatHeader::Create(instruction_set,
|
H A D | elf_patcher.h | 66 OatHeader* oat_header, uintptr_t oat_data_begin, 114 OatHeader* oat_header_;
|
H A D | elf_writer_test.cc | 73 OatHeader* dl_oat_header = reinterpret_cast<OatHeader*>(dl_oatdata);
|
H A D | oat_writer.h | 35 // OatHeader variable length with count of D OatDexFiles 87 const OatHeader& GetOatHeader() const { 163 void UpdateChecksum(OatHeader* oat_header) const; 166 // Offset of start of OatDexFile from beginning of OatHeader. It is 191 void UpdateChecksum(OatHeader* oat_header) const; 199 // Offset of start of OatClass from beginning of OatHeader. It is 261 OatHeader* oat_header_;
|
H A D | oat_writer.cc | 130 key_value_store_->find(OatHeader::kImageLocationKey) == key_value_store_->end()); 734 oat_header_ = OatHeader::Create(compiler_driver_->GetInstructionSet(), 814 // calculate the offsets within OatHeader to executable code 887 size_oat_header_ += sizeof(OatHeader); 888 size_oat_header_key_value_store_ += oat_header_->GetHeaderSize() - sizeof(OatHeader); 1105 void OatWriter::OatDexFile::UpdateChecksum(OatHeader* oat_header) const { 1228 void OatWriter::OatClass::UpdateChecksum(OatHeader* oat_header) const {
|
H A D | elf_patcher.cc | 67 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf->Begin() + data_sec->sh_offset);
|
H A D | image_writer.cc | 815 static OatHeader* GetOatHeaderFromElf(ElfFile* elf) { 820 return reinterpret_cast<OatHeader*>(elf->Begin() + data_sec->sh_offset); 838 OatHeader* oat_header = GetOatHeaderFromElf(elf.get());
|
H A D | elf_writer_quick.cc | 916 const OatHeader& oat_header = oat_writer->GetOatHeader();
|
/art/dex2oat/ |
H A D | dex2oat.cc | 413 key_value_store->Put(OatHeader::kImageLocationKey, image_file_location); 1392 key_value_store->Put(OatHeader::kDex2OatCmdLineKey, oss.str()); 1395 key_value_store->Put(OatHeader::kDex2OatHostKey, oss.str());
|
/art/patchoat/ |
H A D | patchoat.cc | 508 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file_->Begin() + rodata_sec->sh_offset);
|
/art/oatdump/ |
H A D | oatdump.cc | 158 const OatHeader& oat_header = oat_file_.GetOatHeader();
|
Completed in 302 milliseconds