MCPcopy Create free account

hub / github.com/cmuparlay/concurrent_deferred_rc / functions

Functions1,181 in github.com/cmuparlay/concurrent_deferred_rc

Methodget_retired_cnt
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:50
Methodget_snapshot
include/cdrc/atomic_weak_ptr.h:109
Functiongraph_results_from_file
(exp_name, filename_tag)
benchmarks/memory_reclamation/create_graphs.py:295
Methodhas_assign
benchmarks/memory_reclamation/src/optional.hpp:146
Methodhas_overload
benchmarks/memory_reclamation/src/optional.hpp:218
Methodhas_value
benchmarks/memory_reclamation/src/optional.hpp:702
Methodhelp_read
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:191
Methodhelp_thread
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:151
Methodherlihy_arc_ptr
benchmarks/external/herlihy/herlihy_arc_ptr.h:14
Methodherlihy_arc_ptr_opt
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:16
Methodherlihy_counted_object
benchmarks/external/herlihy/herlihy_rc_ptr.h:16
Methodherlihy_rc_ptr
benchmarks/external/herlihy/herlihy_rc_ptr.h:47
Methodhyaline_guard
include/cdrc/internal/smr/acquire_retire_hyaline.h:143
Methodhyaline_tracker
include/cdrc/internal/smr/acquire_retire_hyaline.h:133
Methodin_critical_section
include/cdrc/internal/epoch_tracker.h:96
Methodin_critical_section
include/cdrc/internal/smr/acquire_retire_hyaline.h:82
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:217
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:161
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:167
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:135
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:338
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:318
MethodincrementEpoch
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:142
MethodincrementOrc
Progress condition: wait-free population oblivious
benchmarks/external/orcgc/OrcPTP.hpp:648
Methodincrement_allocations
include/cdrc/internal/memory_manager_base.h:148
Methodincrement_allocations
benchmarks/external/herlihy/herlihy_arc_ptr.h:127
Methodincrement_allocations
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:113
Methodincrement_allocations
benchmarks/external/orcgc/OrcPTP.hpp:595
Methodincrement_counter
benchmarks/external/herlihy/herlihy_rc_ptr.h:113
Functioninit
include/cdrc/internal/utils.h:234
Methodinit
benchmarks/memory_reclamation/src/CustomTests.cpp:32
Methodinit
benchmarks/memory_reclamation/src/CustomTests.hpp:93
Methodinit
benchmarks/memory_reclamation/ext/parharness/DefaultHarnessTests.hpp:49
Methodinit
benchmarks/memory_reclamation/ext/parharness/DefaultHarnessTests.hpp:178
Methodinit
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:118
Methodinsert
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:161
Methodinsert
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:171
Methodinsert
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:198
Methodinsert
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:423
Methodinsert
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:166
Methodinsert
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:438
Methodinsert
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:170
Methodinsert
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:430
Methodinsert
benchmarks/memory_reclamation/ext/parharness/RContainer.hpp:88
Methodinternals
benchmarks/external/herlihy/herlihy_arc_ptr.h:118
Methodinternals
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:104
Methodintersect
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:182
MethodisInf
node comparison
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:118
MethodisInf
node comparison
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:105
MethodisInf
node comparison
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:104
FunctionisInteger
benchmarks/memory_reclamation/ext/parharness/HarnessUtils.cpp:48
MethodisMarked
benchmarks/external/orcgc/OrcPTP.hpp:360
MethodisMarked
benchmarks/external/orcgc/OrcPTP.hpp:423
Methodis_lock_free
include/cdrc/atomic_rc_ptr.h:67
Methodis_lock_free
include/cdrc/atomic_weak_ptr.h:67
Methodis_lock_free
include/cdrc/internal/utils.h:122
Functionis_poisoned
benchmarks/external/orcgc/OrcPTP.hpp:633
Methodis_poisoned
benchmarks/external/orcgc/OrcPTP.hpp:793
Methodis_protected
include/cdrc/weak_ptr.h:97
Methodis_protected
include/cdrc/internal/memory_manager_base.h:53
Methodis_protected
include/cdrc/internal/smr/acquire_retire.h:126
Methoditoa
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:115
MethodkeySum
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:114
MethodkeySum
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:114
MethodkeySum
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:214
MethodkeySum
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:114
MethodkeySum
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:223
MethodkeySumHelper
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:121
MethodkeySumHelper
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:121
MethodkeySumHelper
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:122
MethodkeySumHelper
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:218
MethodkeySumHelper
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:121
MethodkeySumHelper
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:227
MethodloadUnmarked
Same as above, but creates an orc_ptr<T> without the marked bit. Used by Sundel-Tsigas
benchmarks/external/orcgc/OrcPTP.hpp:776
Methodlock
include/cdrc/weak_snapshot_ptr.h:53
MethodlockAcquire
Simple test and set lock There are better ways to do this...
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:52
MethodlockRelease
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:60
Functionmain
tests/test_weak_ptrs.cpp:7
Functionmain
tests/test_jss_arc.cpp:79
Functionmain
tests/test_benchmark_stack.cpp:114
Functionmain
tests/test_folly.cpp:79
Functionmain
tests/test_marked_ptrs.cpp:6
Functionmain
tests/test_example_linked_list.cpp:107
Functionmain
tests/test_rcu_stack.cpp:107
Functionmain
tests/test_benchmark_queue.cpp:149
Functionmain
tests/test_rc_ridables.cpp:140
Functionmain
tests/test_example_stack.cpp:109
Functionmain
tests/test_hazptr_stack.cpp:110
Functionmain
benchmarks/bench_stack.cpp:166
Functionmain
benchmarks/bench_ref_count.cpp:142
Functionmain
benchmarks/bench_queue.cpp:95
Functionmain
the main function sets up output and tests
benchmarks/memory_reclamation/src/main.cpp:57
Functionmain
the main function sets up output and tests
benchmarks/memory_reclamation/ext/parharness/Harness.cpp:34
Functionmake_optional
benchmarks/memory_reclamation/src/optional.hpp:1013
Functionmake_orc
benchmarks/external/orcgc/OrcPTP.hpp:615
Functionmake_rc
include/cdrc/rc_ptr.h:155
Methodmake_shared
include/cdrc/rc_ptr.h:111
Methodmake_shared
benchmarks/external/herlihy/herlihy_rc_ptr.h:87
Methodmake_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
Functionmake_shared_int
benchmarks/common.hpp:92
← previousnext →701–800 of 1,181, ranked by callers