class ProcessReaderFuchsia
Defined at line 37 of file ../../third_party/crashpad/src/snapshot/fuchsia/process_reader_fuchsia.h
Accesses information about another process, identified by a Fuchsia
process.
Public Methods
void ProcessReaderFuchsia ()
void ProcessReaderFuchsia (const ProcessReaderFuchsia & )
Defined at line 95 of file ../../third_party/crashpad/src/snapshot/fuchsia/process_reader_fuchsia.h
ProcessReaderFuchsia & operator= (const ProcessReaderFuchsia & )
Defined at line 96 of file ../../third_party/crashpad/src/snapshot/fuchsia/process_reader_fuchsia.h
void ~ProcessReaderFuchsia ()
bool Initialize (const zx::process & process)
Initializes this object. This method must be called before any
other.
Parameters
Returns
`true` on success, indicating that this object will respond
validly to further method calls. `false` on failure. On failure, no
further method calls should be made.
const ProcessMemory * Memory ()
Return a memory reader for the target process.
Defined at line 119 of file ../../third_party/crashpad/src/snapshot/fuchsia/process_reader_fuchsia.h
const std::vector<Module> & Modules ()
Returns
The modules loaded in the process. The first element (at index
`0`) corresponds to the main executable.
const std::vector<Thread> & Threads ()
Returns
The threads that are in the process.
const MemoryMapFuchsia * MemoryMap ()
Return a memory map for the target process.