nvml-sys 0.0.6

A low-level FFI wrapper around the Persistent Memory Development Kit, PMDK (formerly NVML) and its libraries, including libpmem, libpmemobj and others. Currently tracks master after version 1.3.1.
==$(N)== pmemcheck-$(N).$(nW), a simple persistent store checker
==$(N)== Copyright (c) $(N)-$(N), Intel Corporation
==$(N)== Using $(*)
==$(N)== Command: ./pmem_valgr_simple$(nW) $(nW) $(N) $(N)
==$(N)== Parent PID: $(N)
==$(N)== 
==$(N)== 
$(OPT)==$(N)== Number of stores not made persistent: 3
$(OPX)==$(N)== Number of stores not made persistent: 10
==$(N)== Stores not made persistent properly:
==$(N)== [0]    at 0x$(X): main (pmem_valgr_simple.c:$(N))
==$(N)== 	Address: 0x$(X)	size: 4	state: DIRTY
==$(N)== [1]    at 0x$(X): $(nW)memset$(nW) ($(*))
==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 8	state: DIRTY
$(OPX)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
$(OPT)==$(N)== [$(N)]    at 0x$(X): $(nW)memset$(nW) ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 1	state: DIRTY
==$(N)== [$(N)]    at 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 2	state: FLUSHED
$(OPT)==$(N)== 	Address: 0x$(X)	size: 2	state: FENCED
==$(N)== Total memory not made persistent: 14
$(OPT)==$(N)== 
$(OPT)==$(N)== Number of overwritten stores: 1
$(OPT)==$(N)== Overwritten stores before they were made persistent:
$(OPT)==$(N)== [0]    at 0x$(X): $(nW)memset ($(*))
$(OPT)==$(N)==    by 0x$(X): main (pmem_valgr_simple.c:$(N))
$(OPT)==$(N)== 	Address: 0x$(X)	size: 8	state: DIRTY
$(OPT)==$(N)== ERROR SUMMARY: 3 errors
$(OPX)==$(N)== ERROR SUMMARY: 10 errors