breakpad/src
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
..
client Add custom getcontext() implementation for Android. 2012-08-31 18:38:29 +00:00
common Add custom getcontext() implementation for Android. 2012-08-31 18:38:29 +00:00
google_breakpad Speculatively back out r984. See http://codereview.chromium.org/10805065/ 2012-07-25 15:34:00 +00:00
processor Move minidump_extension_linux.h contents into minidump_format.h 2012-07-20 12:38:31 +00:00
third_party Add COPYING file per libcurl distribution requirements 2012-03-09 16:15:20 +00:00
tools Fix the tools and processor build for Android 2012-08-21 17:55:47 +00:00
breakpad_googletest_includes.h Add more error information to minidump processing return code. Also added dependency on google test, and modified minidump processing unit tests to use google test 2009-05-29 00:53:02 +00:00
config.h.in Remove NetworkSourceLine{Resolver,Server} and related code. It never wound up being useful enough to use in production, so let's drop the maintenence burden 2011-07-07 20:53:52 +00:00