1bf03dedeSKevin Wolf== Commit tests == 2bf03dedeSKevin Wolfwrote 2097152/2097152 bytes at offset 0 3bf03dedeSKevin Wolf2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4bf03dedeSKevin Wolf 5bf03dedeSKevin Wolf=== Check visible data === 6bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 0 7bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8bf03dedeSKevin Wolf 9bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 1048576 10bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 11bf03dedeSKevin Wolf 12bf03dedeSKevin Wolf=== Checking allocation status === 13bf03dedeSKevin Wolf1048576/1048576 bytes allocated at offset 0 bytes 14bf03dedeSKevin Wolf1048576/1048576 bytes allocated at offset 1 MiB 15bf03dedeSKevin Wolf 16bf03dedeSKevin Wolf0/1048576 bytes allocated at offset 0 bytes 17bf03dedeSKevin Wolf0/0 bytes allocated at offset 1 MiB 18bf03dedeSKevin Wolf 19bf03dedeSKevin Wolf0/1048576 bytes allocated at offset 0 bytes 20bf03dedeSKevin Wolf0/1048576 bytes allocated at offset 1 MiB 21bf03dedeSKevin Wolf 22bf03dedeSKevin Wolf=== Checking map === 23*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "compressed": false, "offset": 327680}] 24bf03dedeSKevin Wolf 25bf03dedeSKevin WolfOffset Length Mapped to File 26bf03dedeSKevin Wolf0 0x200000 0x50000 TEST_DIR/PID-base 27bf03dedeSKevin Wolf 28*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 1048576, "depth": 1, "present": true, "zero": false, "data": true, "compressed": false, "offset": 327680}] 29bf03dedeSKevin Wolf 30bf03dedeSKevin WolfOffset Length Mapped to File 31bf03dedeSKevin Wolf0 0x100000 0x50000 TEST_DIR/PID-base 32bf03dedeSKevin Wolf 33*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 1048576, "depth": 2, "present": true, "zero": false, "data": true, "compressed": false, "offset": 327680}, 34*52b10c9cSAndrey Drobyshev via{ "start": 1048576, "length": 1048576, "depth": 0, "present": false, "zero": true, "data": false, "compressed": false}] 35bf03dedeSKevin Wolf 36bf03dedeSKevin WolfOffset Length Mapped to File 37bf03dedeSKevin Wolf0 0x100000 0x50000 TEST_DIR/PID-base 38bf03dedeSKevin Wolf 39bf03dedeSKevin Wolf=== Testing qemu-img commit (top -> mid) === 40bf03dedeSKevin WolfImage committed. 41bf03dedeSKevin Wolf 42bf03dedeSKevin Wolfimage: TEST_IMG 43bf03dedeSKevin Wolffile format: IMGFMT 44bf03dedeSKevin Wolfvirtual size: 2 MiB (2097152 bytes) 45bf03dedeSKevin Wolfcluster_size: 65536 46bf03dedeSKevin Wolfbacking file: TEST_DIR/PID-base 47b66ff2c2SEric Blakebacking file format: IMGFMT 48bf03dedeSKevin WolfFormat specific information: 49bf03dedeSKevin Wolf compat: 1.1 50e877bba3SVladimir Sementsov-Ogievskiy compression type: COMPRESSION_TYPE 51bf03dedeSKevin Wolf lazy refcounts: false 52bf03dedeSKevin Wolf refcount bits: 16 53bf03dedeSKevin Wolf corrupt: false 547be20252SAlberto Garcia extended l2: false 55bf03dedeSKevin Wolf 56bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 0 57bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 58bf03dedeSKevin Wolf 59bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 1048576 60bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 61bf03dedeSKevin Wolf 62bf03dedeSKevin Wolf=== Testing HMP commit (top -> mid) === 63bf03dedeSKevin Wolfwrote 2097152/2097152 bytes at offset 0 64bf03dedeSKevin Wolf2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 65bf03dedeSKevin Wolf 66bf03dedeSKevin Wolf{"execute": "human-monitor-command", "arguments": {"command-line": "commit drive0"}} 67bf03dedeSKevin Wolf{"return": ""} 68bf03dedeSKevin Wolfimage: TEST_IMG 69bf03dedeSKevin Wolffile format: IMGFMT 70bf03dedeSKevin Wolfvirtual size: 2 MiB (2097152 bytes) 71bf03dedeSKevin Wolfcluster_size: 65536 72bf03dedeSKevin Wolfbacking file: TEST_DIR/PID-base 73b66ff2c2SEric Blakebacking file format: IMGFMT 74bf03dedeSKevin WolfFormat specific information: 75bf03dedeSKevin Wolf compat: 1.1 76e877bba3SVladimir Sementsov-Ogievskiy compression type: COMPRESSION_TYPE 77bf03dedeSKevin Wolf lazy refcounts: false 78bf03dedeSKevin Wolf refcount bits: 16 79bf03dedeSKevin Wolf corrupt: false 807be20252SAlberto Garcia extended l2: false 81bf03dedeSKevin Wolf 82bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 0 83bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 84bf03dedeSKevin Wolf 85bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 1048576 86bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 87bf03dedeSKevin Wolf 88bf03dedeSKevin Wolf=== Testing QMP active commit (top -> mid) === 89bf03dedeSKevin Wolfwrote 2097152/2097152 bytes at offset 0 90bf03dedeSKevin Wolf2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 91bf03dedeSKevin Wolf 92bf03dedeSKevin Wolf{"execute": "block-commit", "arguments": {"auto-dismiss": false, "base-node": "mid", "device": "top", "job-id": "job0"}} 93bf03dedeSKevin Wolf{"return": {}} 94bf03dedeSKevin Wolf{"execute": "job-complete", "arguments": {"id": "job0"}} 95bf03dedeSKevin Wolf{"return": {}} 96bf03dedeSKevin Wolf{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 97bf03dedeSKevin Wolf{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 98bf03dedeSKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 99bf03dedeSKevin Wolf{"return": {}} 100bf03dedeSKevin Wolfimage: TEST_IMG 101bf03dedeSKevin Wolffile format: IMGFMT 102bf03dedeSKevin Wolfvirtual size: 2 MiB (2097152 bytes) 103bf03dedeSKevin Wolfcluster_size: 65536 104bf03dedeSKevin Wolfbacking file: TEST_DIR/PID-base 105b66ff2c2SEric Blakebacking file format: IMGFMT 106bf03dedeSKevin WolfFormat specific information: 107bf03dedeSKevin Wolf compat: 1.1 108e877bba3SVladimir Sementsov-Ogievskiy compression type: COMPRESSION_TYPE 109bf03dedeSKevin Wolf lazy refcounts: false 110bf03dedeSKevin Wolf refcount bits: 16 111bf03dedeSKevin Wolf corrupt: false 1127be20252SAlberto Garcia extended l2: false 113bf03dedeSKevin Wolf 114bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 0 115bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 116bf03dedeSKevin Wolf 117bf03dedeSKevin Wolfread 1048576/1048576 bytes at offset 1048576 118bf03dedeSKevin Wolf1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 119bf03dedeSKevin Wolf 1204f193168SVladimir Sementsov-Ogievskiy=== Testing qemu-img commit (top -> base) === 1214f193168SVladimir Sementsov-Ogievskiywrote 2097152/2097152 bytes at offset 0 1224f193168SVladimir Sementsov-Ogievskiy2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 1234f193168SVladimir Sementsov-Ogievskiy 1244f193168SVladimir Sementsov-OgievskiyImage committed. 1254f193168SVladimir Sementsov-Ogievskiy 1264f193168SVladimir Sementsov-Ogievskiyimage: TEST_IMG 1274f193168SVladimir Sementsov-Ogievskiyfile format: IMGFMT 1284f193168SVladimir Sementsov-Ogievskiyvirtual size: 2 MiB (2097152 bytes) 1294f193168SVladimir Sementsov-Ogievskiycluster_size: 65536 1304f193168SVladimir Sementsov-OgievskiyFormat specific information: 1314f193168SVladimir Sementsov-Ogievskiy compat: 1.1 132e877bba3SVladimir Sementsov-Ogievskiy compression type: COMPRESSION_TYPE 1334f193168SVladimir Sementsov-Ogievskiy lazy refcounts: false 1344f193168SVladimir Sementsov-Ogievskiy refcount bits: 16 1354f193168SVladimir Sementsov-Ogievskiy corrupt: false 1364f193168SVladimir Sementsov-Ogievskiy extended l2: false 1374f193168SVladimir Sementsov-Ogievskiy 1384f193168SVladimir Sementsov-Ogievskiyread 1048576/1048576 bytes at offset 0 1394f193168SVladimir Sementsov-Ogievskiy1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 1404f193168SVladimir Sementsov-Ogievskiy 1414f193168SVladimir Sementsov-Ogievskiyread 1048576/1048576 bytes at offset 1048576 1424f193168SVladimir Sementsov-Ogievskiy1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 1434f193168SVladimir Sementsov-Ogievskiy 1444f193168SVladimir Sementsov-Ogievskiy=== Testing QMP active commit (top -> base) === 1454f193168SVladimir Sementsov-Ogievskiywrote 2097152/2097152 bytes at offset 0 1464f193168SVladimir Sementsov-Ogievskiy2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 1474f193168SVladimir Sementsov-Ogievskiy 1484f193168SVladimir Sementsov-Ogievskiy{"execute": "block-commit", "arguments": {"auto-dismiss": false, "base-node": "base", "device": "top", "job-id": "job0"}} 1494f193168SVladimir Sementsov-Ogievskiy{"return": {}} 1504f193168SVladimir Sementsov-Ogievskiy{"execute": "job-complete", "arguments": {"id": "job0"}} 1514f193168SVladimir Sementsov-Ogievskiy{"return": {}} 1524f193168SVladimir Sementsov-Ogievskiy{"data": {"device": "job0", "len": 1048576, "offset": 1048576, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 1534f193168SVladimir Sementsov-Ogievskiy{"data": {"device": "job0", "len": 1048576, "offset": 1048576, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 1544f193168SVladimir Sementsov-Ogievskiy{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1554f193168SVladimir Sementsov-Ogievskiy{"return": {}} 1564f193168SVladimir Sementsov-Ogievskiyimage: TEST_IMG 1574f193168SVladimir Sementsov-Ogievskiyfile format: IMGFMT 1584f193168SVladimir Sementsov-Ogievskiyvirtual size: 1 MiB (1048576 bytes) 1594f193168SVladimir Sementsov-Ogievskiycluster_size: 65536 1604f193168SVladimir Sementsov-Ogievskiybacking file: TEST_DIR/PID-base 1614f193168SVladimir Sementsov-Ogievskiybacking file format: IMGFMT 1624f193168SVladimir Sementsov-OgievskiyFormat specific information: 1634f193168SVladimir Sementsov-Ogievskiy compat: 1.1 164e877bba3SVladimir Sementsov-Ogievskiy compression type: COMPRESSION_TYPE 1654f193168SVladimir Sementsov-Ogievskiy lazy refcounts: false 1664f193168SVladimir Sementsov-Ogievskiy refcount bits: 16 1674f193168SVladimir Sementsov-Ogievskiy corrupt: false 1684f193168SVladimir Sementsov-Ogievskiy extended l2: false 1694f193168SVladimir Sementsov-Ogievskiy 1704f193168SVladimir Sementsov-Ogievskiyread 1048576/1048576 bytes at offset 0 1714f193168SVladimir Sementsov-Ogievskiy1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 1724f193168SVladimir Sementsov-Ogievskiy 1734f193168SVladimir Sementsov-Ogievskiyread 1048576/1048576 bytes at offset 1048576 1744f193168SVladimir Sementsov-Ogievskiy1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 1754f193168SVladimir Sementsov-Ogievskiy 176bf03dedeSKevin Wolf== Resize tests == 177bf03dedeSKevin Wolf=== preallocation=off === 178bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 5368709120 179bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 180bf03dedeSKevin Wolf 181bf03dedeSKevin WolfImage resized. 182bf03dedeSKevin Wolf 183bf03dedeSKevin Wolfread 65536/65536 bytes at offset 5368709120 184bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 185bf03dedeSKevin Wolf 186bf03dedeSKevin Wolf1 GiB (0x40000000) bytes not allocated at offset 0 bytes (0x0) 187bf03dedeSKevin Wolf7 GiB (0x1c0000000) bytes allocated at offset 1 GiB (0x40000000) 188bf03dedeSKevin Wolf 189*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 1073741824, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 190*52b10c9cSAndrey Drobyshev via{ "start": 1073741824, "length": 7516192768, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false}] 191bf03dedeSKevin Wolf 192bf03dedeSKevin Wolf=== preallocation=metadata === 193bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 33285996544 194bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 195bf03dedeSKevin Wolf 196bf03dedeSKevin WolfImage resized. 197bf03dedeSKevin Wolf 198bf03dedeSKevin Wolfread 65536/65536 bytes at offset 33285996544 199bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 200bf03dedeSKevin Wolf 201bf03dedeSKevin Wolf30 GiB (0x780000000) bytes not allocated at offset 0 bytes (0x0) 202bf03dedeSKevin Wolf3 GiB (0xc0000000) bytes allocated at offset 30 GiB (0x780000000) 203bf03dedeSKevin Wolf 204*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 32212254720, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 205*52b10c9cSAndrey Drobyshev via{ "start": 32212254720, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false, "offset": 327680}, 206*52b10c9cSAndrey Drobyshev via{ "start": 32749125632, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false, "offset": 537264128}, 207*52b10c9cSAndrey Drobyshev via{ "start": 33285996544, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false, "offset": 1074200576}, 208*52b10c9cSAndrey Drobyshev via{ "start": 33822867456, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false, "offset": 1611137024}, 209*52b10c9cSAndrey Drobyshev via{ "start": 34359738368, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false, "offset": 2148139008}, 210*52b10c9cSAndrey Drobyshev via{ "start": 34896609280, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false, "offset": 2685075456}] 211bf03dedeSKevin Wolf 212bf03dedeSKevin Wolf=== preallocation=falloc === 213bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 9437184 214bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 215bf03dedeSKevin Wolf 216bf03dedeSKevin WolfImage resized. 217bf03dedeSKevin Wolf 218bf03dedeSKevin Wolfread 65536/65536 bytes at offset 9437184 219bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 220bf03dedeSKevin Wolf 221bf03dedeSKevin Wolf5 MiB (0x500000) bytes not allocated at offset 0 bytes (0x0) 222bf03dedeSKevin Wolf10 MiB (0xa00000) bytes allocated at offset 5 MiB (0x500000) 223bf03dedeSKevin Wolf 224*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 5242880, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 225*52b10c9cSAndrey Drobyshev via{ "start": 5242880, "length": 10485760, "depth": 0, "present": true, "zero": false, "data": true, "compressed": false, "offset": 327680}] 226bf03dedeSKevin Wolf 227bf03dedeSKevin Wolf=== preallocation=full === 228bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 11534336 229bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 230bf03dedeSKevin Wolf 231bf03dedeSKevin WolfImage resized. 232bf03dedeSKevin Wolf 233bf03dedeSKevin Wolfread 65536/65536 bytes at offset 11534336 234bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 235bf03dedeSKevin Wolf 236bf03dedeSKevin Wolf8 MiB (0x800000) bytes not allocated at offset 0 bytes (0x0) 237bf03dedeSKevin Wolf4 MiB (0x400000) bytes allocated at offset 8 MiB (0x800000) 238bf03dedeSKevin Wolf 239*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 8388608, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 240*52b10c9cSAndrey Drobyshev via{ "start": 8388608, "length": 4194304, "depth": 0, "present": true, "zero": false, "data": true, "compressed": false, "offset": 327680}] 241bf03dedeSKevin Wolf 242bf03dedeSKevin Wolf=== preallocation=off === 243bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 259072 244bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 245bf03dedeSKevin Wolf 246bf03dedeSKevin WolfImage resized. 247bf03dedeSKevin Wolf 248bf03dedeSKevin Wolfread 65536/65536 bytes at offset 259072 249bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 250bf03dedeSKevin Wolf 251bf03dedeSKevin Wolf192 KiB (0x30000) bytes not allocated at offset 0 bytes (0x0) 252bf03dedeSKevin Wolf320 KiB (0x50000) bytes allocated at offset 192 KiB (0x30000) 253bf03dedeSKevin Wolf 254*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 196608, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 255*52b10c9cSAndrey Drobyshev via{ "start": 196608, "length": 65536, "depth": 0, "present": true, "zero": false, "data": true, "compressed": false, "offset": 327680}, 256*52b10c9cSAndrey Drobyshev via{ "start": 262144, "length": 262144, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false}] 257bf03dedeSKevin Wolf 258bf03dedeSKevin Wolf=== preallocation=off === 259bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 344064 260bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 261bf03dedeSKevin Wolf 262bf03dedeSKevin WolfImage resized. 263bf03dedeSKevin Wolf 264bf03dedeSKevin Wolfread 65536/65536 bytes at offset 344064 265bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 266bf03dedeSKevin Wolf 267bf03dedeSKevin Wolf256 KiB (0x40000) bytes not allocated at offset 0 bytes (0x0) 268bf03dedeSKevin Wolf256 KiB (0x40000) bytes allocated at offset 256 KiB (0x40000) 269bf03dedeSKevin Wolf 270*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 262144, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 271*52b10c9cSAndrey Drobyshev via{ "start": 262144, "length": 262144, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false}] 272bf03dedeSKevin Wolf 273bf03dedeSKevin Wolf=== preallocation=off === 274bf03dedeSKevin Wolfwrote 65536/65536 bytes at offset 446464 275bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 276bf03dedeSKevin Wolf 277bf03dedeSKevin WolfImage resized. 278bf03dedeSKevin Wolf 279bf03dedeSKevin Wolfread 65536/65536 bytes at offset 446464 280bf03dedeSKevin Wolf64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 281bf03dedeSKevin Wolf 282bf03dedeSKevin Wolf256 KiB (0x40000) bytes not allocated at offset 0 bytes (0x0) 283bf03dedeSKevin Wolf244 KiB (0x3d000) bytes allocated at offset 256 KiB (0x40000) 284bf03dedeSKevin Wolf 285*52b10c9cSAndrey Drobyshev via[{ "start": 0, "length": 262144, "depth": 1, "present": false, "zero": true, "data": false, "compressed": false}, 286*52b10c9cSAndrey Drobyshev via{ "start": 262144, "length": 249856, "depth": 0, "present": true, "zero": true, "data": false, "compressed": false}] 287bf03dedeSKevin Wolf 288