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

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define F(name, number_of_args, result_size)
 
#define P(name, number_of_args, result_size)
 
#define F(name, number_of_args, result_size)
 
#define I(name, number_of_args, result_size)
 
#define F(name, nargs, ressize)
 
#define I(name, nargs, ressize)
 

Functions

std::ostream & v8::internal::operator<< (std::ostream &os, Runtime::FunctionId id)
 

Variables

static const Runtime::Function v8::internal::kIntrinsicFunctions []
 
int v8::internal::g_num_isolates_for_testing = 1
 

Macro Definition Documentation

◆ F [1/3]

#define F ( name,
nargs,
ressize )
Value:
case k##name:
const char * name
Definition builtins.cc:39

Definition at line 16 of file runtime.cc.

◆ F [2/3]

#define F ( name,
number_of_args,
result_size )
Value:
Address Runtime_##name(int args_length, Address* args_object, \
Isolate* isolate);

Definition at line 16 of file runtime.cc.

◆ F [3/3]

#define F ( name,
number_of_args,
result_size )
Value:
{ \
Runtime::k##name, Runtime::RUNTIME, #name, FUNCTION_ADDR(Runtime_##name), \
number_of_args, result_size \
} \
,
#define FUNCTION_ADDR(f)
Definition globals.h:712

Definition at line 16 of file runtime.cc.

◆ I [1/2]

#define I ( name,
nargs,
ressize )
Value:
case kInline##name:

Definition at line 36 of file runtime.cc.

◆ I [2/2]

#define I ( name,
number_of_args,
result_size )
Value:
{ \
Runtime::kInline##name, Runtime::INLINE, "_" #name, \
FUNCTION_ADDR(Runtime_##name), number_of_args, result_size \
} \
,

Definition at line 36 of file runtime.cc.

◆ P

#define P ( name,
number_of_args,
result_size )
Value:
ObjectPair Runtime_##name(int args_length, Address* args_object, \
Isolate* isolate);

Definition at line 22 of file runtime.cc.

Variable Documentation

◆ data_

const unsigned char* data_

Definition at line 72 of file runtime.cc.

◆ length_

const int length_

Definition at line 73 of file runtime.cc.