breakpad/src/client/linux/minidump_writer
thestig@chromium.org 0348c801bd Add MMX detection when getting registers in Linux.
For CPUs that don't support the MMX instruction set, such pre-Pentium III or industrial x86 embedded PCs, the minidump fails when it tries to retrieve MMX specific registers.

This patch adds MMX detection for that call.

Tested on Ubuntu 12.04 with i686, and on a custom Linux distro on a Vortex86DX microcontroller.

Original review: https://breakpad.appspot.com/455002/
A=aras.vaichas
BUG=495

Review URL: https://breakpad.appspot.com/864002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1248 4c0a9323-5329-0410-9bdc-e9ce6186880e
2013-12-09 20:22:43 +00:00
..
cpu_set_unittest.cc Add missing #include of eintr_wrapper.h to auto_testfile.h. Since it's 2013-12-03 19:01:17 +00:00
cpu_set.h Improve ARM CPU info reporting. 2013-04-24 10:06:14 +00:00
directory_reader_unittest.cc This change allows compiling the google-breakpad code using a global ::string class instead of std::string. For more details take a look at common/using_std_string.h 2012-06-28 22:46:01 +00:00
directory_reader.h SORRY. It seems I've screwed up my commit for http://breakpad.appspot.com/411002/, since revision 1001 only contains the new src/client/linux/linux_libc_support.cc and none of the other required files. 2012-08-03 15:01:52 +00:00
line_reader_unittest.cc Add missing #include of eintr_wrapper.h to auto_testfile.h. Since it's 2013-12-03 19:01:17 +00:00
line_reader.h SORRY. It seems I've screwed up my commit for http://breakpad.appspot.com/411002/, since revision 1001 only contains the new src/client/linux/linux_libc_support.cc and none of the other required files. 2012-08-03 15:01:52 +00:00
linux_core_dumper_unittest.cc Cleaning up google-breakpad source code of signed-unsigned comparison warnings 2012-11-21 01:33:08 +00:00
linux_core_dumper.cc Adding support for mips. 2013-09-11 11:37:04 +00:00
linux_core_dumper.h Implement core dump to minidump conversion. 2012-01-19 07:14:51 +00:00
linux_dumper_unittest_helper.cc Adding support for mips. 2013-09-11 11:37:04 +00:00
linux_dumper.cc Fixing several instances of std::vector::operator[] out of range access 2013-05-21 17:05:35 +00:00
linux_dumper.h Adding support for mips. 2013-09-11 11:37:04 +00:00
linux_ptrace_dumper_unittest.cc Adding support for mips. 2013-09-11 11:37:04 +00:00
linux_ptrace_dumper.cc Add MMX detection when getting registers in Linux. 2013-12-09 20:22:43 +00:00
linux_ptrace_dumper.h Implement core dump to minidump conversion. 2012-01-19 07:14:51 +00:00
minidump_writer_unittest_utils.cc Fixing various compiler warnings and applying minor tweaks to allow running of 2012-07-02 22:55:57 +00:00
minidump_writer_unittest_utils.h Fixing various compiler warnings and applying minor tweaks to allow running of 2012-07-02 22:55:57 +00:00
minidump_writer_unittest.cc Adding support for mips. 2013-09-11 11:37:04 +00:00
minidump_writer.cc Adding mips support for Android. 2013-09-25 08:18:03 +00:00
minidump_writer.h Use stdint types everywhere 2013-03-06 14:04:42 +00:00
proc_cpuinfo_reader_unittest.cc Add missing #include of eintr_wrapper.h to auto_testfile.h. Since it's 2013-12-03 19:01:17 +00:00
proc_cpuinfo_reader.h Improve ARM CPU info reporting. 2013-04-24 10:06:14 +00:00