• Home
  • Raw
  • Download

Lines Matching refs:JSThread

58     explicit PropertyDescriptor(const JSThread *thread) : thread_(thread) {}  in PropertyDescriptor()
60 …PropertyDescriptor(const JSThread *thread, JSHandle<JSTaggedValue> v) : thread_(thread), value_(v)… in PropertyDescriptor()
62 PropertyDescriptor(const JSThread *thread, JSHandle<JSTaggedValue> v, bool w, bool e, bool c) in PropertyDescriptor()
74 PropertyDescriptor(const JSThread *thread, bool w, bool e, bool c) in PropertyDescriptor()
205 static void CompletePropertyDescriptor(const JSThread *thread, PropertyDescriptor &desc);
208 const JSThread *thread_{nullptr};
288 OperationResult(const JSThread *thread, JSTaggedValue value, PropertyMetaData metaData) in OperationResult()
319 const JSThread *thread_ {nullptr};
376 …static JSHandle<JSTaggedValue> FromPropertyDescriptor(JSThread *thread, const PropertyDescriptor &…
379 …static void ToPropertyDescriptor(JSThread *thread, const JSHandle<JSTaggedValue> &obj, PropertyDes…
380 static bool ToPropertyDescriptorFast(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
384 static JSHandle<JSTaggedValue> GetMethod(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
387 …static bool CreateDataProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JST…
390 static bool CreateDataProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
393 static bool CreateMethodProperty(JSThread *thread, const JSHandle<JSObject> &obj,
396 static bool CreateDataPropertyOrThrow(JSThread *thread, const JSHandle<JSObject> &obj,
399 …static bool CreateDataPropertyOrThrow(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t in…
402 … static JSHandle<TaggedArray> EnumerableOwnNames(JSThread *thread, const JSHandle<JSObject> &obj);
405 …static JSHandle<TaggedArray> EnumerableOwnPropertyNames(JSThread *thread, const JSHandle<JSObject>…
407 static void EnumerableOwnPropertyNamesHelper(JSThread *thread, const JSHandle<JSObject> &obj,
411 …static JSHandle<GlobalEnv> GetFunctionRealm(JSThread *thread, const JSHandle<JSTaggedValue> &objec…
413 …static bool SetIntegrityLevel(JSThread *thread, const JSHandle<JSObject> &obj, IntegrityLevel leve…
415 …static bool TestIntegrityLevel(JSThread *thread, const JSHandle<JSObject> &obj, IntegrityLevel lev…
417 … static JSHandle<JSTaggedValue> SpeciesConstructor(JSThread *thread, const JSHandle<JSObject> &obj,
421 …static JSHandle<JSTaggedValue> CreateListFromArrayLike(JSThread *thread, const JSHandle<JSTaggedVa…
428 …static bool SetPrototype(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedV…
430 static JSTaggedValue GetCtorFromPrototype(JSThread *thread, JSTaggedValue prototype);
436 static bool PreventExtensions(JSThread *thread, const JSHandle<JSObject> &obj);
439 …static bool GetOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTagge…
442 …static bool GlobalGetOwnProperty(JSThread *thread, const JSHandle<JSTaggedValue> &key, PropertyDes…
444 static bool OrdinaryGetOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj,
448 …static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTa…
451 static bool DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index,
454 static bool OrdinaryDefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj,
457 …static bool OrdinaryDefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t in…
466 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSObject> &obj,
469 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
472 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj,
475 …static OperationResult GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, uint32_t …
477 …static OperationResult GetPropertyFromGlobal(JSThread *thread, const JSHandle<JSTaggedValue> &key);
479 …static bool SetProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedVa…
482 …static bool SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTag…
485 …static bool SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTag…
489 static bool SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, uint32_t index,
492 static bool GlobalSetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &key,
496 …static bool HasProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedVa…
498 static bool HasProperty(JSThread *thread, const JSHandle<JSObject> &obj, uint32_t index);
501 …static bool DeleteProperty(JSThread *thread, const JSHandle<JSObject> &obj, const JSHandle<JSTagge…
504 … static JSHandle<TaggedArray> GetOwnPropertyKeys(JSThread *thread, const JSHandle<JSObject> &obj);
506 …static JSHandle<TaggedArray> GetAllPropertyKeys(JSThread *thread, const JSHandle<JSObject> &obj, u…
508 …static JSHandle<TaggedArray> GetOwnEnumPropertyKeys(JSThread *thread, const JSHandle<JSObject> &ob…
511 static JSHandle<JSObject> ObjectCreate(JSThread *thread, const JSHandle<JSObject> &proto);
514 static bool InstanceOf(JSThread *thread, const JSHandle<JSTaggedValue> &object,
518 …static JSHandle<JSForInIterator> EnumerateObjectProperties(JSThread *thread, const JSHandle<JSTagg…
520 static bool IsRegExp(JSThread *thread, const JSHandle<JSTaggedValue> &argument);
522 static JSTaggedValue CallGetter(JSThread *thread, const AccessorData *accessor,
524 …static bool CallSetter(JSThread *thread, const AccessorData &accessor, const JSHandle<JSTaggedValu…
527 void FillElementsWithHoles(const JSThread *thread, uint32_t start, uint32_t end);
564 static void DefinePropertyByLiteral(JSThread *thread, const JSHandle<JSObject> &obj,
567 …static void DefineSetter(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTa…
569 …static void DefineGetter(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTa…
571 static JSHandle<JSObject> CreateObjectFromProperties(const JSThread *thread,
574 static void GetAllKeys(const JSThread *thread, const JSHandle<JSObject> &obj, int offset,
578 static void GetAllKeysByFilter(const JSThread *thread, const JSHandle<JSObject> &obj,
582 static void GetAllElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, int offset,
584 static void GetAllElementKeysByFilter(JSThread *thread,
590 static void GetALLElementKeysIntoVector(const JSThread *thread, const JSHandle<JSObject> &obj,
595 …static JSHandle<TaggedArray> GetEnumElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, i…
597 static void GetEnumElementKeys(JSThread *thread, const JSHandle<JSObject> &obj, int offset,
599 …static JSHandle<TaggedArray> GetAllEnumKeys(const JSThread *thread, const JSHandle<JSObject> &obj,…
601 static void GetAllEnumKeys(const JSThread *thread, const JSHandle<JSObject> &obj, int offset,
604 …static void AddAccessor(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JSTag…
616 …static JSHandle<NameDictionary> TransitionToDictionary(const JSThread *thread, const JSHandle<JSOb…
619 …inline void SetPropertyInlinedPropsWithRep(const JSThread *thread, uint32_t index, JSTaggedValue v…
621 … inline void SetPropertyInlinedProps(const JSThread *thread, uint32_t index, JSTaggedValue value);
623 …inline void SetPropertyInlinedProps(const JSThread *thread, const JSHClass *hclass, uint32_t index,
632 inline void SetProperty(const JSThread *thread, const JSHClass *hclass, PropertyAttributes attr,
635 static bool IsArrayLengthWritable(JSThread *thread, const JSHandle<JSObject> &receiver);
636 bool UpdatePropertyInDictionary(const JSThread *thread, JSTaggedValue key, JSTaggedValue value);
638 …static JSHandle<TaggedArray> GrowElementsCapacity(const JSThread *thread, const JSHandle<JSObject>…
641 …static JSHandle<JSTaggedValue> IterableToList(JSThread *thread, const JSHandle<JSTaggedValue> &ite…
645 static void ElementsToDictionary(const JSThread *thread, JSHandle<JSObject> obj);
656JSThread *thread, const JSHandle<JSObject> &receiver, uint32_t index, const JSHandle<JSTaggedValue…
659 static JSTaggedValue GetProperty(JSThread *thread, ObjectOperator *op);
661 static void DeletePropertyInternal(JSThread *thread, const JSHandle<JSObject> &obj,
670JSThread *thread, const JSHandle<JSObject> &obj, uint32_t *copyLengthOfKeys, uint32_t *copyLengthO…
672 …static uint32_t SetValuesOrEntries(JSThread *thread, const JSHandle<TaggedArray> &prop, uint32_t i…