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 ()