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
clearBitRetired
benchmarks/external/orcgc/OrcPTP.hpp:279
Method
clearSeekRecord
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:141
Method
clearSeekRecord
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:152
Method
clearSlot
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:151
Method
clearSlot
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:137
Method
clear_all
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:211
Method
clear_all
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:164
Method
clear_all
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:131
Method
clear_all
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:331
Method
clear_all
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:159
Method
clear_all
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:177
Method
clear_all
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:233
Method
clear_all
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:179
Method
clear_all
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:145
Method
clear_all
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:97
Method
clear_mark
include/cdrc/marked_arc_ptr.h:57
Method
clear_mark_bit
bit = 1 or 2
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:130
Method
clear_mark_bit
bit = 1 or 2
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:141
Method
clear_protection
include/cdrc/internal/memory_manager_base.h:55
Method
clear_protection
include/cdrc/internal/smr/acquire_retire.h:130
Method
clone
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:232
Method
collect_retired_size
benchmarks/memory_reclamation/src/RetiredMonitorable.hpp:56
Method
collecting
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:285
Method
collecting
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:215
Method
collecting
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:226
Method
collecting
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:182
Method
collecting
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:364
Method
collecting
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:373
Method
collecting
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:178
Method
collecting
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:200
Method
collecting
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:193
Method
collecting
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:181
Method
collecting
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:164
Method
compare_and_swap
include/cdrc/atomic_weak_ptr.h:140
Method
compare_and_swap_impl
include/cdrc/atomic_rc_ptr.h:209
Method
compare_and_swap_impl
include/cdrc/atomic_weak_ptr.h:190
Method
compare_exchange_strong
we might need to assume that there are no races on old_val and new_val while this is going on I believe this would work for std::move(new_val) as well
benchmarks/external/weak_atomic/weak_atomic.hpp:86
Method
compare_exchange_weak
include/cdrc/atomic_weak_ptr.h:120
Method
compare_exchange_weak
benchmarks/external/herlihy/herlihy_arc_ptr.h:69
Method
compare_exchange_weak
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:65
Method
compare_exchange_weak
benchmarks/external/weak_atomic/weak_atomic.hpp:102
Method
computeMean
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:89
Method
computeStdDev
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:104
Method
computeSum
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:81
Method
computeVar
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:94
Method
concat
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:165
Method
conclude
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:226
Method
conflict
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:191
Method
constexpr_optional_base
benchmarks/memory_reclamation/src/optional.hpp:329
Function
constexpr_storage_t
benchmarks/memory_reclamation/src/optional.hpp:291
Function
convert
benchmarks/memory_reclamation/src/optional.hpp:241
Method
copy
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:282
Method
copy
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:121
Method
copy
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:218
Method
copy
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:125
Method
copy
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:91
Method
copy
This function calls the copy constructor of T using a bit sequence. This function probably places restrictions on the copy constructor of T. */
benchmarks/external/weak_atomic/weak_atomic.hpp:146
Method
counted_object
include/cdrc/internal/counted_object.h:33
Method
cptr
conversion from T (constructor):
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:196
Method
cptr_local
conversion from T (constructor):
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:143
Method
create_object
include/cdrc/internal/smr/acquire_retire_ebr.h:67
Method
create_object
include/cdrc/internal/smr/acquire_retire_ibr.h:87
Method
create_object
include/cdrc/internal/smr/acquire_retire_hyaline.h:212
Method
currently_allocated
include/cdrc/atomic_rc_ptr.h:203
Method
currently_allocated
include/cdrc/atomic_weak_ptr.h:184
Method
currently_allocated
include/cdrc/internal/memory_manager_base.h:153
Method
currently_allocated
benchmarks/datastructures/stack.h:263
Method
currently_allocated
benchmarks/external/herlihy/herlihy_arc_ptr.h:73
Method
currently_allocated
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:69
Method
currently_allocated
benchmarks/external/orcgc/OrcPTP.hpp:600
Method
currently_allocated
benchmarks/external/orcgc/OrcPTP.hpp:795
Method
dataptr
benchmarks/memory_reclamation/src/optional.hpp:362
Method
dateTimeString
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:174
Method
decrementOrc
* There are three places from which this function is called: CAS(), store() and ~orc_atomic() * The CAS() and store() execute an inc() on the new
benchmarks/external/orcgc/OrcPTP.hpp:663
Method
decrement_allocations
include/cdrc/internal/memory_manager_base.h:143
Method
decrement_allocations
benchmarks/external/herlihy/herlihy_arc_ptr.h:121
Method
decrement_allocations
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:107
Method
decrement_allocations
benchmarks/external/orcgc/OrcPTP.hpp:590
Method
decrement_counter
benchmarks/external/herlihy/herlihy_rc_ptr.h:118
Method
deletable
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:58
Method
deletable
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:58
Method
deletable
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:58
Method
deletable
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:66
Method
deletable
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:58
Method
deletable
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:75
Method
deletable
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:58
Method
deletable
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:74
Method
delete_object
include/cdrc/internal/smr/acquire_retire_ebr.h:73
Method
delete_object
include/cdrc/internal/smr/acquire_retire_ibr.h:93
Method
delete_object
include/cdrc/internal/smr/acquire_retire_hyaline.h:217
Method
dequeue
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:32
Method
dequeue
benchmarks/external/doublelink/CRDoubleLinkQueue.hpp:130
Method
destroryList
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:83
Method
destroryList
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:76
Method
destroy
include/cdrc/internal/memory_manager_base.h:77
Method
destroy
benchmarks/external/herlihy/herlihy_arc_ptr.h:103
Method
destroy
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:89
Method
destroy
calls the destructor of an object of type T at the memory location p
benchmarks/external/weak_atomic/weak_atomic.hpp:112
Method
destructTree
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:152
Method
dispose
Destroy the managed object, but keep the control data intact
include/cdrc/internal/counted_object.h:52
← previous
next →
501–600 of 1,181, ranked by callers