Lines Matching refs:JSThread
63 explicit PropertyDescriptor(const JSThread *thread) : thread_(thread) {} in PropertyDescriptor()
65 …explicit PropertyDescriptor(const JSThread *thread, JSHandle<JSTaggedValue> v) : thread_(thread), … in PropertyDescriptor()
67 …explicit PropertyDescriptor(const JSThread *thread, JSHandle<JSTaggedValue> v, bool w, bool e, boo… in PropertyDescriptor()
79 explicit PropertyDescriptor(const JSThread *thread, bool w, bool e, bool c) in PropertyDescriptor()
210 static void CompletePropertyDescriptor(const JSThread *thread, PropertyDescriptor &desc);
213 const JSThread *thread_{nullptr};
293 explicit OperationResult(const JSThread *thread, JSTaggedValue value, PropertyMetaData metaData) in OperationResult()
324 const JSThread *thread_ {nullptr};
378 …static JSHandle<JSTaggedValue> FromPropertyDescriptor(JSThread *thread, const PropertyDescriptor &…
381 …static void ToPropertyDescriptor(JSThread *thread, const JSHandle<JSTaggedValue> &obj, PropertyDes…
382 static bool ToPropertyDescriptorFast(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
386 static JSHandle<JSTaggedValue> GetMethod(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
389 …static bool CreateDataProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JST…
392 static bool CreateDataProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
395 static bool CreateMethodProperty(JSThread *thread, const JSHandle<JSObject> &obj,
398 static bool CreateDataPropertyOrThrow(JSThread *thread, const JSHandle<JSObject> &obj,
401 …static bool CreateDataPropertyOrThrow(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t in…
404 … static JSHandle<TaggedArray> EnumerableOwnNames(JSThread *thread, const JSHandle<JSObject> &obj);
407 …static JSHandle<TaggedArray> EnumerableOwnPropertyNames(JSThread *thread, const JSHandle<JSObject>…
410 …static JSHandle<GlobalEnv> GetFunctionRealm(JSThread *thread, const JSHandle<JSTaggedValue> &objec…
412 …static bool SetIntegrityLevel(JSThread *thread, const JSHandle<JSObject> &obj, IntegrityLevel leve…
414 …static bool TestIntegrityLevel(JSThread *thread, const JSHandle<JSObject> &obj, IntegrityLevel lev…
416 … static JSHandle<JSTaggedValue> SpeciesConstructor(JSThread *thread, const JSHandle<JSObject> &obj,
420 …static JSHandle<JSTaggedValue> CreateListFromArrayLike(JSThread *thread, const JSHandle<JSTaggedVa…
424 JSTaggedValue GetPrototype(JSThread *thread) const;
427 …static bool SetPrototype(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedV…
433 static bool PreventExtensions(JSThread *thread, const JSHandle<JSObject> &obj);
436 …static bool GetOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTagge…
439 …static bool GlobalGetOwnProperty(JSThread *thread, const JSHandle<JSTaggedValue> &key, PropertyDes…
441 static bool OrdinaryGetOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj,
445 …static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTa…
448 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
451 static bool OrdinaryDefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj,
454 …static bool OrdinaryDefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t in…
463 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSObject> &obj,
466 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
469 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
472 …static OperationResult GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, uint32_t …
474 …static OperationResult GetPropertyFromGlobal(JSThread *thread, const JSHandle<JSTaggedValue> &key);
476 …static bool SetProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedVa…
479 …static bool SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTag…
482 …static bool SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTag…
486 static bool SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, uint32_t index,
489 static bool GlobalSetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &key,
493 …static bool HasProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedVa…
495 static bool HasProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index);
498 …static bool DeleteProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTagge…
501 … static JSHandle<TaggedArray> GetOwnPropertyKeys(JSThread *thread, const JSHandle<JSObject> &obj);
504 static JSHandle<JSObject> ObjectCreate(JSThread *thread, const JSHandle<JSObject> &proto);
507 static bool InstanceOf(JSThread *thread, const JSHandle<JSTaggedValue> &object,
511 …static JSHandle<JSForInIterator> EnumerateObjectProperties(JSThread *thread, const JSHandle<JSTagg…
513 static bool IsRegExp(JSThread *thread, const JSHandle<JSTaggedValue> &argument);
515 static JSTaggedValue CallGetter(JSThread *thread, const AccessorData *accessor,
517 …static bool CallSetter(JSThread *thread, const AccessorData &accessor, const JSHandle<JSTaggedValu…
520 void FillElementsWithHoles(const JSThread *thread, uint32_t start, uint32_t end);
551 static void DefinePropertyByLiteral(JSThread *thread, const JSHandle<JSObject> &obj,
554 …static void DefineSetter(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTa…
556 …static void DefineGetter(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTa…
558 static JSHandle<JSObject> CreateObjectFromProperties(const JSThread *thread,
560 static void GetAllKeys(const JSThread *thread, const JSHandle<JSObject> &obj, int offset,
562 static void GetAllKeys(const JSThread *thread, const JSHandle<JSObject> &obj,
564 static void GetAllElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, int offset,
566 static void GetALLElementKeysIntoVector(const JSThread *thread, const JSHandle<JSObject> &obj,
571 …static JSHandle<TaggedArray> GetEnumElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, i…
573 …static JSHandle<TaggedArray> GetAllEnumKeys(const JSThread *thread, const JSHandle<JSObject> &obj,…
576 …static void AddAccessor(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTag…
588 …static JSHandle<NameDictionary> TransitionToDictionary(const JSThread *thread, const JSHandle<JSOb…
590 … inline void SetPropertyInlinedProps(const JSThread *thread, uint32_t index, JSTaggedValue value);
591 …inline void SetPropertyInlinedProps(const JSThread *thread, const JSHClass *hclass, uint32_t index,
596 inline void SetProperty(const JSThread *thread, const JSHClass *hclass, PropertyAttributes attr,
599 static bool IsArrayLengthWritable(JSThread *thread, const JSHandle<JSObject> &receiver);
600 bool UpdatePropertyInDictionary(const JSThread *thread, JSTaggedValue key, JSTaggedValue value);
602 …static JSHandle<TaggedArray> GrowElementsCapacity(const JSThread *thread, const JSHandle<JSObject>…
606 static void ElementsToDictionary(const JSThread *thread, JSHandle<JSObject> obj);
617 …JSThread *thread, const JSHandle<JSObject> &receiver, uint32_t index, const JSHandle<JSTaggedValue…
620 static JSTaggedValue GetProperty(JSThread *thread, ObjectOperator *op);
622 static void DeletePropertyInternal(JSThread *thread, const JSHandle<JSObject> &obj,