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
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,
16 >>120 leqldate x crtime: %s,
17 >>128 lequad x alignment_desc: 0x%016llx,
20 >>136 byte 2 machine_class: 64-bit,
21 >>136 default x machine_class: unknown
25 >>137 byte 1 data: little-endian,
26 >>137 byte 2 data: big-endian,
27 >>137 default x data: unknown
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,
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)
42 >>4096 lelong x \b, blk.bsize: %d
45 >>4096 string >0 \b, obj.layout: '%s'
46 >>4096 string <0 \b, obj.layout: NULL