class RootJobObserver
Defined at line 16 of file ../../zircon/kernel/object/include/object/root_job_observer.h
Public Methods
void ~RootJobObserver ()
Defined at line 19 of file ../../zircon/kernel/object/root_job_observer.cc
void RootJobObserver (fbl::RefPtr<JobDispatcher> root_job, Handle * root_job_handle)
Create a RootJobObserver that halts the system when the root job terminates
(i.e. asserts ZX_JOB_NO_CHILDREN).
Defined at line 14 of file ../../zircon/kernel/object/root_job_observer.cc
void SetCriticalProcessDying ()
Record that any critical process is in some stage of being torn down.
Defined at line 21 of file ../../zircon/kernel/object/root_job_observer.cc
void RootJobObserver (const RootJobObserver & )
Defined at line 24 of file ../../zircon/kernel/object/include/object/root_job_observer.h
RootJobObserver & operator= (const RootJobObserver & )
Defined at line 25 of file ../../zircon/kernel/object/include/object/root_job_observer.h
bool GetCriticalProcessDying ()
Defined at line 25 of file ../../zircon/kernel/object/root_job_observer.cc
void RootJobObserver (RootJobObserver && )
Defined at line 26 of file ../../zircon/kernel/object/include/object/root_job_observer.h
RootJobObserver & operator= (RootJobObserver && )
Defined at line 27 of file ../../zircon/kernel/object/include/object/root_job_observer.h
void CriticalProcessKill (fbl::RefPtr<ProcessDispatcher> dead_process)
Record the dead process responsible for getting the root job killed.
Defined at line 29 of file ../../zircon/kernel/object/root_job_observer.cc
ktl::array<char, ((size_t)32U)> GetCriticalProcessName ()
Defined at line 33 of file ../../zircon/kernel/object/root_job_observer.cc
zx_koid_t GetCriticalProcessKoid ()
Defined at line 39 of file ../../zircon/kernel/object/root_job_observer.cc