![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/objects/objects.h"
#include "include/v8-internal.h"
#include "src/base/bits.h"
#include "src/base/memory.h"
#include "src/base/numbers/double.h"
#include "src/builtins/builtins.h"
#include "src/common/globals.h"
#include "src/common/ptr-compr-inl.h"
#include "src/handles/handles-inl.h"
#include "src/heap/factory.h"
#include "src/heap/heap-layout-inl.h"
#include "src/heap/heap-verifier.h"
#include "src/heap/heap-write-barrier-inl.h"
#include "src/heap/read-only-heap-inl.h"
#include "src/numbers/conversions-inl.h"
#include "src/objects/allocation-site.h"
#include "src/objects/casting.h"
#include "src/objects/deoptimization-data.h"
#include "src/objects/heap-number-inl.h"
#include "src/objects/heap-object.h"
#include "src/objects/hole-inl.h"
#include "src/objects/instance-type-checker.h"
#include "src/objects/js-proxy-inl.h"
#include "src/objects/keys.h"
#include "src/objects/literal-objects.h"
#include "src/objects/lookup-inl.h"
#include "src/objects/object-list-macros.h"
#include "src/objects/oddball-inl.h"
#include "src/objects/property-details.h"
#include "src/objects/property.h"
#include "src/objects/regexp-match-info-inl.h"
#include "src/objects/scope-info-inl.h"
#include "src/objects/shared-function-info.h"
#include "src/objects/slots-inl.h"
#include "src/objects/slots.h"
#include "src/objects/smi-inl.h"
#include "src/objects/tagged-field-inl.h"
#include "src/objects/tagged-impl-inl.h"
#include "src/objects/tagged-index.h"
#include "src/objects/templates.h"
#include "src/roots/roots.h"
#include "src/sandbox/bounded-size-inl.h"
#include "src/sandbox/code-pointer-inl.h"
#include "src/sandbox/cppheap-pointer-inl.h"
#include "src/sandbox/external-pointer-inl.h"
#include "src/sandbox/indirect-pointer-inl.h"
#include "src/sandbox/isolate-inl.h"
#include "src/sandbox/isolate.h"
#include "src/sandbox/sandboxed-pointer-inl.h"
#include "src/objects/object-macros.h"
#include "src/objects/object-macros-undef.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | IS_TYPE_FUNCTION_DEF(type_) |
#define | IS_TYPE_FUNCTION_DEF(Type, Value, _) |
#define | IS_TYPE_FUNCTION_DEF(Type, Value, _) |
#define | IS_HELPER_DEF(Type, ...) |
#define | IS_HELPER_DEF_STRUCT(NAME, Name, name) |
#define | MAKE_STRUCT_PREDICATE(NAME, Name, name) |
#define IS_HELPER_DEF | ( | Type, | |
... ) |
Definition at line 214 of file objects-inl.h.
#define IS_HELPER_DEF_STRUCT | ( | NAME, | |
Name, | |||
name ) |
Definition at line 229 of file objects-inl.h.
#define IS_TYPE_FUNCTION_DEF | ( | Type, | |
Value, | |||
_ ) |
Definition at line 101 of file objects-inl.h.
#define IS_TYPE_FUNCTION_DEF | ( | Type, | |
Value, | |||
_ ) |
Definition at line 101 of file objects-inl.h.
#define IS_TYPE_FUNCTION_DEF | ( | type_ | ) |
Definition at line 101 of file objects-inl.h.
#define MAKE_STRUCT_PREDICATE | ( | NAME, | |
Name, | |||
name ) |
Definition at line 652 of file objects-inl.h.