This patch combine three patch which is related to "--gcov" flag.
[platform/framework/web/chromium-efl.git] / gin / debug_impl.cc
1 // Copyright 2014 The Chromium Authors
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 #include "build/build_config.h"
8
9 #if BUILDFLAG(IS_WIN)
10 #include "v8/include/v8-initialization.h"
11 #endif
12
13 namespace gin {
14
15 namespace {
16 v8::JitCodeEventHandler g_jit_code_event_handler = NULL;
17 }  // namespace
18
19 // static
20 void Debug::SetJitCodeEventHandler(v8::JitCodeEventHandler event_handler) {
21   g_jit_code_event_handler = event_handler;
22 }
23
24 #if BUILDFLAG(IS_WIN)
25 // static
26 void Debug::SetUnhandledExceptionCallback(
27     v8::UnhandledExceptionCallback callback) {
28   v8::V8::SetUnhandledExceptionCallback(callback);
29 }
30 #endif
31
32 // static
33 v8::JitCodeEventHandler DebugImpl::GetJitCodeEventHandler() {
34   return g_jit_code_event_handler;
35 }
36
37 }  // namespace gin