Lines Matching refs:Handle
22 Handle<AccessorInfo> Accessors::MakeAccessor( in MakeAccessor()
23 Isolate* isolate, Handle<Name> name, AccessorNameGetterCallback getter, in MakeAccessor()
26 Handle<AccessorInfo> info = factory->NewAccessorInfo(); in MakeAccessor()
35 Handle<Object> get = v8::FromCData(isolate, getter); in MakeAccessor()
37 Handle<Object> set = v8::FromCData(isolate, setter); in MakeAccessor()
42 Handle<Object> js_get = v8::FromCData(isolate, redirected); in MakeAccessor()
49 static V8_INLINE bool CheckForName(Handle<Name> name, in CheckForName()
50 Handle<String> property_name, in CheckForName()
63 bool Accessors::IsJSObjectFieldAccessor(Handle<Map> map, Handle<Name> name, in IsJSObjectFieldAccessor()
86 Isolate* isolate, Handle<Object> receiver, Handle<JSObject> holder, in ReplaceAccessorWithDataProperty()
87 Handle<Name> name, Handle<Object> value) { in ReplaceAccessorWithDataProperty()
109 Handle<Object> receiver = Utils::OpenHandle(*info.This()); in ReconfigureToDataProperty()
110 Handle<JSObject> holder = in ReconfigureToDataProperty()
111 Handle<JSObject>::cast(Utils::OpenHandle(*info.Holder())); in ReconfigureToDataProperty()
112 Handle<Name> name = Utils::OpenHandle(*key); in ReconfigureToDataProperty()
113 Handle<Object> value = Utils::OpenHandle(*val); in ReconfigureToDataProperty()
134 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(result, isolate))); in ArgumentsIteratorGetter()
138 Handle<AccessorInfo> Accessors::ArgumentsIteratorInfo( in ArgumentsIteratorInfo()
140 Handle<Name> name = isolate->factory()->iterator_symbol(); in ArgumentsIteratorInfo()
161 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(result, isolate))); in ArrayLengthGetter()
172 Handle<JSReceiver> object = Utils::OpenHandle(*info.Holder()); in ArrayLengthSetter()
173 Handle<JSArray> array = Handle<JSArray>::cast(object); in ArrayLengthSetter()
174 Handle<Object> length_obj = Utils::OpenHandle(*val); in ArrayLengthSetter()
223 Handle<AccessorInfo> Accessors::ArrayLengthInfo( in ArrayLengthInfo()
242 Handle<Object> result; in ModuleNamespaceEntryGetter()
243 if (!holder->GetExport(Handle<String>::cast(Utils::OpenHandle(*name))) in ModuleNamespaceEntryGetter()
257 Handle<JSModuleNamespace> holder = in ModuleNamespaceEntrySetter()
258 Handle<JSModuleNamespace>::cast(Utils::OpenHandle(*info.Holder())); in ModuleNamespaceEntrySetter()
270 Handle<AccessorInfo> Accessors::ModuleNamespaceEntryInfo( in ModuleNamespaceEntryInfo()
271 Isolate* isolate, Handle<String> name, PropertyAttributes attributes) { in ModuleNamespaceEntryInfo()
302 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(result, isolate))); in StringLengthGetter()
306 Handle<AccessorInfo> Accessors::StringLengthInfo( in StringLengthInfo()
327 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(res, isolate))); in ScriptColumnOffsetGetter()
331 Handle<AccessorInfo> Accessors::ScriptColumnOffsetInfo( in ScriptColumnOffsetInfo()
333 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptColumnOffsetInfo()
353 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(id, isolate))); in ScriptIdGetter()
357 Handle<AccessorInfo> Accessors::ScriptIdInfo( in ScriptIdInfo()
359 Handle<String> name( in ScriptIdInfo()
378 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(source, isolate))); in ScriptNameGetter()
382 Handle<AccessorInfo> Accessors::ScriptNameInfo( in ScriptNameInfo()
402 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(source, isolate))); in ScriptSourceGetter()
406 Handle<AccessorInfo> Accessors::ScriptSourceInfo( in ScriptSourceInfo()
427 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(res, isolate))); in ScriptLineOffsetGetter()
431 Handle<AccessorInfo> Accessors::ScriptLineOffsetInfo( in ScriptLineOffsetInfo()
433 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptLineOffsetInfo()
454 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(res, isolate))); in ScriptTypeGetter()
458 Handle<AccessorInfo> Accessors::ScriptTypeInfo( in ScriptTypeInfo()
460 Handle<String> name( in ScriptTypeInfo()
480 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(res, isolate))); in ScriptCompilationTypeGetter()
484 Handle<AccessorInfo> Accessors::ScriptCompilationTypeInfo( in ScriptCompilationTypeInfo()
486 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptCompilationTypeInfo()
506 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(url, isolate))); in ScriptSourceUrlGetter()
510 Handle<AccessorInfo> Accessors::ScriptSourceUrlInfo( in ScriptSourceUrlInfo()
531 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(url, isolate))); in ScriptSourceMappingUrlGetter()
535 Handle<AccessorInfo> Accessors::ScriptSourceMappingUrlInfo( in ScriptSourceMappingUrlInfo()
555 info.GetReturnValue().Set(Utils::ToLocal(Handle<Object>(res, isolate))); in ScriptContextDataGetter()
559 Handle<AccessorInfo> Accessors::ScriptContextDataInfo( in ScriptContextDataInfo()
561 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptContextDataInfo()
578 Handle<Object> object = Utils::OpenHandle(*info.Holder()); in ScriptEvalFromScriptGetter()
579 Handle<Script> script( in ScriptEvalFromScriptGetter()
580 Script::cast(Handle<JSValue>::cast(object)->value()), isolate); in ScriptEvalFromScriptGetter()
581 Handle<Object> result = isolate->factory()->undefined_value(); in ScriptEvalFromScriptGetter()
583 Handle<SharedFunctionInfo> eval_from_shared( in ScriptEvalFromScriptGetter()
586 Handle<Script> eval_from_script(Script::cast(eval_from_shared->script())); in ScriptEvalFromScriptGetter()
595 Handle<AccessorInfo> Accessors::ScriptEvalFromScriptInfo( in ScriptEvalFromScriptInfo()
597 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptEvalFromScriptInfo()
614 Handle<Object> object = Utils::OpenHandle(*info.Holder()); in ScriptEvalFromScriptPositionGetter()
615 Handle<Script> script( in ScriptEvalFromScriptPositionGetter()
616 Script::cast(Handle<JSValue>::cast(object)->value()), isolate); in ScriptEvalFromScriptPositionGetter()
617 Handle<Object> result = isolate->factory()->undefined_value(); in ScriptEvalFromScriptPositionGetter()
619 result = Handle<Object>(Smi::FromInt(script->GetEvalPosition()), isolate); in ScriptEvalFromScriptPositionGetter()
625 Handle<AccessorInfo> Accessors::ScriptEvalFromScriptPositionInfo( in ScriptEvalFromScriptPositionInfo()
627 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptEvalFromScriptPositionInfo()
644 Handle<Object> object = Utils::OpenHandle(*info.Holder()); in ScriptEvalFromFunctionNameGetter()
645 Handle<Script> script( in ScriptEvalFromFunctionNameGetter()
646 Script::cast(Handle<JSValue>::cast(object)->value()), isolate); in ScriptEvalFromFunctionNameGetter()
647 Handle<Object> result = isolate->factory()->undefined_value(); in ScriptEvalFromFunctionNameGetter()
649 Handle<SharedFunctionInfo> shared( in ScriptEvalFromFunctionNameGetter()
653 result = Handle<Object>(shared->name(), isolate); in ScriptEvalFromFunctionNameGetter()
655 result = Handle<Object>(shared->inferred_name(), isolate); in ScriptEvalFromFunctionNameGetter()
662 Handle<AccessorInfo> Accessors::ScriptEvalFromFunctionNameInfo( in ScriptEvalFromFunctionNameInfo()
664 Handle<String> name(isolate->factory()->InternalizeOneByteString( in ScriptEvalFromFunctionNameInfo()
675 static Handle<Object> GetFunctionPrototype(Isolate* isolate, in GetFunctionPrototype()
676 Handle<JSFunction> function) { in GetFunctionPrototype()
678 Handle<Object> proto = isolate->factory()->NewFunctionPrototype(function); in GetFunctionPrototype()
681 return Handle<Object>(function->prototype(), isolate); in GetFunctionPrototype()
686 Isolate* isolate, Handle<JSFunction> function, Handle<Object> value) { in SetFunctionPrototype()
693 MaybeHandle<Object> Accessors::FunctionSetPrototype(Handle<JSFunction> function, in FunctionSetPrototype()
694 Handle<Object> prototype) { in FunctionSetPrototype()
708 Handle<JSFunction> function = in FunctionPrototypeGetter()
709 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionPrototypeGetter()
710 Handle<Object> result = GetFunctionPrototype(isolate, function); in FunctionPrototypeGetter()
719 Handle<Object> value = Utils::OpenHandle(*val); in FunctionPrototypeSetter()
720 Handle<JSFunction> object = in FunctionPrototypeSetter()
721 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionPrototypeSetter()
730 Handle<AccessorInfo> Accessors::FunctionPrototypeInfo( in FunctionPrototypeInfo()
750 Handle<JSFunction> function = in FunctionLengthGetter()
751 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionLengthGetter()
752 Handle<Object> result; in FunctionLengthGetter()
761 Handle<AccessorInfo> Accessors::FunctionLengthInfo( in FunctionLengthInfo()
779 Handle<JSFunction> function = in FunctionNameGetter()
780 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionNameGetter()
781 Handle<Object> result = JSFunction::GetName(isolate, function); in FunctionNameGetter()
785 Handle<AccessorInfo> Accessors::FunctionNameInfo( in FunctionNameInfo()
798 static Handle<Object> ArgumentsForInlinedFunction( in ArgumentsForInlinedFunction()
800 Handle<JSFunction> inlined_function, in ArgumentsForInlinedFunction()
821 Handle<JSObject> arguments = in ArgumentsForInlinedFunction()
823 Handle<FixedArray> array = factory->NewFixedArray(argument_count); in ArgumentsForInlinedFunction()
829 Handle<Object> value = iter->GetValue(); in ArgumentsForInlinedFunction()
845 Handle<JSFunction> function) { in FindFunctionInFrame()
858 Handle<Object> GetFunctionArguments(Isolate* isolate, in GetFunctionArguments()
859 Handle<JSFunction> function) { in GetFunctionArguments()
881 Handle<JSObject> arguments = isolate->factory()->NewArgumentsObject( in GetFunctionArguments()
883 Handle<FixedArray> array = isolate->factory()->NewFixedArray(length); in GetFunctionArguments()
910 Handle<JSObject> Accessors::FunctionGetArguments(Handle<JSFunction> function) { in FunctionGetArguments()
911 Handle<Object> arguments = in FunctionGetArguments()
914 return Handle<JSObject>::cast(arguments); in FunctionGetArguments()
923 Handle<JSFunction> function = in FunctionArgumentsGetter()
924 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionArgumentsGetter()
925 Handle<Object> result = in FunctionArgumentsGetter()
927 ? Handle<Object>::cast(isolate->factory()->null_value()) in FunctionArgumentsGetter()
933 Handle<AccessorInfo> Accessors::FunctionArgumentsInfo( in FunctionArgumentsInfo()
1001 Handle<JSFunction> function) { in FindCaller()
1040 return Handle<JSFunction>(caller); in FindCaller()
1049 Handle<JSFunction> function = in FunctionCallerGetter()
1050 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionCallerGetter()
1051 Handle<Object> result; in FunctionCallerGetter()
1054 Handle<JSFunction> caller; in FunctionCallerGetter()
1064 Handle<AccessorInfo> Accessors::FunctionCallerInfo( in FunctionCallerInfo()
1082 Handle<JSBoundFunction> function = in BoundFunctionLengthGetter()
1083 Handle<JSBoundFunction>::cast(Utils::OpenHandle(*info.Holder())); in BoundFunctionLengthGetter()
1085 Handle<Smi> target_length; in BoundFunctionLengthGetter()
1086 Handle<JSFunction> target(JSFunction::cast(function->bound_target_function()), in BoundFunctionLengthGetter()
1097 Handle<Object> result(Smi::FromInt(length), isolate); in BoundFunctionLengthGetter()
1101 Handle<AccessorInfo> Accessors::BoundFunctionLengthInfo( in BoundFunctionLengthInfo()
1118 Handle<JSBoundFunction> function = in BoundFunctionNameGetter()
1119 Handle<JSBoundFunction>::cast(Utils::OpenHandle(*info.Holder())); in BoundFunctionNameGetter()
1120 Handle<Object> result; in BoundFunctionNameGetter()
1128 Handle<AccessorInfo> Accessors::BoundFunctionNameInfo( in BoundFunctionNameInfo()
1142 Handle<JSObject> error) { in ClearInternalStackTrace()
1151 bool IsAccessor(Handle<Object> receiver, Handle<Name> name, in IsAccessor()
1152 Handle<JSObject> holder) { in IsAccessor()
1170 Handle<JSObject> holder = in ErrorStackGetter()
1171 Handle<JSObject>::cast(Utils::OpenHandle(*info.Holder())); in ErrorStackGetter()
1175 Handle<Object> stack_trace; in ErrorStackGetter()
1176 Handle<Symbol> stack_trace_symbol = isolate->factory()->stack_trace_symbol(); in ErrorStackGetter()
1181 Handle<Object> result = isolate->factory()->undefined_value(); in ErrorStackGetter()
1189 Handle<Object> formatted_stack_trace; in ErrorStackGetter()
1205 Handle<Object> receiver = in ErrorStackGetter()
1207 Handle<Name> name = Utils::OpenHandle(*key); in ErrorStackGetter()
1232 Handle<JSObject> obj = Handle<JSObject>::cast( in ErrorStackSetter()
1236 Handle<Symbol> stack_trace_symbol = isolate->factory()->stack_trace_symbol(); in ErrorStackSetter()
1244 Handle<AccessorInfo> Accessors::ErrorStackInfo(Isolate* isolate, in ErrorStackInfo()
1246 Handle<AccessorInfo> info = in ErrorStackInfo()