1 [dist4]message_header // num_bytes
7 [dist4]method2_params // num_bytes
9 [dist8]param0_ptr // param0
10 [dist8]param1_ptr // param1
14 [dist4]struct_b // num_bytes
16 [dist8]struct_a_ptr // struct_a
19 // The following two structs are arranged in wrong order.
22 [dist4]struct_a_param // num_bytes
28 [dist4]struct_a_member // num_bytes
31 [anchr]struct_a_member