class ProcessUntilThreadController

Defined at line 27 of file ../../src/developer/debug/zxdb/client/until_process_controller.h

Coordinator for process-wide "until" operations.

Public Methods

void ProcessUntilThreadController (fxl::WeakPtr<Process> process, std::vector<InputLocation> locations, fit::callback<void (const Err &)> cb)

Defined at line 19 of file ../../src/developer/debug/zxdb/client/until_process_controller.cc

fxl::WeakPtr<Breakpoint> breakpoint ()

Defined at line 44 of file ../../src/developer/debug/zxdb/client/until_process_controller.h

void ~ProcessUntilThreadController ()

Defined at line 46 of file ../../src/developer/debug/zxdb/client/until_process_controller.cc

void DidCreateThread (Thread * thread)

Handles newly spawned threads.

Defined at line 56 of file ../../src/developer/debug/zxdb/client/until_process_controller.cc

void AddWorker (fxl::WeakPtr<UntilThreadController> worker)

The worker is owned by the corresponding Thread object, not by this class.(see

UntilThreadController::UntilThreadController) This class keeps a WeakPtr to the worker to

notify status of breakpoint.

Defined at line 65 of file ../../src/developer/debug/zxdb/client/until_process_controller.cc

void OnThreadHitBreakpoint (Thread * thread)

Defined at line 69 of file ../../src/developer/debug/zxdb/client/until_process_controller.cc