vendor/file: upgrade from 5.32 to 5.38
[dragonfly.git] / contrib / file / magic / Magdir / pmem
blob4c36275ea96f2b9dad50ba36644caa76ff19a0c8
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
6 0       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,
16 >>120   leqldate        x               crtime: %s,
17 >>128   lequad          x               alignment_desc: 0x%016llx,
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),
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),
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,
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)
41 >4      string          BLK
42 >>4096  lelong          x               \b, blk.bsize: %d
44 >4      string          OBJ
45 >>4096  string          >0              \b, obj.layout: '%s'
46 >>4096  string          <0              \b, obj.layout: NULL