v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
js-heap-broker.cc File Reference
Include dependency graph for js-heap-broker.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Macros

#define TRACE(broker, x)
 
#define TYPED_ARRAY_STRING_TAG(Type, type, TYPE, ctype)
 
#define V(Type, name, Name)
 

Macro Definition Documentation

◆ TRACE

#define TRACE ( broker,
x )
Value:
JSHeapBroker * broker
#define TRACE_BROKER(broker, x)
int x

Definition at line 29 of file js-heap-broker.cc.

◆ TYPED_ARRAY_STRING_TAG

#define TYPED_ARRAY_STRING_TAG ( Type,
type,
TYPE,
ctype )
Value:
case ElementsKind::TYPE##_ELEMENTS: \
return Type##Array_string();

◆ V

#define V ( Type,
name,
Name )
Value:
void JSHeapBroker::Init##Name() { \
DCHECK(!name##_); \
name##_ = MakeRefAssumeMemoryFence(this, isolate()->factory()->name()); \
}
const char * name
Definition builtins.cc:39
Isolate * isolate
#define _

Definition at line 210 of file js-heap-broker.cc.