xCalls File List

Here is a list of all documented files with brief descriptions:
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

Generated on Wed Dec 9 20:32:41 2009 for xCalls by  doxygen 1.4.7