Home
last modified time | relevance | path

Searched refs:JSReceiver (Results 1 – 25 of 247) sorted by relevance

12345678910

/third_party/node/deps/v8/src/objects/
Dkeys.h59 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> receiver,
114 Maybe<bool> CollectOwnKeys(Handle<JSReceiver> receiver,
[all …]
Djs-objects.h36 class JSReceiver : public TorqueGeneratedJSReceiver<JSReceiver, HeapObject> {
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> object, Handle<Object> proto);
114 Isolate* isolate, Handle<JSReceiver> target, Handle<Object> source,
123 Isolate* isolate, Handle<JSReceiver> object, Handle<Name> name);
[all …]
Doption-utils.cc14 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::GetProperty(isolate, options, property), in GetNumberOption()
Djs-objects-inl.h34 TQ_OBJECT_CONSTRUCTORS_IMPL(JSReceiver)
48 NEVER_READ_ONLY_SPACE_IMPL(JSReceiver) in TQ_OBJECT_CONSTRUCTORS_IMPL()
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> receiver) { in GetPrototype()
[all …]
Djs-temporal-objects.cc178 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> calendar, Handle<Object> one,
293 Handle<JSReceiver> calendar,
298 Isolate* isolate, Handle<JSReceiver> time_zone, Handle<Object> instant,
[all …]
Djs-temporal-objects.tq60 calendar: JSReceiver;
65 calendar: JSReceiver;
70 calendar: JSReceiver;
76 calendar: JSReceiver;
81 calendar: JSReceiver;
91 time_zone: JSReceiver;
92 calendar: JSReceiver;
Dlookup.h116 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> GetRootForNonJSReceiver(
[all …]
Doption-utils.h15 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,
Djs-temporal-objects.h101 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_zone,
[all …]
Djs-proxy.h20 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,
113 FixedBodyDescriptor<JSReceiver::kPropertiesOrHashOffset, kSize, kSize>;
/third_party/node/deps/v8/src/builtins/
Dbuiltins-object.cc25 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> receiver; in BUILTIN()
236 JSReceiver::GetPrototype(isolate, receiver)); in BUILTIN()
[all …]
Dobject.tq10 JSReceiverPreventExtensionsThrow(implicit context: Context)(JSReceiver): JSAny;
13 JSReceiverPreventExtensionsDontThrow(implicit context: Context)(JSReceiver):
17 JSReceiverGetPrototypeOf(implicit context: Context)(JSReceiver): JSAny;
21 JSReceiver, JSAny): JSAny;
25 JSReceiver, JSAny): JSAny;
34 const objectJSReceiver = Cast<JSReceiver>(object) otherwise return False;
42 const objectJSReceiver = Cast<JSReceiver>(object) otherwise return object;
52 const objectJSReceiver = Cast<JSReceiver>(object) otherwise return False;
61 const objectJSReceiver: JSReceiver = ToObject_Inline(context, object);
66 JSReceiverGetPrototypeOf(implicit context: Context)(object: JSReceiver): JSAny {
[all …]
Dreflect.tq9 const objectJSReceiver = Cast<JSReceiver>(object)
19 const objectJSReceiver = Cast<JSReceiver>(object)
29 const objectJSReceiver = Cast<JSReceiver>(object)
38 const objectJSReceiver = Cast<JSReceiver>(object)
42 case (proto: JSReceiver|Null): {
63 const objectJSReceiver = Cast<JSReceiver>(object)
76 const objectJSReceiver = Cast<JSReceiver>(object)
86 const objectJSReceiver = Cast<JSReceiver>(object)
Dbuiltins-proxy-gen.h19 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,
Dproxy.tq10 JSReceiver, JSReceiver): JSProxy;
14 JSReceiver, JSProxy, Name, Object, constexpr int31): void;
17 implicit context: Context)(JSReceiver, JSProxy, Name): void;
20 implicit context: Context)(JSReceiver, JSProxy, Name): void;
Darray-filter.tq13 // JSReceiver.
18 const jsreceiver = Cast<JSReceiver>(receiver) otherwise unreachable;
20 const outputArray = Cast<JSReceiver>(array) otherwise unreachable;
37 // JSReceiver.
38 const jsreceiver = Cast<JSReceiver>(receiver) otherwise unreachable;
40 const outputArray = Cast<JSReceiver>(array) otherwise unreachable;
62 _receiver: JSReceiver, callbackfn: Callable, thisArg: JSAny,
63 array: JSReceiver, o: JSReceiver, initialK: Number, length: Number,
137 macro FastFilterSpeciesCreate(implicit context: Context)(receiver: JSReceiver):
138 JSReceiver labels Slow {
[all …]
Dbuiltins-reflect.cc43 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()
Dbuiltins-array.cc47 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::GetElement(isolate, array, new_length)); in BUILTIN()
[all …]
/third_party/node/deps/v8/src/runtime/
Druntime-object.cc78 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::GetOwnPropertyDescriptor(&it, &desc); in RUNTIME_FUNCTION()
386 Maybe<bool> maybe = JSReceiver::HasProperty(&it); in RUNTIME_FUNCTION()
[all …]
Druntime-proxy.cc43 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>(1); in RUNTIME_FUNCTION()
Druntime-forin.cc27 Handle<JSReceiver> receiver) { in Enumerate()
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()
Druntime-function.cc20 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/debug/
Ddebug-property-iterator.cc18 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/
Dregexp-utils.h13 class JSReceiver; variable
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,
Dregexp-utils.cc40 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()

12345678910