breakpad/src/client
digit@chromium.org 7e3c538af1 Add custom getcontext() implementation for Android.
This adds a minimalistic implementation of getcontext()
for Android/ARM and Android/x86. The provided code is
in assembly and only implements the bare minimum required
by Breakpad to get the current processor state.

Note that:

- The FPU state is not saved to the ucontext_t on ARM.
  (that's actually the main difference with a normal
   getcontext() implementation).

  This is normal. On Linux/ARM, such state must be
  obtained with PTRACE_GETVFPREGS instead. This will
  be implemented in a future patch.

- On x86, only the 'regular' FPU state is saved, to
  mimic the GLibc/i386 implementation. The state of
  SSE/SSE2/etc registers is not part of the upstream
  getcontext() implementation.
Review URL: https://breakpad.appspot.com/444002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1024 4c0a9323-5329-0410-9bdc-e9ce6186880e
2012-08-31 18:38:29 +00:00
..
apple/Framework Create a static library to use Breakpad on iOS. 2011-11-23 16:14:35 +00:00
ios Fixed "unused method" warning, reported by Xcode 4.2 on simulator. 2012-04-04 11:06:35 +00:00
linux Add custom getcontext() implementation for Android. 2012-08-31 18:38:29 +00:00
mac Getting context information from the kernel when catching a SIGABRT on iOS. 2012-08-20 13:42:09 +00:00
solaris/handler Rename md5.c to md5.cc, put its contents inside the google_breakpad namespace. 2011-11-18 21:40:27 +00:00
windows Fixing a Windows compiler warning in src/client/windows/crash_generation/minidump_generator.cc 2012-08-17 01:41:05 +00:00
minidump_file_writer_unittest.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
minidump_file_writer-inl.h Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
minidump_file_writer.cc Adding a way to create an ExceptionHandler that takes in a file descriptor 2012-08-09 22:59:58 +00:00
minidump_file_writer.h Adding a way to create an ExceptionHandler that takes in a file descriptor 2012-08-09 22:59:58 +00:00