xref: /dragonfly/contrib/file/magic/Magdir/pmem (revision 614728ca)
16fca56fbSSascha Wildner
26fca56fbSSascha Wildner#------------------------------------------------------------------------------
3*614728caSSascha Wildner# $File: pmem,v 1.4 2021/04/26 15:56:00 christos Exp $
46fca56fbSSascha Wildner# pmem: file(1) magic for Persistent Memory Development Kit pool files
56fca56fbSSascha Wildner#
66fca56fbSSascha Wildner0	string		PMEM
76fca56fbSSascha Wildner>4	string		POOLSET		Persistent Memory Poolset file
86fca56fbSSascha Wildner>>11	search		REPLICA		with replica
96fca56fbSSascha Wildner>4	regex		LOG|BLK|OBJ	Persistent Memory Pool file, type: %s,
10*614728caSSascha Wildner>>8	lelong		>0		version: %#x,
11*614728caSSascha Wildner>>12	lelong		x		compat: %#x,
12*614728caSSascha Wildner>>16	lelong		x		incompat: %#x,
13*614728caSSascha Wildner>>20	lelong		x		ro_compat: %#x,
146fca56fbSSascha Wildner
156fca56fbSSascha Wildner
166fca56fbSSascha Wildner>>120	leqldate	x		crtime: %s,
17*614728caSSascha Wildner>>128	lequad		x		alignment_desc: %#016llx,
186fca56fbSSascha Wildner
196fca56fbSSascha Wildner>>136	clear		x
206fca56fbSSascha Wildner>>136	byte		2		machine_class: 64-bit,
216fca56fbSSascha Wildner>>136	default		x		machine_class: unknown
22*614728caSSascha Wildner>>>136	byte		x		(%#d),
236fca56fbSSascha Wildner
246fca56fbSSascha Wildner>>137	clear		x
256fca56fbSSascha Wildner>>137	byte		1		data: little-endian,
266fca56fbSSascha Wildner>>137	byte		2		data: big-endian,
276fca56fbSSascha Wildner>>137	default		x		data: unknown
28*614728caSSascha Wildner>>>137	byte		x		(%#d),
296fca56fbSSascha Wildner
306fca56fbSSascha Wildner>>138	byte		!0		reserved[0]: %d,
316fca56fbSSascha Wildner>>139	byte		!0		reserved[1]: %d,
326fca56fbSSascha Wildner>>140	byte		!0		reserved[2]: %d,
336fca56fbSSascha Wildner>>141	byte		!0		reserved[3]: %d,
346fca56fbSSascha Wildner
356fca56fbSSascha Wildner>>142	clear		x
366fca56fbSSascha Wildner>>142	leshort		62		machine: x86_64
376fca56fbSSascha Wildner>>142	leshort		183		machine: aarch64
386fca56fbSSascha Wildner>>142	default		x		machine: unknown
39*614728caSSascha Wildner>>>142	leshort		x		(%#d)
406fca56fbSSascha Wildner
416fca56fbSSascha Wildner>4	string		BLK
426fca56fbSSascha Wildner>>4096	lelong		x		\b, blk.bsize: %d
436fca56fbSSascha Wildner
446fca56fbSSascha Wildner>4	string		OBJ
456fca56fbSSascha Wildner>>4096	string		>0		\b, obj.layout: '%s'
466fca56fbSSascha Wildner>>4096	string		<0		\b, obj.layout: NULL
47