- Helps with finding ordering bugs for NVM
- clang 8.0.0
./run.sh build
-
Check run.sh script
./run.sh ./run.sh scan main dcl
- explain how to run benchmarks
main | |
---|---|
autoscl | 3 |
bit | 1 |
cons | 1 |
dcl | 8 |
obj | 2 |
ptr | |
---|---|
ptr | 4 |
log | |
---|---|
log | 1 |
logtx | 2 |
git diff > patch/owriteback/pmfs1.patch git reset --hard
make V=1 > make.txt
make libnvthread.so > nvthreads.txt
cd $NVthreads/tests/recover/
make > recover.txt
make PMOPT=PM -n > make.txt
mkdir build
cd build
cmake -DPMEM_BACKEND=Emu -DCMAKE_BUILD_TYPE=Debug ..
make VERBOSE=1 > make.txt
make > make.txt
scons --build-example=simple --verbose > simple.txt
scons --build-bench=stamp-kozy --verbose > stamp.txt
-fno-sized-deallocation
make > make.txt
make V=1 > make.txt
make USE_NVML=yes STD=-std=gnu99 V=1
make VERBOSE=1 > make.txt
-
delete pfence
./build.sh > make.txt cd src/examples/libpmemobj make > libpmemobj.txt
make USE_NVML=yes STD=-std=gnu99 V=1 > make.txt