Home
last modified time | relevance | path

Searched refs:frame_id (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Dquick_exception_handler.cc124 size_t frame_id = GetFrameId(); in HandleTryItems() local
125 ShadowFrame* frame = GetThread()->FindDebuggerShadowFrame(frame_id); in HandleTryItems()
128 GetThread()->RemoveDebuggerShadowFrameMapping(frame_id); in HandleTryItems()
379 const size_t frame_id = GetFrameId(); in VisitFrame() local
380 ShadowFrame* new_frame = GetThread()->FindDebuggerShadowFrame(frame_id); in VisitFrame()
388 updated_vregs = GetThread()->GetUpdatedVRegFlags(frame_id); in VisitFrame()
399 GetThread()->RemoveDebuggerShadowFrameMapping(frame_id); in VisitFrame()
400 DCHECK(GetThread()->FindDebuggerShadowFrame(frame_id) == nullptr); in VisitFrame()
Dstack.cc200 size_t frame_id = const_cast<StackVisitor*>(this)->GetFrameId(); in GetVRegFromDebuggerShadowFrame() local
201 ShadowFrame* shadow_frame = thread_->FindDebuggerShadowFrame(frame_id); in GetVRegFromDebuggerShadowFrame()
203 bool* updated_vreg_flags = thread_->GetUpdatedVRegFlags(frame_id); in GetVRegFromDebuggerShadowFrame()
480 const size_t frame_id = GetFrameId(); in PrepareSetVReg() local
482 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in PrepareSetVReg()
486 thread_->GetUpdatedVRegFlags(frame_id)[vreg] = true; in PrepareSetVReg()
488 thread_->GetUpdatedVRegFlags(frame_id)[vreg + 1] = true; in PrepareSetVReg()
Dthread.cc441 static FrameIdToShadowFrame* Create(size_t frame_id, in Create() argument
447 return new (memory) FrameIdToShadowFrame(frame_id, shadow_frame, next); in Create()
464 FrameIdToShadowFrame(size_t frame_id, in FrameIdToShadowFrame() argument
467 : frame_id_(frame_id), in FrameIdToShadowFrame()
480 size_t frame_id) { in FindFrameIdToShadowFrame() argument
483 if (record->GetFrameId() == frame_id) { in FindFrameIdToShadowFrame()
486 CHECK(found == nullptr) << "Multiple records for the frame " << frame_id; in FindFrameIdToShadowFrame()
496 ShadowFrame* Thread::FindDebuggerShadowFrame(size_t frame_id) { in FindDebuggerShadowFrame() argument
498 tlsPtr_.frame_id_to_shadow_frame, frame_id); in FindDebuggerShadowFrame()
506 bool* Thread::GetUpdatedVRegFlags(size_t frame_id) { in GetUpdatedVRegFlags() argument
[all …]
Dthread.h1045 ShadowFrame* FindDebuggerShadowFrame(size_t frame_id)
1049 bool* GetUpdatedVRegFlags(size_t frame_id) REQUIRES_SHARED(Locks::mutator_lock_);
1052 ShadowFrame* FindOrCreateDebuggerShadowFrame(size_t frame_id,
1059 void RemoveDebuggerShadowFrameMapping(size_t frame_id)
Dinstrumentation.h774 size_t frame_id, in InstrumentationStackFrame()
780 frame_id_(frame_id), in InstrumentationStackFrame()
Dinstrumentation.cc1414 size_t frame_id = StackVisitor::ComputeNumFrames(self, kInstrumentationStackWalk); in PushInstrumentationStackFrame() local
1417 h_this.Get(), method, lr, frame_id, interpreter_entry, current_force_deopt_id_); in PushInstrumentationStackFrame()