Home
last modified time | relevance | path

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

/art/runtime/
Ddebugger.cc2844 const SingleStepControl* single_step_control = thread->GetSingleStepControl(); in UpdateDebugger() local
2845 DCHECK(single_step_control != nullptr); in UpdateDebugger()
2846 if (single_step_control->is_active) { in UpdateDebugger()
2848 if (single_step_control->step_depth == JDWP::SD_INTO) { in UpdateDebugger()
2852 if (single_step_control->method != m) { in UpdateDebugger()
2855 } else if (single_step_control->step_size == JDWP::SS_MIN) { in UpdateDebugger()
2858 } else if (single_step_control->ContainsDexPc(dex_pc)) { in UpdateDebugger()
2862 } else if (single_step_control->step_depth == JDWP::SD_OVER) { in UpdateDebugger()
2871 if (stack_depth < single_step_control->stack_depth) { in UpdateDebugger()
2875 } else if (stack_depth == single_step_control->stack_depth) { in UpdateDebugger()
[all …]
Dentrypoints_order_test.cc108 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, debug_invoke_req, single_step_control, kPointerSize); in CheckThreadOffsets()
109 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, single_step_control, deoptimization_shadow_frame, in CheckThreadOffsets()
Dthread.h711 return tlsPtr_.single_step_control; in GetSingleStepControl()
1028 instrumentation_stack(nullptr), debug_invoke_req(nullptr), single_step_control(nullptr), in tls_ptr_sized_values()
1101 SingleStepControl* single_step_control; member
Dthread.cc1073 tlsPtr_.single_step_control = new SingleStepControl; in Thread()
1205 delete tlsPtr_.single_step_control; in ~Thread()
2174 if (tlsPtr_.single_step_control != nullptr) { in VisitRoots()
2175 tlsPtr_.single_step_control->VisitRoots(visitor, arg, thread_id, kRootDebugger); in VisitRoots()