![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/execution/clobber-registers.h"
#include "src/handles/handles.h"
#include "src/logging/runtime-call-stats-scope.h"
#include "src/objects/objects.h"
#include "src/objects/slots.h"
#include "src/sandbox/check.h"
#include "src/tracing/trace-event.h"
#include "src/utils/allocation.h"
Go to the source code of this file.
Classes | |
class | v8::internal::Arguments< arguments_type > |
class | v8::internal::Arguments< arguments_type >::ChangeValueScope |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | CLOBBER_DOUBLE_REGISTERS() |
#define | RUNTIME_ENTRY_WITH_RCS(Type, InternalType, Convert, Name) |
#define | TEST_AND_CALL_RCS(Name) |
#define | RUNTIME_FUNCTION_RETURNS_TYPE(Type, InternalType, Convert, Name) |
#define | BUILTIN_CONVERT_RESULT(x) |
#define | BUILTIN_CONVERT_RESULT_PAIR(x) |
#define | RUNTIME_FUNCTION(Name) |
#define | RUNTIME_FUNCTION_RETURN_PAIR(Name) |
#define BUILTIN_CONVERT_RESULT | ( | x | ) |
Definition at line 158 of file arguments.h.
#define BUILTIN_CONVERT_RESULT_PAIR | ( | x | ) |
Definition at line 159 of file arguments.h.
#define CLOBBER_DOUBLE_REGISTERS | ( | ) |
Definition at line 112 of file arguments.h.
#define RUNTIME_ENTRY_WITH_RCS | ( | Type, | |
InternalType, | |||
Convert, | |||
Name ) |
Definition at line 134 of file arguments.h.
#define RUNTIME_FUNCTION | ( | Name | ) |
Definition at line 162 of file arguments.h.
#define RUNTIME_FUNCTION_RETURN_PAIR | ( | Name | ) |
Definition at line 166 of file arguments.h.
#define RUNTIME_FUNCTION_RETURNS_TYPE | ( | Type, | |
InternalType, | |||
Convert, | |||
Name ) |
Definition at line 139 of file arguments.h.
#define TEST_AND_CALL_RCS | ( | Name | ) |
Definition at line 135 of file arguments.h.