| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/ |
| D | ets_reference.h | 61 static EtsReference *CastFromReference(mem::Reference *ref) in CastFromReference() 78 [[maybe_unused]] static inline ets_object EtsRefToEtsObject(EtsReference *ref) in EtsRefToEtsObject() 85 auto ref = reinterpret_cast<EtsReference *>(obj); in EtsNapiWeakToEtsRef() local 90 [[maybe_unused]] static inline ets_object EtsRefToEtsNapiWeak(EtsReference *ref) in EtsRefToEtsNapiWeak() 110 … mem::Reference *ref = mem::ReferenceStorage::NewStackRef(reinterpret_cast<ObjectHeader **>(obj)); in NewEtsStackRef() local 116 mem::Reference *ref = NewRef(obj->GetCoreType(), objType); in NewEtsRef() local
|
| D | ets_reference_processor.cpp | 39 bool EtsReferenceProcessor::IsReference(const BaseClass *baseCls, const ObjectHeader *ref, in IsReference() 106 auto refHandler = [processor, finalizableWeakRef](auto *ref, size_t offset) { in HandleOtherFields() 116 auto refHandler = [processor](auto *ref) { in HandleOtherFields()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-object-pointer-handlers.h | 42 bool ProcessObjectPointer(T *ref) const in ProcessObjectPointer() 51 void ProcessObjectPointerInternal(T *ref) const in ProcessObjectPointerInternal() 88 bool ProcessObjectPointer(Ref ref) const in ProcessObjectPointer() 95 void ProcessObjectPointerHelper(Ref ref) const in ProcessObjectPointerHelper()
|
| D | ref_updater.cpp | 24 …er *BaseRefUpdater<LanguageConfig>::UpdateRefToMovedObject(ObjectHeader *object, ObjectHeader *ref, in UpdateRefToMovedObject()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/refstorage/ |
| D | global_object_storage.h | 226 auto ref = IndexToReference(currentIndex); in Add() local 258 ObjectHeader *Get(const Reference *ref) const in Get() 265 uintptr_t GetAddressForRef(const Reference *ref) const in GetAddressForRef() 273 void Remove(const Reference *ref) in Remove() 287 auto ref = storage_[index]; in UpdateMovedRefs() local 303 for (const auto &ref : storage_) { in VisitObjects() local 334 for (const auto &ref : storage_) { in GetAllObjects() local 345 bool IsValidGlobalRef(const Reference *ref) in IsValidGlobalRef() 376 uintptr_t ref = *it; in Dump() local 446 uintptr_t ReferenceToIndex(const Reference *ref) const REQUIRES_SHARED(mutex_) in ReferenceToIndex() [all …]
|
| D | reference_storage.cpp | 74 bool ReferenceStorage::IsValidRef(const Reference *ref) in IsValidRef() 94 Reference::ObjectType ReferenceStorage::GetObjectType(const Reference *ref) in GetObjectType() 108 Reference *ref = nullptr; in NewRef() local 137 void ReferenceStorage::RemoveRef(const Reference *ref) in RemoveRef() 171 ObjectHeader *ReferenceStorage::GetObject(const Reference *ref) in GetObject() 307 ObjectHeader *ReferenceStorage::FindLocalObject(const Reference *ref) in FindLocalObject() 320 for (const auto &ref : refs) { in GetAllObjects() local 349 for (const auto &ref : refs) { in DumpLocalRefClasses() local 379 for (const auto &ref : refs) { in DumpLocalRef() local 423 for (const auto &ref : refs) { in RemoveAllLocalRefs() local
|
| D | reference.h | 104 static ObjectType GetType(const Reference *ref) in GetType() 110 static Reference *SetType(Reference *ref, ObjectType type) in SetType() 127 static Reference *GetRefWithoutType(const Reference *ref) in GetRefWithoutType()
|
| D | ref_block.cpp | 36 auto *ref = reinterpret_cast<Reference *>(&refs_[index]); in AddRef() local 41 void RefBlock::Remove(const Reference *ref) in Remove() 151 for (const auto &ref : refs) { in PrintBlock() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | ptr.h | 51 Ptr(Pointer ref, PtrCheckerType<T> checker) : pointer(ref) in Ptr() 56 explicit Ptr(T &ref) : pointer(&ref) in Ptr() 61 Ptr(T &ref, PtrCheckerType<T> checker) : pointer(&ref) in Ptr() 75 explicit Ptr(U &ref) : pointer(&ref) in Ptr() 81 Ptr(U &ref, PtrCheckerType<T> checker) : pointer(&ref) in Ptr()
|
| D | safe_ptr.h | 43 SafePtr(T &ref) : base(ref, CheckNothing<T>) {} in SafePtr() 53 SafePtr(U &ref) : base(ref, CheckNothing<T>) in SafePtr()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/proxies/mem/proxy_reference_storage_1/ |
| D | test_proxy_reference_storage_1.cpp | 48 … SharedReference *ref = storage_->CreateETSObjectRef(InteropCtx::Current(), etsObject, jsObj); in CreateReference() local 62 void RemoveReference(SharedReference *ref) in RemoveReference() 86 SharedReference *ref = CreateReference(etsObject); in TEST_F() local 102 SharedReference *ref = CreateReference(etsObject); in TEST_F() local 129 SharedReference *ref = CreateReference(etsObject); in TEST_F() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_stubs-inl.h | 25 ALWAYS_INLINE inline bool EtsReferenceNullish(EtsCoroutine *coro, EtsObject *ref) in EtsReferenceNullish() 30 ALWAYS_INLINE inline bool IsRefNullish(EtsCoroutine *coro, EtsObject *ref) in IsRefNullish()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
| D | ets_scoped_objects_fix.h | 117 … EtsReference *ref = GetEtsReferenceStorage()->NewEtsRef(obj, EtsReference::EtsObjectType::GLOBAL); in AddGlobalRef() local 129 …EtsReference *ref = GetEtsReferenceStorage(env)->NewEtsRef(obj, EtsReference::EtsObjectType::LOCAL… in AddLocalRef() local 143 EtsReference *ref = refStorage->NewEtsRef(obj, EtsReference::EtsObjectType::WEAK); in AddWeakGlobalRef() local 158 EtsReference *ref = EtsObjectToEtsRef(obj); in DelLocalRef() local 168 EtsReference *ref = EtsObjectToEtsRef(obj); in IsValidRef() local 206 EtsReference *ref = EtsObjectToEtsRef(obj); in GetInternalType() local
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | pygote_space_allocator_test_base.cpp | 65 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(nonMovableHeader, ark::mem::Reference::Objec… in NonMovableLiveObjectAllocTest() local 92 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(nonMovableHeader, ark::mem::Reference::Objec… in NonMovableUnliveObjectAllocTest() local 115 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(movableHeader, ark::mem::Reference::ObjectTy… in MovableLiveObjectAllocTest() local 138 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(movableHeader, ark::mem::Reference::ObjectTy… in MovableUnliveObjectAllocTest() local
|
| D | object_helpers_test.cpp | 140 [[maybe_unused]] uint32_t offset, [[maybe_unused]] bool isVolatile) { in TEST_F() 165 …auto handler = [klass, &count, expected](ObjectHeader *obj, ObjectHeader *ref, uint32_t offset, bo… in TEST_F() 194 …auto handler = [klass, &count, expected](ObjectHeader *obj, ObjectHeader *ref, uint32_t offset, bo… in TEST_F() 225 …auto handler = [object, &count, expected](ObjectHeader *obj, ObjectHeader *ref, uint32_t offset, b… in TEST_F() 256 …auto handler = [object, &count, expected](ObjectHeader *obj, ObjectHeader *ref, uint32_t offset, b… in TEST_F() 277 …auto handler = [array, &count, expected](ObjectHeader *obj, ObjectHeader *ref, uint32_t offset, bo… in TEST_F()
|
| /arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisbig64array_fuzzer/ |
| D | jsvaluerefisbig64array_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in JSValueRefIsBigInt64ArrayFuzzTest() local 74 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in JSValueRefIsBigUint64ArrayRefNewFuzzTest() local
|
| /arkcompiler/jsvm/src/ |
| D | jsvm_reference.cpp | 61 auto ref = new UserReference(env, value, true, initialRefcount); in New() local 68 auto ref = new UserReference(env, value, false, initialRefcount); in NewData() local 215 auto* ref = new RuntimeReference(env, value, nullptr, data, nullptr); in New() local 228 auto* ref = new RuntimeReference(env, value, cb, data, hint); in New() local 235 void RuntimeReference::DeleteReference(RuntimeReference* ref) in DeleteReference()
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | typeReference.h | 25 explicit TypeReference(Type **ref) : Type(TypeFlag::TYPE_REFERENCE), ref_(ref) {} in TypeReference()
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
| D | typeReference.h | 24 explicit TypeReference(Type **ref) : Type(TypeFlag::TYPE_REFERENCE), ref_(ref) {} in TypeReference()
|
| /arkcompiler/ets_runtime/test/fuzztest/booleanrefnewbool_fuzzer/ |
| D | booleanrefnewbool_fuzzer.cpp | 36 [[maybe_unused]] Local<BooleanRef> ref = BooleanRef::New(vm, input); in BooleanRefNewBoolFuzzTest() local
|
| /arkcompiler/toolchain/test/fuzztest/pttypesremoteobjectgetvalue_fuzzer/ |
| D | pttypesremoteobjectgetvalue_fuzzer.cpp | 36 Local<JSValueRef> ref = obj.GetValue(); in PtTypesRemoteObjectGetValueFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/dataviewrefnew_fuzzer/ |
| D | dataviewrefnew_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in DataViewRefNewFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/biguint64arrayrefnew_fuzzer/ |
| D | biguint64arrayrefnew_fuzzer.cpp | 46 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in BigUint64ArrayRefNewFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/int16arrayrefnew_fuzzer/ |
| D | int16arrayrefnew_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Int16ArrayRefNewFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/uint8clampedarrayrefnew_fuzzer/ |
| D | uint8clampedarrayrefnew_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Uint8ClampedArrayRefNewFuzzTest() local
|