1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "gin/debug_impl.h" 6 7namespace gin { 8 9namespace { 10v8::FunctionEntryHook g_entry_hook = NULL; 11v8::JitCodeEventHandler g_jit_code_event_handler = NULL; 12} // namespace 13 14// static 15void Debug::SetFunctionEntryHook(v8::FunctionEntryHook entry_hook) { 16 g_entry_hook = entry_hook; 17} 18 19// static 20void Debug::SetJitCodeEventHandler(v8::JitCodeEventHandler event_handler) { 21 g_jit_code_event_handler = event_handler; 22} 23 24// static 25v8::FunctionEntryHook DebugImpl::GetFunctionEntryHook() { 26 return g_entry_hook; 27} 28 29// static 30v8::JitCodeEventHandler DebugImpl::GetJitCodeEventHandler() { 31 return g_jit_code_event_handler; 32} 33 34} // namespace gin 35