Lines Matching refs:osr_data
368 OsrData* osr_data = nullptr; in PrepareForOsr() local
399 osr_data = reinterpret_cast<OsrData*>(malloc(sizeof(OsrData) + frame_size)); in PrepareForOsr()
400 if (osr_data == nullptr) { in PrepareForOsr()
403 memset(osr_data, 0, sizeof(OsrData) + frame_size); in PrepareForOsr()
404 osr_data->frame_size = frame_size; in PrepareForOsr()
407 osr_data->memory[0] = method; in PrepareForOsr()
431 (reinterpret_cast<int32_t*>(osr_data->memory))[slot_offset / sizeof(int32_t)] = vreg_value; in PrepareForOsr()
435 osr_data->native_pc = stack_map.GetNativePcOffset(kRuntimeISA) + in PrepareForOsr()
440 << std::hex << reinterpret_cast<uintptr_t>(osr_data->native_pc); in PrepareForOsr()
442 return osr_data; in PrepareForOsr()
479 OsrData* osr_data = jit->PrepareForOsr(method, in MaybeDoOnStackReplacement() local
483 if (osr_data == nullptr) { in MaybeDoOnStackReplacement()
491 (*art_quick_osr_stub)(osr_data->memory, in MaybeDoOnStackReplacement()
492 osr_data->frame_size, in MaybeDoOnStackReplacement()
493 osr_data->native_pc, in MaybeDoOnStackReplacement()
503 free(osr_data); in MaybeDoOnStackReplacement()