![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/objects/elements-kind.h"#include "src/base/lazy-instance.h"#include "src/objects/elements.h"#include "src/objects/objects-inl.h"#include "src/objects/objects.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | SHIFT(Type, type, TYPE, ctype) |
| #define | SIZE(Type, type, TYPE, ctype) |
| #define | VERIFY_SHIFT(Type, type, TYPE, ctype) |
| #define | VERIFY_SIZE(Type, type, TYPE, ctype) |
| #define | PRINT_NAME(Type, type, TYPE, _) |
Functions | |
| const uint8_t * | v8::internal::TypedArrayAndRabGsabTypedArrayElementsKindShifts () |
| const uint8_t * | v8::internal::TypedArrayAndRabGsabTypedArrayElementsKindSizes () |
| int | v8::internal::GetDefaultHeaderSizeForElementsKind (ElementsKind elements_kind) |
| const char * | v8::internal::ElementsKindToString (ElementsKind kind) |
| ElementsKind | v8::internal::GetFastElementsKindFromSequenceIndex (int sequence_number) |
| int | v8::internal::GetSequenceIndexFromFastElementsKind (ElementsKind elements_kind) |
| ElementsKind | v8::internal::GetNextTransitionElementsKind (ElementsKind kind) |
| static bool | v8::internal::IsFastTransitionTarget (ElementsKind elements_kind) |
| bool | v8::internal::IsMoreGeneralElementsKindTransition (ElementsKind from_kind, ElementsKind to_kind) |
| bool | v8::internal::UnionElementsKindUptoSize (ElementsKind *a_out, ElementsKind b) |
| std::ostream & | v8::internal::operator<< (std::ostream &os, ElementsKind kind) |
Variables | |
| constexpr uint8_t | v8::internal::kTypedArrayAndRabGsabTypedArrayElementsKindShifts [] |
| constexpr uint8_t | v8::internal::kTypedArrayAndRabGsabTypedArrayElementsKindSizes [] |
| const ElementsKind | v8::internal::kFastElementsKindSequence [kFastElementsKindCount] |
| #define PRINT_NAME | ( | Type, | |
| type, | |||
| TYPE, | |||
| _ ) |
| #define SHIFT | ( | Type, | |
| type, | |||
| TYPE, | |||
| ctype ) |
| #define SIZE | ( | Type, | |
| type, | |||
| TYPE, | |||
| ctype ) |
| #define VERIFY_SHIFT | ( | Type, | |
| type, | |||
| TYPE, | |||
| ctype ) |
Definition at line 44 of file elements-kind.cc.
| #define VERIFY_SIZE | ( | Type, | |
| type, | |||
| TYPE, | |||
| ctype ) |
Definition at line 56 of file elements-kind.cc.