Lines Matching refs:JSHandle

30     static JSTaggedValue Push(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
31 static JSTaggedValue Push(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv);
32 static JSTaggedValue Pop(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
33 static JSTaggedValue Pop(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv);
34 static JSTaggedValue Splice(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv, uint32_t start,
36 JSHandle<JSObject> newArrayHandle, uint32_t len);
37 static JSTaggedValue Splice(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv, uint32_t start,
39 JSHandle<JSObject> newArrayHandle, uint32_t len);
40 static JSTaggedValue Shift(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
41 static JSTaggedValue Shift(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv);
42 static JSTaggedValue Join(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
43 static JSTaggedValue HandleFindIndexOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
44 JSHandle<JSTaggedValue> callbackFnHandle,
45 JSHandle<JSTaggedValue> thisArgHandle, uint32_t &k);
46 static JSTaggedValue HandleFindLastIndexOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
47 JSHandle<JSTaggedValue> callbackFnHandle,
48 JSHandle<JSTaggedValue> thisArgHandle, int64_t &k);
49 static JSTaggedValue HandleEveryOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
50 JSHandle<JSTaggedValue> callbackFnHandle,
51 JSHandle<JSTaggedValue> thisArgHandle, uint32_t &k);
52 static JSTaggedValue HandleSomeOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
53 JSHandle<JSTaggedValue> callbackFnHandle,
54 JSHandle<JSTaggedValue> thisArgHandle, uint32_t &k);
55 static JSTaggedValue HandleforEachOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
56 JSHandle<JSTaggedValue> callbackFnHandle,
57 JSHandle<JSTaggedValue> thisArgHandle, uint32_t len, uint32_t &k);
58 static JSTaggedValue IndexOf(JSThread *thread, JSHandle<JSTaggedValue> receiver,
59 JSHandle<JSTaggedValue> searchElement, uint32_t from, uint32_t len);
60 static JSTaggedValue LastIndexOf(JSThread *thread, JSHandle<JSTaggedValue> receiver,
61 JSHandle<JSTaggedValue> searchElement, uint32_t from, uint32_t len);
62 static JSTaggedValue Filter(JSHandle<JSObject> newArrayHandle, JSHandle<JSObject> thisObjHandle,
64 static JSTaggedValue Map(JSHandle<JSObject> newArrayHandle, JSHandle<JSObject> thisObjHandle,
66 static JSTaggedValue Reverse(JSThread *thread, JSHandle<JSObject> thisObjHandle,
68 static JSTaggedValue FastReverse(JSThread *thread, JSHandle<TaggedArray> elements,
70 static JSTaggedValue Concat(JSThread *thread, JSHandle<JSObject> newArrayHandle,
71 JSHandle<JSObject> thisObjHandle, int64_t &k, int64_t &n);
73 static JSTaggedValue FastCopyFromArrayToTypedArray(JSThread *thread, JSHandle<JSTypedArray> &target,
75 uint32_t srcLength, JSHandle<JSObject> &obj);
76 static JSTaggedValue At(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
77 static JSTaggedValue At(JSHandle<JSSharedArray> receiver, EcmaRuntimeCallInfo *argv);
78 static JSTaggedValue With(JSThread *thread, JSHandle<JSArray> receiver,
79 int64_t insertCount, int64_t index, JSHandle<JSTaggedValue> value);
80 static JSTaggedValue ToSpliced(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv,
82 static JSTaggedValue ToReversed(JSThread *thread, JSHandle<JSArray> receiver, int64_t insertCount);
83 static JSTaggedValue Reduce(JSThread *thread, JSHandle<JSObject> thisObjHandle,
84 JSHandle<JSTaggedValue> callbackFnHandle,
86 static JSTaggedValue Slice(JSThread *thread, JSHandle<JSObject> thisObjHandle, int64_t &k, int64_t &count);
88 static JSTaggedValue Sort(JSThread *thread, const JSHandle<JSObject> &thisObj,
89 const JSHandle<JSTaggedValue> &callbackFnHandle);
90 static JSTaggedValue Fill(JSThread *thread, const JSHandle<JSObject> &thisObj,
91 const JSHandle<JSTaggedValue> &value,
93 static JSTaggedValue HandleFindLastOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
94 JSHandle<JSTaggedValue> callbackFnHandle,
95 JSHandle<JSTaggedValue> thisArgHandle,
97 static JSTaggedValue HandleReduceRightOfStable(JSThread *thread, JSHandle<JSObject> thisObjHandle,
98 JSHandle<JSTaggedValue> callbackFnHandle,
100 JSHandle<JSTaggedValue> thisArgHandle, int64_t &k);
103 static void SetSepValue(JSHandle<EcmaString> sepStringHandle, int &sep, uint32_t &sepLength);
111 JSHandle<JSTaggedValue> receiver;
112 JSHandle<JSTaggedValue> searchElement;
131 static JSTaggedValue UpdateArrayCapacity(JSHandle<JSObject> &thisObjHandle, uint32_t &len,
133 JSHandle<JSArray> &receiver, uint32_t &start,
135 JSHandle<JSTaggedValue> &holeHandle,
136 EcmaRuntimeCallInfo *argv, JSHandle<JSTaggedValue> &thisObjVal,
137 JSHandle<JSTaggedValue> &lengthKey);
138 static void HandleArray(JSHandle<JSObject> &newArrayHandle, uint32_t &actualDeleteCount,
139 JSThread *thread, uint32_t &start, JSHandle<JSObject> &thisObjHandle,
140 JSHandle<JSTaggedValue> &holeHandle);
141 static JSTaggedValue JoinUseTreeString(const JSThread* thread, JSHandle<JSTaggedValue> receiverValue,
142 JSHandle<EcmaString> sepStringHandle, int sep,
143 CVector<JSHandle<EcmaString>>& vec);