1*d38c30c0SXin LI 2*d38c30c0SXin LI#------------------------------------------------------------------------------ 3*d38c30c0SXin LI# $File: pmem,v 1.3 2019/06/13 11:45:44 christos Exp $ 4*d38c30c0SXin LI# pmem: file(1) magic for Persistent Memory Development Kit pool files 5*d38c30c0SXin LI# 6*d38c30c0SXin LI0 string PMEM 7*d38c30c0SXin LI>4 string POOLSET Persistent Memory Poolset file 8*d38c30c0SXin LI>>11 search REPLICA with replica 9*d38c30c0SXin LI>4 regex LOG|BLK|OBJ Persistent Memory Pool file, type: %s, 10*d38c30c0SXin LI>>8 lelong >0 version: 0x%x, 11*d38c30c0SXin LI>>12 lelong x compat: 0x%x, 12*d38c30c0SXin LI>>16 lelong x incompat: 0x%x, 13*d38c30c0SXin LI>>20 lelong x ro_compat: 0x%x, 14*d38c30c0SXin LI 15*d38c30c0SXin LI 16*d38c30c0SXin LI>>120 leqldate x crtime: %s, 17*d38c30c0SXin LI>>128 lequad x alignment_desc: 0x%016llx, 18*d38c30c0SXin LI 19*d38c30c0SXin LI>>136 clear x 20*d38c30c0SXin LI>>136 byte 2 machine_class: 64-bit, 21*d38c30c0SXin LI>>136 default x machine_class: unknown 22*d38c30c0SXin LI>>>136 byte x (0x%d), 23*d38c30c0SXin LI 24*d38c30c0SXin LI>>137 clear x 25*d38c30c0SXin LI>>137 byte 1 data: little-endian, 26*d38c30c0SXin LI>>137 byte 2 data: big-endian, 27*d38c30c0SXin LI>>137 default x data: unknown 28*d38c30c0SXin LI>>>137 byte x (0x%d), 29*d38c30c0SXin LI 30*d38c30c0SXin LI>>138 byte !0 reserved[0]: %d, 31*d38c30c0SXin LI>>139 byte !0 reserved[1]: %d, 32*d38c30c0SXin LI>>140 byte !0 reserved[2]: %d, 33*d38c30c0SXin LI>>141 byte !0 reserved[3]: %d, 34*d38c30c0SXin LI 35*d38c30c0SXin LI>>142 clear x 36*d38c30c0SXin LI>>142 leshort 62 machine: x86_64 37*d38c30c0SXin LI>>142 leshort 183 machine: aarch64 38*d38c30c0SXin LI>>142 default x machine: unknown 39*d38c30c0SXin LI>>>142 leshort x (0x%d) 40*d38c30c0SXin LI 41*d38c30c0SXin LI>4 string BLK 42*d38c30c0SXin LI>>4096 lelong x \b, blk.bsize: %d 43*d38c30c0SXin LI 44*d38c30c0SXin LI>4 string OBJ 45*d38c30c0SXin LI>>4096 string >0 \b, obj.layout: '%s' 46*d38c30c0SXin LI>>4096 string <0 \b, obj.layout: NULL 47