Index: client/linux/minidump_writer/linux_dumper.h |
=================================================================== |
--- client/linux/minidump_writer/linux_dumper.h (revision 1435) |
+++ client/linux/minidump_writer/linux_dumper.h (working copy) |
@@ -52,9 +52,11 @@ |
namespace google_breakpad { |
// Typedef for our parsing of the auxv variables in /proc/pid/auxv. |
-#if defined(__i386) || defined(__ARM_EABI__) || defined(__mips__) |
+#if defined(__i386) || defined(__ARM_EABI__) || \ |
+ (defined(__mips__) && _MIPS_SIM == _ABIO32) |
typedef Elf32_auxv_t elf_aux_entry; |
-#elif defined(__x86_64) || defined(__aarch64__) |
+#elif defined(__x86_64) || defined(__aarch64__) || \ |
+ (defined(__mips__) && _MIPS_SIM != _ABIO32) |
typedef Elf64_auxv_t elf_aux_entry; |
#endif |