Planeshift
minidump_writer.h File Reference
#include <stdint.h>
#include <sys/types.h>
#include <unistd.h>
#include <list>
#include <utility>
#include "client/linux/minidump_writer/linux_dumper.h"
#include "google_breakpad/common/minidump_format.h"

Go to the source code of this file.

Classes

struct  google_breakpad::AppMemory
 
struct  google_breakpad::MappingEntry
 

Namespaces

 google_breakpad
 

Typedefs

typedef std::list< AppMemory > google_breakpad::AppMemoryList
 
typedef std::list< MappingEntry > google_breakpad::MappingList
 

Functions

bool google_breakpad::WriteMinidump (const char *minidump_path, pid_t crashing_process, const void *blob, size_t blob_size)
 
bool google_breakpad::WriteMinidump (int minidump_fd, pid_t crashing_process, const void *blob, size_t blob_size)
 
bool google_breakpad::WriteMinidump (const char *minidump_path, pid_t process, pid_t process_blamed_thread)
 
bool google_breakpad::WriteMinidump (const char *minidump_path, pid_t crashing_process, const void *blob, size_t blob_size, const MappingList &mappings, const AppMemoryList &appdata)
 
bool google_breakpad::WriteMinidump (int minidump_fd, pid_t crashing_process, const void *blob, size_t blob_size, const MappingList &mappings, const AppMemoryList &appdata)
 
bool google_breakpad::WriteMinidump (const char *minidump_path, off_t minidump_size_limit, pid_t crashing_process, const void *blob, size_t blob_size, const MappingList &mappings, const AppMemoryList &appdata)
 
bool google_breakpad::WriteMinidump (int minidump_fd, off_t minidump_size_limit, pid_t crashing_process, const void *blob, size_t blob_size, const MappingList &mappings, const AppMemoryList &appdata)
 
bool google_breakpad::WriteMinidump (const char *filename, const MappingList &mappings, const AppMemoryList &appdata, LinuxDumper *dumper)