| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | std_core_Value.cpp | 37 void ValueAPISetFieldObject(EtsObject *obj, EtsLong i, EtsObject *val) in ValueAPISetFieldObject() 50 void SetFieldValue(EtsObject *obj, EtsLong i, T val) in SetFieldValue() 66 void ValueAPISetFieldBoolean(EtsObject *obj, EtsLong i, EtsBoolean val) in ValueAPISetFieldBoolean() 71 void ValueAPISetFieldByte(EtsObject *obj, EtsLong i, EtsByte val) in ValueAPISetFieldByte() 76 void ValueAPISetFieldShort(EtsObject *obj, EtsLong i, EtsShort val) in ValueAPISetFieldShort() 81 void ValueAPISetFieldChar(EtsObject *obj, EtsLong i, EtsChar val) in ValueAPISetFieldChar() 86 void ValueAPISetFieldInt(EtsObject *obj, EtsLong i, EtsInt val) in ValueAPISetFieldInt() 91 void ValueAPISetFieldLong(EtsObject *obj, EtsLong i, EtsLong val) in ValueAPISetFieldLong() 96 void ValueAPISetFieldFloat(EtsObject *obj, EtsLong i, EtsFloat val) in ValueAPISetFieldFloat() 101 void ValueAPISetFieldDouble(EtsObject *obj, EtsLong i, EtsDouble val) in ValueAPISetFieldDouble() [all …]
|
| D | compiler_intrinsics.cpp | 102 T CompilerEtsLdObjByName(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj) in CompilerEtsLdObjByName() 201 void CompilerEtsStObjByName(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj, T… in CompilerEtsStObjByName() 236 void CompilerEtsStObjByNameRef(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj, in CompilerEtsStObjByNameRef() 269 …2_t CompilerEtsLdObjByNameI32(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj) in CompilerEtsLdObjByNameI32() 274 …4_t CompilerEtsLdObjByNameI64(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj) in CompilerEtsLdObjByNameI64() 279 …oat CompilerEtsLdObjByNameF32(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj) in CompilerEtsLdObjByNameF32() 284 …ble CompilerEtsLdObjByNameF64(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj) in CompilerEtsLdObjByNameF64() 290 ark::ObjectHeader *obj) in CompilerEtsLdObjByNameObj() 295 …void CompilerEtsStObjByNameI8(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj, in CompilerEtsStObjByNameI8() 302 …oid CompilerEtsStObjByNameI16(ark::Method *method, int32_t id, uint32_t pc, ark::ObjectHeader *obj, in CompilerEtsStObjByNameI16() [all …]
|
| /arkcompiler/ets_runtime/common_components/heap/collector/ |
| D | collector_proxy.h | 52 …BaseObject* FindToVersion(BaseObject* obj) const override { return currentCollector_->FindToVersio… in FindToVersion() 57 … bool IsFromObject(BaseObject* obj) const override { return currentCollector_->IsFromObject(obj); } in IsFromObject() 61 …bool IsUnmovableFromObject(BaseObject* obj) const override { return currentCollector_->IsUnmovable… in IsUnmovableFromObject() 63 …void AddRawPointerObject(BaseObject* obj) override { return currentCollector_->AddRawPointerObject… in AddRawPointerObject() 64 …void RemoveRawPointerObject(BaseObject* obj) override { return currentCollector_->RemoveRawPointer… in RemoveRawPointerObject() 66 …BaseObject* ForwardObject(BaseObject* obj) override { return currentCollector_->ForwardObject(obj)… in ForwardObject() 68 … bool TryUpdateRefField(BaseObject* obj, RefField<>& field, BaseObject*& toVersion) const override in TryUpdateRefField() 73 … bool TryForwardRefField(BaseObject* obj, RefField<>& field, BaseObject*& toVersion) const override in TryForwardRefField() 78 bool TryUntagRefField(BaseObject* obj, RefField<>& field, BaseObject*& target) const override in TryUntagRefField() 83 RefField<> GetAndTryTagRefField(BaseObject* obj) const override in GetAndTryTagRefField()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/optional_reference_type/ |
| D | index.js | 28 export function fnWithSubsetPick(obj) { argument 32 export function fnWithSubsetOmit(obj) { argument 36 export function fnWithSubsetPartial(obj) { argument 40 export function fnWithUnionParam(obj) { argument 58 export function fnWithUserClass(obj) { argument 62 export function fnWithUserInterface(obj) { argument 66 export function fnWithAnyParamObject(obj) { argument
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/passing_optional_type/ |
| D | passing_optional_type.js | 18 export function fnWithAnyParamsObject(obj) { argument 24 export function fnWithLiteralObjectParam(obj) { argument 30 export function fnWithExtraSetObjectParam(obj) { argument 33 export function fnWithSubSetParam(obj) { argument 39 export function fnWithUnionObjectParam(obj) { argument 42 export function fnWithSubSetReduseParam(obj) { argument 45 export function fnWithSubSetPartialParam(obj) { argument
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | object_accessor-inl.h | 30 inline ObjectHeader *ObjectAccessor::GetObject(const void *obj, size_t offset) in GetObject() 42 inline void ObjectAccessor::SetObject(void *obj, size_t offset, ObjectHeader *value) in SetObject() 72 …ectHeader *ObjectAccessor::GetObject([[maybe_unused]] const ManagedThread *thread, const void *obj, in GetObject() 133 inline void ObjectAccessor::SetObject(const ManagedThread *thread, void *obj, size_t offset, Object… in SetObject() 161 inline T ObjectAccessor::GetFieldPrimitive(const void *obj, const Field &field) in GetFieldPrimitive() 171 inline void ObjectAccessor::SetFieldPrimitive(void *obj, const Field &field, T value) in SetFieldPrimitive() 183 inline ObjectHeader *ObjectAccessor::GetFieldObject(const void *obj, const Field &field) in GetFieldObject() 194 inline void ObjectAccessor::SetFieldObject(void *obj, const Field &field, ObjectHeader *value) in SetFieldObject() 207 inline ObjectHeader *ObjectAccessor::GetFieldObject(const ManagedThread *thread, const void *obj, c… in GetFieldObject() 218 inline void ObjectAccessor::SetFieldObject(const ManagedThread *thread, void *obj, const Field &fie… in SetFieldObject() [all …]
|
| D | object_accessor.h | 33 static T GetPrimitive(const void *obj, size_t offset) in GetPrimitive() 39 static void SetPrimitive(void *obj, size_t offset, T value) in SetPrimitive() 130 static inline T GetDynValue(const void *obj, size_t offset) in GetDynValue() 189 static T Get(const void *obj, size_t offset) in Get() 212 static void Set(void *obj, size_t offset, T value) in Set() 225 static T Get(const void *obj, size_t offset, std::memory_order memoryOrder) in Get() 234 static void Set(void *obj, size_t offset, T value, std::memory_order memoryOrder) in Set() 242 static ObjectPointerType EncodeObjectPointerType(ObjectHeader *obj) in EncodeObjectPointerType() 247 static coretypes::TaggedType EncodeTaggedType(ObjectHeader *obj) in EncodeTaggedType()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_arraybuffer-inl.h | 26 #define EXECUTE_VOID_METHOD_DEPENDS_ON_TYPE(methodName, type, obj, ...) \ argument 51 #define EXECUTE_METHOD_DEPENDS_ON_TYPE(varToStore, methodName, type, obj, ...) \ argument 78 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in GetElement() local 88 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in SetElement() local 96 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in GetVolatileElement() local 106 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in SetVolatileElement() local 115 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in CompareAndExchangeElement() local 124 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in ExchangeElement() local 134 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in GetAndAdd() local 144 …auto *obj = ObjectAccessor::GetObject(currentCoro, this, MEMBER_OFFSET(EtsEscompatArrayBuffer, man… in GetAndSub() local [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/objects_passing/ |
| D | objects_passing.js | 79 export function getName(obj) { argument 82 export function getDetails(obj) { argument 85 export function changeName(obj, name) { argument 89 export function getEdu(obj) { argument 92 export function getId(obj) { argument 95 export function getObjectName(obj) { argument 98 export function getObjectId(obj) { argument 105 export function getOuterObj(obj) { argument 108 export function updateObjectId(obj, newId) { argument
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | barriers_get-inl.h | 24 static ARK_INLINE JSTaggedType ReadBarrier(const JSThread *thread, const void *obj, size_t offset, in ReadBarrier() 56 static ARK_INLINE JSTaggedType AtomicReadBarrier(const JSThread *thread, const void *obj, size_t of… in AtomicReadBarrier() 85 inline ARK_INLINE JSTaggedType Barriers::GetTaggedValue(const JSThread *thread, const void *obj, si… in GetTaggedValue() 105 … JSTaggedType Barriers::GetTaggedValueAtomic(const JSThread *thread, const void *obj, size_t offse… in GetTaggedValueAtomic() 117 inline ARK_INLINE JSTaggedType Barriers::GetTaggedValue(const JSThread *thread, const void *obj, si… in GetTaggedValue() 149 … JSTaggedType Barriers::GetTaggedValueAtomic(const JSThread *thread, const void *obj, size_t offse… in GetTaggedValueAtomic() 165 inline ARK_INLINE TaggedObject* Barriers::GetTaggedObject(const JSThread *thread, const void* obj, … in GetTaggedObject() 171 inline ARK_INLINE TaggedObject* Barriers::GetTaggedObject(const JSThread *thread, const void *obj, … in GetTaggedObject() 176 inline ARK_INLINE JSTaggedType Barriers::UpdateSlot(const JSThread *thread, void *obj, size_t offse… in UpdateSlot()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
| D | ets_scoped_objects_fix.h | 63 EtsObject *ToInternalType(ets_object obj) in ToInternalType() 94 T *Convert(ets_object obj) in Convert() 100 static T *Convert(PandaEtsNapiEnv *env, ets_object obj) in Convert() 115 ets_object AddGlobalRef(EtsObject *obj) in AddGlobalRef() 121 ets_object AddLocalRef(EtsObject *obj) in AddLocalRef() 126 static ets_object AddLocalRef(PandaEtsNapiEnv *env, EtsObject *obj) in AddLocalRef() 133 ets_object AddWeakGlobalRef(EtsObject *obj) in AddWeakGlobalRef() 138 static ets_object AddWeakGlobalRef(PandaEtsNapiEnv *env, EtsObject *obj) in AddWeakGlobalRef() 147 void DelLocalRef(ets_object obj) in DelLocalRef() 152 static void DelLocalRef(PandaEtsNapiEnv *env, ets_object obj) in DelLocalRef() [all …]
|
| /arkcompiler/ets_runtime/test/jittest/lazy_deopt_4/ |
| D | lazy_deopt_4.js | 27 function MakeChange(obj, shouldChange) { argument 42 function ChangePrototypeValue(obj, shouldChange) { argument 48 function Test2(obj, shouldChange) { argument 55 function Test(obj, shouldChange) { argument
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/ |
| D | json_parser_test.cpp | 31 JsonObject obj(str); local 56 JsonObject obj(str); in TEST() local 105 JsonObject obj(str); in TEST() local 155 JsonObject obj(str); in TEST() local 176 JsonObject obj(str); in TEST() local 207 JsonObject obj(str); in TEST() local 226 JsonObject obj(repeatedKeys); in TEST() local 245 JsonObject obj(ss.rdbuf()); in TEST() local
|
| /arkcompiler/ets_runtime/test/moduletest/icnotfoundtest/ |
| D | icnotfoundtest.js | 27 function add(obj) { argument 50 function add(obj) { argument 76 function add(obj) { argument 106 function add(obj) { argument 136 function add(obj) { argument 230 function add(obj) { argument 253 function add(obj) { argument
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | vn.cpp | 37 static bool AddClassInst(Inst *inst, VnObject *obj) in AddClassInst() 56 static bool AddGlobalVarInst(Inst *inst, VnObject *obj) in AddGlobalVarInst() 68 static bool AddSelectImmInst(Inst *inst, VnObject *obj) in AddSelectImmInst() 88 static bool AddCommutativeInst(Inst *inst, VnObject *obj) in AddCommutativeInst() 112 static void AddSpecialTraits(Inst *inst, VnObject *obj) in AddSpecialTraits() 146 static bool AddResolver(Inst *inst, VnObject *obj) in AddResolver() 222 ObjType obj = static_cast<ObjType>(obj1) << SHIFT16; in Add() local 227 void VnObject::Add(ObjType obj) in Add() 233 void VnObject::Add(DoubleObjType obj) in Add() 242 bool VnObject::Compare(VnObject *obj) in Compare() [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/jsonstringifier_optimized/ |
| D | jsonstringifier_optimized.js | 21 let obj = { a: 1, b: { c: 2 } }; variable 35 let obj = { a: 1, b: { c: 2 } }; variable 48 let obj = { a: 1, b: { c: 2 } }; variable 61 let obj = { a: 1, b: { c: 2 } }; variable
|
| /arkcompiler/ets_runtime/common_components/heap/ark_collector/ |
| D | post_marking_barrier.cpp | 25 BaseObject* PostMarkingBarrier::ReadRefField(BaseObject* obj, RefField<false>& field) const in ReadRefField() 42 auto isSurvivor = [](BaseObject* obj) { in ReadStringTableStaticRef() 48 auto obj = ReadRefField(nullptr, field); in ReadStringTableStaticRef() local 56 void PostMarkingBarrier::ReadStruct(HeapAddress dst, BaseObject* obj, HeapAddress src, size_t size)… in ReadStruct() 61 void PostMarkingBarrier::WriteRefField(BaseObject* obj, RefField<false>& field, BaseObject* ref) co… in WriteRefField() 68 void PostMarkingBarrier::WriteBarrier(BaseObject* obj, RefField<false>& field, BaseObject* ref) con… in WriteBarrier() 81 void PostMarkingBarrier::WriteStruct(BaseObject* obj, HeapAddress dst, size_t dstLen, in WriteStruct() 93 BaseObject* PostMarkingBarrier::AtomicReadRefField(BaseObject* obj, RefField<true>& field, MemoryOr… in AtomicReadRefField() 103 void PostMarkingBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* ne… in AtomicWriteRefField() 119 BaseObject* PostMarkingBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObje… in AtomicSwapRefField() [all …]
|
| D | remark_barrier.cpp | 25 BaseObject* RemarkBarrier::ReadRefField(BaseObject* obj, RefField<false>& field) const in ReadRefField() 43 auto isSurvivor = [](BaseObject* obj) { in ReadStringTableStaticRef() 49 auto obj = ReadRefField(nullptr, field); in ReadStringTableStaticRef() local 57 void RemarkBarrier::ReadStruct(HeapAddress dst, BaseObject *obj, HeapAddress src, size_t size) const in ReadStruct() 70 void RemarkBarrier::WriteRefField(BaseObject *obj, RefField<false> &field, BaseObject *ref) const in WriteRefField() 87 void RemarkBarrier::WriteBarrier(BaseObject* obj, RefField<false>& field, BaseObject* ref) const in WriteBarrier() 111 void RemarkBarrier::WriteBarrier(BaseObject* obj, RefField<false>& field, BaseObject* ref) const in WriteBarrier() 131 void RemarkBarrier::WriteStruct(BaseObject* obj, HeapAddress dst, size_t dstLen, HeapAddress src, s… in WriteStruct() 154 BaseObject* RemarkBarrier::AtomicReadRefField(BaseObject* obj, RefField<true>& field, MemoryOrder o… in AtomicReadRefField() 163 void RemarkBarrier::AtomicWriteRefField(BaseObject *obj, RefField<true> &field, in AtomicWriteRefField() [all …]
|
| D | idle_barrier.cpp | 24 BaseObject* IdleBarrier::ReadRefField(BaseObject* obj, RefField<false>& field) const in ReadRefField() 32 BaseObject* IdleBarrier::AtomicReadRefField(BaseObject* obj, RefField<true>& field, MemoryOrder ord… in AtomicReadRefField() 40 void IdleBarrier::ReadStruct(HeapAddress dst, BaseObject* obj, HeapAddress src, size_t size) const in ReadStruct() 46 void IdleBarrier::AtomicWriteRefField(BaseObject* obj, RefField<true>& field, BaseObject* newRef, in AtomicWriteRefField() 58 BaseObject* IdleBarrier::AtomicSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* new… in AtomicSwapRefField() 70 bool IdleBarrier::CompareAndSwapRefField(BaseObject* obj, RefField<true>& field, BaseObject* oldRef, in CompareAndSwapRefField() 110 void IdleBarrier::WriteRefField(BaseObject* obj, RefField<false>& field, BaseObject* ref) const in WriteRefField() 119 void IdleBarrier::WriteBarrier(BaseObject* obj, RefField<false>& field, BaseObject* ref) const in WriteBarrier() 128 void IdleBarrier::WriteStruct(BaseObject* obj, HeapAddress dst, size_t dstLen, HeapAddress src, siz… in WriteStruct()
|
| /arkcompiler/ets_runtime/test/aottest/icnotfound/ |
| D | icnotfound.js | 27 function add(obj) { argument 50 function add(obj) { argument 76 function add(obj) { argument 106 function add(obj) { argument 136 function add(obj) { argument 230 function add(obj) { argument 248 function add(obj) { argument
|
| /arkcompiler/ets_runtime/test/moduletest/builtins/ |
| D | builtinsreflect.js | 348 const obj = { foo: 42 }; variable 355 const obj = { foo: 42 }; variable 362 const obj = { foo: 42 }; variable 387 const obj = { foo: 42 }; variable 403 const obj = { foo: 42 }; variable 433 const obj = { nested: { foo: 42 } }; variable 440 const obj = { nested: { foo: 42 } }; variable 482 const obj = { variable 511 const obj = { variable 524 const obj = { variable [all …]
|
| /arkcompiler/runtime_core/common_interfaces/objects/ |
| D | base_object_dispatcher.h | 68 …JSTaggedValue GetTaggedProperty(ThreadHolder *thread, const BaseObject *obj, const char* name) con… in GetTaggedProperty() 90 BoxedValue GetBoxedProperty(ThreadHolder *thread, const BaseObject *obj, const char* name) const in GetBoxedProperty() 112 …JSTaggedValue GetTaggedElementByIdx(ThreadHolder *thread, const BaseObject *obj, const uint32_t in… in GetTaggedElementByIdx() 134 …BoxedValue GetBoxedElementByIdx(ThreadHolder *thread, const BaseObject *obj, const uint32_t index)… in GetBoxedElementByIdx() 156 …bool SetTaggedProperty(ThreadHolder *thread, BaseObject *obj, const char* name, JSTaggedValue valu… in SetTaggedProperty() 178 bool SetBoxedProperty(ThreadHolder *thread, BaseObject *obj, const char *name, BoxedValue value) in SetBoxedProperty() 200 …bool SetTaggedElementByIdx(ThreadHolder *thread, BaseObject *obj, const uint32_t index, JSTaggedVa… in SetTaggedElementByIdx() 222 …bool SetBoxedElementByIdx(ThreadHolder *thread, BaseObject *obj, const uint32_t index, BoxedValue … in SetBoxedElementByIdx() 244 bool HasProperty(ThreadHolder *thread, const BaseObject *obj, const char* name) const in HasProperty() 264 bool HasElementByIdx(ThreadHolder *thread, const BaseObject *obj, const uint32_t index) const in HasElementByIdx()
|
| /arkcompiler/ets_runtime/test/jittest/icnotfound/ |
| D | icnotfound.js | 27 function add(obj) { argument 50 function add(obj) { argument 76 function add(obj) { argument 106 function add(obj) { argument 136 function add(obj) { argument 230 function add(obj) { argument 308 function Test11(obj) argument
|
| /arkcompiler/ets_runtime/ecmascript/cross_vm/ |
| D | dynamic_object_descriptor.cpp | 31 const BaseObject *obj, in GetProperty() 38 BaseObject *obj, in SetProperty() 46 … const BaseObject *obj, in GetElementByIdx() 53 BaseObject *obj, in SetElementByIdx()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/ |
| D | interpreter-inl.h | 53 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsLdobjName() local 90 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsLdobjNameWide() local 127 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsLdobjNameObj() local 166 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsStobjName() local 203 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsStobjNameWide() local 240 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsStobjNameObj() local 276 ObjectHeader *obj = this->GetFrame()->GetVReg(vs).GetReference(); in HandleEtsMethodCallName() local 364 ObjectHeader *obj = this->GetAcc().GetReference(); in HandleEtsIsnullvalue() local 408 ObjectHeader *obj = this->GetFrame()->GetVReg(v1).GetReference(); in HandleEtsTypeof() local 422 ObjectHeader *obj = this->GetFrame()->GetVReg(v).GetReference(); in HandleEtsIstrue() local [all …]
|