• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Generated by the protocol buffer compiler.  DO NOT EDIT!
2# source: ComponentSpecificationMessage.proto
3
4from google.protobuf.internal import enum_type_wrapper
5from google.protobuf import descriptor as _descriptor
6from google.protobuf import message as _message
7from google.protobuf import reflection as _reflection
8from google.protobuf import descriptor_pb2
9# @@protoc_insertion_point(imports)
10
11
12
13
14DESCRIPTOR = _descriptor.FileDescriptor(
15  name='ComponentSpecificationMessage.proto',
16  package='android.vts',
17  serialized_pb='\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\"\xbd\x02\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\x1e\n\x16\x63omponent_type_version\x18\x17 \x01(\x0c\x12\x16\n\x0e\x63omponent_name\x18\x18 \x01(\x0c\x12\x14\n\x0cpackage_name\x18\x19 \x01(\x0c\x12\x36\n\x03\x61pi\x18\x64 \x01(\x0b\x32).android.vts.FunctionSpecificationMessage\"\xde\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>\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\"8\n\x16MemoryDataValueMessage\x12\x0c\n\x04size\x18\x01 \x01(\x03\x12\x10\n\x08\x63ontents\x18\x02 \x01(\x0c\"\x93\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\x33\n\x06memory\x18\x06 \x01(\x0b\x32#.android.vts.MemoryDataValueMessage\"\x85\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\"\xc3\t\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=\n\tfmq_value\x18\xa1\x01 \x03(\x0b\x32).android.vts.VariableSpecificationMessage\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\"\xca\x03\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:\x01\x31\x12\x16\n\x0e\x63omponent_name\x18\x04 \x01(\x0c\x12,\n\x0btarget_arch\x18\x05 \x01(\x0e\x32\x17.android.vts.TargetArch\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*\xa8\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\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*\x9e\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*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')
18
19_COMPONENTCLASS = _descriptor.EnumDescriptor(
20  name='ComponentClass',
21  full_name='android.vts.ComponentClass',
22  filename=None,
23  file=DESCRIPTOR,
24  values=[
25    _descriptor.EnumValueDescriptor(
26      name='UNKNOWN_CLASS', index=0, number=0,
27      options=None,
28      type=None),
29    _descriptor.EnumValueDescriptor(
30      name='HAL_CONVENTIONAL', index=1, number=1,
31      options=None,
32      type=None),
33    _descriptor.EnumValueDescriptor(
34      name='HAL_CONVENTIONAL_SUBMODULE', index=2, number=2,
35      options=None,
36      type=None),
37    _descriptor.EnumValueDescriptor(
38      name='HAL_LEGACY', index=3, number=3,
39      options=None,
40      type=None),
41    _descriptor.EnumValueDescriptor(
42      name='HAL_HIDL', index=4, number=4,
43      options=None,
44      type=None),
45    _descriptor.EnumValueDescriptor(
46      name='HAL_HIDL_WRAPPED_CONVENTIONAL', index=5, number=5,
47      options=None,
48      type=None),
49    _descriptor.EnumValueDescriptor(
50      name='LIB_SHARED', index=6, number=11,
51      options=None,
52      type=None),
53    _descriptor.EnumValueDescriptor(
54      name='KERNEL', index=7, number=21,
55      options=None,
56      type=None),
57    _descriptor.EnumValueDescriptor(
58      name='KERNEL_MODULE', index=8, number=22,
59      options=None,
60      type=None),
61  ],
62  containing_type=None,
63  options=None,
64  serialized_start=4583,
65  serialized_end=4784,
66)
67
68ComponentClass = enum_type_wrapper.EnumTypeWrapper(_COMPONENTCLASS)
69_COMPONENTTYPE = _descriptor.EnumDescriptor(
70  name='ComponentType',
71  full_name='android.vts.ComponentType',
72  filename=None,
73  file=DESCRIPTOR,
74  values=[
75    _descriptor.EnumValueDescriptor(
76      name='UNKNOWN_TYPE', index=0, number=0,
77      options=None,
78      type=None),
79    _descriptor.EnumValueDescriptor(
80      name='AUDIO', index=1, number=1,
81      options=None,
82      type=None),
83    _descriptor.EnumValueDescriptor(
84      name='CAMERA', index=2, number=2,
85      options=None,
86      type=None),
87    _descriptor.EnumValueDescriptor(
88      name='GPS', index=3, number=3,
89      options=None,
90      type=None),
91    _descriptor.EnumValueDescriptor(
92      name='LIGHT', index=4, number=4,
93      options=None,
94      type=None),
95    _descriptor.EnumValueDescriptor(
96      name='WIFI', index=5, number=5,
97      options=None,
98      type=None),
99    _descriptor.EnumValueDescriptor(
100      name='MOBILE', index=6, number=6,
101      options=None,
102      type=None),
103    _descriptor.EnumValueDescriptor(
104      name='BLUETOOTH', index=7, number=7,
105      options=None,
106      type=None),
107    _descriptor.EnumValueDescriptor(
108      name='NFC', index=8, number=8,
109      options=None,
110      type=None),
111    _descriptor.EnumValueDescriptor(
112      name='POWER', index=9, number=9,
113      options=None,
114      type=None),
115    _descriptor.EnumValueDescriptor(
116      name='MEMTRACK', index=10, number=10,
117      options=None,
118      type=None),
119    _descriptor.EnumValueDescriptor(
120      name='BFP', index=11, number=11,
121      options=None,
122      type=None),
123    _descriptor.EnumValueDescriptor(
124      name='VIBRATOR', index=12, number=12,
125      options=None,
126      type=None),
127    _descriptor.EnumValueDescriptor(
128      name='THERMAL', index=13, number=13,
129      options=None,
130      type=None),
131    _descriptor.EnumValueDescriptor(
132      name='TV_INPUT', index=14, number=14,
133      options=None,
134      type=None),
135    _descriptor.EnumValueDescriptor(
136      name='TV_CEC', index=15, number=15,
137      options=None,
138      type=None),
139    _descriptor.EnumValueDescriptor(
140      name='SENSORS', index=16, number=16,
141      options=None,
142      type=None),
143    _descriptor.EnumValueDescriptor(
144      name='VEHICLE', index=17, number=17,
145      options=None,
146      type=None),
147    _descriptor.EnumValueDescriptor(
148      name='VR', index=18, number=18,
149      options=None,
150      type=None),
151    _descriptor.EnumValueDescriptor(
152      name='GRAPHICS_ALLOCATOR', index=19, number=19,
153      options=None,
154      type=None),
155    _descriptor.EnumValueDescriptor(
156      name='GRAPHICS_MAPPER', index=20, number=20,
157      options=None,
158      type=None),
159    _descriptor.EnumValueDescriptor(
160      name='RADIO', index=21, number=21,
161      options=None,
162      type=None),
163    _descriptor.EnumValueDescriptor(
164      name='CONTEXTHUB', index=22, number=22,
165      options=None,
166      type=None),
167    _descriptor.EnumValueDescriptor(
168      name='GRAPHICS_COMPOSER', index=23, number=23,
169      options=None,
170      type=None),
171    _descriptor.EnumValueDescriptor(
172      name='MEDIA_OMX', index=24, number=24,
173      options=None,
174      type=None),
175    _descriptor.EnumValueDescriptor(
176      name='BIONIC_LIBM', index=25, number=1001,
177      options=None,
178      type=None),
179    _descriptor.EnumValueDescriptor(
180      name='BIONIC_LIBC', index=26, number=1002,
181      options=None,
182      type=None),
183    _descriptor.EnumValueDescriptor(
184      name='VNDK_LIBCUTILS', index=27, number=1101,
185      options=None,
186      type=None),
187    _descriptor.EnumValueDescriptor(
188      name='SYSCALL', index=28, number=2001,
189      options=None,
190      type=None),
191  ],
192  containing_type=None,
193  options=None,
194  serialized_start=4787,
195  serialized_end=5211,
196)
197
198ComponentType = enum_type_wrapper.EnumTypeWrapper(_COMPONENTTYPE)
199_VARIABLETYPE = _descriptor.EnumDescriptor(
200  name='VariableType',
201  full_name='android.vts.VariableType',
202  filename=None,
203  file=DESCRIPTOR,
204  values=[
205    _descriptor.EnumValueDescriptor(
206      name='UNKNOWN_VARIABLE_TYPE', index=0, number=0,
207      options=None,
208      type=None),
209    _descriptor.EnumValueDescriptor(
210      name='TYPE_PREDEFINED', index=1, number=1,
211      options=None,
212      type=None),
213    _descriptor.EnumValueDescriptor(
214      name='TYPE_SCALAR', index=2, number=2,
215      options=None,
216      type=None),
217    _descriptor.EnumValueDescriptor(
218      name='TYPE_STRING', index=3, number=3,
219      options=None,
220      type=None),
221    _descriptor.EnumValueDescriptor(
222      name='TYPE_ENUM', index=4, number=4,
223      options=None,
224      type=None),
225    _descriptor.EnumValueDescriptor(
226      name='TYPE_ARRAY', index=5, number=5,
227      options=None,
228      type=None),
229    _descriptor.EnumValueDescriptor(
230      name='TYPE_VECTOR', index=6, number=6,
231      options=None,
232      type=None),
233    _descriptor.EnumValueDescriptor(
234      name='TYPE_STRUCT', index=7, number=7,
235      options=None,
236      type=None),
237    _descriptor.EnumValueDescriptor(
238      name='TYPE_FUNCTION_POINTER', index=8, number=8,
239      options=None,
240      type=None),
241    _descriptor.EnumValueDescriptor(
242      name='TYPE_VOID', index=9, number=9,
243      options=None,
244      type=None),
245    _descriptor.EnumValueDescriptor(
246      name='TYPE_HIDL_CALLBACK', index=10, number=10,
247      options=None,
248      type=None),
249    _descriptor.EnumValueDescriptor(
250      name='TYPE_SUBMODULE', index=11, number=11,
251      options=None,
252      type=None),
253    _descriptor.EnumValueDescriptor(
254      name='TYPE_UNION', index=12, number=12,
255      options=None,
256      type=None),
257    _descriptor.EnumValueDescriptor(
258      name='TYPE_HIDL_INTERFACE', index=13, number=13,
259      options=None,
260      type=None),
261    _descriptor.EnumValueDescriptor(
262      name='TYPE_HANDLE', index=14, number=14,
263      options=None,
264      type=None),
265    _descriptor.EnumValueDescriptor(
266      name='TYPE_MASK', index=15, number=15,
267      options=None,
268      type=None),
269    _descriptor.EnumValueDescriptor(
270      name='TYPE_HIDL_MEMORY', index=16, number=16,
271      options=None,
272      type=None),
273    _descriptor.EnumValueDescriptor(
274      name='TYPE_POINTER', index=17, number=17,
275      options=None,
276      type=None),
277    _descriptor.EnumValueDescriptor(
278      name='TYPE_FMQ_SYNC', index=18, number=18,
279      options=None,
280      type=None),
281    _descriptor.EnumValueDescriptor(
282      name='TYPE_FMQ_UNSYNC', index=19, number=19,
283      options=None,
284      type=None),
285    _descriptor.EnumValueDescriptor(
286      name='TYPE_REF', index=20, number=20,
287      options=None,
288      type=None),
289  ],
290  containing_type=None,
291  options=None,
292  serialized_start=5214,
293  serialized_end=5628,
294)
295
296VariableType = enum_type_wrapper.EnumTypeWrapper(_VARIABLETYPE)
297_TARGETARCH = _descriptor.EnumDescriptor(
298  name='TargetArch',
299  full_name='android.vts.TargetArch',
300  filename=None,
301  file=DESCRIPTOR,
302  values=[
303    _descriptor.EnumValueDescriptor(
304      name='UNKNOWN_TARGET_ARCH', index=0, number=0,
305      options=None,
306      type=None),
307    _descriptor.EnumValueDescriptor(
308      name='TARGET_ARCH_ARM', index=1, number=1,
309      options=None,
310      type=None),
311    _descriptor.EnumValueDescriptor(
312      name='TARGET_ARCH_ARM64', index=2, number=2,
313      options=None,
314      type=None),
315  ],
316  containing_type=None,
317  options=None,
318  serialized_start=5630,
319  serialized_end=5711,
320)
321
322TargetArch = enum_type_wrapper.EnumTypeWrapper(_TARGETARCH)
323_FDTYPE = _descriptor.EnumDescriptor(
324  name='FdType',
325  full_name='android.vts.FdType',
326  filename=None,
327  file=DESCRIPTOR,
328  values=[
329    _descriptor.EnumValueDescriptor(
330      name='FILE_TYPE', index=0, number=1,
331      options=None,
332      type=None),
333    _descriptor.EnumValueDescriptor(
334      name='DIR_TYPE', index=1, number=2,
335      options=None,
336      type=None),
337    _descriptor.EnumValueDescriptor(
338      name='DEV_TYPE', index=2, number=3,
339      options=None,
340      type=None),
341    _descriptor.EnumValueDescriptor(
342      name='PIPE_TYPE', index=3, number=4,
343      options=None,
344      type=None),
345    _descriptor.EnumValueDescriptor(
346      name='SOCKET_TYPE', index=4, number=5,
347      options=None,
348      type=None),
349    _descriptor.EnumValueDescriptor(
350      name='LINK_TYPE', index=5, number=6,
351      options=None,
352      type=None),
353  ],
354  containing_type=None,
355  options=None,
356  serialized_start=5713,
357  serialized_end=5811,
358)
359
360FdType = enum_type_wrapper.EnumTypeWrapper(_FDTYPE)
361UNKNOWN_CLASS = 0
362HAL_CONVENTIONAL = 1
363HAL_CONVENTIONAL_SUBMODULE = 2
364HAL_LEGACY = 3
365HAL_HIDL = 4
366HAL_HIDL_WRAPPED_CONVENTIONAL = 5
367LIB_SHARED = 11
368KERNEL = 21
369KERNEL_MODULE = 22
370UNKNOWN_TYPE = 0
371AUDIO = 1
372CAMERA = 2
373GPS = 3
374LIGHT = 4
375WIFI = 5
376MOBILE = 6
377BLUETOOTH = 7
378NFC = 8
379POWER = 9
380MEMTRACK = 10
381BFP = 11
382VIBRATOR = 12
383THERMAL = 13
384TV_INPUT = 14
385TV_CEC = 15
386SENSORS = 16
387VEHICLE = 17
388VR = 18
389GRAPHICS_ALLOCATOR = 19
390GRAPHICS_MAPPER = 20
391RADIO = 21
392CONTEXTHUB = 22
393GRAPHICS_COMPOSER = 23
394MEDIA_OMX = 24
395BIONIC_LIBM = 1001
396BIONIC_LIBC = 1002
397VNDK_LIBCUTILS = 1101
398SYSCALL = 2001
399UNKNOWN_VARIABLE_TYPE = 0
400TYPE_PREDEFINED = 1
401TYPE_SCALAR = 2
402TYPE_STRING = 3
403TYPE_ENUM = 4
404TYPE_ARRAY = 5
405TYPE_VECTOR = 6
406TYPE_STRUCT = 7
407TYPE_FUNCTION_POINTER = 8
408TYPE_VOID = 9
409TYPE_HIDL_CALLBACK = 10
410TYPE_SUBMODULE = 11
411TYPE_UNION = 12
412TYPE_HIDL_INTERFACE = 13
413TYPE_HANDLE = 14
414TYPE_MASK = 15
415TYPE_HIDL_MEMORY = 16
416TYPE_POINTER = 17
417TYPE_FMQ_SYNC = 18
418TYPE_FMQ_UNSYNC = 19
419TYPE_REF = 20
420UNKNOWN_TARGET_ARCH = 0
421TARGET_ARCH_ARM = 1
422TARGET_ARCH_ARM64 = 2
423FILE_TYPE = 1
424DIR_TYPE = 2
425DEV_TYPE = 3
426PIPE_TYPE = 4
427SOCKET_TYPE = 5
428LINK_TYPE = 6
429
430
431
432_CALLFLOWSPECIFICATIONMESSAGE = _descriptor.Descriptor(
433  name='CallFlowSpecificationMessage',
434  full_name='android.vts.CallFlowSpecificationMessage',
435  filename=None,
436  file=DESCRIPTOR,
437  containing_type=None,
438  fields=[
439    _descriptor.FieldDescriptor(
440      name='entry', full_name='android.vts.CallFlowSpecificationMessage.entry', index=0,
441      number=1, type=8, cpp_type=7, label=1,
442      has_default_value=True, default_value=False,
443      message_type=None, enum_type=None, containing_type=None,
444      is_extension=False, extension_scope=None,
445      options=None),
446    _descriptor.FieldDescriptor(
447      name='exit', full_name='android.vts.CallFlowSpecificationMessage.exit', index=1,
448      number=2, type=8, cpp_type=7, label=1,
449      has_default_value=True, default_value=False,
450      message_type=None, enum_type=None, containing_type=None,
451      is_extension=False, extension_scope=None,
452      options=None),
453    _descriptor.FieldDescriptor(
454      name='next', full_name='android.vts.CallFlowSpecificationMessage.next', index=2,
455      number=11, type=12, cpp_type=9, label=3,
456      has_default_value=False, default_value=[],
457      message_type=None, enum_type=None, containing_type=None,
458      is_extension=False, extension_scope=None,
459      options=None),
460    _descriptor.FieldDescriptor(
461      name='prev', full_name='android.vts.CallFlowSpecificationMessage.prev', index=3,
462      number=12, type=12, cpp_type=9, label=3,
463      has_default_value=False, default_value=[],
464      message_type=None, enum_type=None, containing_type=None,
465      is_extension=False, extension_scope=None,
466      options=None),
467  ],
468  extensions=[
469  ],
470  nested_types=[],
471  enum_types=[
472  ],
473  options=None,
474  is_extendable=False,
475  extension_ranges=[],
476  serialized_start=52,
477  serialized_end=153,
478)
479
480
481_NATIVECODECOVERAGERAWDATAMESSAGE = _descriptor.Descriptor(
482  name='NativeCodeCoverageRawDataMessage',
483  full_name='android.vts.NativeCodeCoverageRawDataMessage',
484  filename=None,
485  file=DESCRIPTOR,
486  containing_type=None,
487  fields=[
488    _descriptor.FieldDescriptor(
489      name='file_path', full_name='android.vts.NativeCodeCoverageRawDataMessage.file_path', index=0,
490      number=1, type=12, cpp_type=9, label=1,
491      has_default_value=False, default_value="",
492      message_type=None, enum_type=None, containing_type=None,
493      is_extension=False, extension_scope=None,
494      options=None),
495    _descriptor.FieldDescriptor(
496      name='gcda', full_name='android.vts.NativeCodeCoverageRawDataMessage.gcda', index=1,
497      number=11, type=12, cpp_type=9, label=1,
498      has_default_value=False, default_value="",
499      message_type=None, enum_type=None, containing_type=None,
500      is_extension=False, extension_scope=None,
501      options=None),
502  ],
503  extensions=[
504  ],
505  nested_types=[],
506  enum_types=[
507  ],
508  options=None,
509  is_extendable=False,
510  extension_ranges=[],
511  serialized_start=155,
512  serialized_end=222,
513)
514
515
516_FUNCTIONCALLMESSAGE = _descriptor.Descriptor(
517  name='FunctionCallMessage',
518  full_name='android.vts.FunctionCallMessage',
519  filename=None,
520  file=DESCRIPTOR,
521  containing_type=None,
522  fields=[
523    _descriptor.FieldDescriptor(
524      name='hidl_interface_name', full_name='android.vts.FunctionCallMessage.hidl_interface_name', index=0,
525      number=1, type=12, cpp_type=9, label=1,
526      has_default_value=False, default_value="",
527      message_type=None, enum_type=None, containing_type=None,
528      is_extension=False, extension_scope=None,
529      options=None),
530    _descriptor.FieldDescriptor(
531      name='hal_driver_id', full_name='android.vts.FunctionCallMessage.hal_driver_id', index=1,
532      number=11, type=5, cpp_type=1, label=1,
533      has_default_value=True, default_value=-1,
534      message_type=None, enum_type=None, containing_type=None,
535      is_extension=False, extension_scope=None,
536      options=None),
537    _descriptor.FieldDescriptor(
538      name='component_class', full_name='android.vts.FunctionCallMessage.component_class', index=2,
539      number=21, type=14, cpp_type=8, label=1,
540      has_default_value=False, default_value=0,
541      message_type=None, enum_type=None, containing_type=None,
542      is_extension=False, extension_scope=None,
543      options=None),
544    _descriptor.FieldDescriptor(
545      name='component_type', full_name='android.vts.FunctionCallMessage.component_type', index=3,
546      number=22, type=14, cpp_type=8, label=1,
547      has_default_value=False, default_value=0,
548      message_type=None, enum_type=None, containing_type=None,
549      is_extension=False, extension_scope=None,
550      options=None),
551    _descriptor.FieldDescriptor(
552      name='component_type_version', full_name='android.vts.FunctionCallMessage.component_type_version', index=4,
553      number=23, type=12, cpp_type=9, label=1,
554      has_default_value=False, default_value="",
555      message_type=None, enum_type=None, containing_type=None,
556      is_extension=False, extension_scope=None,
557      options=None),
558    _descriptor.FieldDescriptor(
559      name='component_name', full_name='android.vts.FunctionCallMessage.component_name', index=5,
560      number=24, type=12, cpp_type=9, label=1,
561      has_default_value=False, default_value="",
562      message_type=None, enum_type=None, containing_type=None,
563      is_extension=False, extension_scope=None,
564      options=None),
565    _descriptor.FieldDescriptor(
566      name='package_name', full_name='android.vts.FunctionCallMessage.package_name', index=6,
567      number=25, type=12, cpp_type=9, label=1,
568      has_default_value=False, default_value="",
569      message_type=None, enum_type=None, containing_type=None,
570      is_extension=False, extension_scope=None,
571      options=None),
572    _descriptor.FieldDescriptor(
573      name='api', full_name='android.vts.FunctionCallMessage.api', index=7,
574      number=100, type=11, cpp_type=10, label=1,
575      has_default_value=False, default_value=None,
576      message_type=None, enum_type=None, containing_type=None,
577      is_extension=False, extension_scope=None,
578      options=None),
579  ],
580  extensions=[
581  ],
582  nested_types=[],
583  enum_types=[
584  ],
585  options=None,
586  is_extendable=False,
587  extension_ranges=[],
588  serialized_start=225,
589  serialized_end=542,
590)
591
592
593_FUNCTIONSPECIFICATIONMESSAGE = _descriptor.Descriptor(
594  name='FunctionSpecificationMessage',
595  full_name='android.vts.FunctionSpecificationMessage',
596  filename=None,
597  file=DESCRIPTOR,
598  containing_type=None,
599  fields=[
600    _descriptor.FieldDescriptor(
601      name='name', full_name='android.vts.FunctionSpecificationMessage.name', index=0,
602      number=1, type=12, cpp_type=9, label=1,
603      has_default_value=False, default_value="",
604      message_type=None, enum_type=None, containing_type=None,
605      is_extension=False, extension_scope=None,
606      options=None),
607    _descriptor.FieldDescriptor(
608      name='submodule_name', full_name='android.vts.FunctionSpecificationMessage.submodule_name', index=1,
609      number=2, type=12, cpp_type=9, label=1,
610      has_default_value=False, default_value="",
611      message_type=None, enum_type=None, containing_type=None,
612      is_extension=False, extension_scope=None,
613      options=None),
614    _descriptor.FieldDescriptor(
615      name='hidl_interface_id', full_name='android.vts.FunctionSpecificationMessage.hidl_interface_id', index=2,
616      number=3, type=5, cpp_type=1, label=1,
617      has_default_value=False, default_value=0,
618      message_type=None, enum_type=None, containing_type=None,
619      is_extension=False, extension_scope=None,
620      options=None),
621    _descriptor.FieldDescriptor(
622      name='return_type', full_name='android.vts.FunctionSpecificationMessage.return_type', index=3,
623      number=11, type=11, cpp_type=10, label=1,
624      has_default_value=False, default_value=None,
625      message_type=None, enum_type=None, containing_type=None,
626      is_extension=False, extension_scope=None,
627      options=None),
628    _descriptor.FieldDescriptor(
629      name='return_type_hidl', full_name='android.vts.FunctionSpecificationMessage.return_type_hidl', index=4,
630      number=12, type=11, cpp_type=10, label=3,
631      has_default_value=False, default_value=[],
632      message_type=None, enum_type=None, containing_type=None,
633      is_extension=False, extension_scope=None,
634      options=None),
635    _descriptor.FieldDescriptor(
636      name='return_type_submodule_spec', full_name='android.vts.FunctionSpecificationMessage.return_type_submodule_spec', index=5,
637      number=13, type=11, cpp_type=10, label=1,
638      has_default_value=False, default_value=None,
639      message_type=None, enum_type=None, containing_type=None,
640      is_extension=False, extension_scope=None,
641      options=None),
642    _descriptor.FieldDescriptor(
643      name='arg', full_name='android.vts.FunctionSpecificationMessage.arg', index=6,
644      number=21, type=11, cpp_type=10, label=3,
645      has_default_value=False, default_value=[],
646      message_type=None, enum_type=None, containing_type=None,
647      is_extension=False, extension_scope=None,
648      options=None),
649    _descriptor.FieldDescriptor(
650      name='callflow', full_name='android.vts.FunctionSpecificationMessage.callflow', index=7,
651      number=31, type=11, cpp_type=10, label=3,
652      has_default_value=False, default_value=[],
653      message_type=None, enum_type=None, containing_type=None,
654      is_extension=False, extension_scope=None,
655      options=None),
656    _descriptor.FieldDescriptor(
657      name='do_not_fuzz', full_name='android.vts.FunctionSpecificationMessage.do_not_fuzz', index=8,
658      number=32, type=8, cpp_type=7, label=1,
659      has_default_value=True, default_value=False,
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='is_callback', full_name='android.vts.FunctionSpecificationMessage.is_callback', index=9,
665      number=41, type=8, cpp_type=7, label=1,
666      has_default_value=False, default_value=False,
667      message_type=None, enum_type=None, containing_type=None,
668      is_extension=False, extension_scope=None,
669      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\030\001')),
670    _descriptor.FieldDescriptor(
671      name='function_pointer', full_name='android.vts.FunctionSpecificationMessage.function_pointer', index=10,
672      number=42, type=11, cpp_type=10, label=1,
673      has_default_value=False, default_value=None,
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='profiling_data', full_name='android.vts.FunctionSpecificationMessage.profiling_data', index=11,
679      number=101, type=2, cpp_type=6, label=3,
680      has_default_value=False, default_value=[],
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='processed_coverage_data', full_name='android.vts.FunctionSpecificationMessage.processed_coverage_data', index=12,
686      number=201, type=13, cpp_type=3, label=3,
687      has_default_value=False, default_value=[],
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='raw_coverage_data', full_name='android.vts.FunctionSpecificationMessage.raw_coverage_data', index=13,
693      number=202, 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='parent_path', full_name='android.vts.FunctionSpecificationMessage.parent_path', index=14,
700      number=301, type=12, cpp_type=9, label=1,
701      has_default_value=False, default_value="",
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='syscall_number', full_name='android.vts.FunctionSpecificationMessage.syscall_number', index=15,
707      number=401, type=13, cpp_type=3, label=1,
708      has_default_value=False, default_value=0,
709      message_type=None, enum_type=None, containing_type=None,
710      is_extension=False, extension_scope=None,
711      options=None),
712  ],
713  extensions=[
714  ],
715  nested_types=[],
716  enum_types=[
717  ],
718  options=None,
719  is_extendable=False,
720  extension_ranges=[],
721  serialized_start=545,
722  serialized_end=1279,
723)
724
725
726_SCALARDATAVALUEMESSAGE = _descriptor.Descriptor(
727  name='ScalarDataValueMessage',
728  full_name='android.vts.ScalarDataValueMessage',
729  filename=None,
730  file=DESCRIPTOR,
731  containing_type=None,
732  fields=[
733    _descriptor.FieldDescriptor(
734      name='bool_t', full_name='android.vts.ScalarDataValueMessage.bool_t', index=0,
735      number=1, type=8, cpp_type=7, label=1,
736      has_default_value=False, default_value=False,
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='int8_t', full_name='android.vts.ScalarDataValueMessage.int8_t', index=1,
742      number=11, type=5, cpp_type=1, label=1,
743      has_default_value=False, default_value=0,
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='uint8_t', full_name='android.vts.ScalarDataValueMessage.uint8_t', index=2,
749      number=12, type=13, cpp_type=3, label=1,
750      has_default_value=False, default_value=0,
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='char', full_name='android.vts.ScalarDataValueMessage.char', index=3,
756      number=13, type=5, cpp_type=1, label=1,
757      has_default_value=False, default_value=0,
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='uchar', full_name='android.vts.ScalarDataValueMessage.uchar', index=4,
763      number=14, type=13, cpp_type=3, label=1,
764      has_default_value=False, default_value=0,
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='int16_t', full_name='android.vts.ScalarDataValueMessage.int16_t', index=5,
770      number=21, type=5, cpp_type=1, 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    _descriptor.FieldDescriptor(
776      name='uint16_t', full_name='android.vts.ScalarDataValueMessage.uint16_t', index=6,
777      number=22, type=13, cpp_type=3, label=1,
778      has_default_value=False, default_value=0,
779      message_type=None, enum_type=None, containing_type=None,
780      is_extension=False, extension_scope=None,
781      options=None),
782    _descriptor.FieldDescriptor(
783      name='int32_t', full_name='android.vts.ScalarDataValueMessage.int32_t', index=7,
784      number=31, type=5, cpp_type=1, label=1,
785      has_default_value=False, default_value=0,
786      message_type=None, enum_type=None, containing_type=None,
787      is_extension=False, extension_scope=None,
788      options=None),
789    _descriptor.FieldDescriptor(
790      name='uint32_t', full_name='android.vts.ScalarDataValueMessage.uint32_t', index=8,
791      number=32, type=13, cpp_type=3, label=1,
792      has_default_value=False, default_value=0,
793      message_type=None, enum_type=None, containing_type=None,
794      is_extension=False, extension_scope=None,
795      options=None),
796    _descriptor.FieldDescriptor(
797      name='int64_t', full_name='android.vts.ScalarDataValueMessage.int64_t', index=9,
798      number=41, type=3, cpp_type=2, label=1,
799      has_default_value=False, default_value=0,
800      message_type=None, enum_type=None, containing_type=None,
801      is_extension=False, extension_scope=None,
802      options=None),
803    _descriptor.FieldDescriptor(
804      name='uint64_t', full_name='android.vts.ScalarDataValueMessage.uint64_t', index=10,
805      number=42, type=4, cpp_type=4, label=1,
806      has_default_value=False, default_value=0,
807      message_type=None, enum_type=None, containing_type=None,
808      is_extension=False, extension_scope=None,
809      options=None),
810    _descriptor.FieldDescriptor(
811      name='float_t', full_name='android.vts.ScalarDataValueMessage.float_t', index=11,
812      number=101, type=2, cpp_type=6, label=1,
813      has_default_value=False, default_value=0,
814      message_type=None, enum_type=None, containing_type=None,
815      is_extension=False, extension_scope=None,
816      options=None),
817    _descriptor.FieldDescriptor(
818      name='double_t', full_name='android.vts.ScalarDataValueMessage.double_t', index=12,
819      number=102, type=1, cpp_type=5, label=1,
820      has_default_value=False, default_value=0,
821      message_type=None, enum_type=None, containing_type=None,
822      is_extension=False, extension_scope=None,
823      options=None),
824    _descriptor.FieldDescriptor(
825      name='pointer', full_name='android.vts.ScalarDataValueMessage.pointer', index=13,
826      number=201, type=13, cpp_type=3, label=1,
827      has_default_value=False, default_value=0,
828      message_type=None, enum_type=None, containing_type=None,
829      is_extension=False, extension_scope=None,
830      options=None),
831    _descriptor.FieldDescriptor(
832      name='opaque', full_name='android.vts.ScalarDataValueMessage.opaque', index=14,
833      number=202, type=13, cpp_type=3, label=1,
834      has_default_value=False, default_value=0,
835      message_type=None, enum_type=None, containing_type=None,
836      is_extension=False, extension_scope=None,
837      options=None),
838    _descriptor.FieldDescriptor(
839      name='void_pointer', full_name='android.vts.ScalarDataValueMessage.void_pointer', index=15,
840      number=211, type=13, cpp_type=3, label=1,
841      has_default_value=False, default_value=0,
842      message_type=None, enum_type=None, containing_type=None,
843      is_extension=False, extension_scope=None,
844      options=None),
845    _descriptor.FieldDescriptor(
846      name='char_pointer', full_name='android.vts.ScalarDataValueMessage.char_pointer', index=16,
847      number=212, type=13, cpp_type=3, label=1,
848      has_default_value=False, default_value=0,
849      message_type=None, enum_type=None, containing_type=None,
850      is_extension=False, extension_scope=None,
851      options=None),
852    _descriptor.FieldDescriptor(
853      name='uchar_pointer', full_name='android.vts.ScalarDataValueMessage.uchar_pointer', index=17,
854      number=213, type=13, cpp_type=3, label=1,
855      has_default_value=False, default_value=0,
856      message_type=None, enum_type=None, containing_type=None,
857      is_extension=False, extension_scope=None,
858      options=None),
859    _descriptor.FieldDescriptor(
860      name='pointer_pointer', full_name='android.vts.ScalarDataValueMessage.pointer_pointer', index=18,
861      number=251, type=13, cpp_type=3, label=1,
862      has_default_value=False, default_value=0,
863      message_type=None, enum_type=None, containing_type=None,
864      is_extension=False, extension_scope=None,
865      options=None),
866  ],
867  extensions=[
868  ],
869  nested_types=[],
870  enum_types=[
871  ],
872  options=None,
873  is_extendable=False,
874  extension_ranges=[],
875  serialized_start=1282,
876  serialized_end=1655,
877)
878
879
880_FUNCTIONPOINTERSPECIFICATIONMESSAGE = _descriptor.Descriptor(
881  name='FunctionPointerSpecificationMessage',
882  full_name='android.vts.FunctionPointerSpecificationMessage',
883  filename=None,
884  file=DESCRIPTOR,
885  containing_type=None,
886  fields=[
887    _descriptor.FieldDescriptor(
888      name='function_name', full_name='android.vts.FunctionPointerSpecificationMessage.function_name', index=0,
889      number=1, type=12, cpp_type=9, label=1,
890      has_default_value=False, default_value="",
891      message_type=None, enum_type=None, containing_type=None,
892      is_extension=False, extension_scope=None,
893      options=None),
894    _descriptor.FieldDescriptor(
895      name='address', full_name='android.vts.FunctionPointerSpecificationMessage.address', index=1,
896      number=11, type=13, cpp_type=3, label=1,
897      has_default_value=False, default_value=0,
898      message_type=None, enum_type=None, containing_type=None,
899      is_extension=False, extension_scope=None,
900      options=None),
901    _descriptor.FieldDescriptor(
902      name='id', full_name='android.vts.FunctionPointerSpecificationMessage.id', index=2,
903      number=21, type=12, cpp_type=9, label=1,
904      has_default_value=False, default_value="",
905      message_type=None, enum_type=None, containing_type=None,
906      is_extension=False, extension_scope=None,
907      options=None),
908    _descriptor.FieldDescriptor(
909      name='arg', full_name='android.vts.FunctionPointerSpecificationMessage.arg', index=3,
910      number=101, type=11, cpp_type=10, label=3,
911      has_default_value=False, default_value=[],
912      message_type=None, enum_type=None, containing_type=None,
913      is_extension=False, extension_scope=None,
914      options=None),
915    _descriptor.FieldDescriptor(
916      name='return_type', full_name='android.vts.FunctionPointerSpecificationMessage.return_type', index=4,
917      number=111, type=11, cpp_type=10, label=1,
918      has_default_value=False, default_value=None,
919      message_type=None, enum_type=None, containing_type=None,
920      is_extension=False, extension_scope=None,
921      options=None),
922  ],
923  extensions=[
924  ],
925  nested_types=[],
926  enum_types=[
927  ],
928  options=None,
929  is_extendable=False,
930  extension_ranges=[],
931  serialized_start=1658,
932  serialized_end=1867,
933)
934
935
936_STRINGDATAVALUEMESSAGE = _descriptor.Descriptor(
937  name='StringDataValueMessage',
938  full_name='android.vts.StringDataValueMessage',
939  filename=None,
940  file=DESCRIPTOR,
941  containing_type=None,
942  fields=[
943    _descriptor.FieldDescriptor(
944      name='message', full_name='android.vts.StringDataValueMessage.message', index=0,
945      number=1, type=12, cpp_type=9, label=1,
946      has_default_value=False, default_value="",
947      message_type=None, enum_type=None, containing_type=None,
948      is_extension=False, extension_scope=None,
949      options=None),
950    _descriptor.FieldDescriptor(
951      name='length', full_name='android.vts.StringDataValueMessage.length', index=1,
952      number=11, type=13, cpp_type=3, label=1,
953      has_default_value=False, default_value=0,
954      message_type=None, enum_type=None, containing_type=None,
955      is_extension=False, extension_scope=None,
956      options=None),
957  ],
958  extensions=[
959  ],
960  nested_types=[],
961  enum_types=[
962  ],
963  options=None,
964  is_extendable=False,
965  extension_ranges=[],
966  serialized_start=1869,
967  serialized_end=1926,
968)
969
970
971_ENUMDATAVALUEMESSAGE = _descriptor.Descriptor(
972  name='EnumDataValueMessage',
973  full_name='android.vts.EnumDataValueMessage',
974  filename=None,
975  file=DESCRIPTOR,
976  containing_type=None,
977  fields=[
978    _descriptor.FieldDescriptor(
979      name='enumerator', full_name='android.vts.EnumDataValueMessage.enumerator', index=0,
980      number=1, type=12, cpp_type=9, label=3,
981      has_default_value=False, default_value=[],
982      message_type=None, enum_type=None, containing_type=None,
983      is_extension=False, extension_scope=None,
984      options=None),
985    _descriptor.FieldDescriptor(
986      name='scalar_value', full_name='android.vts.EnumDataValueMessage.scalar_value', index=1,
987      number=2, type=11, cpp_type=10, label=3,
988      has_default_value=False, default_value=[],
989      message_type=None, enum_type=None, containing_type=None,
990      is_extension=False, extension_scope=None,
991      options=None),
992    _descriptor.FieldDescriptor(
993      name='scalar_type', full_name='android.vts.EnumDataValueMessage.scalar_type', index=2,
994      number=3, type=12, cpp_type=9, label=1,
995      has_default_value=False, default_value="",
996      message_type=None, enum_type=None, containing_type=None,
997      is_extension=False, extension_scope=None,
998      options=None),
999  ],
1000  extensions=[
1001  ],
1002  nested_types=[],
1003  enum_types=[
1004  ],
1005  options=None,
1006  is_extendable=False,
1007  extension_ranges=[],
1008  serialized_start=1928,
1009  serialized_end=2050,
1010)
1011
1012
1013_MEMORYDATAVALUEMESSAGE = _descriptor.Descriptor(
1014  name='MemoryDataValueMessage',
1015  full_name='android.vts.MemoryDataValueMessage',
1016  filename=None,
1017  file=DESCRIPTOR,
1018  containing_type=None,
1019  fields=[
1020    _descriptor.FieldDescriptor(
1021      name='size', full_name='android.vts.MemoryDataValueMessage.size', index=0,
1022      number=1, type=3, cpp_type=2, label=1,
1023      has_default_value=False, default_value=0,
1024      message_type=None, enum_type=None, containing_type=None,
1025      is_extension=False, extension_scope=None,
1026      options=None),
1027    _descriptor.FieldDescriptor(
1028      name='contents', full_name='android.vts.MemoryDataValueMessage.contents', index=1,
1029      number=2, type=12, cpp_type=9, label=1,
1030      has_default_value=False, default_value="",
1031      message_type=None, enum_type=None, containing_type=None,
1032      is_extension=False, extension_scope=None,
1033      options=None),
1034  ],
1035  extensions=[
1036  ],
1037  nested_types=[],
1038  enum_types=[
1039  ],
1040  options=None,
1041  is_extendable=False,
1042  extension_ranges=[],
1043  serialized_start=2052,
1044  serialized_end=2108,
1045)
1046
1047
1048_FDMESSAGE = _descriptor.Descriptor(
1049  name='FdMessage',
1050  full_name='android.vts.FdMessage',
1051  filename=None,
1052  file=DESCRIPTOR,
1053  containing_type=None,
1054  fields=[
1055    _descriptor.FieldDescriptor(
1056      name='type', full_name='android.vts.FdMessage.type', index=0,
1057      number=1, type=14, cpp_type=8, label=1,
1058      has_default_value=False, default_value=1,
1059      message_type=None, enum_type=None, containing_type=None,
1060      is_extension=False, extension_scope=None,
1061      options=None),
1062    _descriptor.FieldDescriptor(
1063      name='mode', full_name='android.vts.FdMessage.mode', index=1,
1064      number=2, type=13, cpp_type=3, label=1,
1065      has_default_value=False, default_value=0,
1066      message_type=None, enum_type=None, containing_type=None,
1067      is_extension=False, extension_scope=None,
1068      options=None),
1069    _descriptor.FieldDescriptor(
1070      name='flags', full_name='android.vts.FdMessage.flags', index=2,
1071      number=3, type=5, cpp_type=1, label=1,
1072      has_default_value=False, default_value=0,
1073      message_type=None, enum_type=None, containing_type=None,
1074      is_extension=False, extension_scope=None,
1075      options=None),
1076    _descriptor.FieldDescriptor(
1077      name='file_name', full_name='android.vts.FdMessage.file_name', index=3,
1078      number=4, type=12, cpp_type=9, label=1,
1079      has_default_value=False, default_value="",
1080      message_type=None, enum_type=None, containing_type=None,
1081      is_extension=False, extension_scope=None,
1082      options=None),
1083    _descriptor.FieldDescriptor(
1084      name='memory', full_name='android.vts.FdMessage.memory', index=4,
1085      number=6, type=11, cpp_type=10, label=1,
1086      has_default_value=False, default_value=None,
1087      message_type=None, enum_type=None, containing_type=None,
1088      is_extension=False, extension_scope=None,
1089      options=None),
1090  ],
1091  extensions=[
1092  ],
1093  nested_types=[],
1094  enum_types=[
1095  ],
1096  options=None,
1097  is_extendable=False,
1098  extension_ranges=[],
1099  serialized_start=2111,
1100  serialized_end=2258,
1101)
1102
1103
1104_HANDLEDATAVALUEMESSAGE = _descriptor.Descriptor(
1105  name='HandleDataValueMessage',
1106  full_name='android.vts.HandleDataValueMessage',
1107  filename=None,
1108  file=DESCRIPTOR,
1109  containing_type=None,
1110  fields=[
1111    _descriptor.FieldDescriptor(
1112      name='version', full_name='android.vts.HandleDataValueMessage.version', index=0,
1113      number=1, type=5, cpp_type=1, label=1,
1114      has_default_value=False, default_value=0,
1115      message_type=None, enum_type=None, containing_type=None,
1116      is_extension=False, extension_scope=None,
1117      options=None),
1118    _descriptor.FieldDescriptor(
1119      name='num_fds', full_name='android.vts.HandleDataValueMessage.num_fds', index=1,
1120      number=2, type=5, cpp_type=1, label=1,
1121      has_default_value=False, default_value=0,
1122      message_type=None, enum_type=None, containing_type=None,
1123      is_extension=False, extension_scope=None,
1124      options=None),
1125    _descriptor.FieldDescriptor(
1126      name='num_ints', full_name='android.vts.HandleDataValueMessage.num_ints', index=2,
1127      number=3, type=5, cpp_type=1, label=1,
1128      has_default_value=False, default_value=0,
1129      message_type=None, enum_type=None, containing_type=None,
1130      is_extension=False, extension_scope=None,
1131      options=None),
1132    _descriptor.FieldDescriptor(
1133      name='fd_val', full_name='android.vts.HandleDataValueMessage.fd_val', index=3,
1134      number=4, type=11, cpp_type=10, label=3,
1135      has_default_value=False, default_value=[],
1136      message_type=None, enum_type=None, containing_type=None,
1137      is_extension=False, extension_scope=None,
1138      options=None),
1139    _descriptor.FieldDescriptor(
1140      name='int_val', full_name='android.vts.HandleDataValueMessage.int_val', index=4,
1141      number=5, type=5, cpp_type=1, label=3,
1142      has_default_value=False, default_value=[],
1143      message_type=None, enum_type=None, containing_type=None,
1144      is_extension=False, extension_scope=None,
1145      options=None),
1146  ],
1147  extensions=[
1148  ],
1149  nested_types=[],
1150  enum_types=[
1151  ],
1152  options=None,
1153  is_extendable=False,
1154  extension_ranges=[],
1155  serialized_start=2261,
1156  serialized_end=2394,
1157)
1158
1159
1160_VARIABLESPECIFICATIONMESSAGE = _descriptor.Descriptor(
1161  name='VariableSpecificationMessage',
1162  full_name='android.vts.VariableSpecificationMessage',
1163  filename=None,
1164  file=DESCRIPTOR,
1165  containing_type=None,
1166  fields=[
1167    _descriptor.FieldDescriptor(
1168      name='name', full_name='android.vts.VariableSpecificationMessage.name', index=0,
1169      number=1, type=12, cpp_type=9, label=1,
1170      has_default_value=False, default_value="",
1171      message_type=None, enum_type=None, containing_type=None,
1172      is_extension=False, extension_scope=None,
1173      options=None),
1174    _descriptor.FieldDescriptor(
1175      name='type', full_name='android.vts.VariableSpecificationMessage.type', index=1,
1176      number=2, type=14, cpp_type=8, label=1,
1177      has_default_value=False, default_value=0,
1178      message_type=None, enum_type=None, containing_type=None,
1179      is_extension=False, extension_scope=None,
1180      options=None),
1181    _descriptor.FieldDescriptor(
1182      name='scalar_value', full_name='android.vts.VariableSpecificationMessage.scalar_value', index=2,
1183      number=101, type=11, cpp_type=10, label=1,
1184      has_default_value=False, default_value=None,
1185      message_type=None, enum_type=None, containing_type=None,
1186      is_extension=False, extension_scope=None,
1187      options=None),
1188    _descriptor.FieldDescriptor(
1189      name='scalar_type', full_name='android.vts.VariableSpecificationMessage.scalar_type', index=3,
1190      number=102, type=12, cpp_type=9, label=1,
1191      has_default_value=False, default_value="",
1192      message_type=None, enum_type=None, containing_type=None,
1193      is_extension=False, extension_scope=None,
1194      options=None),
1195    _descriptor.FieldDescriptor(
1196      name='string_value', full_name='android.vts.VariableSpecificationMessage.string_value', index=4,
1197      number=111, type=11, cpp_type=10, label=1,
1198      has_default_value=False, default_value=None,
1199      message_type=None, enum_type=None, containing_type=None,
1200      is_extension=False, extension_scope=None,
1201      options=None),
1202    _descriptor.FieldDescriptor(
1203      name='enum_value', full_name='android.vts.VariableSpecificationMessage.enum_value', index=5,
1204      number=121, type=11, cpp_type=10, label=1,
1205      has_default_value=False, default_value=None,
1206      message_type=None, enum_type=None, containing_type=None,
1207      is_extension=False, extension_scope=None,
1208      options=None),
1209    _descriptor.FieldDescriptor(
1210      name='vector_value', full_name='android.vts.VariableSpecificationMessage.vector_value', index=6,
1211      number=131, type=11, cpp_type=10, label=3,
1212      has_default_value=False, default_value=[],
1213      message_type=None, enum_type=None, containing_type=None,
1214      is_extension=False, extension_scope=None,
1215      options=None),
1216    _descriptor.FieldDescriptor(
1217      name='vector_size', full_name='android.vts.VariableSpecificationMessage.vector_size', index=7,
1218      number=132, 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='struct_value', full_name='android.vts.VariableSpecificationMessage.struct_value', index=8,
1225      number=141, type=11, cpp_type=10, label=3,
1226      has_default_value=False, default_value=[],
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='struct_type', full_name='android.vts.VariableSpecificationMessage.struct_type', index=9,
1232      number=142, type=12, cpp_type=9, label=1,
1233      has_default_value=False, default_value="",
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='sub_struct', full_name='android.vts.VariableSpecificationMessage.sub_struct', index=10,
1239      number=143, 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='union_value', full_name='android.vts.VariableSpecificationMessage.union_value', index=11,
1246      number=151, type=11, cpp_type=10, 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='union_type', full_name='android.vts.VariableSpecificationMessage.union_type', index=12,
1253      number=152, type=12, cpp_type=9, label=1,
1254      has_default_value=False, default_value="",
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='sub_union', full_name='android.vts.VariableSpecificationMessage.sub_union', index=13,
1260      number=153, type=11, cpp_type=10, label=3,
1261      has_default_value=False, default_value=[],
1262      message_type=None, enum_type=None, containing_type=None,
1263      is_extension=False, extension_scope=None,
1264      options=None),
1265    _descriptor.FieldDescriptor(
1266      name='fmq_value', full_name='android.vts.VariableSpecificationMessage.fmq_value', index=14,
1267      number=161, type=11, cpp_type=10, label=3,
1268      has_default_value=False, default_value=[],
1269      message_type=None, enum_type=None, containing_type=None,
1270      is_extension=False, extension_scope=None,
1271      options=None),
1272    _descriptor.FieldDescriptor(
1273      name='ref_value', full_name='android.vts.VariableSpecificationMessage.ref_value', index=15,
1274      number=171, type=11, cpp_type=10, label=1,
1275      has_default_value=False, default_value=None,
1276      message_type=None, enum_type=None, containing_type=None,
1277      is_extension=False, extension_scope=None,
1278      options=None),
1279    _descriptor.FieldDescriptor(
1280      name='hidl_memory_value', full_name='android.vts.VariableSpecificationMessage.hidl_memory_value', index=16,
1281      number=172, type=11, cpp_type=10, label=1,
1282      has_default_value=False, default_value=None,
1283      message_type=None, enum_type=None, containing_type=None,
1284      is_extension=False, extension_scope=None,
1285      options=None),
1286    _descriptor.FieldDescriptor(
1287      name='handle_value', full_name='android.vts.VariableSpecificationMessage.handle_value', index=17,
1288      number=181, type=11, cpp_type=10, label=1,
1289      has_default_value=False, default_value=None,
1290      message_type=None, enum_type=None, containing_type=None,
1291      is_extension=False, extension_scope=None,
1292      options=None),
1293    _descriptor.FieldDescriptor(
1294      name='predefined_type', full_name='android.vts.VariableSpecificationMessage.predefined_type', index=18,
1295      number=201, type=12, cpp_type=9, label=1,
1296      has_default_value=False, default_value="",
1297      message_type=None, enum_type=None, containing_type=None,
1298      is_extension=False, extension_scope=None,
1299      options=None),
1300    _descriptor.FieldDescriptor(
1301      name='function_pointer', full_name='android.vts.VariableSpecificationMessage.function_pointer', index=19,
1302      number=221, type=11, cpp_type=10, label=3,
1303      has_default_value=False, default_value=[],
1304      message_type=None, enum_type=None, containing_type=None,
1305      is_extension=False, extension_scope=None,
1306      options=None),
1307    _descriptor.FieldDescriptor(
1308      name='hidl_callback_type', full_name='android.vts.VariableSpecificationMessage.hidl_callback_type', index=20,
1309      number=231, type=12, cpp_type=9, label=1,
1310      has_default_value=False, default_value="",
1311      message_type=None, enum_type=None, containing_type=None,
1312      is_extension=False, extension_scope=None,
1313      options=None),
1314    _descriptor.FieldDescriptor(
1315      name='hidl_interface_id', full_name='android.vts.VariableSpecificationMessage.hidl_interface_id', index=21,
1316      number=241, type=5, cpp_type=1, label=1,
1317      has_default_value=False, default_value=0,
1318      message_type=None, enum_type=None, containing_type=None,
1319      is_extension=False, extension_scope=None,
1320      options=None),
1321    _descriptor.FieldDescriptor(
1322      name='hidl_interface_pointer', full_name='android.vts.VariableSpecificationMessage.hidl_interface_pointer', index=22,
1323      number=242, type=4, cpp_type=4, label=1,
1324      has_default_value=False, default_value=0,
1325      message_type=None, enum_type=None, containing_type=None,
1326      is_extension=False, extension_scope=None,
1327      options=None),
1328    _descriptor.FieldDescriptor(
1329      name='is_input', full_name='android.vts.VariableSpecificationMessage.is_input', index=23,
1330      number=301, type=8, cpp_type=7, label=1,
1331      has_default_value=True, default_value=True,
1332      message_type=None, enum_type=None, containing_type=None,
1333      is_extension=False, extension_scope=None,
1334      options=None),
1335    _descriptor.FieldDescriptor(
1336      name='is_output', full_name='android.vts.VariableSpecificationMessage.is_output', index=24,
1337      number=302, type=8, cpp_type=7, label=1,
1338      has_default_value=True, default_value=False,
1339      message_type=None, enum_type=None, containing_type=None,
1340      is_extension=False, extension_scope=None,
1341      options=None),
1342    _descriptor.FieldDescriptor(
1343      name='is_const', full_name='android.vts.VariableSpecificationMessage.is_const', index=25,
1344      number=303, type=8, cpp_type=7, label=1,
1345      has_default_value=True, default_value=False,
1346      message_type=None, enum_type=None, containing_type=None,
1347      is_extension=False, extension_scope=None,
1348      options=None),
1349    _descriptor.FieldDescriptor(
1350      name='is_callback', full_name='android.vts.VariableSpecificationMessage.is_callback', index=26,
1351      number=304, type=8, cpp_type=7, label=1,
1352      has_default_value=True, default_value=False,
1353      message_type=None, enum_type=None, containing_type=None,
1354      is_extension=False, extension_scope=None,
1355      options=None),
1356  ],
1357  extensions=[
1358  ],
1359  nested_types=[],
1360  enum_types=[
1361  ],
1362  options=None,
1363  is_extendable=False,
1364  extension_ranges=[],
1365  serialized_start=2397,
1366  serialized_end=3616,
1367)
1368
1369
1370_STRUCTSPECIFICATIONMESSAGE = _descriptor.Descriptor(
1371  name='StructSpecificationMessage',
1372  full_name='android.vts.StructSpecificationMessage',
1373  filename=None,
1374  file=DESCRIPTOR,
1375  containing_type=None,
1376  fields=[
1377    _descriptor.FieldDescriptor(
1378      name='name', full_name='android.vts.StructSpecificationMessage.name', index=0,
1379      number=1, type=12, cpp_type=9, label=1,
1380      has_default_value=False, default_value="",
1381      message_type=None, enum_type=None, containing_type=None,
1382      is_extension=False, extension_scope=None,
1383      options=None),
1384    _descriptor.FieldDescriptor(
1385      name='is_pointer', full_name='android.vts.StructSpecificationMessage.is_pointer', index=1,
1386      number=2, type=8, cpp_type=7, label=1,
1387      has_default_value=True, default_value=False,
1388      message_type=None, enum_type=None, containing_type=None,
1389      is_extension=False, extension_scope=None,
1390      options=None),
1391    _descriptor.FieldDescriptor(
1392      name='api', full_name='android.vts.StructSpecificationMessage.api', index=2,
1393      number=1001, type=11, cpp_type=10, label=3,
1394      has_default_value=False, default_value=[],
1395      message_type=None, enum_type=None, containing_type=None,
1396      is_extension=False, extension_scope=None,
1397      options=None),
1398    _descriptor.FieldDescriptor(
1399      name='sub_struct', full_name='android.vts.StructSpecificationMessage.sub_struct', index=3,
1400      number=2001, type=11, cpp_type=10, label=3,
1401      has_default_value=False, default_value=[],
1402      message_type=None, enum_type=None, containing_type=None,
1403      is_extension=False, extension_scope=None,
1404      options=None),
1405    _descriptor.FieldDescriptor(
1406      name='attribute', full_name='android.vts.StructSpecificationMessage.attribute', index=4,
1407      number=3001, type=11, cpp_type=10, label=3,
1408      has_default_value=False, default_value=[],
1409      message_type=None, enum_type=None, containing_type=None,
1410      is_extension=False, extension_scope=None,
1411      options=None),
1412  ],
1413  extensions=[
1414  ],
1415  nested_types=[],
1416  enum_types=[
1417  ],
1418  options=None,
1419  is_extendable=False,
1420  extension_ranges=[],
1421  serialized_start=3619,
1422  serialized_end=3870,
1423)
1424
1425
1426_INTERFACESPECIFICATIONMESSAGE = _descriptor.Descriptor(
1427  name='InterfaceSpecificationMessage',
1428  full_name='android.vts.InterfaceSpecificationMessage',
1429  filename=None,
1430  file=DESCRIPTOR,
1431  containing_type=None,
1432  fields=[
1433    _descriptor.FieldDescriptor(
1434      name='is_hidl_callback', full_name='android.vts.InterfaceSpecificationMessage.is_hidl_callback', index=0,
1435      number=101, type=8, cpp_type=7, label=1,
1436      has_default_value=True, default_value=False,
1437      message_type=None, enum_type=None, containing_type=None,
1438      is_extension=False, extension_scope=None,
1439      options=None),
1440    _descriptor.FieldDescriptor(
1441      name='api', full_name='android.vts.InterfaceSpecificationMessage.api', index=1,
1442      number=2001, type=11, cpp_type=10, label=3,
1443      has_default_value=False, default_value=[],
1444      message_type=None, enum_type=None, containing_type=None,
1445      is_extension=False, extension_scope=None,
1446      options=None),
1447    _descriptor.FieldDescriptor(
1448      name='attribute', full_name='android.vts.InterfaceSpecificationMessage.attribute', index=2,
1449      number=3001, type=11, cpp_type=10, label=3,
1450      has_default_value=False, default_value=[],
1451      message_type=None, enum_type=None, containing_type=None,
1452      is_extension=False, extension_scope=None,
1453      options=None),
1454    _descriptor.FieldDescriptor(
1455      name='sub_struct', full_name='android.vts.InterfaceSpecificationMessage.sub_struct', index=3,
1456      number=4001, type=11, cpp_type=10, label=3,
1457      has_default_value=False, default_value=[],
1458      message_type=None, enum_type=None, containing_type=None,
1459      is_extension=False, extension_scope=None,
1460      options=None),
1461  ],
1462  extensions=[
1463  ],
1464  nested_types=[],
1465  enum_types=[
1466  ],
1467  options=None,
1468  is_extendable=False,
1469  extension_ranges=[],
1470  serialized_start=3873,
1471  serialized_end=4119,
1472)
1473
1474
1475_COMPONENTSPECIFICATIONMESSAGE = _descriptor.Descriptor(
1476  name='ComponentSpecificationMessage',
1477  full_name='android.vts.ComponentSpecificationMessage',
1478  filename=None,
1479  file=DESCRIPTOR,
1480  containing_type=None,
1481  fields=[
1482    _descriptor.FieldDescriptor(
1483      name='component_class', full_name='android.vts.ComponentSpecificationMessage.component_class', index=0,
1484      number=1, type=14, cpp_type=8, label=1,
1485      has_default_value=False, default_value=0,
1486      message_type=None, enum_type=None, containing_type=None,
1487      is_extension=False, extension_scope=None,
1488      options=None),
1489    _descriptor.FieldDescriptor(
1490      name='component_type', full_name='android.vts.ComponentSpecificationMessage.component_type', index=1,
1491      number=2, type=14, cpp_type=8, label=1,
1492      has_default_value=False, default_value=0,
1493      message_type=None, enum_type=None, containing_type=None,
1494      is_extension=False, extension_scope=None,
1495      options=None),
1496    _descriptor.FieldDescriptor(
1497      name='component_type_version', full_name='android.vts.ComponentSpecificationMessage.component_type_version', index=2,
1498      number=3, type=2, cpp_type=6, label=1,
1499      has_default_value=True, default_value=1,
1500      message_type=None, enum_type=None, containing_type=None,
1501      is_extension=False, extension_scope=None,
1502      options=None),
1503    _descriptor.FieldDescriptor(
1504      name='component_name', full_name='android.vts.ComponentSpecificationMessage.component_name', index=3,
1505      number=4, type=12, cpp_type=9, label=1,
1506      has_default_value=False, default_value="",
1507      message_type=None, enum_type=None, containing_type=None,
1508      is_extension=False, extension_scope=None,
1509      options=None),
1510    _descriptor.FieldDescriptor(
1511      name='target_arch', full_name='android.vts.ComponentSpecificationMessage.target_arch', index=4,
1512      number=5, type=14, cpp_type=8, label=1,
1513      has_default_value=False, default_value=0,
1514      message_type=None, enum_type=None, containing_type=None,
1515      is_extension=False, extension_scope=None,
1516      options=None),
1517    _descriptor.FieldDescriptor(
1518      name='package', full_name='android.vts.ComponentSpecificationMessage.package', index=5,
1519      number=11, type=12, cpp_type=9, label=1,
1520      has_default_value=False, default_value="",
1521      message_type=None, enum_type=None, containing_type=None,
1522      is_extension=False, extension_scope=None,
1523      options=None),
1524    _descriptor.FieldDescriptor(
1525      name='import', full_name='android.vts.ComponentSpecificationMessage.import', index=6,
1526      number=12, type=12, cpp_type=9, label=3,
1527      has_default_value=False, default_value=[],
1528      message_type=None, enum_type=None, containing_type=None,
1529      is_extension=False, extension_scope=None,
1530      options=None),
1531    _descriptor.FieldDescriptor(
1532      name='original_data_structure_name', full_name='android.vts.ComponentSpecificationMessage.original_data_structure_name', index=7,
1533      number=1001, type=12, cpp_type=9, label=1,
1534      has_default_value=False, default_value="",
1535      message_type=None, enum_type=None, containing_type=None,
1536      is_extension=False, extension_scope=None,
1537      options=None),
1538    _descriptor.FieldDescriptor(
1539      name='header', full_name='android.vts.ComponentSpecificationMessage.header', index=8,
1540      number=1002, type=12, cpp_type=9, label=3,
1541      has_default_value=False, default_value=[],
1542      message_type=None, enum_type=None, containing_type=None,
1543      is_extension=False, extension_scope=None,
1544      options=None),
1545    _descriptor.FieldDescriptor(
1546      name='interface', full_name='android.vts.ComponentSpecificationMessage.interface', index=9,
1547      number=2001, type=11, cpp_type=10, label=1,
1548      has_default_value=False, default_value=None,
1549      message_type=None, enum_type=None, containing_type=None,
1550      is_extension=False, extension_scope=None,
1551      options=None),
1552    _descriptor.FieldDescriptor(
1553      name='attribute', full_name='android.vts.ComponentSpecificationMessage.attribute', index=10,
1554      number=2101, type=11, cpp_type=10, label=3,
1555      has_default_value=False, default_value=[],
1556      message_type=None, enum_type=None, containing_type=None,
1557      is_extension=False, extension_scope=None,
1558      options=None),
1559  ],
1560  extensions=[
1561  ],
1562  nested_types=[],
1563  enum_types=[
1564  ],
1565  options=None,
1566  is_extendable=False,
1567  extension_ranges=[],
1568  serialized_start=4122,
1569  serialized_end=4580,
1570)
1571
1572_FUNCTIONCALLMESSAGE.fields_by_name['component_class'].enum_type = _COMPONENTCLASS
1573_FUNCTIONCALLMESSAGE.fields_by_name['component_type'].enum_type = _COMPONENTTYPE
1574_FUNCTIONCALLMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
1575_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type'].message_type = _VARIABLESPECIFICATIONMESSAGE
1576_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type_hidl'].message_type = _VARIABLESPECIFICATIONMESSAGE
1577_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type_submodule_spec'].message_type = _COMPONENTSPECIFICATIONMESSAGE
1578_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['arg'].message_type = _VARIABLESPECIFICATIONMESSAGE
1579_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['callflow'].message_type = _CALLFLOWSPECIFICATIONMESSAGE
1580_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['function_pointer'].message_type = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1581_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['raw_coverage_data'].message_type = _NATIVECODECOVERAGERAWDATAMESSAGE
1582_FUNCTIONPOINTERSPECIFICATIONMESSAGE.fields_by_name['arg'].message_type = _VARIABLESPECIFICATIONMESSAGE
1583_FUNCTIONPOINTERSPECIFICATIONMESSAGE.fields_by_name['return_type'].message_type = _VARIABLESPECIFICATIONMESSAGE
1584_ENUMDATAVALUEMESSAGE.fields_by_name['scalar_value'].message_type = _SCALARDATAVALUEMESSAGE
1585_FDMESSAGE.fields_by_name['type'].enum_type = _FDTYPE
1586_FDMESSAGE.fields_by_name['memory'].message_type = _MEMORYDATAVALUEMESSAGE
1587_HANDLEDATAVALUEMESSAGE.fields_by_name['fd_val'].message_type = _FDMESSAGE
1588_VARIABLESPECIFICATIONMESSAGE.fields_by_name['type'].enum_type = _VARIABLETYPE
1589_VARIABLESPECIFICATIONMESSAGE.fields_by_name['scalar_value'].message_type = _SCALARDATAVALUEMESSAGE
1590_VARIABLESPECIFICATIONMESSAGE.fields_by_name['string_value'].message_type = _STRINGDATAVALUEMESSAGE
1591_VARIABLESPECIFICATIONMESSAGE.fields_by_name['enum_value'].message_type = _ENUMDATAVALUEMESSAGE
1592_VARIABLESPECIFICATIONMESSAGE.fields_by_name['vector_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1593_VARIABLESPECIFICATIONMESSAGE.fields_by_name['struct_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1594_VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _VARIABLESPECIFICATIONMESSAGE
1595_VARIABLESPECIFICATIONMESSAGE.fields_by_name['union_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1596_VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_union'].message_type = _VARIABLESPECIFICATIONMESSAGE
1597_VARIABLESPECIFICATIONMESSAGE.fields_by_name['fmq_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1598_VARIABLESPECIFICATIONMESSAGE.fields_by_name['ref_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
1599_VARIABLESPECIFICATIONMESSAGE.fields_by_name['hidl_memory_value'].message_type = _MEMORYDATAVALUEMESSAGE
1600_VARIABLESPECIFICATIONMESSAGE.fields_by_name['handle_value'].message_type = _HANDLEDATAVALUEMESSAGE
1601_VARIABLESPECIFICATIONMESSAGE.fields_by_name['function_pointer'].message_type = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1602_STRUCTSPECIFICATIONMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
1603_STRUCTSPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _STRUCTSPECIFICATIONMESSAGE
1604_STRUCTSPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
1605_INTERFACESPECIFICATIONMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
1606_INTERFACESPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
1607_INTERFACESPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _STRUCTSPECIFICATIONMESSAGE
1608_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_class'].enum_type = _COMPONENTCLASS
1609_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_type'].enum_type = _COMPONENTTYPE
1610_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['target_arch'].enum_type = _TARGETARCH
1611_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['interface'].message_type = _INTERFACESPECIFICATIONMESSAGE
1612_COMPONENTSPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
1613DESCRIPTOR.message_types_by_name['CallFlowSpecificationMessage'] = _CALLFLOWSPECIFICATIONMESSAGE
1614DESCRIPTOR.message_types_by_name['NativeCodeCoverageRawDataMessage'] = _NATIVECODECOVERAGERAWDATAMESSAGE
1615DESCRIPTOR.message_types_by_name['FunctionCallMessage'] = _FUNCTIONCALLMESSAGE
1616DESCRIPTOR.message_types_by_name['FunctionSpecificationMessage'] = _FUNCTIONSPECIFICATIONMESSAGE
1617DESCRIPTOR.message_types_by_name['ScalarDataValueMessage'] = _SCALARDATAVALUEMESSAGE
1618DESCRIPTOR.message_types_by_name['FunctionPointerSpecificationMessage'] = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1619DESCRIPTOR.message_types_by_name['StringDataValueMessage'] = _STRINGDATAVALUEMESSAGE
1620DESCRIPTOR.message_types_by_name['EnumDataValueMessage'] = _ENUMDATAVALUEMESSAGE
1621DESCRIPTOR.message_types_by_name['MemoryDataValueMessage'] = _MEMORYDATAVALUEMESSAGE
1622DESCRIPTOR.message_types_by_name['FdMessage'] = _FDMESSAGE
1623DESCRIPTOR.message_types_by_name['HandleDataValueMessage'] = _HANDLEDATAVALUEMESSAGE
1624DESCRIPTOR.message_types_by_name['VariableSpecificationMessage'] = _VARIABLESPECIFICATIONMESSAGE
1625DESCRIPTOR.message_types_by_name['StructSpecificationMessage'] = _STRUCTSPECIFICATIONMESSAGE
1626DESCRIPTOR.message_types_by_name['InterfaceSpecificationMessage'] = _INTERFACESPECIFICATIONMESSAGE
1627DESCRIPTOR.message_types_by_name['ComponentSpecificationMessage'] = _COMPONENTSPECIFICATIONMESSAGE
1628
1629class CallFlowSpecificationMessage(_message.Message):
1630  __metaclass__ = _reflection.GeneratedProtocolMessageType
1631  DESCRIPTOR = _CALLFLOWSPECIFICATIONMESSAGE
1632
1633  # @@protoc_insertion_point(class_scope:android.vts.CallFlowSpecificationMessage)
1634
1635class NativeCodeCoverageRawDataMessage(_message.Message):
1636  __metaclass__ = _reflection.GeneratedProtocolMessageType
1637  DESCRIPTOR = _NATIVECODECOVERAGERAWDATAMESSAGE
1638
1639  # @@protoc_insertion_point(class_scope:android.vts.NativeCodeCoverageRawDataMessage)
1640
1641class FunctionCallMessage(_message.Message):
1642  __metaclass__ = _reflection.GeneratedProtocolMessageType
1643  DESCRIPTOR = _FUNCTIONCALLMESSAGE
1644
1645  # @@protoc_insertion_point(class_scope:android.vts.FunctionCallMessage)
1646
1647class FunctionSpecificationMessage(_message.Message):
1648  __metaclass__ = _reflection.GeneratedProtocolMessageType
1649  DESCRIPTOR = _FUNCTIONSPECIFICATIONMESSAGE
1650
1651  # @@protoc_insertion_point(class_scope:android.vts.FunctionSpecificationMessage)
1652
1653class ScalarDataValueMessage(_message.Message):
1654  __metaclass__ = _reflection.GeneratedProtocolMessageType
1655  DESCRIPTOR = _SCALARDATAVALUEMESSAGE
1656
1657  # @@protoc_insertion_point(class_scope:android.vts.ScalarDataValueMessage)
1658
1659class FunctionPointerSpecificationMessage(_message.Message):
1660  __metaclass__ = _reflection.GeneratedProtocolMessageType
1661  DESCRIPTOR = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
1662
1663  # @@protoc_insertion_point(class_scope:android.vts.FunctionPointerSpecificationMessage)
1664
1665class StringDataValueMessage(_message.Message):
1666  __metaclass__ = _reflection.GeneratedProtocolMessageType
1667  DESCRIPTOR = _STRINGDATAVALUEMESSAGE
1668
1669  # @@protoc_insertion_point(class_scope:android.vts.StringDataValueMessage)
1670
1671class EnumDataValueMessage(_message.Message):
1672  __metaclass__ = _reflection.GeneratedProtocolMessageType
1673  DESCRIPTOR = _ENUMDATAVALUEMESSAGE
1674
1675  # @@protoc_insertion_point(class_scope:android.vts.EnumDataValueMessage)
1676
1677class MemoryDataValueMessage(_message.Message):
1678  __metaclass__ = _reflection.GeneratedProtocolMessageType
1679  DESCRIPTOR = _MEMORYDATAVALUEMESSAGE
1680
1681  # @@protoc_insertion_point(class_scope:android.vts.MemoryDataValueMessage)
1682
1683class FdMessage(_message.Message):
1684  __metaclass__ = _reflection.GeneratedProtocolMessageType
1685  DESCRIPTOR = _FDMESSAGE
1686
1687  # @@protoc_insertion_point(class_scope:android.vts.FdMessage)
1688
1689class HandleDataValueMessage(_message.Message):
1690  __metaclass__ = _reflection.GeneratedProtocolMessageType
1691  DESCRIPTOR = _HANDLEDATAVALUEMESSAGE
1692
1693  # @@protoc_insertion_point(class_scope:android.vts.HandleDataValueMessage)
1694
1695class VariableSpecificationMessage(_message.Message):
1696  __metaclass__ = _reflection.GeneratedProtocolMessageType
1697  DESCRIPTOR = _VARIABLESPECIFICATIONMESSAGE
1698
1699  # @@protoc_insertion_point(class_scope:android.vts.VariableSpecificationMessage)
1700
1701class StructSpecificationMessage(_message.Message):
1702  __metaclass__ = _reflection.GeneratedProtocolMessageType
1703  DESCRIPTOR = _STRUCTSPECIFICATIONMESSAGE
1704
1705  # @@protoc_insertion_point(class_scope:android.vts.StructSpecificationMessage)
1706
1707class InterfaceSpecificationMessage(_message.Message):
1708  __metaclass__ = _reflection.GeneratedProtocolMessageType
1709  DESCRIPTOR = _INTERFACESPECIFICATIONMESSAGE
1710
1711  # @@protoc_insertion_point(class_scope:android.vts.InterfaceSpecificationMessage)
1712
1713class ComponentSpecificationMessage(_message.Message):
1714  __metaclass__ = _reflection.GeneratedProtocolMessageType
1715  DESCRIPTOR = _COMPONENTSPECIFICATIONMESSAGE
1716
1717  # @@protoc_insertion_point(class_scope:android.vts.ComponentSpecificationMessage)
1718
1719
1720DESCRIPTOR.has_options = True
1721DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\025com.android.vts.protoB VtsComponentSpecificationMessage')
1722_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['is_callback'].has_options = True
1723_FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['is_callback']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\030\001')
1724# @@protoc_insertion_point(module_scope)
1725