Lines Matching refs:cppgc
31 using cppgc::internal::GCInfo;
32 using cppgc::internal::GlobalGCInfoTable;
33 using cppgc::internal::HeapObjectHeader;
38 EmbedderNode(cppgc::internal::HeapObjectName name, size_t size) in EmbedderNode()
77 cppgc::internal::HeapObjectName name_;
267 void AddEagerEphemeronEdge(const void* value, cppgc::TraceCallback callback) { in AddEagerEphemeronEdge()
291 std::unordered_map<const void*, cppgc::TraceCallback> eager_ephemeron_edges_;
424 cppgc::TraceDescriptor value_desc);
427 const cppgc::SourceLocation&);
556 : public cppgc::internal::HeapVisitor<LiveObjectsForVisibilityIterator> {
557 friend class cppgc::internal::HeapVisitor<LiveObjectsForVisibilityIterator>;
593 : JSVisitor(cppgc::internal::VisitorFactory::CreateKey()), in WeakVisitor()
597 cppgc::TraceDescriptor strong_desc, in VisitWeakContainer()
598 cppgc::TraceDescriptor weak_desc, cppgc::WeakCallback, in VisitWeakContainer()
626 cppgc::TraceDescriptor value_desc) final { in VisitEphemeron()
653 void Visit(const void*, cppgc::TraceDescriptor desc) final { in Visit()
658 void VisitRoot(const void*, cppgc::TraceDescriptor, in VisitRoot()
659 const cppgc::SourceLocation&) final {} in VisitRoot()
660 void VisitWeakRoot(const void*, cppgc::TraceDescriptor, cppgc::WeakCallback, in VisitWeakRoot()
661 const void*, const cppgc::SourceLocation&) final {} in VisitWeakRoot()
677 : JSVisitor(cppgc::internal::VisitorFactory::CreateKey()), in GraphBuildingVisitor()
682 void Visit(const void*, cppgc::TraceDescriptor desc) final { in Visit()
688 cppgc::TraceDescriptor strong_desc, in VisitWeakContainer()
689 cppgc::TraceDescriptor weak_desc, cppgc::WeakCallback, in VisitWeakContainer()
698 void VisitRoot(const void*, cppgc::TraceDescriptor desc, in VisitRoot()
699 const cppgc::SourceLocation& loc) final { in VisitRoot()
704 void VisitWeakRoot(const void*, cppgc::TraceDescriptor, cppgc::WeakCallback, in VisitWeakRoot()
705 const void*, const cppgc::SourceLocation&) final {} in VisitWeakRoot()
815 cppgc::TraceDescriptor value_desc) { in VisitEphemeronWithNonGarbageCollectedValueForVisibility()
850 const cppgc::SourceLocation& loc) { in VisitRootForGraphBuilding()
884 [&object_visitor](const void* value, cppgc::TraceCallback callback) { in Run()
898 cppgc::internal::PersistentRegionLock guard; in Run()