/art/runtime/ |
oat.cc | 25 const uint8_t OatHeader::kOatMagic[] = { 'o', 'a', 't', '\n' }; 26 const uint8_t OatHeader::kOatVersion[] = { '0', '4', '5', '\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, 115 bool OatHeader::IsValid() const [all...] |
oat.h | 30 class PACKED(4) OatHeader { 40 static OatHeader* Create(InstructionSet instruction_set, 110 OatHeader(InstructionSet instruction_set, 147 DISALLOW_COPY_AND_ASSIGN(OatHeader);
|
oat_file.h | 39 class OatHeader; 88 const OatHeader& GetOatHeader() const; 321 // Pointer to OatHeader.
|
oat_file.cc | 238 oat += sizeof(OatHeader); 240 *error_msg = StringPrintf("In oat file '%s' found truncated OatHeader", GetLocation().c_str()); 248 Begin(), sizeof(OatHeader), GetOatHeader().GetKeyValueStoreSize(), 354 const OatHeader& OatFile::GetOatHeader() const { 355 return *reinterpret_cast<const OatHeader*>(Begin());
|
utils.cc | [all...] |
class_linker.cc | [all...] |
/art/compiler/ |
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,
|
elf_patcher.h | 66 OatHeader* oat_header, uintptr_t oat_data_begin, 116 OatHeader* oat_header_;
|
elf_writer_test.cc | 73 OatHeader* dl_oat_header = reinterpret_cast<OatHeader*>(dl_oatdata);
|
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_;
|
oat_writer.cc | 130 key_value_store_->find(OatHeader::kImageLocationKey) == key_value_store_->end()); 743 oat_header_ = OatHeader::Create(compiler_driver_->GetInstructionSet(), 823 // calculate the offsets within OatHeader to executable code [all...] |
elf_patcher.cc | 67 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf->Begin() + data_sec->sh_offset);
|
image_writer.cc | [all...] |
elf_writer_quick.cc | [all...] |
/art/patchoat/ |
patchoat.h | 33 class OatHeader; 123 static const OatHeader* GetOatHeader(const ElfFile* elf_file);
|
patchoat.cc | 382 const OatHeader* oat_header = GetOatHeader(oat_in); 501 const OatHeader* PatchOat::GetOatHeader(const ElfFile* elf_file) { 507 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf_file->Begin() + rodata_sec->sh_offset); 643 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file_->Begin() + rodata_sec->sh_offset); [all...] |
/art/dex2oat/ |
dex2oat.cc | 426 key_value_store->Put(OatHeader::kImageLocationKey, image_file_location); [all...] |
/art/oatdump/ |
oatdump.cc | 164 const OatHeader& oat_header = oat_file_.GetOatHeader(); [all...] |