Planeshift
Classes | Namespaces | Typedefs | Functions

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

namespace  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 (const char *filename, const MappingList &mappings, const AppMemoryList &appdata, LinuxDumper *dumper)
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 *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, 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, 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, pid_t process, pid_t process_blamed_thread)
bool google_breakpad::WriteMinidump (int minidump_fd, pid_t crashing_process, const void *blob, size_t blob_size)