| /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
|
| /arkcompiler/runtime_core/static_core/runtime/mem/refstorage/ |
| D | global_object_storage.h | 224 auto ref = IndexToReference(currentIndex); in Add() local 256 ObjectHeader *Get(const Reference *ref) const in Get() 263 uintptr_t GetAddressForRef(const Reference *ref) const in GetAddressForRef() 271 void Remove(const Reference *ref) in Remove() 285 auto ref = storage_[index]; in UpdateMovedRefs() local 301 for (const auto &ref : storage_) { in VisitObjects() local 333 for (const auto &ref : storage_) { in GetAllObjects() local 344 bool IsValidGlobalRef(const Reference *ref) in IsValidGlobalRef() 375 uintptr_t ref = *it; in Dump() local 445 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 | 49 … SharedReference *ref = storage_->CreateETSObjectRef(InteropCtx::Current(), etsObject, jsObj); in CreateReference() local 63 void RemoveReference(SharedReference *ref) in RemoveReference() 87 SharedReference *ref = CreateReference(etsObject); in TEST_F() local 103 SharedReference *ref = CreateReference(etsObject); in TEST_F() local 130 SharedReference *ref = CreateReference(etsObject); in TEST_F() local
|
| /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/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/runtime_core/static_core/runtime/tests/ |
| D | pygote_space_allocator_test_base.h | 139 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(nonMovableHeader, panda::mem::Reference::Obj… in NonMovableLiveObjectAllocTest() local 166 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(nonMovableHeader, panda::mem::Reference::Obj… in NonMovableUnliveObjectAllocTest() local 189 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(movableHeader, panda::mem::Reference::Object… in MovableLiveObjectAllocTest() local 212 …[[maybe_unused]] auto *ref = globalObjectStorage->Add(movableHeader, panda::mem::Reference::Object… 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/runtime_core/static_core/runtime/include/tooling/ |
| D | pt_object.h | 24 explicit PtObject(PtReference *ref = nullptr) : ref_(ref) {} in ref_() argument
|
| /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/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | ref_updater.cpp | 24 …er *BaseRefUpdater<LanguageConfig>::UpdateRefToMovedObject(ObjectHeader *object, ObjectHeader *ref, in UpdateRefToMovedObject()
|
| /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/int8arrayrefnew_fuzzer/ |
| D | int8arrayrefnew_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Int8ArrayRefNewFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/uint8arrayrefnew_fuzzer/ |
| D | uint8arrayrefnew_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Uint8ArrayRefNewFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/bigint64arrayrefnew_fuzzer/ |
| D | bigint64arrayrefnew_fuzzer.cpp | 47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in BigInt64ArrayRefNewFuzzTest() 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/uint16arrayrefnew_fuzzer/ |
| D | uint16arrayrefnew_fuzzer.cpp | 46 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Uint16ArrayRefNewFuzzTest() 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
|