![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/base/macros.h"
#include "src/builtins/accessors.h"
#include "src/common/globals.h"
#include "src/handles/handles.h"
#include "src/init/heap-symbols.h"
#include "src/objects/objects-definitions.h"
#include "src/objects/objects.h"
#include "src/objects/slots.h"
#include "src/objects/tagged.h"
Go to the source code of this file.
Classes | |
class | v8::internal::RootsTable |
class | v8::internal::ReadOnlyRoots |
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Functions | |
ReadOnlyRoots | v8::internal::GetReadOnlyRoots () |
#define ACCESSOR_INFO_ROOT_LIST | ( | V | ) |
#define ACCESSOR_INFO_ROOT_LIST_ADAPTER | ( | V, | |
name, | |||
CamelName, | |||
... ) |
#define BUILTINS_WITH_SFI_ROOTS_LIST | ( | V | ) |
#define BUILTINS_WITH_SFI_ROOTS_LIST_ADAPTER | ( | V, | |
CamelName, | |||
underscore_name, | |||
... ) |
#define EXTRA_IMPORTANT_INTERNALIZED_STRING_ROOT_LIST | ( | V | ) |
#define FOR_PROTECTOR_CHECK | ( | type, | |
name, | |||
CamelName ) |
#define INTERNALIZED_STRING_LIST_ADAPTER | ( | V, | |
name, | |||
... ) |
#define INTERNALIZED_STRING_ROOT_LIST | ( | V | ) |
#define MUTABLE_ROOT_LIST | ( | V | ) |
#define NAME_FOR_PROTECTOR_ROOT_LIST | ( | V | ) |
#define PRIVATE_SYMBOL_ROOT_LIST | ( | V | ) |
#define PUBLIC_SYMBOL_ROOT_LIST | ( | V | ) |
#define READ_ONLY_ROOT_LIST | ( | V | ) |
#define ROOT_ACCESSOR | ( | Type, | |
name, | |||
CamelName ) |
#define ROOT_ACCESSOR | ( | Type, | |
name, | |||
CamelName ) |
#define ROOT_TYPE_FWD_DECL | ( | Type, | |
name, | |||
CamelName ) |
#define SMI_ROOT_LIST | ( | V | ) |
#define STRONG_READ_ONLY_HEAP_NUMBER_ROOT_LIST | ( | V | ) |
#define SYMBOL_ROOT_LIST_ADAPTER | ( | V, | |
name, | |||
... ) |
#define TRUSTED_ROOT_LIST | ( | V | ) |
#define WELL_KNOWN_SYMBOL_ROOT_LIST | ( | V | ) |