Lines Matching refs:OatHeader

28 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()
162 const char* OatHeader::GetMagic() const { in GetMagic()
167 uint32_t OatHeader::GetChecksum() const { in GetChecksum()
172 void OatHeader::UpdateChecksum(const void* data, size_t length) { in UpdateChecksum()
178 InstructionSet OatHeader::GetInstructionSet() const { in GetInstructionSet()
183 uint32_t OatHeader::GetInstructionSetFeaturesBitmap() const { in GetInstructionSetFeaturesBitmap()
188 uint32_t OatHeader::GetExecutableOffset() const { in GetExecutableOffset()
191 CHECK_GT(executable_offset_, sizeof(OatHeader)); in GetExecutableOffset()
195 void OatHeader::SetExecutableOffset(uint32_t executable_offset) { in SetExecutableOffset()
197 CHECK_GT(executable_offset, sizeof(OatHeader)); in SetExecutableOffset()
205 const void* OatHeader::GetInterpreterToInterpreterBridge() const { in GetInterpreterToInterpreterBridge()
209 uint32_t OatHeader::GetInterpreterToInterpreterBridgeOffset() const { in GetInterpreterToInterpreterBridgeOffset()
216 void OatHeader::SetInterpreterToInterpreterBridgeOffset(uint32_t offset) { in SetInterpreterToInterpreterBridgeOffset()
225 const void* OatHeader::GetInterpreterToCompiledCodeBridge() const { in GetInterpreterToCompiledCodeBridge()
229 uint32_t OatHeader::GetInterpreterToCompiledCodeBridgeOffset() const { in GetInterpreterToCompiledCodeBridgeOffset()
235 void OatHeader::SetInterpreterToCompiledCodeBridgeOffset(uint32_t offset) { in SetInterpreterToCompiledCodeBridgeOffset()
244 const void* OatHeader::GetJniDlsymLookup() const { in GetJniDlsymLookup()
248 uint32_t OatHeader::GetJniDlsymLookupOffset() const { in GetJniDlsymLookupOffset()
254 void OatHeader::SetJniDlsymLookupOffset(uint32_t offset) { in SetJniDlsymLookupOffset()
263 const void* OatHeader::GetQuickGenericJniTrampoline() const { in GetQuickGenericJniTrampoline()
267 uint32_t OatHeader::GetQuickGenericJniTrampolineOffset() const { in GetQuickGenericJniTrampolineOffset()
273 void OatHeader::SetQuickGenericJniTrampolineOffset(uint32_t offset) { in SetQuickGenericJniTrampolineOffset()
282 const void* OatHeader::GetQuickImtConflictTrampoline() const { in GetQuickImtConflictTrampoline()
286 uint32_t OatHeader::GetQuickImtConflictTrampolineOffset() const { in GetQuickImtConflictTrampolineOffset()
292 void OatHeader::SetQuickImtConflictTrampolineOffset(uint32_t offset) { in SetQuickImtConflictTrampolineOffset()
301 const void* OatHeader::GetQuickResolutionTrampoline() const { in GetQuickResolutionTrampoline()
305 uint32_t OatHeader::GetQuickResolutionTrampolineOffset() const { in GetQuickResolutionTrampolineOffset()
311 void OatHeader::SetQuickResolutionTrampolineOffset(uint32_t offset) { in SetQuickResolutionTrampolineOffset()
320 const void* OatHeader::GetQuickToInterpreterBridge() const { in GetQuickToInterpreterBridge()
324 uint32_t OatHeader::GetQuickToInterpreterBridgeOffset() const { in GetQuickToInterpreterBridgeOffset()
330 void OatHeader::SetQuickToInterpreterBridgeOffset(uint32_t offset) { in SetQuickToInterpreterBridgeOffset()
339 int32_t OatHeader::GetImagePatchDelta() const { in GetImagePatchDelta()
344 void OatHeader::RelocateOat(off_t delta) { in RelocateOat()
353 void OatHeader::SetImagePatchDelta(int32_t off) { in SetImagePatchDelta()
359 uint32_t OatHeader::GetImageFileLocationOatChecksum() const { in GetImageFileLocationOatChecksum()
364 uint32_t OatHeader::GetImageFileLocationOatDataBegin() const { in GetImageFileLocationOatDataBegin()
369 uint32_t OatHeader::GetKeyValueStoreSize() const { in GetKeyValueStoreSize()
374 const uint8_t* OatHeader::GetKeyValueStore() const { in GetKeyValueStore()
387 const char* OatHeader::GetStoreValueByKey(const char* key) const { in GetStoreValueByKey()
412 bool OatHeader::GetStoreKeyValuePairByIndex(size_t index, const char** key, in GetStoreKeyValuePairByIndex()
443 size_t OatHeader::GetHeaderSize() const { in GetHeaderSize()
444 return sizeof(OatHeader) + key_value_store_size_; in GetHeaderSize()
447 bool OatHeader::IsPic() const { in IsPic()
448 return IsKeyEnabled(OatHeader::kPicKey); in IsPic()
451 bool OatHeader::IsDebuggable() const { in IsDebuggable()
452 return IsKeyEnabled(OatHeader::kDebuggableKey); in IsDebuggable()
455 bool OatHeader::IsKeyEnabled(const char* key) const { in IsKeyEnabled()
460 void OatHeader::Flatten(const SafeMap<std::string, std::string>* key_value_store) { in Flatten()