/art/runtime/ |
D | oat.cc | 32 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 …]
|
D | oat.h | 32 class PACKED(4) OatHeader { 53 static OatHeader* Create(InstructionSet instruction_set, 111 OatHeader(InstructionSet instruction_set, 140 DISALLOW_COPY_AND_ASSIGN(OatHeader);
|
D | dexopt_test.cc | 145 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()
|
D | oat_file.cc | 501 (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 …]
|
D | oat_file.h | 47 class OatHeader; variable 185 const OatHeader& GetOatHeader() const;
|
D | oat_file_assistant.cc | 602 oat_file.GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathChecksumsKey); in ValidateBootClassPathChecksums() 604 oat_file.GetOatHeader().GetStoreValueByKey(OatHeader::kBootClassPathKey); in ValidateBootClassPathChecksums()
|
D | runtime.cc | 1269 const OatHeader& oat_header = oat_file->GetOatHeader(); in Init() 1270 const char* oat_boot_class_path = oat_header.GetStoreValueByKey(OatHeader::kBootClassPathKey); in Init()
|
D | oat_file_assistant_test.cc | 192 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kClassPathKey)); in TEST_F()
|
D | class_linker.cc | 1278 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/ |
D | compiler.cc | 34 constexpr std::array<uint8_t, 4> compiler_oat_version = OatHeader::kOatVersion; in Create() 35 OatHeader::CheckOatVersion(compiler_oat_version); in Create()
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 31 class OatHeader; variable
|
/art/dex2oat/linker/ |
D | oat_writer_test.cc | 444 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()
|
D | oat_writer.h | 46 class OatHeader; variable 208 const OatHeader& GetOatHeader() const { in GetOatHeader() 469 std::unique_ptr<OatHeader> oat_header_;
|
D | image_test.h | 228 key_value_store.Put(OatHeader::kBootClassPathKey, in DoCompile()
|
D | image_writer.h | 173 void UpdateOatFileHeader(size_t oat_index, const OatHeader& oat_header);
|
D | oat_writer.cc | 2034 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()
|
D | image_writer.cc | 3341 const OatHeader& header = oat_file->GetOatHeader(); in GetOatAddress() 3597 void ImageWriter::UpdateOatFileHeader(size_t oat_index, const OatHeader& oat_header) { in UpdateOatFileHeader()
|
/art/dex2oat/ |
D | dex2oat.cc | 785 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 …]
|
D | dex2oat_test.cc | 1109 const char* classpath = oat_file.GetOatHeader().GetStoreValueByKey(OatHeader::kClassPathKey); in RunTest()
|
/art/test/common/ |
D | runtime_state.cc | 128 const char* cmd_line = oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kDex2OatCmdLineKey); in Java_Main_compiledWithOptimizing()
|
/art/oatdump/ |
D | oatdump.cc | 185 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/ |
D | image_space.cc | 1133 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/ |
D | imgdiag.cc | 851 const OatHeader& oat_header = oat_file->GetOatHeader(); in BuildEntryPointNames()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1138 oat_file->GetOatHeader().GetStoreValueByKey(OatHeader::kDex2OatCmdLineKey); in DumpB74410240ClassData()
|