![]() |
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().