blob: fd5045938399e71a8f60ace2e22c2c986495e402 [file] [log] [blame]
{
"name": "test.table",
"library_dependencies": [],
"bits_declarations": [],
"const_declarations": [],
"enum_declarations": [],
"experimental_resource_declarations": [],
"protocol_declarations": [],
"service_declarations": [],
"struct_declarations": [],
"external_struct_declarations": [],
"table_declarations": [
{
"name": "test.table/EmptyTable",
"naming_context": [
"EmptyTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 3,
"column": 6,
"length": 10
},
"members": [],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 1,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 1,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/ExtensionTable",
"naming_context": [
"ExtensionTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 43,
"column": 6,
"length": 14
},
"members": [],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 1,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 1,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/NewerSimpleTable",
"naming_context": [
"NewerSimpleTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 18,
"column": 6,
"length": 16
},
"members": [
{
"ordinal": 1,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "x",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 19,
"column": 8,
"length": 1
}
},
{
"ordinal": 2,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 20,
"column": 5,
"length": 11
}
},
{
"ordinal": 3,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 21,
"column": 5,
"length": 11
}
},
{
"ordinal": 4,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 22,
"column": 5,
"length": 11
}
},
{
"ordinal": 5,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "y",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 23,
"column": 8,
"length": 1
}
},
{
"ordinal": 6,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "z",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 24,
"column": 8,
"length": 1
}
},
{
"ordinal": 7,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 25,
"column": 5,
"length": 11
}
}
],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 120,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 72,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/OlderSimpleTable",
"naming_context": [
"OlderSimpleTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 13,
"column": 6,
"length": 16
},
"members": [
{
"ordinal": 1,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "x",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 14,
"column": 8,
"length": 1
}
},
{
"ordinal": 2,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 15,
"column": 5,
"length": 11
}
}
],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 24,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 16,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/ReverseOrdinalTable",
"naming_context": [
"ReverseOrdinalTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 28,
"column": 6,
"length": 19
},
"members": [
{
"ordinal": 3,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "x",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 29,
"column": 8,
"length": 1
}
},
{
"ordinal": 2,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "y",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 30,
"column": 8,
"length": 1
}
},
{
"ordinal": 1,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "z",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 31,
"column": 8,
"length": 1
}
}
],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 72,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 48,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/SimpleTable",
"naming_context": [
"SimpleTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 5,
"column": 6,
"length": 11
},
"members": [
{
"ordinal": 1,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "x",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 6,
"column": 8,
"length": 1
}
},
{
"ordinal": 2,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 7,
"column": 5,
"length": 11
}
},
{
"ordinal": 3,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 8,
"column": 5,
"length": 11
}
},
{
"ordinal": 4,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 9,
"column": 5,
"length": 11
}
},
{
"ordinal": 5,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "y",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 10,
"column": 8,
"length": 1
}
}
],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 96,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 56,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/SixtyFourOrdinalTable",
"naming_context": [
"SixtyFourOrdinalTable"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 45,
"column": 6,
"length": 21
},
"members": [
{
"ordinal": 1,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v1",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 46,
"column": 8,
"length": 2
}
},
{
"ordinal": 2,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v2",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 47,
"column": 8,
"length": 2
}
},
{
"ordinal": 3,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v3",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 48,
"column": 8,
"length": 2
}
},
{
"ordinal": 4,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v4",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 49,
"column": 8,
"length": 2
}
},
{
"ordinal": 5,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v5",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 50,
"column": 8,
"length": 2
}
},
{
"ordinal": 6,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v6",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 51,
"column": 8,
"length": 2
}
},
{
"ordinal": 7,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v7",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 52,
"column": 8,
"length": 2
}
},
{
"ordinal": 8,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v8",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 53,
"column": 8,
"length": 2
}
},
{
"ordinal": 9,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v9",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 54,
"column": 8,
"length": 2
}
},
{
"ordinal": 10,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v10",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 55,
"column": 8,
"length": 3
}
},
{
"ordinal": 11,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v11",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 56,
"column": 8,
"length": 3
}
},
{
"ordinal": 12,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v12",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 57,
"column": 8,
"length": 3
}
},
{
"ordinal": 13,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v13",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 58,
"column": 8,
"length": 3
}
},
{
"ordinal": 14,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v14",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 59,
"column": 8,
"length": 3
}
},
{
"ordinal": 15,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v15",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 60,
"column": 8,
"length": 3
}
},
{
"ordinal": 16,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v16",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 61,
"column": 8,
"length": 3
}
},
{
"ordinal": 17,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v17",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 62,
"column": 8,
"length": 3
}
},
{
"ordinal": 18,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v18",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 63,
"column": 8,
"length": 3
}
},
{
"ordinal": 19,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v19",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 64,
"column": 8,
"length": 3
}
},
{
"ordinal": 20,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v20",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 65,
"column": 8,
"length": 3
}
},
{
"ordinal": 21,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v21",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 66,
"column": 8,
"length": 3
}
},
{
"ordinal": 22,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v22",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 67,
"column": 8,
"length": 3
}
},
{
"ordinal": 23,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v23",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 68,
"column": 8,
"length": 3
}
},
{
"ordinal": 24,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v24",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 69,
"column": 8,
"length": 3
}
},
{
"ordinal": 25,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v25",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 70,
"column": 8,
"length": 3
}
},
{
"ordinal": 26,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v26",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 71,
"column": 8,
"length": 3
}
},
{
"ordinal": 27,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v27",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 72,
"column": 8,
"length": 3
}
},
{
"ordinal": 28,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v28",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 73,
"column": 8,
"length": 3
}
},
{
"ordinal": 29,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v29",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 74,
"column": 8,
"length": 3
}
},
{
"ordinal": 30,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v30",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 75,
"column": 8,
"length": 3
}
},
{
"ordinal": 31,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v31",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 76,
"column": 8,
"length": 3
}
},
{
"ordinal": 32,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v32",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 77,
"column": 8,
"length": 3
}
},
{
"ordinal": 33,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v33",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 78,
"column": 8,
"length": 3
}
},
{
"ordinal": 34,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v34",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 79,
"column": 8,
"length": 3
}
},
{
"ordinal": 35,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v35",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 80,
"column": 8,
"length": 3
}
},
{
"ordinal": 36,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v36",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 81,
"column": 8,
"length": 3
}
},
{
"ordinal": 37,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v37",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 82,
"column": 8,
"length": 3
}
},
{
"ordinal": 38,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v38",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 83,
"column": 8,
"length": 3
}
},
{
"ordinal": 39,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v39",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 84,
"column": 8,
"length": 3
}
},
{
"ordinal": 40,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v40",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 85,
"column": 8,
"length": 3
}
},
{
"ordinal": 41,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v41",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 86,
"column": 8,
"length": 3
}
},
{
"ordinal": 42,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v42",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 87,
"column": 8,
"length": 3
}
},
{
"ordinal": 43,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v43",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 88,
"column": 8,
"length": 3
}
},
{
"ordinal": 44,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v44",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 89,
"column": 8,
"length": 3
}
},
{
"ordinal": 45,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v45",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 90,
"column": 8,
"length": 3
}
},
{
"ordinal": 46,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v46",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 91,
"column": 8,
"length": 3
}
},
{
"ordinal": 47,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v47",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 92,
"column": 8,
"length": 3
}
},
{
"ordinal": 48,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v48",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 93,
"column": 8,
"length": 3
}
},
{
"ordinal": 49,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v49",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 94,
"column": 8,
"length": 3
}
},
{
"ordinal": 50,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v50",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 95,
"column": 8,
"length": 3
}
},
{
"ordinal": 51,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v51",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 96,
"column": 8,
"length": 3
}
},
{
"ordinal": 52,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v52",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 97,
"column": 8,
"length": 3
}
},
{
"ordinal": 53,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v53",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 98,
"column": 8,
"length": 3
}
},
{
"ordinal": 54,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v54",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 99,
"column": 8,
"length": 3
}
},
{
"ordinal": 55,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v55",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 100,
"column": 8,
"length": 3
}
},
{
"ordinal": 56,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v56",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 101,
"column": 8,
"length": 3
}
},
{
"ordinal": 57,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v57",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 102,
"column": 8,
"length": 3
}
},
{
"ordinal": 58,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v58",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 103,
"column": 8,
"length": 3
}
},
{
"ordinal": 59,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v59",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 104,
"column": 8,
"length": 3
}
},
{
"ordinal": 60,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v60",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 105,
"column": 8,
"length": 3
}
},
{
"ordinal": 61,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v61",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 106,
"column": 8,
"length": 3
}
},
{
"ordinal": 62,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v62",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 107,
"column": 8,
"length": 3
}
},
{
"ordinal": 63,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "v63",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 108,
"column": 8,
"length": 3
}
},
{
"ordinal": 64,
"reserved": false,
"type": {
"kind": "identifier",
"identifier": "test.table/ExtensionTable",
"nullable": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 1,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 1,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
"name": "v64",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 109,
"column": 8,
"length": 3
}
}
],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 3,
"max_handles": 0,
"max_out_of_line": 1544,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 3,
"max_handles": 0,
"max_out_of_line": 1032,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
},
{
"name": "test.table/TableWithAttributes",
"naming_context": [
"TableWithAttributes"
],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 35,
"column": 6,
"length": 19
},
"maybe_attributes": [
{
"name": "foo",
"arguments": [],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 34,
"column": 1,
"length": 4
}
}
],
"members": [
{
"ordinal": 1,
"reserved": false,
"type": {
"kind": "primitive",
"subtype": "int64",
"type_shape_v1": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
},
"type_shape_v2": {
"inline_size": 8,
"alignment": 8,
"depth": 0,
"max_handles": 0,
"max_out_of_line": 0,
"has_padding": false,
"has_envelope": false,
"has_flexible_envelope": false
}
},
"name": "x",
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 37,
"column": 8,
"length": 1
},
"maybe_attributes": [
{
"name": "bar",
"arguments": [],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 36,
"column": 5,
"length": 4
}
}
]
},
{
"ordinal": 2,
"reserved": true,
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 38,
"column": 5,
"length": 20
},
"maybe_attributes": [
{
"name": "baz",
"arguments": [],
"location": {
"filename": "../../tools/fidl/fidlc/testdata/table.test.fidl",
"line": 38,
"column": 5,
"length": 4
}
}
]
}
],
"strict": false,
"resource": false,
"type_shape_v1": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 24,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
},
"type_shape_v2": {
"inline_size": 16,
"alignment": 8,
"depth": 2,
"max_handles": 0,
"max_out_of_line": 16,
"has_padding": false,
"has_envelope": true,
"has_flexible_envelope": true
}
}
],
"union_declarations": [],
"type_alias_declarations": [],
"declaration_order": [
"test.table/TableWithAttributes",
"test.table/SimpleTable",
"test.table/ReverseOrdinalTable",
"test.table/OlderSimpleTable",
"test.table/NewerSimpleTable",
"test.table/ExtensionTable",
"test.table/SixtyFourOrdinalTable",
"test.table/EmptyTable"
],
"declarations": {
"test.table/EmptyTable": "table",
"test.table/ExtensionTable": "table",
"test.table/NewerSimpleTable": "table",
"test.table/OlderSimpleTable": "table",
"test.table/ReverseOrdinalTable": "table",
"test.table/SimpleTable": "table",
"test.table/SixtyFourOrdinalTable": "table",
"test.table/TableWithAttributes": "table"
}
}