| Index: components/crash/app/breakpad_win.h
|
| diff --git a/components/crash/app/breakpad_win.h b/components/crash/app/breakpad_win.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c574dcfe105f9d6a3119592b6087928bcd37f8dd
|
| --- /dev/null
|
| +++ b/components/crash/app/breakpad_win.h
|
| @@ -0,0 +1,28 @@
|
| +// Copyright 2013 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef COMPONENTS_CRASH_APP_BREAKPAD_WIN_H_
|
| +#define COMPONENTS_CRASH_APP_BREAKPAD_WIN_H_
|
| +
|
| +#include <windows.h>
|
| +#include <string>
|
| +#include <vector>
|
| +
|
| +namespace breakpad {
|
| +
|
| +void InitCrashReporter(const std::string& process_type_switch);
|
| +
|
| +// If chrome has been restarted because it crashed, this function will display
|
| +// a dialog asking for permission to continue execution or to exit now.
|
| +bool ShowRestartDialogIfCrashed(bool* exit_now);
|
| +
|
| +// Tells Breakpad that our process is shutting down and to consume
|
| +// EXCEPTION_INVALID_HANDLE exceptions which occur if bad handle detection is
|
| +// enabled and the sandbox handle closer has previously closed handles owned by
|
| +// Windows DLLs.
|
| +void ConsumeInvalidHandleExceptions();
|
| +
|
| +} // namespace breakpad
|
| +
|
| +#endif // COMPONENTS_CRASH_APP_BREAKPAD_WIN_H_
|
|
|