MCPcopy Create free account

hub / github.com/cmuparlay/concurrent_deferred_rc / functions

Functions1,181 in github.com/cmuparlay/concurrent_deferred_rc

MethodclearBitRetired
benchmarks/external/orcgc/OrcPTP.hpp:279
MethodclearSeekRecord
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:141
MethodclearSeekRecord
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:152
MethodclearSlot
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:151
MethodclearSlot
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:137
Methodclear_all
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:211
Methodclear_all
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:164
Methodclear_all
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:131
Methodclear_all
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:331
Methodclear_all
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:159
Methodclear_all
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:177
Methodclear_all
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:233
Methodclear_all
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:179
Methodclear_all
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:145
Methodclear_all
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:97
Methodclear_mark
include/cdrc/marked_arc_ptr.h:57
Methodclear_mark_bit
bit = 1 or 2
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:130
Methodclear_mark_bit
bit = 1 or 2
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:141
Methodclear_protection
include/cdrc/internal/memory_manager_base.h:55
Methodclear_protection
include/cdrc/internal/smr/acquire_retire.h:130
Methodclone
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:232
Methodcollect_retired_size
benchmarks/memory_reclamation/src/RetiredMonitorable.hpp:56
Methodcollecting
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:285
Methodcollecting
benchmarks/memory_reclamation/src/trackers/HETracker.hpp:215
Methodcollecting
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:226
Methodcollecting
benchmarks/memory_reclamation/src/trackers/RCUTracker.hpp:182
Methodcollecting
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:364
Methodcollecting
benchmarks/memory_reclamation/src/trackers/WFETracker.hpp:373
Methodcollecting
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:178
Methodcollecting
benchmarks/memory_reclamation/src/trackers/DEBRATracker.hpp:200
Methodcollecting
benchmarks/memory_reclamation/src/trackers/HETrackerOriginal.hpp:193
Methodcollecting
benchmarks/memory_reclamation/src/trackers/HyalineTracker.hpp:181
Methodcollecting
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:164
Methodcompare_and_swap
include/cdrc/atomic_weak_ptr.h:140
Methodcompare_and_swap_impl
include/cdrc/atomic_rc_ptr.h:209
Methodcompare_and_swap_impl
include/cdrc/atomic_weak_ptr.h:190
Methodcompare_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
Methodcompare_exchange_weak
include/cdrc/atomic_weak_ptr.h:120
Methodcompare_exchange_weak
benchmarks/external/herlihy/herlihy_arc_ptr.h:69
Methodcompare_exchange_weak
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:65
Methodcompare_exchange_weak
benchmarks/external/weak_atomic/weak_atomic.hpp:102
MethodcomputeMean
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:89
MethodcomputeStdDev
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:104
MethodcomputeSum
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:81
MethodcomputeVar
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:94
Methodconcat
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:165
Methodconclude
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:226
Methodconflict
benchmarks/memory_reclamation/src/trackers/RangeTrackerNew.hpp:191
Methodconstexpr_optional_base
benchmarks/memory_reclamation/src/optional.hpp:329
Functionconstexpr_storage_t
benchmarks/memory_reclamation/src/optional.hpp:291
Functionconvert
benchmarks/memory_reclamation/src/optional.hpp:241
Methodcopy
benchmarks/memory_reclamation/src/trackers/OurRangeTracker.hpp:282
Methodcopy
benchmarks/memory_reclamation/src/trackers/HazardOptTracker.hpp:121
Methodcopy
benchmarks/memory_reclamation/src/trackers/MemoryTracker.hpp:218
Methodcopy
benchmarks/memory_reclamation/src/trackers/HazardTracker.hpp:125
Methodcopy
benchmarks/memory_reclamation/src/trackers/BaseTracker.hpp:91
Methodcopy
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
Methodcounted_object
include/cdrc/internal/counted_object.h:33
Methodcptr
conversion from T (constructor):
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:196
Methodcptr_local
conversion from T (constructor):
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:143
Methodcreate_object
include/cdrc/internal/smr/acquire_retire_ebr.h:67
Methodcreate_object
include/cdrc/internal/smr/acquire_retire_ibr.h:87
Methodcreate_object
include/cdrc/internal/smr/acquire_retire_hyaline.h:212
Methodcurrently_allocated
include/cdrc/atomic_rc_ptr.h:203
Methodcurrently_allocated
include/cdrc/atomic_weak_ptr.h:184
Methodcurrently_allocated
include/cdrc/internal/memory_manager_base.h:153
Methodcurrently_allocated
benchmarks/datastructures/stack.h:263
Methodcurrently_allocated
benchmarks/external/herlihy/herlihy_arc_ptr.h:73
Methodcurrently_allocated
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:69
Methodcurrently_allocated
benchmarks/external/orcgc/OrcPTP.hpp:600
Methodcurrently_allocated
benchmarks/external/orcgc/OrcPTP.hpp:795
Methoddataptr
benchmarks/memory_reclamation/src/optional.hpp:362
MethoddateTimeString
benchmarks/memory_reclamation/ext/parharness/Recorder.hpp:174
MethoddecrementOrc
* 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
Methoddecrement_allocations
include/cdrc/internal/memory_manager_base.h:143
Methoddecrement_allocations
benchmarks/external/herlihy/herlihy_arc_ptr.h:121
Methoddecrement_allocations
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:107
Methoddecrement_allocations
benchmarks/external/orcgc/OrcPTP.hpp:590
Methoddecrement_counter
benchmarks/external/herlihy/herlihy_rc_ptr.h:118
Methoddeletable
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:58
Methoddeletable
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:58
Methoddeletable
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:58
Methoddeletable
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:66
Methoddeletable
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:58
Methoddeletable
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:75
Methoddeletable
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:58
Methoddeletable
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:74
Methoddelete_object
include/cdrc/internal/smr/acquire_retire_ebr.h:73
Methoddelete_object
include/cdrc/internal/smr/acquire_retire_ibr.h:93
Methoddelete_object
include/cdrc/internal/smr/acquire_retire_hyaline.h:217
Methoddequeue
benchmarks/memory_reclamation/ext/parharness/SGLQueue.cpp:32
Methoddequeue
benchmarks/external/doublelink/CRDoubleLinkQueue.hpp:130
MethoddestroryList
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:83
MethoddestroryList
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:76
Methoddestroy
include/cdrc/internal/memory_manager_base.h:77
Methoddestroy
benchmarks/external/herlihy/herlihy_arc_ptr.h:103
Methoddestroy
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:89
Methoddestroy
calls the destructor of an object of type T at the memory location p
benchmarks/external/weak_atomic/weak_atomic.hpp:112
MethoddestructTree
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:152
Methoddispose
Destroy the managed object, but keep the control data intact
include/cdrc/internal/counted_object.h:52
← previousnext →501–600 of 1,181, ranked by callers