// Copyright (c) 2012 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. | |
// | |
// --- | |
// On some platforms abort() is implemented in a way that Chrome's crash | |
// reporter treats it as a normal exit. See issue: | |
// http://code.google.com/p/chromium/issues/detail?id=118665 | |
// So we replace abort with a segmentation fault, then crash reporter can | |
// always detect. | |
#ifndef BASE_ABORT_H_ | |
#define BASE_ABORT_H_ | |
namespace tcmalloc { | |
void Abort(); | |
} // namespace tcmalloc | |
#endif // BASE_ABORT_H_ |