aboutsummaryrefslogtreecommitdiff
path: root/src/google_breakpad/common
diff options
context:
space:
mode:
authorrmcilroy@chromium.org <rmcilroy@chromium.org>2015-04-21 21:34:14 +0000
committerrmcilroy@chromium.org <rmcilroy@chromium.org>2015-04-21 21:34:14 +0000
commit0f27af628fd9aff70193abb140038e2d8f938165 (patch)
tree2bf0f466b6b320fb93975d3aff953c90608a5493 /src/google_breakpad/common
parentupdate svn:ignores (diff)
downloadbreakpad-0f27af628fd9aff70193abb140038e2d8f938165.tar.xz
[MIPS]: Use mcontext_t structure for MIPS
This change removes user_regs_struct and user_fpregs_struct structures for mips and uses mcontext_t instead. R=fdegans@chromium.org, mark@chromium.org, rmcilroy@chromium.org Review URL: https://breakpad.appspot.com/3744002 Patch from Gordana Cmiljanovic <Gordana.Cmiljanovic@imgtec.com>. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1452 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/google_breakpad/common')
-rw-r--r--src/google_breakpad/common/minidump_cpu_mips.h22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/google_breakpad/common/minidump_cpu_mips.h b/src/google_breakpad/common/minidump_cpu_mips.h
index 4378aac2..6cbe3023 100644
--- a/src/google_breakpad/common/minidump_cpu_mips.h
+++ b/src/google_breakpad/common/minidump_cpu_mips.h
@@ -66,24 +66,6 @@
#ifndef GOOGLE_BREAKPAD_COMMON_MINIDUMP_CPU_MIPS_H__
#define GOOGLE_BREAKPAD_COMMON_MINIDUMP_CPU_MIPS_H__
-#if defined(__mips__) && !defined(__ANDROID__)
-typedef struct {
- uint64_t regs[32];
- uint64_t lo;
- uint64_t hi;
- uint64_t epc;
- uint64_t badvaddr;
- uint64_t status;
- uint64_t cause;
-} user_regs_struct;
-
-typedef struct {
- uint64_t regs[32];
- uint32_t fpcsr;
- uint32_t fir;
-} user_fpregs_struct;
-#endif
-
#define MD_CONTEXT_MIPS_GPR_COUNT 32
#define MD_FLOATINGSAVEAREA_MIPS_FPR_COUNT 32
#define MD_CONTEXT_MIPS_DSP_COUNT 3
@@ -112,8 +94,8 @@ typedef struct {
/* 32 64-bit integer registers, r0..r31.
* Note the following fixed uses:
- * r30 is the stack pointer.
- * r31 is the return address (link register).
+ * r29 is the stack pointer.
+ * r31 is the return address.
*/
uint64_t iregs[MD_CONTEXT_MIPS_GPR_COUNT];