tlds
Transactional Operations for Linked Data Structures
|
#include <metadata.hpp>
Public Attributes | |
volatile id_version_t | v |
volatile uintptr_t | p |
When we acquire an orec, we may ultimately need to reset it to its old value (if we abort). Saving the old value with the orec is an easy way to support this need without having exta logging in the descriptor.
volatile uintptr_t stm::orec_t::p |
volatile id_version_t stm::orec_t::v |