breakpad/src/client/linux
thestig@chromium.org 0b12b34928 When done with crash-dumping, we need to terminate the application. Calling
tgkill() is not necessarily possible, as a sandbox might block this call.
This changelist tries different approaches depending on whether we received
a synchronous or an asynchronous signal. This fixes unittest failures and
also runs correctly in sandbox'd environments.

TEST=ran unittest, and opened about:crash in sandbox'd Chrome
BUG=395
A=markus@chromium.org
Original review: http://breakpad.appspot.com/159001
Review URL: http://breakpad.appspot.com/146002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@656 4c0a9323-5329-0410-9bdc-e9ce6186880e
2010-08-17 02:59:01 +00:00
..
crash_generation Changes to fix build warnings on newer versions of GCC, and a fix to not try to open certain mapped files. 2010-05-10 20:35:54 +00:00
data The symbol files necessary for the processor to walk stacks on Linux that have __kernel_vsyscall at innermost frame. Special symbol files ar eneeded because EBP does not point to the frame when a thread is inside a system call. 2009-06-25 21:36:39 +00:00
handler When done with crash-dumping, we need to terminate the application. Calling 2010-08-17 02:59:01 +00:00
minidump_writer remove trailing comma that makes gcc -pedantic unhappy 2010-08-16 18:23:52 +00:00
sender Remove LOG statements from linux utilities so there's no dependency on log library 2010-05-27 19:37:24 +00:00
Makefile Changes to fix build warnings on newer versions of GCC, and a fix to not try to open certain mapped files. 2010-05-10 20:35:54 +00:00