Home
last modified time | relevance | path

Searched defs:ref (Results 1 – 25 of 87) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/
Dets_reference.h61 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
Dets_reference_processor.cpp39 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/
Dg1-object-pointer-handlers.h42 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()
Dref_updater.cpp24 …er *BaseRefUpdater<LanguageConfig>::UpdateRefToMovedObject(ObjectHeader *object, ObjectHeader *ref, in UpdateRefToMovedObject()
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/
Dglobal_object_storage.h226 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 …]
Dreference_storage.cpp74 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
Dreference.h104 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()
Dref_block.cpp36 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/
Dptr.h51 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()
Dsafe_ptr.h43 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/
Dtest_proxy_reference_storage_1.cpp48 … 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/
Dets_stubs-inl.h25 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/
Dets_scoped_objects_fix.h117 … 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/
Dpygote_space_allocator_test_base.cpp65 …[[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
Dobject_helpers_test.cpp140 [[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/
Djsvaluerefisbig64array_fuzzer.cpp47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in JSValueRefIsBigInt64ArrayFuzzTest() local
74 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in JSValueRefIsBigUint64ArrayRefNewFuzzTest() local
/arkcompiler/jsvm/src/
Djsvm_reference.cpp61 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/
DtypeReference.h25 explicit TypeReference(Type **ref) : Type(TypeFlag::TYPE_REFERENCE), ref_(ref) {} in TypeReference()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
DtypeReference.h24 explicit TypeReference(Type **ref) : Type(TypeFlag::TYPE_REFERENCE), ref_(ref) {} in TypeReference()
/arkcompiler/ets_runtime/test/fuzztest/booleanrefnewbool_fuzzer/
Dbooleanrefnewbool_fuzzer.cpp36 [[maybe_unused]] Local<BooleanRef> ref = BooleanRef::New(vm, input); in BooleanRefNewBoolFuzzTest() local
/arkcompiler/toolchain/test/fuzztest/pttypesremoteobjectgetvalue_fuzzer/
Dpttypesremoteobjectgetvalue_fuzzer.cpp36 Local<JSValueRef> ref = obj.GetValue(); in PtTypesRemoteObjectGetValueFuzzTest() local
/arkcompiler/ets_runtime/test/fuzztest/dataviewrefnew_fuzzer/
Ddataviewrefnew_fuzzer.cpp47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in DataViewRefNewFuzzTest() local
/arkcompiler/ets_runtime/test/fuzztest/biguint64arrayrefnew_fuzzer/
Dbiguint64arrayrefnew_fuzzer.cpp46 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in BigUint64ArrayRefNewFuzzTest() local
/arkcompiler/ets_runtime/test/fuzztest/int16arrayrefnew_fuzzer/
Dint16arrayrefnew_fuzzer.cpp47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Int16ArrayRefNewFuzzTest() local
/arkcompiler/ets_runtime/test/fuzztest/uint8clampedarrayrefnew_fuzzer/
Duint8clampedarrayrefnew_fuzzer.cpp47 Local<ArrayBufferRef> ref = ArrayBufferRef::New(vm, input); in Uint8ClampedArrayRefNewFuzzTest() local

1234