v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
ignition-statistics-extension.h
Go to the documentation of this file.
1
// Copyright 2016 the V8 project 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
#ifndef V8_EXTENSIONS_IGNITION_STATISTICS_EXTENSION_H_
6
#define V8_EXTENSIONS_IGNITION_STATISTICS_EXTENSION_H_
7
8
#include "
include/v8-extension.h
"
9
10
namespace
v8
{
11
12
template
<
typename
T>
13
class
FunctionCallbackInfo;
14
15
namespace
internal
{
16
17
class
IgnitionStatisticsExtension
:
public
v8::Extension
{
18
public
:
19
IgnitionStatisticsExtension
()
20
:
v8
::
Extension
(
"v8/ignition-statistics"
,
kSource
) {}
21
22
v8::Local<v8::FunctionTemplate>
GetNativeFunctionTemplate
(
23
v8::Isolate
* isolate,
v8::Local<v8::String>
name)
override
;
24
25
static
void
GetIgnitionDispatchCounters
(
26
const
v8::FunctionCallbackInfo<v8::Value>
& info);
27
28
private
:
29
static
const
char
*
const
kSource
;
30
};
31
32
}
// namespace internal
33
}
// namespace v8
34
35
#endif
// V8_EXTENSIONS_IGNITION_STATISTICS_EXTENSION_H_
v8::Extension
Definition
v8-extension.h:23
v8::FunctionCallbackInfo
Definition
v8-local-handle.h:49
v8::Isolate
Definition
v8-isolate.h:274
v8::Local
Definition
v8-local-handle.h:267
v8::internal::IgnitionStatisticsExtension
Definition
ignition-statistics-extension.h:17
v8::internal::IgnitionStatisticsExtension::GetNativeFunctionTemplate
v8::Local< v8::FunctionTemplate > GetNativeFunctionTemplate(v8::Isolate *isolate, v8::Local< v8::String > name) override
Definition
ignition-statistics-extension.cc:18
v8::internal::IgnitionStatisticsExtension::kSource
static const char *const kSource
Definition
ignition-statistics-extension.h:29
v8::internal::IgnitionStatisticsExtension::GetIgnitionDispatchCounters
static void GetIgnitionDispatchCounters(const v8::FunctionCallbackInfo< v8::Value > &info)
Definition
ignition-statistics-extension.cc:30
v8::internal::IgnitionStatisticsExtension::IgnitionStatisticsExtension
IgnitionStatisticsExtension()
Definition
ignition-statistics-extension.h:19
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8
Definition
api-arguments-inl.h:19
v8-extension.h
src
extensions
ignition-statistics-extension.h
Generated on Sun Apr 6 2025 21:08:53 for v8 by
1.12.0