V8 Project
|
#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< Name > name, int *object_offset) |
static Handle< AccessorInfo > | MakeAccessor (Isolate *isolate, Handle< Name > name, AccessorNameGetterCallback getter, AccessorNameSetterCallback setter, PropertyAttributes attributes) |
static Handle< ExecutableAccessorInfo > | CloneAccessor (Isolate *isolate, Handle< ExecutableAccessorInfo > accessor) |
Static Private Member Functions | |
static Handle< Object > | FlattenNumber (Isolate *isolate, Handle< Object > value) |
Definition at line 42 of file accessors.h.
|
static |
Definition at line 44 of file accessors.cc.
References v8::internal::Isolate::factory().
|
staticprivate |
Definition at line 204 of file accessors.cc.
References v8::internal::Handle< T >::cast(), DCHECK, and v8::internal::handle().
|
static |
Definition at line 1157 of file accessors.cc.
References v8::internal::GetFunctionArguments().
Referenced by v8::internal::MaterializeArgumentsObject(), and v8::internal::Deoptimizer::MaterializeNextHeapObject().
|
static |
Definition at line 919 of file accessors.cc.
References v8::internal::GetFunctionPrototype().
|
static |
Definition at line 924 of file accessors.cc.
References DCHECK, and v8::internal::SetFunctionPrototype().
Referenced by v8::internal::RUNTIME_FUNCTION().
|
static |
Definition at line 85 of file accessors.cc.
References v8::internal::CheckForName(), v8::internal::Isolate::factory(), v8::internal::JS_ARRAY_BUFFER_TYPE, v8::internal::JS_ARRAY_TYPE, v8::internal::JS_DATA_VIEW_TYPE, v8::internal::JS_TYPED_ARRAY_TYPE, v8::internal::JSArrayBuffer::kByteLengthOffset, v8::internal::JSArrayBufferView::kByteLengthOffset, v8::internal::JSArrayBufferView::kByteOffsetOffset, v8::internal::String::kLengthOffset, v8::internal::JSTypedArray::kLengthOffset, v8::internal::JSArray::kLengthOffset, map, and name.
|
static |
Definition at line 24 of file accessors.cc.
References v8::internal::Isolate::factory(), v8::FromCData(), and name.
|
static |
Definition at line 1402 of file accessors.cc.
References v8::internal::Isolate::factory(), v8::FromCData(), v8::internal::Smi::FromInt(), v8::internal::ModuleGetExport(), v8::internal::ModuleSetExport(), name, and v8::ReadOnly.
Referenced by v8::internal::RUNTIME_FUNCTION().