#include <linux_dumper.h>
|
PageAllocator * | allocator () |
|
const wasteful_vector< elf_aux_val_t > & | auxv () |
|
virtual bool | BuildProcPath (char *path, pid_t pid, const char *node) const =0 |
|
virtual void | CopyFromProcess (void *dest, pid_t child, const void *src, size_t length)=0 |
|
uintptr_t | crash_address () const |
|
int | crash_signal () const |
|
pid_t | crash_thread () const |
|
bool | ElfFileIdentifierForMapping (const MappingInfo &mapping, bool member, unsigned int mapping_id, uint8_t identifier[sizeof(MDGUID)]) |
|
const MappingInfo * | FindMapping (const void *address) const |
|
bool | GetStackInfo (const void **stack, size_t *stack_len, uintptr_t stack_top) |
|
virtual bool | GetThreadInfoByIndex (size_t index, ThreadInfo *info)=0 |
|
virtual bool | Init () |
|
virtual bool | IsPostMortem () const =0 |
|
| LinuxDumper (pid_t pid) |
|
const wasteful_vector< MappingInfo * > & | mappings () |
|
void | set_crash_address (uintptr_t crash_address) |
|
void | set_crash_signal (int crash_signal) |
|
void | set_crash_thread (pid_t crash_thread) |
|
const wasteful_vector< pid_t > & | threads () |
|
virtual bool | ThreadsResume ()=0 |
|
virtual bool | ThreadsSuspend ()=0 |
|
virtual | ~LinuxDumper () |
|
Definition at line 103 of file linux_dumper.h.
google_breakpad::LinuxDumper::LinuxDumper |
( |
pid_t |
pid | ) |
|
|
explicit |
virtual google_breakpad::LinuxDumper::~LinuxDumper |
( |
| ) |
|
|
virtual |
const wasteful_vector<elf_aux_val_t>& google_breakpad::LinuxDumper::auxv |
( |
| ) |
|
|
inline |
virtual bool google_breakpad::LinuxDumper::BuildProcPath |
( |
char * |
path, |
|
|
pid_t |
pid, |
|
|
const char * |
node |
|
) |
| const |
|
pure virtual |
virtual void google_breakpad::LinuxDumper::CopyFromProcess |
( |
void * |
dest, |
|
|
pid_t |
child, |
|
|
const void * |
src, |
|
|
size_t |
length |
|
) |
| |
|
pure virtual |
uintptr_t google_breakpad::LinuxDumper::crash_address |
( |
| ) |
const |
|
inline |
int google_breakpad::LinuxDumper::crash_signal |
( |
| ) |
const |
|
inline |
pid_t google_breakpad::LinuxDumper::crash_thread |
( |
| ) |
const |
|
inline |
bool google_breakpad::LinuxDumper::ElfFileIdentifierForMapping |
( |
const MappingInfo & |
mapping, |
|
|
bool |
member, |
|
|
unsigned int |
mapping_id, |
|
|
uint8_t |
identifier[sizeof(MDGUID)] |
|
) |
| |
virtual bool google_breakpad::LinuxDumper::EnumerateMappings |
( |
| ) |
|
|
protectedvirtual |
virtual bool google_breakpad::LinuxDumper::EnumerateThreads |
( |
| ) |
|
|
protectedpure virtual |
const MappingInfo* google_breakpad::LinuxDumper::FindMapping |
( |
const void * |
address | ) |
const |
bool google_breakpad::LinuxDumper::GetStackInfo |
( |
const void ** |
stack, |
|
|
size_t * |
stack_len, |
|
|
uintptr_t |
stack_top |
|
) |
| |
virtual bool google_breakpad::LinuxDumper::GetThreadInfoByIndex |
( |
size_t |
index, |
|
|
ThreadInfo * |
info |
|
) |
| |
|
pure virtual |
bool google_breakpad::LinuxDumper::HandleDeletedFileInMapping |
( |
char * |
path | ) |
const |
|
protected |
virtual bool google_breakpad::LinuxDumper::Init |
( |
| ) |
|
|
virtual |
virtual bool google_breakpad::LinuxDumper::IsPostMortem |
( |
| ) |
const |
|
pure virtual |
bool google_breakpad::LinuxDumper::ReadAuxv |
( |
| ) |
|
|
protected |
void google_breakpad::LinuxDumper::set_crash_address |
( |
uintptr_t |
crash_address | ) |
|
|
inline |
void google_breakpad::LinuxDumper::set_crash_signal |
( |
int |
crash_signal | ) |
|
|
inline |
void google_breakpad::LinuxDumper::set_crash_thread |
( |
pid_t |
crash_thread | ) |
|
|
inline |
virtual bool google_breakpad::LinuxDumper::ThreadsResume |
( |
| ) |
|
|
pure virtual |
virtual bool google_breakpad::LinuxDumper::ThreadsSuspend |
( |
| ) |
|
|
pure virtual |
uintptr_t google_breakpad::LinuxDumper::crash_address_ |
|
protected |
int google_breakpad::LinuxDumper::crash_signal_ |
|
protected |
pid_t google_breakpad::LinuxDumper::crash_thread_ |
|
protected |
const pid_t google_breakpad::LinuxDumper::pid_ |
|
protected |
The documentation for this class was generated from the following file: