Mirror of Google Breakpad project
Go to file
mmentovai 283fd39248 Allow exception handler callbacks more flexibility (#81). r=bryner
- Provide an optional filter callback that gets triggered before attempting
   to write a dump, to give client code a chance to refuse handling early
   in the process.
 - Allow exceptions that are unhandled by Airbag (due to filter callback or
   dump callback return value, or failure to write a dump) to be passed to the
   previous handler or to the system.
 - In order to pass exceptions unhandled by the topmost Airbag handler to
   lower handlers, fix up the stacking of ExceptionHandler objects, and give
   each ExceptionHandler object its own thread (like the Mac implementation)
   to avoid deadlock.
 - Provide a dump_path argument to callbacks, as requested by developers and
   already implemented in the Mac handler.
 - Avoid calling c_str in exception handler code (#90).

http://groups.google.com/group/airbag-dev/browse_thread/thread/4771825ced38a84c


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@79 4c0a9323-5329-0410-9bdc-e9ce6186880e
2006-12-07 20:46:54 +00:00
autotools Relicense to BSD (#29). r=bryner 2006-09-20 21:16:16 +00:00
src Allow exception handler callbacks more flexibility (#81). r=bryner 2006-12-07 20:46:54 +00:00
aclocal.m4 Module API (#32). r=waylonis, bryner 2006-12-05 22:52:28 +00:00
AUTHORS Make build system less annoying (#8) r=bryner 2006-08-30 20:05:05 +00:00
ChangeLog Initial import, which includes the Windows client-side dump_syms tool, and 2006-08-25 21:14:45 +00:00
configure Module API (#32). r=waylonis, bryner 2006-12-05 22:52:28 +00:00
configure.ac Module API (#32). r=waylonis, bryner 2006-12-05 22:52:28 +00:00
COPYING Relicense to BSD (#29). r=bryner 2006-09-20 21:16:16 +00:00
INSTALL Make build system less annoying (#8) r=bryner 2006-08-30 20:05:05 +00:00
Makefile.am Module API (#32). r=waylonis, bryner 2006-12-05 22:52:28 +00:00
Makefile.in Module API (#32). r=waylonis, bryner 2006-12-05 22:52:28 +00:00
NEWS Initial import, which includes the Windows client-side dump_syms tool, and 2006-08-25 21:14:45 +00:00
README Initial import, which includes the Windows client-side dump_syms tool, and 2006-08-25 21:14:45 +00:00

Airbag is a set of client and server components which implement a
crash-reporting system.