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
Method
get_retired_cnt
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:50
Method
get_snapshot
include/cdrc/atomic_weak_ptr.h:109
Function
graph_results_from_file
(exp_name, filename_tag)
benchmarks/memory_reclamation/create_graphs.py:295
Method
has_assign
benchmarks/memory_reclamation/src/optional.hpp:146
Method
has_overload
benchmarks/memory_reclamation/src/optional.hpp:218
Method
has_value
benchmarks/memory_reclamation/src/optional.hpp:702
Method
help_read
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:191
Method
help_thread
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:151
Method
herlihy_arc_ptr
benchmarks/external/herlihy/herlihy_arc_ptr.h:14
Method
herlihy_arc_ptr_opt
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:16
Method
herlihy_counted_object
benchmarks/external/herlihy/herlihy_rc_ptr.h:16
Method
herlihy_rc_ptr
benchmarks/external/herlihy/herlihy_rc_ptr.h:47
Method
hyaline_guard
include/cdrc/internal/smr/acquire_retire_hyaline.h:143
Method
hyaline_tracker
include/cdrc/internal/smr/acquire_retire_hyaline.h:133
Method
in_critical_section
include/cdrc/internal/epoch_tracker.h:96
Method
in_critical_section
include/cdrc/internal/smr/acquire_retire_hyaline.h:82
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:217
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:161
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:167
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:135
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:338
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:318
Method
incrementEpoch
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:142
Method
incrementOrc
Progress condition: wait-free population oblivious
benchmarks/external/orcgc/OrcPTP.hpp:648
Method
increment_allocations
include/cdrc/internal/memory_manager_base.h:148
Method
increment_allocations
benchmarks/external/herlihy/herlihy_arc_ptr.h:127
Method
increment_allocations
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:113
Method
increment_allocations
benchmarks/external/orcgc/OrcPTP.hpp:595
Method
increment_counter
benchmarks/external/herlihy/herlihy_rc_ptr.h:113
Function
init
include/cdrc/internal/utils.h:234
Method
init
benchmarks/memory_reclamation/src/CustomTests.cpp:32
Method
init
benchmarks/memory_reclamation/src/CustomTests.hpp:93
Method
init
benchmarks/memory_reclamation/ext/parharness/DefaultHarnessTests.hpp:49
Method
init
benchmarks/memory_reclamation/ext/parharness/DefaultHarnessTests.hpp:178
Method
init
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:118
Method
insert
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:161
Method
insert
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:171
Method
insert
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:198
Method
insert
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:423
Method
insert
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:166
Method
insert
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:438
Method
insert
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:170
Method
insert
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:430
Method
insert
benchmarks/memory_reclamation/ext/parharness/RContainer.hpp:88
Method
internals
benchmarks/external/herlihy/herlihy_arc_ptr.h:118
Method
internals
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:104
Method
intersect
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:182
Method
isInf
node comparison
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:118
Method
isInf
node comparison
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:105
Method
isInf
node comparison
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:104
Function
isInteger
benchmarks/memory_reclamation/ext/parharness/HarnessUtils.cpp:48
Method
isMarked
benchmarks/external/orcgc/OrcPTP.hpp:360
Method
isMarked
benchmarks/external/orcgc/OrcPTP.hpp:423
Method
is_lock_free
include/cdrc/atomic_rc_ptr.h:67
Method
is_lock_free
include/cdrc/atomic_weak_ptr.h:67
Method
is_lock_free
include/cdrc/internal/utils.h:122
Function
is_poisoned
benchmarks/external/orcgc/OrcPTP.hpp:633
Method
is_poisoned
benchmarks/external/orcgc/OrcPTP.hpp:793
Method
is_protected
include/cdrc/weak_ptr.h:97
Method
is_protected
include/cdrc/internal/memory_manager_base.h:53
Method
is_protected
include/cdrc/internal/smr/acquire_retire.h:126
Method
itoa
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:115
Method
keySum
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:114
Method
keySum
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:114
Method
keySum
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:214
Method
keySum
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:114
Method
keySum
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:223
Method
keySumHelper
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:121
Method
keySumHelper
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:121
Method
keySumHelper
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:122
Method
keySumHelper
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:218
Method
keySumHelper
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:121
Method
keySumHelper
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:227
Method
loadUnmarked
Same as above, but creates an orc_ptr<T> without the marked bit. Used by Sundel-Tsigas
benchmarks/external/orcgc/OrcPTP.hpp:776
Method
lock
include/cdrc/weak_snapshot_ptr.h:53
Method
lockAcquire
Simple test and set lock There are better ways to do this...
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:52
Method
lockRelease
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:60
Function
main
tests/test_weak_ptrs.cpp:7
Function
main
tests/test_jss_arc.cpp:79
Function
main
tests/test_benchmark_stack.cpp:114
Function
main
tests/test_folly.cpp:79
Function
main
tests/test_marked_ptrs.cpp:6
Function
main
tests/test_example_linked_list.cpp:107
Function
main
tests/test_rcu_stack.cpp:107
Function
main
tests/test_benchmark_queue.cpp:149
Function
main
tests/test_rc_ridables.cpp:140
Function
main
tests/test_example_stack.cpp:109
Function
main
tests/test_hazptr_stack.cpp:110
Function
main
benchmarks/bench_stack.cpp:166
Function
main
benchmarks/bench_ref_count.cpp:142
Function
main
benchmarks/bench_queue.cpp:95
Function
main
the main function sets up output and tests
benchmarks/memory_reclamation/src/main.cpp:57
Function
main
the main function sets up output and tests
benchmarks/memory_reclamation/ext/parharness/Harness.cpp:34
Function
make_optional
benchmarks/memory_reclamation/src/optional.hpp:1013
Function
make_orc
benchmarks/external/orcgc/OrcPTP.hpp:615
Function
make_rc
include/cdrc/rc_ptr.h:155
Method
make_shared
include/cdrc/rc_ptr.h:111
Method
make_shared
benchmarks/external/herlihy/herlihy_rc_ptr.h:87
Method
make_shared_block_t
The following is your typical memory allocator hack. Callers care about payloads, which may be of different sizes in different pools. Pointers retur
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:79
Function
make_shared_int
benchmarks/common.hpp:92
← previous
next →
701–800 of 1,181, ranked by callers