Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmuparlay/concurrent_deferred_rc
/ functions
Functions
1,181 in github.com/cmuparlay/concurrent_deferred_rc
⨍
Functions
1,181
◇
Types & classes
273
Function
with_epoch_guard
include/cdrc/internal/epoch_tracker.h:131
Function
with_hyaline_guard
include/cdrc/internal/smr/acquire_retire_hyaline.h:162
Function
word_pair_t
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:63
Method
work_toward_advancing_epoch
include/cdrc/internal/smr/acquire_retire_ebr.h:162
Method
work_toward_advancing_epoch
include/cdrc/internal/smr/acquire_retire_ibr.h:203
Method
work_toward_deferred_decrements
include/cdrc/internal/smr/acquire_retire.h:276
Method
work_toward_ejects
include/cdrc/internal/smr/acquire_retire_ebr.h:171
Method
work_toward_ejects
include/cdrc/internal/smr/acquire_retire_ibr.h:212
Method
work_toward_ejects
benchmarks/external/herlihy/herlihy_acquire_retire.h:129
Method
~AcquireRetireLockfreeBase
benchmarks/external/weak_atomic/acquire_retire_lockfree.hpp:153
Method
~BaseTracker
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:43
Method
~Benchmark
benchmarks/common.hpp:164
Method
~CRDoubleLinkQueue
benchmarks/external/doublelink/CRDoubleLinkQueue.hpp:105
Method
~DEBRATracker
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:94
Method
~Epoch
include/cdrc/internal/epoch_tracker.h:35
Method
~GlobalTestConfig
benchmarks/memory_reclamation/ext/parharness/TestConfig.cpp:340
Method
~HETracker
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:65
Method
~HETracker
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:61
Method
~HashMap
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:115
Method
~HashMapRC
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:89
Method
~HashMapRCSS
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:88
Method
~HazardOptTracker
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:87
Method
~HazardPointersDL
benchmarks/external/doublelink/HazardPointersDL.hpp:57
Method
~HazardTracker
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:79
Method
~HyalineTracker
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:78
Method
~MemoryTracker
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:79
Method
~NatarajanTree
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:198
Method
~NatarajanTreeRC
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:201
Method
~NatarajanTreeRCSS
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:190
Method
~Node
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:61
Method
~Node
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:70
Method
~Node
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:69
Method
~OurRangeTracker
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:247
Method
~PassThePointerOrcGC
Delete the objects from handover list. Unlike in HP, there is no need ofr a loop here because no further objects will be placed in handovers[] from ca
benchmarks/external/orcgc/OrcPTP.hpp:117
Method
~RCUSharedTracker
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:140
Method
~RCUTracker
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:66
Method
~RContainerFactory
benchmarks/memory_reclamation/ext/parharness/RContainer.hpp:57
Method
~RangeTracker
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:141
Method
~RangeTrackerNew
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:64
Method
~RefCountBenchmark
benchmarks/bench_ref_count.cpp:55
Method
~RetiredMonitorable
benchmarks/memory_reclamation/src/RetiredMonitorable.hpp:53
Method
~Rideable
benchmarks/memory_reclamation/ext/parharness/Rideable.hpp:36
Method
~RideableFactory
benchmarks/memory_reclamation/ext/parharness/Rideable.hpp:49
Method
~SGLQueue
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:30
Method
~SortedUnorderedMap
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:110
Method
~SortedUnorderedMapRC
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:84
Method
~SortedUnorderedMapRCSS
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:84
Method
~ThreadCheckInCheckOut
benchmarks/external/orcgc/ThreadRegistry.hpp:31
Method
~ThreadID
include/cdrc/internal/utils.h:194
Method
~WFETracker
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:112
Method
~acquire_retire
Perform any remaining deferred destruction. Need to be very careful about additional objects being queued for deferred destruction by an object that w
include/cdrc/internal/smr/acquire_retire.h:234
Method
~acquire_retire
Perform any remaining deferred destruction. Need to be very careful about additional objects being queued for deferred destruction by an object that w
benchmarks/external/herlihy/herlihy_acquire_retire.h:91
Method
~acquire_retire_ebr
Perform any remaining deferred destruction. Need to be very careful about additional objects being queued for deferred destruction by an object that w
include/cdrc/internal/smr/acquire_retire_ebr.h:131
Method
~acquire_retire_hyaline
Perform any remaining deferred destruction. Need to be very careful about additional objects being queued for deferred destruction by an object that w
include/cdrc/internal/smr/acquire_retire_hyaline.h:309
Method
~acquire_retire_ibr
Perform any remaining deferred destruction. Need to be very careful about additional objects being queued for deferred destruction by an object that w
include/cdrc/internal/smr/acquire_retire_ibr.h:171
Method
~acquired
benchmarks/external/herlihy/herlihy_acquire_retire.h:44
Method
~acquired_pointer
include/cdrc/internal/smr/acquire_retire.h:104
Method
~atomic_queue
benchmarks/datastructures/queue.h:56
Method
~atomic_rc_ptr
include/cdrc/atomic_rc_ptr.h:54
Method
~atomic_stack
Avoid exploding the call stack when destructing
examples/stack.h:36
Method
~atomic_stack
Avoid exploding the call stack when destructing
benchmarks/datastructures/stack.h:94
Method
~atomic_stack
Avoid exploding the call stack when destructing
benchmarks/datastructures/stack.h:193
Method
~atomic_weak_ptr
include/cdrc/atomic_weak_ptr.h:54
Function
~constexpr_storage_t
benchmarks/memory_reclamation/src/optional.hpp:296
Method
~counted_object
include/cdrc/internal/counted_object.h:41
Method
~epoch_guard
include/cdrc/internal/epoch_tracker.h:114
Method
~herlihy_arc_ptr
benchmarks/external/herlihy/herlihy_arc_ptr.h:16
Method
~herlihy_arc_ptr_opt
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:18
Method
~herlihy_counted_object
benchmarks/external/herlihy/herlihy_rc_ptr.h:19
Method
~herlihy_rc_ptr
benchmarks/external/herlihy/herlihy_rc_ptr.h:51
Method
~hyaline_guard
include/cdrc/internal/smr/acquire_retire_hyaline.h:145
Method
~optional
benchmarks/memory_reclamation/src/optional.hpp:634
Method
~optional_base
benchmarks/memory_reclamation/src/optional.hpp:319
Method
~orc_atomic
benchmarks/external/orcgc/OrcPTP.hpp:694
Method
~orc_ptr
benchmarks/external/orcgc/OrcPTP.hpp:416
Method
~rc_ptr
include/cdrc/rc_ptr.h:53
Method
~snapshot_ptr
include/cdrc/snapshot_ptr.h:83
Function
~storage_t
benchmarks/memory_reclamation/src/optional.hpp:281
Method
~weak_atomic_small
benchmarks/external/weak_atomic/weak_atomic.hpp:60
Method
~weak_ptr
include/cdrc/weak_ptr.h:48
Method
~weak_snapshot_ptr
include/cdrc/weak_snapshot_ptr.h:93
← previous
1,101–1,181 of 1,181, ranked by callers