doxypage [code] | |
usermode/bench/doxypage [code] | |
usermode/library/__init__.py [code] | |
usermode/library/atomic_ops/aligned_atomic_load_store.h [code] | |
usermode/library/atomic_ops/all_acquire_release_volatile.h [code] | |
usermode/library/atomic_ops/ao_t_is_int.h [code] | |
usermode/library/atomic_ops/atomic_ops.h [code] | |
usermode/library/atomic_ops/generalize-small.h [code] | |
usermode/library/atomic_ops/generalize.h [code] | |
usermode/library/atomic_ops/ia64.h [code] | |
usermode/library/atomic_ops/ordered_except_wr.h [code] | |
usermode/library/atomic_ops/powerpc.h [code] | |
usermode/library/atomic_ops/read_ordered.h [code] | |
usermode/library/atomic_ops/sparc.h [code] | |
usermode/library/atomic_ops/standard_ao_double_t.h [code] | |
usermode/library/atomic_ops/test_and_set_t_is_ao_t.h [code] | |
usermode/library/atomic_ops/test_and_set_t_is_char.h [code] | |
usermode/library/atomic_ops/x86.h [code] | |
usermode/library/atomic_ops/x86_64.h [code] | |
usermode/library/common/chhash.c [code] | Simple chained bucket hash table implementation |
usermode/library/common/chhash.h [code] | Simple bucket hash table interface |
usermode/library/common/config_generic.c [code] | |
usermode/library/common/config_generic.h [code] | |
usermode/library/common/debug.c [code] | |
usermode/library/common/debug.h [code] | |
usermode/library/common/hrtime.h [code] | |
usermode/library/common/list.h [code] | |
usermode/library/common/mtypes.h [code] | |
usermode/library/common/plist.h [code] | |
usermode/library/common/red_black_tree.c [code] | |
usermode/library/common/red_black_tree.h [code] | |
usermode/library/common/result.h [code] | |
usermode/library/common/spinlock.h [code] | |
usermode/library/common/stack.c [code] | |
usermode/library/common/stack.h [code] | |
usermode/library/common/stats_generic.c [code] | |
usermode/library/common/stats_generic.h [code] | |
usermode/library/common/ut_barrier.h [code] | |
usermode/library/common/util.h [code] | Several utilities/wrappers |
usermode/library/common/cuckoo_hash/CHash.c [code] | |
usermode/library/common/cuckoo_hash/CHash.h [code] | |
usermode/library/common/cuckoo_hash/CHash_inline.h [code] | |
usermode/library/common/cuckoo_hash/Common.h [code] | |
usermode/library/common/cuckoo_hash/Common_inline.h [code] | |
usermode/library/common/cuckoo_hash/PointerHash.c [code] | |
usermode/library/common/cuckoo_hash/PointerHash.h [code] | |
usermode/library/common/cuckoo_hash/PointerHash_inline.h [code] | |
usermode/library/common/cuckoo_hash/PointerHash_struct.h [code] | |
usermode/library/common/cuckoo_hash/PointerHashInline.h [code] | |
usermode/library/common/cuckoo_hash/PointerSetHash.c [code] | |
usermode/library/common/cuckoo_hash/PointerSetHash.h [code] | |
usermode/library/common/cuckoo_hash/PointerSetHash_inline.h [code] | |
usermode/library/common/cuckoo_hash/PointerSetHash_struct.h [code] | |
usermode/library/common/cuckoo_hash/PointerSetHashInline.h [code] | |
usermode/library/common/cuckoo_hash/PortableStdint.h [code] | |
usermode/library/configuration/__init__.py [code] | |
usermode/library/configuration/helper.py [code] | |
usermode/library/configuration/mcore.py [code] | |
usermode/library/configuration/mnemosyne.py [code] | |
usermode/library/configuration/mtm.py [code] | |
usermode/library/configuration/pmalloc.py [code] | |
usermode/library/configuration/test.py [code] | |
usermode/library/configuration/default/mcore.py [code] | |
usermode/library/configuration/default/mnemosyne.py [code] | |
usermode/library/configuration/default/mtm.py [code] | |
usermode/library/configuration/default/pmalloc.py [code] | |
usermode/library/configuration/default/test.py [code] | |
usermode/library/malloc-hoard-old/benchmarks/cache-scratch/cache-scratch.cpp [code] | |
usermode/library/malloc-hoard-old/benchmarks/cache-thrash/cache-thrash.cpp [code] | |
usermode/library/malloc-hoard-old/benchmarks/consume/consume.cpp [code] | |
usermode/library/malloc-hoard-old/benchmarks/consume/rrconsume.cpp [code] | |
usermode/library/malloc-hoard-old/benchmarks/larson/dlm.h [code] | |
usermode/library/malloc-hoard-old/benchmarks/larson/driver_mt.c [code] | |
usermode/library/malloc-hoard-old/benchmarks/larson/driver_mt.cpp [code] | |
usermode/library/malloc-hoard-old/benchmarks/larson/parallel.h [code] | |
usermode/library/malloc-hoard-old/benchmarks/larson/perfcounters.h [code] | |
usermode/library/malloc-hoard-old/benchmarks/larson/thread-m.h [code] | |
usermode/library/malloc-hoard-old/benchmarks/linux-scalability/linux-scalability.c [code] | |
usermode/library/malloc-hoard-old/benchmarks/shbench/timer.h [code] | |
usermode/library/malloc-hoard-old/benchmarks/testmymalloc/testmymalloc.cpp [code] | |
usermode/library/malloc-hoard-old/benchmarks/threadtest/threadtest.cpp [code] | |
usermode/library/malloc-hoard-old/include/malloc.h [code] | |
usermode/library/malloc-hoard-old/src/arch-specific.cpp [code] | |
usermode/library/malloc-hoard-old/src/arch-specific.h [code] | |
usermode/library/malloc-hoard-old/src/block.h [code] | |
usermode/library/malloc-hoard-old/src/config.h [code] | |
usermode/library/malloc-hoard-old/src/dlmalloc.c [code] | |
usermode/library/malloc-hoard-old/src/dlmalloc.h [code] | |
usermode/library/malloc-hoard-old/src/heapstats.h [code] | |
usermode/library/malloc-hoard-old/src/hoardheap.cpp [code] | |
usermode/library/malloc-hoard-old/src/hoardheap.h [code] | |
usermode/library/malloc-hoard-old/src/malloc-test.c [code] | |
usermode/library/malloc-hoard-old/src/mallocwrap.cpp [code] | |
usermode/library/malloc-hoard-old/src/mytest.cpp [code] | |
usermode/library/malloc-hoard-old/src/persistentheap.cpp [code] | |
usermode/library/malloc-hoard-old/src/persistentheap.h [code] | |
usermode/library/malloc-hoard-old/src/persistentsuperblock.h [code] | |
usermode/library/malloc-hoard-old/src/processheap.cpp [code] | |
usermode/library/malloc-hoard-old/src/processheap.h [code] | |
usermode/library/malloc-hoard-old/src/superblock.cpp [code] | |
usermode/library/malloc-hoard-old/src/superblock.h [code] | |
usermode/library/malloc-hoard-old/src/threadheap.cpp [code] | |
usermode/library/malloc-hoard-old/src/threadheap.h [code] | |
usermode/library/malloc-hoard-old/src/timer.h [code] | |
usermode/library/malloc-hoard-old/src/wrapper.cpp [code] | |
usermode/library/malloc-original/benchmarks/cache-scratch/cache-scratch.cpp [code] | |
usermode/library/malloc-original/benchmarks/cache-thrash/cache-thrash.cpp [code] | |
usermode/library/malloc-original/benchmarks/consume/consume.cpp [code] | |
usermode/library/malloc-original/benchmarks/consume/rrconsume.cpp [code] | |
usermode/library/malloc-original/benchmarks/larson/dlm.h [code] | |
usermode/library/malloc-original/benchmarks/larson/driver_mt.c [code] | |
usermode/library/malloc-original/benchmarks/larson/driver_mt.cpp [code] | |
usermode/library/malloc-original/benchmarks/larson/parallel.h [code] | |
usermode/library/malloc-original/benchmarks/larson/perfcounters.h [code] | |
usermode/library/malloc-original/benchmarks/larson/thread-m.h [code] | |
usermode/library/malloc-original/benchmarks/linux-scalability/linux-scalability.c [code] | |
usermode/library/malloc-original/benchmarks/shbench/timer.h [code] | |
usermode/library/malloc-original/benchmarks/testmymalloc/testmymalloc.cpp [code] | |
usermode/library/malloc-original/benchmarks/threadtest/threadtest.cpp [code] | |
usermode/library/malloc-original/include/malloc.h [code] | |
usermode/library/malloc-original/src/arch-specific.cpp [code] | |
usermode/library/malloc-original/src/arch-specific.h [code] | |
usermode/library/malloc-original/src/block.h [code] | |
usermode/library/malloc-original/src/config.h [code] | |
usermode/library/malloc-original/src/dllmain.cpp [code] | |
usermode/library/malloc-original/src/dlmalloc.c [code] | |
usermode/library/malloc-original/src/dlmalloc.h [code] | |
usermode/library/malloc-original/src/gen_sizeclass.py [code] | |
usermode/library/malloc-original/src/heapstats.h [code] | |
usermode/library/malloc-original/src/hoardheap.cpp [code] | |
usermode/library/malloc-original/src/hoardheap.h [code] | |
usermode/library/malloc-original/src/malloc-test.c [code] | |
usermode/library/malloc-original/src/mallocwrap.cpp [code] | |
usermode/library/malloc-original/src/mytest.cpp [code] | |
usermode/library/malloc-original/src/ntwrapper.cpp [code] | |
usermode/library/malloc-original/src/ntwrapper.h [code] | |
usermode/library/malloc-original/src/persistentheap.cpp [code] | |
usermode/library/malloc-original/src/persistentheap.h [code] | |
usermode/library/malloc-original/src/persistentsuperblock.h [code] | |
usermode/library/malloc-original/src/processheap.cpp [code] | |
usermode/library/malloc-original/src/processheap.h [code] | |
usermode/library/malloc-original/src/superblock.cpp [code] | |
usermode/library/malloc-original/src/superblock.h [code] | |
usermode/library/malloc-original/src/threadheap.cpp [code] | |
usermode/library/malloc-original/src/threadheap.h [code] | |
usermode/library/malloc-original/src/timer.h [code] | |
usermode/library/malloc-original/src/uselibhoard.cpp [code] | |
usermode/library/malloc-original/src/wrapper.cpp [code] | |
usermode/library/mcore/include/log.h [code] | Persistent log |
usermode/library/mcore/include/mnemosyne.h [code] | |
usermode/library/mcore/include/pcm.h [code] | PCM emulation over DRAM |
usermode/library/mcore/src/config.c [code] | |
usermode/library/mcore/src/config.h [code] | |
usermode/library/mcore/src/files.c [code] | |
usermode/library/mcore/src/files.h [code] | |
usermode/library/mcore/src/init.c [code] | |
usermode/library/mcore/src/init.h [code] | |
usermode/library/mcore/src/mcore_i.h [code] | |
usermode/library/mcore/src/module.c [code] | |
usermode/library/mcore/src/module.h [code] | |
usermode/library/mcore/src/pregionlayout.h [code] | |
usermode/library/mcore/src/reincarnation_callback.c [code] | |
usermode/library/mcore/src/reincarnation_callback.h [code] | |
usermode/library/mcore/src/segment.c [code] | |
usermode/library/mcore/src/segment.h [code] | |
usermode/library/mcore/src/thrdesc.h [code] | |
usermode/library/mcore/src/hal/pcm.c [code] | |
usermode/library/mcore/src/hal/pcm_i.h [code] | |
usermode/library/mcore/src/log/log_i.h [code] | The interface to the log manager |
usermode/library/mcore/src/log/logtrunc.c [code] | |
usermode/library/mcore/src/log/logtrunc.h [code] | |
usermode/library/mcore/src/log/mgr.c [code] | |
usermode/library/mcore/src/log/phlog_base.c [code] | Physical log implemented using a torn-bit per word to detect torn words |
usermode/library/mcore/src/log/phlog_base.h [code] | Simple base physical log |
usermode/library/mcore/src/log/phlog_tornbit.c [code] | Physical log implemented using a torn-bit per word to detect torn words |
usermode/library/mcore/src/log/phlog_tornbit.h [code] | Physical log implemented using a torn-bit per word to detect torn words |
usermode/library/mcore/src/log/staticlogs.h [code] | |
usermode/library/mtm/include/mtm.h [code] | |
usermode/library/mtm/include/transactions.h [code] | |
usermode/library/mtm/include/txlock.h [code] | |
usermode/library/mtm/src/atomic.h [code] | |
usermode/library/mtm/src/cm.h [code] | |
usermode/library/mtm/src/config.c [code] | |
usermode/library/mtm/src/config.h [code] | |
usermode/library/mtm/src/gc.c [code] | |
usermode/library/mtm/src/gc.h [code] | |
usermode/library/mtm/src/init.c [code] | |
usermode/library/mtm/src/init.h [code] | |
usermode/library/mtm/src/intelabi.c [code] | Implements the rest of the Intel ABI that is not exported via the dispatch table |
usermode/library/mtm/src/itm.h [code] | |
usermode/library/mtm/src/itmuser.h [code] | |
usermode/library/mtm/src/local.c [code] | |
usermode/library/mtm/src/local.h [code] | |
usermode/library/mtm/src/locks.h [code] | |
usermode/library/mtm/src/mtm.c [code] | Implements global utilities which are required by the transactional functions of MTM |
usermode/library/mtm/src/mtm_i.h [code] | Definitions used internally by the STM implementation |
usermode/library/mtm/src/stats.c [code] | Statistics collector implementation |
usermode/library/mtm/src/stats.h [code] | Statistics collector interface and MACROs |
usermode/library/mtm/src/txlock.c [code] | |
usermode/library/mtm/src/useraction.c [code] | |
usermode/library/mtm/src/useraction.h [code] | |
usermode/library/mtm/src/mode/dtable.h [code] | Definition of the dispatch table |
usermode/library/mtm/src/mode/mode.c [code] | Transaction execution modes |
usermode/library/mtm/src/mode/mode.h [code] | Transaction execution modes |
usermode/library/mtm/src/mode/common/barrier.h [code] | |
usermode/library/mtm/src/mode/common/beginend.h [code] | |
usermode/library/mtm/src/mode/common/common.c [code] | |
usermode/library/mtm/src/mode/common/mask.h [code] | |
usermode/library/mtm/src/mode/common/memcpy.h [code] | |
usermode/library/mtm/src/mode/common/memset.h [code] | |
usermode/library/mtm/src/mode/common/rwset.h [code] | Implements generic read/write set functions |
usermode/library/mtm/src/mode/pwb-common/barrier-bits.h [code] | |
usermode/library/mtm/src/mode/pwb-common/barrier.h [code] | |
usermode/library/mtm/src/mode/pwb-common/beginend-bits.h [code] | |
usermode/library/mtm/src/mode/pwb-common/locks.h [code] | |
usermode/library/mtm/src/mode/pwb-common/pwb.c [code] | |
usermode/library/mtm/src/mode/pwb-common/pwb.h [code] | WRITE_BACK_ETL: write-back with encounter-time locking |
usermode/library/mtm/src/mode/pwb-common/pwb_i.h [code] | |
usermode/library/mtm/src/mode/pwb-common/tmlog.h [code] | |
usermode/library/mtm/src/mode/pwb-common/tmlog_base.c [code] | Implements the base log for persistent writeback transactions |
usermode/library/mtm/src/mode/pwb-common/tmlog_base.h [code] | |
usermode/library/mtm/src/mode/pwb-common/tmlog_tornbit.c [code] | Implements the tornbit log for persistent writeback transactions |
usermode/library/mtm/src/mode/pwb-common/tmlog_tornbit.h [code] | |
usermode/library/mtm/src/mode/pwbetl/barrier.c [code] | |
usermode/library/mtm/src/mode/pwbetl/barrier.h [code] | |
usermode/library/mtm/src/mode/pwbetl/beginend.c [code] | |
usermode/library/mtm/src/mode/pwbetl/beginend.h [code] | |
usermode/library/mtm/src/mode/pwbetl/memcpy.c [code] | |
usermode/library/mtm/src/mode/pwbetl/memcpy.h [code] | |
usermode/library/mtm/src/mode/pwbetl/memset.c [code] | |
usermode/library/mtm/src/mode/pwbetl/memset.h [code] | |
usermode/library/mtm/src/mode/pwbetl/pwb_i.h [code] | |
usermode/library/mtm/src/mode/pwbetl/pwbetl.c [code] | |
usermode/library/mtm/src/mode/pwbetl/pwbetl.h [code] | |
usermode/library/mtm/src/mode/pwbnl/barrier.c [code] | |
usermode/library/mtm/src/mode/pwbnl/barrier.h [code] | |
usermode/library/mtm/src/mode/pwbnl/beginend.c [code] | |
usermode/library/mtm/src/mode/pwbnl/beginend.h [code] | |
usermode/library/mtm/src/mode/pwbnl/memcpy.c [code] | |
usermode/library/mtm/src/mode/pwbnl/memcpy.h [code] | |
usermode/library/mtm/src/mode/pwbnl/memset.c [code] | |
usermode/library/mtm/src/mode/pwbnl/memset.h [code] | |
usermode/library/mtm/src/mode/pwbnl/pwb_i.h [code] | |
usermode/library/mtm/src/mode/pwbnl/pwbnl.c [code] | |
usermode/library/mtm/src/mode/pwbnl/pwbnl.h [code] | Write-back with no locking |
usermode/library/mtm/src/sysdeps/linux/rwlock.c [code] | Reader-writer lock implementation |
usermode/library/mtm/src/sysdeps/linux/rwlock.h [code] | Reader-writer lock definition |
usermode/library/mtm/src/sysdeps/x86/target.h [code] | |
usermode/library/pmalloc/include/pmalloc.h [code] | |
usermode/library/pmalloc/src/arch-specific.cpp [code] | |
usermode/library/pmalloc/src/arch-specific.h [code] | |
usermode/library/pmalloc/src/block.h [code] | |
usermode/library/pmalloc/src/config.h [code] | |
usermode/library/pmalloc/src/gen_sizeclass.py [code] | |
usermode/library/pmalloc/src/genalloc.h [code] | Choose the generic persistent memory allocator based on configuration |
usermode/library/pmalloc/src/heapstats.h [code] | |
usermode/library/pmalloc/src/hoardheap.cpp [code] | |
usermode/library/pmalloc/src/hoardheap.h [code] | |
usermode/library/pmalloc/src/malloc-test.c [code] | |
usermode/library/pmalloc/src/mallocwrap.cpp [code] | |
usermode/library/pmalloc/src/mytest.cpp [code] | |
usermode/library/pmalloc/src/pdlmalloc.c [code] | A simple persistent memory allocator based on Doug Lea's malloc |
usermode/library/pmalloc/src/pdlmalloc.h [code] | A simple persistent memory allocator based on Doug Lea's malloc |
usermode/library/pmalloc/src/persistentheap.cpp [code] | |
usermode/library/pmalloc/src/persistentheap.h [code] | |
usermode/library/pmalloc/src/persistentsuperblock.h [code] | |
usermode/library/pmalloc/src/processheap.cpp [code] | |
usermode/library/pmalloc/src/processheap.h [code] | |
usermode/library/pmalloc/src/superblock.cpp [code] | |
usermode/library/pmalloc/src/superblock.h [code] | |
usermode/library/pmalloc/src/threadheap.cpp [code] | |
usermode/library/pmalloc/src/threadheap.h [code] | |
usermode/library/pmalloc/src/timer.h [code] | |
usermode/library/pmalloc/src/txmutex.h [code] | |
usermode/library/pmalloc/src/vhalloc.c [code] | A simple persistent memory allocator based on Vistaheap |
usermode/library/pmalloc/src/vhalloc.h [code] | A simple persistent memory allocator based on Vistaheap |
usermode/library/pmalloc/src/vistaheap.c [code] | |
usermode/library/pmalloc/src/vistaheap.h [code] | |
usermode/library/pmalloc/src/wrapper.cpp [code] | |