v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <accessors.h>
Public Types | |
enum | DescriptorId { descriptorCount } |
Static Public Member Functions | |
static Handle< Object > | FunctionSetPrototype (Handle< JSFunction > object, Handle< Object > value) |
static Handle< Object > | FunctionGetPrototype (Handle< JSFunction > object) |
static Handle< Object > | FunctionGetArguments (Handle< JSFunction > object) |
static Handle< AccessorInfo > | MakeModuleExport (Handle< String > name, int index, PropertyAttributes attributes) |
template<class T > | |
static bool | IsJSObjectFieldAccessor (typename T::TypeHandle type, Handle< String > name, int *object_offset) |
Definition at line 62 of file accessors.h.
enum DescriptorId |
Enumerator | |
---|---|
descriptorCount |
Definition at line 70 of file accessors.h.
|
static |
Definition at line 687 of file accessors.cc.
References CALL_HEAP_FUNCTION, and v8::internal::NULL.
|
static |
Definition at line 537 of file accessors.cc.
References CALL_HEAP_FUNCTION, and v8::internal::NULL.
Referenced by LoadIC::Load().
|
static |
Definition at line 546 of file accessors.cc.
References ASSERT, CALL_HEAP_FUNCTION, and v8::internal::NULL.
Referenced by v8::internal::RUNTIME_FUNCTION().
|
static |
Definition at line 97 of file accessors.cc.
References Isolate::heap(), v8::internal::JS_ARRAY_BUFFER_TYPE, v8::internal::JS_ARRAY_TYPE, v8::internal::JS_DATA_VIEW_TYPE, v8::internal::JS_TYPED_ARRAY_TYPE, JSArrayBuffer::kByteLengthOffset, JSArrayBufferView::kByteLengthOffset, JSArrayBufferView::kByteOffsetOffset, String::kLengthOffset, JSTypedArray::kLengthOffset, JSArray::kLengthOffset, and v8::internal::map.
|
static |
Definition at line 952 of file accessors.cc.
References Isolate::factory(), v8::FromCData(), Smi::FromInt(), v8::internal::info, Factory::NewExecutableAccessorInfo(), and v8::ReadOnly.
Referenced by v8::internal::RUNTIME_FUNCTION().