MCPcopy Create free account

hub / github.com/cmuparlay/concurrent_deferred_rc / functions

Functions1,181 in github.com/cmuparlay/concurrent_deferred_rc

Functionwith_epoch_guard
include/cdrc/internal/epoch_tracker.h:131
Functionwith_hyaline_guard
include/cdrc/internal/smr/acquire_retire_hyaline.h:162
Functionword_pair_t
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:63
Methodwork_toward_advancing_epoch
include/cdrc/internal/smr/acquire_retire_ebr.h:162
Methodwork_toward_advancing_epoch
include/cdrc/internal/smr/acquire_retire_ibr.h:203
Methodwork_toward_deferred_decrements
include/cdrc/internal/smr/acquire_retire.h:276
Methodwork_toward_ejects
include/cdrc/internal/smr/acquire_retire_ebr.h:171
Methodwork_toward_ejects
include/cdrc/internal/smr/acquire_retire_ibr.h:212
Methodwork_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
← previous1,101–1,181 of 1,181, ranked by callers