src/core/buffer.c [code] | Buffer manager implementation |
src/core/buffer.h [code] | Buffer manager interface |
src/core/config.c [code] | Runtime configuration |
src/core/config.h [code] | Runtime configuration |
src/core/fm.c [code] | Failure manager implementation |
src/core/fm.h [code] | Failure manager interface |
src/core/interface.c [code] | Public interface implementation |
src/core/koa.c [code] | KOA manager implementation |
src/core/koa.h [code] | KOA manager interface |
src/core/mainpage.h [code] | Main Doxygen documentation |
src/core/sentinel.c [code] | Sentinel manager implementation |
src/core/sentinel.h [code] | Sentinel manager interface |
src/core/stats.c [code] | Statistics collector implementation |
src/core/stats.h [code] | Statistics collector interface and MACROs |
src/core/tx.c [code] | Generic transaction manager implementation |
src/core/tx.h [code] | Generic transaction manager interface |
src/core/txdesc.h [code] | Transaction descriptor |
src/inc/txc/libc.h [code] | Function declarations of the transactional safe versions of some C library functions |
src/inc/txc/txc.h [code] | XCalls' library public interface |
src/libc/libc_internal.h [code] | Generic macro and type definitions used by the implemented C library functions |
src/libc/memcopy.h [code] | Definitions for memory copy functions |
src/libc/net.c [code] | Implementation of transactional safe versions of some C library (libc) network functions |
src/libc/pagecopy.h [code] | Macros for copying by pages; used in memcpy, memmove. Generic macros |
src/libc/stdlib.c [code] | Implementation of transactional safe versions of some C library (libc) standard functions |
src/libc/string.c [code] | Implementation of transactional safe versions of some C library (libc) string functions |
src/libc/syscalls.h [code] | Wrapper functions for system calls used by the xCalls library |
src/libc/tm_macros.h [code] | Macros for transactional annotations |
src/libc/wordcopy.c [code] | Implementation of transactional safe versions of memory word copy functions |
src/libc/wordcopy.h [code] | Memory copy operations interface |
src/misc/debug.c [code] | Debugging helper functions |
src/misc/debug.h [code] | Debugging helper MACROs |
src/misc/errno.h [code] | Public interface error numbers |
src/misc/generic_types.h [code] | Generic type definitions |
src/misc/hash_table.c [code] | Simple bucket hash table implementation |
src/misc/hash_table.h [code] | Simple bucket hash table interface |
src/misc/malloc.h [code] | Memory allocation MACROs |
src/misc/mutex.h [code] | Mutex lock MACROs |
src/misc/pool.c [code] | Pool allocator implementation |
src/misc/pool.h [code] | Pool allocator interface |
src/misc/result.h [code] | Error/result codes |
src/tm/itm.h [code] | Intel STM wrapper functions for use by the generic transactional memory manager |
src/tm/logtm.h [code] | LogTM wrapper functions for use by the generic transactional memory manager |
src/xcalls/x_close.c [code] | X_close implementation |
src/xcalls/x_create.c [code] | X_create implementation |
src/xcalls/x_dup.c [code] | X_dup implementation |
src/xcalls/x_fsync.c [code] | X_fsync implementation |
src/xcalls/x_lseek.c [code] | X_lseek implementation |
src/xcalls/x_open.c [code] | X_open implementation |
src/xcalls/x_pipe.c [code] | X_pipe implementation |
src/xcalls/x_printf.c [code] | X_printf implemenation |
src/xcalls/x_pthread_create.c [code] | X_pthread_create implementation |
src/xcalls/x_pthread_mutex_init.c [code] | X_pthread_mutex_init implementation |
src/xcalls/x_pthread_mutex_lock.c [code] | X_pthread_mutex_lock implementation |
src/xcalls/x_pthread_mutex_unlock.c [code] | X_pthread_mutex_unlock implementation |
src/xcalls/x_read.c [code] | X_read implementation |
src/xcalls/x_read_pipe.c [code] | X_read_pipe implementation |
src/xcalls/x_recvmsg.c [code] | X_recvmsg implementation |
src/xcalls/x_rename.c [code] | X_rename implementation |
src/xcalls/x_sendmsg.c [code] | X_sendmsg implementation |
src/xcalls/x_socket.c [code] | X_socket implementation |
src/xcalls/x_unlink.c [code] | X_unlink implementation |
src/xcalls/x_write.c [code] | X_write_seq, x_write_ignore, x_write_ovr implementation |
src/xcalls/x_write_pipe.c [code] | X_write_pipe implementation |
src/xcalls/xcalls.h [code] | XCalls' declarations |
src/xcalls/condvar/condvar.h [code] | Transactional condition variable MACROs |
src/xcalls/condvar/futex.c [code] | High level futex implementation |
src/xcalls/condvar/futex.h [code] | High level futex inteface |
src/xcalls/condvar/lowlevellock.h [code] | Low level futex and lock implementation |
src/xcalls/condvar/tls-simple.h [code] | Simple thread local storage used by transactional condition variables |