tlds
Transactional Operations for Linked Data Structures
|
Go to the source code of this file.
Classes | |
union | stm::id_version_t |
struct | stm::orec_t |
struct | stm::nanorec_t |
struct | stm::bytelock_t |
struct | stm::pad_word_t |
struct | stm::rrec_t |
struct | stm::bitlock_t |
struct | stm::toxic_histogram_t |
struct | stm::toxic_nop_t |
Namespaces | |
stm | |
Typedefs | |
typedef void | stm::scope_t |
typedef MiniVector< orec_t * > | stm::OrecList |
typedef MiniVector< rrec_t * > | stm::RRecList |
typedef MiniVector< bytelock_t * > | stm::ByteLockList |
typedef MiniVector< bitlock_t * > | stm::BitLockList |
typedef BitFilter< 1024 > | stm::filter_t |
typedef MiniVector< nanorec_t > | stm::NanorecList |
typedef MiniVector< void * > | stm::AddressList |
typedef toxic_nop_t | stm::toxic_t |
Functions | |
void NORETURN | stm::UNRECOVERABLE (const char *) |
Variables | |
static const unsigned | stm::MAX_THREADS = 256 |
union stm::id_version_t | stm::TM_ALIGN |