Lines Matching refs:ExceptionHandler

30 // The ExceptionHandler object installs signal handlers for a number of
34 // uses ExceptionHandler, you need to use tgkill to direct it to the current
39 // SignalHandler (uses a global stack of ExceptionHandler objects to find
59 // This code is a little fragmented. Different functions of the ExceptionHandler
210 // multiple ExceptionHandler instances in a process. Each will have itself
212 std::vector<ExceptionHandler*>* g_handler_stack_ = NULL;
218 ExceptionHandler::ExceptionHandler(const MinidumpDescriptor& descriptor,
238 g_handler_stack_ = new std::vector<ExceptionHandler*>;
248 ExceptionHandler::~ExceptionHandler() {
250 std::vector<ExceptionHandler*>::iterator handler =
264 bool ExceptionHandler::InstallHandlersLocked() {
298 void ExceptionHandler::RestoreHandlersLocked() {
310 // void ExceptionHandler::set_crash_handler(HandlerCallback callback) {
317 void ExceptionHandler::SignalHandler(int sig, siginfo_t* info, void* uc) {
389 ExceptionHandler* handler;
397 int ExceptionHandler::ThreadEntry(void *arg) {
410 bool ExceptionHandler::HandleSignal(int sig, siginfo_t* info, void* uc) {
455 bool ExceptionHandler::SimulateSignalDelivery(int sig) {
458 // ExceptionHandler::HandleSignal().
467 bool ExceptionHandler::GenerateDump(CrashContext *context) {
497 static const char no_pipe_msg[] = "ExceptionHandler::GenerateDump "
526 static const char msg[] = "ExceptionHandler::GenerateDump waitpid failed:";
539 void ExceptionHandler::SendContinueSignalToChild() {
544 static const char msg[] = "ExceptionHandler::SendContinueSignalToChild "
554 void ExceptionHandler::WaitForContinueSignal() {
559 static const char msg[] = "ExceptionHandler::WaitForContinueSignal "
569 bool ExceptionHandler::DoDump(pid_t crashing_process, const void* context,
596 bool ExceptionHandler::WriteMinidump(const string& dump_path,
600 ExceptionHandler eh(descriptor, NULL, callback, callback_context, false, -1);
611 bool ExceptionHandler::WriteMinidump() {
688 void ExceptionHandler::AddMappingInfo(const string& name,
706 void ExceptionHandler::RegisterAppMemory(void* ptr, size_t length) {
720 void ExceptionHandler::UnregisterAppMemory(void* ptr) {
729 bool ExceptionHandler::WriteMinidumpForChild(pid_t child,