v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
code-events.h File Reference
Include dependency graph for code-events.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::LogEventListener
 
class  v8::internal::Logger
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Macros

#define LOG_EVENT_LIST(V)
 
#define CODE_TYPE_LIST(V)
 
#define PROFILE(the_isolate, Call)
 
#define DECLARE_ENUM(enum_item, _)
 

Typedefs

using v8::internal::wasm::WasmName = base::Vector<const char>
 

Macro Definition Documentation

◆ CODE_TYPE_LIST

#define CODE_TYPE_LIST ( V)
Value:
V(kBuiltin, Builtin) \
V(kCallback, Callback) \
V(kEval, Eval) \
V(kFunction, JS) \
V(kHandler, Handler) \
V(kBytecodeHandler, BytecodeHandler) \
V(kRegExp, RegExp) \
V(kScript, Script) \
V(kStub, Stub) \
V(kNativeFunction, JS) \
V(kNativeScript, Script)
#define V(Name)

Definition at line 44 of file code-events.h.

◆ DECLARE_ENUM

#define DECLARE_ENUM ( enum_item,
_ )
Value:
enum_item,

Definition at line 63 of file code-events.h.

◆ LOG_EVENT_LIST

#define LOG_EVENT_LIST ( V)
Value:
V(kCodeCreation, "code-creation") \
V(kCodeDisableOpt, "code-disable-optimization") \
V(kCodeMove, "code-move") \
V(kCodeDeopt, "code-deopt") \
V(kCodeDelete, "code-delete") \
V(kCodeMovingGC, "code-moving-gc") \
V(kSharedFuncMove, "sfi-move") \
V(kSnapshotCodeName, "snapshot-code-name") \
V(kTick, "tick")

Definition at line 33 of file code-events.h.

◆ PROFILE

#define PROFILE ( the_isolate,
Call )
Value:
(the_isolate)->logger()->Call;

Definition at line 59 of file code-events.h.