1# Generated by the protocol buffer compiler.  DO NOT EDIT!
2# source: ComponentSpecificationMessage.proto
3
4import sys
5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
6from google.protobuf.internal import enum_type_wrapper
7from google.protobuf import descriptor as _descriptor
8from google.protobuf import message as _message
9from google.protobuf import reflection as _reflection
10from google.protobuf import symbol_database as _symbol_database
11from google.protobuf import descriptor_pb2
12# @@protoc_insertion_point(imports)
13
14_sym_db = _symbol_database.Default()
15
16
17
18
19DESCRIPTOR = _descriptor.FileDescriptor(
20  name='ComponentSpecificationMessage.proto',
21  package='android.vts',
22  syntax='proto2',
23  serialized_pb=_b('\n#ComponentSpecificationMessage.proto\x12\x0b\x61ndroid.vts\"e\n\x1c\x43\x61llFlowSpecificationMessage\x12\x14\n\x05\x65ntry\x18\x01 \x01(\x08:\x05\x66\x61lse\x12\x13\n\x04\x65xit\x18\x02 \x01(\x08:\x05\x66\x61lse\x12\x0c\n\x04next\x18\x0b \x03(\x0c\x12\x0c\n\x04prev\x18\x0c \x03(\x0c\"C\n NativeCodeCoverageRawDataMessage\x12\x11\n\tfile_path\x18\x01 \x01(\x0c\x12\x0c\n\x04gcda\x18\x0b \x01(\x0c\"\x95\x03\n\x13\x46unctionCallMessage\x12\x1b\n\x13hidl_interface_name\x18\x01 \x01(\x0c\x12\x19\n\rhal_driver_id\x18\x0b \x01(\x05:\x02-1\x12\x34\n\x0f\x63omponent_class\x18\x15 \x01(\x0e\x32\x1b.android.vts.ComponentClass\x12\x32\n\x0e\x63omponent_type\x18\x16 \x01(\x0e\x32\x1a.android.vts.ComponentType\x12\"\n\x16\x63omponent_type_version\x18\x17 \x01(\x0c\x42\x02\x18\x01\x12\x16\n\x0e\x63omponent_name\x18\x18 \x01(\x0c\x12\x14\n\x0cpackage_name\x18\x19 \x01(\x0c\x12(\n\x1c\x63omponent_type_version_major\x18\x1a \x01(\x05:\x02-1\x12(\n\x1c\x63omponent_type_version_minor\x18\x1b \x01(\x05:\x02-1\x12\x36\n\x03\x61pi\x18\x64 \x01(\x0b\x32).android.vts.FunctionSpecificationMessage\"\xf4\x05\n\x1c\x46unctionSpecificationMessage\x12\x0c\n\x04name\x18\x01 \x01(\x0c\x12\x16\n\x0esubmodule_name\x18\x02 \x01(\x0c\x12\x19\n\x11hidl_interface_id\x18\x03 \x01(\x05\x12\x14\n\x0cis_inherited\x18\x04 \x01(\x08\x12>\n\x0breturn_type\x18\x0b \x01(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x43\n\x10return_type_hidl\x18\x0c \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12N\n\x1areturn_type_submodule_spec\x18\r \x01(\x0b\x32*.android.vts.ComponentSpecificationMessage\x12\x36\n\x03\x61rg\x18\x15 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12;\n\x08\x63\x61llflow\x18\x1f \x03(\x0b\x32).android.vts.CallFlowSpecificationMessage\x12\x1a\n\x0b\x64o_not_fuzz\x18  \x01(\x08:\x05\x66\x61lse\x12\x17\n\x0bis_callback\x18) \x01(\x08\x42\x02\x18\x01\x12J\n\x10\x66unction_pointer\x18* \x01(\x0b\x32\x30.android.vts.FunctionPointerSpecificationMessage\x12\x16\n\x0eprofiling_data\x18\x65 \x03(\x02\x12 \n\x17processed_coverage_data\x18\xc9\x01 \x03(\r\x12I\n\x11raw_coverage_data\x18\xca\x01 \x03(\x0b\x32-.android.vts.NativeCodeCoverageRawDataMessage\x12\x14\n\x0bparent_path\x18\xad\x02 \x01(\x0c\x12\x17\n\x0esyscall_number\x18\x91\x03 \x01(\r\"\xf5\x02\n\x16ScalarDataValueMessage\x12\x0e\n\x06\x62ool_t\x18\x01 \x01(\x08\x12\x0e\n\x06int8_t\x18\x0b \x01(\x05\x12\x0f\n\x07uint8_t\x18\x0c \x01(\r\x12\x0c\n\x04\x63har\x18\r \x01(\x05\x12\r\n\x05uchar\x18\x0e \x01(\r\x12\x0f\n\x07int16_t\x18\x15 \x01(\x05\x12\x10\n\x08uint16_t\x18\x16 \x01(\r\x12\x0f\n\x07int32_t\x18\x1f \x01(\x05\x12\x10\n\x08uint32_t\x18  \x01(\r\x12\x0f\n\x07int64_t\x18) \x01(\x03\x12\x10\n\x08uint64_t\x18* \x01(\x04\x12\x0f\n\x07\x66loat_t\x18\x65 \x01(\x02\x12\x10\n\x08\x64ouble_t\x18\x66 \x01(\x01\x12\x10\n\x07pointer\x18\xc9\x01 \x01(\r\x12\x0f\n\x06opaque\x18\xca\x01 \x01(\r\x12\x15\n\x0cvoid_pointer\x18\xd3\x01 \x01(\r\x12\x15\n\x0c\x63har_pointer\x18\xd4\x01 \x01(\r\x12\x16\n\ruchar_pointer\x18\xd5\x01 \x01(\r\x12\x18\n\x0fpointer_pointer\x18\xfb\x01 \x01(\r\"\xd1\x01\n#FunctionPointerSpecificationMessage\x12\x15\n\rfunction_name\x18\x01 \x01(\x0c\x12\x0f\n\x07\x61\x64\x64ress\x18\x0b \x01(\r\x12\n\n\x02id\x18\x15 \x01(\x0c\x12\x36\n\x03\x61rg\x18\x65 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12>\n\x0breturn_type\x18o \x01(\x0b\x32).android.vts.VariableSpecificationMessage\"9\n\x16StringDataValueMessage\x12\x0f\n\x07message\x18\x01 \x01(\x0c\x12\x0e\n\x06length\x18\x0b \x01(\r\"z\n\x14\x45numDataValueMessage\x12\x12\n\nenumerator\x18\x01 \x03(\x0c\x12\x39\n\x0cscalar_value\x18\x02 \x03(\x0b\x32#.android.vts.ScalarDataValueMessage\x12\x13\n\x0bscalar_type\x18\x03 \x01(\x0c\"f\n\x16MemoryDataValueMessage\x12\x0c\n\x04size\x18\x01 \x01(\x03\x12\x10\n\x08\x63ontents\x18\x02 \x01(\x0c\x12\x12\n\x06mem_id\x18\x03 \x01(\x05:\x02-1\x12\x18\n\x10hidl_mem_address\x18\x04 \x01(\x04\"\xaa\x01\n\tFdMessage\x12!\n\x04type\x18\x01 \x01(\x0e\x32\x13.android.vts.FdType\x12\x0c\n\x04mode\x18\x02 \x01(\r\x12\r\n\x05\x66lags\x18\x03 \x01(\x05\x12\x11\n\tfile_name\x18\x04 \x01(\x0c\x12\x15\n\rfile_mode_str\x18\x05 \x01(\x0c\x12\x33\n\x06memory\x18\x06 \x01(\x0b\x32#.android.vts.MemoryDataValueMessage\"\xb9\x01\n\x16HandleDataValueMessage\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x0f\n\x07num_fds\x18\x02 \x01(\x05\x12\x10\n\x08num_ints\x18\x03 \x01(\x05\x12&\n\x06\x66\x64_val\x18\x04 \x03(\x0b\x32\x16.android.vts.FdMessage\x12\x0f\n\x07int_val\x18\x05 \x03(\x05\x12\x15\n\thandle_id\x18\x06 \x01(\x05:\x02-1\x12\x1b\n\x13hidl_handle_address\x18\x07 \x01(\x04\"\xb2\x0b\n\x1cVariableSpecificationMessage\x12\x0c\n\x04name\x18\x01 \x01(\x0c\x12\'\n\x04type\x18\x02 \x01(\x0e\x32\x19.android.vts.VariableType\x12\x39\n\x0cscalar_value\x18\x65 \x01(\x0b\x32#.android.vts.ScalarDataValueMessage\x12\x13\n\x0bscalar_type\x18\x66 \x01(\x0c\x12\x39\n\x0cstring_value\x18o \x01(\x0b\x32#.android.vts.StringDataValueMessage\x12\x35\n\nenum_value\x18y \x01(\x0b\x32!.android.vts.EnumDataValueMessage\x12@\n\x0cvector_value\x18\x83\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x14\n\x0bvector_size\x18\x84\x01 \x01(\x05\x12@\n\x0cstruct_value\x18\x8d\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x14\n\x0bstruct_type\x18\x8e\x01 \x01(\x0c\x12>\n\nsub_struct\x18\x8f\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12?\n\x0bunion_value\x18\x97\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x13\n\nunion_type\x18\x98\x01 \x01(\x0c\x12=\n\tsub_union\x18\x99\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x44\n\x10safe_union_value\x18\x9a\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x33\n\x0fsafe_union_type\x18\x9b\x01 \x01(\x0e\x32\x19.android.vts.VariableType\x12\x42\n\x0esub_safe_union\x18\x9c\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12=\n\tfmq_value\x18\xa1\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12\x13\n\x06\x66mq_id\x18\xa2\x01 \x01(\x05:\x02-1\x12\x19\n\x10\x66mq_desc_address\x18\xa3\x01 \x01(\x04\x12=\n\tref_value\x18\xab\x01 \x01(\x0b\x32).android.vts.VariableSpecificationMessage\x12?\n\x11hidl_memory_value\x18\xac\x01 \x01(\x0b\x32#.android.vts.MemoryDataValueMessage\x12:\n\x0chandle_value\x18\xb5\x01 \x01(\x0b\x32#.android.vts.HandleDataValueMessage\x12\x18\n\x0fpredefined_type\x18\xc9\x01 \x01(\x0c\x12K\n\x10\x66unction_pointer\x18\xdd\x01 \x03(\x0b\x32\x30.android.vts.FunctionPointerSpecificationMessage\x12\x1b\n\x12hidl_callback_type\x18\xe7\x01 \x01(\x0c\x12\x1a\n\x11hidl_interface_id\x18\xf1\x01 \x01(\x05\x12\x1f\n\x16hidl_interface_pointer\x18\xf2\x01 \x01(\x04\x12\x17\n\x08is_input\x18\xad\x02 \x01(\x08:\x04true\x12\x19\n\tis_output\x18\xae\x02 \x01(\x08:\x05\x66\x61lse\x12\x18\n\x08is_const\x18\xaf\x02 \x01(\x08:\x05\x66\x61lse\x12\x1b\n\x0bis_callback\x18\xb0\x02 \x01(\x08:\x05\x66\x61lse\"\xfb\x01\n\x1aStructSpecificationMessage\x12\x0c\n\x04name\x18\x01 \x01(\x0c\x12\x19\n\nis_pointer\x18\x02 \x01(\x08:\x05\x66\x61lse\x12\x37\n\x03\x61pi\x18\xe9\x07 \x03(\x0b\x32).android.vts.FunctionSpecificationMessage\x12<\n\nsub_struct\x18\xd1\x0f \x03(\x0b\x32\'.android.vts.StructSpecificationMessage\x12=\n\tattribute\x18\xb9\x17 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\"\xf6\x01\n\x1dInterfaceSpecificationMessage\x12\x1f\n\x10is_hidl_callback\x18\x65 \x01(\x08:\x05\x66\x61lse\x12\x37\n\x03\x61pi\x18\xd1\x0f \x03(\x0b\x32).android.vts.FunctionSpecificationMessage\x12=\n\tattribute\x18\xb9\x17 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\x12<\n\nsub_struct\x18\xa1\x1f \x03(\x0b\x32\'.android.vts.StructSpecificationMessage\"\x9f\x04\n\x1d\x43omponentSpecificationMessage\x12\x34\n\x0f\x63omponent_class\x18\x01 \x01(\x0e\x32\x1b.android.vts.ComponentClass\x12\x32\n\x0e\x63omponent_type\x18\x02 \x01(\x0e\x32\x1a.android.vts.ComponentType\x12\"\n\x16\x63omponent_type_version\x18\x03 \x01(\x02\x42\x02\x18\x01\x12\x16\n\x0e\x63omponent_name\x18\x04 \x01(\x0c\x12,\n\x0btarget_arch\x18\x05 \x01(\x0e\x32\x17.android.vts.TargetArch\x12(\n\x1c\x63omponent_type_version_major\x18\x06 \x01(\x05:\x02-1\x12(\n\x1c\x63omponent_type_version_minor\x18\x07 \x01(\x05:\x02-1\x12\x0f\n\x07package\x18\x0b \x01(\x0c\x12\x0e\n\x06import\x18\x0c \x03(\x0c\x12%\n\x1coriginal_data_structure_name\x18\xe9\x07 \x01(\x0c\x12\x0f\n\x06header\x18\xea\x07 \x03(\x0c\x12>\n\tinterface\x18\xd1\x0f \x01(\x0b\x32*.android.vts.InterfaceSpecificationMessage\x12=\n\tattribute\x18\xb5\x10 \x03(\x0b\x32).android.vts.VariableSpecificationMessage*\xc9\x01\n\x0e\x43omponentClass\x12\x11\n\rUNKNOWN_CLASS\x10\x00\x12\x14\n\x10HAL_CONVENTIONAL\x10\x01\x12\x1e\n\x1aHAL_CONVENTIONAL_SUBMODULE\x10\x02\x12\x0e\n\nHAL_LEGACY\x10\x03\x12\x0c\n\x08HAL_HIDL\x10\x04\x12!\n\x1dHAL_HIDL_WRAPPED_CONVENTIONAL\x10\x05\x12\x0e\n\nLIB_SHARED\x10\x0b\x12\n\n\x06KERNEL\x10\x15\x12\x11\n\rKERNEL_MODULE\x10\x16*\xd9\x03\n\rComponentType\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\n\n\x06\x43\x41MERA\x10\x02\x12\x07\n\x03GPS\x10\x03\x12\t\n\x05LIGHT\x10\x04\x12\x08\n\x04WIFI\x10\x05\x12\n\n\x06MOBILE\x10\x06\x12\r\n\tBLUETOOTH\x10\x07\x12\x07\n\x03NFC\x10\x08\x12\t\n\x05POWER\x10\t\x12\x0c\n\x08MEMTRACK\x10\n\x12\x07\n\x03\x42\x46P\x10\x0b\x12\x0c\n\x08VIBRATOR\x10\x0c\x12\x0b\n\x07THERMAL\x10\r\x12\x0c\n\x08TV_INPUT\x10\x0e\x12\n\n\x06TV_CEC\x10\x0f\x12\x0b\n\x07SENSORS\x10\x10\x12\x0b\n\x07VEHICLE\x10\x11\x12\x06\n\x02VR\x10\x12\x12\x16\n\x12GRAPHICS_ALLOCATOR\x10\x13\x12\x13\n\x0fGRAPHICS_MAPPER\x10\x14\x12\t\n\x05RADIO\x10\x15\x12\x0e\n\nCONTEXTHUB\x10\x16\x12\x15\n\x11GRAPHICS_COMPOSER\x10\x17\x12\r\n\tMEDIA_OMX\x10\x18\x12\x0e\n\nTESTS_MSGQ\x10\x19\x12\x10\n\x0cTESTS_MEMORY\x10\x1a\x12\r\n\tDUMPSTATE\x10\x1b\x12\x10\n\x0b\x42IONIC_LIBM\x10\xe9\x07\x12\x10\n\x0b\x42IONIC_LIBC\x10\xea\x07\x12\x13\n\x0eVNDK_LIBCUTILS\x10\xcd\x08\x12\x0c\n\x07SYSCALL\x10\xd1\x0f*\xb3\x03\n\x0cVariableType\x12\x19\n\x15UNKNOWN_VARIABLE_TYPE\x10\x00\x12\x13\n\x0fTYPE_PREDEFINED\x10\x01\x12\x0f\n\x0bTYPE_SCALAR\x10\x02\x12\x0f\n\x0bTYPE_STRING\x10\x03\x12\r\n\tTYPE_ENUM\x10\x04\x12\x0e\n\nTYPE_ARRAY\x10\x05\x12\x0f\n\x0bTYPE_VECTOR\x10\x06\x12\x0f\n\x0bTYPE_STRUCT\x10\x07\x12\x19\n\x15TYPE_FUNCTION_POINTER\x10\x08\x12\r\n\tTYPE_VOID\x10\t\x12\x16\n\x12TYPE_HIDL_CALLBACK\x10\n\x12\x12\n\x0eTYPE_SUBMODULE\x10\x0b\x12\x0e\n\nTYPE_UNION\x10\x0c\x12\x17\n\x13TYPE_HIDL_INTERFACE\x10\r\x12\x0f\n\x0bTYPE_HANDLE\x10\x0e\x12\r\n\tTYPE_MASK\x10\x0f\x12\x14\n\x10TYPE_HIDL_MEMORY\x10\x10\x12\x10\n\x0cTYPE_POINTER\x10\x11\x12\x11\n\rTYPE_FMQ_SYNC\x10\x12\x12\x13\n\x0fTYPE_FMQ_UNSYNC\x10\x13\x12\x0c\n\x08TYPE_REF\x10\x14\x12\x13\n\x0fTYPE_SAFE_UNION\x10\x15*Q\n\nTargetArch\x12\x17\n\x13UNKNOWN_TARGET_ARCH\x10\x00\x12\x13\n\x0fTARGET_ARCH_ARM\x10\x01\x12\x15\n\x11TARGET_ARCH_ARM64\x10\x02*b\n\x06\x46\x64Type\x12\r\n\tFILE_TYPE\x10\x01\x12\x0c\n\x08\x44IR_TYPE\x10\x02\x12\x0c\n\x08\x44\x45V_TYPE\x10\x03\x12\r\n\tPIPE_TYPE\x10\x04\x12\x0f\n\x0bSOCKET_TYPE\x10\x05\x12\r\n\tLINK_TYPE\x10\x06\x42\x39\n\x15\x63om.android.vts.protoB VtsComponentSpecificationMessage')
24)
25_sym_db.RegisterFileDescriptor(DESCRIPTOR)
26
27_COMPONENTCLASS = _descriptor.EnumDescriptor(
28  name='ComponentClass',
29  full_name='android.vts.ComponentClass',
30  filename=None,
31  file=DESCRIPTOR,
32  values=[
33    _descriptor.EnumValueDescriptor(
34      name='UNKNOWN_CLASS', index=0, number=0,
35      options=None,
36      type=None),
37    _descriptor.EnumValueDescriptor(
38      name='HAL_CONVENTIONAL', index=1, number=1,
39      options=None,
40      type=None),
41    _descriptor.EnumValueDescriptor(
42      name='HAL_CONVENTIONAL_SUBMODULE', index=2, number=2,
43      options=None,
44      type=None),
45    _descriptor.EnumValueDescriptor(
46      name='HAL_LEGACY', index=3, number=3,
47      options=None,
48      type=None),
49    _descriptor.EnumValueDescriptor(
50      name='HAL_HIDL', index=4, number=4,
51      options=None,
52      type=None),
53    _descriptor.EnumValueDescriptor(
54      name='HAL_HIDL_WRAPPED_CONVENTIONAL', index=5, number=5,
55      options=None,
56      type=None),
57    _descriptor.EnumValueDescriptor(
58      name='LIB_SHARED', index=6, number=11,
59      options=None,
60      type=None),
61    _descriptor.EnumValueDescriptor(
62      name='KERNEL', index=7, number=21,
63      options=None,
64      type=None),
65    _descriptor.EnumValueDescriptor(
66      name='KERNEL_MODULE', index=8, number=22,
67      options=None,
68      type=None),
69  ],
70  containing_type=None,
71  options=None,
72  serialized_start=5138,
73  serialized_end=5339,
74)
75_sym_db.RegisterEnumDescriptor(_COMPONENTCLASS)
76
77ComponentClass = enum_type_wrapper.EnumTypeWrapper(_COMPONENTCLASS)
78_COMPONENTTYPE = _descriptor.EnumDescriptor(
79  name='ComponentType',
80  full_name='android.vts.ComponentType',
81  filename=None,
82  file=DESCRIPTOR,
83  values=[
84    _descriptor.EnumValueDescriptor(
85      name='UNKNOWN_TYPE', index=0, number=0,
86      options=None,
87      type=None),
88    _descriptor.EnumValueDescriptor(
89      name='AUDIO', index=1, number=1,
90      options=None,
91      type=None),
92    _descriptor.EnumValueDescriptor(
93      name='CAMERA', index=2, number=2,
94      options=None,
95      type=None),
96    _descriptor.EnumValueDescriptor(
97      name='GPS', index=3, number=3,
98      options=None,
99      type=None),
100    _descriptor.EnumValueDescriptor(
101      name='LIGHT', index=4, number=4,
102      options=None,
103      type=None),
104    _descriptor.EnumValueDescriptor(
105      name='WIFI', index=5, number=5,
106      options=None,
107      type=None),
108    _descriptor.EnumValueDescriptor(
109      name='MOBILE', index=6, number=6,
110      options=None,
111      type=None),
112    _descriptor.EnumValueDescriptor(
113      name='BLUETOOTH', index=7, number=7,
114      options=None,
115      type=None),
116    _descriptor.EnumValueDescriptor(
117      name='NFC', index=8, number=8,
118      options=None,
119      type=None),
120    _descriptor.EnumValueDescriptor(
121      name='POWER', index=9, number=9,
122      options=None,
123      type=None),
124    _descriptor.EnumValueDescriptor(
125      name='MEMTRACK', index=10, number=10,
126      options=None,
127      type=None),
128    _descriptor.EnumValueDescriptor(
129      name='BFP', index=11, number=11,
130      options=None,
131      type=None),
132    _descriptor.EnumValueDescriptor(
133      name='VIBRATOR', index=12, number=12,
134      options=None,
135      type=None),
136    _descriptor.EnumValueDescriptor(
137      name='THERMAL', index=13, number=13,
138      options=None,
139      type=None),
140    _descriptor.EnumValueDescriptor(
141      name='TV_INPUT', index=14, number=14,
142      options=None,
143      type=None),
144    _descriptor.EnumValueDescriptor(
145      name='TV_CEC', index=15, number=15,
146      options=None,
147      type=None),
148    _descriptor.EnumValueDescriptor(
149      name='SENSORS', index=16, number=16,
150      options=None,
151      type=None),
152    _descriptor.EnumValueDescriptor(
153      name='VEHICLE', index=17, number=17,
154      options=None,
155      type=None),
156    _descriptor.EnumValueDescriptor(
157      name='VR', index=18, number=18,
158      options=None,
159      type=None),
160    _descriptor.EnumValueDescriptor(
161      name='GRAPHICS_ALLOCATOR', index=19, number=19,
162      options=None,
163      type=None),
164    _descriptor.EnumValueDescriptor(
165      name='GRAPHICS_MAPPER', index=20, number=20,
166      options=None,
167      type=None),
168    _descriptor.EnumValueDescriptor(
169      name='RADIO', index=21, number=21,
170      options=None,
171      type=None),
172    _descriptor.EnumValueDescriptor(
173      name='CONTEXTHUB', index=22, number=22,
174      options=None,
175      type=None),
176    _descriptor.EnumValueDescriptor(
177      name='GRAPHICS_COMPOSER', index=23, number=23,
178      options=None,
179      type=None),
180    _descriptor.EnumValueDescriptor(
181      name='MEDIA_OMX', index=24, number=24,
182      options=None,
183      type=None),
184    _descriptor.EnumValueDescriptor(
185      name='TESTS_MSGQ', index=25, number=25,
186      options=None,
187      type=None),
188    _descriptor.EnumValueDescriptor(
189      name='TESTS_MEMORY', index=26, number=26,
190      options=None,
191      type=None),
192    _descriptor.EnumValueDescriptor(
193      name='DUMPSTATE', index=27, number=27,
194      options=None,
195      type=None),
196    _descriptor.EnumValueDescriptor(
197      name='BIONIC_LIBM', index=28, number=1001,
198      options=None,
199      type=None),
200    _descriptor.EnumValueDescriptor(
201      name='BIONIC_LIBC', index=29, number=1002,
202      options=None,
203      type=None),
204    _descriptor.EnumValueDescriptor(
205      name='VNDK_LIBCUTILS', index=30, number=1101,
206      options=None,
207      type=None),
208    _descriptor.EnumValueDescriptor(
209      name='SYSCALL', index=31, number=2001,
210      options=None,
211      type=None),
212  ],
213  containing_type=None,
214  options=None,
215  serialized_start=5342,
216  serialized_end=5815,
217)
218_sym_db.RegisterEnumDescriptor(_COMPONENTTYPE)
219
220ComponentType = enum_type_wrapper.EnumTypeWrapper(_COMPONENTTYPE)
221_VARIABLETYPE = _descriptor.EnumDescriptor(
222  name='VariableType',
223  full_name='android.vts.VariableType',
224  filename=None,
225  file=DESCRIPTOR,
226  values=[
227    _descriptor.EnumValueDescriptor(
228      name='UNKNOWN_VARIABLE_TYPE', index=0, number=0,
229      options=None,
230      type=None),
231    _descriptor.EnumValueDescriptor(
232      name='TYPE_PREDEFINED', index=1, number=1,
233      options=None,
234      type=None),
235    _descriptor.EnumValueDescriptor(
236      name='TYPE_SCALAR', index=2, number=2,
237      options=None,
238      type=None),
239    _descriptor.EnumValueDescriptor(
240      name='TYPE_STRING', index=3, number=3,
241      options=None,
242      type=None),
243    _descriptor.EnumValueDescriptor(
244      name='TYPE_ENUM', index=4, number=4,
245      options=None,
246      type=None),
247    _descriptor.EnumValueDescriptor(
248      name='TYPE_ARRAY', index=5, number=5,
249      options=None,
250      type=None),
251    _descriptor.EnumValueDescriptor(
252      name='TYPE_VECTOR', index=6, number=6,
253      options=None,
254      type=None),
255    _descriptor.EnumValueDescriptor(
256      name='TYPE_STRUCT', index=7, number=7,
257      options=None,
258      type=None),
259    _descriptor.EnumValueDescriptor(
260      name='TYPE_FUNCTION_POINTER', index=8, number=8,
261      options=None,
262      type=None),
263    _descriptor.EnumValueDescriptor(
264      name='TYPE_VOID', index=9, number=9,
265      options=None,
266      type=None),
267    _descriptor.EnumValueDescriptor(
268      name='TYPE_HIDL_CALLBACK', index=10, number=10,
269      options=None,
270      type=None),
271    _descriptor.EnumValueDescriptor(
272      name='TYPE_SUBMODULE', index=11, number=11,
273      options=None,
274      type=None),
275    _descriptor.EnumValueDescriptor(
276      name='TYPE_UNION', index=12, number=12,
277      options=None,
278      type=None),
279    _descriptor.EnumValueDescriptor(
280      name='TYPE_HIDL_INTERFACE', index=13, number=13,
281      options=None,
282      type=None),
283    _descriptor.EnumValueDescriptor(
284      name='TYPE_HANDLE', index=14, number=14,
285      options=None,
286      type=None),
287    _descriptor.EnumValueDescriptor(
288      name='TYPE_MASK', index=15, number=15,
289      options=None,
290      type=None),
291    _descriptor.EnumValueDescriptor(
292      name='TYPE_HIDL_MEMORY', index=16, number=16,
293      options=None,
294      type=None),
295    _descriptor.EnumValueDescriptor(
296      name='TYPE_POINTER', index=17, number=17,
297      options=None,
298      type=None),
299    _descriptor.EnumValueDescriptor(
300      name='TYPE_FMQ_SYNC', index=18, number=18,
301      options=None,
302      type=None),
303    _descriptor.EnumValueDescriptor(
304      name='TYPE_FMQ_UNSYNC', index=19, number=19,
305      options=None,
306      type=None),
307    _descriptor.EnumValueDescriptor(
308      name='TYPE_REF', index=20, number=20,
309      options=None,
310      type=None),
311    _descriptor.EnumValueDescriptor(
312      name='TYPE_SAFE_UNION', index=21, number=21,
313      options=None,
314      type=None),
315  ],
316  containing_type=None,
317  options=None,
318  serialized_start=5818,
319  serialized_end=6253,
320)
321_sym_db.RegisterEnumDescriptor(_VARIABLETYPE)
322
323VariableType = enum_type_wrapper.EnumTypeWrapper(_VARIABLETYPE)
324_TARGETARCH = _descriptor.EnumDescriptor(
325  name='TargetArch',
326  full_name='android.vts.TargetArch',
327  filename=None,
328  file=DESCRIPTOR,
329  values=[
330    _descriptor.EnumValueDescriptor(
331      name='UNKNOWN_TARGET_ARCH', index=0, number=0,
332      options=None,
333      type=None),
334    _descriptor.EnumValueDescriptor(
335      name='TARGET_ARCH_ARM', index=1, number=1,
336      options=None,
337      type=None),
338    _descriptor.EnumValueDescriptor(
339      name='TARGET_ARCH_ARM64', index=2, number=2,
340      options=None,
341      type=None),
342  ],
343  containing_type=None,
344  options=None,
345  serialized_start=6255,
346  serialized_end=6336,
347)
348_sym_db.RegisterEnumDescriptor(_TARGETARCH)
349
350TargetArch = enum_type_wrapper.EnumTypeWrapper(_TARGETARCH)
351_FDTYPE = _descriptor.EnumDescriptor(
352  name='FdType',
353  full_name='android.vts.FdType',
354  filename=None,
355  file=DESCRIPTOR,
356  values=[
357    _descriptor.EnumValueDescriptor(
358      name='FILE_TYPE', index=0, number=1,
359      options=None,
360      type=None),
361    _descriptor.EnumValueDescriptor(
362      name='DIR_TYPE', index=1, number=2,
363      options=None,
364      type=None),
365    _descriptor.EnumValueDescriptor(
366      name='DEV_TYPE', index=2, number=3,
367      options=None,
368      type=None),
369    _descriptor.EnumValueDescriptor(
370      name='PIPE_TYPE', index=3, number=4,
371      options=None,
372      type=None),
373    _descriptor.EnumValueDescriptor(
374      name='SOCKET_TYPE', index=4, number=5,
375      options=None,
376      type=None),
377    _descriptor.EnumValueDescriptor(
378      name='LINK_TYPE', index=5, number=6,
379      options=None,
380      type=None),
381  ],
382  containing_type=None,
383  options=None,
384  serialized_start=6338,
385  serialized_end=6436,
386)
387_sym_db.RegisterEnumDescriptor(_FDTYPE)
388
389FdType = enum_type_wrapper.EnumTypeWrapper(_FDTYPE)
390UNKNOWN_CLASS = 0
391HAL_CONVENTIONAL = 1
392HAL_CONVENTIONAL_SUBMODULE = 2
393HAL_LEGACY = 3
394HAL_HIDL = 4
395HAL_HIDL_WRAPPED_CONVENTIONAL = 5
396LIB_SHARED = 11
397KERNEL = 21
398KERNEL_MODULE = 22
399UNKNOWN_TYPE = 0
400AUDIO = 1
401CAMERA = 2
402GPS = 3
403LIGHT = 4
404WIFI = 5
405MOBILE = 6
406BLUETOOTH = 7
407NFC = 8
408POWER = 9
409MEMTRACK = 10
410BFP = 11
411VIBRATOR = 12
412THERMAL = 13
413TV_INPUT = 14
414TV_CEC = 15
415SENSORS = 16
416VEHICLE = 17
417VR = 18
418GRAPHICS_ALLOCATOR = 19
419GRAPHICS_MAPPER = 20
420RADIO = 21
421CONTEXTHUB = 22
422GRAPHICS_COMPOSER = 23
423MEDIA_OMX = 24
424TESTS_MSGQ = 25
425TESTS_MEMORY = 26
426DUMPSTATE = 27
427BIONIC_LIBM = 1001
428BIONIC_LIBC = 1002
429VNDK_LIBCUTILS = 1101
430SYSCALL = 2001
431UNKNOWN_VARIABLE_TYPE = 0
432TYPE_PREDEFINED = 1
433TYPE_SCALAR = 2
434TYPE_STRING = 3
435TYPE_ENUM = 4
436TYPE_ARRAY = 5
437TYPE_VECTOR = 6
438TYPE_STRUCT = 7
439TYPE_FUNCTION_POINTER = 8
440TYPE_VOID = 9
441TYPE_HIDL_CALLBACK = 10
442TYPE_SUBMODULE = 11
443TYPE_UNION = 12
444TYPE_HIDL_INTERFACE = 13
445TYPE_HANDLE = 14
446TYPE_MASK = 15
447TYPE_HIDL_MEMORY = 16
448TYPE_POINTER = 17
449TYPE_FMQ_SYNC = 18
450TYPE_FMQ_UNSYNC = 19
451TYPE_REF = 20
452TYPE_SAFE_UNION = 21
453UNKNOWN_TARGET_ARCH = 0
454TARGET_ARCH_ARM = 1
455TARGET_ARCH_ARM64 = 2
456FILE_TYPE = 1
457DIR_TYPE = 2
458DEV_TYPE = 3
459PIPE_TYPE = 4
460SOCKET_TYPE = 5
461LINK_TYPE = 6
462
463
464
465_CALLFLOWSPECIFICATIONMESSAGE = _descriptor.Descriptor(
466  name='CallFlowSpecificationMessage',
467  full_name='android.vts.CallFlowSpecificationMessage',
468  filename=None,
469  file=DESCRIPTOR,
470  containing_type=None,
471  fields=[
472    _descriptor.FieldDescriptor(
473      name='entry', full_name='android.vts.CallFlowSpecificationMessage.entry', index=0,
474      number=1, type=8, cpp_type=7, label=1,
475      has_default_value=True, default_value=False,
476      message_type=None, enum_type=None, containing_type=None,
477      is_extension=False, extension_scope=None,
478      options=None),
479    _descriptor.FieldDescriptor(
480      name='exit', full_name='android.vts.CallFlowSpecificationMessage.exit', index=1,
481      number=2, type=8, cpp_type=7, label=1,
482      has_default_value=True, default_value=False,
483      message_type=None, enum_type=None, containing_type=None,
484      is_extension=False, extension_scope=None,
485      options=None),
486    _descriptor.FieldDescriptor(
487      name='next', full_name='android.vts.CallFlowSpecificationMessage.next', index=2,
488      number=11, type=12, cpp_type=9, label=3,
489      has_default_value=False, default_value=[],
490      message_type=None, enum_type=None, containing_type=None,
491      is_extension=False, extension_scope=None,
492      options=None),
493    _descriptor.FieldDescriptor(
494      name='prev', full_name='android.vts.CallFlowSpecificationMessage.prev', index=3,
495      number=12, type=12, cpp_type=9, label=3,
496      has_default_value=False, default_value=[],
497      message_type=None, enum_type=None, containing_type=None,
498      is_extension=False, extension_scope=None,
499      options=None),
500  ],
501  extensions=[
502  ],
503  nested_types=[],
504  enum_types=[
505  ],
506  options=None,
507  is_extendable=False,
508  syntax='proto2',
509  extension_ranges=[],
510  oneofs=[
511  ],
512  serialized_start=52,
513  serialized_end=153,
514)
515
516
517_NATIVECODECOVERAGERAWDATAMESSAGE = _descriptor.Descriptor(
518  name='NativeCodeCoverageRawDataMessage',
519  full_name='android.vts.NativeCodeCoverageRawDataMessage',
520  filename=None,
521  file=DESCRIPTOR,
522  containing_type=None,
523  fields=[
524    _descriptor.FieldDescriptor(
525      name='file_path', full_name='android.vts.NativeCodeCoverageRawDataMessage.file_path', index=0,
526      number=1, type=12, cpp_type=9, label=1,
527      has_default_value=False, default_value=_b(""),
528      message_type=None, enum_type=None, containing_type=None,
529      is_extension=False, extension_scope=None,
530      options=None),
531    _descriptor.FieldDescriptor(
532      name='gcda', full_name='android.vts.NativeCodeCoverageRawDataMessage.gcda', index=1,
533      number=11, type=12, cpp_type=9, label=1,
534      has_default_value=False, default_value=_b(""),
535      message_type=None, enum_type=None, containing_type=None,
536      is_extension=False, extension_scope=None,
537      options=None),
538  ],
539  extensions=[
540  ],
541  nested_types=[],
542  enum_types=[
543  ],
544  options=None,
545  is_extendable=False,
546  syntax='proto2',
547  extension_ranges=[],
548  oneofs=[
549  ],
550  serialized_start=155,
551  serialized_end=222,
552)
553
554
555_FUNCTIONCALLMESSAGE = _descriptor.Descriptor(
556  name='FunctionCallMessage',
557  full_name='android.vts.FunctionCallMessage',
558  filename=None,
559  file=DESCRIPTOR,
560  containing_type=None,
561  fields=[
562    _descriptor.FieldDescriptor(
563      name='hidl_interface_name', full_name='android.vts.FunctionCallMessage.hidl_interface_name', index=0,
564      number=1, type=12, cpp_type=9, label=1,
565      has_default_value=False, default_value=_b(""),
566      message_type=None, enum_type=None, containing_type=None,
567      is_extension=False, extension_scope=None,
568      options=None),
569    _descriptor.FieldDescriptor(
570      name='hal_driver_id', full_name='android.vts.FunctionCallMessage.hal_driver_id', index=1,
571      number=11, type=5, cpp_type=1, label=1,
572      has_default_value=True, default_value=-1,
573      message_type=None, enum_type=None, containing_type=None,
574      is_extension=False, extension_scope=None,
575      options=None),
576    _descriptor.FieldDescriptor(
577      name='component_class', full_name='android.vts.FunctionCallMessage.component_class', index=2,
578      number=21, type=14, cpp_type=8, label=1,
579      has_default_value=False, default_value=0,
580      message_type=None, enum_type=None, containing_type=None,
581      is_extension=False, extension_scope=None,
582      options=None),
583    _descriptor.FieldDescriptor(
584      name='component_type', full_name='android.vts.FunctionCallMessage.component_type', index=3,
585      number=22, type=14, cpp_type=8, label=1,
586      has_default_value=False, default_value=0,
587      message_type=None, enum_type=None, containing_type=None,
588      is_extension=False, extension_scope=None,
589      options=None),
590    _descriptor.FieldDescriptor(
591      name='component_type_version', full_name='android.vts.FunctionCallMessage.component_type_version', index=4,
592      number=23, type=12, cpp_type=9, label=1,
593      has_default_value=False, default_value=_b(""),
594      message_type=None, enum_type=None, containing_type=None,
595      is_extension=False, extension_scope=None,
596      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))),
597    _descriptor.FieldDescriptor(
598      name='component_name', full_name='android.vts.FunctionCallMessage.component_name', index=5,
599      number=24, type=12, cpp_type=9, label=1,
600      has_default_value=False, default_value=_b(""),
601      message_type=None, enum_type=None, containing_type=None,
602      is_extension=False, extension_scope=None,
603      options=None),
604    _descriptor.FieldDescriptor(
605      name='package_name', full_name='android.vts.FunctionCallMessage.package_name', index=6,
606      number=25, type=12, cpp_type=9, label=1,
607      has_default_value=False, default_value=_b(""),
608      message_type=None, enum_type=None, containing_type=None,
609      is_extension=False, extension_scope=None,
610      options=None),
611    _descriptor.FieldDescriptor(
612      name='component_type_version_major', full_name='android.vts.FunctionCallMessage.component_type_version_major', index=7,
613      number=26, type=5, cpp_type=1, label=1,
614      has_default_value=True, default_value=-1,
615      message_type=None, enum_type=None, containing_type=None,
616      is_extension=False, extension_scope=None,
617      options=None),
618    _descriptor.FieldDescriptor(
619      name='component_type_version_minor', full_name='android.vts.FunctionCallMessage.component_type_version_minor', index=8,
620      number=27, type=5, cpp_type=1, label=1,
621      has_default_value=True, default_value=-1,
622      message_type=None, enum_type=None, containing_type=None,
623      is_extension=False, extension_scope=None,
624      options=None),
625    _descriptor.FieldDescriptor(
626      name='api', full_name='android.vts.FunctionCallMessage.api', index=9,
627      number=100, type=11, cpp_type=10, label=1,
628      has_default_value=False, default_value=None,
629      message_type=None, enum_type=None, containing_type=None,
630      is_extension=False, extension_scope=None,
631      options=None),
632  ],
633  extensions=[
634  ],
635  nested_types=[],
636  enum_types=[
637  ],
638  options=None,
639  is_extendable=False,
640  syntax='proto2',
641  extension_ranges=[],
642  oneofs=[
643  ],
644  serialized_start=225,
645  serialized_end=630,
646)
647
648
649_FUNCTIONSPECIFICATIONMESSAGE = _descriptor.Descriptor(
650  name='FunctionSpecificationMessage',
651  full_name='android.vts.FunctionSpecificationMessage',
652  filename=None,
653  file=DESCRIPTOR,
654  containing_type=None,
655  fields=[
656    _descriptor.FieldDescriptor(
657      name='name', full_name='android.vts.FunctionSpecificationMessage.name', index=0,
658      number=1, type=12, cpp_type=9, label=1,
659      has_default_value=False, default_value=_b(""),
660      message_type=None, enum_type=None, containing_type=None,
661      is_extension=False, extension_scope=None,
662      options=None),
663    _descriptor.FieldDescriptor(
664      name='submodule_name', full_name='android.vts.FunctionSpecificationMessage.submodule_name', index=1,
665      number=2, type=12, cpp_type=9, label=1,
666      has_default_value=False, default_value=_b(""),
667      message_type=None, enum_type=None, containing_type=None,
668      is_extension=False, extension_scope=None,
669      options=None),
670    _descriptor.FieldDescriptor(
671      name='hidl_interface_id', full_name='android.vts.FunctionSpecificationMessage.hidl_interface_id', index=2,
672      number=3, type=5, cpp_type=1, label=1,
673      has_default_value=False, default_value=0,
674      message_type=None, enum_type=None, containing_type=None,
675      is_extension=False, extension_scope=None,
676      options=None),
677    _descriptor.FieldDescriptor(
678      name='is_inherited', full_name='android.vts.FunctionSpecificationMessage.is_inherited', index=3,
679      number=4, type=8, cpp_type=7, label=1,
680      has_default_value=False, default_value=False,
681      message_type=None, enum_type=None, containing_type=None,
682      is_extension=False, extension_scope=None,
683      options=None),
684    _descriptor.FieldDescriptor(
685      name='return_type', full_name='android.vts.FunctionSpecificationMessage.return_type', index=4,
686      number=11, type=11, cpp_type=10, label=1,
687      has_default_value=False, default_value=None,
688      message_type=None, enum_type=None, containing_type=None,
689      is_extension=False, extension_scope=None,
690      options=None),
691    _descriptor.FieldDescriptor(
692      name='return_type_hidl', full_name='android.vts.FunctionSpecificationMessage.return_type_hidl', index=5,
693      number=12, type=11, cpp_type=10, label=3,
694      has_default_value=False, default_value=[],
695      message_type=None, enum_type=None, containing_type=None,
696      is_extension=False, extension_scope=None,
697      options=None),
698    _descriptor.FieldDescriptor(
699      name='return_type_submodule_spec', full_name='android.vts.FunctionSpecificationMessage.return_type_submodule_spec', index=6,
700      number=13, type=11, cpp_type=10, label=1,
701      has_default_value=False, default_value=None,
702      message_type=None, enum_type=None, containing_type=None,
703      is_extension=False, extension_scope=None,
704      options=None),
705    _descriptor.FieldDescriptor(
706      name='arg', full_name='android.vts.FunctionSpecificationMessage.arg', index=7,
707      number=21, type=11, cpp_type=10, label=3,
708      has_default_value=False, default_value=[],
709      message_type=None, enum_type=None, containing_type=None,
710      is_extension=False, extension_scope=None,
711      options=None),
712    _descriptor.FieldDescriptor(
713      name='callflow', full_name='android.vts.FunctionSpecificationMessage.callflow', index=8,
714      number=31, type=11, cpp_type=10, label=3,
715      has_default_value=False, default_value=[],
716      message_type=None, enum_type=None, containing_type=None,
717      is_extension=False, extension_scope=None,
718      options=None),
719    _descriptor.FieldDescriptor(
720      name='do_not_fuzz', full_name='android.vts.FunctionSpecificationMessage.do_not_fuzz', index=9,
721      number=32, type=8, cpp_type=7, label=1,
722      has_default_value=True, default_value=False,
723      message_type=None, enum_type=None, containing_type=None,
724      is_extension=False, extension_scope=None,
725      options=None),
726    _descriptor.FieldDescriptor(
727      name='is_callback', full_name='android.vts.FunctionSpecificationMessage.is_callback', index=10,
728      number=41, type=8, cpp_type=7, label=1,
729      has_default_value=False, default_value=False,
730      message_type=None, enum_type=None, containing_type=None,
731      is_extension=False, extension_scope=None,
732      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))),
733    _descriptor.FieldDescriptor(
734      name='function_pointer', full_name='android.vts.FunctionSpecificationMessage.function_pointer', index=11,
735      number=42, type=11, cpp_type=10, label=1,
736      has_default_value=False, default_value=None,
737      message_type=None, enum_type=None, containing_type=None,
738      is_extension=False, extension_scope=None,
739      options=None),
740    _descriptor.FieldDescriptor(
741      name='profiling_data', full_name='android.vts.FunctionSpecificationMessage.profiling_data', index=12,
742      number=101, type=2, cpp_type=6, label=3,
743      has_default_value=False, default_value=[],
744      message_type=None, enum_type=None, containing_type=None,
745      is_extension=False, extension_scope=None,
746      options=None),
747    _descriptor.FieldDescriptor(
748      name='processed_coverage_data', full_name='android.vts.FunctionSpecificationMessage.processed_coverage_data', index=13,
749      number=201, type=13, cpp_type=3, label=3,
750      has_default_value=False, default_value=[],
751      message_type=None, enum_type=None, containing_type=None,
752      is_extension=False, extension_scope=None,
753      options=None),
754    _descriptor.FieldDescriptor(
755      name='raw_coverage_data', full_name='android.vts.FunctionSpecificationMessage.raw_coverage_data', index=14,
756      number=202, type=11, cpp_type=10, label=3,
757      has_default_value=False, default_value=[],
758      message_type=None, enum_type=None, containing_type=None,
759      is_extension=False, extension_scope=None,
760      options=None),
761    _descriptor.FieldDescriptor(
762      name='parent_path', full_name='android.vts.FunctionSpecificationMessage.parent_path', index=15,
763      number=301, type=12, cpp_type=9, label=1,
764      has_default_value=False, default_value=_b(""),
765      message_type=None, enum_type=None, containing_type=None,
766      is_extension=False, extension_scope=None,
767      options=None),
768    _descriptor.FieldDescriptor(
769      name='syscall_number', full_name='android.vts.FunctionSpecificationMessage.syscall_number', index=16,
770      number=401, type=13, cpp_type=3, label=1,
771      has_default_value=False, default_value=0,
772      message_type=None, enum_type=None, containing_type=None,
773      is_extension=False, extension_scope=None,
774      options=None),
775  ],
776  extensions=[
777  ],
778  nested_types=[],
779  enum_types=[
780  ],
781  options=None,
782  is_extendable=False,
783  syntax='proto2',
784  extension_ranges=[],
785  oneofs=[
786  ],
787  serialized_start=633,
788  serialized_end=1389,
789)
790
791
792_SCALARDATAVALUEMESSAGE = _descriptor.Descriptor(
793  name='ScalarDataValueMessage',
794  full_name='android.vts.ScalarDataValueMessage',
795  filename=None,
796  file=DESCRIPTOR,
797  containing_type=None,
798  fields=[
799    _descriptor.FieldDescriptor(
800      name='bool_t', full_name='android.vts.ScalarDataValueMessage.bool_t', index=0,
801      number=1, type=8, cpp_type=7, label=1,
802      has_default_value=False, default_value=False,
803      message_type=None, enum_type=None, containing_type=None,
804      is_extension=False, extension_scope=None,
805      options=None),
806    _descriptor.FieldDescriptor(
807      name='int8_t', full_name='android.vts.ScalarDataValueMessage.int8_t', index=1,
808      number=11, type=5, cpp_type=1, label=1,
809      has_default_value=False, default_value=0,
810      message_type=None, enum_type=None, containing_type=None,
811      is_extension=False, extension_scope=None,
812      options=None),
813    _descriptor.FieldDescriptor(
814      name='uint8_t', full_name='android.vts.ScalarDataValueMessage.uint8_t', index=2,
815      number=12, type=13, cpp_type=3, label=1,
816      has_default_value=False, default_value=0,
817      message_type=None, enum_type=None, containing_type=None,
818      is_extension=False, extension_scope=None,
819      options=None),
820    _descriptor.FieldDescriptor(
821      name='char', full_name='android.vts.ScalarDataValueMessage.char', index=3,
822      number=13, type=5, cpp_type=1, label=1,
823      has_default_value=False, default_value=0,
824      message_type=None, enum_type=None, containing_type=None,
825      is_extension=False, extension_scope=None,
826      options=None),
827    _descriptor.FieldDescriptor(
828      name='uchar', full_name='android.vts.ScalarDataValueMessage.uchar', index=4,
829      number=14, type=13, cpp_type=3, label=1,
830      has_default_value=False, default_value=0,
831      message_type=None, enum_type=None, containing_type=None,
832      is_extension=False, extension_scope=None,
833      options=None),
834    _descriptor.FieldDescriptor(
835      name='int16_t', full_name='android.vts.ScalarDataValueMessage.int16_t', index=5,
836      number=21, type=5, cpp_type=1, label=1,
837      has_default_value=False, default_value=0,
838      message_type=None, enum_type=None, containing_type=None,
839      is_extension=False, extension_scope=None,
840      options=None),
841    _descriptor.FieldDescriptor(
842      name='uint16_t', full_name='android.vts.ScalarDataValueMessage.uint16_t', index=6,
843      number=22, type=13, cpp_type=3, label=1,
844      has_default_value=False, default_value=0,
845      message_type=None, enum_type=None, containing_type=None,
846      is_extension=False, extension_scope=None,
847      options=None),
848    _descriptor.FieldDescriptor(
849      name='int32_t', full_name='android.vts.ScalarDataValueMessage.int32_t', index=7,
850      number=31, type=5, cpp_type=1, label=1,
851      has_default_value=False, default_value=0,
852      message_type=None, enum_type=None, containing_type=None,
853      is_extension=False, extension_scope=None,
854      options=None),
855    _descriptor.FieldDescriptor(
856      name='uint32_t', full_name='android.vts.ScalarDataValueMessage.uint32_t', index=8,
857      number=32, type=13, cpp_type=3, label=1,
858      has_default_value=False, default_value=0,
859      message_type=None, enum_type=None, containing_type=None,
860      is_extension=False, extension_scope=None,
861      options=None),
862    _descriptor.FieldDescriptor(
863      name='int64_t', full_name='android.vts.ScalarDataValueMessage.int64_t', index=9,
864      number=41, type=3, cpp_type=2, label=1,
865      has_default_value=False, default_value=0,
866      message_type=None, enum_type=None, containing_type=None,
867      is_extension=False, extension_scope=None,
868      options=None),
869    _descriptor.FieldDescriptor(
870      name='uint64_t', full_name='android.vts.ScalarDataValueMessage.uint64_t', index=10,
871      number=42, type=4, cpp_type=4, label=1,
872      has_default_value=False, default_value=0,
873      message_type=None, enum_type=None, containing_type=None,
874      is_extension=False, extension_scope=None,
875      options=None),
876    _descriptor.FieldDescriptor(
877      name='float_t', full_name='android.vts.ScalarDataValueMessage.float_t', index=11,
878      number=101, type=2, cpp_type=6, label=1,
879      has_default_value=False, default_value=float(0),
880      message_type=None, enum_type=None, containing_type=None,
881      is_extension=False, extension_scope=None,
882      options=None),
883    _descriptor.FieldDescriptor(
884      name='double_t', full_name='android.vts.ScalarDataValueMessage.double_t', index=12,
885      number=102, type=1, cpp_type=5, label=1,
886      has_default_value=False, default_value=float(0),
887      message_type=None, enum_type=None, containing_type=None,
888      is_extension=False, extension_scope=None,
889      options=None),
890    _descriptor.FieldDescriptor(
891      name='pointer', full_name='android.vts.ScalarDataValueMessage.pointer', index=13,
892      number=201, type=13, cpp_type=3, label=1,
893      has_default_value=False, default_value=0,
894      message_type=None, enum_type=None, containing_type=None,
895      is_extension=False, extension_scope=None,
896      options=None),
897    _descriptor.FieldDescriptor(
898      name='opaque', full_name='android.vts.ScalarDataValueMessage.opaque', index=14,
899      number=202, type=13, cpp_type=3, label=1,
900      has_default_value=False, default_value=0,
901      message_type=None, enum_type=None, containing_type=None,
902      is_extension=False, extension_scope=None,
903      options=None),
904    _descriptor.FieldDescriptor(
905      name='void_pointer', full_name='android.vts.ScalarDataValueMessage.void_pointer', index=15,
906      number=211, type=13, cpp_type=3, label=1,
907      has_default_value=False, default_value=0,
908      message_type=None, enum_type=None, containing_type=None,
909      is_extension=False, extension_scope=None,
910      options=None),
911    _descriptor.FieldDescriptor(
912      name='char_pointer', full_name='android.vts.ScalarDataValueMessage.char_pointer', index=16,
913      number=212, type=13, cpp_type=3, label=1,
914      has_default_value=False, default_value=0,
915      message_type=None, enum_type=None, containing_type=None,
916      is_extension=False, extension_scope=None,
917      options=None),
918    _descriptor.FieldDescriptor(
919      name='uchar_pointer', full_name='android.vts.ScalarDataValueMessage.uchar_pointer', index=17,
920      number=213, type=13, cpp_type=3, label=1,
921      has_default_value=False, default_value=0,
922      message_type=None, enum_type=None, containing_type=None,
923      is_extension=False, extension_scope=None,
924      options=None),
925    _descriptor.FieldDescriptor(
926      name='pointer_pointer', full_name='android.vts.ScalarDataValueMessage.pointer_pointer', index=18,
927      number=251, type=13, cpp_type=3, label=1,
928      has_default_value=False, default_value=0,
929      message_type=None, enum_type=None, containing_type=None,
930      is_extension=False, extension_scope=None,
931      options=None),
932  ],
933  extensions=[
934  ],
935  nested_types=[],
936  enum_types=[
937  ],
938  options=None,
939  is_extendable=False,
940  syntax='proto2',
941  extension_ranges=[],
942  oneofs=[
943  ],
944  serialized_start=1392,
945  serialized_end=1765,
946)
947
948
949_FUNCTIONPOINTERSPECIFICATIONMESSAGE = _descriptor.Descriptor(
950  name='FunctionPointerSpecificationMessage',
951  full_name='android.vts.FunctionPointerSpecificationMessage',
952  filename=None,
953  file=DESCRIPTOR,
954  containing_type=None,
955  fields=[
956    _descriptor.FieldDescriptor(
957      name='function_name', full_name='android.vts.FunctionPointerSpecificationMessage.function_name', index=0,
958      number=1, type=12, cpp_type=9, label=1,
959      has_default_value=False, default_value=_b(""),
960      message_type=None, enum_type=None, containing_type=None,
961      is_extension=False, extension_scope=None,
962      options=None),
963    _descriptor.FieldDescriptor(
964      name='address', full_name='android.vts.FunctionPointerSpecificationMessage.address', index=1,
965      number=11, type=13, cpp_type=3, label=1,
966      has_default_value=False, default_value=0,
967      message_type=None, enum_type=None, containing_type=None,
968      is_extension=False, extension_scope=None,
969      options=None),
970    _descriptor.FieldDescriptor(
971      name='id', full_name='android.vts.FunctionPointerSpecificationMessage.id', index=2,
972      number=21, type=12, cpp_type=9, label=1,
973      has_default_value=False, default_value=_b(""),
974      message_type=None, enum_type=None, containing_type=None,
975      is_extension=False, extension_scope=None,
976      options=None),
977    _descriptor.FieldDescriptor(
978      name='arg', full_name='android.vts.FunctionPointerSpecificationMessage.arg', index=3,
979      number=101, type=11, cpp_type=10, label=3,
980      has_default_value=False, default_value=[],
981      message_type=None, enum_type=None, containing_type=None,
982      is_extension=False, extension_scope=None,
983      options=None),
984    _descriptor.FieldDescriptor(
985      name='return_type', full_name='android.vts.FunctionPointerSpecificationMessage.return_type', index=4,
986      number=111, type=11, cpp_type=10, label=1,
987      has_default_value=False, default_value=None,
988      message_type=None, enum_type=None, containing_type=None,
989      is_extension=False, extension_scope=None,
990      options=None),
991  ],
992  extensions=[
993  ],
994  nested_types=[],
995  enum_types=[
996  ],
997  options=None,
998  is_extendable=False,
999  syntax='proto2',
1000  extension_ranges=[],
1001  oneofs=[
1002  ],
1003  serialized_start=1768,
1004  serialized_end=1977,
1005)
1006
1007
1008_STRINGDATAVALUEMESSAGE = _descriptor.Descriptor(
1009  name='StringDataValueMessage',
1010  full_name='android.vts.StringDataValueMessage',
1011  filename=None,
1012  file=DESCRIPTOR,
1013  containing_type=None,
1014  fields=[
1015    _descriptor.FieldDescriptor(
1016      name='message', full_name='android.vts.StringDataValueMessage.message', index=0,
1017      number=1, type=12, cpp_type=9, label=1,
1018      has_default_value=False, default_value=_b(""),
1019      message_type=None, enum_type=None, containing_type=None,
1020      is_extension=False, extension_scope=None,
1021      options=None),
1022    _descriptor.FieldDescriptor(
1023      name='length', full_name='android.vts.StringDataValueMessage.length', index=1,
1024      number=11, type=13, cpp_type=3, label=1,
1025      has_default_value=False, default_value=0,
1026      message_type=None, enum_type=None, containing_type=None,
1027      is_extension=False, extension_scope=None,
1028      options=None),
1029  ],
1030  extensions=[
1031  ],
1032  nested_types=[],
1033  enum_types=[
1034  ],
1035  options=None,
1036  is_extendable=False,
1037  syntax='proto2',
1038  extension_ranges=[],
1039  oneofs=[
1040  ],
1041  serialized_start=1979,
1042  serialized_end=2036,
1043)
1044
1045
1046_ENUMDATAVALUEMESSAGE = _descriptor.Descriptor(
1047  name='EnumDataValueMessage',
1048  full_name='android.vts.EnumDataValueMessage',
1049  filename=None,
1050  file=DESCRIPTOR,
1051  containing_type=None,
1052  fields=[
1053    _descriptor.FieldDescriptor(
1054      name='enumerator', full_name='android.vts.EnumDataValueMessage.enumerator', index=0,
1055      number=1, type=12, cpp_type=9, label=3,
1056      has_default_value=False, default_value=[],
1057      message_type=None, enum_type=None, containing_type=None,
1058      is_extension=False, extension_scope=None,
1059      options=None),
1060    _descriptor.FieldDescriptor(
1061      name='scalar_value', full_name='android.vts.EnumDataValueMessage.scalar_value', index=1,
1062      number=2, type=11, cpp_type=10, label=3,
1063      has_default_value=False, default_value=[],
1064      message_type=None, enum_type=None, containing_type=None,
1065      is_extension=False, extension_scope=None,
1066      options=None),
1067    _descriptor.FieldDescriptor(
1068      name='scalar_type', full_name='android.vts.EnumDataValueMessage.scalar_type', index=2,
1069      number=3, type=12, cpp_type=9, label=1,
1070      has_default_value=False, default_value=_b(""),
1071      message_type=None, enum_type=None, containing_type=None,
1072      is_extension=False, extension_scope=None,
1073      options=None),
1074  ],
1075  extensions=[
1076  ],
1077  nested_types=[],
1078  enum_types=[
1079  ],
1080  options=None,
1081  is_extendable=False,
1082  syntax='proto2',
1083  extension_ranges=[],
1084  oneofs=[
1085  ],
1086  serialized_start=2038,
1087  serialized_end=2160,
1088)
1089
1090
1091_MEMORYDATAVALUEMESSAGE = _descriptor.Descriptor(
1092  name='MemoryDataValueMessage',
1093  full_name='android.vts.MemoryDataValueMessage',
1094  filename=None,
1095  file=DESCRIPTOR,
1096  containing_type=None,
1097  fields=[
1098    _descriptor.FieldDescriptor(
1099      name='size', full_name='android.vts.MemoryDataValueMessage.size', index=0,
1100      number=1, type=3, cpp_type=2, label=1,
1101      has_default_value=False, default_value=0,
1102      message_type=None, enum_type=None, containing_type=None,
1103      is_extension=False, extension_scope=None,
1104      options=None),
1105    _descriptor.FieldDescriptor(
1106      name='contents', full_name='android.vts.MemoryDataValueMessage.contents', index=1,
1107      number=2, type=12, cpp_type=9, label=1,
1108      has_default_value=False, default_value=_b(""),
1109      message_type=None, enum_type=None, containing_type=None,
1110      is_extension=False, extension_scope=None,
1111      options=None),
1112    _descriptor.FieldDescriptor(
1113      name='mem_id', full_name='android.vts.MemoryDataValueMessage.mem_id', index=2,
1114      number=3, type=5, cpp_type=1, label=1,
1115      has_default_value=True, default_value=-1,
1116      message_type=None, enum_type=None, containing_type=None,
1117      is_extension=False, extension_scope=None,
1118      options=None),
1119    _descriptor.FieldDescriptor(
1120      name='hidl_mem_address', full_name='android.vts.MemoryDataValueMessage.hidl_mem_address', index=3,
1121      number=4, type=4, cpp_type=4, label=1,
1122      has_default_value=False, default_value=0,
1123      message_type=None, enum_type=None, containing_type=None,
1124      is_extension=False, extension_scope=None,
1125      options=None),
1126  ],
1127  extensions=[
1128  ],
1129  nested_types=[],
1130  enum_types=[
1131  ],
1132  options=None,
1133  is_extendable=False,
1134  syntax='proto2',
1135  extension_ranges=[],
1136  oneofs=[
1137  ],
1138  serialized_start=2162,
1139  serialized_end=2264,
1140)
1141
1142
1143_FDMESSAGE = _descriptor.Descriptor(
1144  name='FdMessage',
1145  full_name='android.vts.FdMessage',
1146  filename=None,
1147  file=DESCRIPTOR,
1148  containing_type=None,
1149  fields=[
1150    _descriptor.FieldDescriptor(
1151      name='type', full_name='android.vts.FdMessage.type', index=0,
1152      number=1, type=14, cpp_type=8, label=1,
1153      has_default_value=False, default_value=1,
1154      message_type=None, enum_type=None, containing_type=None,
1155      is_extension=False, extension_scope=None,
1156      options=None),
1157    _descriptor.FieldDescriptor(
1158      name='mode', full_name='android.vts.FdMessage.mode', index=1,
1159      number=2, type=13, cpp_type=3, label=1,
1160      has_default_value=False, default_value=0,
1161      message_type=None, enum_type=None, containing_type=None,
1162      is_extension=False, extension_scope=None,
1163      options=None),
1164    _descriptor.FieldDescriptor(
1165      name='flags', full_name='android.vts.FdMessage.flags', index=2,
1166      number=3, type=5, cpp_type=1, label=1,
1167      has_default_value=False, default_value=0,
1168      message_type=None, enum_type=None, containing_type=None,
1169      is_extension=False, extension_scope=None,
1170      options=None),
1171    _descriptor.FieldDescriptor(
1172      name='file_name', full_name='android.vts.FdMessage.file_name', index=3,
1173      number=4, type=12, cpp_type=9, label=1,
1174      has_default_value=False, default_value=_b(""),
1175      message_type=None, enum_type=None, containing_type=None,
1176      is_extension=False, extension_scope=None,
1177      options=None),
1178    _descriptor.FieldDescriptor(
1179      name='file_mode_str', full_name='android.vts.FdMessage.file_mode_str', index=4,
1180      number=5, type=12, cpp_type=9, label=1,
1181      has_default_value=False, default_value=_b(""),
1182      message_type=None, enum_type=None, containing_type=None,
1183      is_extension=False, extension_scope=None,
1184      options=None),
1185    _descriptor.FieldDescriptor(
1186      name='memory', full_name='android.vts.FdMessage.memory', index=5,
1187      number=6, type=11, cpp_type=10, label=1,
1188      has_default_value=False, default_value=None,
1189      message_type=None, enum_type=None, containing_type=None,
1190      is_extension=False, extension_scope=None,
1191      options=None),
1192  ],
1193  extensions=[
1194  ],
1195  nested_types=[],
1196  enum_types=[
1197  ],
1198  options=None,
1199  is_extendable=False,
1200  syntax='proto2',
1201  extension_ranges=[],
1202  oneofs=[
1203  ],
1204  serialized_start=2267,
1205  serialized_end=2437,
1206)
1207
1208
1209_HANDLEDATAVALUEMESSAGE = _descriptor.Descriptor(
1210  name='HandleDataValueMessage',
1211  full_name='android.vts.HandleDataValueMessage',
1212  filename=None,
1213  file=DESCRIPTOR,
1214  containing_type=None,
1215  fields=[
1216    _descriptor.FieldDescriptor(
1217      name='version', full_name='android.vts.HandleDataValueMessage.version', index=0,
1218      number=1, type=5, cpp_type=1, label=1,
1219      has_default_value=False, default_value=0,
1220      message_type=None, enum_type=None, containing_type=None,
1221      is_extension=False, extension_scope=None,
1222      options=None),
1223    _descriptor.FieldDescriptor(
1224      name='num_fds', full_name='android.vts.HandleDataValueMessage.num_fds', index=1,
1225      number=2, type=5, cpp_type=1, label=1,
1226      has_default_value=False, default_value=0,
1227      message_type=None, enum_type=None, containing_type=None,
1228      is_extension=False, extension_scope=None,
1229      options=None),
1230    _descriptor.FieldDescriptor(
1231      name='num_ints', full_name='android.vts.HandleDataValueMessage.num_ints', index=2,
1232      number=3, type=5, cpp_type=1, label=1,
1233      has_default_value=False, default_value=0,
1234      message_type=None, enum_type=None, containing_type=None,
1235      is_extension=False, extension_scope=None,
1236      options=None),
1237    _descriptor.FieldDescriptor(
1238      name='fd_val', full_name='android.vts.HandleDataValueMessage.fd_val', index=3,
1239      number=4, type=11, cpp_type=10, label=3,
1240      has_default_value=False, default_value=[],
1241      message_type=None, enum_type=None, containing_type=None,
1242      is_extension=False, extension_scope=None,
1243      options=None),
1244    _descriptor.FieldDescriptor(
1245      name='int_val', full_name='android.vts.HandleDataValueMessage.int_val', index=4,
1246      number=5, type=5, cpp_type=1, label=3,
1247      has_default_value=False, default_value=[],
1248      message_type=None, enum_type=None, containing_type=None,
1249      is_extension=False, extension_scope=None,
1250      options=None),
1251    _descriptor.FieldDescriptor(
1252      name='handle_id', full_name='android.vts.HandleDataValueMessage.handle_id', index=5,
1253      number=6, type=5, cpp_type=1, label=1,
1254      has_default_value=True, default_value=-1,
1255      message_type=None, enum_type=None, containing_type=None,
1256      is_extension=False, extension_scope=None,
1257      options=None),
1258    _descriptor.FieldDescriptor(
1259      name='hidl_handle_address', full_name='android.vts.HandleDataValueMessage.hidl_handle_address', index=6,
1260      number=7, type=4, cpp_type=4, label=1,
1261      has_default_value=False, default_value=0,
1262      message_type=None, enum_type=None, containing_type=None,
1263      is_extension=False, extension_scope=None,
1264      options=None),
1265  ],
1266  extensions=[
1267  ],
1268  nested_types=[],
1269  enum_types=[
1270  ],
1271  options=None,
1272  is_extendable=False,
1273  syntax='proto2',
1274  extension_ranges=[],
1275  oneofs=[
1276  ],
1277  serialized_start=2440,
1278  serialized_end=2625,
1279)
1280
1281
1282_VARIABLESPECIFICATIONMESSAGE = _descriptor.Descriptor(
1283  name='VariableSpecificationMessage',
1284  full_name='android.vts.VariableSpecificationMessage',
1285  filename=None,
1286  file=DESCRIPTOR,
1287  containing_type=None,
1288  fields=[
1289    _descriptor.FieldDescriptor(
1290      name='name', full_name='android.vts.VariableSpecificationMessage.name', index=0,
1291      number=1, type=12, cpp_type=9, label=1,
1292      has_default_value=False, default_value=_b(""),
1293      message_type=None, enum_type=None, containing_type=None,
1294      is_extension=False, extension_scope=None,
1295      options=None),
1296    _descriptor.FieldDescriptor(
1297      name='type', full_name='android.vts.VariableSpecificationMessage.type', index=1,
1298      number=2, type=14, cpp_type=8, label=1,
1299      has_default_value=False, default_value=0,
1300      message_type=None, enum_type=None, containing_type=None,
1301      is_extension=False, extension_scope=None,
1302      options=None),
1303    _descriptor.FieldDescriptor(
1304      name='scalar_value', full_name='android.vts.VariableSpecificationMessage.scalar_value', index=2,
1305      number=101, type=11, cpp_type=10, label=1,
1306      has_default_value=False, default_value=None,
1307      message_type=None, enum_type=None, containing_type=None,
1308      is_extension=False, extension_scope=None,
1309      options=None),
1310    _descriptor.FieldDescriptor(
1311      name='scalar_type', full_name='android.vts.VariableSpecificationMessage.scalar_type', index=3,
1312      number=102, type=12, cpp_type=9, label=1,
1313      has_default_value=False, default_value=_b(""),
1314      message_type=None, enum_type=None, containing_type=None,
1315      is_extension=False, extension_scope=None,
1316      options=None),
1317    _descriptor.FieldDescriptor(
1318      name='string_value', full_name='android.vts.VariableSpecificationMessage.string_value', index=4,
1319      number=111, type=11, cpp_type=10, label=1,
1320      has_default_value=False, default_value=None,
1321      message_type=None, enum_type=None, containing_type=None,
1322      is_extension=False, extension_scope=None,
1323      options=None),
1324    _descriptor.FieldDescriptor(
1325      name='enum_value', full_name='android.vts.VariableSpecificationMessage.enum_value', index=5,
1326      number=121, type=11, cpp_type=10, label=1,
1327      has_default_value=False, default_value=None,
1328      message_type=None, enum_type=None, containing_type=None,
1329      is_extension=False, extension_scope=None,
1330      options=None),
1331    _descriptor.FieldDescriptor(
1332      name='vector_value', full_name='android.vts.VariableSpecificationMessage.vector_value', index=6,
1333      number=131, type=11, cpp_type=10, label=3,
1334      has_default_value=False, default_value=[],
1335      message_type=None, enum_type=None, containing_type=None,
1336      is_extension=False, extension_scope=None,
1337      options=None),
1338    _descriptor.FieldDescriptor(
1339      name='vector_size', full_name='android.vts.VariableSpecificationMessage.vector_size', index=7,
1340      number=132, type=5, cpp_type=1, label=1,
1341      has_default_value=False, default_value=0,
1342      message_type=None, enum_type=None, containing_type=None,
1343      is_extension=False, extension_scope=None,
1344      options=None),
1345    _descriptor.FieldDescriptor(
1346      name='struct_value', full_name='android.vts.VariableSpecificationMessage.struct_value', index=8,
1347      number=141, type=11, cpp_type=10, label=3,
1348      has_default_value=False, default_value=[],
1349      message_type=None, enum_type=None, containing_type=None,
1350      is_extension=False, extension_scope=None,
1351      options=None),
1352    _descriptor.FieldDescriptor(
1353      name='struct_type', full_name='android.vts.VariableSpecificationMessage.struct_type', index=9,
1354      number=142, type=12, cpp_type=9, label=1,
1355      has_default_value=False, default_value=_b(""),
1356      message_type=None, enum_type=None, containing_type=None,
1357      is_extension=False, extension_scope=None,
1358      options=None),
1359    _descriptor.FieldDescriptor(
1360      name='sub_struct', full_name='android.vts.VariableSpecificationMessage.sub_struct', index=10,
1361      number=143, type=11, cpp_type=10, label=3,
1362      has_default_value=False, default_value=[],
1363      message_type=None, enum_type=None, containing_type=None,
1364      is_extension=False, extension_scope=None,
1365      options=None),
1366    _descriptor.FieldDescriptor(
1367      name='union_value', full_name='android.vts.VariableSpecificationMessage.union_value', index=11,
1368      number=151, type=11, cpp_type=10, label=3,
1369      has_default_value=False, default_value=[],
1370      message_type=None, enum_type=None, containing_type=None,
1371      is_extension=False, extension_scope=None,
1372      options=None),
1373    _descriptor.FieldDescriptor(
1374      name='union_type', full_name='android.vts.VariableSpecificationMessage.union_type', index=12,
1375      number=152, type=12, cpp_type=9, label=1,
1376      has_default_value=False, default_value=_b(""),
1377      message_type=None, enum_type=None, containing_type=None,
1378      is_extension=False, extension_scope=None,
1379      options=None),
1380    _descriptor.FieldDescriptor(
1381      name='sub_union', full_name='android.vts.VariableSpecificationMessage.sub_union', index=13,
1382      number=153, type=11, cpp_type=10, label=3,
1383      has_default_value=False, default_value=[],
1384      message_type=None, enum_type=None, containing_type=None,
1385      is_extension=False, extension_scope=None,
1386      options=None),
1387    _descriptor.FieldDescriptor(
1388      name='safe_union_value', full_name='android.vts.VariableSpecificationMessage.safe_union_value', index=14,
1389      number=154, type=11, cpp_type=10, label=3,
1390      has_default_value=False, default_value=[],
1391      message_type=None, enum_type=None, containing_type=None,
1392      is_extension=False, extension_scope=None,
1393      options=None),
1394    _descriptor.FieldDescriptor(
1395      name='safe_union_type', full_name='android.vts.VariableSpecificationMessage.safe_union_type', index=15,
1396      number=155, type=14, cpp_type=8, label=1,
1397      has_default_value=False, default_value=0,
1398      message_type=None, enum_type=None, containing_type=None,
1399      is_extension=False, extension_scope=None,
1400      options=None),
1401    _descriptor.FieldDescriptor(
1402      name='sub_safe_union', full_name='android.vts.VariableSpecificationMessage.sub_safe_union', index=16,
1403      number=156, type=11, cpp_type=10, label=3,
1404      has_default_value=False, default_value=[],
1405      message_type=None, enum_type=None, containing_type=None,
1406      is_extension=False, extension_scope=None,
1407      options=None),
1408    _descriptor.FieldDescriptor(
1409      name='fmq_value', full_name='android.vts.VariableSpecificationMessage.fmq_value', index=17,
1410      number=161, type=11, cpp_type=10, label=3,
1411      has_default_value=False, default_value=[],
1412      message_type=None, enum_type=None, containing_type=None,
1413      is_extension=False, extension_scope=None,
1414      options=None),
1415    _descriptor.FieldDescriptor(
1416      name='fmq_id', full_name='android.vts.VariableSpecificationMessage.fmq_id', index=18,
1417      number=162, type=5, cpp_type=1, label=1,
1418      has_default_value=True, default_value=-1,
1419      message_type=None, enum_type=None, containing_type=None,
1420      is_extension=False, extension_scope=None,
1421      options=None),
1422    _descriptor.FieldDescriptor(
1423      name='fmq_desc_address', full_name='android.vts.VariableSpecificationMessage.fmq_desc_address', index=19,
1424      number=163, type=4, cpp_type=4, label=1,
1425      has_default_value=False, default_value=0,
1426      message_type=None, enum_type=None, containing_type=None,
1427      is_extension=False, extension_scope=None,
1428      options=None),
1429    _descriptor.FieldDescriptor(
1430      name='ref_value', full_name='android.vts.VariableSpecificationMessage.ref_value', index=20,
1431      number=171, type=11, cpp_type=10, label=1,
1432      has_default_value=False, default_value=None,
1433      message_type=None, enum_type=None, containing_type=None,
1434      is_extension=False, extension_scope=None,
1435      options=None),
1436    _descriptor.FieldDescriptor(
1437      name='hidl_memory_value', full_name='android.vts.VariableSpecificationMessage.hidl_memory_value', index=21,
1438      number=172, type=11, cpp_type=10, label=1,
1439      has_default_value=False, default_value=None,
1440      message_type=None, enum_type=None, containing_type=None,
1441      is_extension=False, extension_scope=None,
1442      options=None),
1443    _descriptor.FieldDescriptor(
1444      name='handle_value', full_name='android.vts.VariableSpecificationMessage.handle_value', index=22,
1445      number=181, type=11, cpp_type=10, label=1,
1446      has_default_value=False, default_value=None,
1447      message_type=None, enum_type=None, containing_type=None,
1448      is_extension=False, extension_scope=None,
1449      options=None),
1450    _descriptor.FieldDescriptor(
1451      name='predefined_type', full_name='android.vts.VariableSpecificationMessage.predefined_type', index=23,
1452      number=201, type=12, cpp_type=9, label=1,
1453      has_default_value=False, default_value=_b(""),
1454      message_type=None, enum_type=None, containing_type=None,
1455      is_extension=False, extension_scope=None,
1456      options=None),
1457    _descriptor.FieldDescriptor(
1458      name='function_pointer', full_name='android.vts.VariableSpecificationMessage.function_pointer', index=24,
1459      number=221, type=11, cpp_type=10, label=3,
1460      has_default_value=False, default_value=[],
1461      message_type=None, enum_type=None, containing_type=None,
1462      is_extension=False, extension_scope=None,
1463      options=None),
1464    _descriptor.FieldDescriptor(
1465      name='hidl_callback_type', full_name='android.vts.VariableSpecificationMessage.hidl_callback_type', index=25,
1466      number=231, type=12, cpp_type=9, label=1,
1467      has_default_value=False, default_value=_b(""),
1468      message_type=None, enum_type=None, containing_type=None,
1469      is_extension=False, extension_scope=None,
1470      options=None),
1471    _descriptor.FieldDescriptor(
1472      name='hidl_interface_id', full_name='android.vts.VariableSpecificationMessage.hidl_interface_id', index=26,
1473      number=241, type=5, cpp_type=1, label=1,
1474      has_default_value=False, default_value=0,
1475      message_type=None, enum_type=None, containing_type=None,
1476      is_extension=False, extension_scope=None,
1477      options=None),
1478    _descriptor.FieldDescriptor(
1479      name='hidl_interface_pointer', full_name='android.vts.VariableSpecificationMessage.hidl_interface_pointer', index=27,
1480      number=242, type=4, cpp_type=4, label=1,
1481      has_default_value=False, default_value=0,
1482      message_type=None, enum_type=None, containing_type=None,
1483      is_extension=False, extension_scope=None,
1484      options=None),
1485    _descriptor.FieldDescriptor(
1486      name='is_input', full_name='android.vts.VariableSpecificationMessage.is_input', index=28,
1487      number=301, type=8, cpp_type=7, label=1,
1488      has_default_value=True, default_value=True,
1489      message_type=None, enum_type=None, containing_type=None,
1490      is_extension=False, extension_scope=None,
1491      options=None),
1492    _descriptor.FieldDescriptor(
1493      name='is_output', full_name='android.vts.VariableSpecificationMessage.is_output', index=29,
1494      number=302, type=8, cpp_type=7, label=1,
1495      has_default_value=True, default_value=False,
1496      message_type=None, enum_type=None, containing_type=None,
1497      is_extension=False, extension_scope=None,
1498      options=None),
1499    _descriptor.FieldDescriptor(
1500      name='is_const', full_name='android.vts.VariableSpecificationMessage.is_const', index=30,
1501      number=303, type=8, cpp_type=7, label=1,
1502      has_default_value=True, default_value=False,
1503      message_type=None, enum_type=None, containing_type=None,
1504      is_extension=False, extension_scope=None,
1505      options=None),
1506    _descriptor.FieldDescriptor(
1507      name='is_callback', full_name='android.vts.VariableSpecificationMessage.is_callback', index=31,
1508      number=304, type=8, cpp_type=7, label=1,
1509      has_default_value=True, default_value=False,
1510      message_type=None, enum_type=None, containing_type=None,
1511      is_extension=False, extension_scope=None,
1512      options=None),
1513  ],
1514  extensions=[
1515  ],
1516  nested_types=[],
1517  enum_types=[
1518  ],
1519  options=None,
1520  is_extendable=False,
1521  syntax='proto2',
1522  extension_ranges=[],
1523  oneofs=[
1524  ],
1525  serialized_start=2628,
1526  serialized_end=4086,
1527)
1528
1529
1530_STRUCTSPECIFICATIONMESSAGE = _descriptor.Descriptor(
1531  name='StructSpecificationMessage',
1532  full_name='android.vts.StructSpecificationMessage',
1533  filename=None,
1534  file=DESCRIPTOR,
1535  containing_type=None,
1536  fields=[
1537    _descriptor.FieldDescriptor(
1538      name='name', full_name='android.vts.StructSpecificationMessage.name', index=0,
1539      number=1, type=12, cpp_type=9, label=1,
1540      has_default_value=False, default_value=_b(""),
1541      message_type=None, enum_type=None, containing_type=None,
1542      is_extension=False, extension_scope=None,
1543      options=None),
1544    _descriptor.FieldDescriptor(
1545      name='is_pointer', full_name='android.vts.StructSpecificationMessage.is_pointer', index=1,
1546      number=2, type=8, cpp_type=7, label=1,
1547      has_default_value=True, default_value=False,
1548      message_type=None, enum_type=None, containing_type=None,
1549      is_extension=False, extension_scope=None,
1550      options=None),
1551    _descriptor.FieldDescriptor(
1552      name='api', full_name='android.vts.StructSpecificationMessage.api', index=2,
1553      number=1001, type=11, cpp_type=10, label=3,
1554      has_default_value=False, default_value=[],
1555      message_type=None, enum_type=None, containing_type=None,
1556      is_extension=False, extension_scope=None,
1557      options=None),
1558    _descriptor.FieldDescriptor(
1559      name='sub_struct', full_name='android.vts.StructSpecificationMessage.sub_struct', index=3,
1560      number=2001, type=11, cpp_type=10, label=3,
1561      has_default_value=False, default_value=[],
1562      message_type=None, enum_type=None, containing_type=None,
1563      is_extension=False, extension_scope=None,
1564      options=None),
1565    _descriptor.FieldDescriptor(
1566      name='attribute', full_name='android.vts.StructSpecificationMessage.attribute', index=4,
1567      number=3001, type=11, cpp_type=10, label=3,
1568      has_default_value=False, default_value=[],
1569      message_type=None, enum_type=None, containing_type=None,
1570      is_extension=False, extension_scope=None,
1571      options=None),
1572  ],
1573  extensions=[
1574  ],
1575  nested_types=[],
1576  enum_types=[
1577  ],
1578  options=None,
1579  is_extendable=False,
1580  syntax='proto2',
1581  extension_ranges=[],
1582  oneofs=[
1583  ],
1584  serialized_start=4089,
1585  serialized_end=4340,
1586)
1587
1588
1589_INTERFACESPECIFICATIONMESSAGE = _descriptor.Descriptor(
1590  name='InterfaceSpecificationMessage',
1591  full_name='android.vts.InterfaceSpecificationMessage',
1592  filename=None,
1593  file=DESCRIPTOR,
1594  containing_type=None,
1595  fields=[
1596    _descriptor.FieldDescriptor(
1597      name='is_hidl_callback', full_name='android.vts.InterfaceSpecificationMessage.is_hidl_callback', index=0,
1598      number=101, type=8, cpp_type=7, label=1,
1599      has_default_value=True, default_value=False,
1600      message_type=None, enum_type=None, containing_type=None,
1601      is_extension=False, extension_scope=None,
1602      options=None),
1603    _descriptor.FieldDescriptor(
1604      name='api', full_name='android.vts.InterfaceSpecificationMessage.api', index=1,
1605      number=2001, type=11, cpp_type=10, label=3,
1606      has_default_value=False, default_value=[],
1607      message_type=None, enum_type=None, containing_type=None,
1608      is_extension=False, extension_scope=None,
1609      options=None),
1610    _descriptor.FieldDescriptor(
1611      name='attribute', full_name='android.vts.InterfaceSpecificationMessage.attribute', index=2,
1612      number=3001, type=11, cpp_type=10, label=3,
1613      has_default_value=False, default_value=[],
1614      message_type=None, enum_type=None, containing_type=None,
1615      is_extension=False, extension_scope=None,
1616      options=None),
1617    _descriptor.FieldDescriptor(
1618      name='sub_struct', full_name='android.vts.InterfaceSpecificationMessage.sub_struct', index=3,
1619      number=4001, type=11, cpp_type=10, label=3,
1620      has_default_value=False, default_value=[],
1621      message_type=None, enum_type=None, containing_type=None,
1622      is_extension=False, extension_scope=None,
1623      options=None),
1624  ],
1625  extensions=[
1626  ],
1627  nested_types=[],
1628  enum_types=[
1629  ],
1630  options=None,
1631  is_extendable=False,
1632  syntax='proto2',
1633  extension_ranges=[],
1634  oneofs=[
1635  ],
1636  serialized_start=4343,
1637  serialized_end=4589,
1638)
1639
1640
1641_COMPONENTSPECIFICATIONMESSAGE = _descriptor.Descriptor(
1642  name='ComponentSpecificationMessage',
1643  full_name='android.vts.ComponentSpecificationMessage',
1644  filename=None,
1645  file=DESCRIPTOR,
1646  containing_type=None,
1647  fields=[
1648    _descriptor.FieldDescriptor(
1649      name='component_class', full_name='android.vts.ComponentSpecificationMessage.component_class', index=0,
1650      number=1, type=14, cpp_type=8, label=1,
1651      has_default_value=False, default_value=0,
1652      message_type=None, enum_type=None, containing_type=None,
1653      is_extension=False, extension_scope=None,
1654      options=None),
1655    _descriptor.FieldDescriptor(
1656      name='component_type', full_name='android.vts.ComponentSpecificationMessage.component_type', index=1,
1657      number=2, type=14, cpp_type=8, label=1,
1658      has_default_value=False, default_value=0,
1659      message_type=None, enum_type=None, containing_type=None,
1660      is_extension=False, extension_scope=None,
1661      options=None),
1662    _descriptor.FieldDescriptor(
1663      name='component_type_version', full_name='android.vts.ComponentSpecificationMessage.component_type_version', index=2,
1664      number=3, type=2, cpp_type=6, label=1,
1665      has_default_value=False, default_value=float(0),
1666      message_type=None, enum_type=None, containing_type=None,
1667      is_extension=False, extension_scope=None,
1668      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))),
1669    _descriptor.FieldDescriptor(
1670      name='component_name', full_name='android.vts.ComponentSpecificationMessage.component_name', index=3,
1671      number=4, type=12, cpp_type=9, label=1,
1672      has_default_value=False, default_value=_b(""),
1673      message_type=None, enum_type=None, containing_type=None,
1674      is_extension=False, extension_scope=None,
1675      options=None),
1676    _descriptor.FieldDescriptor(
1677      name='target_arch', full_name='android.vts.ComponentSpecificationMessage.target_arch', index=4,
1678      number=5, type=14, cpp_type=8, label=1,
1679      has_default_value=False, default_value=0,
1680      message_type=None, enum_type=None, containing_type=None,
1681      is_extension=False, extension_scope=None,
1682      options=None),
1683    _descriptor.FieldDescriptor(
1684      name='component_type_version_major', full_name='android.vts.ComponentSpecificationMessage.component_type_version_major', index=5,
1685      number=6, type=5, cpp_type=1, label=1,
1686      has_default_value=True, default_value=-1,
1687      message_type=None, enum_type=None, containing_type=None,
1688      is_extension=False, extension_scope=None,
1689      options=None),
1690    _descriptor.FieldDescriptor(
1691      name='component_type_version_minor', full_name='android.vts.ComponentSpecificationMessage.component_type_version_minor', index=6,
1692      number=7, type=5, cpp_type=1, label=1,
1693      has_default_value=True, default_value=-1,
1694      message_type=None, enum_type=None, containing_type=None,
1695      is_extension=False, extension_scope=None,
1696      options=None),
1697    _descriptor.FieldDescriptor(
1698      name='package', full_name='android.vts.ComponentSpecificationMessage.package', index=7,
1699      number=11, type=12, cpp_type=9, label=1,
1700      has_default_value=False, default_value=_b(""),
1701      message_type=None, enum_type=None, containing_type=None,
1702      is_extension=False, extension_scope=None,
1703      options=None),
1704    _descriptor.FieldDescriptor(
1705      name='import', full_name='android.vts.ComponentSpecificationMessage.import', index=8,
1706      number=12, type=12, cpp_type=9, label=3,
1707      has_default_value=False, default_value=[],
1708      message_type=None, enum_type=None, containing_type=None,
1709      is_extension=False, extension_scope=None,
1710      options=None),
1711    _descriptor.FieldDescriptor(
1712      name='original_data_structure_name', full_name='android.vts.ComponentSpecificationMessage.original_data_structure_name', index=9,
1713      number=1001, type=12, cpp_type=9, label=1,
1714      has_default_value=False, default_value=_b(""),
1715      message_type=None, enum_type=None, containing_type=None,
1716      is_extension=False, extension_scope=None,
1717      options=None),
1718    _descriptor.FieldDescriptor(
1719      name='header', full_name='android.vts.ComponentSpecificationMessage.header', index=10,
1720      number=1002, type=12, cpp_type=9, label=3,
1721      has_default_value=False, default_value=[],
1722      message_type=None, enum_type=None, containing_type=None,
1723      is_extension=False, extension_scope=None,
1724      options=None),
1725    _descriptor.FieldDescriptor(
1726      name='interface', full_name='android.vts.ComponentSpecificationMessage.interface', index=11,
1727      number=2001, type=11, cpp_type=10, label=1,
1728      has_default_value=False, default_value=None,
1729      message_type=None, enum_type=None, containing_type=None,
1730      is_extension=False, extension_scope=None,
1731      options=None),
1732    _descriptor.FieldDescriptor(
1733      name='attribute', full_name='android.vts.ComponentSpecificationMessage.attribute', index=12,
1734      number=2101, type=11, cpp_type=10, label=3,
1735      has_default_value=False, default_value=[],
1736      message_type=None, enum_type=None, containing_type=None,
1737      is_extension=False, extension_scope=None,
1738      options=None),
1739  ],
1740  extensions=[
1741  ],
1742  nested_types=[],
1743  enum_types=[
1744  ],
1745  options=None,
1746  is_extendable=False,
1747  syntax='proto2',
1748  extension_ranges=[],
1749  oneofs=[
1750  ],
1751  serialized_start=4592,
1752  serialized_end=5135,
1753)
1754
1755_FUNCTIONCALLMESSAGE.fields_by_name['component_class'].enum_type = _COMPONENTCLASS
1756_FUNCTIONCALLMESSAGE.fields_by_name['component_type'].enum_type = _COMPONENTTYPE
1757_FUNCTIONCALLMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
1758_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type'].message_type = _VARIABLESPECIFICATIONMESSAGE
1759_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type_hidl'].message_type = _VARIABLESPECIFICATIONMESSAGE
1760_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type_submodule_spec'].message_type = _COMPONENTSPECIFICATIONMESSAGE
1761_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['arg'].message_type = _VARIABLESPECIFICATIONMESSAGE
1762_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['callflow'].message_type = _CALLFLOWSPECIFICATIONMESSAGE
1763_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['function_pointer'].message_type = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1764_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['raw_coverage_data'].message_type = _NATIVECODECOVERAGERAWDATAMESSAGE
1765_FUNCTIONPOINTERSPECIFICATIONMESSAGE.fields_by_name['arg'].message_type = _VARIABLESPECIFICATIONMESSAGE
1766_FUNCTIONPOINTERSPECIFICATIONMESSAGE.fields_by_name['return_type'].message_type = _VARIABLESPECIFICATIONMESSAGE
1767_ENUMDATAVALUEMESSAGE.fields_by_name['scalar_value'].message_type = _SCALARDATAVALUEMESSAGE
1768_FDMESSAGE.fields_by_name['type'].enum_type = _FDTYPE
1769_FDMESSAGE.fields_by_name['memory'].message_type = _MEMORYDATAVALUEMESSAGE
1770_HANDLEDATAVALUEMESSAGE.fields_by_name['fd_val'].message_type = _FDMESSAGE
1771_VARIABLESPECIFICATIONMESSAGE.fields_by_name['type'].enum_type = _VARIABLETYPE
1772_VARIABLESPECIFICATIONMESSAGE.fields_by_name['scalar_value'].message_type = _SCALARDATAVALUEMESSAGE
1773_VARIABLESPECIFICATIONMESSAGE.fields_by_name['string_value'].message_type = _STRINGDATAVALUEMESSAGE
1774_VARIABLESPECIFICATIONMESSAGE.fields_by_name['enum_value'].message_type = _ENUMDATAVALUEMESSAGE
1775_VARIABLESPECIFICATIONMESSAGE.fields_by_name['vector_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1776_VARIABLESPECIFICATIONMESSAGE.fields_by_name['struct_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1777_VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _VARIABLESPECIFICATIONMESSAGE
1778_VARIABLESPECIFICATIONMESSAGE.fields_by_name['union_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1779_VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_union'].message_type = _VARIABLESPECIFICATIONMESSAGE
1780_VARIABLESPECIFICATIONMESSAGE.fields_by_name['safe_union_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1781_VARIABLESPECIFICATIONMESSAGE.fields_by_name['safe_union_type'].enum_type = _VARIABLETYPE
1782_VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_safe_union'].message_type = _VARIABLESPECIFICATIONMESSAGE
1783_VARIABLESPECIFICATIONMESSAGE.fields_by_name['fmq_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1784_VARIABLESPECIFICATIONMESSAGE.fields_by_name['ref_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1785_VARIABLESPECIFICATIONMESSAGE.fields_by_name['hidl_memory_value'].message_type = _MEMORYDATAVALUEMESSAGE
1786_VARIABLESPECIFICATIONMESSAGE.fields_by_name['handle_value'].message_type = _HANDLEDATAVALUEMESSAGE
1787_VARIABLESPECIFICATIONMESSAGE.fields_by_name['function_pointer'].message_type = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1788_STRUCTSPECIFICATIONMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
1789_STRUCTSPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _STRUCTSPECIFICATIONMESSAGE
1790_STRUCTSPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
1791_INTERFACESPECIFICATIONMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
1792_INTERFACESPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
1793_INTERFACESPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _STRUCTSPECIFICATIONMESSAGE
1794_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_class'].enum_type = _COMPONENTCLASS
1795_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_type'].enum_type = _COMPONENTTYPE
1796_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['target_arch'].enum_type = _TARGETARCH
1797_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['interface'].message_type = _INTERFACESPECIFICATIONMESSAGE
1798_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
1799DESCRIPTOR.message_types_by_name['CallFlowSpecificationMessage'] = _CALLFLOWSPECIFICATIONMESSAGE
1800DESCRIPTOR.message_types_by_name['NativeCodeCoverageRawDataMessage'] = _NATIVECODECOVERAGERAWDATAMESSAGE
1801DESCRIPTOR.message_types_by_name['FunctionCallMessage'] = _FUNCTIONCALLMESSAGE
1802DESCRIPTOR.message_types_by_name['FunctionSpecificationMessage'] = _FUNCTIONSPECIFICATIONMESSAGE
1803DESCRIPTOR.message_types_by_name['ScalarDataValueMessage'] = _SCALARDATAVALUEMESSAGE
1804DESCRIPTOR.message_types_by_name['FunctionPointerSpecificationMessage'] = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1805DESCRIPTOR.message_types_by_name['StringDataValueMessage'] = _STRINGDATAVALUEMESSAGE
1806DESCRIPTOR.message_types_by_name['EnumDataValueMessage'] = _ENUMDATAVALUEMESSAGE
1807DESCRIPTOR.message_types_by_name['MemoryDataValueMessage'] = _MEMORYDATAVALUEMESSAGE
1808DESCRIPTOR.message_types_by_name['FdMessage'] = _FDMESSAGE
1809DESCRIPTOR.message_types_by_name['HandleDataValueMessage'] = _HANDLEDATAVALUEMESSAGE
1810DESCRIPTOR.message_types_by_name['VariableSpecificationMessage'] = _VARIABLESPECIFICATIONMESSAGE
1811DESCRIPTOR.message_types_by_name['StructSpecificationMessage'] = _STRUCTSPECIFICATIONMESSAGE
1812DESCRIPTOR.message_types_by_name['InterfaceSpecificationMessage'] = _INTERFACESPECIFICATIONMESSAGE
1813DESCRIPTOR.message_types_by_name['ComponentSpecificationMessage'] = _COMPONENTSPECIFICATIONMESSAGE
1814DESCRIPTOR.enum_types_by_name['ComponentClass'] = _COMPONENTCLASS
1815DESCRIPTOR.enum_types_by_name['ComponentType'] = _COMPONENTTYPE
1816DESCRIPTOR.enum_types_by_name['VariableType'] = _VARIABLETYPE
1817DESCRIPTOR.enum_types_by_name['TargetArch'] = _TARGETARCH
1818DESCRIPTOR.enum_types_by_name['FdType'] = _FDTYPE
1819
1820CallFlowSpecificationMessage = _reflection.GeneratedProtocolMessageType('CallFlowSpecificationMessage', (_message.Message,), dict(
1821  DESCRIPTOR = _CALLFLOWSPECIFICATIONMESSAGE,
1822  __module__ = 'ComponentSpecificationMessage_pb2'
1823  # @@protoc_insertion_point(class_scope:android.vts.CallFlowSpecificationMessage)
1824  ))
1825_sym_db.RegisterMessage(CallFlowSpecificationMessage)
1826
1827NativeCodeCoverageRawDataMessage = _reflection.GeneratedProtocolMessageType('NativeCodeCoverageRawDataMessage', (_message.Message,), dict(
1828  DESCRIPTOR = _NATIVECODECOVERAGERAWDATAMESSAGE,
1829  __module__ = 'ComponentSpecificationMessage_pb2'
1830  # @@protoc_insertion_point(class_scope:android.vts.NativeCodeCoverageRawDataMessage)
1831  ))
1832_sym_db.RegisterMessage(NativeCodeCoverageRawDataMessage)
1833
1834FunctionCallMessage = _reflection.GeneratedProtocolMessageType('FunctionCallMessage', (_message.Message,), dict(
1835  DESCRIPTOR = _FUNCTIONCALLMESSAGE,
1836  __module__ = 'ComponentSpecificationMessage_pb2'
1837  # @@protoc_insertion_point(class_scope:android.vts.FunctionCallMessage)
1838  ))
1839_sym_db.RegisterMessage(FunctionCallMessage)
1840
1841FunctionSpecificationMessage = _reflection.GeneratedProtocolMessageType('FunctionSpecificationMessage', (_message.Message,), dict(
1842  DESCRIPTOR = _FUNCTIONSPECIFICATIONMESSAGE,
1843  __module__ = 'ComponentSpecificationMessage_pb2'
1844  # @@protoc_insertion_point(class_scope:android.vts.FunctionSpecificationMessage)
1845  ))
1846_sym_db.RegisterMessage(FunctionSpecificationMessage)
1847
1848ScalarDataValueMessage = _reflection.GeneratedProtocolMessageType('ScalarDataValueMessage', (_message.Message,), dict(
1849  DESCRIPTOR = _SCALARDATAVALUEMESSAGE,
1850  __module__ = 'ComponentSpecificationMessage_pb2'
1851  # @@protoc_insertion_point(class_scope:android.vts.ScalarDataValueMessage)
1852  ))
1853_sym_db.RegisterMessage(ScalarDataValueMessage)
1854
1855FunctionPointerSpecificationMessage = _reflection.GeneratedProtocolMessageType('FunctionPointerSpecificationMessage', (_message.Message,), dict(
1856  DESCRIPTOR = _FUNCTIONPOINTERSPECIFICATIONMESSAGE,
1857  __module__ = 'ComponentSpecificationMessage_pb2'
1858  # @@protoc_insertion_point(class_scope:android.vts.FunctionPointerSpecificationMessage)
1859  ))
1860_sym_db.RegisterMessage(FunctionPointerSpecificationMessage)
1861
1862StringDataValueMessage = _reflection.GeneratedProtocolMessageType('StringDataValueMessage', (_message.Message,), dict(
1863  DESCRIPTOR = _STRINGDATAVALUEMESSAGE,
1864  __module__ = 'ComponentSpecificationMessage_pb2'
1865  # @@protoc_insertion_point(class_scope:android.vts.StringDataValueMessage)
1866  ))
1867_sym_db.RegisterMessage(StringDataValueMessage)
1868
1869EnumDataValueMessage = _reflection.GeneratedProtocolMessageType('EnumDataValueMessage', (_message.Message,), dict(
1870  DESCRIPTOR = _ENUMDATAVALUEMESSAGE,
1871  __module__ = 'ComponentSpecificationMessage_pb2'
1872  # @@protoc_insertion_point(class_scope:android.vts.EnumDataValueMessage)
1873  ))
1874_sym_db.RegisterMessage(EnumDataValueMessage)
1875
1876MemoryDataValueMessage = _reflection.GeneratedProtocolMessageType('MemoryDataValueMessage', (_message.Message,), dict(
1877  DESCRIPTOR = _MEMORYDATAVALUEMESSAGE,
1878  __module__ = 'ComponentSpecificationMessage_pb2'
1879  # @@protoc_insertion_point(class_scope:android.vts.MemoryDataValueMessage)
1880  ))
1881_sym_db.RegisterMessage(MemoryDataValueMessage)
1882
1883FdMessage = _reflection.GeneratedProtocolMessageType('FdMessage', (_message.Message,), dict(
1884  DESCRIPTOR = _FDMESSAGE,
1885  __module__ = 'ComponentSpecificationMessage_pb2'
1886  # @@protoc_insertion_point(class_scope:android.vts.FdMessage)
1887  ))
1888_sym_db.RegisterMessage(FdMessage)
1889
1890HandleDataValueMessage = _reflection.GeneratedProtocolMessageType('HandleDataValueMessage', (_message.Message,), dict(
1891  DESCRIPTOR = _HANDLEDATAVALUEMESSAGE,
1892  __module__ = 'ComponentSpecificationMessage_pb2'
1893  # @@protoc_insertion_point(class_scope:android.vts.HandleDataValueMessage)
1894  ))
1895_sym_db.RegisterMessage(HandleDataValueMessage)
1896
1897VariableSpecificationMessage = _reflection.GeneratedProtocolMessageType('VariableSpecificationMessage', (_message.Message,), dict(
1898  DESCRIPTOR = _VARIABLESPECIFICATIONMESSAGE,
1899  __module__ = 'ComponentSpecificationMessage_pb2'
1900  # @@protoc_insertion_point(class_scope:android.vts.VariableSpecificationMessage)
1901  ))
1902_sym_db.RegisterMessage(VariableSpecificationMessage)
1903
1904StructSpecificationMessage = _reflection.GeneratedProtocolMessageType('StructSpecificationMessage', (_message.Message,), dict(
1905  DESCRIPTOR = _STRUCTSPECIFICATIONMESSAGE,
1906  __module__ = 'ComponentSpecificationMessage_pb2'
1907  # @@protoc_insertion_point(class_scope:android.vts.StructSpecificationMessage)
1908  ))
1909_sym_db.RegisterMessage(StructSpecificationMessage)
1910
1911InterfaceSpecificationMessage = _reflection.GeneratedProtocolMessageType('InterfaceSpecificationMessage', (_message.Message,), dict(
1912  DESCRIPTOR = _INTERFACESPECIFICATIONMESSAGE,
1913  __module__ = 'ComponentSpecificationMessage_pb2'
1914  # @@protoc_insertion_point(class_scope:android.vts.InterfaceSpecificationMessage)
1915  ))
1916_sym_db.RegisterMessage(InterfaceSpecificationMessage)
1917
1918ComponentSpecificationMessage = _reflection.GeneratedProtocolMessageType('ComponentSpecificationMessage', (_message.Message,), dict(
1919  DESCRIPTOR = _COMPONENTSPECIFICATIONMESSAGE,
1920  __module__ = 'ComponentSpecificationMessage_pb2'
1921  # @@protoc_insertion_point(class_scope:android.vts.ComponentSpecificationMessage)
1922  ))
1923_sym_db.RegisterMessage(ComponentSpecificationMessage)
1924
1925
1926DESCRIPTOR.has_options = True
1927DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\025com.android.vts.protoB VtsComponentSpecificationMessage'))
1928_FUNCTIONCALLMESSAGE.fields_by_name['component_type_version'].has_options = True
1929_FUNCTIONCALLMESSAGE.fields_by_name['component_type_version']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))
1930_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['is_callback'].has_options = True
1931_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['is_callback']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))
1932_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_type_version'].has_options = True
1933_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_type_version']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\030\001'))
1934# @@protoc_insertion_point(module_scope)
1935