Lines Matching full:frame
31 …* @param frame Pointer to the first interpreter frame to that CFrame will be converted. It …
34 …* @param last_frame Pointer to the last interpreter frame to that CFrame will be converted. It w…
38 …"C" [[noreturn]] void DeoptimizeAfterCFrame(ManagedThread *thread, const uint8_t *pc, Frame *frame,
39 … void *cframe_fp, Frame *last_frame, void *callee_regs);
41 * \brief Deoptimize CFrame that lies after interpreter frame.
44 …* @param frame Pointer to the first interpreter frame to that CFrame will be converted. It …
47 …* @param last_frame Pointer to the last interpreter frame to that CFrame will be converted. It w…
51 …"C" [[noreturn]] void DeoptimizeAfterIFrame(ManagedThread *thread, const uint8_t *pc, Frame *frame,
52 … void *cframe_fp, Frame *last_frame, void *callee_regs);
75 …// TODO(msherstennikov): remove this loop and check `methods` contains frame's method in stack tra… in InvalidateCompiledEntryPoint()
124 LOG(DEBUG, INTEROP) << "Deoptimize frame: " << stack->GetMethod()->GetFullName(); in InvalidateCompiledEntryPoint()
132 …// We must run InvalidateCompiledEntryPoint before we convert the frame, because GC is already may… in InvalidateCompiledEntryPoint()
133 // collecting phase and it can move some object in the deoptimized frame. in InvalidateCompiledEntryPoint()
144 Frame *iframe = stack->ConvertToIFrame(&prev_frame_kind, &num_inlined_methods); in InvalidateCompiledEntryPoint()
147 Frame *last_iframe = iframe; in InvalidateCompiledEntryPoint()
176 …// We need to set current frame kind to `compiled` as it's possible that we came here from other D… in InvalidateCompiledEntryPoint()
177 // call and in this case frame kind will be `non-compiled`: in InvalidateCompiledEntryPoint()
185 … // (change frame kind to `non-compiled`) interpreter::Execute -- we don't return after this call in InvalidateCompiledEntryPoint()
208 LOG(DEBUG, INTEROP) << "Drop compiled frame: " << stack->GetMethod()->GetFullName(); in InvalidateCompiledEntryPoint()