class ZirconComponentManager

Defined at line 23 of file ../../src/developer/debug/debug_agent/zircon_component_manager.h

Public Methods

void ~ZirconComponentManager ()

Defined at line 26 of file ../../src/developer/debug/debug_agent/zircon_component_manager.h

void SetDebugAgent (DebugAgent * debug_agent)

ComponentManager implementation.

Defined at line 29 of file ../../src/developer/debug/debug_agent/zircon_component_manager.h

const std::map<std::string, debug_ipc::ComponentInfo> & GetNonElfComponentInfo ()

Defined at line 31 of file ../../src/developer/debug/debug_agent/zircon_component_manager.h

WeakPtr<debug_agent::ZirconComponentManager> GetWeakPtr ()

Defined at line 47 of file ../../src/developer/debug/debug_agent/zircon_component_manager.h

void ZirconComponentManager (SystemInterface * system_interface)

Defined at line 161 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

std::vector<debug_ipc::ComponentInfo> FindComponentInfo (zx_koid_t job_koid)

Defined at line 329 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

debug::Status LaunchComponent (std::string url)

Defined at line 539 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

debug::Status LaunchTest (std::string url, std::optional<std::string> realm, std::vector<std::string> case_filters)

Defined at line 533 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

bool OnProcessStart (const ProcessHandle & process, StdioHandles * out_stdio, std::string * process_name_override)

Defined at line 598 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

void OnComponentEvent (fuchsia_component::Event event)

Handles an incoming component lifecycle event.

Defined at line 246 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

void SetReadyCallback (fit::callback<void ()> callback)

(For test only) Set the callback that will be invoked when the initialization is ready.

If the initialization is already done, callback will still be invoked in the message loop.

Defined at line 237 of file ../../src/developer/debug/debug_agent/zircon_component_manager.cc

Friends

class ZirconSystemInterfaceTest_FilterMatchComponents_Test