Skip to content

Instantly share code, notes, and snippets.

@timo
Last active March 1, 2016 19:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/bcb99fb065b739edc94e to your computer and use it in GitHub Desktop.
Save timo/bcb99fb065b739edc94e to your computer and use it in GitHub Desktop.
/usr/bin/perl -MExtUtils::Command -e mkpath gen/moar/stage1/gen
/usr/bin/perl tools/build/gen-cat.pl moar src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > gen/moar/stage1/nqpmo.nqp
/home/timo/perl6/install/bin/moar --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting=NULL --no-regex-lib --target=mbc \
--output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: e8e3 0000 3062 0000 d0b1 0000 2060 0000 ..``0b`` ..`` ```
0010: b0b1 0000 2060 0000 0000 0000 0000 0000 ..`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 00e4 0000 3062 0000 90af 0000 2060 0000 `.``0b`` ..`` ```
0010: 70af 0000 2060 0000 0000 0000 0000 0000 p.`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 8 num_attributes, we'll build a blob of size 336 (deserialized)
offsets: 0 18 60 a8 c0 108 120 138
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00b0: 2800 3000 3800 4000 0000 0000 0000 0000 (`0`8`@` ````````
00c0: 18e4 0000 3062 0000 e064 0500 6060 0000 ..``0b`` .d.`````
00d0: 7099 0000 2060 0000 0800 0000 0000 0000 p.`` ``` .```````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0130: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 30e4 0000 3062 0000 9094 0000 2060 0000 0.``0b`` ..`` ```
0010: 7094 0000 2060 0000 0000 0000 0000 0000 p.`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 2 num_attributes, we'll build a blob of size 160 (deserialized)
offsets: 0 8 20 38 40 88 90 98
0000: 0800 1000 0000 0000 0000 0000 0000 0000 .`.````` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0800 1000 0000 0000 ```````` .`.`````
0040: 48e4 0000 3062 0000 9093 0000 2060 0000 H.``0b`` ..`` ```
0050: 7093 0000 2060 0000 0200 0000 0000 0000 p.`` ``` .```````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0090: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 21 num_attributes, we'll build a blob of size 664 (deserialized)
offsets: 0 30 e0 190 1c0 208 238 268
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 6000 6800 7000 7800 8000 H`P`X``` h`p`x`.`
0020: 8800 9000 9800 a000 a800 0000 0000 0000 .`.`.`.` .```````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0170: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
01a0: 4800 5000 5800 6000 6800 7000 7800 8000 H`P`X``` h`p`x`.`
01b0: 8800 9000 9800 a000 a800 0000 0000 0000 .`.`.`.` .```````
01c0: 60e4 0000 3062 0000 00d6 0000 f060 0000 `.``0b`` `.``.```
01d0: 503b 0000 4060 0000 1500 0000 0000 0000 P;``@``` .```````
01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0200: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0210: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0220: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0230: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0240: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0250: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0260: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0270: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0280: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0290: 0000 0000 0000 0000 ````````
for a P6opaque with 8 num_attributes, we'll build a blob of size 336 (deserialized)
offsets: 0 18 60 a8 c0 108 120 138
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00b0: 2800 3000 3800 4000 0000 0000 0000 0000 (`0`8`@` ````````
00c0: 78e4 0000 3062 0000 c057 0500 6060 0000 x.``0b`` .W.`````
00d0: d092 0000 2060 0000 0800 0000 0000 0000 ..`` ``` .```````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0130: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 7 num_attributes, we'll build a blob of size 304 (deserialized)
offsets: 0 10 50 90 a0 e8 100 118
0000: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
00a0: 90e4 0000 3062 0000 e055 0500 6060 0000 ..``0b`` .U.`````
00b0: 5092 0000 2060 0000 0700 0000 0000 0000 P.`` ``` .```````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 4 num_attributes, we'll build a blob of size 232 (deserialized)
offsets: 0 10 38 60 70 b8 c8 d8
0000: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0070: a8e4 0000 3062 0000 3061 0000 3060 0000 ..``0b`` 0a``0```
0080: f091 0000 2060 0000 0400 0000 0000 0000 ..`` ``` .```````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00c0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00e0: 0000 0000 0000 0000 ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: c0e4 0000 3062 0000 5091 0000 2060 0000 ..``0b`` P.`` ```
0010: 3091 0000 2060 0000 0000 0000 0000 0000 0.`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 9 num_attributes, we'll build a blob of size 352 (deserialized)
offsets: 0 18 68 b8 d0 118 130 148
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 0000 0000 0000 0000 0000 0000 0000 H``````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00c0: 2800 3000 3800 4000 4800 0000 0000 0000 (`0`8`@` H```````
00d0: 20e5 0000 3062 0000 b092 0000 7060 0000 .``0b`` ..``p```
00e0: d060 0000 3060 0000 0900 0000 0000 0000 .```0``` .```````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0140: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 08e5 0000 3062 0000 5090 0000 2060 0000 ..``0b`` P.`` ```
0010: 3090 0000 2060 0000 0000 0000 0000 0000 0.`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: f0e4 0000 3062 0000 908f 0000 2060 0000 ..``0b`` ..`` ```
0010: 708f 0000 2060 0000 0000 0000 0000 0000 p.`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 2 num_attributes, we'll build a blob of size 160 (deserialized)
offsets: 0 8 20 38 40 88 90 98
0000: 0800 1000 0000 0000 0000 0000 0000 0000 .`.````` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0800 1000 0000 0000 ```````` .`.`````
0040: d8e4 0000 3062 0000 b08e 0000 2060 0000 ..``0b`` ..`` ```
0050: 908e 0000 2060 0000 0200 0000 0000 0000 ..`` ``` .```````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0090: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 6 num_attributes, we'll build a blob of size 264 (deserialized)
offsets: 0 10 48 80 90 d8 e8 f8
0000: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0090: 50e5 0000 3062 0000 1037 0000 4060 0000 P.``0b`` .7``@```
00a0: 9089 0000 2060 0000 0600 0000 0000 0000 ..`` ``` .```````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00e0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 ````````
for a P6opaque with 7 num_attributes, we'll build a blob of size 304 (deserialized)
offsets: 0 10 50 90 a0 e8 100 118
0000: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
00a0: 68e5 0000 3062 0000 003c 0500 6060 0000 h.``0b`` `<.`````
00b0: 3088 0000 2060 0000 0700 0000 0000 0000 0.`` ``` .```````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 98e5 0000 3062 0000 d085 0000 2060 0000 ..``0b`` ..`` ```
0010: b085 0000 2060 0000 0000 0000 0000 0000 ..`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: e0e5 0000 3062 0000 5032 0000 2060 0000 ..``0b`` P2`` ```
0010: 3032 0000 2060 0000 0000 0000 0000 0000 02`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: f8e5 0000 3062 0000 5031 0000 2060 0000 ..``0b`` P1`` ```
0010: 3031 0000 2060 0000 0000 0000 0000 0000 01`` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 3 num_attributes, we'll build a blob of size 232 (deserialized)
offsets: 0 8 28 48 50 b8 c8 d8
0000: 0800 1000 1800 0000 0000 0000 0000 0000 .`.`.``` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0800 1000 1800 0000 ```````` .`.`.```
0050: 98e5 0000 3062 0000 7030 0000 2060 0000 ..``0b`` p0`` ```
0060: 5030 0000 2060 0000 0000 0000 0000 0000 P0`` ``` ````````
0070: 80e8 0000 3062 0000 d0dd 0100 3060 0000 ..``0b`` ...`0```
0080: 3030 0000 2060 0000 0300 0000 0000 0000 00`` ``` .```````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00c0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00e0: 0000 0000 0000 0000 ````````
for a P6opaque with 5 num_attributes, we'll build a blob of size 312 (deserialized)
offsets: 0 10 40 70 80 108 118 128
0000: 0800 1000 1800 2000 2800 0000 0000 0000 .`.`.` ` (```````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0800 1000 1800 2000 2800 0000 0000 0000 .`.`.` ` (```````
0080: 98e5 0000 3062 0000 502f 0000 2060 0000 ..``0b`` P/`` ```
0090: 302f 0000 2060 0000 0000 0000 0000 0000 0/`` ``` ````````
00a0: 80e8 0000 3062 0000 70dd 0100 3060 0000 ..``0b`` p..`0```
00b0: 102f 0000 2060 0000 0300 0000 0000 0000 ./`` ``` .```````
00c0: 68e8 0000 3062 0000 f02e 0000 2060 0000 h.``0b`` ..`` ```
00d0: d02e 0000 2060 0000 0200 0000 0000 0000 ..`` ``` .```````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0130: 0000 0000 0000 0000 ````````
for a P6opaque with 5 num_attributes, we'll build a blob of size 312 (deserialized)
offsets: 0 10 40 70 80 108 118 128
0000: 0800 1000 1800 2000 2800 0000 0000 0000 .`.`.` ` (```````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0800 1000 1800 2000 2800 0000 0000 0000 .`.`.` ` (```````
0080: 98e5 0000 3062 0000 d02d 0000 2060 0000 ..``0b`` .-`` ```
0090: b02d 0000 2060 0000 0000 0000 0000 0000 .-`` ``` ````````
00a0: 80e8 0000 3062 0000 10dd 0100 3060 0000 ..``0b`` ...`0```
00b0: 902d 0000 2060 0000 0300 0000 0000 0000 .-`` ``` .```````
00c0: 50e8 0000 3062 0000 702d 0000 2060 0000 P.``0b`` p-`` ```
00d0: 502d 0000 2060 0000 0200 0000 0000 0000 P-`` ``` .```````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0130: 0000 0000 0000 0000 ````````
for a P6opaque with 11 num_attributes, we'll build a blob of size 472 (deserialized)
offsets: 0 18 78 d8 f0 178 198 1b8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 0000 0000 0000 0000 0000 H`P`X``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 402c 0000 e062 0000 ```````` @,``.b``
0040: 402c 0000 e062 0000 402c 0000 e062 0000 @,``.b`` @,``.b``
0050: f82c 0000 e062 0000 f82c 0000 e062 0000 .,``.b`` .,``.b``
0060: f82c 0000 e062 0000 0000 0000 0000 0000 .,``.b`` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00e0: 5800 0000 0000 0000 0000 0000 0000 0000 X``````` ````````
00f0: 98e5 0000 3062 0000 502c 0000 2060 0000 ..``0b`` P,`` ```
0100: 302c 0000 2060 0000 0000 0000 0000 0000 0,`` ``` ````````
0110: 80e8 0000 3062 0000 b0dc 0100 3060 0000 ..``0b`` ...`0```
0120: 102c 0000 2060 0000 0300 0000 0000 0000 .,`` ``` .```````
0130: 38e8 0000 3062 0000 40e2 0600 6060 0000 8.``0b`` @..`````
0140: f02b 0000 2060 0000 0800 0000 0000 0000 .+`` ``` .```````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0170: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: 0000 0000 0000 0000 0400 0500 0600 ffff ```````` .`.`.`..
01a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01d0: 0000 0000 0000 0000 ````````
for a P6opaque with 10 num_attributes, we'll build a blob of size 464 (deserialized)
offsets: 0 18 70 c8 e0 188 1a0 1b8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 0000 0000 0000 0000 0000 0000 H`P````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 402c 0000 e062 0000 402c 0000 e062 0000 @,``.b`` @,``.b``
0040: 402c 0000 e062 0000 f82c 0000 e062 0000 @,``.b`` .,``.b``
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0800 1000 1800 4000 ```````` .`.`.`@`
00d0: 4800 5000 0000 0000 0000 0000 0000 0000 H`P````` ````````
00e0: 98e5 0000 3062 0000 b02a 0000 2060 0000 ..``0b`` .*`` ```
00f0: 902a 0000 2060 0000 0000 0000 0000 0000 .*`` ``` ````````
0100: 80e8 0000 3062 0000 20dc 0100 3060 0000 ..``0b`` ..`0```
0110: 702a 0000 2060 0000 0300 0000 0000 0000 p*`` ``` .```````
0120: 40e6 0000 3062 0000 50aa 0100 4060 0000 @.``0b`` P..`@```
0130: 502a 0000 2060 0000 0600 0000 0000 0000 P*`` ``` .```````
0140: 20e8 0000 3062 0000 302a 0000 2060 0000 .``0b`` 0*`` ```
0150: 102a 0000 2060 0000 0100 0000 0000 0000 .*`` ``` .```````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0170: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0180: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0190: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01a0: 0300 0400 0500 ffff 0000 0000 0000 0000 .`.`.`.. ````````
01b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 13 num_attributes, we'll build a blob of size 520 (deserialized)
offsets: 0 20 90 100 120 1a8 1c8 1e8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 6000 6800 0000 0000 0000 H`P`X``` h```````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 402c 0000 e062 0000 ```````` @,``.b``
0040: 402c 0000 e062 0000 f82c 0000 e062 0000 @,``.b`` .,``.b``
0050: f82c 0000 e062 0000 f82c 0000 e062 0000 .,``.b`` .,``.b``
0060: 402c 0000 e062 0000 f82c 0000 e062 0000 @,``.b`` .,``.b``
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0800 1000 1800 5800 6000 6800 0000 0000 .`.`.`X` ``h`````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: 98e5 0000 3062 0000 5029 0000 2060 0000 ..``0b`` P)`` ```
0130: 3029 0000 2060 0000 0000 0000 0000 0000 0)`` ``` ````````
0140: 80e8 0000 3062 0000 90db 0100 3060 0000 ..``0b`` ...`0```
0150: 1029 0000 2060 0000 0300 0000 0000 0000 .)`` ``` .```````
0160: 08e8 0000 3062 0000 6059 0000 7060 0000 ..``0b`` `Y``p```
0170: 60db 0100 3060 0000 0a00 0000 0000 0000 `..`0``` .```````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01a0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01c0: 0000 0000 0000 0000 0300 0400 0800 ffff ```````` .`.`.`..
01d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01e0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0200: 0000 0000 0000 0000 ````````
for a P6opaque with 4 num_attributes, we'll build a blob of size 296 (deserialized)
offsets: 0 10 38 60 70 f8 108 118
0000: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 402c 0000 e062 0000 ```````` @,``.b``
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0800 1000 1800 0000 0000 0000 0000 0000 .`.`.``` ````````
0070: 98e5 0000 3062 0000 f027 0000 2060 0000 ..``0b`` .'`` ```
0080: d027 0000 2060 0000 0000 0000 0000 0000 .'`` ``` ````````
0090: 80e8 0000 3062 0000 70da 0100 3060 0000 ..``0b`` p..`0```
00a0: b027 0000 2060 0000 0300 0000 0000 0000 .'`` ``` .```````
00b0: d8e7 0000 3062 0000 9027 0000 2060 0000 ..``0b`` .'`` ```
00c0: 7027 0000 2060 0000 0100 0000 0000 0000 p'`` ``` .```````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 0300 ffff 0000 0000 ```````` .`..````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 ````````
for a P6opaque with 4 num_attributes, we'll build a blob of size 296 (deserialized)
offsets: 0 10 38 60 70 f8 108 118
0000: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0070: 98e5 0000 3062 0000 9026 0000 2060 0000 ..``0b`` .&`` ```
0080: 7026 0000 2060 0000 0000 0000 0000 0000 p&`` ``` ````````
0090: 80e8 0000 3062 0000 b0d9 0100 3060 0000 ..``0b`` ...`0```
00a0: 5026 0000 2060 0000 0300 0000 0000 0000 P&`` ``` .```````
00b0: c0e7 0000 3062 0000 3026 0000 2060 0000 ..``0b`` 0&`` ```
00c0: 1026 0000 2060 0000 0100 0000 0000 0000 .&`` ``` .```````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 ````````
for a P6opaque with 4 num_attributes, we'll build a blob of size 296 (deserialized)
offsets: 0 10 38 60 70 f8 108 118
0000: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0800 1000 1800 0000 0000 0000 0000 0000 .`.`.``` ````````
0070: 98e5 0000 3062 0000 1025 0000 2060 0000 ..``0b`` .%`` ```
0080: f024 0000 2060 0000 0000 0000 0000 0000 .$`` ``` ````````
0090: 80e8 0000 3062 0000 c0d8 0100 3060 0000 ..``0b`` ...`0```
00a0: d024 0000 2060 0000 0300 0000 0000 0000 .$`` ``` .```````
00b0: a8e7 0000 3062 0000 b024 0000 2060 0000 ..``0b`` .$`` ```
00c0: 9024 0000 2060 0000 0100 0000 0000 0000 .$`` ``` .```````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 ffff 00for a P6opaque with 12 num_attributes, we'll build a blob of size 504 (deserialized)
offsets: 0 20 88 f0 110 198 1b8 1d8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 6000 0000 0000 0000 0000 H`P`X``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0100: 4800 5000 5800 6000 0000 0000 0000 0000 H`P`X``` ````````
0110: 98e5 0000 3062 0000 f02b 0100 2060 0000 ..``0b`` .+.` ```
0120: d02b 0100 2060 0000 0000 0000 0000 0000 .+.` ``` ````````
0130: f0ea 0000 3062 0000 20c6 0100 8060 0000 ..``0b`` ..`.```
0140: a049 0200 3060 0000 0c00 0000 0000 0000 .I.`0``` .```````
0150: a0ef 0000 3062 0000 b02b 0100 2060 0000 ..``0b`` .+.` ```
0160: 902b 0100 2060 0000 0000 0000 0000 0000 .+.` ``` ````````
0170: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01f0: 0000 0000 0000 0000 ````````
for a P6opaque with 9 num_attributes, we'll build a blob of size 448 (deserialized)
offsets: 0 18 68 b8 d0 178 190 1a8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 0000 0000 0000 0000 0000 0000 0000 H``````` ````````
0020: f82c 0000 e062 0000 f82c 0000 e062 0000 .,``.b`` .,``.b``
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0800 2000 2800 3000 ```````` .` `(`0`
00c0: 3800 4000 4800 0000 0000 0000 0000 0000 8`@`H``` ````````
00d0: 98e5 0000 3062 0000 7029 0100 2060 0000 ..``0b`` p).` ```
00e0: 5029 0100 2060 0000 0000 0000 0000 0000 P).` ``` ````````
00f0: 60ea 0000 3062 0000 f0cb 0100 7060 0000 `.``0b`` ...`p```
0100: c044 0200 3060 0000 0900 0000 0000 0000 .D.`0``` .```````
0110: c0ea 0000 3062 0000 3029 0100 2060 0000 ..``0b`` 0).` ```
0120: 1029 0100 2060 0000 0000 0000 0000 0000 .).` ``` ````````
0130: b8ef 0000 3062 0000 f028 0100 2060 0000 ..``0b`` .(.` ```
0140: d028 0100 2060 0000 0000 0000 0000 0000 .(.` ``` ````````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0170: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
01a0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 160 (deserialized)
offsets: 0 0 0 0 0 88 90 98
0000: 98e5 0000 3062 0000 7027 0100 2060 0000 ..``0b`` p'.` ```
0010: 5027 0100 2060 0000 0000 0000 0000 0000 P'.` ``` ````````
0020: f8eb 0000 3062 0000 3027 0100 2060 0000 ..``0b`` 0'.` ```
0030: 1027 0100 2060 0000 0000 0000 0000 0000 .'.` ``` ````````
0040: d0ef 0000 3062 0000 f026 0100 2060 0000 ..``0b`` .&.` ```
0050: d026 0100 2060 0000 0000 0000 0000 0000 .&.` ``` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0090: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: e8ef 0000 3062 0000 7025 0100 2060 0000 ..``0b`` p%.` ```
0010: 5025 0100 2060 0000 0000 0000 0000 0000 P%.` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 48f0 0000 3062 0000 b024 0100 2060 0000 H.``0b`` .$.` ```
0010: 9024 0100 2060 0000 0000 0000 0000 0000 .$.` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 30f0 0000 3062 0000 f023 0100 2060 0000 0.``0b`` .#.` ```
0010: d023 0100 2060 0000 0000 0000 0000 0000 .#.` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 18f0 0000 3062 0000 3023 0100 2060 0000 ..``0b`` 0#.` ```
0010: 1023 0100 2060 0000 0000 0000 0000 0000 .#.` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 3 num_attributes, we'll build a blob of size 232 (deserialized)
offsets: 0 8 28 48 50 b8 c8 d8
0000: 0800 1000 1800 0000 0000 0000 0000 0000 .`.`.``` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0800 1000 1800 0000 ```````` .`.`.```
0050: 98e5 0000 3062 0000 5022 0100 2060 0000 ..``0b`` P".` ```
0060: 3022 0100 2060 0000 0000 0000 0000 0000 0".` ``` ````````
0070: 78f0 0000 3062 0000 4043 0200 3060 0000 x.``0b`` @C.`0```
0080: 1022 0100 2060 0000 0300 0000 0000 0000 .".` ``` .```````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00c0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00e0: 0000 0000 0000 0000 ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 60f0 0000 3062 0000 7021 0100 2060 0000 `.``0b`` p!.` ```
0010: 5021 0100 2060 0000 0000 0000 0000 0000 P!.` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 7 num_attributes, we'll build a blob of size 368 (deserialized)
offsets: 0 10 50 90 a0 128 140 158
0000: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0800 1000 1800 2800 3000 3800 0000 0000 .`.`.`(` 0`8`````
00a0: 98e5 0000 3062 0000 7020 0100 2060 0000 ..``0b`` p .` ```
00b0: 5020 0100 2060 0000 0000 0000 0000 0000 P .` ``` ````````
00c0: 28ec 0000 3062 0000 c019 0700 6060 0000 (.``0b`` ...`````
00d0: 3020 0100 2060 0000 0700 0000 0000 0000 0 .` ``` .```````
00e0: 90f0 0000 3062 0000 1020 0100 2060 0000 ..``0b`` . .` ```
00f0: f01f 0100 2060 0000 0000 0000 0000 0000 ...` ``` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0130: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0140: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0150: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 00f0 0000 3062 0000 501f 0100 2060 0000 `.``0b`` P..` ```
0010: 301f 0100 2060 0000 0000 0000 0000 0000 0..` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: a8f0 0000 3062 0000 301c 0100 2060 0000 ..``0b`` 0..` ```
0010: 101c 0100 2060 0000 0000 0000 0000 0000 ...` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96 (deserialized)
offsets: 0 0 0 0 0 48 50 58
0000: 20f1 0000 3062 0000 701b 0100 2060 0000 .``0b`` p..` ```
0010: 501b 0100 2060 0000 0000 0000 0000 0000 P..` ``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````for a P6opaque with 11 num_attributes, we'll build a blob of size 504
offsets: 0 18 78 d8 f0 198 1b8 1d8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 0000 0000 0000 0000 0000 H`P`X``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 402c 0000 e062 0000 402c 0000 e062 0000 @,``.b`` @,``.b``
0040: 402c 0000 e062 0000 f82c 0000 e062 0000 @,``.b`` .,``.b``
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0070: 0000 0000 0000 0000 30e1 0000 3062 0000 ```````` 0.``0b``
0080: 98e5 0000 3062 0000 98e5 0000 3062 0000 ..``0b`` ..``0b``
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 98e5 0000 3062 0000 30e1 0000 3062 0000 ..``0b`` 0.``0b``
00c0: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
00d0: 0000 0000 0000 0000 0800 1000 1800 4000 ```````` .`.`.`@`
00e0: 4800 5000 0000 0000 0000 0000 0000 0000 H`P````` ````````
00f0: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 80e8 0000 3062 0000 1082 0500 3060 0000 ..``0b`` ...`0```
0120: d082 0200 2060 0000 0300 0000 0000 0000 ...` ``` .```````
0130: 40e6 0000 3062 0000 506e 0400 4060 0000 @.``0b`` Pn.`@```
0140: b082 0200 2060 0000 0600 0000 0000 0000 ...` ``` .```````
0150: 40ea 658c 687f 0000 9082 0200 2060 0000 @.e.h.`` ...` ```
0160: 7082 0200 2060 0000 0200 0000 0000 0000 p..` ``` .```````
0170: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01b0: 0000 0000 0000 0000 0300 0400 0500 ffff ```````` .`.`.`..
01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01f0: 0000 0000 0000 0000 ````````
for a P6opaque with 8 num_attributes, we'll build a blob of size 336
offsets: 0 18 60 a8 c0 108 120 138
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00b0: 2800 3000 3800 4000 0000 0000 0000 0000 (`0`8`@` ````````
00c0: 48c2 638c 687f 0000 a05a 0d00 6060 0000 H.c.h.`` .Z.`````
00d0: 5014 0200 2060 0000 0800 0000 0000 0000 P..` ``` .```````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0130: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 6 num_attributes, we'll build a blob of size 360
offsets: 0 10 48 80 90 138 148 158
0000: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0030: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0040: 0000 0000 0000 0000 30e1 0000 3062 0000 ```````` 0.``0b``
0050: 98e5 0000 3062 0000 98e5 0000 3062 0000 ..``0b`` ..``0b``
0060: 0000 0000 0000 0000 98e5 0000 3062 0000 ```````` ..``0b``
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0800 1000 1800 2800 0000 0000 0000 0000 .`.`.`(` ````````
0090: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 80e8 0000 3062 0000 4012 0600 3060 0000 ..``0b`` @..`0```
00c0: b0f1 0100 2060 0000 0300 0000 0000 0000 ...` ``` .```````
00d0: 90e7 0000 3062 0000 90f1 0100 2060 0000 ..``0b`` ...` ```
00e0: 70f1 0100 2060 0000 0100 0000 0000 0000 p..` ``` .```````
00f0: 0885 768c 687f 0000 50f1 0100 2060 0000 ..v.h.`` P..` ```
0100: 30f1 0100 2060 0000 0200 0000 0000 0000 0..` ``` .```````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0140: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0150: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0160: 0000 0000 0000 0000 ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96
offsets: 0 0 0 0 0 48 50 58
0000: a881 708c 687f 0000 0000 0000 0000 0000 ..p.h.`` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 9 num_attributes, we'll build a blob of size 352
offsets: 0 18 68 b8 d0 118 130 148
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 0000 0000 0000 0000 0000 0000 0000 H``````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00c0: 2800 3000 3800 4000 4800 0000 0000 0000 (`0`8`@` H```````
00d0: 1860 a08c 687f 0000 50e2 0000 7060 0000 .`..h.`` P.``p```
00e0: 4012 0900 3060 0000 0900 0000 0000 0000 @..`0``` .```````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0140: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 12 num_attributes, we'll build a blob of size 568
offsets: 0 20 88 f0 110 1d8 1f8 218
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 6000 0000 0000 0000 0000 H`P`X``` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 402c 0000 e062 0000 ```````` @,``.b``
0040: 402c 0000 e062 0000 402c 0000 e062 0000 @,``.b`` @,``.b``
0050: f82c 0000 e062 0000 0000 0000 0000 0000 .,``.b`` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0080: 0000 0000 0000 0000 30e1 0000 3062 0000 ```````` 0.``0b``
0090: 98e5 0000 3062 0000 98e5 0000 3062 0000 ..``0b`` ..``0b``
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 98e5 0000 3062 0000 30e1 0000 3062 0000 ..``0b`` 0.``0b``
00d0: 98e5 0000 3062 0000 98e5 0000 3062 0000 ..``0b`` ..``0b``
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0800 1000 1800 4000 4800 5000 5800 0000 .`.`.`@` H`P`X```
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: 80e8 0000 3062 0000 d0a7 0a00 3060 0000 ..``0b`` ...`0```
0140: f03f 0300 2060 0000 0300 0000 0000 0000 .?.` ``` .```````
0150: 40e6 0000 3062 0000 50f2 0800 4060 0000 @.``0b`` P..`@```
0160: d03f 0300 2060 0000 0600 0000 0000 0000 .?.` ``` .```````
0170: 20e8 0000 3062 0000 b03f 0300 2060 0000 .``0b`` .?.` ```
0180: 903f 0300 2060 0000 0100 0000 0000 0000 .?.` ``` .```````
0190: 5801 ba8c 687f 0000 703f 0300 2060 0000 X...h.`` p?.` ```
01a0: 503f 0300 2060 0000 0200 0000 0000 0000 P?.` ``` .```````
01b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01f0: 0000 0000 0000 0000 0300 0400 0500 ffff ```````` .`.`.`..
0200: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0210: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0220: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0230: 0000 0000 0000 0000 ````````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96
offsets: 0 0 0 0 0 48 50 58
0000: a889 b38c 687f 0000 0000 0000 0000 0000 ....h.`` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 2 num_attributes, we'll build a blob of size 160
offsets: 0 8 20 38 40 88 90 98
0000: 0800 1000 0000 0000 0000 0000 0000 0000 .`.````` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0800 1000 0000 0000 ```````` .`.`````
0040: c823 c68c 687f 0000 90fa 0200 2060 0000 .#..h.`` ...` ```
0050: 70fa 0200 2060 0000 0200 0000 0000 0000 p..` ``` .```````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0090: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 7 num_attributes, we'll build a blob of size 304
offsets: 0 10 50 90 a0 e8 100 118
0000: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0800 1000 1800 2000 2800 3000 3800 0000 .`.`.` ` (`0`8```
00a0: f0e4 5f8c 687f 0000 4084 3400 6060 0000 .._.h.`` @.4`````
00b0: 509a 0400 2060 0000 0700 0000 0000 0000 P..` ``` .```````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 10 num_attributes, we'll build a blob of size 464
offsets: 0 18 70 c8 e0 188 1a0 1b8
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 0000 0000 0000 0000 0000 0000 H`P````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 402c 0000 e062 0000 402c 0000 e062 0000 @,``.b`` @,``.b``
0040: 402c 0000 e062 0000 f82c 0000 e062 0000 @,``.b`` .,``.b``
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: f82c 0000 e062 0000 0000 0000 0000 0000 .,``.b`` ````````
0070: 30e1 0000 3062 0000 98e5 0000 3062 0000 0.``0b`` ..``0b``
0080: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 30e1 0000 3062 0000 ```````` 0.``0b``
00b0: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
00c0: 0000 0000 0000 0000 0800 1000 1800 4000 ```````` .`.`.`@`
00d0: 4800 0000 0000 0000 0000 0000 0000 0000 H``````` ````````
00e0: 98e5 0000 3062 0000 0000 0000 0000 0000 ..``0b`` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 80e8 0000 3062 0000 f082 1500 3060 0000 ..``0b`` ...`0```
0110: 1068 0500 2060 0000 0300 0000 0000 0000 .h.` ``` .```````
0120: 78e7 0000 3062 0000 5035 1900 4060 0000 x.``0b`` P5.`@```
0130: f067 0500 2060 0000 0500 0000 0000 0000 .g.` ``` .```````
0140: f834 bd8c 687f 0000 d067 0500 2060 0000 .4..h.`` .g.` ```
0150: b067 0500 2060 0000 0200 0000 0000 0000 .g.` ``` .```````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0170: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0180: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0190: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01a0: 0300 0400 0500 ffff 0000 0000 0000 0000 .`.`.`.. ````````
01b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 21 num_attributes, we'll build a blob of size 664
offsets: 0 30 e0 190 1c0 208 238 268
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 6000 6800 7000 7800 8000 H`P`X``` h`p`x`.`
0020: 8800 9000 9800 a000 a800 0000 0000 0000 .`.`.`.` .```````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0160: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0170: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0180: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0190: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
01a0: 4800 5000 5800 6000 6800 7000 7800 8000 H`P`X``` h`p`x`.`
01b0: 8800 9000 9800 a000 a800 0000 0000 0000 .`.`.`.` .```````
01c0: a8f3 0000 3062 0000 a036 0000 f060 0000 ..``0b`` .6``.```
01d0: 906a 1a00 4060 0000 1500 0000 0000 0000 .j.`@``` .```````
01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0200: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0210: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0220: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0230: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0240: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0250: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0260: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0270: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0280: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0290: 0000 0000 0000 0000 ````````
for a P6opaque with 4 num_attributes, we'll build a blob of size 232
offsets: 0 10 38 60 70 b8 c8 d8
0000: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0070: e82f c88c 687f 0000 60e3 1700 3060 0000 ./..h.`` `..`0```
0080: 101c 0500 2060 0000 0400 0000 0000 0000 ...` ``` .```````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00c0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00e0: 0000 0000 0000 0000 ````````
for a P6opaque with 8 num_attributes, we'll build a blob of size 336
offsets: 0 18 60 a8 c0 108 120 138
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
00b0: 2800 3000 3800 4000 0000 0000 0000 0000 (`0`8`@` ````````
00c0: 98e3 5f8c 687f 0000 80fb 6d00 6060 0000 .._.h.`` ..m`````
00d0: f0fa 0400 2060 0000 0800 0000 0000 0000 ...` ``` .```````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: ffff 0000 0000 0000 0000 0000 0000 0000 ..`````` ````````
0130: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
for a P6opaque with 2 num_attributes, we'll build a blob of size 160
offsets: 0 8 20 38 40 88 90 98
0000: 0800 1000 0000 0000 0000 0000 0000 0000 .`.````` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0800 1000 0000 0000 ```````` .`.`````
0040: 78bd 768c 687f 0000 50e6 0600 2060 0000 x.v.h.`` P..` ```
0050: 30e6 0600 2060 0000 0200 0000 0000 0000 0..` ``` .```````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0090: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 0 num_attributes, we'll build a blob of size 96
offsets: 0 0 0 0 0 48 50 58
0000: b051 858c 687f 0000 0000 0000 0000 0000 .Q..h.`` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0050: ffff 0000 0000 0000 ffff 0000 0000 0000 ..`````` ..``````
for a P6opaque with 4 num_attributes, we'll build a blob of size 264 (deserialized)
offsets: 0 10 38 60 70 d8 e8 f8
0000: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0800 1000 1800 2000 0000 0000 0000 0000 .`.`.` ` ````````
0070: 98e5 0000 3062 0000 50ce 0600 2060 0000 ..``0b`` P..` ```
0080: 30ce 0600 2060 0000 0000 0000 0000 0000 0..` ``` ````````
0090: c0f3 0000 3062 0000 a051 1800 3060 0000 ..``0b`` .Q.`0```
00a0: 10ce 0600 2060 0000 0400 0000 0000 0000 ...` ``` .```````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00e0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 ````````
for a P6opaque with 6 num_attributes, we'll build a blob of size 296 (deserialized)
offsets: 0 10 48 80 90 f8 108 118
0000: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0090: 98e5 0000 3062 0000 f0f9 0500 2060 0000 ..``0b`` ...` ```
00a0: d0f9 0500 2060 0000 0000 0000 0000 0000 ...` ``` ````````
00b0: 38f4 0000 3062 0000 d031 1f00 4060 0000 8.``0b`` .1.`@```
00c0: b0f9 0500 2060 0000 0600 0000 0000 0000 ...` ``` .```````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 ````````
for a P6opaque with 19 num_attributes, we'll build a blob of size 648 (deserialized)
offsets: 0 28 c8 168 190 1f8 228 258
0000: 0800 1000 1800 2000 2800 3000 3800 4000 .`.`.` ` (`0`8`@`
0010: 4800 5000 5800 6000 6800 7000 7800 8000 H`P`X``` h`p`x`.`
0020: 8800 9000 9800 0000 0000 0000 0000 0000 .`.`.``` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0000 0000 0000 0000 f82c 0000 e062 0000 ```````` .,``.b``
0090: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0100: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0110: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0120: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0130: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0140: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0150: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0160: 0000 0000 0000 0000 0800 1000 1800 2000 ```````` .`.`.` `
0170: 2800 3000 3800 4000 4800 5000 5800 6000 (`0`8`@` H`P`X```
0180: 7000 7800 8000 8800 9000 9800 0000 0000 p`x`.`.` .`.`````
0190: 98e5 0000 3062 0000 10e8 0700 2060 0000 ..``0b`` ...` ```
01a0: f0e7 0700 2060 0000 0000 0000 0000 0000 ...` ``` ````````
01b0: 50f4 0000 3062 0000 205f 0100 e060 0000 P.``0b`` _.`.```
01c0: 5019 1f00 4060 0000 1300 0000 0000 0000 P..`@``` .```````
01d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
01f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0200: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0210: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0220: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0230: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0240: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0250: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0260: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0270: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0280: 0000 0000 0000 0000 ````````
for a P6opaque with 6 num_attributes, we'll build a blob of size 296 (deserialized)
offsets: 0 10 48 80 90 f8 108 118
0000: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0010: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0020: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0030: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0040: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0050: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0060: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
0080: 0800 1000 1800 2000 2800 3000 0000 0000 .`.`.` ` (`0`````
0090: 98e5 0000 3062 0000 30e5 0700 2060 0000 ..``0b`` 0..` ```
00a0: 10e5 0700 2060 0000 0000 0000 0000 0000 ...` ``` ````````
00b0: 68f4 0000 3062 0000 1017 1f00 4060 0000 h.``0b`` ...`@```
00c0: f0e4 0700 2060 0000 0600 0000 0000 0000 ...` ``` .```````
00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ```````` ````````
00f0: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0100: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0110: 0000 0000 0000 0000 ffff 0000 0000 0000 ```````` ..``````
0120: 0000 0000 0000 0000 ````````
Cannot look for method 'Num' on a null object
at <unknown>:1 (src/vm/moar/stage0/QAST.moarvm:compile_node:4294967295)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:28)
from gen\moar\stage2\QAST.nqp:4788 (src/vm/moar/stage0/QAST.moarvm:as_mast:53)
from gen\moar\stage2\QAST.nqp:5466 (src/vm/moar/stage0/QAST.moarvm:compile_all_the_stmts:169)
from gen\moar\stage2\QAST.nqp:5412 (src/vm/moar/stage0/QAST.moarvm:compile_node:46)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:28)
from gen\moar\stage2\QAST.nqp:4788 (src/vm/moar/stage0/QAST.moarvm:as_mast:53)
from gen\moar\stage2\QAST.nqp:5466 (src/vm/moar/stage0/QAST.moarvm:compile_all_the_stmts:169)
from gen\moar\stage2\QAST.nqp:5139 (src/vm/moar/stage0/QAST.moarvm::70)
from gen\moar\stage2\QAST.nqp:5118 (src/vm/moar/stage0/QAST.moarvm::272)
from gen\moar\stage2\QAST.nqp:5070 (src/vm/moar/stage0/QAST.moarvm:compile_node:69)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:28)
from gen\moar\stage2\QAST.nqp:4788 (src/vm/moar/stage0/QAST.moarvm:as_mast:53)
from gen\moar\stage2\QAST.nqp:5466 (src/vm/moar/stage0/QAST.moarvm:compile_all_the_stmts:169)
from gen\moar\stage2\QAST.nqp:5412 (src/vm/moar/stage0/QAST.moarvm:compile_node:46)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:28)
from gen\moar\stage2\QAST.nqp:4788 (src/vm/moar/stage0/QAST.moarvm:as_mast:53)
from gen\moar\stage2\QAST.nqp:5466 (src/vm/moar/stage0/QAST.moarvm:compile_all_the_stmts:169)
from gen\moar\stage2\QAST.nqp:5412 (src/vm/moar/stage0/QAST.moarvm:compile_node:46)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:32)
from gen\moar\stage2\QAST.nqp:4788 (src/vm/moar/stage0/QAST.moarvm:as_mast:53)
from gen\moar\stage2\QAST.nqp:5466 (src/vm/moar/stage0/QAST.moarvm:compile_all_the_stmts:169)
from gen\moar\stage2\QAST.nqp:5139 (src/vm/moar/stage0/QAST.moarvm::70)
from gen\moar\stage2\QAST.nqp:5118 (src/vm/moar/stage0/QAST.moarvm::272)
from gen\moar\stage2\QAST.nqp:5070 (src/vm/moar/stage0/QAST.moarvm:compile_node:69)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:32)
from gen\moar\stage2\QAST.nqp:4792 (src/vm/moar/stage0/QAST.moarvm:as_mast:70)
from gen\moar\stage2\QAST.nqp:4915 (src/vm/moar/stage0/QAST.moarvm:compile_node:100)
from gen\moar\stage2\QAST.nqp:4893 (src/vm/moar/stage0/QAST.moarvm:compile_node:32)
from gen\moar\stage2\QAST.nqp:4792 (src/vm/moar/stage0/QAST.moarvm:as_mast:70)
from gen\moar\stage2\QAST.nqp:4690 (src/vm/moar/stage0/QAST.moarvm:to_mast:46)
from gen\moar\stage2\QAST.nqp:6159 (src/vm/moar/stage0/QAST.moarvm:to_mast:16)
from gen\moar\stage2\NQPHLL.nqp:205 (src/vm/moar/stage0/NQPHLL.moarvm:mast:12)
from gen\moar\stage2\NQPHLL.nqp:1552 (src/vm/moar/stage0/NQPHLL.moarvm:compile:222)
from gen\moar\stage2\NQPHLL.nqp:1286 (src/vm/moar/stage0/NQPHLL.moarvm:eval:62)
from gen\moar\stage2\NQPHLL.nqp:1506 (src/vm/moar/stage0/NQPHLL.moarvm:evalfiles:91)
from gen\moar\stage2\NQPHLL.nqp:1400 (src/vm/moar/stage0/NQPHLL.moarvm:command_eval:214)
from gen\moar\stage2\NQPHLL.nqp:1374 (src/vm/moar/stage0/NQPHLL.moarvm:command_line:114)
from gen\moar\stage2\NQP.nqp:4115 (src/vm/moar/stage0/nqp.moarvm:MAIN:16)
from gen\moar\stage2\NQP.nqp:4110 (src/vm/moar/stage0/nqp.moarvm:<mainline>:345)
from <unknown>:1 (src/vm/moar/stage0/nqp.moarvm:<main>:8)
from <unknown>:1 (src/vm/moar/stage0/nqp.moarvm:<entry>:9)
Makefile:223: recipe for target 'gen/moar/stage1/nqpmo.moarvm' failed
make: *** [gen/moar/stage1/nqpmo.moarvm] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment