chromium/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd24_map_of_optionals_less_than_necessary_bytes.data

[dist4]message_header  // num_bytes
[u4]0                  // version
[u4]0                  // interface ID
[u4]24                 // name
[u4]0                  // flags
[u4]0                  // padding
[anchr]message_header

[dist4]method24_params
[u4]0                  // version
[dist8]param0_ptr      // param0: map<uint32, bool?>
[dist8]param1_ptr      // param1: map<uint32, uint64?>
[anchr]method24_params

[anchr]param0_ptr
[dist4]param0_map_data_struct_header  // num_bytes
[u4]0                                 // version
[dist8]param0_key_array_ptr
[dist8]param0_value_array_ptr
[anchr]param0_map_data_struct_header

[anchr]param0_key_array_ptr
[dist4]param0_key_array_member  // num_bytes
[u4]0                           // num_elements
[anchr]param0_key_array_member

[anchr]param0_value_array_ptr
[dist4]param0_value_array_member  // num_bytes
[u4]0                             // num_elements
[anchr]param0_value_array_member

[anchr]param1_ptr
[dist4]param1_map_data_struct_header  // num_bytes
[u4]0                                 // version
[dist8]param1_key_array_ptr
[dist8]param1_value_array_ptr
[anchr]param1_map_data_struct_header

[anchr]param1_key_array_ptr
[dist4]param1_key_array_member  // num_bytes
[u4]2                           // num_elements
[u4]1                           // key
[u4]2                           // key
[anchr]param1_key_array_member

[anchr]param1_value_array_ptr
[dist4]param1_value_array_member  // num_bytes
[u4]2                             // num_elements
[u8]0                             // bitfield
[u8]6                             // value
                                  // truncated and missing element here
[anchr]param1_value_array_member