class ZirconLimboProvider
Defined at line 23 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.h
In charge of providing access to the ProcessLimbo.
Fuchsia can be configured to keep processes that have excepted in a suspension state, called
Limbo. This provides the possibility for debuggers to attach to those process way after the
exception occurred. We call this process Just In Time Debugging (JITD).
Public Methods
void ~ZirconLimboProvider ()
Defined at line 26 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.h
void ZirconLimboProvider (fidl::UnownedClientEnd<fuchsia_io::Directory> svc_dir)
Defined at line 28 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.cc
bool Valid ()
LimboProvider implementation.
Defined at line 29 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.h
const RecordMap & GetLimboRecords ()
Defined at line 31 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.h
bool IsProcessInLimbo (zx_koid_t process_koid)
Defined at line 133 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.cc
fit::result<debug::Status, RetrievedException> RetrieveException (zx_koid_t process_koid)
Defined at line 138 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.cc
debug::Status ReleaseProcess (zx_koid_t process_koid)
Defined at line 185 of file ../../src/developer/debug/debug_agent/zircon_limbo_provider.cc