• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
7 namespace gin {
8 
9 namespace {
10 v8::FunctionEntryHook g_entry_hook = NULL;
11 v8::JitCodeEventHandler g_jit_code_event_handler = NULL;
12 }  // namespace
13 
14 // static
SetFunctionEntryHook(v8::FunctionEntryHook entry_hook)15 void Debug::SetFunctionEntryHook(v8::FunctionEntryHook entry_hook) {
16   g_entry_hook = entry_hook;
17 }
18 
19 // static
SetJitCodeEventHandler(v8::JitCodeEventHandler event_handler)20 void Debug::SetJitCodeEventHandler(v8::JitCodeEventHandler event_handler) {
21   g_jit_code_event_handler = event_handler;
22 }
23 
24 // static
GetFunctionEntryHook()25 v8::FunctionEntryHook DebugImpl::GetFunctionEntryHook() {
26   return g_entry_hook;
27 }
28 
29 // static
GetJitCodeEventHandler()30 v8::JitCodeEventHandler DebugImpl::GetJitCodeEventHandler() {
31   return g_jit_code_event_handler;
32 }
33 
34 }  // namespace gin
35