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

Go to the source code of this file.

Classes

class  v8::internal::ExternalReference
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define EXTERNAL_REFERENCE_LIST_WITH_ISOLATE(V)
 
#define EXTERNAL_REFERENCE_LIST_WITH_ISOLATE_SANDBOX(V)
 
#define EXTERNAL_REFERENCE_LIST(V)
 
#define EXTERNAL_REFERENCE_LIST_INTL(V)
 
#define EXTERNAL_REFERENCE_LIST_SANDBOX(V)
 
#define EXTERNAL_REFERENCE_LIST_LEAPTIERING(V)
 
#define EXTERNAL_REFERENCE_LIST_CET_SHADOW_STACK(V)
 
#define COUNT_EXTERNAL_REFERENCE(name, desc)
 
#define DECL_EXTERNAL_REFERENCE(name, desc)
 
#define DECL_EXTERNAL_REFERENCE(name, desc)
 

Functions

 v8::internal::ASSERT_TRIVIALLY_COPYABLE (ExternalReference)
 
bool v8::internal::operator== (ExternalReference lhs, ExternalReference rhs)
 
bool v8::internal::operator!= (ExternalReference lhs, ExternalReference rhs)
 
size_t v8::internal::hash_value (ExternalReference reference)
 
std::ostream & v8::internal::operator<< (std::ostream &os, ExternalReference reference)
 
void v8::internal::abort_with_reason (int reason)
 

Macro Definition Documentation

◆ COUNT_EXTERNAL_REFERENCE

#define COUNT_EXTERNAL_REFERENCE ( name,
desc )
Value:
+1

Definition at line 590 of file external-reference.h.

◆ DECL_EXTERNAL_REFERENCE [1/2]

#define DECL_EXTERNAL_REFERENCE ( name,
desc )
Value:
V8_EXPORT_PRIVATE static ExternalReference name();
const char * name
Definition builtins.cc:39
#define V8_EXPORT_PRIVATE
Definition macros.h:460

Definition at line 626 of file external-reference.h.

◆ DECL_EXTERNAL_REFERENCE [2/2]

#define DECL_EXTERNAL_REFERENCE ( name,
desc )
Value:
static V8_EXPORT_PRIVATE ExternalReference name(Isolate* isolate);

Definition at line 626 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST

#define EXTERNAL_REFERENCE_LIST ( V)

Definition at line 101 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST_CET_SHADOW_STACK

#define EXTERNAL_REFERENCE_LIST_CET_SHADOW_STACK ( V)

Definition at line 529 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST_INTL

#define EXTERNAL_REFERENCE_LIST_INTL ( V)

Definition at line 494 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST_LEAPTIERING

#define EXTERNAL_REFERENCE_LIST_LEAPTIERING ( V)

Definition at line 521 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST_SANDBOX

#define EXTERNAL_REFERENCE_LIST_SANDBOX ( V)

Definition at line 514 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST_WITH_ISOLATE

#define EXTERNAL_REFERENCE_LIST_WITH_ISOLATE ( V)

Definition at line 27 of file external-reference.h.

◆ EXTERNAL_REFERENCE_LIST_WITH_ISOLATE_SANDBOX

#define EXTERNAL_REFERENCE_LIST_WITH_ISOLATE_SANDBOX ( V)

Definition at line 98 of file external-reference.h.