Home
last modified time | relevance | path

Searched refs:IsArrayLengthWritable (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/shared_objects/
Djs_shared_array.cpp56 if (!IsArrayLengthWritable(thread, self)) { in LengthSetter()
/arkcompiler/ets_runtime/ecmascript/
Djs_array.cpp42 if (!IsArrayLengthWritable(thread, self)) { in LengthSetter()
Djs_object.h738 static bool IsArrayLengthWritable(JSThread *thread, const JSHandle<JSObject> &receiver);
Djs_object.cpp363 bool JSObject::IsArrayLengthWritable(JSThread *thread, const JSHandle<JSObject> &receiver) in IsArrayLengthWritable() function in panda::ecmascript::JSObject
386 if (!IsArrayLengthWritable(thread, receiver)) { in AddElementInternal()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_array.cpp1592 …if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle))… in Pop()
1648 …if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle))… in Push()
2072 …if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle))… in Shift()
2392 …if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle))… in Splice()
Dbuiltins_shared_array.cpp1196 …if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle))… in PopInner()
1437 …if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle))… in Shift()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_array_stub_builder.cpp325 BRANCH(IsArrayLengthWritable(glue, thisValue), &isLengthWritable, slowPath); in Shift()
1070 BRANCH(IsArrayLengthWritable(glue, thisValue), &isLengthWritable, slowPath); in Pop()
2416 BRANCH(IsArrayLengthWritable(glue, thisValue), &isLengthWritable, slowPath); in Push()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder.h442 GateRef IsArrayLengthWritable(GateRef glue, GateRef receiver);
Dstub_builder.cpp3806 BRANCH(IsArrayLengthWritable(glue, receiver), &isArrLenWritable, &notArrLenWritable); in AddElementInternal()
4003 GateRef StubBuilder::IsArrayLengthWritable(GateRef glue, GateRef receiver) in IsArrayLengthWritable() function in panda::ecmascript::kungfu::StubBuilder