Searched refs:OsrData (Results 1 – 4 of 4) sorted by relevance
/art/tools/cpp-define-generator/ |
D | osr.def | 21 ASM_DEFINE(OSR_DATA_NATIVE_PC, art::jit::OsrData::NativePcOffset().Int32Value()) 22 ASM_DEFINE(OSR_DATA_FRAME_SIZE, art::jit::OsrData::FrameSizeOffset().Int32Value()) 23 ASM_DEFINE(OSR_DATA_MEMORY, art::jit::OsrData::MemoryOffset().Int32Value())
|
/art/runtime/jit/ |
D | jit.h | 209 struct OsrData { struct 220 return MemberOffset(OFFSETOF_MEMBER(OsrData, native_pc)); in NativePcOffset() argument 224 return MemberOffset(OFFSETOF_MEMBER(OsrData, frame_size)); in FrameSizeOffset() argument 228 return MemberOffset(OFFSETOF_MEMBER(OsrData, memory)); in MemoryOffset() argument 357 OsrData* PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs)
|
D | jit.cc | 462 OsrData* Jit::PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs) { in PrepareForOsr() 479 OsrData* osr_data = nullptr; in PrepareForOsr() 510 osr_data = reinterpret_cast<OsrData*>(malloc(sizeof(OsrData) + frame_size)); in PrepareForOsr() 514 memset(osr_data, 0, sizeof(OsrData) + frame_size); in PrepareForOsr() 586 OsrData* osr_data = jit->PrepareForOsr(method, in MaybeDoOnStackReplacement()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 572 extern "C" jit::OsrData* NterpHotMethod(ArtMethod* method, uint16_t* dex_pc_ptr, uint32_t* vregs) in NterpHotMethod() 582 jit::OsrData* osr_data = jit->PrepareForOsr( in NterpHotMethod()
|