Lines Matching defs:ExceptionHandler

30 // ExceptionHandler can write a minidump file when an exception occurs,
39 // you can create an ExceptionHandler with install_handler set to false,
48 // It is important that creation and destruction of ExceptionHandler objects
51 // ExceptionHandler *e = new ExceptionHandler(...);
52 // ExceptionHandler *f = new ExceptionHandler(...);
98 class ExceptionHandler {
146 // any. Use HANDLER_NONE for an ExceptionHandler that remains idle,
161 // Creates a new ExceptionHandler instance to handle writing minidumps.
167 ExceptionHandler(const wstring& dump_path,
173 // Creates a new ExceptionHandler instance that can attempt to perform
178 ExceptionHandler(const wstring& dump_path,
187 // As above, creates a new ExceptionHandler instance to perform
189 ExceptionHandler(const wstring& dump_path,
198 // ExceptionHandler that ENSURES out-of-process dump generation. Expects a
207 // g_handler = new ExceptionHandler(.., crash_generation_client, ..);
210 ExceptionHandler(const wstring& dump_path,
217 ~ExceptionHandler();
239 // ExceptionHandler instance.
403 // pointers are not owned by the ExceptionHandler object, but their lifetimes
422 // exception filter that was set prior to installing ExceptionHandler as
492 // A stack of ExceptionHandler objects that have installed unhandled
494 // which ExceptionHandler object to route an exception to. When an
495 // ExceptionHandler is created with install_handler true, it will append
497 static vector<ExceptionHandler*>* handler_stack_;
499 // The index of the ExceptionHandler in handler_stack_ that will handle the
514 explicit ExceptionHandler(const ExceptionHandler &);
515 void operator=(const ExceptionHandler &);