Home
last modified time | relevance | path

Searched refs:OatHeader (Results 1 – 16 of 16) sorted by relevance

/art/runtime/
Doat.cc28 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; in ComputeOatHeaderSize()
46 OatHeader* OatHeader::Create(InstructionSet instruction_set, in Create()
59 return new (memory) OatHeader(instruction_set, in Create()
67 OatHeader::OatHeader(InstructionSet instruction_set, in OatHeader() function in art::OatHeader
124 bool OatHeader::IsValid() const { in IsValid()
140 std::string OatHeader::GetValidationErrorMessage() const { in GetValidationErrorMessage()
[all …]
Doat.h32 class PACKED(4) OatHeader {
47 static OatHeader* Create(InstructionSet instruction_set,
109 OatHeader(InstructionSet instruction_set,
146 DISALLOW_COPY_AND_ASSIGN(OatHeader);
Doat_file.h39 class OatHeader; variable
97 const OatHeader& GetOatHeader() const;
Doat_file.cc388 oat += sizeof(OatHeader); in Setup()
398 Begin(), sizeof(OatHeader), GetOatHeader().GetKeyValueStoreSize(), in Setup()
506 const OatHeader& OatFile::GetOatHeader() const { in GetOatHeader()
507 return *reinterpret_cast<const OatHeader*>(Begin()); in GetOatHeader()
Dutils.cc1386 OatHeader::kOatMagic, in IsOatMagic()
1387 sizeof(OatHeader::kOatMagic)) == 0); in IsOatMagic()
Doat_file_assistant.cc475 const OatHeader& oat_header = file.GetOatHeader(); in GivenOatFileIsUpToDate()
Doat_file_assistant_test.cc720 const OatHeader& oat_header = oat_file->GetOatHeader(); in TEST_F()
Dclass_linker.cc1115 GetStoreValueByKey(OatHeader::kImageLocationKey); in InitFromImage()
/art/compiler/
Doat_test.cc106 key_value_store.Put(OatHeader::kImageLocationKey, "lue.art"); in TEST_F()
128 const OatHeader& oat_header = oat_file->GetOatHeader(); in TEST_F()
133 ASSERT_EQ("lue.art", std::string(oat_header.GetStoreValueByKey(OatHeader::kImageLocationKey))); in TEST_F()
183 EXPECT_EQ(72U, sizeof(OatHeader)); in TEST_F()
198 std::unique_ptr<OatHeader> oat_header(OatHeader::Create(insn_set, in TEST_F()
Doat_writer.h93 const OatHeader& GetOatHeader() const { in GetOatHeader()
183 void UpdateChecksum(OatHeader* oat_header) const;
211 void UpdateChecksum(OatHeader* oat_header) const;
285 OatHeader* oat_header_;
Doat_writer.cc149 key_value_store_->find(OatHeader::kImageLocationKey) == key_value_store_->end()); in OatWriter()
988 oat_header_ = OatHeader::Create(compiler_driver_->GetInstructionSet(), in InitOatHeader()
1142 size_oat_header_ += sizeof(OatHeader); in WriteRodata()
1143 size_oat_header_key_value_store_ += oat_header_->GetHeaderSize() - sizeof(OatHeader); in WriteRodata()
1419 void OatWriter::OatDexFile::UpdateChecksum(OatHeader* oat_header) const { in UpdateChecksum()
1542 void OatWriter::OatClass::UpdateChecksum(OatHeader* oat_header) const { in UpdateChecksum()
Dimage_writer.cc1449 static OatHeader* GetOatHeaderFromElf(ElfFile* elf) { in GetOatHeaderFromElf()
1455 return reinterpret_cast<OatHeader*>(elf->Begin() + data_sec_offset); in GetOatHeaderFromElf()
1466 OatHeader* oat_header = GetOatHeaderFromElf(elf.get()); in SetOatChecksumFromElfFile()
/art/patchoat/
Dpatchoat.h33 class OatHeader; variable
167 static const OatHeader* GetOatHeader(const ElfFile* elf_file);
171 static const OatHeader* GetOatHeader(const ElfFileImpl* elf_file);
Dpatchoat.cc366 const OatHeader* oat_header = GetOatHeader(oat_in); in IsOatPic()
566 const OatHeader* PatchOat::GetOatHeader(const ElfFile* elf_file) { in GetOatHeader()
575 const OatHeader* PatchOat::GetOatHeader(const ElfFileImpl* elf_file) { in GetOatHeader()
581 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf_file->Begin() + rodata_sec->sh_offset); in GetOatHeader()
708 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file->Begin() + rodata_sec->sh_offset); in PatchOatHeader()
/art/dex2oat/
Ddex2oat.cc1080 key_value_store_->Put(OatHeader::kDex2OatCmdLineKey, oss.str()); in ParseArgs()
1083 key_value_store_->Put(OatHeader::kDex2OatHostKey, oss.str()); in ParseArgs()
1084 key_value_store_->Put(OatHeader::kPicKey, in ParseArgs()
1085 compile_pic ? OatHeader::kTrueValue : OatHeader::kFalseValue); in ParseArgs()
1086 key_value_store_->Put(OatHeader::kDebuggableKey, in ParseArgs()
1087 debuggable ? OatHeader::kTrueValue : OatHeader::kFalseValue); in ParseArgs()
1375 key_value_store_->Put(OatHeader::kClassPathKey, in Compile()
1496 key_value_store_->Put(OatHeader::kImageLocationKey, image_file_location); in CreateOatFile()
/art/oatdump/
Doatdump.cc372 const OatHeader& oat_header = oat_file_.GetOatHeader(); in Dump()