#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "google_breakpad/processor/dump_context.h"
#include <assert.h>
#ifdef _WIN32
#include <io.h>
#else
#include <unistd.h>
#endif
#include "common/stdio_wrapper.h"
#include "processor/logging.h"
namespace google_breakpad {
DumpContext::DumpContext() : … { … }
DumpContext::~DumpContext() { … }
uint32_t DumpContext::GetContextCPU() const { … }
uint32_t DumpContext::GetContextFlags() const { … }
const MDRawContextX86* DumpContext::GetContextX86() const { … }
const MDRawContextPPC* DumpContext::GetContextPPC() const { … }
const MDRawContextPPC64* DumpContext::GetContextPPC64() const { … }
const MDRawContextAMD64* DumpContext::GetContextAMD64() const { … }
const MDRawContextSPARC* DumpContext::GetContextSPARC() const { … }
const MDRawContextARM* DumpContext::GetContextARM() const { … }
const MDRawContextARM64* DumpContext::GetContextARM64() const { … }
const MDRawContextMIPS* DumpContext::GetContextMIPS() const { … }
const MDRawContextRISCV* DumpContext::GetContextRISCV() const { … }
const MDRawContextRISCV64* DumpContext::GetContextRISCV64() const { … }
bool DumpContext::GetInstructionPointer(uint64_t* ip) const { … }
bool DumpContext::GetStackPointer(uint64_t* sp) const { … }
void DumpContext::SetContextFlags(uint32_t context_flags) { … }
void DumpContext::SetContextX86(MDRawContextX86* x86) { … }
void DumpContext::SetContextPPC(MDRawContextPPC* ppc) { … }
void DumpContext::SetContextPPC64(MDRawContextPPC64* ppc64) { … }
void DumpContext::SetContextAMD64(MDRawContextAMD64* amd64) { … }
void DumpContext::SetContextSPARC(MDRawContextSPARC* ctx_sparc) { … }
void DumpContext::SetContextARM(MDRawContextARM* arm) { … }
void DumpContext::SetContextARM64(MDRawContextARM64* arm64) { … }
void DumpContext::SetContextMIPS(MDRawContextMIPS* ctx_mips) { … }
void DumpContext::SetContextRISCV(MDRawContextRISCV* riscv) { … }
void DumpContext::SetContextRISCV64(MDRawContextRISCV64* riscv64) { … }
void DumpContext::FreeContext() { … }
void DumpContext::Print() { … }
}