Home
last modified time | relevance | path

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

/art/runtime/
Doat.cc32 constexpr const char OatHeader::kTrueValue[];
33 constexpr const char OatHeader::kFalseValue[];
45 return sizeof(OatHeader) + estimate; in ComputeOatHeaderSize()
48 OatHeader* OatHeader::Create(InstructionSet instruction_set, in Create()
59 return new (memory) OatHeader(instruction_set, in Create()
65 OatHeader::OatHeader(InstructionSet instruction_set, in OatHeader() function in art::OatHeader
97 bool OatHeader::IsValid() const { in IsValid()
113 std::string OatHeader::GetValidationErrorMessage() const { in GetValidationErrorMessage()
137 void OatHeader::CheckOatVersion(std::array<uint8_t, 4> version) { in CheckOatVersion()
147 const char* OatHeader::GetMagic() const { in GetMagic()
[all …]
Doat.h32 class PACKED(4) OatHeader {
53 static OatHeader* Create(InstructionSet instruction_set,
111 OatHeader(InstructionSet instruction_set,
140 DISALLOW_COPY_AND_ASSIGN(OatHeader);
Ddexopt_test.cc145 const OatHeader& oat_header = odex_file->GetOatHeader(); in GenerateOatForTest()
146 const char* oat_bcp = oat_header.GetStoreValueByKey(OatHeader::kBootClassPathKey); in GenerateOatForTest()
149 const char* checksums = oat_header.GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey); in GenerateOatForTest()
Doat_file.cc501 (Size() >= sizeof(OatHeader)) ? GetOatHeader().GetKeyValueStoreSize() : 0u; in Setup()
502 if (Size() < sizeof(OatHeader) + key_value_store_size) { in Setup()
507 sizeof(OatHeader), in Setup()
942 GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey); in Setup()
1537 store.Put(OatHeader::kCompilerFilter, CompilerFilter::NameOfFilter(CompilerFilter::kVerify)); in Setup()
1538 oat_header_.reset(OatHeader::Create(kRuntimeISA, in Setup()
1605 std::unique_ptr<OatHeader> oat_header_;
1742 const OatHeader& OatFile::GetOatHeader() const { in GetOatHeader()
1743 return *reinterpret_cast<const OatHeader*>(Begin()); in GetOatHeader()
2172 return GetOatHeader().GetStoreValueByKey(OatHeader::kClassPathKey); in GetClassLoaderContext()
[all …]
Doat_file.h47 class OatHeader; variable
185 const OatHeader& GetOatHeader() const;
Doat_file_assistant.cc602 oat_file.GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey); in ValidateBootClassPathChecksums()
604 oat_file.GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathKey); in ValidateBootClassPathChecksums()
Druntime.cc1269 const OatHeader& oat_header = oat_file->GetOatHeader(); in Init()
1270 const char* oat_boot_class_path = oat_header.GetStoreValueByKey(OatHeader::kBootClassPathKey); in Init()
Doat_file_assistant_test.cc192 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kClassPathKey)); in TEST_F()
Dclass_linker.cc1278 const OatHeader& default_oat_header = oat_files[0]->GetOatHeader(); in InitFromBootImage()
1288 const OatHeader& ith_oat_header = oat_files[i]->GetOatHeader(); in InitFromBootImage()
/art/compiler/
Dcompiler.cc34 constexpr std::array<uint8_t, 4> compiler_oat_version = OatHeader::kOatVersion; in Create()
35 OatHeader::CheckOatVersion(compiler_oat_version); in Create()
/art/compiler/debug/
Delf_debug_writer.h31 class OatHeader; variable
/art/dex2oat/linker/
Doat_writer_test.cc444 key_value_store.Put(OatHeader::kBootClassPathChecksumsKey, "testkey"); in TEST_F()
462 const OatHeader& oat_header = oat_file->GetOatHeader(); in TEST_F()
465 ASSERT_TRUE(oat_header.GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey) != nullptr); in TEST_F()
466 ASSERT_STREQ("testkey", oat_header.GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey)); in TEST_F()
512 EXPECT_EQ(60U, sizeof(OatHeader)); in TEST_F()
525 std::unique_ptr<OatHeader> oat_header(OatHeader::Create(insn_set, in TEST_F()
Doat_writer.h46 class OatHeader; variable
208 const OatHeader& GetOatHeader() const { in GetOatHeader()
469 std::unique_ptr<OatHeader> oat_header_;
Dimage_test.h228 key_value_store.Put(OatHeader::kBootClassPathKey, in DoCompile()
Dimage_writer.h173 void UpdateOatFileHeader(size_t oat_index, const OatHeader& oat_header);
Doat_writer.cc2034 constexpr std::array<uint8_t, 4> dex2oat_oat_version = OatHeader::kOatVersion; in InitOatHeader()
2035 OatHeader::CheckOatVersion(dex2oat_oat_version); in InitOatHeader()
2036 oat_header_.reset(OatHeader::Create(GetCompilerOptions().GetInstructionSet(), in InitOatHeader()
2040 size_oat_header_ += sizeof(OatHeader); in InitOatHeader()
2041 size_oat_header_key_value_store_ += oat_header_->GetHeaderSize() - sizeof(OatHeader); in InitOatHeader()
Dimage_writer.cc3341 const OatHeader& header = oat_file->GetOatHeader(); in GetOatAddress()
3597 void ImageWriter::UpdateOatFileHeader(size_t oat_index, const OatHeader& oat_header) { in UpdateOatFileHeader()
/art/dex2oat/
Ddex2oat.cc785 return SafeMap::Put(k, v ? OatHeader::kTrueValue : OatHeader::kFalseValue); in Put()
1215 key_value_store_->Put(OatHeader::kDex2OatCmdLineKey, oss.str()); in InsertCompileOptions()
1217 key_value_store_->Put(OatHeader::kDebuggableKey, compiler_options_->debuggable_); in InsertCompileOptions()
1218 key_value_store_->Put(OatHeader::kNativeDebuggableKey, in InsertCompileOptions()
1220 key_value_store_->Put(OatHeader::kCompilerFilter, in InsertCompileOptions()
1222 key_value_store_->Put(OatHeader::kConcurrentCopying, kUseReadBarrier); in InsertCompileOptions()
1223 key_value_store_->Put(OatHeader::kRequiresImage, compiler_options_->IsGeneratingImage()); in InsertCompileOptions()
1829 key_value_store_->Put(OatHeader::kCompilationReasonKey, compilation_reason_); in Setup()
1835 key_value_store_->Put(OatHeader::kBootClassPathKey, android::base::Join(dex_locations_, ':')); in Setup()
1848 key_value_store_->Put(OatHeader::kBootClassPathKey, bcp_dependency); in Setup()
[all …]
Ddex2oat_test.cc1109 const char* classpath = oat_file.GetOatHeader().GetStoreValueByKey(OatHeader::kClassPathKey); in RunTest()
/art/test/common/
Druntime_state.cc128 const char* cmd_line = oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kDex2OatCmdLineKey); in Java_Main_compiledWithOptimizing()
/art/oatdump/
Doatdump.cc185 const OatHeader& oat_header = oat_file_->GetOatHeader(); in Symbolize()
294 const OatHeader& oat_header = oat_file_->GetOatHeader(); in WalkOatMethod()
415 const OatHeader& oat_header = oat_file_.GetOatHeader(); in Dump()
/art/runtime/gc/space/
Dimage_space.cc1133 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey); in ValidateBootImageChecksum()
3181 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathKey); in OpenOatFile()
3184 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey); in OpenOatFile()
/art/imgdiag/
Dimgdiag.cc851 const OatHeader& oat_header = oat_file->GetOatHeader(); in BuildEntryPointNames()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1138 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kDex2OatCmdLineKey); in DumpB74410240ClassData()