class ThreadInterrupter
Defined at line 20 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.h
Public Methods
void InitOnce (CpuProfiler * profiler)
Defined at line 67 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void Startup ()
Defined at line 73 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void Shutdown ()
Defined at line 79 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void SetInterruptPeriod (intptr_t period)
Delay between interrupts.
Defined at line 89 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void RegisterHandler (HandlerCallback callback)
Install/uninstall snapshot handler
Defined at line 98 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void UnregisterHandler ()
Defined at line 105 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void ThreadSnapshot (zx_handle_t thread)
Snapshot thread state.
Defined at line 110 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
void ThreadInterrupt ()
Interrupt a thread.
Defined at line 145 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc
bool GrabRegisters (zx_handle_t thread, InterruptedThreadState * state)
Grab the key CPU registers for this thread
Defined at line 253 of file ../../src/performance/lib/gperftools/fuchsia/thread_interrupter.cc