Home
last modified time | relevance | path

Searched refs:OsrData (Results 1 – 4 of 4) sorted by relevance

/art/tools/cpp-define-generator/
Dosr.def21 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/
Djit.h214 struct OsrData { struct
225 return MemberOffset(OFFSETOF_MEMBER(OsrData, native_pc)); in NativePcOffset() argument
229 return MemberOffset(OFFSETOF_MEMBER(OsrData, frame_size)); in FrameSizeOffset() argument
233 return MemberOffset(OFFSETOF_MEMBER(OsrData, memory)); in MemoryOffset() argument
369 OsrData* PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs)
Djit.cc472 OsrData* Jit::PrepareForOsr(ArtMethod* method, uint32_t dex_pc, uint32_t* vregs) { in PrepareForOsr()
489 OsrData* osr_data = nullptr; in PrepareForOsr()
520 osr_data = reinterpret_cast<OsrData*>(malloc(sizeof(OsrData) + frame_size)); in PrepareForOsr()
524 memset(osr_data, 0, sizeof(OsrData) + frame_size); in PrepareForOsr()
596 OsrData* osr_data = jit->PrepareForOsr(method, in MaybeDoOnStackReplacement()
/art/runtime/interpreter/mterp/
Dnterp.cc722 extern "C" jit::OsrData* NterpHotMethod(ArtMethod* method, uint16_t* dex_pc_ptr, uint32_t* vregs) in NterpHotMethod()
732 jit::OsrData* osr_data = jit->PrepareForOsr( in NterpHotMethod()