/art/runtime/ |
oat.cc | 28 constexpr uint8_t OatHeader::kOatMagic[4]; 29 constexpr uint8_t OatHeader::kOatVersion[4]; 30 constexpr const char OatHeader::kTrueValue[]; 31 constexpr const char OatHeader::kFalseValue[]; 43 return sizeof(OatHeader) + estimate; 46 OatHeader* OatHeader::Create(InstructionSet instruction_set, 58 // Create the OatHeader in-place. 59 return new (memory) OatHeader(instruction_set, 67 OatHeader::OatHeader(InstructionSet instruction_set [all...] |
oat.h | 32 class PACKED(4) OatHeader { 47 static OatHeader* Create(InstructionSet instruction_set, 109 OatHeader(InstructionSet instruction_set, 146 DISALLOW_COPY_AND_ASSIGN(OatHeader);
|
oat_file.h | 39 class OatHeader; 97 const OatHeader& GetOatHeader() const; 300 // Pointer to OatHeader.
|
oat_file.cc | 388 oat += sizeof(OatHeader); 390 *error_msg = StringPrintf("In oat file '%s' found truncated OatHeader", GetLocation().c_str()); 398 Begin(), sizeof(OatHeader), GetOatHeader().GetKeyValueStoreSize(), 506 const OatHeader& OatFile::GetOatHeader() const { 507 return *reinterpret_cast<const OatHeader*>(Begin()); [all...] |
utils.cc | [all...] |
oat_file_assistant.cc | 475 const OatHeader& oat_header = file.GetOatHeader(); [all...] |
oat_file_assistant_test.cc | 720 const OatHeader& oat_header = oat_file->GetOatHeader(); [all...] |
class_linker.cc | [all...] |
/art/compiler/ |
oat_test.cc | 106 key_value_store.Put(OatHeader::kImageLocationKey, "lue.art"); 128 const OatHeader& oat_header = oat_file->GetOatHeader(); 133 ASSERT_EQ("lue.art", std::string(oat_header.GetStoreValueByKey(OatHeader::kImageLocationKey))); 182 // it is time to update OatHeader::kOatVersion 183 EXPECT_EQ(72U, sizeof(OatHeader)); 198 std::unique_ptr<OatHeader> oat_header(OatHeader::Create(insn_set,
|
oat_writer.h | 40 // OatHeader variable length with count of D OatDexFiles 93 const OatHeader& GetOatHeader() const { 183 void UpdateChecksum(OatHeader* oat_header) const; 186 // Offset of start of OatDexFile from beginning of OatHeader. It is 211 void UpdateChecksum(OatHeader* oat_header) const; 219 // Offset of start of OatClass from beginning of OatHeader. It is 285 OatHeader* oat_header_;
|
oat_writer.cc | 149 key_value_store_->find(OatHeader::kImageLocationKey) == key_value_store_->end()); [all...] |
image_writer.cc | [all...] |
/art/patchoat/ |
patchoat.h | 33 class OatHeader; 167 static const OatHeader* GetOatHeader(const ElfFile* elf_file); 171 static const OatHeader* GetOatHeader(const ElfFileImpl* elf_file);
|
patchoat.cc | 366 const OatHeader* oat_header = GetOatHeader(oat_in); 566 const OatHeader* PatchOat::GetOatHeader(const ElfFile* elf_file) { 575 const OatHeader* PatchOat::GetOatHeader(const ElfFileImpl* elf_file) { 581 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf_file->Begin() + rodata_sec->sh_offset); 708 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file->Begin() + rodata_sec->sh_offset); 733 // Update the OatHeader fields referencing the boot image. [all...] |
/art/dex2oat/ |
dex2oat.cc | [all...] |
/art/oatdump/ |
oatdump.cc | 372 const OatHeader& oat_header = oat_file_.GetOatHeader(); [all...] |