class ThreadSnapshotFuchsia
Defined at line 35 of file ../../third_party/crashpad/src/snapshot/fuchsia/thread_snapshot_fuchsia.h
A ThreadSnapshot of a thread on a Fuchsia system.
Public Methods
void ThreadSnapshotFuchsia ()
void ThreadSnapshotFuchsia (const ThreadSnapshotFuchsia & )
Defined at line 39 of file ../../third_party/crashpad/src/snapshot/fuchsia/thread_snapshot_fuchsia.h
ThreadSnapshotFuchsia & operator= (const ThreadSnapshotFuchsia & )
Defined at line 40 of file ../../third_party/crashpad/src/snapshot/fuchsia/thread_snapshot_fuchsia.h
void ~ThreadSnapshotFuchsia ()
bool Initialize (ProcessReaderFuchsia * process_reader, const ProcessReaderFuchsia::Thread & thread)
Initializes the object.
Parameters
process_reader [in] A ProcessReaderFuchsia for the process containing the thread.
thread [in] The thread within the ProcessReaderFuchsia for which the snapshot should be created.
Returns
`true` if the snapshot could be created, `false` otherwise with
a message logged.
const CPUContext * Context ()
ThreadSnapshot:
const MemorySnapshot * Stack ()
uint64_t ThreadID ()
std::string ThreadName ()
int SuspendCount ()
int Priority ()
uint64_t ThreadSpecificDataAddress ()
std::vector<const MemorySnapshot *> ExtraMemory ()