Home | History | Annotate | Download | only in proto
      1 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      2 # source: ComponentSpecificationMessage.proto
      3 
      4 from google.protobuf.internal import enum_type_wrapper
      5 from google.protobuf import descriptor as _descriptor
      6 from google.protobuf import message as _message
      7 from google.protobuf import reflection as _reflection
      8 from google.protobuf import descriptor_pb2
      9 # @@protoc_insertion_point(imports)
     10 
     11 
     12 
     13 
     14 DESCRIPTOR = _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\"\x8d\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(\r\x12$\n\x1c\x63omponent_type_version_minor\x18\x1b \x01(\r\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=4663,
     65   serialized_end=4864,
     66 )
     67 
     68 ComponentClass = 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=4867,
    195   serialized_end=5291,
    196 )
    197 
    198 ComponentType = 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=5294,
    293   serialized_end=5708,
    294 )
    295 
    296 VariableType = 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=5710,
    319   serialized_end=5791,
    320 )
    321 
    322 TargetArch = 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=5793,
    357   serialized_end=5891,
    358 )
    359 
    360 FdType = enum_type_wrapper.EnumTypeWrapper(_FDTYPE)
    361 UNKNOWN_CLASS = 0
    362 HAL_CONVENTIONAL = 1
    363 HAL_CONVENTIONAL_SUBMODULE = 2
    364 HAL_LEGACY = 3
    365 HAL_HIDL = 4
    366 HAL_HIDL_WRAPPED_CONVENTIONAL = 5
    367 LIB_SHARED = 11
    368 KERNEL = 21
    369 KERNEL_MODULE = 22
    370 UNKNOWN_TYPE = 0
    371 AUDIO = 1
    372 CAMERA = 2
    373 GPS = 3
    374 LIGHT = 4
    375 WIFI = 5
    376 MOBILE = 6
    377 BLUETOOTH = 7
    378 NFC = 8
    379 POWER = 9
    380 MEMTRACK = 10
    381 BFP = 11
    382 VIBRATOR = 12
    383 THERMAL = 13
    384 TV_INPUT = 14
    385 TV_CEC = 15
    386 SENSORS = 16
    387 VEHICLE = 17
    388 VR = 18
    389 GRAPHICS_ALLOCATOR = 19
    390 GRAPHICS_MAPPER = 20
    391 RADIO = 21
    392 CONTEXTHUB = 22
    393 GRAPHICS_COMPOSER = 23
    394 MEDIA_OMX = 24
    395 BIONIC_LIBM = 1001
    396 BIONIC_LIBC = 1002
    397 VNDK_LIBCUTILS = 1101
    398 SYSCALL = 2001
    399 UNKNOWN_VARIABLE_TYPE = 0
    400 TYPE_PREDEFINED = 1
    401 TYPE_SCALAR = 2
    402 TYPE_STRING = 3
    403 TYPE_ENUM = 4
    404 TYPE_ARRAY = 5
    405 TYPE_VECTOR = 6
    406 TYPE_STRUCT = 7
    407 TYPE_FUNCTION_POINTER = 8
    408 TYPE_VOID = 9
    409 TYPE_HIDL_CALLBACK = 10
    410 TYPE_SUBMODULE = 11
    411 TYPE_UNION = 12
    412 TYPE_HIDL_INTERFACE = 13
    413 TYPE_HANDLE = 14
    414 TYPE_MASK = 15
    415 TYPE_HIDL_MEMORY = 16
    416 TYPE_POINTER = 17
    417 TYPE_FMQ_SYNC = 18
    418 TYPE_FMQ_UNSYNC = 19
    419 TYPE_REF = 20
    420 UNKNOWN_TARGET_ARCH = 0
    421 TARGET_ARCH_ARM = 1
    422 TARGET_ARCH_ARM64 = 2
    423 FILE_TYPE = 1
    424 DIR_TYPE = 2
    425 DEV_TYPE = 3
    426 PIPE_TYPE = 4
    427 SOCKET_TYPE = 5
    428 LINK_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=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\030\001')),
    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='component_type_version_major', full_name='android.vts.FunctionCallMessage.component_type_version_major', index=7,
    574       number=26, type=13, cpp_type=3, label=1,
    575       has_default_value=False, default_value=0,
    576       message_type=None, enum_type=None, containing_type=None,
    577       is_extension=False, extension_scope=None,
    578       options=None),
    579     _descriptor.FieldDescriptor(
    580       name='component_type_version_minor', full_name='android.vts.FunctionCallMessage.component_type_version_minor', index=8,
    581       number=27, type=13, cpp_type=3, label=1,
    582       has_default_value=False, default_value=0,
    583       message_type=None, enum_type=None, containing_type=None,
    584       is_extension=False, extension_scope=None,
    585       options=None),
    586     _descriptor.FieldDescriptor(
    587       name='api', full_name='android.vts.FunctionCallMessage.api', index=9,
    588       number=100, type=11, cpp_type=10, label=1,
    589       has_default_value=False, default_value=None,
    590       message_type=None, enum_type=None, containing_type=None,
    591       is_extension=False, extension_scope=None,
    592       options=None),
    593   ],
    594   extensions=[
    595   ],
    596   nested_types=[],
    597   enum_types=[
    598   ],
    599   options=None,
    600   is_extendable=False,
    601   extension_ranges=[],
    602   serialized_start=225,
    603   serialized_end=622,
    604 )
    605 
    606 
    607 _FUNCTIONSPECIFICATIONMESSAGE = _descriptor.Descriptor(
    608   name='FunctionSpecificationMessage',
    609   full_name='android.vts.FunctionSpecificationMessage',
    610   filename=None,
    611   file=DESCRIPTOR,
    612   containing_type=None,
    613   fields=[
    614     _descriptor.FieldDescriptor(
    615       name='name', full_name='android.vts.FunctionSpecificationMessage.name', index=0,
    616       number=1, type=12, cpp_type=9, label=1,
    617       has_default_value=False, default_value="",
    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='submodule_name', full_name='android.vts.FunctionSpecificationMessage.submodule_name', index=1,
    623       number=2, type=12, cpp_type=9, label=1,
    624       has_default_value=False, default_value="",
    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='hidl_interface_id', full_name='android.vts.FunctionSpecificationMessage.hidl_interface_id', index=2,
    630       number=3, type=5, cpp_type=1, label=1,
    631       has_default_value=False, default_value=0,
    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', full_name='android.vts.FunctionSpecificationMessage.return_type', index=3,
    637       number=11, 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='return_type_hidl', full_name='android.vts.FunctionSpecificationMessage.return_type_hidl', index=4,
    644       number=12, 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='return_type_submodule_spec', full_name='android.vts.FunctionSpecificationMessage.return_type_submodule_spec', index=5,
    651       number=13, type=11, cpp_type=10, label=1,
    652       has_default_value=False, default_value=None,
    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='arg', full_name='android.vts.FunctionSpecificationMessage.arg', index=6,
    658       number=21, type=11, cpp_type=10, label=3,
    659       has_default_value=False, default_value=[],
    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='callflow', full_name='android.vts.FunctionSpecificationMessage.callflow', index=7,
    665       number=31, type=11, cpp_type=10, label=3,
    666       has_default_value=False, default_value=[],
    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='do_not_fuzz', full_name='android.vts.FunctionSpecificationMessage.do_not_fuzz', index=8,
    672       number=32, type=8, cpp_type=7, label=1,
    673       has_default_value=True, default_value=False,
    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_callback', full_name='android.vts.FunctionSpecificationMessage.is_callback', index=9,
    679       number=41, 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=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\030\001')),
    684     _descriptor.FieldDescriptor(
    685       name='function_pointer', full_name='android.vts.FunctionSpecificationMessage.function_pointer', index=10,
    686       number=42, 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='profiling_data', full_name='android.vts.FunctionSpecificationMessage.profiling_data', index=11,
    693       number=101, type=2, cpp_type=6, 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='processed_coverage_data', full_name='android.vts.FunctionSpecificationMessage.processed_coverage_data', index=12,
    700       number=201, type=13, cpp_type=3, label=3,
    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='raw_coverage_data', full_name='android.vts.FunctionSpecificationMessage.raw_coverage_data', index=13,
    707       number=202, 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='parent_path', full_name='android.vts.FunctionSpecificationMessage.parent_path', index=14,
    714       number=301, type=12, cpp_type=9, label=1,
    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='syscall_number', full_name='android.vts.FunctionSpecificationMessage.syscall_number', index=15,
    721       number=401, type=13, cpp_type=3, label=1,
    722       has_default_value=False, default_value=0,
    723       message_type=None, enum_type=None, containing_type=None,
    724       is_extension=False, extension_scope=None,
    725       options=None),
    726   ],
    727   extensions=[
    728   ],
    729   nested_types=[],
    730   enum_types=[
    731   ],
    732   options=None,
    733   is_extendable=False,
    734   extension_ranges=[],
    735   serialized_start=625,
    736   serialized_end=1359,
    737 )
    738 
    739 
    740 _SCALARDATAVALUEMESSAGE = _descriptor.Descriptor(
    741   name='ScalarDataValueMessage',
    742   full_name='android.vts.ScalarDataValueMessage',
    743   filename=None,
    744   file=DESCRIPTOR,
    745   containing_type=None,
    746   fields=[
    747     _descriptor.FieldDescriptor(
    748       name='bool_t', full_name='android.vts.ScalarDataValueMessage.bool_t', index=0,
    749       number=1, type=8, cpp_type=7, label=1,
    750       has_default_value=False, default_value=False,
    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='int8_t', full_name='android.vts.ScalarDataValueMessage.int8_t', index=1,
    756       number=11, 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='uint8_t', full_name='android.vts.ScalarDataValueMessage.uint8_t', index=2,
    763       number=12, 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='char', full_name='android.vts.ScalarDataValueMessage.char', index=3,
    770       number=13, 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='uchar', full_name='android.vts.ScalarDataValueMessage.uchar', index=4,
    777       number=14, 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='int16_t', full_name='android.vts.ScalarDataValueMessage.int16_t', index=5,
    784       number=21, 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='uint16_t', full_name='android.vts.ScalarDataValueMessage.uint16_t', index=6,
    791       number=22, 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='int32_t', full_name='android.vts.ScalarDataValueMessage.int32_t', index=7,
    798       number=31, type=5, cpp_type=1, 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='uint32_t', full_name='android.vts.ScalarDataValueMessage.uint32_t', index=8,
    805       number=32, type=13, cpp_type=3, 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='int64_t', full_name='android.vts.ScalarDataValueMessage.int64_t', index=9,
    812       number=41, type=3, cpp_type=2, 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='uint64_t', full_name='android.vts.ScalarDataValueMessage.uint64_t', index=10,
    819       number=42, type=4, cpp_type=4, 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='float_t', full_name='android.vts.ScalarDataValueMessage.float_t', index=11,
    826       number=101, type=2, cpp_type=6, 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='double_t', full_name='android.vts.ScalarDataValueMessage.double_t', index=12,
    833       number=102, type=1, cpp_type=5, 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='pointer', full_name='android.vts.ScalarDataValueMessage.pointer', index=13,
    840       number=201, 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='opaque', full_name='android.vts.ScalarDataValueMessage.opaque', index=14,
    847       number=202, 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='void_pointer', full_name='android.vts.ScalarDataValueMessage.void_pointer', index=15,
    854       number=211, 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='char_pointer', full_name='android.vts.ScalarDataValueMessage.char_pointer', index=16,
    861       number=212, 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     _descriptor.FieldDescriptor(
    867       name='uchar_pointer', full_name='android.vts.ScalarDataValueMessage.uchar_pointer', index=17,
    868       number=213, type=13, cpp_type=3, label=1,
    869       has_default_value=False, default_value=0,
    870       message_type=None, enum_type=None, containing_type=None,
    871       is_extension=False, extension_scope=None,
    872       options=None),
    873     _descriptor.FieldDescriptor(
    874       name='pointer_pointer', full_name='android.vts.ScalarDataValueMessage.pointer_pointer', index=18,
    875       number=251, type=13, cpp_type=3, label=1,
    876       has_default_value=False, default_value=0,
    877       message_type=None, enum_type=None, containing_type=None,
    878       is_extension=False, extension_scope=None,
    879       options=None),
    880   ],
    881   extensions=[
    882   ],
    883   nested_types=[],
    884   enum_types=[
    885   ],
    886   options=None,
    887   is_extendable=False,
    888   extension_ranges=[],
    889   serialized_start=1362,
    890   serialized_end=1735,
    891 )
    892 
    893 
    894 _FUNCTIONPOINTERSPECIFICATIONMESSAGE = _descriptor.Descriptor(
    895   name='FunctionPointerSpecificationMessage',
    896   full_name='android.vts.FunctionPointerSpecificationMessage',
    897   filename=None,
    898   file=DESCRIPTOR,
    899   containing_type=None,
    900   fields=[
    901     _descriptor.FieldDescriptor(
    902       name='function_name', full_name='android.vts.FunctionPointerSpecificationMessage.function_name', index=0,
    903       number=1, 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='address', full_name='android.vts.FunctionPointerSpecificationMessage.address', index=1,
    910       number=11, type=13, cpp_type=3, label=1,
    911       has_default_value=False, default_value=0,
    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='id', full_name='android.vts.FunctionPointerSpecificationMessage.id', index=2,
    917       number=21, type=12, cpp_type=9, label=1,
    918       has_default_value=False, default_value="",
    919       message_type=None, enum_type=None, containing_type=None,
    920       is_extension=False, extension_scope=None,
    921       options=None),
    922     _descriptor.FieldDescriptor(
    923       name='arg', full_name='android.vts.FunctionPointerSpecificationMessage.arg', index=3,
    924       number=101, type=11, cpp_type=10, label=3,
    925       has_default_value=False, default_value=[],
    926       message_type=None, enum_type=None, containing_type=None,
    927       is_extension=False, extension_scope=None,
    928       options=None),
    929     _descriptor.FieldDescriptor(
    930       name='return_type', full_name='android.vts.FunctionPointerSpecificationMessage.return_type', index=4,
    931       number=111, type=11, cpp_type=10, label=1,
    932       has_default_value=False, default_value=None,
    933       message_type=None, enum_type=None, containing_type=None,
    934       is_extension=False, extension_scope=None,
    935       options=None),
    936   ],
    937   extensions=[
    938   ],
    939   nested_types=[],
    940   enum_types=[
    941   ],
    942   options=None,
    943   is_extendable=False,
    944   extension_ranges=[],
    945   serialized_start=1738,
    946   serialized_end=1947,
    947 )
    948 
    949 
    950 _STRINGDATAVALUEMESSAGE = _descriptor.Descriptor(
    951   name='StringDataValueMessage',
    952   full_name='android.vts.StringDataValueMessage',
    953   filename=None,
    954   file=DESCRIPTOR,
    955   containing_type=None,
    956   fields=[
    957     _descriptor.FieldDescriptor(
    958       name='message', full_name='android.vts.StringDataValueMessage.message', index=0,
    959       number=1, type=12, cpp_type=9, label=1,
    960       has_default_value=False, default_value="",
    961       message_type=None, enum_type=None, containing_type=None,
    962       is_extension=False, extension_scope=None,
    963       options=None),
    964     _descriptor.FieldDescriptor(
    965       name='length', full_name='android.vts.StringDataValueMessage.length', index=1,
    966       number=11, type=13, cpp_type=3, label=1,
    967       has_default_value=False, default_value=0,
    968       message_type=None, enum_type=None, containing_type=None,
    969       is_extension=False, extension_scope=None,
    970       options=None),
    971   ],
    972   extensions=[
    973   ],
    974   nested_types=[],
    975   enum_types=[
    976   ],
    977   options=None,
    978   is_extendable=False,
    979   extension_ranges=[],
    980   serialized_start=1949,
    981   serialized_end=2006,
    982 )
    983 
    984 
    985 _ENUMDATAVALUEMESSAGE = _descriptor.Descriptor(
    986   name='EnumDataValueMessage',
    987   full_name='android.vts.EnumDataValueMessage',
    988   filename=None,
    989   file=DESCRIPTOR,
    990   containing_type=None,
    991   fields=[
    992     _descriptor.FieldDescriptor(
    993       name='enumerator', full_name='android.vts.EnumDataValueMessage.enumerator', index=0,
    994       number=1, type=12, cpp_type=9, label=3,
    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     _descriptor.FieldDescriptor(
   1000       name='scalar_value', full_name='android.vts.EnumDataValueMessage.scalar_value', index=1,
   1001       number=2, type=11, cpp_type=10, label=3,
   1002       has_default_value=False, default_value=[],
   1003       message_type=None, enum_type=None, containing_type=None,
   1004       is_extension=False, extension_scope=None,
   1005       options=None),
   1006     _descriptor.FieldDescriptor(
   1007       name='scalar_type', full_name='android.vts.EnumDataValueMessage.scalar_type', index=2,
   1008       number=3, type=12, cpp_type=9, label=1,
   1009       has_default_value=False, default_value="",
   1010       message_type=None, enum_type=None, containing_type=None,
   1011       is_extension=False, extension_scope=None,
   1012       options=None),
   1013   ],
   1014   extensions=[
   1015   ],
   1016   nested_types=[],
   1017   enum_types=[
   1018   ],
   1019   options=None,
   1020   is_extendable=False,
   1021   extension_ranges=[],
   1022   serialized_start=2008,
   1023   serialized_end=2130,
   1024 )
   1025 
   1026 
   1027 _MEMORYDATAVALUEMESSAGE = _descriptor.Descriptor(
   1028   name='MemoryDataValueMessage',
   1029   full_name='android.vts.MemoryDataValueMessage',
   1030   filename=None,
   1031   file=DESCRIPTOR,
   1032   containing_type=None,
   1033   fields=[
   1034     _descriptor.FieldDescriptor(
   1035       name='size', full_name='android.vts.MemoryDataValueMessage.size', index=0,
   1036       number=1, type=3, cpp_type=2, label=1,
   1037       has_default_value=False, default_value=0,
   1038       message_type=None, enum_type=None, containing_type=None,
   1039       is_extension=False, extension_scope=None,
   1040       options=None),
   1041     _descriptor.FieldDescriptor(
   1042       name='contents', full_name='android.vts.MemoryDataValueMessage.contents', index=1,
   1043       number=2, type=12, cpp_type=9, label=1,
   1044       has_default_value=False, default_value="",
   1045       message_type=None, enum_type=None, containing_type=None,
   1046       is_extension=False, extension_scope=None,
   1047       options=None),
   1048   ],
   1049   extensions=[
   1050   ],
   1051   nested_types=[],
   1052   enum_types=[
   1053   ],
   1054   options=None,
   1055   is_extendable=False,
   1056   extension_ranges=[],
   1057   serialized_start=2132,
   1058   serialized_end=2188,
   1059 )
   1060 
   1061 
   1062 _FDMESSAGE = _descriptor.Descriptor(
   1063   name='FdMessage',
   1064   full_name='android.vts.FdMessage',
   1065   filename=None,
   1066   file=DESCRIPTOR,
   1067   containing_type=None,
   1068   fields=[
   1069     _descriptor.FieldDescriptor(
   1070       name='type', full_name='android.vts.FdMessage.type', index=0,
   1071       number=1, type=14, cpp_type=8, label=1,
   1072       has_default_value=False, default_value=1,
   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='mode', full_name='android.vts.FdMessage.mode', index=1,
   1078       number=2, type=13, cpp_type=3, label=1,
   1079       has_default_value=False, default_value=0,
   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='flags', full_name='android.vts.FdMessage.flags', index=2,
   1085       number=3, type=5, cpp_type=1, label=1,
   1086       has_default_value=False, default_value=0,
   1087       message_type=None, enum_type=None, containing_type=None,
   1088       is_extension=False, extension_scope=None,
   1089       options=None),
   1090     _descriptor.FieldDescriptor(
   1091       name='file_name', full_name='android.vts.FdMessage.file_name', index=3,
   1092       number=4, type=12, cpp_type=9, label=1,
   1093       has_default_value=False, default_value="",
   1094       message_type=None, enum_type=None, containing_type=None,
   1095       is_extension=False, extension_scope=None,
   1096       options=None),
   1097     _descriptor.FieldDescriptor(
   1098       name='memory', full_name='android.vts.FdMessage.memory', index=4,
   1099       number=6, type=11, cpp_type=10, label=1,
   1100       has_default_value=False, default_value=None,
   1101       message_type=None, enum_type=None, containing_type=None,
   1102       is_extension=False, extension_scope=None,
   1103       options=None),
   1104   ],
   1105   extensions=[
   1106   ],
   1107   nested_types=[],
   1108   enum_types=[
   1109   ],
   1110   options=None,
   1111   is_extendable=False,
   1112   extension_ranges=[],
   1113   serialized_start=2191,
   1114   serialized_end=2338,
   1115 )
   1116 
   1117 
   1118 _HANDLEDATAVALUEMESSAGE = _descriptor.Descriptor(
   1119   name='HandleDataValueMessage',
   1120   full_name='android.vts.HandleDataValueMessage',
   1121   filename=None,
   1122   file=DESCRIPTOR,
   1123   containing_type=None,
   1124   fields=[
   1125     _descriptor.FieldDescriptor(
   1126       name='version', full_name='android.vts.HandleDataValueMessage.version', index=0,
   1127       number=1, 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='num_fds', full_name='android.vts.HandleDataValueMessage.num_fds', index=1,
   1134       number=2, type=5, cpp_type=1, label=1,
   1135       has_default_value=False, default_value=0,
   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='num_ints', full_name='android.vts.HandleDataValueMessage.num_ints', index=2,
   1141       number=3, type=5, cpp_type=1, label=1,
   1142       has_default_value=False, default_value=0,
   1143       message_type=None, enum_type=None, containing_type=None,
   1144       is_extension=False, extension_scope=None,
   1145       options=None),
   1146     _descriptor.FieldDescriptor(
   1147       name='fd_val', full_name='android.vts.HandleDataValueMessage.fd_val', index=3,
   1148       number=4, type=11, cpp_type=10, label=3,
   1149       has_default_value=False, default_value=[],
   1150       message_type=None, enum_type=None, containing_type=None,
   1151       is_extension=False, extension_scope=None,
   1152       options=None),
   1153     _descriptor.FieldDescriptor(
   1154       name='int_val', full_name='android.vts.HandleDataValueMessage.int_val', index=4,
   1155       number=5, type=5, cpp_type=1, label=3,
   1156       has_default_value=False, default_value=[],
   1157       message_type=None, enum_type=None, containing_type=None,
   1158       is_extension=False, extension_scope=None,
   1159       options=None),
   1160   ],
   1161   extensions=[
   1162   ],
   1163   nested_types=[],
   1164   enum_types=[
   1165   ],
   1166   options=None,
   1167   is_extendable=False,
   1168   extension_ranges=[],
   1169   serialized_start=2341,
   1170   serialized_end=2474,
   1171 )
   1172 
   1173 
   1174 _VARIABLESPECIFICATIONMESSAGE = _descriptor.Descriptor(
   1175   name='VariableSpecificationMessage',
   1176   full_name='android.vts.VariableSpecificationMessage',
   1177   filename=None,
   1178   file=DESCRIPTOR,
   1179   containing_type=None,
   1180   fields=[
   1181     _descriptor.FieldDescriptor(
   1182       name='name', full_name='android.vts.VariableSpecificationMessage.name', index=0,
   1183       number=1, type=12, cpp_type=9, label=1,
   1184       has_default_value=False, default_value="",
   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='type', full_name='android.vts.VariableSpecificationMessage.type', index=1,
   1190       number=2, type=14, cpp_type=8, label=1,
   1191       has_default_value=False, default_value=0,
   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='scalar_value', full_name='android.vts.VariableSpecificationMessage.scalar_value', index=2,
   1197       number=101, 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='scalar_type', full_name='android.vts.VariableSpecificationMessage.scalar_type', index=3,
   1204       number=102, type=12, cpp_type=9, label=1,
   1205       has_default_value=False, default_value="",
   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='string_value', full_name='android.vts.VariableSpecificationMessage.string_value', index=4,
   1211       number=111, type=11, cpp_type=10, label=1,
   1212       has_default_value=False, default_value=None,
   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='enum_value', full_name='android.vts.VariableSpecificationMessage.enum_value', index=5,
   1218       number=121, type=11, cpp_type=10, label=1,
   1219       has_default_value=False, default_value=None,
   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='vector_value', full_name='android.vts.VariableSpecificationMessage.vector_value', index=6,
   1225       number=131, 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='vector_size', full_name='android.vts.VariableSpecificationMessage.vector_size', index=7,
   1232       number=132, 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='struct_value', full_name='android.vts.VariableSpecificationMessage.struct_value', index=8,
   1239       number=141, 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='struct_type', full_name='android.vts.VariableSpecificationMessage.struct_type', index=9,
   1246       number=142, type=12, cpp_type=9, label=1,
   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='sub_struct', full_name='android.vts.VariableSpecificationMessage.sub_struct', index=10,
   1253       number=143, type=11, cpp_type=10, label=3,
   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='union_value', full_name='android.vts.VariableSpecificationMessage.union_value', index=11,
   1260       number=151, 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='union_type', full_name='android.vts.VariableSpecificationMessage.union_type', index=12,
   1267       number=152, type=12, cpp_type=9, label=1,
   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='sub_union', full_name='android.vts.VariableSpecificationMessage.sub_union', index=13,
   1274       number=153, type=11, cpp_type=10, label=3,
   1275       has_default_value=False, default_value=[],
   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='fmq_value', full_name='android.vts.VariableSpecificationMessage.fmq_value', index=14,
   1281       number=161, type=11, cpp_type=10, label=3,
   1282       has_default_value=False, default_value=[],
   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='ref_value', full_name='android.vts.VariableSpecificationMessage.ref_value', index=15,
   1288       number=171, 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='hidl_memory_value', full_name='android.vts.VariableSpecificationMessage.hidl_memory_value', index=16,
   1295       number=172, type=11, cpp_type=10, label=1,
   1296       has_default_value=False, default_value=None,
   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='handle_value', full_name='android.vts.VariableSpecificationMessage.handle_value', index=17,
   1302       number=181, type=11, cpp_type=10, label=1,
   1303       has_default_value=False, default_value=None,
   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='predefined_type', full_name='android.vts.VariableSpecificationMessage.predefined_type', index=18,
   1309       number=201, 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='function_pointer', full_name='android.vts.VariableSpecificationMessage.function_pointer', index=19,
   1316       number=221, type=11, cpp_type=10, label=3,
   1317       has_default_value=False, default_value=[],
   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_callback_type', full_name='android.vts.VariableSpecificationMessage.hidl_callback_type', index=20,
   1323       number=231, type=12, cpp_type=9, label=1,
   1324       has_default_value=False, default_value="",
   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='hidl_interface_id', full_name='android.vts.VariableSpecificationMessage.hidl_interface_id', index=21,
   1330       number=241, type=5, cpp_type=1, label=1,
   1331       has_default_value=False, default_value=0,
   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='hidl_interface_pointer', full_name='android.vts.VariableSpecificationMessage.hidl_interface_pointer', index=22,
   1337       number=242, type=4, cpp_type=4, label=1,
   1338       has_default_value=False, default_value=0,
   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_input', full_name='android.vts.VariableSpecificationMessage.is_input', index=23,
   1344       number=301, type=8, cpp_type=7, label=1,
   1345       has_default_value=True, default_value=True,
   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_output', full_name='android.vts.VariableSpecificationMessage.is_output', index=24,
   1351       number=302, 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     _descriptor.FieldDescriptor(
   1357       name='is_const', full_name='android.vts.VariableSpecificationMessage.is_const', index=25,
   1358       number=303, type=8, cpp_type=7, label=1,
   1359       has_default_value=True, default_value=False,
   1360       message_type=None, enum_type=None, containing_type=None,
   1361       is_extension=False, extension_scope=None,
   1362       options=None),
   1363     _descriptor.FieldDescriptor(
   1364       name='is_callback', full_name='android.vts.VariableSpecificationMessage.is_callback', index=26,
   1365       number=304, type=8, cpp_type=7, label=1,
   1366       has_default_value=True, default_value=False,
   1367       message_type=None, enum_type=None, containing_type=None,
   1368       is_extension=False, extension_scope=None,
   1369       options=None),
   1370   ],
   1371   extensions=[
   1372   ],
   1373   nested_types=[],
   1374   enum_types=[
   1375   ],
   1376   options=None,
   1377   is_extendable=False,
   1378   extension_ranges=[],
   1379   serialized_start=2477,
   1380   serialized_end=3696,
   1381 )
   1382 
   1383 
   1384 _STRUCTSPECIFICATIONMESSAGE = _descriptor.Descriptor(
   1385   name='StructSpecificationMessage',
   1386   full_name='android.vts.StructSpecificationMessage',
   1387   filename=None,
   1388   file=DESCRIPTOR,
   1389   containing_type=None,
   1390   fields=[
   1391     _descriptor.FieldDescriptor(
   1392       name='name', full_name='android.vts.StructSpecificationMessage.name', index=0,
   1393       number=1, type=12, cpp_type=9, label=1,
   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='is_pointer', full_name='android.vts.StructSpecificationMessage.is_pointer', index=1,
   1400       number=2, type=8, cpp_type=7, label=1,
   1401       has_default_value=True, default_value=False,
   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='api', full_name='android.vts.StructSpecificationMessage.api', index=2,
   1407       number=1001, 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     _descriptor.FieldDescriptor(
   1413       name='sub_struct', full_name='android.vts.StructSpecificationMessage.sub_struct', index=3,
   1414       number=2001, type=11, cpp_type=10, label=3,
   1415       has_default_value=False, default_value=[],
   1416       message_type=None, enum_type=None, containing_type=None,
   1417       is_extension=False, extension_scope=None,
   1418       options=None),
   1419     _descriptor.FieldDescriptor(
   1420       name='attribute', full_name='android.vts.StructSpecificationMessage.attribute', index=4,
   1421       number=3001, type=11, cpp_type=10, label=3,
   1422       has_default_value=False, default_value=[],
   1423       message_type=None, enum_type=None, containing_type=None,
   1424       is_extension=False, extension_scope=None,
   1425       options=None),
   1426   ],
   1427   extensions=[
   1428   ],
   1429   nested_types=[],
   1430   enum_types=[
   1431   ],
   1432   options=None,
   1433   is_extendable=False,
   1434   extension_ranges=[],
   1435   serialized_start=3699,
   1436   serialized_end=3950,
   1437 )
   1438 
   1439 
   1440 _INTERFACESPECIFICATIONMESSAGE = _descriptor.Descriptor(
   1441   name='InterfaceSpecificationMessage',
   1442   full_name='android.vts.InterfaceSpecificationMessage',
   1443   filename=None,
   1444   file=DESCRIPTOR,
   1445   containing_type=None,
   1446   fields=[
   1447     _descriptor.FieldDescriptor(
   1448       name='is_hidl_callback', full_name='android.vts.InterfaceSpecificationMessage.is_hidl_callback', index=0,
   1449       number=101, type=8, cpp_type=7, label=1,
   1450       has_default_value=True, default_value=False,
   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='api', full_name='android.vts.InterfaceSpecificationMessage.api', index=1,
   1456       number=2001, 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     _descriptor.FieldDescriptor(
   1462       name='attribute', full_name='android.vts.InterfaceSpecificationMessage.attribute', index=2,
   1463       number=3001, type=11, cpp_type=10, label=3,
   1464       has_default_value=False, default_value=[],
   1465       message_type=None, enum_type=None, containing_type=None,
   1466       is_extension=False, extension_scope=None,
   1467       options=None),
   1468     _descriptor.FieldDescriptor(
   1469       name='sub_struct', full_name='android.vts.InterfaceSpecificationMessage.sub_struct', index=3,
   1470       number=4001, type=11, cpp_type=10, label=3,
   1471       has_default_value=False, default_value=[],
   1472       message_type=None, enum_type=None, containing_type=None,
   1473       is_extension=False, extension_scope=None,
   1474       options=None),
   1475   ],
   1476   extensions=[
   1477   ],
   1478   nested_types=[],
   1479   enum_types=[
   1480   ],
   1481   options=None,
   1482   is_extendable=False,
   1483   extension_ranges=[],
   1484   serialized_start=3953,
   1485   serialized_end=4199,
   1486 )
   1487 
   1488 
   1489 _COMPONENTSPECIFICATIONMESSAGE = _descriptor.Descriptor(
   1490   name='ComponentSpecificationMessage',
   1491   full_name='android.vts.ComponentSpecificationMessage',
   1492   filename=None,
   1493   file=DESCRIPTOR,
   1494   containing_type=None,
   1495   fields=[
   1496     _descriptor.FieldDescriptor(
   1497       name='component_class', full_name='android.vts.ComponentSpecificationMessage.component_class', index=0,
   1498       number=1, type=14, cpp_type=8, label=1,
   1499       has_default_value=False, default_value=0,
   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_type', full_name='android.vts.ComponentSpecificationMessage.component_type', index=1,
   1505       number=2, type=14, cpp_type=8, label=1,
   1506       has_default_value=False, default_value=0,
   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='component_type_version', full_name='android.vts.ComponentSpecificationMessage.component_type_version', index=2,
   1512       number=3, type=2, cpp_type=6, label=1,
   1513       has_default_value=True, default_value=1,
   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='component_name', full_name='android.vts.ComponentSpecificationMessage.component_name', index=3,
   1519       number=4, 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='target_arch', full_name='android.vts.ComponentSpecificationMessage.target_arch', index=4,
   1526       number=5, type=14, cpp_type=8, label=1,
   1527       has_default_value=False, default_value=0,
   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='package', full_name='android.vts.ComponentSpecificationMessage.package', index=5,
   1533       number=11, 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='import', full_name='android.vts.ComponentSpecificationMessage.import', index=6,
   1540       number=12, 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='original_data_structure_name', full_name='android.vts.ComponentSpecificationMessage.original_data_structure_name', index=7,
   1547       number=1001, type=12, cpp_type=9, label=1,
   1548       has_default_value=False, default_value="",
   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='header', full_name='android.vts.ComponentSpecificationMessage.header', index=8,
   1554       number=1002, type=12, cpp_type=9, 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     _descriptor.FieldDescriptor(
   1560       name='interface', full_name='android.vts.ComponentSpecificationMessage.interface', index=9,
   1561       number=2001, type=11, cpp_type=10, label=1,
   1562       has_default_value=False, default_value=None,
   1563       message_type=None, enum_type=None, containing_type=None,
   1564       is_extension=False, extension_scope=None,
   1565       options=None),
   1566     _descriptor.FieldDescriptor(
   1567       name='attribute', full_name='android.vts.ComponentSpecificationMessage.attribute', index=10,
   1568       number=2101, type=11, cpp_type=10, label=3,
   1569       has_default_value=False, default_value=[],
   1570       message_type=None, enum_type=None, containing_type=None,
   1571       is_extension=False, extension_scope=None,
   1572       options=None),
   1573   ],
   1574   extensions=[
   1575   ],
   1576   nested_types=[],
   1577   enum_types=[
   1578   ],
   1579   options=None,
   1580   is_extendable=False,
   1581   extension_ranges=[],
   1582   serialized_start=4202,
   1583   serialized_end=4660,
   1584 )
   1585 
   1586 _FUNCTIONCALLMESSAGE.fields_by_name['component_class'].enum_type = _COMPONENTCLASS
   1587 _FUNCTIONCALLMESSAGE.fields_by_name['component_type'].enum_type = _COMPONENTTYPE
   1588 _FUNCTIONCALLMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
   1589 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1590 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type_hidl'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1591 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['return_type_submodule_spec'].message_type = _COMPONENTSPECIFICATIONMESSAGE
   1592 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['arg'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1593 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['callflow'].message_type = _CALLFLOWSPECIFICATIONMESSAGE
   1594 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['function_pointer'].message_type = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
   1595 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['raw_coverage_data'].message_type = _NATIVECODECOVERAGERAWDATAMESSAGE
   1596 _FUNCTIONPOINTERSPECIFICATIONMESSAGE.fields_by_name['arg'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1597 _FUNCTIONPOINTERSPECIFICATIONMESSAGE.fields_by_name['return_type'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1598 _ENUMDATAVALUEMESSAGE.fields_by_name['scalar_value'].message_type = _SCALARDATAVALUEMESSAGE
   1599 _FDMESSAGE.fields_by_name['type'].enum_type = _FDTYPE
   1600 _FDMESSAGE.fields_by_name['memory'].message_type = _MEMORYDATAVALUEMESSAGE
   1601 _HANDLEDATAVALUEMESSAGE.fields_by_name['fd_val'].message_type = _FDMESSAGE
   1602 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['type'].enum_type = _VARIABLETYPE
   1603 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['scalar_value'].message_type = _SCALARDATAVALUEMESSAGE
   1604 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['string_value'].message_type = _STRINGDATAVALUEMESSAGE
   1605 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['enum_value'].message_type = _ENUMDATAVALUEMESSAGE
   1606 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['vector_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1607 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['struct_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1608 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1609 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['union_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1610 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['sub_union'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1611 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['fmq_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1612 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['ref_value'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1613 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['hidl_memory_value'].message_type = _MEMORYDATAVALUEMESSAGE
   1614 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['handle_value'].message_type = _HANDLEDATAVALUEMESSAGE
   1615 _VARIABLESPECIFICATIONMESSAGE.fields_by_name['function_pointer'].message_type = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
   1616 _STRUCTSPECIFICATIONMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
   1617 _STRUCTSPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _STRUCTSPECIFICATIONMESSAGE
   1618 _STRUCTSPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1619 _INTERFACESPECIFICATIONMESSAGE.fields_by_name['api'].message_type = _FUNCTIONSPECIFICATIONMESSAGE
   1620 _INTERFACESPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1621 _INTERFACESPECIFICATIONMESSAGE.fields_by_name['sub_struct'].message_type = _STRUCTSPECIFICATIONMESSAGE
   1622 _COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_class'].enum_type = _COMPONENTCLASS
   1623 _COMPONENTSPECIFICATIONMESSAGE.fields_by_name['component_type'].enum_type = _COMPONENTTYPE
   1624 _COMPONENTSPECIFICATIONMESSAGE.fields_by_name['target_arch'].enum_type = _TARGETARCH
   1625 _COMPONENTSPECIFICATIONMESSAGE.fields_by_name['interface'].message_type = _INTERFACESPECIFICATIONMESSAGE
   1626 _COMPONENTSPECIFICATIONMESSAGE.fields_by_name['attribute'].message_type = _VARIABLESPECIFICATIONMESSAGE
   1627 DESCRIPTOR.message_types_by_name['CallFlowSpecificationMessage'] = _CALLFLOWSPECIFICATIONMESSAGE
   1628 DESCRIPTOR.message_types_by_name['NativeCodeCoverageRawDataMessage'] = _NATIVECODECOVERAGERAWDATAMESSAGE
   1629 DESCRIPTOR.message_types_by_name['FunctionCallMessage'] = _FUNCTIONCALLMESSAGE
   1630 DESCRIPTOR.message_types_by_name['FunctionSpecificationMessage'] = _FUNCTIONSPECIFICATIONMESSAGE
   1631 DESCRIPTOR.message_types_by_name['ScalarDataValueMessage'] = _SCALARDATAVALUEMESSAGE
   1632 DESCRIPTOR.message_types_by_name['FunctionPointerSpecificationMessage'] = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
   1633 DESCRIPTOR.message_types_by_name['StringDataValueMessage'] = _STRINGDATAVALUEMESSAGE
   1634 DESCRIPTOR.message_types_by_name['EnumDataValueMessage'] = _ENUMDATAVALUEMESSAGE
   1635 DESCRIPTOR.message_types_by_name['MemoryDataValueMessage'] = _MEMORYDATAVALUEMESSAGE
   1636 DESCRIPTOR.message_types_by_name['FdMessage'] = _FDMESSAGE
   1637 DESCRIPTOR.message_types_by_name['HandleDataValueMessage'] = _HANDLEDATAVALUEMESSAGE
   1638 DESCRIPTOR.message_types_by_name['VariableSpecificationMessage'] = _VARIABLESPECIFICATIONMESSAGE
   1639 DESCRIPTOR.message_types_by_name['StructSpecificationMessage'] = _STRUCTSPECIFICATIONMESSAGE
   1640 DESCRIPTOR.message_types_by_name['InterfaceSpecificationMessage'] = _INTERFACESPECIFICATIONMESSAGE
   1641 DESCRIPTOR.message_types_by_name['ComponentSpecificationMessage'] = _COMPONENTSPECIFICATIONMESSAGE
   1642 
   1643 class CallFlowSpecificationMessage(_message.Message):
   1644   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1645   DESCRIPTOR = _CALLFLOWSPECIFICATIONMESSAGE
   1646 
   1647   # @@protoc_insertion_point(class_scope:android.vts.CallFlowSpecificationMessage)
   1648 
   1649 class NativeCodeCoverageRawDataMessage(_message.Message):
   1650   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1651   DESCRIPTOR = _NATIVECODECOVERAGERAWDATAMESSAGE
   1652 
   1653   # @@protoc_insertion_point(class_scope:android.vts.NativeCodeCoverageRawDataMessage)
   1654 
   1655 class FunctionCallMessage(_message.Message):
   1656   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1657   DESCRIPTOR = _FUNCTIONCALLMESSAGE
   1658 
   1659   # @@protoc_insertion_point(class_scope:android.vts.FunctionCallMessage)
   1660 
   1661 class FunctionSpecificationMessage(_message.Message):
   1662   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1663   DESCRIPTOR = _FUNCTIONSPECIFICATIONMESSAGE
   1664 
   1665   # @@protoc_insertion_point(class_scope:android.vts.FunctionSpecificationMessage)
   1666 
   1667 class ScalarDataValueMessage(_message.Message):
   1668   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1669   DESCRIPTOR = _SCALARDATAVALUEMESSAGE
   1670 
   1671   # @@protoc_insertion_point(class_scope:android.vts.ScalarDataValueMessage)
   1672 
   1673 class FunctionPointerSpecificationMessage(_message.Message):
   1674   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1675   DESCRIPTOR = _FUNCTIONPOINTERSPECIFICATIONMESSAGE
   1676 
   1677   # @@protoc_insertion_point(class_scope:android.vts.FunctionPointerSpecificationMessage)
   1678 
   1679 class StringDataValueMessage(_message.Message):
   1680   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1681   DESCRIPTOR = _STRINGDATAVALUEMESSAGE
   1682 
   1683   # @@protoc_insertion_point(class_scope:android.vts.StringDataValueMessage)
   1684 
   1685 class EnumDataValueMessage(_message.Message):
   1686   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1687   DESCRIPTOR = _ENUMDATAVALUEMESSAGE
   1688 
   1689   # @@protoc_insertion_point(class_scope:android.vts.EnumDataValueMessage)
   1690 
   1691 class MemoryDataValueMessage(_message.Message):
   1692   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1693   DESCRIPTOR = _MEMORYDATAVALUEMESSAGE
   1694 
   1695   # @@protoc_insertion_point(class_scope:android.vts.MemoryDataValueMessage)
   1696 
   1697 class FdMessage(_message.Message):
   1698   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1699   DESCRIPTOR = _FDMESSAGE
   1700 
   1701   # @@protoc_insertion_point(class_scope:android.vts.FdMessage)
   1702 
   1703 class HandleDataValueMessage(_message.Message):
   1704   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1705   DESCRIPTOR = _HANDLEDATAVALUEMESSAGE
   1706 
   1707   # @@protoc_insertion_point(class_scope:android.vts.HandleDataValueMessage)
   1708 
   1709 class VariableSpecificationMessage(_message.Message):
   1710   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1711   DESCRIPTOR = _VARIABLESPECIFICATIONMESSAGE
   1712 
   1713   # @@protoc_insertion_point(class_scope:android.vts.VariableSpecificationMessage)
   1714 
   1715 class StructSpecificationMessage(_message.Message):
   1716   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1717   DESCRIPTOR = _STRUCTSPECIFICATIONMESSAGE
   1718 
   1719   # @@protoc_insertion_point(class_scope:android.vts.StructSpecificationMessage)
   1720 
   1721 class InterfaceSpecificationMessage(_message.Message):
   1722   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1723   DESCRIPTOR = _INTERFACESPECIFICATIONMESSAGE
   1724 
   1725   # @@protoc_insertion_point(class_scope:android.vts.InterfaceSpecificationMessage)
   1726 
   1727 class ComponentSpecificationMessage(_message.Message):
   1728   __metaclass__ = _reflection.GeneratedProtocolMessageType
   1729   DESCRIPTOR = _COMPONENTSPECIFICATIONMESSAGE
   1730 
   1731   # @@protoc_insertion_point(class_scope:android.vts.ComponentSpecificationMessage)
   1732 
   1733 
   1734 DESCRIPTOR.has_options = True
   1735 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\025com.android.vts.protoB VtsComponentSpecificationMessage')
   1736 _FUNCTIONCALLMESSAGE.fields_by_name['component_type_version'].has_options = True
   1737 _FUNCTIONCALLMESSAGE.fields_by_name['component_type_version']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\030\001')
   1738 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['is_callback'].has_options = True
   1739 _FUNCTIONSPECIFICATIONMESSAGE.fields_by_name['is_callback']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\030\001')
   1740 # @@protoc_insertion_point(module_scope)
   1741