|
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 |