Home
last modified time | relevance | path

Searched refs:GlobalObjectStorage (Results 1 – 11 of 11) sorted by relevance

/ark/runtime_core/runtime/mem/refstorage/
Dglobal_object_storage.cpp31 GlobalObjectStorage::GlobalObjectStorage(mem::InternalAllocatorPtr allocator, size_t max_size, bool… in GlobalObjectStorage() function in panda::mem::GlobalObjectStorage
38 GlobalObjectStorage::~GlobalObjectStorage() in ~GlobalObjectStorage()
44 bool GlobalObjectStorage::IsValidGlobalRef(const Reference *ref) const in IsValidGlobalRef()
61 Reference *GlobalObjectStorage::Add(const ObjectHeader *object, Reference::ObjectType type) const in Add()
79 ObjectHeader *GlobalObjectStorage::Get(const Reference *reference) const in Get()
96 void GlobalObjectStorage::Remove(const Reference *reference) const in Remove()
111 PandaVector<ObjectHeader *> GlobalObjectStorage::GetAllObjects() in GetAllObjects()
124 void GlobalObjectStorage::VisitObjects(const GCRootVisitor &gc_root_visitor, mem::RootType rootType… in VisitObjects()
129 void GlobalObjectStorage::UpdateMovedRefs() in UpdateMovedRefs()
137 void GlobalObjectStorage::ClearUnmarkedWeakRefs(const GC *gc) in ClearUnmarkedWeakRefs()
[all …]
Dglobal_object_storage.h45 class GlobalObjectStorage {
47 …explicit GlobalObjectStorage(mem::InternalAllocatorPtr allocator, size_t max_size, bool enable_siz…
49 ~GlobalObjectStorage();
90 NO_COPY_SEMANTIC(GlobalObjectStorage);
91 NO_MOVE_SEMANTIC(GlobalObjectStorage);
Dreference.h32 class GlobalObjectStorage; variable
130 friend class panda::mem::GlobalObjectStorage;
Dreference_storage.h44 …explicit ReferenceStorage(GlobalObjectStorage *global_storage, mem::InternalAllocatorPtr allocator,
139 GlobalObjectStorage *global_storage_;
Dreference_storage.cpp31 ReferenceStorage::ReferenceStorage(GlobalObjectStorage *global_storage, mem::InternalAllocatorPtr a… in ReferenceStorage()
/ark/runtime_core/runtime/mem/
Dmemory_manager.h119 GlobalObjectStorage *GetGlobalObjectStorage() const in GetGlobalObjectStorage()
134 GlobalObjectStorage *global_object_storage) in MemoryManager()
151 GlobalObjectStorage *global_object_storage_;
Dmemory_manager.cpp70 … PandaUniquePtr<GlobalObjectStorage> global_object_storage = MakePandaUnique<GlobalObjectStorage>( in Create()
/ark/runtime_core/runtime/include/
Dpanda_vm.h82 virtual mem::GlobalObjectStorage *GetGlobalObjectStorage() const = 0;
/ark/runtime_core/runtime/core/
Dcore_vm.h110 mem::GlobalObjectStorage *GetGlobalObjectStorage() const override in GetGlobalObjectStorage()
/ark/runtime_core/runtime/mem/gc/
Dgc.h57 class GlobalObjectStorage; variable
791 friend class GlobalObjectStorage; variable
/ark/js_runtime/ecmascript/
Decma_vm.h191 panda::mem::GlobalObjectStorage *GetGlobalObjectStorage() const override in GetGlobalObjectStorage()