| Index: base/debug/dump_without_crashing.h
|
| diff --git a/chrome/common/dump_without_crashing.h b/base/debug/dump_without_crashing.h
|
| similarity index 41%
|
| rename from chrome/common/dump_without_crashing.h
|
| rename to base/debug/dump_without_crashing.h
|
| index dd5299b8eecaf08287b816632790af48a097993e..c46f446eee18127739129222daf7e67a2100eab5 100644
|
| --- a/chrome/common/dump_without_crashing.h
|
| +++ b/base/debug/dump_without_crashing.h
|
| @@ -1,23 +1,27 @@
|
| -// Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| +// 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 CHROME_COMMON_DUMP_WITHOUT_CRASHING_H_
|
| -#define CHROME_COMMON_DUMP_WITHOUT_CRASHING_H_
|
| +#ifndef BASE_DEBUG_DUMP_WITHOUT_CRASHING_H_
|
| +#define BASE_DEBUG_DUMP_WITHOUT_CRASHING_H_
|
|
|
| +#include "base/base_export.h"
|
| +#include "base/compiler_specific.h"
|
| #include "build/build_config.h"
|
|
|
| -namespace logging {
|
| +namespace base {
|
| +
|
| +namespace debug {
|
|
|
| // Handler to silently dump the current process without crashing.
|
| -void DumpWithoutCrashing();
|
| +BASE_EXPORT void DumpWithoutCrashing();
|
|
|
| -#if defined(OS_POSIX)
|
| // Sets a function that'll be invoked to dump the current process when
|
| // DumpWithoutCrashing() is called.
|
| -void SetDumpWithoutCrashingFunction(void (*function)());
|
| -#endif
|
| +BASE_EXPORT void SetDumpWithoutCrashingFunction(void (CDECL *function)());
|
| +
|
| +} // namespace debug
|
|
|
| -} // namespace logging
|
| +} // namespace base
|
|
|
| -#endif // CHROME_COMMON_DUMP_WITHOUT_CRASHING_H_
|
| +#endif // BASE_DEBUG_DUMP_WITHOUT_CRASHING_H_
|
|
|