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