class ProcessInfoIterator

Defined at line 18 of file ../../src/developer/debug/debug_agent/process_info_iterator.h

Public Methods

void ProcessInfoIterator (fxl::WeakPtr<DebugAgent> debug_agent, std::vector<DebuggedProcess *> processes, std::optional<fuchsia_debugger::ThreadDetailsInterest> interest)

Defined at line 15 of file ../../src/developer/debug/debug_agent/process_info_iterator.cc

void GetNext (GetNextCompleter::Sync & completer)

fidl::Server

<ProcessInfoIterator

> implementation.

Defined at line 38 of file ../../src/developer/debug/debug_agent/process_info_iterator.cc

bool Advance ()

Advance to the next thread in |current_process_|. If there are no more threads, then also

advance to the next process. When there are no more processes and all threads have been

visited, this returns false.

Defined at line 76 of file ../../src/developer/debug/debug_agent/process_info_iterator.cc

bool CaptureBacktrace ()

Returns true if |interest_| is set and the client has set the corresponding interest to true.

Defined at line 110 of file ../../src/developer/debug/debug_agent/process_info_iterator.cc

Friends

class ProcessInfoIteratorTest