Lines Matching refs:OatHeader

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()
152 uint32_t OatHeader::GetChecksum() const { in GetChecksum()
157 void OatHeader::SetChecksum(uint32_t oat_checksum) { in SetChecksum()
161 InstructionSet OatHeader::GetInstructionSet() const { in GetInstructionSet()
166 uint32_t OatHeader::GetInstructionSetFeaturesBitmap() const { in GetInstructionSetFeaturesBitmap()
171 uint32_t OatHeader::GetOatDexFilesOffset() const { in GetOatDexFilesOffset()
173 DCHECK_GT(oat_dex_files_offset_, sizeof(OatHeader)); in GetOatDexFilesOffset()
177 void OatHeader::SetOatDexFilesOffset(uint32_t oat_dex_files_offset) { in SetOatDexFilesOffset()
178 DCHECK_GT(oat_dex_files_offset, sizeof(OatHeader)); in SetOatDexFilesOffset()
185 uint32_t OatHeader::GetExecutableOffset() const { in GetExecutableOffset()
188 CHECK_GT(executable_offset_, sizeof(OatHeader)); in GetExecutableOffset()
192 void OatHeader::SetExecutableOffset(uint32_t executable_offset) { in SetExecutableOffset()
194 CHECK_GT(executable_offset, sizeof(OatHeader)); in SetExecutableOffset()
201 static const void* GetTrampoline(const OatHeader& header, uint32_t offset) { in GetTrampoline()
205 const void* OatHeader::GetJniDlsymLookupTrampoline() const { in GetJniDlsymLookupTrampoline()
209 uint32_t OatHeader::GetJniDlsymLookupTrampolineOffset() const { in GetJniDlsymLookupTrampolineOffset()
214 void OatHeader::SetJniDlsymLookupTrampolineOffset(uint32_t offset) { in SetJniDlsymLookupTrampolineOffset()
221 const void* OatHeader::GetJniDlsymLookupCriticalTrampoline() const { in GetJniDlsymLookupCriticalTrampoline()
225 uint32_t OatHeader::GetJniDlsymLookupCriticalTrampolineOffset() const { in GetJniDlsymLookupCriticalTrampolineOffset()
230 void OatHeader::SetJniDlsymLookupCriticalTrampolineOffset(uint32_t offset) { in SetJniDlsymLookupCriticalTrampolineOffset()
237 const void* OatHeader::GetQuickGenericJniTrampoline() const { in GetQuickGenericJniTrampoline()
241 uint32_t OatHeader::GetQuickGenericJniTrampolineOffset() const { in GetQuickGenericJniTrampolineOffset()
247 void OatHeader::SetQuickGenericJniTrampolineOffset(uint32_t offset) { in SetQuickGenericJniTrampolineOffset()
255 const void* OatHeader::GetQuickImtConflictTrampoline() const { in GetQuickImtConflictTrampoline()
259 uint32_t OatHeader::GetQuickImtConflictTrampolineOffset() const { in GetQuickImtConflictTrampolineOffset()
265 void OatHeader::SetQuickImtConflictTrampolineOffset(uint32_t offset) { in SetQuickImtConflictTrampolineOffset()
273 const void* OatHeader::GetQuickResolutionTrampoline() const { in GetQuickResolutionTrampoline()
277 uint32_t OatHeader::GetQuickResolutionTrampolineOffset() const { in GetQuickResolutionTrampolineOffset()
283 void OatHeader::SetQuickResolutionTrampolineOffset(uint32_t offset) { in SetQuickResolutionTrampolineOffset()
291 const void* OatHeader::GetQuickToInterpreterBridge() const { in GetQuickToInterpreterBridge()
295 uint32_t OatHeader::GetQuickToInterpreterBridgeOffset() const { in GetQuickToInterpreterBridgeOffset()
301 void OatHeader::SetQuickToInterpreterBridgeOffset(uint32_t offset) { in SetQuickToInterpreterBridgeOffset()
309 uint32_t OatHeader::GetKeyValueStoreSize() const { in GetKeyValueStoreSize()
314 const uint8_t* OatHeader::GetKeyValueStore() const { in GetKeyValueStore()
327 const char* OatHeader::GetStoreValueByKey(const char* key) const { in GetStoreValueByKey()
352 bool OatHeader::GetStoreKeyValuePairByIndex(size_t index, const char** key, in GetStoreKeyValuePairByIndex()
383 size_t OatHeader::GetHeaderSize() const { in GetHeaderSize()
384 return sizeof(OatHeader) + key_value_store_size_; in GetHeaderSize()
387 bool OatHeader::IsDebuggable() const { in IsDebuggable()
388 return IsKeyEnabled(OatHeader::kDebuggableKey); in IsDebuggable()
391 bool OatHeader::IsConcurrentCopying() const { in IsConcurrentCopying()
392 return IsKeyEnabled(OatHeader::kConcurrentCopying); in IsConcurrentCopying()
395 bool OatHeader::IsNativeDebuggable() const { in IsNativeDebuggable()
396 return IsKeyEnabled(OatHeader::kNativeDebuggableKey); in IsNativeDebuggable()
399 bool OatHeader::RequiresImage() const { in RequiresImage()
400 return IsKeyEnabled(OatHeader::kRequiresImage); in RequiresImage()
403 CompilerFilter::Filter OatHeader::GetCompilerFilter() const { in GetCompilerFilter()
412 bool OatHeader::KeyHasValue(const char* key, const char* value, size_t value_size) const { in KeyHasValue()
417 bool OatHeader::IsKeyEnabled(const char* key) const { in IsKeyEnabled()
421 void OatHeader::Flatten(const SafeMap<std::string, std::string>* key_value_store) { in Flatten()