V8 Project
|
#include "src/allocation.h"
#include "src/assert-scope.h"
#include "src/bailout-reason.h"
#include "src/base/bits.h"
#include "src/builtins.h"
#include "src/checks.h"
#include "src/elements-kind.h"
#include "src/field-index.h"
#include "src/flags.h"
#include "src/list.h"
#include "src/property-details.h"
#include "src/smart-pointers.h"
#include "src/unicode-inl.h"
#include "src/zone.h"
Go to the source code of this file.
Namespaces | |
v8 | |
Debugger support for the V8 JavaScript engine. | |
v8::internal | |
Typedefs | |
typedef int | v8::internal::ExtraICState |
Functions | |
v8::internal::STATIC_ASSERT (STANDARD_STORE==0) | |
v8::internal::STATIC_ASSERT (kGrowICDelta==STORE_AND_GROW_TRANSITION_SMI_TO_OBJECT - STORE_TRANSITION_SMI_TO_OBJECT) | |
static KeyedAccessStoreMode | v8::internal::GetGrowStoreMode (KeyedAccessStoreMode store_mode) |
static bool | v8::internal::IsTransitionStoreMode (KeyedAccessStoreMode store_mode) |
static KeyedAccessStoreMode | v8::internal::GetNonTransitioningStoreMode (KeyedAccessStoreMode store_mode) |
static bool | v8::internal::IsGrowStoreMode (KeyedAccessStoreMode store_mode) |
v8::internal::STATIC_ASSERT ((kSeqStringTag &kIsIndirectStringMask)==0) | |
v8::internal::STATIC_ASSERT ((kExternalStringTag &kIsIndirectStringMask)==0) | |
v8::internal::STATIC_ASSERT ((kConsStringTag &kIsIndirectStringMask)==kIsIndirectStringTag) | |
v8::internal::STATIC_ASSERT ((kSlicedStringTag &kIsIndirectStringMask)==kIsIndirectStringTag) | |
v8::internal::STATIC_ASSERT (IS_POWER_OF_TWO(kSlicedNotConsMask)) | |
static bool | v8::internal::IsShortcutCandidate (int type) |
v8::internal::STATIC_ASSERT (JS_OBJECT_TYPE==Internals::kJSObjectType) | |
v8::internal::STATIC_ASSERT (FIRST_NONSTRING_TYPE==Internals::kFirstNonstringType) | |
v8::internal::STATIC_ASSERT (ODDBALL_TYPE==Internals::kOddballType) | |
v8::internal::STATIC_ASSERT (FOREIGN_TYPE==Internals::kForeignType) | |
template<class C > | |
bool | v8::internal::Is (Object *obj) |
OStream & | v8::internal::operator<< (OStream &os, const Brief &v) |
template<SearchMode search_mode, typename T > | |
int | v8::internal::LinearSearch (T *array, Name *name, int len, int valid_entries) |
template<SearchMode search_mode, typename T > | |
int | v8::internal::Search (T *array, Name *name, int valid_entries) |
OStream & | v8::internal::operator<< (OStream &os, const SourceCodeOf &v) |
Handle< Object > | v8::internal::CacheInitialJSArrayMaps (Handle< Context > native_context, Handle< Map > initial_map) |
#define DECL_ACCESSORS | ( | name, | |
type | |||
) |
#define DECL_BOOLEAN_ACCESSORS | ( | name | ) |
#define DECLARE_CAST | ( | type | ) |
#define DECLARE_ENUM | ( | enum_item, | |
ignore1, | |||
ignore2 | |||
) | enum_item, |
#define DEFINE_ELEMENT_ACCESSORS | ( | name, | |
type | |||
) |
#define DEFINE_ENTRY_ACCESSORS | ( | name, | |
type | |||
) |
#define FIELD_ACCESSORS | ( | name | ) |
#define FIXED_ARRAY_SUB_INSTANCE_TYPE_LIST | ( | V | ) |
#define FIXED_TYPED_ARRAY_TRAITS | ( | Type, | |
type, | |||
TYPE, | |||
elementType, | |||
size | |||
) |
#define FOR_EACH_NUMERIC_FIELD | ( | V | ) |
#define FUNCTIONS_WITH_ID_LIST | ( | V | ) |
#define IC_KIND_LIST | ( | V | ) |
#define NON_IC_KIND_LIST | ( | V | ) |
#define OBJECT_TYPE_LIST | ( | V | ) |
#define STRUCT_LIST | ( | V | ) |
#define TYPED_ARRAYS | ( | V | ) |
#define VISITOR_SYNCHRONIZATION_TAGS_LIST | ( | V | ) |