class ZirconBinaryLauncher
Defined at line 22 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.h
Launchpad and our calling code have different semantics which makes a bit of a mismatch.
Launchpad normally expects to work by doing setup and then returning ownership of its internal
process handle at the end of launching. But our code needs to set up the exception handling
before code starts executing, and expects to own the handle its using.
Public Methods
void ZirconBinaryLauncher (fidl::UnownedClientEnd<fuchsia_io::Directory> svc_dir)
Defined at line 20 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.cc
void ~ZirconBinaryLauncher ()
Defined at line 22 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.cc
debug::Status Setup (const std::vector<std::string> & argv)
Defined at line 24 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.cc
StdioHandles ReleaseStdioHandles ()
Defined at line 72 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.cc
std::unique_ptr<ProcessHandle> GetProcess ()
Defined at line 53 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.cc
debug::Status Start ()
Defined at line 59 of file ../../src/developer/debug/debug_agent/zircon_binary_launcher.cc