/third_party/node/deps/v8/src/objects/ |
H A D | keys.h | 33 // This is a helper class for JSReceiver::GetKeys which collects and sorts keys. 59 Handle<JSReceiver> object, KeyCollectionMode mode, PropertyFilter filter, 65 Maybe<bool> CollectKeys(Handle<JSReceiver> receiver, 66 Handle<JSReceiver> object); 98 CollectPrivateNames(Handle<JSReceiver> receiver, Handle<JSObject> object); 100 Handle<AccessCheckInfo> access_check_info, Handle<JSReceiver> receiver, 104 Handle<JSReceiver> receiver, Handle<JSObject> object, 106 Maybe<bool> CollectInterceptorKeys(Handle<JSReceiver> receiver, 110 Maybe<bool> CollectOwnElementIndices(Handle<JSReceiver> receiver, 112 Maybe<bool> CollectOwnPropertyNames(Handle<JSReceiver> receive [all...] |
H A D | option-utils.cc | 14 MaybeHandle<JSReceiver> GetOptionsObject(Isolate* isolate, in GetOptionsObject() 25 return Handle<JSReceiver>::cast(options); in GetOptionsObject() 29 JSReceiver); in GetOptionsObject() 33 MaybeHandle<JSReceiver> CoerceOptionsToObject(Isolate* isolate, in CoerceOptionsToObject() 44 JSReceiver); in CoerceOptionsToObject() 45 return Handle<JSReceiver>::cast(options); in CoerceOptionsToObject() 48 Maybe<bool> GetStringOption(Isolate* isolate, Handle<JSReceiver> options, in GetStringOption() 100 Handle<JSReceiver> options, in GetBoolOption() 158 Maybe<int> GetNumberOption(Isolate* isolate, Handle<JSReceiver> options, in GetNumberOption() 164 isolate, value, JSReceiver in GetNumberOption() [all...] |
H A D | js-objects.h | 34 // JSReceiver includes types on which properties can be defined, i.e., 36 class JSReceiver : public TorqueGeneratedJSReceiver<JSReceiver, HeapObject> { class 84 static void DeleteNormalizedProperty(Handle<JSReceiver> object, 89 Isolate* isolate, Handle<JSReceiver> receiver, 94 Isolate* isolate, Handle<JSReceiver> receiver, 98 Handle<JSReceiver> receiver); 100 Handle<JSReceiver> receiver); 104 Isolate* isolate, Handle<JSReceiver> receiver); 107 Isolate* isolate, Handle<JSReceiver> objec [all...] |
H A D | js-objects-inl.h | 34 TQ_OBJECT_CONSTRUCTORS_IMPL(JSReceiver) 48 NEVER_READ_ONLY_SPACE_IMPL(JSReceiver) 73 MaybeHandle<Object> JSReceiver::GetProperty(Isolate* isolate, in GetProperty() 74 Handle<JSReceiver> receiver, in GetProperty() 81 MaybeHandle<Object> JSReceiver::GetElement(Isolate* isolate, in GetElement() 82 Handle<JSReceiver> receiver, in GetElement() 89 Handle<Object> JSReceiver::GetDataProperty(Isolate* isolate, in GetDataProperty() 90 Handle<JSReceiver> object, in GetDataProperty() 98 MaybeHandle<HeapObject> JSReceiver::GetPrototype(Isolate* isolate, in GetPrototype() 99 Handle<JSReceiver> receive in GetPrototype() [all...] |
H A D | js-temporal-objects.cc | 178 int32_t ms2, int32_t mus2, int32_t ns2, Handle<JSReceiver> calendar, 185 int32_t nanosecond, Handle<JSReceiver> calendar, const DurationRecord& dur, 191 Handle<JSReceiver> time_zone, Handle<JSReceiver> calendar, 196 Handle<JSReceiver> time_zone, Handle<JSReceiver> calendar, 197 const DurationRecord& duration, Handle<JSReceiver> options, 277 Handle<JSReceiver> temporal_time_like, 283 Isolate* isolate, Handle<JSReceiver> calendar, Handle<Object> date, 288 Isolate* isolate, Handle<JSReceiver> calenda [all...] |
H A D | js-temporal-objects.h | 101 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> MergeFields( 206 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> GetISOFields( 245 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> GetISOFields( 281 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> GetISOFields( 308 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> GetISOFields( 337 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> GetISOFields( 411 V8_WARN_UNUSED_RESULT static MaybeHandle<JSReceiver> GetISOFields( 450 Isolate* isolate, Handle<JSReceiver> calendar, \ 451 Handle<JSReceiver> date_like); 471 Handle<JSReceiver> time_zon [all...] |
H A D | option-utils.h | 15 V8_WARN_UNUSED_RESULT MaybeHandle<JSReceiver> GetOptionsObject( 19 V8_WARN_UNUSED_RESULT MaybeHandle<JSReceiver> CoerceOptionsToObject( 38 Isolate* isolate, Handle<JSReceiver> options, const char* property, 48 Isolate* isolate, Handle<JSReceiver> options, const char* name, in GetStringOption() 74 Isolate* isolate, Handle<JSReceiver> options, const char* property, in GetStringOrBooleanOption() 152 Isolate* isolate, Handle<JSReceiver> options, const char* property, 156 Isolate* isolate, Handle<JSReceiver> options, Handle<String> property,
|
H A D | lookup.h | 116 inline bool IsElement(JSReceiver object) const; 150 inline bool ExtendingNonExtensible(Handle<JSReceiver> receiver); 152 void PrepareTransitionToDataProperty(Handle<JSReceiver> receiver, 157 void ApplyTransitionToDataProperty(Handle<JSReceiver> receiver); 237 V8_WARN_UNUSED_RESULT inline JSReceiver NextHolder(Map map); 245 void NextInternal(Map map, JSReceiver holder); 247 inline State LookupInHolder(Map map, JSReceiver holder) { in LookupInHolder() 253 State LookupInRegularHolder(Map map, JSReceiver holder); 255 State LookupInSpecialHolder(Map map, JSReceiver holder); 285 static Handle<JSReceiver> GetRootForNonJSReceive [all...] |
H A D | js-proxy.h | 20 class JSProxy : public TorqueGeneratedJSProxy<JSProxy, JSReceiver> { 64 Isolate* isolate, Handle<Name> name, Handle<JSReceiver> target); 68 Isolate* isolate, Handle<Name> name, Handle<JSReceiver> target); 79 Handle<JSReceiver> target, 94 Isolate* isolate, Handle<JSReceiver> receiver, Handle<JSProxy> proxy, 108 // unknown JSReceiver. 113 FixedBodyDescriptor<JSReceiver::kPropertiesOrHashOffset, kSize, kSize>;
|
H A D | objects.cc | 255 MaybeHandle<JSReceiver> Object::ToObjectImpl(Isolate* isolate, in ToObjectImpl() 273 JSReceiver); in ToObjectImpl() 277 JSReceiver); in ToObjectImpl() 290 MaybeHandle<JSReceiver> Object::ConvertReceiver(Isolate* isolate, in ConvertReceiver() 292 if (object->IsJSReceiver()) return Handle<JSReceiver>::cast(object); in ConvertReceiver() 325 JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(input), in ConvertToNumberOrNumeric() 415 JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(input), in ConvertToString() 431 return JSReceiver in IsErrorObject() [all...] |
H A D | js-objects.cc | 89 Maybe<bool> JSReceiver::HasProperty(LookupIterator* it) { in HasProperty() 124 Maybe<bool> JSReceiver::HasOwnProperty(Isolate* isolate, in HasOwnProperty() 125 Handle<JSReceiver> object, in HasOwnProperty() 129 return JSReceiver::GetOwnPropertyDescriptor(isolate, object, name, &desc); in HasOwnProperty() 139 JSReceiver::GetOwnPropertyAttributes(object, name); in HasOwnProperty() 144 Handle<Object> JSReceiver::GetDataProperty(LookupIterator* it, in GetDataProperty() 175 Maybe<bool> JSReceiver::HasInPrototypeChain(Isolate* isolate, in HasInPrototypeChain() 176 Handle<JSReceiver> object, in HasInPrototypeChain() 189 bool JSReceiver::CheckPrivateNameStore(LookupIterator* it, bool is_define) { in CheckPrivateNameStore() 238 Maybe<bool> JSReceiver [all...] |
H A D | contexts.cc | 134 JSReceiver Context::extension_receiver() const { in extension_receiver() 137 return IsWithContext() ? JSReceiver::cast(extension()) : extension_object(); in extension_receiver() 171 Maybe<bool> found = JSReceiver::HasProperty(it); in UnscopableLookup() 177 JSReceiver::GetProperty(isolate, in UnscopableLookup() 178 Handle<JSReceiver>::cast(it->GetReceiver()), in UnscopableLookup() 185 JSReceiver::GetProperty(isolate, Handle<JSReceiver>::cast(unscopables), in UnscopableLookup() 235 Handle<JSReceiver> object(context->extension_receiver(), isolate); in Lookup() 267 maybe = JSReceiver::GetOwnPropertyAttributes(object, name); in Lookup() 387 Handle<JSReceiver> extensio in Lookup() [all...] |
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-object.cc | 78 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object); in HasProperty() 86 Maybe<bool> maybe = JSReceiver::HasProperty(isolate, receiver, name); in HasProperty() 161 bool DeleteObjectPropertyFast(Isolate* isolate, Handle<JSReceiver> receiver, in DeleteObjectPropertyFast() 271 Handle<JSReceiver> receiver, in DeleteObjectProperty() 281 return JSReceiver::DeleteProperty(&it, language_mode); in DeleteObjectProperty() 290 Handle<JSReceiver> receiver; in RUNTIME_FUNCTION() 310 Handle<JSReceiver> receiver; in RUNTIME_FUNCTION() 331 Handle<JSReceiver> receiver; in RUNTIME_FUNCTION() 372 Maybe<bool> result = JSReceiver in RUNTIME_FUNCTION() [all...] |
H A D | runtime-proxy.cc | 43 Handle<JSReceiver> holder = args.at<JSReceiver>(0); in RUNTIME_FUNCTION() 70 Handle<JSReceiver> holder = args.at<JSReceiver>(0); in RUNTIME_FUNCTION() 93 Handle<JSReceiver> target = args.at<JSReceiver>(1); in RUNTIME_FUNCTION() 107 Handle<JSReceiver> target = args.at<JSReceiver>(1); in RUNTIME_FUNCTION() 119 Handle<JSReceiver> target = args.at<JSReceiver>( in RUNTIME_FUNCTION() [all...] |
H A D | runtime-forin.cc | 27 Handle<JSReceiver> receiver) { in Enumerate() 48 // This is a slight modification of JSReceiver::HasProperty, dealing with 51 Handle<JSReceiver> receiver, in HasEnumerableProperty() 78 isolate, Handle<JSReceiver>::cast(prototype), key); in HasEnumerableProperty() 122 Handle<JSReceiver> receiver = args.at<JSReceiver>(0); in RUNTIME_FUNCTION() 130 Handle<JSReceiver> receiver = args.at<JSReceiver>(0); in RUNTIME_FUNCTION()
|
H A D | runtime-function.cc | 20 Handle<JSReceiver> function = args.at<JSReceiver>(0); in RUNTIME_FUNCTION() 33 Handle<JSReceiver> function = args.at<JSReceiver>(0); in RUNTIME_FUNCTION() 48 Handle<JSReceiver> function = args.at<JSReceiver>(0); in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-object.cc | 25 Handle<JSReceiver> object; in BUILTIN() 32 JSReceiver::GetOwnPropertyAttributes(object, name); in BUILTIN() 46 isolate, JSReceiver::DefineProperties(isolate, target, properties)); in BUILTIN() 57 return JSReceiver::DefineProperty(isolate, target, key, attributes); in BUILTIN() 66 Handle<JSReceiver> receiver; in ObjectDefineAccessor() 94 Maybe<bool> success = JSReceiver::DefineOwnProperty( in ObjectDefineAccessor() 160 Handle<NativeContext> native_context = it.GetHolder<JSReceiver>() in ObjectLookupAccessor() 219 MAYBE_RETURN(JSReceiver::SetIntegrityLevel(Handle<JSReceiver>::cast(object), in BUILTIN() 230 Handle<JSReceiver> receive in BUILTIN() [all...] |
H A D | builtins-proxy-gen.h | 19 TNode<JSProxy> AllocateProxy(TNode<Context> context, TNode<JSReceiver> target, 20 TNode<JSReceiver> handler); 24 void CheckGetSetTrapResult(TNode<Context> context, TNode<JSReceiver> target, 29 void CheckHasTrapResult(TNode<Context> context, TNode<JSReceiver> target, 32 void CheckDeleteTrapResult(TNode<Context> context, TNode<JSReceiver> target,
|
H A D | builtins-reflect.cc | 43 Maybe<bool> result = JSReceiver::DefineOwnProperty( in BUILTIN() 44 isolate, Handle<JSReceiver>::cast(target), name, &desc, Just(kDontThrow)); in BUILTIN() 68 Maybe<bool> found = JSReceiver::GetOwnPropertyDescriptor( in BUILTIN() 69 isolate, Handle<JSReceiver>::cast(target), name, &desc); in BUILTIN() 91 KeyAccumulator::GetKeys(Handle<JSReceiver>::cast(target), in BUILTIN() 118 Handle<JSReceiver>::cast(target)); in BUILTIN()
|
H A D | builtins-array.cc | 47 inline bool HasOnlySimpleElements(Isolate* isolate, JSReceiver receiver) { in HasOnlySimpleElements() 153 Isolate* isolate, Handle<JSReceiver> receiver) { in GetLengthProperty() 172 Isolate* isolate, Handle<JSReceiver> receiver, double length) { in SetLengthProperty() 190 Handle<JSReceiver> receiver, in GenericArrayFill() 213 Isolate* isolate, BuiltinArguments* args, Handle<JSReceiver> receiver, in TryFastArrayFill() 260 Handle<JSReceiver> receiver; in BUILTIN() 310 Handle<JSReceiver> receiver; in GenericArrayPush() 403 Handle<JSReceiver> receiver; in GenericArrayPop() 441 MAYBE_RETURN(JSReceiver::DeletePropertyOrElement(receiver, index, in GenericArrayPop() 483 isolate, result, JSReceiver in BUILTIN() [all...] |
H A D | builtins-api.cc | 24 JSReceiver GetCompatibleReceiver(Isolate* isolate, FunctionTemplateInfo info, in GetCompatibleReceiver() 25 JSReceiver receiver) { in GetCompatibleReceiver() 31 if (!receiver.IsJSObject()) return JSReceiver(); in GetCompatibleReceiver() 47 return JSReceiver(); in GetCompatibleReceiver() 55 Handle<JSReceiver> js_receiver; in HandleApiCallHelper() 56 JSReceiver raw_holder; in HandleApiCallHelper() 71 Handle<JSReceiver>::cast(new_target)), in HandleApiCallHelper() 79 js_receiver = Handle<JSReceiver>::cast(receiver); in HandleApiCallHelper()
|
/third_party/node/deps/v8/src/debug/ |
H A D | debug-property-iterator.cc | 18 Isolate* isolate, Handle<JSReceiver> receiver, bool skip_indices) { in Create() 36 Handle<JSReceiver> receiver, in DebugPropertyIterator() 108 Handle<JSReceiver> receiver = in attributes() 109 PrototypeIterator::GetCurrent<JSReceiver>(prototype_iterator_); in attributes() 110 auto result = JSReceiver::GetPropertyAttributes(receiver, raw_name()); in attributes() 140 Handle<JSReceiver> receiver = in descriptor() 141 PrototypeIterator::GetCurrent<JSReceiver>(prototype_iterator_); in descriptor() 144 Maybe<bool> did_get_descriptor = JSReceiver::GetOwnPropertyDescriptor( in descriptor() 176 Handle<JSReceiver> receiver = in FillKeysForCurrentPrototypeAndStage() 177 PrototypeIterator::GetCurrent<JSReceiver>(prototype_iterator in FillKeysForCurrentPrototypeAndStage() [all...] |
/third_party/node/deps/v8/src/regexp/ |
H A D | regexp-utils.h | 13 class JSReceiver; 28 Isolate* isolate, Handle<JSReceiver> regexp, uint64_t value); 30 Isolate* isolate, Handle<JSReceiver> recv); 34 Isolate* isolate, Handle<JSReceiver> regexp, Handle<String> string, 50 Isolate* isolate, Handle<JSReceiver> regexp, Handle<String> string,
|
H A D | regexp-utils.cc | 40 V8_INLINE bool HasInitialRegExpMap(Isolate* isolate, JSReceiver recv) { in HasInitialRegExpMap() 47 Handle<JSReceiver> recv, in SetLastIndex() 63 Handle<JSReceiver> recv) { in GetLastIndex() 76 Handle<JSReceiver> regexp, in RegExpExec() 131 JSReceiver recv = JSReceiver::cast(*obj); in IsUnmodifiedRegExp() 140 Map proto_map = JSReceiver::cast(proto).map(); in IsUnmodifiedRegExp() 190 Isolate* isolate, Handle<JSReceiver> regexp, Handle<String> string, in SetAdvancedStringIndex()
|
/third_party/node/deps/v8/src/asmjs/ |
H A D | asm-js.cc | 41 Handle<Object> StdlibMathMember(Isolate* isolate, Handle<JSReceiver> stdlib, in StdlibMathMember() 45 Handle<Object> math = JSReceiver::GetDataProperty(isolate, stdlib, math_name); in StdlibMathMember() 47 Handle<JSReceiver> math_receiver = Handle<JSReceiver>::cast(math); in StdlibMathMember() 49 JSReceiver::GetDataProperty(isolate, math_receiver, name); in StdlibMathMember() 53 bool AreStdlibMembersValid(Isolate* isolate, Handle<JSReceiver> stdlib, in AreStdlibMembersValid() 59 Handle<Object> value = JSReceiver::GetDataProperty(isolate, stdlib, name); in AreStdlibMembersValid() 65 Handle<Object> value = JSReceiver::GetDataProperty(isolate, stdlib, name); in AreStdlibMembersValid() 101 Handle<Object> value = JSReceiver::GetDataProperty(isolate, stdlib, name); \ in AreStdlibMembersValid() 319 Handle<JSReceiver> stdli in InstantiateAsmWasm() [all...] |