├── .gitignore ├── FAQ.txt ├── LICENSE ├── LINUX_PMEM_API.txt ├── Makefile ├── Makefile.inc ├── README ├── basic ├── .gitignore ├── Makefile ├── README ├── basic.c ├── basictest └── basictest.pass ├── binarytree ├── .gitignore ├── Makefile ├── README ├── freqtest ├── freqtest.pass ├── tree.c ├── tree.h ├── tree_free.c ├── tree_insert.c ├── tree_walk.c └── tree_wordfreq.c ├── icount ├── .gitignore ├── Makefile ├── README ├── allcounts ├── icount.c ├── icount.h ├── icount_test.c └── icount_test.pass ├── libpmem ├── .gitignore ├── LIBPMEM_API.txt ├── Makefile ├── README ├── pmem.c ├── pmem.h ├── pmem.map ├── pmem_cl.c ├── pmem_fit.c ├── pmem_inline.h └── pmem_msync.c ├── libpmemalloc ├── .gitignore ├── Makefile ├── PMEMALLOC_API.txt ├── README ├── design.txt ├── pmemalloc.c ├── pmemalloc.h ├── pmemalloc.map ├── pmemalloc_check.c ├── pmemalloc_test1.c ├── pmemalloc_test2.c ├── pmemalloctest └── pmemalloctest.pass ├── trivial ├── .gitignore ├── Makefile ├── README ├── trivial.c ├── trivialtest └── trivialtest.pass └── util ├── Makefile ├── README ├── util.c └── util.h /.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | *.o 3 | tags 4 | testfile* 5 | *.out 6 | -------------------------------------------------------------------------------- /FAQ.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/FAQ.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /LINUX_PMEM_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/LINUX_PMEM_API.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/Makefile.inc -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/README -------------------------------------------------------------------------------- /basic/.gitignore: -------------------------------------------------------------------------------- 1 | basic 2 | -------------------------------------------------------------------------------- /basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/basic/Makefile -------------------------------------------------------------------------------- /basic/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/basic/README -------------------------------------------------------------------------------- /basic/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/basic/basic.c -------------------------------------------------------------------------------- /basic/basictest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/basic/basictest -------------------------------------------------------------------------------- /basic/basictest.pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/basic/basictest.pass -------------------------------------------------------------------------------- /binarytree/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/.gitignore -------------------------------------------------------------------------------- /binarytree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/Makefile -------------------------------------------------------------------------------- /binarytree/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/README -------------------------------------------------------------------------------- /binarytree/freqtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/freqtest -------------------------------------------------------------------------------- /binarytree/freqtest.pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/freqtest.pass -------------------------------------------------------------------------------- /binarytree/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/tree.c -------------------------------------------------------------------------------- /binarytree/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/tree.h -------------------------------------------------------------------------------- /binarytree/tree_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/tree_free.c -------------------------------------------------------------------------------- /binarytree/tree_insert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/tree_insert.c -------------------------------------------------------------------------------- /binarytree/tree_walk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/tree_walk.c -------------------------------------------------------------------------------- /binarytree/tree_wordfreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/binarytree/tree_wordfreq.c -------------------------------------------------------------------------------- /icount/.gitignore: -------------------------------------------------------------------------------- 1 | icount_test 2 | -------------------------------------------------------------------------------- /icount/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/icount/Makefile -------------------------------------------------------------------------------- /icount/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/icount/README -------------------------------------------------------------------------------- /icount/allcounts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/icount/allcounts -------------------------------------------------------------------------------- /icount/icount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/icount/icount.c -------------------------------------------------------------------------------- /icount/icount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/icount/icount.h -------------------------------------------------------------------------------- /icount/icount_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/icount/icount_test.c -------------------------------------------------------------------------------- /icount/icount_test.pass: -------------------------------------------------------------------------------- 1 | Program terminated after 4 instructions 2 | -------------------------------------------------------------------------------- /libpmem/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/.gitignore -------------------------------------------------------------------------------- /libpmem/LIBPMEM_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/LIBPMEM_API.txt -------------------------------------------------------------------------------- /libpmem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/Makefile -------------------------------------------------------------------------------- /libpmem/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/README -------------------------------------------------------------------------------- /libpmem/pmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem.c -------------------------------------------------------------------------------- /libpmem/pmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem.h -------------------------------------------------------------------------------- /libpmem/pmem.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem.map -------------------------------------------------------------------------------- /libpmem/pmem_cl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem_cl.c -------------------------------------------------------------------------------- /libpmem/pmem_fit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem_fit.c -------------------------------------------------------------------------------- /libpmem/pmem_inline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem_inline.h -------------------------------------------------------------------------------- /libpmem/pmem_msync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmem/pmem_msync.c -------------------------------------------------------------------------------- /libpmemalloc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/.gitignore -------------------------------------------------------------------------------- /libpmemalloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/Makefile -------------------------------------------------------------------------------- /libpmemalloc/PMEMALLOC_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/PMEMALLOC_API.txt -------------------------------------------------------------------------------- /libpmemalloc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/README -------------------------------------------------------------------------------- /libpmemalloc/design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/design.txt -------------------------------------------------------------------------------- /libpmemalloc/pmemalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloc.c -------------------------------------------------------------------------------- /libpmemalloc/pmemalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloc.h -------------------------------------------------------------------------------- /libpmemalloc/pmemalloc.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloc.map -------------------------------------------------------------------------------- /libpmemalloc/pmemalloc_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloc_check.c -------------------------------------------------------------------------------- /libpmemalloc/pmemalloc_test1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloc_test1.c -------------------------------------------------------------------------------- /libpmemalloc/pmemalloc_test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloc_test2.c -------------------------------------------------------------------------------- /libpmemalloc/pmemalloctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloctest -------------------------------------------------------------------------------- /libpmemalloc/pmemalloctest.pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/libpmemalloc/pmemalloctest.pass -------------------------------------------------------------------------------- /trivial/.gitignore: -------------------------------------------------------------------------------- 1 | trivial 2 | testfile 3 | -------------------------------------------------------------------------------- /trivial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/trivial/Makefile -------------------------------------------------------------------------------- /trivial/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/trivial/README -------------------------------------------------------------------------------- /trivial/trivial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/trivial/trivial.c -------------------------------------------------------------------------------- /trivial/trivialtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/trivial/trivialtest -------------------------------------------------------------------------------- /trivial/trivialtest.pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/trivial/trivialtest.pass -------------------------------------------------------------------------------- /util/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/util/Makefile -------------------------------------------------------------------------------- /util/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/util/README -------------------------------------------------------------------------------- /util/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/util/util.c -------------------------------------------------------------------------------- /util/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmem/linux-examples/HEAD/util/util.h --------------------------------------------------------------------------------