Memory buffer

SAMPLE — these bytes are made up to show how the viewer works. They are not anyone's data. A ChannelData header (80 bytes) is followed by 64 payload bytes: eight 32-bit numbers, two floats, a double and some text.

Read as:

OffsetFieldBytesHexValue
0cd_type: data type (bits 0-4)108byte[] (type 8)
0cd_type: memory (bits 5-7)108heap memory (0)
1cd_owner1011
2cd_ref_kind100none (0)
3cd_content_dir1000
4cd_sched4000000000
8cd_count[0]8000000000000004064
16cd_count[1]800000000000000000
24cd_count[2]800000000000000000
32cd_bytes8000000000000004064
40cd_offset8000000000000005080
48cd_ref_id800000000000000000
56cd_created_at8000000006AB13B801790000000 (Unix time)
64cd_last_access8000000006AB13B801790000000 (Unix time)
72cd_flags800000000000000410x0000000000000041 = owned, inline

Payload (from offset 80, as bytes)

0050000000000011000000000022000000000033000000000055................
00600000000000880000000000D1300000000015210000000002234..............."
0070406449730F15DB21940642D45F824854843F63F9249E3227771199B15597151F4244A8168@I..@-.T?..w....
00804872651016C1086C1086F1112C442032578765101629834522133000000000000Hello, Web4!....
Hits--