#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: