Lines Matching refs:OatQuickMethodHeader
39 class PACKED(4) OatQuickMethodHeader {
41 OatQuickMethodHeader(uint32_t code_info_offset = 0) {
45 static OatQuickMethodHeader* NterpMethodHeader;
52 return OatQuickMethodHeader::NterpMethodHeader != nullptr && in IsNterpPc()
53 OatQuickMethodHeader::NterpMethodHeader->Contains(pc); in IsNterpPc()
56 static OatQuickMethodHeader* FromCodePointer(const void* code_ptr) { in FromCodePointer()
58 uintptr_t header = code - OFFSETOF_MEMBER(OatQuickMethodHeader, code_); in FromCodePointer()
62 return reinterpret_cast<OatQuickMethodHeader*>(header); in FromCodePointer()
65 static OatQuickMethodHeader* FromEntryPoint(const void* entry_point) { in FromEntryPoint()
70 return RoundUp(sizeof(OatQuickMethodHeader), GetInstructionSetCodeAlignment(kRuntimeISA)); in InstructionAlignedSize()
73 OatQuickMethodHeader(const OatQuickMethodHeader&) = default;
74 OatQuickMethodHeader& operator=(const OatQuickMethodHeader&) = default;