Home
last modified time | relevance | path

Searched refs:frame_id (Results 1 – 9 of 9) 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()
360 const size_t frame_id = GetFrameId(); in VisitFrame() local
361 ShadowFrame* new_frame = GetThread()->FindDebuggerShadowFrame(frame_id); in VisitFrame()
369 updated_vregs = GetThread()->GetUpdatedVRegFlags(frame_id); in VisitFrame()
376 GetThread()->RemoveDebuggerShadowFrameMapping(frame_id); in VisitFrame()
377 DCHECK(GetThread()->FindDebuggerShadowFrame(frame_id) == nullptr); in VisitFrame()
Dstack.cc181 size_t frame_id = const_cast<StackVisitor*>(this)->GetFrameId(); in GetVRegFromDebuggerShadowFrame() local
182 ShadowFrame* shadow_frame = thread_->FindDebuggerShadowFrame(frame_id); in GetVRegFromDebuggerShadowFrame()
184 bool* updated_vreg_flags = thread_->GetUpdatedVRegFlags(frame_id); in GetVRegFromDebuggerShadowFrame()
406 const size_t frame_id = GetFrameId(); in SetVReg() local
408 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in SetVReg()
412 thread_->GetUpdatedVRegFlags(frame_id)[vreg] = true; in SetVReg()
442 const size_t frame_id = GetFrameId(); in SetVRegPair() local
444 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); in SetVRegPair()
448 thread_->GetUpdatedVRegFlags(frame_id)[vreg] = true; in SetVRegPair()
449 thread_->GetUpdatedVRegFlags(frame_id)[vreg + 1] = true; in SetVRegPair()
[all …]
Dinstrumentation.cc1202 size_t frame_id = StackVisitor::ComputeNumFrames(self, kInstrumentationStackWalk) + delta; in CheckStackDepth() local
1203 if (frame_id != instrumentation_frame.frame_id_) { in CheckStackDepth()
1204 LOG(ERROR) << "Expected frame_id=" << frame_id << " but found " in CheckStackDepth()
1207 CHECK_EQ(frame_id, instrumentation_frame.frame_id_); in CheckStackDepth()
1235 size_t frame_id = StackVisitor::ComputeNumFrames(self, kInstrumentationStackWalk); in PushInstrumentationStackFrame() local
1238 frame_id, interpreter_entry); in PushInstrumentationStackFrame()
Dthread.cc299 static FrameIdToShadowFrame* Create(size_t frame_id, in Create() argument
305 return new (memory) FrameIdToShadowFrame(frame_id, shadow_frame, next); in Create()
322 FrameIdToShadowFrame(size_t frame_id, in FrameIdToShadowFrame() argument
325 : frame_id_(frame_id), in FrameIdToShadowFrame()
338 size_t frame_id) { in FindFrameIdToShadowFrame() argument
341 if (record->GetFrameId() == frame_id) { in FindFrameIdToShadowFrame()
344 CHECK(found == nullptr) << "Multiple records for the frame " << frame_id; in FindFrameIdToShadowFrame()
354 ShadowFrame* Thread::FindDebuggerShadowFrame(size_t frame_id) { in FindDebuggerShadowFrame() argument
356 tlsPtr_.frame_id_to_shadow_frame, frame_id); in FindDebuggerShadowFrame()
364 bool* Thread::GetUpdatedVRegFlags(size_t frame_id) { in GetUpdatedVRegFlags() argument
[all …]
Dthread.h1040 ShadowFrame* FindDebuggerShadowFrame(size_t frame_id)
1044 bool* GetUpdatedVRegFlags(size_t frame_id) REQUIRES_SHARED(Locks::mutator_lock_);
1047 ShadowFrame* FindOrCreateDebuggerShadowFrame(size_t frame_id,
1054 void RemoveDebuggerShadowFrameMapping(size_t frame_id)
Dinstrumentation.h727 size_t frame_id, in InstrumentationStackFrame()
732 frame_id_(frame_id), in InstrumentationStackFrame()
Ddebugger.h502 static JDWP::JdwpError GetThisObject(JDWP::ObjectId thread_id, JDWP::FrameId frame_id,
/art/openjdkjvmti/
Dti_stack.cc1067 const size_t frame_id = visitor.GetFrameId(); in NotifyFramePop() local
1069 shadow_frame = target->FindOrCreateDebuggerShadowFrame(frame_id, in NotifyFramePop()
/art/runtime/jdwp/
Djdwp_handler.cc1387 FrameId frame_id = request->ReadFrameId(); in SF_ThisObject() local
1390 JdwpError rc = Dbg::GetThisObject(thread_id, frame_id, &object_id); in SF_ThisObject()