class StepIntoSpecificThreadController
Defined at line 32 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.h
Combines "step over" for a given range, followed by a "step into". This is used where there's
a specific function that the caller wants to step into.
If execution leaves the "step over" range by jumping anywhere other than to the instruction
immediately following the range, execution still stop without stepping into. This is in case
the desired "into" destination is conditionally skipped.
Public Methods
void StepIntoSpecificThreadController (AddressRange over_range, fit::deferred_callback on_done)
Defined at line 16 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.cc
void ~StepIntoSpecificThreadController ()
Defined at line 22 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.cc
void InitWithThread (Thread * thread, fit::callback<void (const Err &)> cb)
ThreadController implementation.
Defined at line 24 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.cc
ContinueOp GetContinueOp ()
Defined at line 30 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.cc
StopOp OnThreadStop (debug_ipc::ExceptionType stop_type, const std::vector<fxl::WeakPtr<Breakpoint>> & hit_breakpoints)
Defined at line 40 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.cc
const char * GetName ()
Defined at line 44 of file ../../src/developer/debug/zxdb/client/step_into_specific_thread_controller.h