blob: 3bfcb05a1fbb1e40548803892b07821affbdbda8 [file] [log] [blame]
// Copyright 2018 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// This file implements the support code for the out of bounds signal handler.
// Nothing in here actually runs in the signal handler, but the code here
// manipulates data structures used by the signal handler so we still need to be
// careful. In order to minimize this risk, here are some rules to follow.
// 1. Avoid introducing new external dependencies. The files in src/trap-handler
// should be as self-contained as possible to make it easy to audit the code.
// 2. Any changes must be reviewed by someone from the crash reporting
// or security team. Se OWNERS for suggested reviewers.
// For more information, see
// For the code that runs in the signal handler itself, see
namespace v8 {
namespace internal {
namespace trap_handler {
bool RegisterDefaultTrapHandler() {
// Not yet implemented
return false;
} // namespace trap_handler
} // namespace internal
} // namespace v8