tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
anonymous_namespace{txthread.cpp} Namespace Reference

Functions

NORETURN void default_abort_handler (TxThread *tx)
 

Variables

const char * init_lib_name
 

Function Documentation

NORETURN void anonymous_namespace{txthread.cpp}::default_abort_handler ( TxThread tx)

The default mechanism that libstm uses for an abort. An API environment may also provide its own abort mechanism (see itm2stm for an example of how the itm shim does this).

This is ugly because rollback has a configuration-dependent signature.

Variable Documentation

const char* anonymous_namespace{txthread.cpp}::init_lib_name

The name of the algorithm with which libstm was initialized