tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
txthread.cpp File Reference
#include <setjmp.h>
#include <iostream>
#include <stm/txthread.hpp>
#include <stm/lib_globals.hpp>
#include "policies/policies.hpp"
#include "algs/tml_inline.hpp"
#include "algs/algs.hpp"
#include "inst.hpp"
Include dependency graph for txthread.cpp:

Classes

struct  stm::MetaInitializer< I >
 
struct  stm::MetaInitializer< ALG_MAX >
 

Namespaces

 anonymous_namespace{txthread.cpp}
 
 stm
 

Functions

NORETURN void anonymous_namespace{txthread.cpp}::default_abort_handler (TxThread *tx)
 
 stm::THREAD_LOCAL_DECL_TYPE (TxThread *) Self
 
void NORETURN stm::UNRECOVERABLE (const char *)
 
void stm::restart ()
 
void stm::sys_shutdown ()
 
void stm::set_policy (const char *)
 
void stm::sys_init (stm::AbortHandler conflict_abort_handler)
 
const char * stm::get_algname ()
 

Variables

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