MCPcopy Create free account

hub / github.com/cmuparlay/concurrent_deferred_rc / functions

Functions1,181 in github.com/cmuparlay/concurrent_deferred_rc

Methodretire
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:181
Methodretire
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:146
Methodretire
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:237
Methodretire
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:142
Methodretire
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:149
Methodretire
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:99
MethodrotateEpochBags
rotate the epoch bags and reclaim any objects retired two epochs ago.
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:128
Functionrun_all_tests
tests/test_rc_ridables.cpp:122
Functionrun_benchmark
benchmarks/common.hpp:184
Functionrun_benchmark_helper
benchmarks/common.hpp:172
Methodscan_slots
include/cdrc/internal/smr/acquire_retire.h:264
Methodscan_slots
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:60
Methodscan_slots
benchmarks/external/herlihy/herlihy_acquire_retire.h:121
Functionscope_guard
include/cdrc/internal/utils.h:31
Methodseek
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:256
Methodseek
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:280
Methodseek
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:289
MethodseekLeaf
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:225
MethodseekLeaf
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:248
MethodseekLeaf
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:257
MethodsetArg
benchmarks/memory_reclamation/ext/parharness/TestConfig.cpp:311
MethodsetMk
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:79
MethodsetMk
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:72
MethodsetUnmarked
Used by Harris Original and Maged-Harris TODO: change this to return orc_unsafe_internal_ptr<T> instead.
benchmarks/external/orcgc/OrcPTP.hpp:548
Methodset_mark
include/cdrc/marked_arc_ptr.h:219
Methodset_mark
include/cdrc/marked_arc_ptr.h:270
Methodset_mark
include/cdrc/marked_arc_ptr.h:284
Methodset_mark_bit
include/cdrc/marked_arc_ptr.h:232
Methodset_ptr
include/cdrc/marked_arc_ptr.h:53
Methodset_to_empty
Set the value pointed to by ptr to the bits that represent the empty object.
benchmarks/external/weak_atomic/weak_atomic.hpp:120
Methodsize
debugging purposes, only works in quiescent state
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:101
Methodsize
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:125
Methodsize
debugging purposes, only works in quiescent state
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:101
Methodsize
debugging purposes, only works in quiescent state
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:102
Methodsize
debugging purposes, only works in quiescent state
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:101
Methodsize
benchmarks/datastructures/stack.h:251
MethodsizeHelper
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:108
MethodsizeHelper
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:108
MethodsizeHelper
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:109
MethodsizeHelper
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:206
MethodsizeHelper
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:108
MethodsizeHelper
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:215
Methodslot_t
benchmarks/external/weak_atomic/acquire_retire_lockfree.hpp:25
Methodslow_path
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:264
Methodsn
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:153
Methodsnapshot_or_load
Return a snapshot if the atomic_ptr_type supports it, otherwise perform a regular atomic load
benchmarks/datastructures/stack.h:82
Methodsnapshot_ptr
include/cdrc/snapshot_ptr.h:34
Methodsplit
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:260
Methodstamped_counted_object
include/cdrc/internal/smr/acquire_retire_ibr.h:77
Methodstart_op
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:193
Methodstart_op
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:153
Methodstart_op
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:134
Methodstart_op
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:201
Methodstart_op
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:109
Methodstart_op
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:80
Methodstart_timer
benchmarks/common.hpp:153
MethodstdDevDoubles
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:160
MethodstdDevInts
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:156
Functionstorage_t
benchmarks/memory_reclamation/src/optional.hpp:276
MethodstoreNull
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:147
MethodstoreNull
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:239
MethodstorePtr
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:243
Methodstore_non_racy
include/cdrc/atomic_weak_ptr.h:82
Functionstress_test
tests/test_rc_ridables.cpp:58
MethodsumDoubles
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:123
MethodsumInt64s
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:136
MethodsumInts
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:127
MethodsumLongs
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:131
Methodswap
Swaps the currently stored shared pointer with the given shared pointer. This operation does not affect the reference counts of either shared pointer.
include/cdrc/atomic_rc_ptr.h:179
Methodswap
include/cdrc/weak_snapshot_ptr.h:89
Methodswap
include/cdrc/weak_ptr.h:81
Methodswap
include/cdrc/rc_ptr.h:105
Methodswap
include/cdrc/snapshot_ptr.h:79
Methodswap
include/cdrc/internal/memory_manager_base.h:45
Methodswap
include/cdrc/internal/smr/acquire_retire.h:113
Methodswap
benchmarks/memory_reclamation/src/optional.hpp:680
MethodswapPtrs
benchmarks/external/orcgc/OrcPTP.hpp:427
Functiontest_concurrent_delete
tests/test_rc_ridables.cpp:86
Functiontest_simple
tests/test_rc_ridables.cpp:26
Methodto_bits
benchmarks/external/weak_atomic/weak_atomic.hpp:150
Functionto_string_list
(int_list)
benchmarks/memory_reclamation/create_graphs.py:101
Methodtransfer
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:222
Methodtraverse
include/cdrc/internal/smr/acquire_retire_hyaline.h:108
Methodtraverse
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:118
MethodtryHandover
Called only from retire()
benchmarks/external/orcgc/OrcPTP.hpp:324
Methodunmark
benchmarks/external/orcgc/OrcPTP.hpp:426
Methoduse_count
include/cdrc/weak_ptr.h:77
Methoduse_count
include/cdrc/rc_ptr.h:101
Methoduse_count
benchmarks/external/herlihy/herlihy_rc_ptr.h:83
Methodvalue_or
benchmarks/memory_reclamation/src/optional.hpp:572
Methodvalue_or
benchmarks/memory_reclamation/src/optional.hpp:707
MethodvarDoubles
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:152
MethodvarInts
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:148
Methodverify
benchmarks/memory_reclamation/ext/parharness/DefaultHarnessTests.cpp:251
MethodverifyFile
benchmarks/memory_reclamation/ext/parharness/Recorder.cpp:101
Methodvolatile_padded
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:94
Methodweak_atomic_small
benchmarks/external/weak_atomic/weak_atomic.hpp:45
Methodweak_count
include/cdrc/rc_ptr.h:103
Methodweak_ptr
include/cdrc/weak_ptr.h:34
Methodweak_snapshot_ptr
include/cdrc/weak_snapshot_ptr.h:38
← previousnext →1,001–1,100 of 1,181, ranked by callers