v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::TraceScope Class Reference

#include <js-heap-broker.h>

Collaboration diagram for v8::internal::compiler::TraceScope:

Public Member Functions

 TraceScope (JSHeapBroker *broker, const char *label)
 
 TraceScope (JSHeapBroker *broker, ObjectData *data, const char *label)
 
 TraceScope (JSHeapBroker *broker, void *subject, const char *label)
 
 ~TraceScope ()
 

Private Attributes

JSHeapBroker *const broker_
 

Detailed Description

Definition at line 521 of file js-heap-broker.h.

Constructor & Destructor Documentation

◆ TraceScope() [1/3]

v8::internal::compiler::TraceScope::TraceScope ( JSHeapBroker * broker,
const char * label )
inline

Definition at line 523 of file js-heap-broker.h.

◆ TraceScope() [2/3]

v8::internal::compiler::TraceScope::TraceScope ( JSHeapBroker * broker,
ObjectData * data,
const char * label )
inline

Definition at line 526 of file js-heap-broker.h.

◆ TraceScope() [3/3]

v8::internal::compiler::TraceScope::TraceScope ( JSHeapBroker * broker,
void * subject,
const char * label )
inline

Definition at line 529 of file js-heap-broker.h.

◆ ~TraceScope()

v8::internal::compiler::TraceScope::~TraceScope ( )
inline

Definition at line 535 of file js-heap-broker.h.

Member Data Documentation

◆ broker_

JSHeapBroker* const v8::internal::compiler::TraceScope::broker_
private

Definition at line 538 of file js-heap-broker.h.


The documentation for this class was generated from the following file: