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
↓ 1 callers
Function
test_seq
tests/test_benchmark_stack.cpp:21
↓ 1 callers
Function
test_seq
tests/test_rcu_stack.cpp:39
↓ 1 callers
Function
test_seq
tests/test_benchmark_queue.cpp:19
↓ 1 callers
Function
test_seq
tests/test_example_stack.cpp:17
↓ 1 callers
Function
test_seq
tests/test_hazptr_stack.cpp:42
↓ 1 callers
Function
test_simple
tests/test_example_linked_list.cpp:19
↓ 1 callers
Function
thread_main
Thread manipulation from SOR sample code this is the thread main function. All threads start here after creation and continue on to run the specified
benchmarks/memory_reclamation/ext/parharness/ParallelLaunch.cpp:110
↓ 1 callers
Function
thread_registry_deregister_thread
benchmarks/external/orcgc/ThreadRegistry.hpp:117
↓ 1 callers
Function
to_string2
(ds, mm, size, workload, th, result_type)
benchmarks/memory_reclamation/create_graphs.py:95
↓ 1 callers
Function
to_string_benchmark
(d)
benchmarks/memory_reclamation/create_graphs.py:92
↓ 1 callers
Function
warmMemory
benchmarks/memory_reclamation/ext/parharness/HarnessUtils.cpp:90
Method
AcquireRetireLockfreeBase
benchmarks/external/weak_atomic/acquire_retire_lockfree.hpp:143
Method
Aligned
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:42
Method
AlignedAtomic
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:60
Method
AlignedBool
include/cdrc/internal/utils.h:63
Method
AlignedInt
include/cdrc/internal/utils.h:45
Method
AlignedLong
include/cdrc/internal/utils.h:54
Method
Barrier
benchmarks/barrier.hpp:12
Method
BaseTracker
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:36
Method
Batch
include/cdrc/internal/smr/acquire_retire_hyaline.h:49
Method
Batch
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:61
Method
Benchmark
benchmarks/common.hpp:151
Method
BlockPool<T>
Create and return a pool to hold blocks of a specified size, to be shared by a specified number of threads. Return value is an opaque pointer. This
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:97
Method
CRDoubleLinkQueue
benchmarks/external/doublelink/CRDoubleLinkQueue.hpp:96
Method
ConcurrentQueue
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:60
Method
ConcurrentQueue
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:83
Method
DEBRATracker
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:106
Method
Epoch
include/cdrc/internal/epoch_tracker.h:29
Method
GlobalTestConfig
benchmarks/memory_reclamation/ext/parharness/TestConfig.cpp:331
Method
HEInfo
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:52
Method
HEInfo
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:48
Method
HETracker
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:79
Method
HETracker
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:62
Method
HashMap
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:98
Method
HashMapRC
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:80
Method
HashMapRCSS
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:80
Method
HazardOptTracker
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:101
Method
HazardPointersDL
benchmarks/external/doublelink/HazardPointersDL.hpp:51
Method
HazardTracker
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:93
Method
HyalineTracker
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:96
Method
IntervalInfo
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:50
Method
LocalSlot
include/cdrc/internal/smr/acquire_retire.h:63
Method
LocalSlot
include/cdrc/internal/smr/acquire_retire_ibr.h:63
Method
LocalSlot
benchmarks/external/herlihy/herlihy_acquire_retire.h:26
Method
MapChurnTest
benchmarks/memory_reclamation/src/CustomTests.hpp:59
Method
MapChurnTest
benchmarks/memory_reclamation/src/CustomTests.hpp:68
Method
MarkPtr
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:48
Method
MemoryTracker
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:111
Method
NatarajanTree
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:176
Method
NatarajanTreeRC
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:178
Method
NatarajanTreeRCSS
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:167
Method
Node
examples/stack.h:23
Method
Node
examples/linked_list.h:23
Method
Node
include/cdrc/internal/smr/acquire_retire_hyaline.h:39
Method
Node
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:52
Method
Node
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:75
Method
Node
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:51
Method
Node
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:56
Method
Node
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:56
Method
Node
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:56
Method
Node
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:80
Method
Node
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:49
Method
Node
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:56
Method
Node
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:79
Method
Node
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:56
Method
Node
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:78
Method
Node
benchmarks/datastructures/queue.h:37
Method
Node
benchmarks/datastructures/stack.h:74
Method
Node
benchmarks/datastructures/stack.h:180
Method
Node
benchmarks/external/doublelink/CRDoubleLinkQueue.hpp:74
Method
ObjRetireTest
benchmarks/memory_reclamation/src/CustomTests.hpp:194
Method
ObjRetireTest
benchmarks/memory_reclamation/src/CustomTests.hpp:203
Method
OurRangeTracker
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:258
Method
Padded
include/cdrc/internal/utils.h:91
Method
PaddedInt
benchmarks/common.hpp:87
Method
PassThePointerOrcGC
benchmarks/external/orcgc/OrcPTP.hpp:106
Method
RCUInfo
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:122
Method
RCUInfo
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:54
Method
RCUSharedTracker
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:163
Method
RCUTracker
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:89
Method
RangeTracker
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:137
Method
RangeTrackerNew
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:76
Method
Recorder
benchmarks/memory_reclamation/ext/parharness/Recorder.cpp:26
Method
RefCountBenchmark
benchmarks/bench_ref_count.cpp:31
Method
Reservation
include/cdrc/internal/smr/acquire_retire_hyaline.h:54
Method
Reservation
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:66
Method
RetiredMonitorable
benchmarks/memory_reclamation/src/RetiredMonitorable.hpp:37
Method
RetiredObj
include/cdrc/internal/smr/acquire_retire_ebr.h:80
Method
RetiredObj
include/cdrc/internal/smr/acquire_retire_ibr.h:100
Method
SGLQueue
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:26
Method
SequentialRemoveTest
benchmarks/memory_reclamation/src/CustomTests.hpp:41
Method
SortedUnorderedMap
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:98
Method
SortedUnorderedMapRC
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:76
Method
SortedUnorderedMapRCSS
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:76
Method
StackBenchmark
benchmarks/bench_stack.cpp:37
Method
StickyCounter
include/cdrc/internal/utils.h:126
Method
StlAtomicSharedPtr
benchmarks/common.hpp:37
Method
TLInfo
benchmarks/external/orcgc/OrcPTP.hpp:93
Method
ThreadID
include/cdrc/internal/utils.h:182
Method
ThreadRegistry
benchmarks/external/orcgc/ThreadRegistry.hpp:61
← previous
next →
301–400 of 1,181, ranked by callers