v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include "v8.h"
#include "accessors.h"
#include "allocation-site-scopes.h"
#include "api.h"
#include "arguments.h"
#include "bootstrapper.h"
#include "codegen.h"
#include "code-stubs.h"
#include "cpu-profiler.h"
#include "debug.h"
#include "deoptimizer.h"
#include "date.h"
#include "elements.h"
#include "execution.h"
#include "full-codegen.h"
#include "hydrogen.h"
#include "isolate-inl.h"
#include "log.h"
#include "objects-inl.h"
#include "objects-visiting-inl.h"
#include "macro-assembler.h"
#include "mark-compact.h"
#include "safepoint-table.h"
#include "string-stream.h"
#include "utils.h"
Go to the source code of this file.
Data Structures | |
struct | DescriptorArrayAppender |
struct | FixedArrayAppender |
class | JSObjectWalkVisitor< ContextObject > |
class | IntrusiveMapTransitionIterator |
class | IntrusivePrototypeTransitionIterator |
class | TraversableMap |
class | CodeCacheHashTableKey |
class | PolymorphicCodeCacheHashTableKey |
class | RawStringComparator< Chars1, Chars2 > |
class | RawStringComparator< uint16_t, uint16_t > |
class | RawStringComparator< uint8_t, uint8_t > |
class | StringComparator |
class | IteratingStringHasher |
class | StringKey |
class | StringSharedKey |
class | RegExpKey |
class | InternalizedStringKey |
class | TwoCharHashTableKey |
class | StringsKey |
struct | EnumIndexComparator |
Namespaces | |
v8 | |
v8::internal | |
Macros | |
#define | TYPED_ARRAY_SHORT_PRINT(Type, type, TYPE, ctype, size) |
#define | MAKE_STRUCT_CASE(NAME, Name, name) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | MAKE_STRUCT_CASE(NAME, Name, name) case NAME##_TYPE: |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | DECLARE_TAG(ignore1, name, ignore2) name, |
#define | DECLARE_TAG(ignore1, ignore2, name) name, |
#define | HANDLE_CODE_AGE(AGE) |
#define | HANDLE_CODE_AGE(AGE) |
#define | CASE(name) case name: return #name; |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
#define | INSTANCE_TYPE_TO_ARRAY_TYPE(Type, type, TYPE, ctype, size) |
#define | INSTANCE_TYPE_TO_ELEMENT_SIZE(Type, type, TYPE, ctype, size) |
#define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) case TYPE##_ELEMENTS: return EXTERNAL_##TYPE##_ELEMENTS; |
#define | ERROR_MESSAGES_TEXTS(C, T) T, |
Functions | |
Handle< NameDictionary > | NameDictionaryShrink (Handle< NameDictionary > dict, Handle< Name > name) |
Handle< Object > | CacheInitialJSArrayMaps (Handle< Context > native_context, Handle< Map > initial_map) |
void | HeapSortPairs (FixedArray *content, FixedArray *numbers, int len) |
const char * | GetBailoutReason (BailoutReason reason) |
Referenced by Code::Kind2String().
Definition at line 10226 of file objects.cc.
Definition at line 10226 of file objects.cc.
Referenced by v8::internal::GetBailoutReason().
#define HANDLE_CODE_AGE | ( | AGE | ) |
#define HANDLE_CODE_AGE | ( | AGE | ) |
#define INSTANCE_TYPE_TO_ARRAY_TYPE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
Referenced by JSTypedArray::type().
#define INSTANCE_TYPE_TO_ELEMENT_SIZE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
Referenced by JSTypedArray::element_size().
#define MAKE_STRUCT_CASE | ( | NAME, | |
Name, | |||
name | |||
) |
Referenced by HeapObject::HeapObjectShortPrint(), and HeapObject::IterateBody().
#define MAKE_STRUCT_CASE | ( | NAME, | |
Name, | |||
name | |||
) | case NAME##_TYPE: |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
Referenced by JSObject::GetLocalElementKeys(), HeapObject::IterateBody(), JSObject::ReferencesObject(), JSObject::SetAccessor(), and JSObjectWalkVisitor< ContextObject >::StructureWalk().
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
#define TYPED_ARRAY_CASE | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) | case TYPE##_ELEMENTS: return EXTERNAL_##TYPE##_ELEMENTS; |
#define TYPED_ARRAY_SHORT_PRINT | ( | Type, | |
type, | |||
TYPE, | |||
ctype, | |||
size | |||
) |
Referenced by HeapObject::HeapObjectShortPrint().