1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-18",
9   "self_type" : "type-17",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-3",
16   "self_type" : "type-274",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-16",
24   "self_type" : "type-76",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [5121]",
30   "name" : "unsigned char [5121]",
31   "referenced_type" : "type-13",
32   "self_type" : "type-12",
33   "size" : 5121,
34   "source_file" : "/system/core/liblog/include/log/log_read.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "unsigned int [8]",
39   "name" : "unsigned int [8]",
40   "referenced_type" : "type-2",
41   "self_type" : "type-267",
42   "size" : 32,
43   "source_file" : "/system/core/libsystem/include/system/graphics.h"
44  }
45 ],
46 "builtin_types" :
47 [
48  {
49   "alignment" : 1,
50   "is_integral" : true,
51   "is_unsigned" : true,
52   "linker_set_key" : "bool",
53   "name" : "bool",
54   "referenced_type" : "type-30",
55   "self_type" : "type-30",
56   "size" : 1
57  },
58  {
59   "alignment" : 1,
60   "is_integral" : true,
61   "linker_set_key" : "char",
62   "name" : "char",
63   "referenced_type" : "type-18",
64   "self_type" : "type-18",
65   "size" : 1
66  },
67  {
68   "alignment" : 2,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char16_t",
72   "name" : "char16_t",
73   "referenced_type" : "type-181",
74   "self_type" : "type-181",
75   "size" : 2
76  },
77  {
78   "alignment" : 4,
79   "linker_set_key" : "double",
80   "name" : "double",
81   "referenced_type" : "type-8",
82   "self_type" : "type-8",
83   "size" : 8
84  },
85  {
86   "alignment" : 4,
87   "linker_set_key" : "float",
88   "name" : "float",
89   "referenced_type" : "type-3",
90   "self_type" : "type-3",
91   "size" : 4
92  },
93  {
94   "alignment" : 4,
95   "is_integral" : true,
96   "linker_set_key" : "int",
97   "name" : "int",
98   "referenced_type" : "type-16",
99   "self_type" : "type-16",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "long",
106   "name" : "long",
107   "referenced_type" : "type-384",
108   "self_type" : "type-384",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long long",
115   "name" : "long long",
116   "referenced_type" : "type-48",
117   "self_type" : "type-48",
118   "size" : 8
119  },
120  {
121   "alignment" : 2,
122   "is_integral" : true,
123   "linker_set_key" : "short",
124   "name" : "short",
125   "referenced_type" : "type-39",
126   "self_type" : "type-39",
127   "size" : 2
128  },
129  {
130   "alignment" : 1,
131   "is_integral" : true,
132   "linker_set_key" : "signed char",
133   "name" : "signed char",
134   "referenced_type" : "type-33",
135   "self_type" : "type-33",
136   "size" : 1
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "is_unsigned" : true,
142   "linker_set_key" : "unsigned char",
143   "name" : "unsigned char",
144   "referenced_type" : "type-13",
145   "self_type" : "type-13",
146   "size" : 1
147  },
148  {
149   "alignment" : 4,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned int",
153   "name" : "unsigned int",
154   "referenced_type" : "type-2",
155   "self_type" : "type-2",
156   "size" : 4
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned long",
163   "name" : "unsigned long",
164   "referenced_type" : "type-390",
165   "self_type" : "type-390",
166   "size" : 4
167  },
168  {
169   "alignment" : 4,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long long",
173   "name" : "unsigned long long",
174   "referenced_type" : "type-52",
175   "self_type" : "type-52",
176   "size" : 8
177  },
178  {
179   "alignment" : 2,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned short",
183   "name" : "unsigned short",
184   "referenced_type" : "type-15",
185   "self_type" : "type-15",
186   "size" : 2
187  },
188  {
189   "linker_set_key" : "void",
190   "name" : "void",
191   "referenced_type" : "type-138",
192   "self_type" : "type-138"
193  }
194 ],
195 "elf_functions" :
196 [
197  {
198   "name" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_16VendorTagSectionEPNS_8hardware6ParcelEjj"
199  },
200  {
201   "name" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_30ProviderIdAndVendorTagSectionsEPNS_8hardware6ParcelEjj"
202  },
203  {
204   "name" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_9VendorTagEPNS_8hardware6ParcelEjj"
205  },
206  {
207   "name" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_16VendorTagSectionERKNS_8hardware6ParcelEjj"
208  },
209  {
210   "name" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_30ProviderIdAndVendorTagSectionsERKNS_8hardware6ParcelEjj"
211  },
212  {
213   "name" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_9VendorTagERKNS_8hardware6ParcelEjj"
214  }
215 ],
216 "elf_objects" : [],
217 "enum_types" :
218 [
219  {
220   "alignment" : 4,
221   "enum_fields" :
222   [
223    {
224     "enum_field_value" : 0,
225     "name" : "android::Condition::WAKE_UP_ONE"
226    },
227    {
228     "enum_field_value" : 1,
229     "name" : "android::Condition::WAKE_UP_ALL"
230    }
231   ],
232   "linker_set_key" : "android::Condition::WakeUpType",
233   "name" : "android::Condition::WakeUpType",
234   "referenced_type" : "type-289",
235   "self_type" : "type-289",
236   "size" : 4,
237   "source_file" : "/system/core/libutils/include/utils/Condition.h",
238   "underlying_type" : "type-2",
239   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
240  },
241  {
242   "alignment" : 4,
243   "enum_fields" :
244   [
245    {
246     "enum_field_value" : 0,
247     "name" : "android::String16::kEmptyString"
248    }
249   ],
250   "linker_set_key" : "android::String16::StaticLinkage",
251   "name" : "android::String16::StaticLinkage",
252   "referenced_type" : "type-184",
253   "self_type" : "type-184",
254   "size" : 4,
255   "source_file" : "/system/core/libutils/include/utils/String16.h",
256   "underlying_type" : "type-2",
257   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
258  },
259  {
260   "alignment" : 4,
261   "enum_fields" :
262   [
263    {
264     "enum_field_value" : 0,
265     "name" : "android::String8::kEmptyString"
266    }
267   ],
268   "linker_set_key" : "android::String8::StaticLinkage",
269   "name" : "android::String8::StaticLinkage",
270   "referenced_type" : "type-171",
271   "self_type" : "type-171",
272   "size" : 4,
273   "source_file" : "/system/core/libutils/include/utils/String8.h",
274   "underlying_type" : "type-2",
275   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
276  },
277  {
278   "alignment" : 4,
279   "enum_fields" :
280   [
281    {
282     "enum_field_value" : 0,
283     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::BYTE"
284    },
285    {
286     "enum_field_value" : 1,
287     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::INT32"
288    },
289    {
290     "enum_field_value" : 2,
291     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::FLOAT"
292    },
293    {
294     "enum_field_value" : 3,
295     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::INT64"
296    },
297    {
298     "enum_field_value" : 4,
299     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::DOUBLE"
300    },
301    {
302     "enum_field_value" : 5,
303     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::RATIONAL"
304    }
305   ],
306   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType",
307   "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType",
308   "referenced_type" : "type-110",
309   "self_type" : "type-110",
310   "size" : 4,
311   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
312   "underlying_type" : "type-2",
313   "unique_id" : "_ZTSN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE"
314  },
315  {
316   "alignment" : 4,
317   "enum_fields" :
318   [
319    {
320     "enum_field_value" : 0,
321     "name" : "android::frameworks::cameraservice::common::V2_0::Status::NO_ERROR"
322    },
323    {
324     "enum_field_value" : 1,
325     "name" : "android::frameworks::cameraservice::common::V2_0::Status::PERMISSION_DENIED"
326    },
327    {
328     "enum_field_value" : 2,
329     "name" : "android::frameworks::cameraservice::common::V2_0::Status::ALREADY_EXISTS"
330    },
331    {
332     "enum_field_value" : 3,
333     "name" : "android::frameworks::cameraservice::common::V2_0::Status::ILLEGAL_ARGUMENT"
334    },
335    {
336     "enum_field_value" : 4,
337     "name" : "android::frameworks::cameraservice::common::V2_0::Status::DISCONNECTED"
338    },
339    {
340     "enum_field_value" : 5,
341     "name" : "android::frameworks::cameraservice::common::V2_0::Status::TIMED_OUT"
342    },
343    {
344     "enum_field_value" : 6,
345     "name" : "android::frameworks::cameraservice::common::V2_0::Status::DISABLED"
346    },
347    {
348     "enum_field_value" : 7,
349     "name" : "android::frameworks::cameraservice::common::V2_0::Status::CAMERA_IN_USE"
350    },
351    {
352     "enum_field_value" : 8,
353     "name" : "android::frameworks::cameraservice::common::V2_0::Status::MAX_CAMERAS_IN_USE"
354    },
355    {
356     "enum_field_value" : 9,
357     "name" : "android::frameworks::cameraservice::common::V2_0::Status::DEPRECATED_HAL"
358    },
359    {
360     "enum_field_value" : 10,
361     "name" : "android::frameworks::cameraservice::common::V2_0::Status::INVALID_OPERATION"
362    },
363    {
364     "enum_field_value" : 11,
365     "name" : "android::frameworks::cameraservice::common::V2_0::Status::UNKNOWN_ERROR"
366    }
367   ],
368   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::Status",
369   "name" : "android::frameworks::cameraservice::common::V2_0::Status",
370   "referenced_type" : "type-311",
371   "self_type" : "type-311",
372   "size" : 4,
373   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
374   "underlying_type" : "type-16",
375   "unique_id" : "_ZTSN7android10frameworks13cameraservice6common4V2_06StatusE"
376  },
377  {
378   "alignment" : 4,
379   "enum_fields" :
380   [
381    {
382     "enum_field_value" : 0,
383     "name" : "android::frameworks::cameraservice::common::V2_0::TagBoundaryId::AOSP"
384    },
385    {
386     "enum_field_value" : -2147483648,
387     "name" : "android::frameworks::cameraservice::common::V2_0::TagBoundaryId::VENDOR"
388    }
389   ],
390   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::TagBoundaryId",
391   "name" : "android::frameworks::cameraservice::common::V2_0::TagBoundaryId",
392   "referenced_type" : "type-312",
393   "self_type" : "type-312",
394   "size" : 4,
395   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
396   "underlying_type" : "type-2",
397   "unique_id" : "_ZTSN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE"
398  },
399  {
400   "alignment" : 4,
401   "enum_fields" :
402   [
403    {
404     "enum_field_value" : 0,
405     "name" : "android::hardware::HidlReturnRestriction::NONE"
406    },
407    {
408     "enum_field_value" : 1,
409     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
410    },
411    {
412     "enum_field_value" : 2,
413     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
414    }
415   ],
416   "linker_set_key" : "android::hardware::HidlReturnRestriction",
417   "name" : "android::hardware::HidlReturnRestriction",
418   "referenced_type" : "type-182",
419   "self_type" : "type-182",
420   "size" : 4,
421   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
422   "underlying_type" : "type-16",
423   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
424  },
425  {
426   "alignment" : 4,
427   "enum_fields" :
428   [
429    {
430     "enum_field_value" : 0,
431     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
432    },
433    {
434     "enum_field_value" : 1,
435     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
436    },
437    {
438     "enum_field_value" : 2,
439     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
440    },
441    {
442     "enum_field_value" : 3,
443     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
444    }
445   ],
446   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
447   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
448   "referenced_type" : "type-153",
449   "self_type" : "type-153",
450   "size" : 4,
451   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
452   "underlying_type" : "type-16",
453   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
454  },
455  {
456   "alignment" : 4,
457   "enum_fields" :
458   [
459    {
460     "enum_field_value" : 1,
461     "name" : "android::hardware::kSynchronizedReadWrite"
462    },
463    {
464     "enum_field_value" : 2,
465     "name" : "android::hardware::kUnsynchronizedWrite"
466    }
467   ],
468   "linker_set_key" : "android::hardware::MQFlavor",
469   "name" : "android::hardware::MQFlavor",
470   "referenced_type" : "type-148",
471   "self_type" : "type-148",
472   "size" : 4,
473   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
474   "underlying_type" : "type-2",
475   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
476  },
477  {
478   "alignment" : 4,
479   "enum_fields" :
480   [
481    {
482     "enum_field_value" : 0,
483     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
484    },
485    {
486     "enum_field_value" : 1,
487     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
488    },
489    {
490     "enum_field_value" : 2,
491     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
492    }
493   ],
494   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
495   "name" : "android::hardware::ProcessState::CallRestriction",
496   "referenced_type" : "type-308",
497   "self_type" : "type-308",
498   "size" : 4,
499   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
500   "underlying_type" : "type-16",
501   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
502  },
503  {
504   "alignment" : 4,
505   "enum_fields" :
506   [
507    {
508     "enum_field_value" : 0,
509     "name" : "android::hardware::Status::EX_NONE"
510    },
511    {
512     "enum_field_value" : -1,
513     "name" : "android::hardware::Status::EX_SECURITY"
514    },
515    {
516     "enum_field_value" : -2,
517     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
518    },
519    {
520     "enum_field_value" : -3,
521     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
522    },
523    {
524     "enum_field_value" : -4,
525     "name" : "android::hardware::Status::EX_NULL_POINTER"
526    },
527    {
528     "enum_field_value" : -5,
529     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
530    },
531    {
532     "enum_field_value" : -6,
533     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
534    },
535    {
536     "enum_field_value" : -7,
537     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
538    },
539    {
540     "enum_field_value" : -128,
541     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
542    },
543    {
544     "enum_field_value" : -129,
545     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
546    }
547   ],
548   "linker_set_key" : "android::hardware::Status::Exception",
549   "name" : "android::hardware::Status::Exception",
550   "referenced_type" : "type-346",
551   "self_type" : "type-346",
552   "size" : 4,
553   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
554   "underlying_type" : "type-16",
555   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
556  },
557  {
558   "alignment" : 4,
559   "enum_fields" :
560   [
561    {
562     "enum_field_value" : 0,
563     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
564    },
565    {
566     "enum_field_value" : 1,
567     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
568    },
569    {
570     "enum_field_value" : 2,
571     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
572    },
573    {
574     "enum_field_value" : 3,
575     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
576    },
577    {
578     "enum_field_value" : 4,
579     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
580    },
581    {
582     "enum_field_value" : 5,
583     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
584    },
585    {
586     "enum_field_value" : 6,
587     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
588    },
589    {
590     "enum_field_value" : 7,
591     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
592    },
593    {
594     "enum_field_value" : 8,
595     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
596    },
597    {
598     "enum_field_value" : 9,
599     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
600    }
601   ],
602   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
603   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
604   "referenced_type" : "type-333",
605   "self_type" : "type-333",
606   "size" : 4,
607   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
608   "underlying_type" : "type-2",
609   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
610  },
611  {
612   "alignment" : 4,
613   "enum_fields" :
614   [
615    {
616     "enum_field_value" : 0,
617     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
618    },
619    {
620     "enum_field_value" : 1,
621     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
622    },
623    {
624     "enum_field_value" : 2,
625     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
626    }
627   ],
628   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
629   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
630   "referenced_type" : "type-160",
631   "self_type" : "type-160",
632   "size" : 4,
633   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
634   "underlying_type" : "type-16",
635   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
636  },
637  {
638   "alignment" : 4,
639   "enum_fields" :
640   [
641    {
642     "enum_field_value" : 0,
643     "name" : "ANDROID_LOG_UNKNOWN"
644    },
645    {
646     "enum_field_value" : 1,
647     "name" : "ANDROID_LOG_DEFAULT"
648    },
649    {
650     "enum_field_value" : 2,
651     "name" : "ANDROID_LOG_VERBOSE"
652    },
653    {
654     "enum_field_value" : 3,
655     "name" : "ANDROID_LOG_DEBUG"
656    },
657    {
658     "enum_field_value" : 4,
659     "name" : "ANDROID_LOG_INFO"
660    },
661    {
662     "enum_field_value" : 5,
663     "name" : "ANDROID_LOG_WARN"
664    },
665    {
666     "enum_field_value" : 6,
667     "name" : "ANDROID_LOG_ERROR"
668    },
669    {
670     "enum_field_value" : 7,
671     "name" : "ANDROID_LOG_FATAL"
672    },
673    {
674     "enum_field_value" : 8,
675     "name" : "ANDROID_LOG_SILENT"
676    }
677   ],
678   "linker_set_key" : "android_LogPriority",
679   "name" : "android_LogPriority",
680   "referenced_type" : "type-1",
681   "self_type" : "type-1",
682   "size" : 4,
683   "source_file" : "/system/core/liblog/include/android/log.h",
684   "underlying_type" : "type-2",
685   "unique_id" : "android_LogPriority"
686  },
687  {
688   "alignment" : 4,
689   "enum_fields" :
690   [
691    {
692     "enum_field_value" : 0,
693     "name" : "HAL_COLOR_MODE_NATIVE"
694    },
695    {
696     "enum_field_value" : 1,
697     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
698    },
699    {
700     "enum_field_value" : 2,
701     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
702    },
703    {
704     "enum_field_value" : 3,
705     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
706    },
707    {
708     "enum_field_value" : 4,
709     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
710    },
711    {
712     "enum_field_value" : 5,
713     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
714    },
715    {
716     "enum_field_value" : 6,
717     "name" : "HAL_COLOR_MODE_DCI_P3"
718    },
719    {
720     "enum_field_value" : 7,
721     "name" : "HAL_COLOR_MODE_SRGB"
722    },
723    {
724     "enum_field_value" : 8,
725     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
726    },
727    {
728     "enum_field_value" : 9,
729     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
730    }
731   ],
732   "linker_set_key" : "android_color_mode_t",
733   "name" : "android_color_mode_t",
734   "referenced_type" : "type-255",
735   "self_type" : "type-255",
736   "size" : 4,
737   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
738   "underlying_type" : "type-2",
739   "unique_id" : "android_color_mode_t"
740  },
741  {
742   "alignment" : 4,
743   "enum_fields" :
744   [
745    {
746     "enum_field_value" : 10,
747     "name" : "HAL_COLOR_MODE_BT2020"
748    },
749    {
750     "enum_field_value" : 11,
751     "name" : "HAL_COLOR_MODE_BT2100_PQ"
752    },
753    {
754     "enum_field_value" : 12,
755     "name" : "HAL_COLOR_MODE_BT2100_HLG"
756    }
757   ],
758   "linker_set_key" : "android_color_mode_v1_1_t",
759   "name" : "android_color_mode_v1_1_t",
760   "referenced_type" : "type-260",
761   "self_type" : "type-260",
762   "size" : 4,
763   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
764   "underlying_type" : "type-2",
765   "unique_id" : "android_color_mode_v1_1_t"
766  },
767  {
768   "alignment" : 4,
769   "enum_fields" :
770   [
771    {
772     "enum_field_value" : 0,
773     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
774    },
775    {
776     "enum_field_value" : 1,
777     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
778    },
779    {
780     "enum_field_value" : 2,
781     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
782    },
783    {
784     "enum_field_value" : 3,
785     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
786    },
787    {
788     "enum_field_value" : 4,
789     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
790    },
791    {
792     "enum_field_value" : 5,
793     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
794    },
795    {
796     "enum_field_value" : 6,
797     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
798    }
799   ],
800   "linker_set_key" : "android_color_transform_t",
801   "name" : "android_color_transform_t",
802   "referenced_type" : "type-256",
803   "self_type" : "type-256",
804   "size" : 4,
805   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
806   "underlying_type" : "type-2",
807   "unique_id" : "android_color_transform_t"
808  },
809  {
810   "alignment" : 4,
811   "enum_fields" :
812   [
813    {
814     "enum_field_value" : 0,
815     "name" : "HAL_DATASPACE_UNKNOWN"
816    },
817    {
818     "enum_field_value" : 1,
819     "name" : "HAL_DATASPACE_ARBITRARY"
820    },
821    {
822     "enum_field_value" : 16,
823     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
824    },
825    {
826     "enum_field_value" : 4128768,
827     "name" : "HAL_DATASPACE_STANDARD_MASK"
828    },
829    {
830     "enum_field_value" : 0,
831     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
832    },
833    {
834     "enum_field_value" : 65536,
835     "name" : "HAL_DATASPACE_STANDARD_BT709"
836    },
837    {
838     "enum_field_value" : 131072,
839     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
840    },
841    {
842     "enum_field_value" : 196608,
843     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
844    },
845    {
846     "enum_field_value" : 262144,
847     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
848    },
849    {
850     "enum_field_value" : 327680,
851     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
852    },
853    {
854     "enum_field_value" : 393216,
855     "name" : "HAL_DATASPACE_STANDARD_BT2020"
856    },
857    {
858     "enum_field_value" : 458752,
859     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
860    },
861    {
862     "enum_field_value" : 524288,
863     "name" : "HAL_DATASPACE_STANDARD_BT470M"
864    },
865    {
866     "enum_field_value" : 589824,
867     "name" : "HAL_DATASPACE_STANDARD_FILM"
868    },
869    {
870     "enum_field_value" : 655360,
871     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
872    },
873    {
874     "enum_field_value" : 720896,
875     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
876    },
877    {
878     "enum_field_value" : 22,
879     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
880    },
881    {
882     "enum_field_value" : 130023424,
883     "name" : "HAL_DATASPACE_TRANSFER_MASK"
884    },
885    {
886     "enum_field_value" : 0,
887     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
888    },
889    {
890     "enum_field_value" : 4194304,
891     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
892    },
893    {
894     "enum_field_value" : 8388608,
895     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
896    },
897    {
898     "enum_field_value" : 12582912,
899     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
900    },
901    {
902     "enum_field_value" : 16777216,
903     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
904    },
905    {
906     "enum_field_value" : 20971520,
907     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
908    },
909    {
910     "enum_field_value" : 25165824,
911     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
912    },
913    {
914     "enum_field_value" : 29360128,
915     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
916    },
917    {
918     "enum_field_value" : 33554432,
919     "name" : "HAL_DATASPACE_TRANSFER_HLG"
920    },
921    {
922     "enum_field_value" : 27,
923     "name" : "HAL_DATASPACE_RANGE_SHIFT"
924    },
925    {
926     "enum_field_value" : 939524096,
927     "name" : "HAL_DATASPACE_RANGE_MASK"
928    },
929    {
930     "enum_field_value" : 0,
931     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
932    },
933    {
934     "enum_field_value" : 134217728,
935     "name" : "HAL_DATASPACE_RANGE_FULL"
936    },
937    {
938     "enum_field_value" : 268435456,
939     "name" : "HAL_DATASPACE_RANGE_LIMITED"
940    },
941    {
942     "enum_field_value" : 402653184,
943     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
944    },
945    {
946     "enum_field_value" : 512,
947     "name" : "HAL_DATASPACE_SRGB_LINEAR"
948    },
949    {
950     "enum_field_value" : 138477568,
951     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
952    },
953    {
954     "enum_field_value" : 406913024,
955     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
956    },
957    {
958     "enum_field_value" : 513,
959     "name" : "HAL_DATASPACE_SRGB"
960    },
961    {
962     "enum_field_value" : 142671872,
963     "name" : "HAL_DATASPACE_V0_SRGB"
964    },
965    {
966     "enum_field_value" : 411107328,
967     "name" : "HAL_DATASPACE_V0_SCRGB"
968    },
969    {
970     "enum_field_value" : 257,
971     "name" : "HAL_DATASPACE_JFIF"
972    },
973    {
974     "enum_field_value" : 146931712,
975     "name" : "HAL_DATASPACE_V0_JFIF"
976    },
977    {
978     "enum_field_value" : 258,
979     "name" : "HAL_DATASPACE_BT601_625"
980    },
981    {
982     "enum_field_value" : 281149440,
983     "name" : "HAL_DATASPACE_V0_BT601_625"
984    },
985    {
986     "enum_field_value" : 259,
987     "name" : "HAL_DATASPACE_BT601_525"
988    },
989    {
990     "enum_field_value" : 281280512,
991     "name" : "HAL_DATASPACE_V0_BT601_525"
992    },
993    {
994     "enum_field_value" : 260,
995     "name" : "HAL_DATASPACE_BT709"
996    },
997    {
998     "enum_field_value" : 281083904,
999     "name" : "HAL_DATASPACE_V0_BT709"
1000    },
1001    {
1002     "enum_field_value" : 139067392,
1003     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1004    },
1005    {
1006     "enum_field_value" : 155844608,
1007     "name" : "HAL_DATASPACE_DCI_P3"
1008    },
1009    {
1010     "enum_field_value" : 139067392,
1011     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1012    },
1013    {
1014     "enum_field_value" : 143261696,
1015     "name" : "HAL_DATASPACE_DISPLAY_P3"
1016    },
1017    {
1018     "enum_field_value" : 151715840,
1019     "name" : "HAL_DATASPACE_ADOBE_RGB"
1020    },
1021    {
1022     "enum_field_value" : 138805248,
1023     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1024    },
1025    {
1026     "enum_field_value" : 147193856,
1027     "name" : "HAL_DATASPACE_BT2020"
1028    },
1029    {
1030     "enum_field_value" : 163971072,
1031     "name" : "HAL_DATASPACE_BT2020_PQ"
1032    },
1033    {
1034     "enum_field_value" : 4096,
1035     "name" : "HAL_DATASPACE_DEPTH"
1036    },
1037    {
1038     "enum_field_value" : 4097,
1039     "name" : "HAL_DATASPACE_SENSOR"
1040    }
1041   ],
1042   "linker_set_key" : "android_dataspace_t",
1043   "name" : "android_dataspace_t",
1044   "referenced_type" : "type-254",
1045   "self_type" : "type-254",
1046   "size" : 4,
1047   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1048   "underlying_type" : "type-2",
1049   "unique_id" : "android_dataspace_t"
1050  },
1051  {
1052   "alignment" : 4,
1053   "enum_fields" :
1054   [
1055    {
1056     "enum_field_value" : 281411584,
1057     "name" : "HAL_DATASPACE_BT2020_ITU"
1058    },
1059    {
1060     "enum_field_value" : 298188800,
1061     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1062    },
1063    {
1064     "enum_field_value" : 302383104,
1065     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1066    },
1067    {
1068     "enum_field_value" : 168165376,
1069     "name" : "HAL_DATASPACE_BT2020_HLG"
1070    }
1071   ],
1072   "linker_set_key" : "android_dataspace_v1_1_t",
1073   "name" : "android_dataspace_v1_1_t",
1074   "referenced_type" : "type-259",
1075   "self_type" : "type-259",
1076   "size" : 4,
1077   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1078   "underlying_type" : "type-2",
1079   "unique_id" : "android_dataspace_v1_1_t"
1080  },
1081  {
1082   "alignment" : 4,
1083   "enum_fields" :
1084   [
1085    {
1086     "enum_field_value" : 142999552,
1087     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1088    },
1089    {
1090     "enum_field_value" : 4098,
1091     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1092    },
1093    {
1094     "enum_field_value" : 4099,
1095     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1096    },
1097    {
1098     "enum_field_value" : 4100,
1099     "name" : "HAL_DATASPACE_HEIF"
1100    }
1101   ],
1102   "linker_set_key" : "android_dataspace_v1_2_t",
1103   "name" : "android_dataspace_v1_2_t",
1104   "referenced_type" : "type-263",
1105   "self_type" : "type-263",
1106   "size" : 4,
1107   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1108   "underlying_type" : "type-2",
1109   "unique_id" : "android_dataspace_v1_2_t"
1110  },
1111  {
1112   "alignment" : 4,
1113   "enum_fields" :
1114   [
1115    {
1116     "enum_field_value" : 1,
1117     "name" : "FLEX_COMPONENT_Y"
1118    },
1119    {
1120     "enum_field_value" : 2,
1121     "name" : "FLEX_COMPONENT_Cb"
1122    },
1123    {
1124     "enum_field_value" : 4,
1125     "name" : "FLEX_COMPONENT_Cr"
1126    },
1127    {
1128     "enum_field_value" : 1024,
1129     "name" : "FLEX_COMPONENT_R"
1130    },
1131    {
1132     "enum_field_value" : 2048,
1133     "name" : "FLEX_COMPONENT_G"
1134    },
1135    {
1136     "enum_field_value" : 4096,
1137     "name" : "FLEX_COMPONENT_B"
1138    },
1139    {
1140     "enum_field_value" : 1073741824,
1141     "name" : "FLEX_COMPONENT_A"
1142    }
1143   ],
1144   "linker_set_key" : "android_flex_component",
1145   "name" : "android_flex_component",
1146   "referenced_type" : "type-268",
1147   "self_type" : "type-268",
1148   "size" : 4,
1149   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1150   "underlying_type" : "type-2",
1151   "unique_id" : "android_flex_component"
1152  },
1153  {
1154   "alignment" : 4,
1155   "enum_fields" :
1156   [
1157    {
1158     "enum_field_value" : 0,
1159     "name" : "FLEX_FORMAT_INVALID"
1160    },
1161    {
1162     "enum_field_value" : 1,
1163     "name" : "FLEX_FORMAT_Y"
1164    },
1165    {
1166     "enum_field_value" : 7,
1167     "name" : "FLEX_FORMAT_YCbCr"
1168    },
1169    {
1170     "enum_field_value" : 1073741831,
1171     "name" : "FLEX_FORMAT_YCbCrA"
1172    },
1173    {
1174     "enum_field_value" : 7168,
1175     "name" : "FLEX_FORMAT_RGB"
1176    },
1177    {
1178     "enum_field_value" : 1073748992,
1179     "name" : "FLEX_FORMAT_RGBA"
1180    }
1181   ],
1182   "linker_set_key" : "android_flex_format",
1183   "name" : "android_flex_format",
1184   "referenced_type" : "type-270",
1185   "self_type" : "type-270",
1186   "size" : 4,
1187   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1188   "underlying_type" : "type-2",
1189   "unique_id" : "android_flex_format"
1190  },
1191  {
1192   "alignment" : 4,
1193   "enum_fields" :
1194   [
1195    {
1196     "enum_field_value" : 1,
1197     "name" : "HAL_HDR_DOLBY_VISION"
1198    },
1199    {
1200     "enum_field_value" : 2,
1201     "name" : "HAL_HDR_HDR10"
1202    },
1203    {
1204     "enum_field_value" : 3,
1205     "name" : "HAL_HDR_HLG"
1206    }
1207   ],
1208   "linker_set_key" : "android_hdr_t",
1209   "name" : "android_hdr_t",
1210   "referenced_type" : "type-257",
1211   "self_type" : "type-257",
1212   "size" : 4,
1213   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1214   "underlying_type" : "type-2",
1215   "unique_id" : "android_hdr_t"
1216  },
1217  {
1218   "alignment" : 4,
1219   "enum_fields" :
1220   [
1221    {
1222     "enum_field_value" : 4,
1223     "name" : "HAL_HDR_HDR10_PLUS"
1224    }
1225   ],
1226   "linker_set_key" : "android_hdr_v1_2_t",
1227   "name" : "android_hdr_v1_2_t",
1228   "referenced_type" : "type-262",
1229   "self_type" : "type-262",
1230   "size" : 4,
1231   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1232   "underlying_type" : "type-2",
1233   "unique_id" : "android_hdr_v1_2_t"
1234  },
1235  {
1236   "alignment" : 4,
1237   "enum_fields" :
1238   [
1239    {
1240     "enum_field_value" : 39,
1241     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1242    },
1243    {
1244     "enum_field_value" : 40,
1245     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1246    },
1247    {
1248     "enum_field_value" : 41,
1249     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1250    },
1251    {
1252     "enum_field_value" : 42,
1253     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1254    }
1255   ],
1256   "linker_set_key" : "android_pixel_format_sw_t",
1257   "name" : "android_pixel_format_sw_t",
1258   "referenced_type" : "type-265",
1259   "self_type" : "type-265",
1260   "size" : 4,
1261   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1262   "underlying_type" : "type-2",
1263   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1264  },
1265  {
1266   "alignment" : 4,
1267   "enum_fields" :
1268   [
1269    {
1270     "enum_field_value" : 1,
1271     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1272    },
1273    {
1274     "enum_field_value" : 2,
1275     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1276    },
1277    {
1278     "enum_field_value" : 3,
1279     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1280    },
1281    {
1282     "enum_field_value" : 4,
1283     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1284    },
1285    {
1286     "enum_field_value" : 5,
1287     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1288    },
1289    {
1290     "enum_field_value" : 16,
1291     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1292    },
1293    {
1294     "enum_field_value" : 17,
1295     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1296    },
1297    {
1298     "enum_field_value" : 20,
1299     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1300    },
1301    {
1302     "enum_field_value" : 22,
1303     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1304    },
1305    {
1306     "enum_field_value" : 32,
1307     "name" : "HAL_PIXEL_FORMAT_RAW16"
1308    },
1309    {
1310     "enum_field_value" : 33,
1311     "name" : "HAL_PIXEL_FORMAT_BLOB"
1312    },
1313    {
1314     "enum_field_value" : 34,
1315     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1316    },
1317    {
1318     "enum_field_value" : 35,
1319     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1320    },
1321    {
1322     "enum_field_value" : 36,
1323     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1324    },
1325    {
1326     "enum_field_value" : 37,
1327     "name" : "HAL_PIXEL_FORMAT_RAW10"
1328    },
1329    {
1330     "enum_field_value" : 38,
1331     "name" : "HAL_PIXEL_FORMAT_RAW12"
1332    },
1333    {
1334     "enum_field_value" : 43,
1335     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1336    },
1337    {
1338     "enum_field_value" : 538982489,
1339     "name" : "HAL_PIXEL_FORMAT_Y8"
1340    },
1341    {
1342     "enum_field_value" : 540422489,
1343     "name" : "HAL_PIXEL_FORMAT_Y16"
1344    },
1345    {
1346     "enum_field_value" : 842094169,
1347     "name" : "HAL_PIXEL_FORMAT_YV12"
1348    }
1349   ],
1350   "linker_set_key" : "android_pixel_format_t",
1351   "name" : "android_pixel_format_t",
1352   "referenced_type" : "type-252",
1353   "self_type" : "type-252",
1354   "size" : 4,
1355   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1356   "underlying_type" : "type-2",
1357   "unique_id" : "android_pixel_format_t"
1358  },
1359  {
1360   "alignment" : 4,
1361   "enum_fields" :
1362   [
1363    {
1364     "enum_field_value" : 48,
1365     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1366    },
1367    {
1368     "enum_field_value" : 49,
1369     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1370    },
1371    {
1372     "enum_field_value" : 50,
1373     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1374    },
1375    {
1376     "enum_field_value" : 51,
1377     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1378    },
1379    {
1380     "enum_field_value" : 52,
1381     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1382    },
1383    {
1384     "enum_field_value" : 53,
1385     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1386    },
1387    {
1388     "enum_field_value" : 54,
1389     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1390    }
1391   ],
1392   "linker_set_key" : "android_pixel_format_v1_1_t",
1393   "name" : "android_pixel_format_v1_1_t",
1394   "referenced_type" : "type-258",
1395   "self_type" : "type-258",
1396   "size" : 4,
1397   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1398   "underlying_type" : "type-2",
1399   "unique_id" : "android_pixel_format_v1_1_t"
1400  },
1401  {
1402   "alignment" : 4,
1403   "enum_fields" :
1404   [
1405    {
1406     "enum_field_value" : 55,
1407     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1408    }
1409   ],
1410   "linker_set_key" : "android_pixel_format_v1_2_t",
1411   "name" : "android_pixel_format_v1_2_t",
1412   "referenced_type" : "type-264",
1413   "self_type" : "type-264",
1414   "size" : 4,
1415   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1416   "underlying_type" : "type-2",
1417   "unique_id" : "android_pixel_format_v1_2_t"
1418  },
1419  {
1420   "alignment" : 4,
1421   "enum_fields" :
1422   [
1423    {
1424     "enum_field_value" : 0,
1425     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1426    },
1427    {
1428     "enum_field_value" : 1,
1429     "name" : "HAL_RENDER_INTENT_ENHANCE"
1430    },
1431    {
1432     "enum_field_value" : 2,
1433     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1434    },
1435    {
1436     "enum_field_value" : 3,
1437     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1438    }
1439   ],
1440   "linker_set_key" : "android_render_intent_v1_1_t",
1441   "name" : "android_render_intent_v1_1_t",
1442   "referenced_type" : "type-261",
1443   "self_type" : "type-261",
1444   "size" : 4,
1445   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1446   "underlying_type" : "type-2",
1447   "unique_id" : "android_render_intent_v1_1_t"
1448  },
1449  {
1450   "alignment" : 4,
1451   "enum_fields" :
1452   [
1453    {
1454     "enum_field_value" : 1,
1455     "name" : "HAL_TRANSFORM_FLIP_H"
1456    },
1457    {
1458     "enum_field_value" : 2,
1459     "name" : "HAL_TRANSFORM_FLIP_V"
1460    },
1461    {
1462     "enum_field_value" : 4,
1463     "name" : "HAL_TRANSFORM_ROT_90"
1464    },
1465    {
1466     "enum_field_value" : 3,
1467     "name" : "HAL_TRANSFORM_ROT_180"
1468    },
1469    {
1470     "enum_field_value" : 7,
1471     "name" : "HAL_TRANSFORM_ROT_270"
1472    }
1473   ],
1474   "linker_set_key" : "android_transform_t",
1475   "name" : "android_transform_t",
1476   "referenced_type" : "type-253",
1477   "self_type" : "type-253",
1478   "size" : 4,
1479   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1480   "underlying_type" : "type-2",
1481   "unique_id" : "android_transform_t"
1482  },
1483  {
1484   "alignment" : 4,
1485   "enum_fields" :
1486   [
1487    {
1488     "enum_field_value" : 0,
1489     "name" : "LOG_ID_MIN"
1490    },
1491    {
1492     "enum_field_value" : 0,
1493     "name" : "LOG_ID_MAIN"
1494    },
1495    {
1496     "enum_field_value" : 1,
1497     "name" : "LOG_ID_RADIO"
1498    },
1499    {
1500     "enum_field_value" : 2,
1501     "name" : "LOG_ID_EVENTS"
1502    },
1503    {
1504     "enum_field_value" : 3,
1505     "name" : "LOG_ID_SYSTEM"
1506    },
1507    {
1508     "enum_field_value" : 4,
1509     "name" : "LOG_ID_CRASH"
1510    },
1511    {
1512     "enum_field_value" : 5,
1513     "name" : "LOG_ID_STATS"
1514    },
1515    {
1516     "enum_field_value" : 6,
1517     "name" : "LOG_ID_SECURITY"
1518    },
1519    {
1520     "enum_field_value" : 7,
1521     "name" : "LOG_ID_KERNEL"
1522    },
1523    {
1524     "enum_field_value" : 8,
1525     "name" : "LOG_ID_MAX"
1526    }
1527   ],
1528   "linker_set_key" : "log_id",
1529   "name" : "log_id",
1530   "referenced_type" : "type-217",
1531   "self_type" : "type-217",
1532   "size" : 4,
1533   "source_file" : "/system/core/liblog/include/android/log.h",
1534   "underlying_type" : "type-2",
1535   "unique_id" : "log_id"
1536  }
1537 ],
1538 "function_types" :
1539 [
1540  {
1541   "alignment" : 4,
1542   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1543   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1544   "parameters" :
1545   [
1546    {
1547     "referenced_type" : "type-187"
1548    },
1549    {
1550     "referenced_type" : "type-305"
1551    },
1552    {
1553     "referenced_type" : "type-195"
1554    }
1555   ],
1556   "referenced_type" : "type-304",
1557   "return_type" : "type-30",
1558   "self_type" : "type-304",
1559   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1560  },
1561  {
1562   "alignment" : 4,
1563   "linker_set_key" : "int (void *)",
1564   "name" : "int (void *)",
1565   "parameters" :
1566   [
1567    {
1568     "referenced_type" : "type-195"
1569    }
1570   ],
1571   "referenced_type" : "type-278",
1572   "return_type" : "type-16",
1573   "self_type" : "type-278",
1574   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1575  },
1576  {
1577   "alignment" : 4,
1578   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1579   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1580   "parameters" :
1581   [
1582    {
1583     "referenced_type" : "type-213"
1584    },
1585    {
1586     "referenced_type" : "type-214"
1587    },
1588    {
1589     "referenced_type" : "type-2"
1590    },
1591    {
1592     "referenced_type" : "type-215"
1593    },
1594    {
1595     "referenced_type" : "type-2"
1596    },
1597    {
1598     "referenced_type" : "type-195"
1599    }
1600   ],
1601   "referenced_type" : "type-212",
1602   "return_type" : "type-138",
1603   "self_type" : "type-212",
1604   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1605  }
1606 ],
1607 "functions" :
1608 [
1609  {
1610   "function_name" : "android::frameworks::cameraservice::common::V2_0::writeEmbeddedToParcel",
1611   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_16VendorTagSectionEPNS_8hardware6ParcelEjj",
1612   "parameters" :
1613   [
1614    {
1615     "referenced_type" : "type-332"
1616    },
1617    {
1618     "referenced_type" : "type-213"
1619    },
1620    {
1621     "referenced_type" : "type-2"
1622    },
1623    {
1624     "referenced_type" : "type-2"
1625    }
1626   ],
1627   "return_type" : "type-16",
1628   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1629  },
1630  {
1631   "function_name" : "android::frameworks::cameraservice::common::V2_0::writeEmbeddedToParcel",
1632   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_30ProviderIdAndVendorTagSectionsEPNS_8hardware6ParcelEjj",
1633   "parameters" :
1634   [
1635    {
1636     "referenced_type" : "type-326"
1637    },
1638    {
1639     "referenced_type" : "type-213"
1640    },
1641    {
1642     "referenced_type" : "type-2"
1643    },
1644    {
1645     "referenced_type" : "type-2"
1646    }
1647   ],
1648   "return_type" : "type-16",
1649   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1650  },
1651  {
1652   "function_name" : "android::frameworks::cameraservice::common::V2_0::writeEmbeddedToParcel",
1653   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_9VendorTagEPNS_8hardware6ParcelEjj",
1654   "parameters" :
1655   [
1656    {
1657     "referenced_type" : "type-329"
1658    },
1659    {
1660     "referenced_type" : "type-213"
1661    },
1662    {
1663     "referenced_type" : "type-2"
1664    },
1665    {
1666     "referenced_type" : "type-2"
1667    }
1668   ],
1669   "return_type" : "type-16",
1670   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1671  },
1672  {
1673   "function_name" : "android::frameworks::cameraservice::common::V2_0::readEmbeddedFromParcel",
1674   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_16VendorTagSectionERKNS_8hardware6ParcelEjj",
1675   "parameters" :
1676   [
1677    {
1678     "referenced_type" : "type-332"
1679    },
1680    {
1681     "referenced_type" : "type-224"
1682    },
1683    {
1684     "referenced_type" : "type-2"
1685    },
1686    {
1687     "referenced_type" : "type-2"
1688    }
1689   ],
1690   "return_type" : "type-16",
1691   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1692  },
1693  {
1694   "function_name" : "android::frameworks::cameraservice::common::V2_0::readEmbeddedFromParcel",
1695   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_30ProviderIdAndVendorTagSectionsERKNS_8hardware6ParcelEjj",
1696   "parameters" :
1697   [
1698    {
1699     "referenced_type" : "type-326"
1700    },
1701    {
1702     "referenced_type" : "type-224"
1703    },
1704    {
1705     "referenced_type" : "type-2"
1706    },
1707    {
1708     "referenced_type" : "type-2"
1709    }
1710   ],
1711   "return_type" : "type-16",
1712   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1713  },
1714  {
1715   "function_name" : "android::frameworks::cameraservice::common::V2_0::readEmbeddedFromParcel",
1716   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_9VendorTagERKNS_8hardware6ParcelEjj",
1717   "parameters" :
1718   [
1719    {
1720     "referenced_type" : "type-329"
1721    },
1722    {
1723     "referenced_type" : "type-224"
1724    },
1725    {
1726     "referenced_type" : "type-2"
1727    },
1728    {
1729     "referenced_type" : "type-2"
1730    }
1731   ],
1732   "return_type" : "type-16",
1733   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1734  }
1735 ],
1736 "global_vars" : [],
1737 "lvalue_reference_types" :
1738 [
1739  {
1740   "alignment" : 4,
1741   "linker_set_key" : "android::Mutex &",
1742   "name" : "android::Mutex &",
1743   "referenced_type" : "type-281",
1744   "self_type" : "type-285",
1745   "size" : 4,
1746   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
1747  },
1748  {
1749   "alignment" : 4,
1750   "linker_set_key" : "android::RWLock &",
1751   "name" : "android::RWLock &",
1752   "referenced_type" : "type-291",
1753   "self_type" : "type-295",
1754   "size" : 4,
1755   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
1756  },
1757  {
1758   "alignment" : 4,
1759   "linker_set_key" : "android::String16 &",
1760   "name" : "android::String16 &",
1761   "referenced_type" : "type-178",
1762   "self_type" : "type-188",
1763   "size" : 4,
1764   "source_file" : "/system/core/libutils/include/utils/String16.h"
1765  },
1766  {
1767   "alignment" : 4,
1768   "linker_set_key" : "android::String8 &",
1769   "name" : "android::String8 &",
1770   "referenced_type" : "type-169",
1771   "self_type" : "type-175",
1772   "size" : 4,
1773   "source_file" : "/system/core/libutils/include/utils/String8.h"
1774  },
1775  {
1776   "alignment" : 4,
1777   "linker_set_key" : "android::hardware::Return<bool> &",
1778   "name" : "android::hardware::Return<bool> &",
1779   "referenced_type" : "type-53",
1780   "self_type" : "type-111",
1781   "size" : 4,
1782   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1783  },
1784  {
1785   "alignment" : 4,
1786   "linker_set_key" : "android::hardware::Return<void> &",
1787   "name" : "android::hardware::Return<void> &",
1788   "referenced_type" : "type-190",
1789   "self_type" : "type-233",
1790   "size" : 4,
1791   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1792  },
1793  {
1794   "alignment" : 4,
1795   "linker_set_key" : "android::hardware::Status &",
1796   "name" : "android::hardware::Status &",
1797   "referenced_type" : "type-27",
1798   "self_type" : "type-385",
1799   "size" : 4,
1800   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1801  },
1802  {
1803   "alignment" : 4,
1804   "linker_set_key" : "android::hardware::TextOutput &",
1805   "name" : "android::hardware::TextOutput &",
1806   "referenced_type" : "type-221",
1807   "self_type" : "type-220",
1808   "size" : 4,
1809   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1810  },
1811  {
1812   "alignment" : 4,
1813   "linker_set_key" : "android::hardware::hidl_memory &",
1814   "name" : "android::hardware::hidl_memory &",
1815   "referenced_type" : "type-85",
1816   "self_type" : "type-91",
1817   "size" : 4,
1818   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1819  },
1820  {
1821   "alignment" : 4,
1822   "linker_set_key" : "const android::String16 &",
1823   "name" : "const android::String16 &",
1824   "referenced_type" : "type-185",
1825   "self_type" : "type-187",
1826   "size" : 4,
1827   "source_file" : "/system/core/libutils/include/utils/String16.h"
1828  },
1829  {
1830   "alignment" : 4,
1831   "linker_set_key" : "const android::String8 &",
1832   "name" : "const android::String8 &",
1833   "referenced_type" : "type-172",
1834   "self_type" : "type-174",
1835   "size" : 4,
1836   "source_file" : "/system/core/libutils/include/utils/String8.h"
1837  },
1838  {
1839   "alignment" : 4,
1840   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections &",
1841   "name" : "const android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections &",
1842   "referenced_type" : "type-324",
1843   "self_type" : "type-326",
1844   "size" : 4,
1845   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
1846  },
1847  {
1848   "alignment" : 4,
1849   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::VendorTag &",
1850   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTag &",
1851   "referenced_type" : "type-113",
1852   "self_type" : "type-329",
1853   "size" : 4,
1854   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1855  },
1856  {
1857   "alignment" : 4,
1858   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection &",
1859   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection &",
1860   "referenced_type" : "type-124",
1861   "self_type" : "type-332",
1862   "size" : 4,
1863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1864  },
1865  {
1866   "alignment" : 4,
1867   "linker_set_key" : "const android::hardware::Parcel &",
1868   "name" : "const android::hardware::Parcel &",
1869   "referenced_type" : "type-223",
1870   "self_type" : "type-224",
1871   "size" : 4,
1872   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1873  },
1874  {
1875   "alignment" : 4,
1876   "linker_set_key" : "const android::hardware::Status &",
1877   "name" : "const android::hardware::Status &",
1878   "referenced_type" : "type-26",
1879   "self_type" : "type-349",
1880   "size" : 4,
1881   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1882  },
1883  {
1884   "alignment" : 4,
1885   "linker_set_key" : "const android::hardware::hidl_handle &",
1886   "name" : "const android::hardware::hidl_handle &",
1887   "referenced_type" : "type-140",
1888   "self_type" : "type-141",
1889   "size" : 4,
1890   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1891  },
1892  {
1893   "alignment" : 4,
1894   "linker_set_key" : "const android::hardware::hidl_memory &",
1895   "name" : "const android::hardware::hidl_memory &",
1896   "referenced_type" : "type-89",
1897   "self_type" : "type-90",
1898   "size" : 4,
1899   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1900  },
1901  {
1902   "alignment" : 4,
1903   "linker_set_key" : "const android::hardware::hidl_string &",
1904   "name" : "const android::hardware::hidl_string &",
1905   "referenced_type" : "type-82",
1906   "self_type" : "type-84",
1907   "size" : 4,
1908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1909  },
1910  {
1911   "alignment" : 4,
1912   "linker_set_key" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag> &",
1913   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag> &",
1914   "referenced_type" : "type-114",
1915   "self_type" : "type-116",
1916   "size" : 4,
1917   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1918  },
1919  {
1920   "alignment" : 4,
1921   "linker_set_key" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection> &",
1922   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection> &",
1923   "referenced_type" : "type-125",
1924   "self_type" : "type-127",
1925   "size" : 4,
1926   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1927  },
1928  {
1929   "alignment" : 4,
1930   "linker_set_key" : "const android::hardware::hidl_version &",
1931   "name" : "const android::hardware::hidl_version &",
1932   "referenced_type" : "type-134",
1933   "self_type" : "type-136",
1934   "size" : 4,
1935   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1936  },
1937  {
1938   "alignment" : 4,
1939   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
1940   "name" : "const android::sp<android::hardware::IBinder> &",
1941   "referenced_type" : "type-306",
1942   "self_type" : "type-305",
1943   "size" : 4,
1944   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1945  },
1946  {
1947   "alignment" : 4,
1948   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
1949   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
1950   "referenced_type" : "type-143",
1951   "self_type" : "type-142",
1952   "size" : 4,
1953   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1954  },
1955  {
1956   "alignment" : 4,
1957   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1958   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1959   "referenced_type" : "type-340",
1960   "self_type" : "type-341",
1961   "size" : 4,
1962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1963  },
1964  {
1965   "alignment" : 4,
1966   "linker_set_key" : "const bool &",
1967   "name" : "const bool &",
1968   "referenced_type" : "type-29",
1969   "self_type" : "type-31",
1970   "size" : 4,
1971   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1972  },
1973  {
1974   "alignment" : 4,
1975   "linker_set_key" : "const double &",
1976   "name" : "const double &",
1977   "referenced_type" : "type-58",
1978   "self_type" : "type-59",
1979   "size" : 4,
1980   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1981  },
1982  {
1983   "alignment" : 4,
1984   "linker_set_key" : "const float &",
1985   "name" : "const float &",
1986   "referenced_type" : "type-56",
1987   "self_type" : "type-57",
1988   "size" : 4,
1989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1990  },
1991  {
1992   "alignment" : 4,
1993   "linker_set_key" : "const int &",
1994   "name" : "const int &",
1995   "referenced_type" : "type-43",
1996   "self_type" : "type-44",
1997   "size" : 4,
1998   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1999  },
2000  {
2001   "linker_set_key" : "const iter<is_const> &",
2002   "name" : "const iter<is_const> &",
2003   "referenced_type" : "type-96",
2004   "self_type" : "type-99",
2005   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2006  },
2007  {
2008   "alignment" : 4,
2009   "linker_set_key" : "const log_msg &",
2010   "name" : "const log_msg &",
2011   "referenced_type" : "type-9",
2012   "self_type" : "type-49",
2013   "size" : 4,
2014   "source_file" : "/system/core/liblog/include/log/log_read.h"
2015  },
2016  {
2017   "alignment" : 4,
2018   "linker_set_key" : "const long long &",
2019   "name" : "const long long &",
2020   "referenced_type" : "type-47",
2021   "self_type" : "type-50",
2022   "size" : 4,
2023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2024  },
2025  {
2026   "alignment" : 4,
2027   "linker_set_key" : "const short &",
2028   "name" : "const short &",
2029   "referenced_type" : "type-38",
2030   "self_type" : "type-40",
2031   "size" : 4,
2032   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2033  },
2034  {
2035   "alignment" : 4,
2036   "linker_set_key" : "const signed char &",
2037   "name" : "const signed char &",
2038   "referenced_type" : "type-32",
2039   "self_type" : "type-34",
2040   "size" : 4,
2041   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2042  },
2043  {
2044   "alignment" : 4,
2045   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
2046   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
2047   "referenced_type" : "type-335",
2048   "self_type" : "type-334",
2049   "size" : 4,
2050   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2051  },
2052  {
2053   "alignment" : 4,
2054   "linker_set_key" : "const unsigned char &",
2055   "name" : "const unsigned char &",
2056   "referenced_type" : "type-35",
2057   "self_type" : "type-37",
2058   "size" : 4,
2059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2060  },
2061  {
2062   "alignment" : 4,
2063   "linker_set_key" : "const unsigned int &",
2064   "name" : "const unsigned int &",
2065   "referenced_type" : "type-45",
2066   "self_type" : "type-46",
2067   "size" : 4,
2068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2069  },
2070  {
2071   "alignment" : 4,
2072   "linker_set_key" : "const unsigned long long &",
2073   "name" : "const unsigned long long &",
2074   "referenced_type" : "type-51",
2075   "self_type" : "type-55",
2076   "size" : 4,
2077   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2078  },
2079  {
2080   "alignment" : 4,
2081   "linker_set_key" : "const unsigned short &",
2082   "name" : "const unsigned short &",
2083   "referenced_type" : "type-41",
2084   "self_type" : "type-42",
2085   "size" : 4,
2086   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2087  },
2088  {
2089   "alignment" : 4,
2090   "linker_set_key" : "int &",
2091   "name" : "int &",
2092   "referenced_type" : "type-16",
2093   "self_type" : "type-162",
2094   "size" : 4,
2095   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2096  },
2097  {
2098   "alignment" : 4,
2099   "linker_set_key" : "unsigned int &",
2100   "name" : "unsigned int &",
2101   "referenced_type" : "type-2",
2102   "self_type" : "type-316",
2103   "size" : 4,
2104   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
2105  }
2106 ],
2107 "pointer_types" :
2108 [
2109  {
2110   "alignment" : 4,
2111   "linker_set_key" : "android::Condition *",
2112   "name" : "android::Condition *",
2113   "referenced_type" : "type-287",
2114   "self_type" : "type-290",
2115   "size" : 4,
2116   "source_file" : "/system/core/libutils/include/utils/Condition.h"
2117  },
2118  {
2119   "alignment" : 4,
2120   "linker_set_key" : "android::Mutex *",
2121   "name" : "android::Mutex *",
2122   "referenced_type" : "type-281",
2123   "self_type" : "type-283",
2124   "size" : 4,
2125   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2126  },
2127  {
2128   "alignment" : 4,
2129   "linker_set_key" : "android::Mutex::Autolock *",
2130   "name" : "android::Mutex::Autolock *",
2131   "referenced_type" : "type-284",
2132   "self_type" : "type-286",
2133   "size" : 4,
2134   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2135  },
2136  {
2137   "alignment" : 4,
2138   "linker_set_key" : "android::RWLock *",
2139   "name" : "android::RWLock *",
2140   "referenced_type" : "type-291",
2141   "self_type" : "type-293",
2142   "size" : 4,
2143   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2144  },
2145  {
2146   "alignment" : 4,
2147   "linker_set_key" : "android::RWLock::AutoRLock *",
2148   "name" : "android::RWLock::AutoRLock *",
2149   "referenced_type" : "type-294",
2150   "self_type" : "type-296",
2151   "size" : 4,
2152   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2153  },
2154  {
2155   "alignment" : 4,
2156   "linker_set_key" : "android::RWLock::AutoWLock *",
2157   "name" : "android::RWLock::AutoWLock *",
2158   "referenced_type" : "type-297",
2159   "self_type" : "type-298",
2160   "size" : 4,
2161   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2162  },
2163  {
2164   "alignment" : 4,
2165   "linker_set_key" : "android::RefBase *",
2166   "name" : "android::RefBase *",
2167   "referenced_type" : "type-62",
2168   "self_type" : "type-68",
2169   "size" : 4,
2170   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2171  },
2172  {
2173   "alignment" : 4,
2174   "linker_set_key" : "android::RefBase::weakref_impl *",
2175   "name" : "android::RefBase::weakref_impl *",
2176   "referenced_type" : "type-65",
2177   "self_type" : "type-64",
2178   "size" : 4,
2179   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2180  },
2181  {
2182   "alignment" : 4,
2183   "linker_set_key" : "android::RefBase::weakref_type *",
2184   "name" : "android::RefBase::weakref_type *",
2185   "referenced_type" : "type-202",
2186   "self_type" : "type-201",
2187   "size" : 4,
2188   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2189  },
2190  {
2191   "alignment" : 4,
2192   "linker_set_key" : "android::ReferenceRenamer *",
2193   "name" : "android::ReferenceRenamer *",
2194   "referenced_type" : "type-60",
2195   "self_type" : "type-61",
2196   "size" : 4,
2197   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2198  },
2199  {
2200   "alignment" : 4,
2201   "linker_set_key" : "android::ScopedTrace *",
2202   "name" : "android::ScopedTrace *",
2203   "referenced_type" : "type-309",
2204   "self_type" : "type-310",
2205   "size" : 4,
2206   "source_file" : "/system/core/libutils/include/utils/Trace.h"
2207  },
2208  {
2209   "alignment" : 4,
2210   "linker_set_key" : "android::String16 *",
2211   "name" : "android::String16 *",
2212   "referenced_type" : "type-178",
2213   "self_type" : "type-189",
2214   "size" : 4,
2215   "source_file" : "/system/core/libutils/include/utils/String16.h"
2216  },
2217  {
2218   "alignment" : 4,
2219   "linker_set_key" : "android::String8 *",
2220   "name" : "android::String8 *",
2221   "referenced_type" : "type-169",
2222   "self_type" : "type-176",
2223   "size" : 4,
2224   "source_file" : "/system/core/libutils/include/utils/String8.h"
2225  },
2226  {
2227   "alignment" : 4,
2228   "linker_set_key" : "android::Thread *",
2229   "name" : "android::Thread *",
2230   "referenced_type" : "type-345",
2231   "self_type" : "type-344",
2232   "size" : 4,
2233   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2234  },
2235  {
2236   "alignment" : 4,
2237   "linker_set_key" : "android::VirtualLightRefBase *",
2238   "name" : "android::VirtualLightRefBase *",
2239   "referenced_type" : "type-247",
2240   "self_type" : "type-347",
2241   "size" : 4,
2242   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
2243  },
2244  {
2245   "alignment" : 4,
2246   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::VendorTag *",
2247   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTag *",
2248   "referenced_type" : "type-109",
2249   "self_type" : "type-108",
2250   "size" : 4,
2251   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2252  },
2253  {
2254   "alignment" : 4,
2255   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::VendorTagSection *",
2256   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTagSection *",
2257   "referenced_type" : "type-121",
2258   "self_type" : "type-120",
2259   "size" : 4,
2260   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2261  },
2262  {
2263   "alignment" : 4,
2264   "linker_set_key" : "android::hardware::GrantorDescriptor *",
2265   "name" : "android::hardware::GrantorDescriptor *",
2266   "referenced_type" : "type-104",
2267   "self_type" : "type-103",
2268   "size" : 4,
2269   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2270  },
2271  {
2272   "alignment" : 4,
2273   "linker_set_key" : "android::hardware::IBinder *",
2274   "name" : "android::hardware::IBinder *",
2275   "referenced_type" : "type-196",
2276   "self_type" : "type-200",
2277   "size" : 4,
2278   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2279  },
2280  {
2281   "alignment" : 4,
2282   "linker_set_key" : "android::hardware::Parcel *",
2283   "name" : "android::hardware::Parcel *",
2284   "referenced_type" : "type-207",
2285   "self_type" : "type-213",
2286   "size" : 4,
2287   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2288  },
2289  {
2290   "alignment" : 4,
2291   "linker_set_key" : "android::hardware::Return<bool> *",
2292   "name" : "android::hardware::Return<bool> *",
2293   "referenced_type" : "type-53",
2294   "self_type" : "type-87",
2295   "size" : 4,
2296   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2297  },
2298  {
2299   "alignment" : 4,
2300   "linker_set_key" : "android::hardware::Return<void> *",
2301   "name" : "android::hardware::Return<void> *",
2302   "referenced_type" : "type-190",
2303   "self_type" : "type-216",
2304   "size" : 4,
2305   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2306  },
2307  {
2308   "alignment" : 4,
2309   "linker_set_key" : "android::hardware::Status *",
2310   "name" : "android::hardware::Status *",
2311   "referenced_type" : "type-27",
2312   "self_type" : "type-348",
2313   "size" : 4,
2314   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2315  },
2316  {
2317   "alignment" : 4,
2318   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
2319   "name" : "android::hardware::details::HidlInstrumentor *",
2320   "referenced_type" : "type-228",
2321   "self_type" : "type-337",
2322   "size" : 4,
2323   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2324  },
2325  {
2326   "alignment" : 4,
2327   "linker_set_key" : "android::hardware::details::return_status *",
2328   "name" : "android::hardware::details::return_status *",
2329   "referenced_type" : "type-54",
2330   "self_type" : "type-122",
2331   "size" : 4,
2332   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2333  },
2334  {
2335   "alignment" : 4,
2336   "linker_set_key" : "android::hardware::hidl_death_recipient *",
2337   "name" : "android::hardware::hidl_death_recipient *",
2338   "referenced_type" : "type-146",
2339   "self_type" : "type-145",
2340   "size" : 4,
2341   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2342  },
2343  {
2344   "alignment" : 4,
2345   "linker_set_key" : "android::hardware::hidl_memory *",
2346   "name" : "android::hardware::hidl_memory *",
2347   "referenced_type" : "type-85",
2348   "self_type" : "type-86",
2349   "size" : 4,
2350   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2351  },
2352  {
2353   "alignment" : 4,
2354   "linker_set_key" : "android::hardware::hidl_version *",
2355   "name" : "android::hardware::hidl_version *",
2356   "referenced_type" : "type-132",
2357   "self_type" : "type-133",
2358   "size" : 4,
2359   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2360  },
2361  {
2362   "alignment" : 4,
2363   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
2364   "name" : "android::hidl::base::V1_0::BnHwBase *",
2365   "referenced_type" : "type-225",
2366   "self_type" : "type-232",
2367   "size" : 4,
2368   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
2369  },
2370  {
2371   "alignment" : 4,
2372   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
2373   "name" : "android::hidl::base::V1_0::IBase *",
2374   "referenced_type" : "type-166",
2375   "self_type" : "type-227",
2376   "size" : 4,
2377   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2378  },
2379  {
2380   "alignment" : 4,
2381   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
2382   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
2383   "referenced_type" : "type-226",
2384   "self_type" : "type-339",
2385   "size" : 4,
2386   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2387  },
2388  {
2389   "alignment" : 4,
2390   "linker_set_key" : "android_flex_plane *",
2391   "name" : "android_flex_plane *",
2392   "referenced_type" : "type-269",
2393   "self_type" : "type-272",
2394   "size" : 4,
2395   "source_file" : "/system/core/libsystem/include/system/graphics.h"
2396  },
2397  {
2398   "alignment" : 4,
2399   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2400   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2401   "referenced_type" : "type-304",
2402   "self_type" : "type-303",
2403   "size" : 4,
2404   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2405  },
2406  {
2407   "alignment" : 4,
2408   "linker_set_key" : "char *",
2409   "name" : "char *",
2410   "referenced_type" : "type-18",
2411   "self_type" : "type-95",
2412   "size" : 4,
2413   "source_file" : "/system/core/liblog/include/log/log_read.h"
2414  },
2415  {
2416   "alignment" : 4,
2417   "linker_set_key" : "const android::NativeHandle *",
2418   "name" : "const android::NativeHandle *",
2419   "referenced_type" : "type-154",
2420   "self_type" : "type-158",
2421   "size" : 4,
2422   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2423  },
2424  {
2425   "alignment" : 4,
2426   "linker_set_key" : "const android::RefBase *",
2427   "name" : "const android::RefBase *",
2428   "referenced_type" : "type-66",
2429   "self_type" : "type-67",
2430   "size" : 4,
2431   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2432  },
2433  {
2434   "alignment" : 4,
2435   "linker_set_key" : "const android::String16 *",
2436   "name" : "const android::String16 *",
2437   "referenced_type" : "type-185",
2438   "self_type" : "type-186",
2439   "size" : 4,
2440   "source_file" : "/system/core/libutils/include/utils/String16.h"
2441  },
2442  {
2443   "alignment" : 4,
2444   "linker_set_key" : "const android::String8 *",
2445   "name" : "const android::String8 *",
2446   "referenced_type" : "type-172",
2447   "self_type" : "type-173",
2448   "size" : 4,
2449   "source_file" : "/system/core/libutils/include/utils/String8.h"
2450  },
2451  {
2452   "alignment" : 4,
2453   "linker_set_key" : "const android::VectorImpl *",
2454   "name" : "const android::VectorImpl *",
2455   "referenced_type" : "type-240",
2456   "self_type" : "type-241",
2457   "size" : 4,
2458   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2459  },
2460  {
2461   "alignment" : 4,
2462   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::VendorTag *",
2463   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTag *",
2464   "referenced_type" : "type-113",
2465   "self_type" : "type-112",
2466   "size" : 4,
2467   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2468  },
2469  {
2470   "alignment" : 4,
2471   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection *",
2472   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection *",
2473   "referenced_type" : "type-124",
2474   "self_type" : "type-123",
2475   "size" : 4,
2476   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2477  },
2478  {
2479   "alignment" : 4,
2480   "linker_set_key" : "const android::hardware::BpHwRefBase *",
2481   "name" : "const android::hardware::BpHwRefBase *",
2482   "referenced_type" : "type-204",
2483   "self_type" : "type-205",
2484   "size" : 4,
2485   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2486  },
2487  {
2488   "alignment" : 4,
2489   "linker_set_key" : "const android::hardware::Status *",
2490   "name" : "const android::hardware::Status *",
2491   "referenced_type" : "type-26",
2492   "self_type" : "type-25",
2493   "size" : 4,
2494   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2495  },
2496  {
2497   "alignment" : 4,
2498   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag> *",
2499   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag> *",
2500   "referenced_type" : "type-327",
2501   "self_type" : "type-328",
2502   "size" : 4,
2503   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2504  },
2505  {
2506   "alignment" : 4,
2507   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection> *",
2508   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection> *",
2509   "referenced_type" : "type-330",
2510   "self_type" : "type-331",
2511   "size" : 4,
2512   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2513  },
2514  {
2515   "alignment" : 4,
2516   "linker_set_key" : "const android::hardware::details::return_status *",
2517   "name" : "const android::hardware::details::return_status *",
2518   "referenced_type" : "type-147",
2519   "self_type" : "type-168",
2520   "size" : 4,
2521   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2522  },
2523  {
2524   "alignment" : 4,
2525   "linker_set_key" : "const android::hardware::hidl_memory *",
2526   "name" : "const android::hardware::hidl_memory *",
2527   "referenced_type" : "type-89",
2528   "self_type" : "type-93",
2529   "size" : 4,
2530   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2531  },
2532  {
2533   "alignment" : 4,
2534   "linker_set_key" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag> *",
2535   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag> *",
2536   "referenced_type" : "type-114",
2537   "self_type" : "type-115",
2538   "size" : 4,
2539   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2540  },
2541  {
2542   "alignment" : 4,
2543   "linker_set_key" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection> *",
2544   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection> *",
2545   "referenced_type" : "type-125",
2546   "self_type" : "type-126",
2547   "size" : 4,
2548   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2549  },
2550  {
2551   "alignment" : 4,
2552   "linker_set_key" : "const android::hardware::hidl_version *",
2553   "name" : "const android::hardware::hidl_version *",
2554   "referenced_type" : "type-134",
2555   "self_type" : "type-135",
2556   "size" : 4,
2557   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2558  },
2559  {
2560   "alignment" : 4,
2561   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
2562   "name" : "const android::hidl::base::V1_0::IBase *",
2563   "referenced_type" : "type-165",
2564   "self_type" : "type-167",
2565   "size" : 4,
2566   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2567  },
2568  {
2569   "alignment" : 4,
2570   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
2571   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
2572   "referenced_type" : "type-143",
2573   "self_type" : "type-338",
2574   "size" : 4,
2575   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2576  },
2577  {
2578   "alignment" : 4,
2579   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2580   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2581   "referenced_type" : "type-340",
2582   "self_type" : "type-342",
2583   "size" : 4,
2584   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2585  },
2586  {
2587   "alignment" : 4,
2588   "linker_set_key" : "const char *",
2589   "name" : "const char *",
2590   "referenced_type" : "type-81",
2591   "self_type" : "type-80",
2592   "size" : 4,
2593   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2594  },
2595  {
2596   "alignment" : 4,
2597   "linker_set_key" : "const char16_t *",
2598   "name" : "const char16_t *",
2599   "referenced_type" : "type-180",
2600   "self_type" : "type-179",
2601   "size" : 4,
2602   "source_file" : "/system/core/libutils/include/utils/String16.h"
2603  },
2604  {
2605   "alignment" : 4,
2606   "linker_set_key" : "const log_msg *",
2607   "name" : "const log_msg *",
2608   "referenced_type" : "type-9",
2609   "self_type" : "type-36",
2610   "size" : 4,
2611   "source_file" : "/system/core/liblog/include/log/log_read.h"
2612  },
2613  {
2614   "alignment" : 4,
2615   "linker_set_key" : "const native_handle *",
2616   "name" : "const native_handle *",
2617   "referenced_type" : "type-74",
2618   "self_type" : "type-73",
2619   "size" : 4,
2620   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2621  },
2622  {
2623   "alignment" : 4,
2624   "linker_set_key" : "const unsigned char *",
2625   "name" : "const unsigned char *",
2626   "referenced_type" : "type-35",
2627   "self_type" : "type-214",
2628   "size" : 4,
2629   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2630  },
2631  {
2632   "alignment" : 4,
2633   "linker_set_key" : "const unsigned long long *",
2634   "name" : "const unsigned long long *",
2635   "referenced_type" : "type-51",
2636   "self_type" : "type-215",
2637   "size" : 4,
2638   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2639  },
2640  {
2641   "alignment" : 4,
2642   "linker_set_key" : "const void *",
2643   "name" : "const void *",
2644   "referenced_type" : "type-137",
2645   "self_type" : "type-139",
2646   "size" : 4,
2647   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2648  },
2649  {
2650   "alignment" : 4,
2651   "linker_set_key" : "int (*)(void *)",
2652   "name" : "int (*)(void *)",
2653   "referenced_type" : "type-278",
2654   "self_type" : "type-279",
2655   "size" : 4,
2656   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2657  },
2658  {
2659   "alignment" : 4,
2660   "linker_set_key" : "log_msg *",
2661   "name" : "log_msg *",
2662   "referenced_type" : "type-10",
2663   "self_type" : "type-83",
2664   "size" : 4,
2665   "source_file" : "/system/core/liblog/include/log/log_read.h"
2666  },
2667  {
2668   "alignment" : 4,
2669   "linker_set_key" : "native_handle *",
2670   "name" : "native_handle *",
2671   "referenced_type" : "type-75",
2672   "self_type" : "type-152",
2673   "size" : 4,
2674   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2675  },
2676  {
2677   "alignment" : 4,
2678   "linker_set_key" : "unsigned char *",
2679   "name" : "unsigned char *",
2680   "referenced_type" : "type-13",
2681   "self_type" : "type-209",
2682   "size" : 4,
2683   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2684  },
2685  {
2686   "alignment" : 4,
2687   "linker_set_key" : "unsigned int *",
2688   "name" : "unsigned int *",
2689   "referenced_type" : "type-2",
2690   "self_type" : "type-237",
2691   "size" : 4,
2692   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
2693  },
2694  {
2695   "alignment" : 4,
2696   "linker_set_key" : "unsigned long long *",
2697   "name" : "unsigned long long *",
2698   "referenced_type" : "type-52",
2699   "self_type" : "type-210",
2700   "size" : 4,
2701   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2702  },
2703  {
2704   "alignment" : 4,
2705   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2706   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2707   "referenced_type" : "type-212",
2708   "self_type" : "type-211",
2709   "size" : 4,
2710   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2711  },
2712  {
2713   "alignment" : 4,
2714   "linker_set_key" : "void *",
2715   "name" : "void *",
2716   "referenced_type" : "type-138",
2717   "self_type" : "type-195",
2718   "size" : 4,
2719   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2720  },
2721  {
2722   "alignment" : 4,
2723   "linker_set_key" : "void **",
2724   "name" : "void **",
2725   "referenced_type" : "type-195",
2726   "self_type" : "type-280",
2727   "size" : 4,
2728   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2729  }
2730 ],
2731 "qualified_types" :
2732 [
2733  {
2734   "alignment" : 4,
2735   "is_const" : true,
2736   "linker_set_key" : "android::RefBase::weakref_impl *const",
2737   "name" : "android::RefBase::weakref_impl *const",
2738   "referenced_type" : "type-64",
2739   "self_type" : "type-63",
2740   "size" : 4,
2741   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2742  },
2743  {
2744   "alignment" : 4,
2745   "is_const" : true,
2746   "linker_set_key" : "android::hardware::IBinder *const",
2747   "name" : "android::hardware::IBinder *const",
2748   "referenced_type" : "type-200",
2749   "self_type" : "type-199",
2750   "size" : 4,
2751   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2752  },
2753  {
2754   "alignment" : 4,
2755   "is_const" : true,
2756   "linker_set_key" : "const android::NativeHandle",
2757   "name" : "const android::NativeHandle",
2758   "referenced_type" : "type-155",
2759   "self_type" : "type-154",
2760   "size" : 12,
2761   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2762  },
2763  {
2764   "alignment" : 4,
2765   "is_const" : true,
2766   "linker_set_key" : "const android::RefBase",
2767   "name" : "const android::RefBase",
2768   "referenced_type" : "type-62",
2769   "self_type" : "type-66",
2770   "size" : 8,
2771   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2772  },
2773  {
2774   "alignment" : 4,
2775   "is_const" : true,
2776   "linker_set_key" : "const android::String16",
2777   "name" : "const android::String16",
2778   "referenced_type" : "type-178",
2779   "self_type" : "type-185",
2780   "size" : 4,
2781   "source_file" : "/system/core/libutils/include/utils/String16.h"
2782  },
2783  {
2784   "alignment" : 4,
2785   "is_const" : true,
2786   "linker_set_key" : "const android::String8",
2787   "name" : "const android::String8",
2788   "referenced_type" : "type-169",
2789   "self_type" : "type-172",
2790   "size" : 4,
2791   "source_file" : "/system/core/libutils/include/utils/String8.h"
2792  },
2793  {
2794   "alignment" : 4,
2795   "is_const" : true,
2796   "linker_set_key" : "const android::VectorImpl",
2797   "name" : "const android::VectorImpl",
2798   "referenced_type" : "type-239",
2799   "self_type" : "type-240",
2800   "size" : 20,
2801   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2802  },
2803  {
2804   "alignment" : 4,
2805   "is_const" : true,
2806   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::CameraMetadataType",
2807   "name" : "const android::frameworks::cameraservice::common::V2_0::CameraMetadataType",
2808   "referenced_type" : "type-110",
2809   "self_type" : "type-315",
2810   "size" : 4,
2811   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
2812  },
2813  {
2814   "alignment" : 8,
2815   "is_const" : true,
2816   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections",
2817   "name" : "const android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections",
2818   "referenced_type" : "type-313",
2819   "self_type" : "type-324",
2820   "size" : 24,
2821   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
2822  },
2823  {
2824   "alignment" : 4,
2825   "is_const" : true,
2826   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::Status",
2827   "name" : "const android::frameworks::cameraservice::common::V2_0::Status",
2828   "referenced_type" : "type-311",
2829   "self_type" : "type-314",
2830   "size" : 4,
2831   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
2832  },
2833  {
2834   "alignment" : 4,
2835   "is_const" : true,
2836   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::TagBoundaryId",
2837   "name" : "const android::frameworks::cameraservice::common::V2_0::TagBoundaryId",
2838   "referenced_type" : "type-312",
2839   "self_type" : "type-317",
2840   "size" : 4,
2841   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
2842  },
2843  {
2844   "alignment" : 8,
2845   "is_const" : true,
2846   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::VendorTag",
2847   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTag",
2848   "referenced_type" : "type-109",
2849   "self_type" : "type-113",
2850   "size" : 32,
2851   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2852  },
2853  {
2854   "alignment" : 8,
2855   "is_const" : true,
2856   "linker_set_key" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection",
2857   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection",
2858   "referenced_type" : "type-121",
2859   "self_type" : "type-124",
2860   "size" : 32,
2861   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2862  },
2863  {
2864   "alignment" : 4,
2865   "is_const" : true,
2866   "linker_set_key" : "const android::hardware::BpHwRefBase",
2867   "name" : "const android::hardware::BpHwRefBase",
2868   "referenced_type" : "type-198",
2869   "self_type" : "type-204",
2870   "size" : 24,
2871   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2872  },
2873  {
2874   "alignment" : 4,
2875   "is_const" : true,
2876   "linker_set_key" : "const android::hardware::Parcel",
2877   "name" : "const android::hardware::Parcel",
2878   "referenced_type" : "type-207",
2879   "self_type" : "type-223",
2880   "size" : 68,
2881   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2882  },
2883  {
2884   "alignment" : 4,
2885   "is_const" : true,
2886   "linker_set_key" : "const android::hardware::Status",
2887   "name" : "const android::hardware::Status",
2888   "referenced_type" : "type-27",
2889   "self_type" : "type-26",
2890   "size" : 20,
2891   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2892  },
2893  {
2894   "alignment" : 4,
2895   "is_const" : true,
2896   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag>",
2897   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag>",
2898   "referenced_type" : "type-106",
2899   "self_type" : "type-327",
2900   "size" : 8,
2901   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2902  },
2903  {
2904   "alignment" : 4,
2905   "is_const" : true,
2906   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
2907   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
2908   "referenced_type" : "type-118",
2909   "self_type" : "type-330",
2910   "size" : 8,
2911   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2912  },
2913  {
2914   "alignment" : 4,
2915   "is_const" : true,
2916   "linker_set_key" : "const android::hardware::details::return_status",
2917   "name" : "const android::hardware::details::return_status",
2918   "referenced_type" : "type-54",
2919   "self_type" : "type-147",
2920   "size" : 24,
2921   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2922  },
2923  {
2924   "alignment" : 8,
2925   "is_const" : true,
2926   "linker_set_key" : "const android::hardware::hidl_handle",
2927   "name" : "const android::hardware::hidl_handle",
2928   "referenced_type" : "type-70",
2929   "self_type" : "type-140",
2930   "size" : 16,
2931   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2932  },
2933  {
2934   "alignment" : 8,
2935   "is_const" : true,
2936   "linker_set_key" : "const android::hardware::hidl_memory",
2937   "name" : "const android::hardware::hidl_memory",
2938   "referenced_type" : "type-85",
2939   "self_type" : "type-89",
2940   "size" : 40,
2941   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2942  },
2943  {
2944   "alignment" : 4,
2945   "is_const" : true,
2946   "linker_set_key" : "const android::hardware::hidl_string",
2947   "name" : "const android::hardware::hidl_string",
2948   "referenced_type" : "type-77",
2949   "self_type" : "type-82",
2950   "size" : 16,
2951   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2952  },
2953  {
2954   "alignment" : 4,
2955   "is_const" : true,
2956   "linker_set_key" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag>",
2957   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag>",
2958   "referenced_type" : "type-105",
2959   "self_type" : "type-114",
2960   "size" : 16,
2961   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2962  },
2963  {
2964   "alignment" : 4,
2965   "is_const" : true,
2966   "linker_set_key" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
2967   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
2968   "referenced_type" : "type-117",
2969   "self_type" : "type-125",
2970   "size" : 16,
2971   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2972  },
2973  {
2974   "alignment" : 2,
2975   "is_const" : true,
2976   "linker_set_key" : "const android::hardware::hidl_version",
2977   "name" : "const android::hardware::hidl_version",
2978   "referenced_type" : "type-132",
2979   "self_type" : "type-134",
2980   "size" : 4,
2981   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2982  },
2983  {
2984   "alignment" : 4,
2985   "is_const" : true,
2986   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2987   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2988   "referenced_type" : "type-160",
2989   "self_type" : "type-161",
2990   "size" : 4,
2991   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2992  },
2993  {
2994   "alignment" : 4,
2995   "is_const" : true,
2996   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
2997   "name" : "const android::hidl::base::V1_0::IBase",
2998   "referenced_type" : "type-166",
2999   "self_type" : "type-165",
3000   "size" : 12,
3001   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
3002  },
3003  {
3004   "alignment" : 4,
3005   "is_const" : true,
3006   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
3007   "name" : "const android::sp<android::hardware::IBinder>",
3008   "referenced_type" : "type-251",
3009   "self_type" : "type-306",
3010   "size" : 4,
3011   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3012  },
3013  {
3014   "alignment" : 4,
3015   "is_const" : true,
3016   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
3017   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
3018   "referenced_type" : "type-144",
3019   "self_type" : "type-143",
3020   "size" : 4,
3021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3022  },
3023  {
3024   "alignment" : 4,
3025   "is_const" : true,
3026   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
3027   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
3028   "referenced_type" : "type-226",
3029   "self_type" : "type-340",
3030   "size" : 4,
3031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3032  },
3033  {
3034   "alignment" : 1,
3035   "is_const" : true,
3036   "linker_set_key" : "const bool",
3037   "name" : "const bool",
3038   "referenced_type" : "type-30",
3039   "self_type" : "type-29",
3040   "size" : 1,
3041   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3042  },
3043  {
3044   "alignment" : 1,
3045   "is_const" : true,
3046   "linker_set_key" : "const char",
3047   "name" : "const char",
3048   "referenced_type" : "type-18",
3049   "self_type" : "type-81",
3050   "size" : 1,
3051   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3052  },
3053  {
3054   "alignment" : 2,
3055   "is_const" : true,
3056   "linker_set_key" : "const char16_t",
3057   "name" : "const char16_t",
3058   "referenced_type" : "type-181",
3059   "self_type" : "type-180",
3060   "size" : 2,
3061   "source_file" : "/system/core/libutils/include/utils/String16.h"
3062  },
3063  {
3064   "alignment" : 4,
3065   "is_const" : true,
3066   "linker_set_key" : "const double",
3067   "name" : "const double",
3068   "referenced_type" : "type-8",
3069   "self_type" : "type-58",
3070   "size" : 8,
3071   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3072  },
3073  {
3074   "alignment" : 4,
3075   "is_const" : true,
3076   "linker_set_key" : "const float",
3077   "name" : "const float",
3078   "referenced_type" : "type-3",
3079   "self_type" : "type-56",
3080   "size" : 4,
3081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3082  },
3083  {
3084   "alignment" : 4,
3085   "is_const" : true,
3086   "linker_set_key" : "const int",
3087   "name" : "const int",
3088   "referenced_type" : "type-16",
3089   "self_type" : "type-43",
3090   "size" : 4,
3091   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3092  },
3093  {
3094   "is_const" : true,
3095   "linker_set_key" : "const iter<is_const>",
3096   "name" : "const iter<is_const>",
3097   "referenced_type" : "type-97",
3098   "self_type" : "type-96",
3099   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3100  },
3101  {
3102   "alignment" : 4,
3103   "is_const" : true,
3104   "linker_set_key" : "const log_msg",
3105   "name" : "const log_msg",
3106   "referenced_type" : "type-10",
3107   "self_type" : "type-9",
3108   "size" : 5124,
3109   "source_file" : "/system/core/liblog/include/log/log_read.h"
3110  },
3111  {
3112   "alignment" : 4,
3113   "is_const" : true,
3114   "linker_set_key" : "const long long",
3115   "name" : "const long long",
3116   "referenced_type" : "type-48",
3117   "self_type" : "type-47",
3118   "size" : 8,
3119   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3120  },
3121  {
3122   "alignment" : 4,
3123   "is_const" : true,
3124   "linker_set_key" : "const native_handle",
3125   "name" : "const native_handle",
3126   "referenced_type" : "type-75",
3127   "self_type" : "type-74",
3128   "size" : 12,
3129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3130  },
3131  {
3132   "alignment" : 2,
3133   "is_const" : true,
3134   "linker_set_key" : "const short",
3135   "name" : "const short",
3136   "referenced_type" : "type-39",
3137   "self_type" : "type-38",
3138   "size" : 2,
3139   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3140  },
3141  {
3142   "alignment" : 1,
3143   "is_const" : true,
3144   "linker_set_key" : "const signed char",
3145   "name" : "const signed char",
3146   "referenced_type" : "type-33",
3147   "self_type" : "type-32",
3148   "size" : 1,
3149   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3150  },
3151  {
3152   "alignment" : 4,
3153   "is_const" : true,
3154   "linker_set_key" : "const std::array<android::frameworks::cameraservice::common::V2_0::CameraMetadataType, 6>",
3155   "name" : "const std::array<android::frameworks::cameraservice::common::V2_0::CameraMetadataType, 6>",
3156   "referenced_type" : "type-321",
3157   "self_type" : "type-320",
3158   "size" : 24,
3159   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
3160  },
3161  {
3162   "alignment" : 4,
3163   "is_const" : true,
3164   "linker_set_key" : "const std::array<android::frameworks::cameraservice::common::V2_0::Status, 12>",
3165   "name" : "const std::array<android::frameworks::cameraservice::common::V2_0::Status, 12>",
3166   "referenced_type" : "type-319",
3167   "self_type" : "type-318",
3168   "size" : 48,
3169   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
3170  },
3171  {
3172   "alignment" : 4,
3173   "is_const" : true,
3174   "linker_set_key" : "const std::array<android::frameworks::cameraservice::common::V2_0::TagBoundaryId, 2>",
3175   "name" : "const std::array<android::frameworks::cameraservice::common::V2_0::TagBoundaryId, 2>",
3176   "referenced_type" : "type-323",
3177   "self_type" : "type-322",
3178   "size" : 8,
3179   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
3180  },
3181  {
3182   "alignment" : 4,
3183   "is_const" : true,
3184   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
3185   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
3186   "referenced_type" : "type-164",
3187   "self_type" : "type-163",
3188   "size" : 12,
3189   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3190  },
3191  {
3192   "alignment" : 4,
3193   "is_const" : true,
3194   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
3195   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
3196   "referenced_type" : "type-336",
3197   "self_type" : "type-335",
3198   "size" : 12,
3199   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3200  },
3201  {
3202   "alignment" : 1,
3203   "is_const" : true,
3204   "linker_set_key" : "const unsigned char",
3205   "name" : "const unsigned char",
3206   "referenced_type" : "type-13",
3207   "self_type" : "type-35",
3208   "size" : 1,
3209   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3210  },
3211  {
3212   "alignment" : 4,
3213   "is_const" : true,
3214   "linker_set_key" : "const unsigned int",
3215   "name" : "const unsigned int",
3216   "referenced_type" : "type-2",
3217   "self_type" : "type-45",
3218   "size" : 4,
3219   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3220  },
3221  {
3222   "alignment" : 4,
3223   "is_const" : true,
3224   "linker_set_key" : "const unsigned long long",
3225   "name" : "const unsigned long long",
3226   "referenced_type" : "type-52",
3227   "self_type" : "type-51",
3228   "size" : 8,
3229   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3230  },
3231  {
3232   "alignment" : 2,
3233   "is_const" : true,
3234   "linker_set_key" : "const unsigned short",
3235   "name" : "const unsigned short",
3236   "referenced_type" : "type-15",
3237   "self_type" : "type-41",
3238   "size" : 2,
3239   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3240  },
3241  {
3242   "is_const" : true,
3243   "linker_set_key" : "const void",
3244   "name" : "const void",
3245   "referenced_type" : "type-138",
3246   "self_type" : "type-137",
3247   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3248  },
3249  {
3250   "alignment" : 1,
3251   "is_volatile" : true,
3252   "linker_set_key" : "volatile bool",
3253   "name" : "volatile bool",
3254   "referenced_type" : "type-30",
3255   "self_type" : "type-299",
3256   "size" : 1,
3257   "source_file" : "/system/core/libutils/include/utils/Thread.h"
3258  },
3259  {
3260   "alignment" : 4,
3261   "is_volatile" : true,
3262   "linker_set_key" : "volatile int",
3263   "name" : "volatile int",
3264   "referenced_type" : "type-16",
3265   "self_type" : "type-307",
3266   "size" : 4,
3267   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3268  }
3269 ],
3270 "record_types" :
3271 [
3272  {
3273   "alignment" : 4,
3274   "fields" :
3275   [
3276    {
3277     "access" : "private",
3278     "field_name" : "mCond",
3279     "referenced_type" : "type-288"
3280    }
3281   ],
3282   "linker_set_key" : "android::Condition",
3283   "name" : "android::Condition",
3284   "record_kind" : "class",
3285   "referenced_type" : "type-287",
3286   "self_type" : "type-287",
3287   "size" : 4,
3288   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3289   "unique_id" : "_ZTSN7android9ConditionE"
3290  },
3291  {
3292   "alignment" : 4,
3293   "fields" :
3294   [
3295    {
3296     "access" : "private",
3297     "field_name" : "mVector",
3298     "referenced_type" : "type-243"
3299    }
3300   ],
3301   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3302   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3303   "record_kind" : "class",
3304   "referenced_type" : "type-250",
3305   "self_type" : "type-250",
3306   "size" : 20,
3307   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
3308   "template_args" : [ "type-178", "type-251" ],
3309   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
3310  },
3311  {
3312   "alignment" : 4,
3313   "fields" :
3314   [
3315    {
3316     "access" : "private",
3317     "field_name" : "mCount",
3318     "referenced_type" : "type-157"
3319    }
3320   ],
3321   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
3322   "name" : "android::LightRefBase<android::NativeHandle>",
3323   "record_kind" : "class",
3324   "referenced_type" : "type-156",
3325   "self_type" : "type-156",
3326   "size" : 4,
3327   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3328   "template_args" : [ "type-155" ],
3329   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
3330  },
3331  {
3332   "alignment" : 4,
3333   "fields" :
3334   [
3335    {
3336     "access" : "private",
3337     "field_name" : "mCount",
3338     "referenced_type" : "type-246"
3339    }
3340   ],
3341   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
3342   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
3343   "record_kind" : "class",
3344   "referenced_type" : "type-245",
3345   "self_type" : "type-245",
3346   "size" : 4,
3347   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3348   "template_args" : [ "type-247" ],
3349   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
3350  },
3351  {
3352   "alignment" : 4,
3353   "fields" :
3354   [
3355    {
3356     "access" : "private",
3357     "field_name" : "mMutex",
3358     "referenced_type" : "type-282"
3359    }
3360   ],
3361   "linker_set_key" : "android::Mutex",
3362   "name" : "android::Mutex",
3363   "record_kind" : "class",
3364   "referenced_type" : "type-281",
3365   "self_type" : "type-281",
3366   "size" : 4,
3367   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3368   "unique_id" : "_ZTSN7android5MutexE"
3369  },
3370  {
3371   "alignment" : 4,
3372   "fields" :
3373   [
3374    {
3375     "access" : "private",
3376     "field_name" : "mLock",
3377     "referenced_type" : "type-285"
3378    }
3379   ],
3380   "linker_set_key" : "android::Mutex::Autolock",
3381   "name" : "android::Mutex::Autolock",
3382   "record_kind" : "class",
3383   "referenced_type" : "type-284",
3384   "self_type" : "type-284",
3385   "size" : 4,
3386   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3387   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
3388  },
3389  {
3390   "alignment" : 4,
3391   "base_specifiers" :
3392   [
3393    {
3394     "referenced_type" : "type-156"
3395    }
3396   ],
3397   "fields" :
3398   [
3399    {
3400     "access" : "private",
3401     "field_name" : "mHandle",
3402     "field_offset" : 32,
3403     "referenced_type" : "type-152"
3404    },
3405    {
3406     "access" : "private",
3407     "field_name" : "mOwnsHandle",
3408     "field_offset" : 64,
3409     "referenced_type" : "type-30"
3410    }
3411   ],
3412   "linker_set_key" : "android::NativeHandle",
3413   "name" : "android::NativeHandle",
3414   "record_kind" : "class",
3415   "referenced_type" : "type-155",
3416   "self_type" : "type-155",
3417   "size" : 12,
3418   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
3419   "unique_id" : "_ZTSN7android12NativeHandleE"
3420  },
3421  {
3422   "alignment" : 4,
3423   "fields" :
3424   [
3425    {
3426     "access" : "private",
3427     "field_name" : "mRWLock",
3428     "referenced_type" : "type-292"
3429    }
3430   ],
3431   "linker_set_key" : "android::RWLock",
3432   "name" : "android::RWLock",
3433   "record_kind" : "class",
3434   "referenced_type" : "type-291",
3435   "self_type" : "type-291",
3436   "size" : 40,
3437   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3438   "unique_id" : "_ZTSN7android6RWLockE"
3439  },
3440  {
3441   "alignment" : 4,
3442   "fields" :
3443   [
3444    {
3445     "access" : "private",
3446     "field_name" : "mLock",
3447     "referenced_type" : "type-295"
3448    }
3449   ],
3450   "linker_set_key" : "android::RWLock::AutoRLock",
3451   "name" : "android::RWLock::AutoRLock",
3452   "record_kind" : "class",
3453   "referenced_type" : "type-294",
3454   "self_type" : "type-294",
3455   "size" : 4,
3456   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3457   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
3458  },
3459  {
3460   "alignment" : 4,
3461   "fields" :
3462   [
3463    {
3464     "access" : "private",
3465     "field_name" : "mLock",
3466     "referenced_type" : "type-295"
3467    }
3468   ],
3469   "linker_set_key" : "android::RWLock::AutoWLock",
3470   "name" : "android::RWLock::AutoWLock",
3471   "record_kind" : "class",
3472   "referenced_type" : "type-297",
3473   "self_type" : "type-297",
3474   "size" : 4,
3475   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3476   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
3477  },
3478  {
3479   "alignment" : 4,
3480   "fields" :
3481   [
3482    {
3483     "access" : "private",
3484     "field_name" : "mRefs",
3485     "field_offset" : 32,
3486     "referenced_type" : "type-63"
3487    }
3488   ],
3489   "linker_set_key" : "android::RefBase",
3490   "name" : "android::RefBase",
3491   "record_kind" : "class",
3492   "referenced_type" : "type-62",
3493   "self_type" : "type-62",
3494   "size" : 8,
3495   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3496   "unique_id" : "_ZTSN7android7RefBaseE",
3497   "vtable_components" :
3498   [
3499    {
3500     "kind" : "offset_to_top"
3501    },
3502    {
3503     "kind" : "rtti",
3504     "mangled_component_name" : "_ZTIN7android7RefBaseE"
3505    },
3506    {
3507     "kind" : "complete_dtor_pointer",
3508     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3509    },
3510    {
3511     "kind" : "deleting_dtor_pointer",
3512     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3513    },
3514    {
3515     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3516    },
3517    {
3518     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3519    },
3520    {
3521     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3522    },
3523    {
3524     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3525    }
3526   ]
3527  },
3528  {
3529   "alignment" : 1,
3530   "linker_set_key" : "android::RefBase::weakref_type",
3531   "name" : "android::RefBase::weakref_type",
3532   "record_kind" : "class",
3533   "referenced_type" : "type-202",
3534   "self_type" : "type-202",
3535   "size" : 1,
3536   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3537   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
3538  },
3539  {
3540   "alignment" : 1,
3541   "linker_set_key" : "android::ReferenceMover",
3542   "name" : "android::ReferenceMover",
3543   "record_kind" : "class",
3544   "referenced_type" : "type-69",
3545   "self_type" : "type-69",
3546   "size" : 1,
3547   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3548   "unique_id" : "_ZTSN7android14ReferenceMoverE"
3549  },
3550  {
3551   "alignment" : 4,
3552   "linker_set_key" : "android::ReferenceRenamer",
3553   "name" : "android::ReferenceRenamer",
3554   "record_kind" : "class",
3555   "referenced_type" : "type-60",
3556   "self_type" : "type-60",
3557   "size" : 4,
3558   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3559   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
3560   "vtable_components" :
3561   [
3562    {
3563     "kind" : "offset_to_top"
3564    },
3565    {
3566     "kind" : "rtti",
3567     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3568    },
3569    {
3570     "is_pure" : true,
3571     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
3572    }
3573   ]
3574  },
3575  {
3576   "alignment" : 4,
3577   "fields" :
3578   [
3579    {
3580     "access" : "private",
3581     "field_name" : "mTag",
3582     "referenced_type" : "type-52"
3583    }
3584   ],
3585   "linker_set_key" : "android::ScopedTrace",
3586   "name" : "android::ScopedTrace",
3587   "record_kind" : "class",
3588   "referenced_type" : "type-309",
3589   "self_type" : "type-309",
3590   "size" : 8,
3591   "source_file" : "/system/core/libutils/include/utils/Trace.h",
3592   "unique_id" : "_ZTSN7android11ScopedTraceE"
3593  },
3594  {
3595   "alignment" : 4,
3596   "base_specifiers" :
3597   [
3598    {
3599     "access" : "private",
3600     "referenced_type" : "type-242"
3601    }
3602   ],
3603   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3604   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3605   "record_kind" : "class",
3606   "referenced_type" : "type-243",
3607   "self_type" : "type-243",
3608   "size" : 20,
3609   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
3610   "template_args" : [ "type-244" ],
3611   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
3612   "vtable_components" :
3613   [
3614    {
3615     "kind" : "offset_to_top"
3616    },
3617    {
3618     "kind" : "rtti",
3619     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
3620    },
3621    {
3622     "kind" : "complete_dtor_pointer",
3623     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
3624    },
3625    {
3626     "kind" : "deleting_dtor_pointer",
3627     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
3628    },
3629    {
3630     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
3631    },
3632    {
3633     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
3634    },
3635    {
3636     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
3637    },
3638    {
3639     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
3640    },
3641    {
3642     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
3643    },
3644    {
3645     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
3646    },
3647    {
3648     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
3649    }
3650   ]
3651  },
3652  {
3653   "alignment" : 4,
3654   "base_specifiers" :
3655   [
3656    {
3657     "referenced_type" : "type-239"
3658    }
3659   ],
3660   "linker_set_key" : "android::SortedVectorImpl",
3661   "name" : "android::SortedVectorImpl",
3662   "record_kind" : "class",
3663   "referenced_type" : "type-242",
3664   "self_type" : "type-242",
3665   "size" : 20,
3666   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3667   "unique_id" : "_ZTSN7android16SortedVectorImplE",
3668   "vtable_components" :
3669   [
3670    {
3671     "kind" : "offset_to_top"
3672    },
3673    {
3674     "kind" : "rtti",
3675     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
3676    },
3677    {
3678     "kind" : "complete_dtor_pointer",
3679     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
3680    },
3681    {
3682     "kind" : "deleting_dtor_pointer",
3683     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
3684    },
3685    {
3686     "is_pure" : true,
3687     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
3688    },
3689    {
3690     "is_pure" : true,
3691     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
3692    },
3693    {
3694     "is_pure" : true,
3695     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
3696    },
3697    {
3698     "is_pure" : true,
3699     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
3700    },
3701    {
3702     "is_pure" : true,
3703     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
3704    },
3705    {
3706     "is_pure" : true,
3707     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
3708    },
3709    {
3710     "is_pure" : true,
3711     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
3712    }
3713   ]
3714  },
3715  {
3716   "alignment" : 4,
3717   "fields" :
3718   [
3719    {
3720     "access" : "private",
3721     "field_name" : "mString",
3722     "referenced_type" : "type-179"
3723    }
3724   ],
3725   "linker_set_key" : "android::String16",
3726   "name" : "android::String16",
3727   "record_kind" : "class",
3728   "referenced_type" : "type-178",
3729   "self_type" : "type-178",
3730   "size" : 4,
3731   "source_file" : "/system/core/libutils/include/utils/String16.h",
3732   "unique_id" : "_ZTSN7android8String16E"
3733  },
3734  {
3735   "alignment" : 4,
3736   "fields" :
3737   [
3738    {
3739     "access" : "private",
3740     "field_name" : "mString",
3741     "referenced_type" : "type-80"
3742    }
3743   ],
3744   "linker_set_key" : "android::String8",
3745   "name" : "android::String8",
3746   "record_kind" : "class",
3747   "referenced_type" : "type-169",
3748   "self_type" : "type-169",
3749   "size" : 4,
3750   "source_file" : "/system/core/libutils/include/utils/String8.h",
3751   "unique_id" : "_ZTSN7android7String8E"
3752  },
3753  {
3754   "alignment" : 4,
3755   "base_specifiers" :
3756   [
3757    {
3758     "is_virtual" : true,
3759     "referenced_type" : "type-62"
3760    }
3761   ],
3762   "fields" :
3763   [
3764    {
3765     "access" : "private",
3766     "field_name" : "mCanCallJava",
3767     "field_offset" : 32,
3768     "referenced_type" : "type-29"
3769    },
3770    {
3771     "access" : "private",
3772     "field_name" : "mThread",
3773     "field_offset" : 64,
3774     "referenced_type" : "type-195"
3775    },
3776    {
3777     "access" : "private",
3778     "field_name" : "mLock",
3779     "field_offset" : 96,
3780     "referenced_type" : "type-281"
3781    },
3782    {
3783     "access" : "private",
3784     "field_name" : "mThreadExitedCondition",
3785     "field_offset" : 128,
3786     "referenced_type" : "type-287"
3787    },
3788    {
3789     "access" : "private",
3790     "field_name" : "mStatus",
3791     "field_offset" : 160,
3792     "referenced_type" : "type-16"
3793    },
3794    {
3795     "access" : "private",
3796     "field_name" : "mExitPending",
3797     "field_offset" : 192,
3798     "referenced_type" : "type-299"
3799    },
3800    {
3801     "access" : "private",
3802     "field_name" : "mRunning",
3803     "field_offset" : 200,
3804     "referenced_type" : "type-299"
3805    },
3806    {
3807     "access" : "private",
3808     "field_name" : "mHoldSelf",
3809     "field_offset" : 224,
3810     "referenced_type" : "type-343"
3811    },
3812    {
3813     "access" : "private",
3814     "field_name" : "mTid",
3815     "field_offset" : 256,
3816     "referenced_type" : "type-16"
3817    }
3818   ],
3819   "linker_set_key" : "android::Thread",
3820   "name" : "android::Thread",
3821   "record_kind" : "class",
3822   "referenced_type" : "type-345",
3823   "self_type" : "type-345",
3824   "size" : 44,
3825   "source_file" : "/system/core/libutils/include/utils/Thread.h",
3826   "unique_id" : "_ZTSN7android6ThreadE",
3827   "vtable_components" :
3828   [
3829    {
3830     "component_value" : 36,
3831     "kind" : "vbase_offset"
3832    },
3833    {
3834     "kind" : "offset_to_top"
3835    },
3836    {
3837     "kind" : "rtti",
3838     "mangled_component_name" : "_ZTIN7android6ThreadE"
3839    },
3840    {
3841     "kind" : "complete_dtor_pointer",
3842     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
3843    },
3844    {
3845     "kind" : "deleting_dtor_pointer",
3846     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
3847    },
3848    {
3849     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
3850    },
3851    {
3852     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
3853    },
3854    {
3855     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
3856    },
3857    {
3858     "is_pure" : true,
3859     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
3860    },
3861    {
3862     "kind" : "vcall_offset"
3863    },
3864    {
3865     "kind" : "vcall_offset"
3866    },
3867    {
3868     "kind" : "vcall_offset"
3869    },
3870    {
3871     "kind" : "vcall_offset"
3872    },
3873    {
3874     "component_value" : -36,
3875     "kind" : "vcall_offset"
3876    },
3877    {
3878     "component_value" : -36,
3879     "kind" : "offset_to_top"
3880    },
3881    {
3882     "kind" : "rtti",
3883     "mangled_component_name" : "_ZTIN7android6ThreadE"
3884    },
3885    {
3886     "kind" : "complete_dtor_pointer",
3887     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
3888    },
3889    {
3890     "kind" : "deleting_dtor_pointer",
3891     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
3892    },
3893    {
3894     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3895    },
3896    {
3897     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3898    },
3899    {
3900     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3901    },
3902    {
3903     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3904    }
3905   ]
3906  },
3907  {
3908   "alignment" : 4,
3909   "base_specifiers" :
3910   [
3911    {
3912     "access" : "private",
3913     "referenced_type" : "type-239"
3914    }
3915   ],
3916   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
3917   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
3918   "record_kind" : "class",
3919   "referenced_type" : "type-248",
3920   "self_type" : "type-248",
3921   "size" : 20,
3922   "source_file" : "/system/core/libutils/include/utils/Vector.h",
3923   "template_args" : [ "type-249" ],
3924   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
3925   "vtable_components" :
3926   [
3927    {
3928     "kind" : "offset_to_top"
3929    },
3930    {
3931     "kind" : "rtti",
3932     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
3933    },
3934    {
3935     "kind" : "complete_dtor_pointer",
3936     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
3937    },
3938    {
3939     "kind" : "deleting_dtor_pointer",
3940     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
3941    },
3942    {
3943     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
3944    },
3945    {
3946     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
3947    },
3948    {
3949     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
3950    },
3951    {
3952     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
3953    },
3954    {
3955     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
3956    },
3957    {
3958     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
3959    }
3960   ]
3961  },
3962  {
3963   "alignment" : 4,
3964   "fields" :
3965   [
3966    {
3967     "access" : "private",
3968     "field_name" : "mStorage",
3969     "field_offset" : 32,
3970     "referenced_type" : "type-195"
3971    },
3972    {
3973     "access" : "private",
3974     "field_name" : "mCount",
3975     "field_offset" : 64,
3976     "referenced_type" : "type-2"
3977    },
3978    {
3979     "access" : "private",
3980     "field_name" : "mFlags",
3981     "field_offset" : 96,
3982     "referenced_type" : "type-45"
3983    },
3984    {
3985     "access" : "private",
3986     "field_name" : "mItemSize",
3987     "field_offset" : 128,
3988     "referenced_type" : "type-45"
3989    }
3990   ],
3991   "linker_set_key" : "android::VectorImpl",
3992   "name" : "android::VectorImpl",
3993   "record_kind" : "class",
3994   "referenced_type" : "type-239",
3995   "self_type" : "type-239",
3996   "size" : 20,
3997   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3998   "unique_id" : "_ZTSN7android10VectorImplE",
3999   "vtable_components" :
4000   [
4001    {
4002     "kind" : "offset_to_top"
4003    },
4004    {
4005     "kind" : "rtti",
4006     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4007    },
4008    {
4009     "kind" : "complete_dtor_pointer",
4010     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4011    },
4012    {
4013     "kind" : "deleting_dtor_pointer",
4014     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4015    },
4016    {
4017     "is_pure" : true,
4018     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4019    },
4020    {
4021     "is_pure" : true,
4022     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4023    },
4024    {
4025     "is_pure" : true,
4026     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4027    },
4028    {
4029     "is_pure" : true,
4030     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4031    },
4032    {
4033     "is_pure" : true,
4034     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4035    },
4036    {
4037     "is_pure" : true,
4038     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4039    }
4040   ]
4041  },
4042  {
4043   "alignment" : 4,
4044   "base_specifiers" :
4045   [
4046    {
4047     "referenced_type" : "type-245"
4048    }
4049   ],
4050   "linker_set_key" : "android::VirtualLightRefBase",
4051   "name" : "android::VirtualLightRefBase",
4052   "record_kind" : "class",
4053   "referenced_type" : "type-247",
4054   "self_type" : "type-247",
4055   "size" : 8,
4056   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4057   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
4058   "vtable_components" :
4059   [
4060    {
4061     "kind" : "offset_to_top"
4062    },
4063    {
4064     "kind" : "rtti",
4065     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
4066    },
4067    {
4068     "kind" : "complete_dtor_pointer",
4069     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
4070    },
4071    {
4072     "kind" : "deleting_dtor_pointer",
4073     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
4074    }
4075   ]
4076  },
4077  {
4078   "alignment" : 8,
4079   "fields" :
4080   [
4081    {
4082     "field_name" : "providerId",
4083     "referenced_type" : "type-52"
4084    },
4085    {
4086     "field_name" : "vendorTagSections",
4087     "field_offset" : 64,
4088     "referenced_type" : "type-117"
4089    }
4090   ],
4091   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections",
4092   "name" : "android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections",
4093   "referenced_type" : "type-313",
4094   "self_type" : "type-313",
4095   "size" : 24,
4096   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
4097   "unique_id" : "_ZTSN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE"
4098  },
4099  {
4100   "alignment" : 8,
4101   "fields" :
4102   [
4103    {
4104     "field_name" : "tagId",
4105     "referenced_type" : "type-2"
4106    },
4107    {
4108     "field_name" : "tagName",
4109     "field_offset" : 64,
4110     "referenced_type" : "type-77"
4111    },
4112    {
4113     "field_name" : "tagType",
4114     "field_offset" : 192,
4115     "referenced_type" : "type-110"
4116    }
4117   ],
4118   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::VendorTag",
4119   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTag",
4120   "referenced_type" : "type-109",
4121   "self_type" : "type-109",
4122   "size" : 32,
4123   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
4124   "unique_id" : "_ZTSN7android10frameworks13cameraservice6common4V2_09VendorTagE"
4125  },
4126  {
4127   "alignment" : 8,
4128   "fields" :
4129   [
4130    {
4131     "field_name" : "sectionName",
4132     "referenced_type" : "type-77"
4133    },
4134    {
4135     "field_name" : "tags",
4136     "field_offset" : 128,
4137     "referenced_type" : "type-105"
4138    }
4139   ],
4140   "linker_set_key" : "android::frameworks::cameraservice::common::V2_0::VendorTagSection",
4141   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTagSection",
4142   "referenced_type" : "type-121",
4143   "self_type" : "type-121",
4144   "size" : 32,
4145   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
4146   "unique_id" : "_ZTSN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE"
4147  },
4148  {
4149   "alignment" : 4,
4150   "base_specifiers" :
4151   [
4152    {
4153     "referenced_type" : "type-196"
4154    }
4155   ],
4156   "fields" :
4157   [
4158    {
4159     "access" : "protected",
4160     "field_name" : "mSchedPolicy",
4161     "field_offset" : 32,
4162     "referenced_type" : "type-16"
4163    },
4164    {
4165     "access" : "protected",
4166     "field_name" : "mSchedPriority",
4167     "field_offset" : 64,
4168     "referenced_type" : "type-16"
4169    },
4170    {
4171     "access" : "private",
4172     "field_name" : "mExtras",
4173     "field_offset" : 96,
4174     "referenced_type" : "type-194"
4175    },
4176    {
4177     "access" : "private",
4178     "field_name" : "mReserved0",
4179     "field_offset" : 128,
4180     "referenced_type" : "type-195"
4181    }
4182   ],
4183   "linker_set_key" : "android::hardware::BHwBinder",
4184   "name" : "android::hardware::BHwBinder",
4185   "record_kind" : "class",
4186   "referenced_type" : "type-193",
4187   "self_type" : "type-193",
4188   "size" : 28,
4189   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4190   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
4191   "vtable_components" :
4192   [
4193    {
4194     "component_value" : 20,
4195     "kind" : "vbase_offset"
4196    },
4197    {
4198     "kind" : "offset_to_top"
4199    },
4200    {
4201     "kind" : "rtti",
4202     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4203    },
4204    {
4205     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4206    },
4207    {
4208     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
4209    },
4210    {
4211     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
4212    },
4213    {
4214     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4215    },
4216    {
4217     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4218    },
4219    {
4220     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
4221    },
4222    {
4223     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
4224    },
4225    {
4226     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
4227    },
4228    {
4229     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4230    },
4231    {
4232     "kind" : "complete_dtor_pointer",
4233     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
4234    },
4235    {
4236     "kind" : "deleting_dtor_pointer",
4237     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
4238    },
4239    {
4240     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4241    },
4242    {
4243     "kind" : "vcall_offset"
4244    },
4245    {
4246     "kind" : "vcall_offset"
4247    },
4248    {
4249     "kind" : "vcall_offset"
4250    },
4251    {
4252     "kind" : "vcall_offset"
4253    },
4254    {
4255     "component_value" : -20,
4256     "kind" : "vcall_offset"
4257    },
4258    {
4259     "component_value" : -20,
4260     "kind" : "offset_to_top"
4261    },
4262    {
4263     "kind" : "rtti",
4264     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4265    },
4266    {
4267     "kind" : "complete_dtor_pointer",
4268     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
4269    },
4270    {
4271     "kind" : "deleting_dtor_pointer",
4272     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
4273    },
4274    {
4275     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4276    },
4277    {
4278     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4279    },
4280    {
4281     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4282    },
4283    {
4284     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4285    }
4286   ]
4287  },
4288  {
4289   "alignment" : 4,
4290   "base_specifiers" :
4291   [
4292    {
4293     "is_virtual" : true,
4294     "referenced_type" : "type-62"
4295    }
4296   ],
4297   "fields" :
4298   [
4299    {
4300     "access" : "private",
4301     "field_name" : "mRemote",
4302     "field_offset" : 32,
4303     "referenced_type" : "type-199"
4304    },
4305    {
4306     "access" : "private",
4307     "field_name" : "mRefs",
4308     "field_offset" : 64,
4309     "referenced_type" : "type-201"
4310    },
4311    {
4312     "access" : "private",
4313     "field_name" : "mState",
4314     "field_offset" : 96,
4315     "referenced_type" : "type-203"
4316    }
4317   ],
4318   "linker_set_key" : "android::hardware::BpHwRefBase",
4319   "name" : "android::hardware::BpHwRefBase",
4320   "record_kind" : "class",
4321   "referenced_type" : "type-198",
4322   "self_type" : "type-198",
4323   "size" : 24,
4324   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4325   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
4326   "vtable_components" :
4327   [
4328    {
4329     "component_value" : 16,
4330     "kind" : "vbase_offset"
4331    },
4332    {
4333     "kind" : "offset_to_top"
4334    },
4335    {
4336     "kind" : "rtti",
4337     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4338    },
4339    {
4340     "kind" : "complete_dtor_pointer",
4341     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
4342    },
4343    {
4344     "kind" : "deleting_dtor_pointer",
4345     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
4346    },
4347    {
4348     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
4349    },
4350    {
4351     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4352    },
4353    {
4354     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4355    },
4356    {
4357     "kind" : "vcall_offset"
4358    },
4359    {
4360     "component_value" : -16,
4361     "kind" : "vcall_offset"
4362    },
4363    {
4364     "component_value" : -16,
4365     "kind" : "vcall_offset"
4366    },
4367    {
4368     "component_value" : -16,
4369     "kind" : "vcall_offset"
4370    },
4371    {
4372     "component_value" : -16,
4373     "kind" : "vcall_offset"
4374    },
4375    {
4376     "component_value" : -16,
4377     "kind" : "offset_to_top"
4378    },
4379    {
4380     "kind" : "rtti",
4381     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4382    },
4383    {
4384     "kind" : "complete_dtor_pointer",
4385     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
4386    },
4387    {
4388     "kind" : "deleting_dtor_pointer",
4389     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
4390    },
4391    {
4392     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
4393    },
4394    {
4395     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4396    },
4397    {
4398     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4399    },
4400    {
4401     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4402    }
4403   ]
4404  },
4405  {
4406   "alignment" : 8,
4407   "fields" :
4408   [
4409    {
4410     "field_name" : "flags",
4411     "referenced_type" : "type-2"
4412    },
4413    {
4414     "field_name" : "fdIndex",
4415     "field_offset" : 32,
4416     "referenced_type" : "type-2"
4417    },
4418    {
4419     "field_name" : "offset",
4420     "field_offset" : 64,
4421     "referenced_type" : "type-2"
4422    },
4423    {
4424     "field_name" : "extent",
4425     "field_offset" : 128,
4426     "referenced_type" : "type-52"
4427    }
4428   ],
4429   "linker_set_key" : "android::hardware::GrantorDescriptor",
4430   "name" : "android::hardware::GrantorDescriptor",
4431   "referenced_type" : "type-104",
4432   "self_type" : "type-104",
4433   "size" : 24,
4434   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4435   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
4436  },
4437  {
4438   "alignment" : 8,
4439   "base_specifiers" :
4440   [
4441    {
4442     "is_virtual" : true,
4443     "referenced_type" : "type-85"
4444    },
4445    {
4446     "is_virtual" : true,
4447     "referenced_type" : "type-62"
4448    }
4449   ],
4450   "linker_set_key" : "android::hardware::HidlMemory",
4451   "name" : "android::hardware::HidlMemory",
4452   "record_kind" : "class",
4453   "referenced_type" : "type-94",
4454   "self_type" : "type-94",
4455   "size" : 56,
4456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
4457   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
4458   "vtable_components" :
4459   [
4460    {
4461     "component_value" : 48,
4462     "kind" : "vbase_offset"
4463    },
4464    {
4465     "component_value" : 8,
4466     "kind" : "vbase_offset"
4467    },
4468    {
4469     "kind" : "offset_to_top"
4470    },
4471    {
4472     "kind" : "rtti",
4473     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4474    },
4475    {
4476     "kind" : "complete_dtor_pointer",
4477     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
4478    },
4479    {
4480     "kind" : "deleting_dtor_pointer",
4481     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
4482    },
4483    {
4484     "kind" : "vcall_offset"
4485    },
4486    {
4487     "kind" : "vcall_offset"
4488    },
4489    {
4490     "kind" : "vcall_offset"
4491    },
4492    {
4493     "kind" : "vcall_offset"
4494    },
4495    {
4496     "component_value" : -48,
4497     "kind" : "vcall_offset"
4498    },
4499    {
4500     "component_value" : -48,
4501     "kind" : "offset_to_top"
4502    },
4503    {
4504     "kind" : "rtti",
4505     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4506    },
4507    {
4508     "kind" : "complete_dtor_pointer",
4509     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
4510    },
4511    {
4512     "kind" : "deleting_dtor_pointer",
4513     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
4514    },
4515    {
4516     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4517    },
4518    {
4519     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4520    },
4521    {
4522     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4523    },
4524    {
4525     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4526    }
4527   ]
4528  },
4529  {
4530   "alignment" : 4,
4531   "base_specifiers" :
4532   [
4533    {
4534     "is_virtual" : true,
4535     "referenced_type" : "type-62"
4536    }
4537   ],
4538   "linker_set_key" : "android::hardware::IBinder",
4539   "name" : "android::hardware::IBinder",
4540   "record_kind" : "class",
4541   "referenced_type" : "type-196",
4542   "self_type" : "type-196",
4543   "size" : 12,
4544   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4545   "unique_id" : "_ZTSN7android8hardware7IBinderE",
4546   "vtable_components" :
4547   [
4548    {
4549     "component_value" : 4,
4550     "kind" : "vbase_offset"
4551    },
4552    {
4553     "kind" : "offset_to_top"
4554    },
4555    {
4556     "kind" : "rtti",
4557     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4558    },
4559    {
4560     "is_pure" : true,
4561     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4562    },
4563    {
4564     "is_pure" : true,
4565     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
4566    },
4567    {
4568     "is_pure" : true,
4569     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
4570    },
4571    {
4572     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4573    },
4574    {
4575     "is_pure" : true,
4576     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4577    },
4578    {
4579     "is_pure" : true,
4580     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
4581    },
4582    {
4583     "is_pure" : true,
4584     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
4585    },
4586    {
4587     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
4588    },
4589    {
4590     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4591    },
4592    {
4593     "kind" : "complete_dtor_pointer",
4594     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
4595    },
4596    {
4597     "kind" : "deleting_dtor_pointer",
4598     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
4599    },
4600    {
4601     "kind" : "vcall_offset"
4602    },
4603    {
4604     "kind" : "vcall_offset"
4605    },
4606    {
4607     "kind" : "vcall_offset"
4608    },
4609    {
4610     "kind" : "vcall_offset"
4611    },
4612    {
4613     "component_value" : -4,
4614     "kind" : "vcall_offset"
4615    },
4616    {
4617     "component_value" : -4,
4618     "kind" : "offset_to_top"
4619    },
4620    {
4621     "kind" : "rtti",
4622     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4623    },
4624    {
4625     "kind" : "complete_dtor_pointer",
4626     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
4627    },
4628    {
4629     "kind" : "deleting_dtor_pointer",
4630     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
4631    },
4632    {
4633     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4634    },
4635    {
4636     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4637    },
4638    {
4639     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4640    },
4641    {
4642     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4643    }
4644   ]
4645  },
4646  {
4647   "alignment" : 4,
4648   "base_specifiers" :
4649   [
4650    {
4651     "is_virtual" : true,
4652     "referenced_type" : "type-62"
4653    }
4654   ],
4655   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
4656   "name" : "android::hardware::IBinder::DeathRecipient",
4657   "record_kind" : "class",
4658   "referenced_type" : "type-192",
4659   "self_type" : "type-192",
4660   "size" : 12,
4661   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4662   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
4663   "vtable_components" :
4664   [
4665    {
4666     "component_value" : 4,
4667     "kind" : "vbase_offset"
4668    },
4669    {
4670     "kind" : "offset_to_top"
4671    },
4672    {
4673     "kind" : "rtti",
4674     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4675    },
4676    {
4677     "is_pure" : true,
4678     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
4679    },
4680    {
4681     "kind" : "complete_dtor_pointer",
4682     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
4683    },
4684    {
4685     "kind" : "deleting_dtor_pointer",
4686     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
4687    },
4688    {
4689     "kind" : "vcall_offset"
4690    },
4691    {
4692     "kind" : "vcall_offset"
4693    },
4694    {
4695     "kind" : "vcall_offset"
4696    },
4697    {
4698     "kind" : "vcall_offset"
4699    },
4700    {
4701     "component_value" : -4,
4702     "kind" : "vcall_offset"
4703    },
4704    {
4705     "component_value" : -4,
4706     "kind" : "offset_to_top"
4707    },
4708    {
4709     "kind" : "rtti",
4710     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4711    },
4712    {
4713     "kind" : "complete_dtor_pointer",
4714     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
4715    },
4716    {
4717     "kind" : "deleting_dtor_pointer",
4718     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
4719    },
4720    {
4721     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4722    },
4723    {
4724     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4725    },
4726    {
4727     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4728    },
4729    {
4730     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4731    }
4732   ]
4733  },
4734  {
4735   "alignment" : 4,
4736   "base_specifiers" :
4737   [
4738    {
4739     "is_virtual" : true,
4740     "referenced_type" : "type-62"
4741    }
4742   ],
4743   "linker_set_key" : "android::hardware::IInterface",
4744   "name" : "android::hardware::IInterface",
4745   "record_kind" : "class",
4746   "referenced_type" : "type-206",
4747   "self_type" : "type-206",
4748   "size" : 12,
4749   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4750   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
4751   "vtable_components" :
4752   [
4753    {
4754     "component_value" : 4,
4755     "kind" : "vbase_offset"
4756    },
4757    {
4758     "kind" : "offset_to_top"
4759    },
4760    {
4761     "kind" : "rtti",
4762     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4763    },
4764    {
4765     "kind" : "complete_dtor_pointer",
4766     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
4767    },
4768    {
4769     "kind" : "deleting_dtor_pointer",
4770     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
4771    },
4772    {
4773     "is_pure" : true,
4774     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
4775    },
4776    {
4777     "kind" : "vcall_offset"
4778    },
4779    {
4780     "kind" : "vcall_offset"
4781    },
4782    {
4783     "kind" : "vcall_offset"
4784    },
4785    {
4786     "kind" : "vcall_offset"
4787    },
4788    {
4789     "component_value" : -4,
4790     "kind" : "vcall_offset"
4791    },
4792    {
4793     "component_value" : -4,
4794     "kind" : "offset_to_top"
4795    },
4796    {
4797     "kind" : "rtti",
4798     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4799    },
4800    {
4801     "kind" : "complete_dtor_pointer",
4802     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
4803    },
4804    {
4805     "kind" : "deleting_dtor_pointer",
4806     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
4807    },
4808    {
4809     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4810    },
4811    {
4812     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4813    },
4814    {
4815     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4816    },
4817    {
4818     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4819    }
4820   ]
4821  },
4822  {
4823   "alignment" : 4,
4824   "fields" :
4825   [
4826    {
4827     "access" : "private",
4828     "field_name" : "mGrantors",
4829     "referenced_type" : "type-100"
4830    },
4831    {
4832     "access" : "private",
4833     "field_name" : "mHandle",
4834     "field_offset" : 128,
4835     "referenced_type" : "type-150"
4836    },
4837    {
4838     "access" : "private",
4839     "field_name" : "mQuantum",
4840     "field_offset" : 192,
4841     "referenced_type" : "type-2"
4842    },
4843    {
4844     "access" : "private",
4845     "field_name" : "mFlags",
4846     "field_offset" : 224,
4847     "referenced_type" : "type-2"
4848    }
4849   ],
4850   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
4851   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
4852   "referenced_type" : "type-149",
4853   "self_type" : "type-149",
4854   "size" : 32,
4855   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4856   "template_args" : [ "type-18" ],
4857   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
4858  },
4859  {
4860   "alignment" : 4,
4861   "fields" :
4862   [
4863    {
4864     "access" : "private",
4865     "field_name" : "mBufCachePos",
4866     "referenced_type" : "type-2"
4867    },
4868    {
4869     "access" : "private",
4870     "field_name" : "mBufCache",
4871     "field_offset" : 32,
4872     "referenced_type" : "type-208"
4873    },
4874    {
4875     "access" : "private",
4876     "field_name" : "mError",
4877     "field_offset" : 128,
4878     "referenced_type" : "type-16"
4879    },
4880    {
4881     "access" : "private",
4882     "field_name" : "mData",
4883     "field_offset" : 160,
4884     "referenced_type" : "type-209"
4885    },
4886    {
4887     "access" : "private",
4888     "field_name" : "mDataSize",
4889     "field_offset" : 192,
4890     "referenced_type" : "type-2"
4891    },
4892    {
4893     "access" : "private",
4894     "field_name" : "mDataCapacity",
4895     "field_offset" : 224,
4896     "referenced_type" : "type-2"
4897    },
4898    {
4899     "access" : "private",
4900     "field_name" : "mDataPos",
4901     "field_offset" : 256,
4902     "referenced_type" : "type-2"
4903    },
4904    {
4905     "access" : "private",
4906     "field_name" : "mObjects",
4907     "field_offset" : 288,
4908     "referenced_type" : "type-210"
4909    },
4910    {
4911     "access" : "private",
4912     "field_name" : "mObjectsSize",
4913     "field_offset" : 320,
4914     "referenced_type" : "type-2"
4915    },
4916    {
4917     "access" : "private",
4918     "field_name" : "mObjectsCapacity",
4919     "field_offset" : 352,
4920     "referenced_type" : "type-2"
4921    },
4922    {
4923     "access" : "private",
4924     "field_name" : "mNextObjectHint",
4925     "field_offset" : 384,
4926     "referenced_type" : "type-2"
4927    },
4928    {
4929     "access" : "private",
4930     "field_name" : "mNumRef",
4931     "field_offset" : 416,
4932     "referenced_type" : "type-2"
4933    },
4934    {
4935     "access" : "private",
4936     "field_name" : "mFdsKnown",
4937     "field_offset" : 448,
4938     "referenced_type" : "type-30"
4939    },
4940    {
4941     "access" : "private",
4942     "field_name" : "mHasFds",
4943     "field_offset" : 456,
4944     "referenced_type" : "type-30"
4945    },
4946    {
4947     "access" : "private",
4948     "field_name" : "mAllowFds",
4949     "field_offset" : 464,
4950     "referenced_type" : "type-30"
4951    },
4952    {
4953     "access" : "private",
4954     "field_name" : "mOwner",
4955     "field_offset" : 480,
4956     "referenced_type" : "type-211"
4957    },
4958    {
4959     "access" : "private",
4960     "field_name" : "mOwnerCookie",
4961     "field_offset" : 512,
4962     "referenced_type" : "type-195"
4963    }
4964   ],
4965   "linker_set_key" : "android::hardware::Parcel",
4966   "name" : "android::hardware::Parcel",
4967   "record_kind" : "class",
4968   "referenced_type" : "type-207",
4969   "self_type" : "type-207",
4970   "size" : 68,
4971   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
4972   "unique_id" : "_ZTSN7android8hardware6ParcelE"
4973  },
4974  {
4975   "access" : "private",
4976   "alignment" : 4,
4977   "fields" :
4978   [
4979    {
4980     "field_name" : "index",
4981     "referenced_type" : "type-2"
4982    },
4983    {
4984     "field_name" : "buffer",
4985     "field_offset" : 32,
4986     "referenced_type" : "type-52"
4987    },
4988    {
4989     "field_name" : "bufend",
4990     "field_offset" : 96,
4991     "referenced_type" : "type-52"
4992    }
4993   ],
4994   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
4995   "name" : "android::hardware::Parcel::BufferInfo",
4996   "referenced_type" : "type-219",
4997   "self_type" : "type-219",
4998   "size" : 20,
4999   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5000   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
5001  },
5002  {
5003   "alignment" : 4,
5004   "base_specifiers" :
5005   [
5006    {
5007     "is_virtual" : true,
5008     "referenced_type" : "type-62"
5009    }
5010   ],
5011   "fields" :
5012   [
5013    {
5014     "access" : "private",
5015     "field_name" : "mDriverFD",
5016     "field_offset" : 32,
5017     "referenced_type" : "type-16"
5018    },
5019    {
5020     "access" : "private",
5021     "field_name" : "mVMStart",
5022     "field_offset" : 64,
5023     "referenced_type" : "type-195"
5024    },
5025    {
5026     "access" : "private",
5027     "field_name" : "mThreadCountLock",
5028     "field_offset" : 96,
5029     "referenced_type" : "type-301"
5030    },
5031    {
5032     "access" : "private",
5033     "field_name" : "mThreadCountDecrement",
5034     "field_offset" : 128,
5035     "referenced_type" : "type-302"
5036    },
5037    {
5038     "access" : "private",
5039     "field_name" : "mExecutingThreadsCount",
5040     "field_offset" : 160,
5041     "referenced_type" : "type-2"
5042    },
5043    {
5044     "access" : "private",
5045     "field_name" : "mMaxThreads",
5046     "field_offset" : 192,
5047     "referenced_type" : "type-2"
5048    },
5049    {
5050     "access" : "private",
5051     "field_name" : "mStarvationStartTimeMs",
5052     "field_offset" : 224,
5053     "referenced_type" : "type-48"
5054    },
5055    {
5056     "access" : "private",
5057     "field_name" : "mLock",
5058     "field_offset" : 288,
5059     "referenced_type" : "type-281"
5060    },
5061    {
5062     "access" : "private",
5063     "field_name" : "mHandleToObject",
5064     "field_offset" : 320,
5065     "referenced_type" : "type-248"
5066    },
5067    {
5068     "access" : "private",
5069     "field_name" : "mManagesContexts",
5070     "field_offset" : 480,
5071     "referenced_type" : "type-30"
5072    },
5073    {
5074     "access" : "private",
5075     "field_name" : "mBinderContextCheckFunc",
5076     "field_offset" : 512,
5077     "referenced_type" : "type-303"
5078    },
5079    {
5080     "access" : "private",
5081     "field_name" : "mBinderContextUserData",
5082     "field_offset" : 544,
5083     "referenced_type" : "type-195"
5084    },
5085    {
5086     "access" : "private",
5087     "field_name" : "mContexts",
5088     "field_offset" : 576,
5089     "referenced_type" : "type-250"
5090    },
5091    {
5092     "access" : "private",
5093     "field_name" : "mRootDir",
5094     "field_offset" : 736,
5095     "referenced_type" : "type-169"
5096    },
5097    {
5098     "access" : "private",
5099     "field_name" : "mThreadPoolStarted",
5100     "field_offset" : 768,
5101     "referenced_type" : "type-30"
5102    },
5103    {
5104     "access" : "private",
5105     "field_name" : "mSpawnThreadOnStart",
5106     "field_offset" : 776,
5107     "referenced_type" : "type-30"
5108    },
5109    {
5110     "access" : "private",
5111     "field_name" : "mThreadPoolSeq",
5112     "field_offset" : 800,
5113     "referenced_type" : "type-307"
5114    },
5115    {
5116     "access" : "private",
5117     "field_name" : "mMmapSize",
5118     "field_offset" : 832,
5119     "referenced_type" : "type-45"
5120    },
5121    {
5122     "access" : "private",
5123     "field_name" : "mCallRestriction",
5124     "field_offset" : 864,
5125     "referenced_type" : "type-308"
5126    }
5127   ],
5128   "linker_set_key" : "android::hardware::ProcessState",
5129   "name" : "android::hardware::ProcessState",
5130   "record_kind" : "class",
5131   "referenced_type" : "type-300",
5132   "self_type" : "type-300",
5133   "size" : 120,
5134   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5135   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
5136   "vtable_components" :
5137   [
5138    {
5139     "component_value" : 112,
5140     "kind" : "vbase_offset"
5141    },
5142    {
5143     "kind" : "offset_to_top"
5144    },
5145    {
5146     "kind" : "rtti",
5147     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5148    },
5149    {
5150     "kind" : "complete_dtor_pointer",
5151     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
5152    },
5153    {
5154     "kind" : "deleting_dtor_pointer",
5155     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
5156    },
5157    {
5158     "kind" : "vcall_offset"
5159    },
5160    {
5161     "kind" : "vcall_offset"
5162    },
5163    {
5164     "kind" : "vcall_offset"
5165    },
5166    {
5167     "kind" : "vcall_offset"
5168    },
5169    {
5170     "component_value" : -112,
5171     "kind" : "vcall_offset"
5172    },
5173    {
5174     "component_value" : -112,
5175     "kind" : "offset_to_top"
5176    },
5177    {
5178     "kind" : "rtti",
5179     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5180    },
5181    {
5182     "kind" : "complete_dtor_pointer",
5183     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
5184    },
5185    {
5186     "kind" : "deleting_dtor_pointer",
5187     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
5188    },
5189    {
5190     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5191    },
5192    {
5193     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5194    },
5195    {
5196     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5197    },
5198    {
5199     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5200    }
5201   ]
5202  },
5203  {
5204   "access" : "private",
5205   "alignment" : 4,
5206   "fields" :
5207   [
5208    {
5209     "field_name" : "binder",
5210     "referenced_type" : "type-200"
5211    },
5212    {
5213     "field_name" : "refs",
5214     "field_offset" : 32,
5215     "referenced_type" : "type-201"
5216    }
5217   ],
5218   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
5219   "name" : "android::hardware::ProcessState::handle_entry",
5220   "referenced_type" : "type-249",
5221   "self_type" : "type-249",
5222   "size" : 8,
5223   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5224   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
5225  },
5226  {
5227   "alignment" : 4,
5228   "base_specifiers" :
5229   [
5230    {
5231     "referenced_type" : "type-54"
5232    }
5233   ],
5234   "fields" :
5235   [
5236    {
5237     "access" : "private",
5238     "field_name" : "mVal",
5239     "field_offset" : 168,
5240     "referenced_type" : "type-30"
5241    }
5242   ],
5243   "linker_set_key" : "android::hardware::Return<bool>",
5244   "name" : "android::hardware::Return<bool>",
5245   "record_kind" : "class",
5246   "referenced_type" : "type-53",
5247   "self_type" : "type-53",
5248   "size" : 24,
5249   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5250   "template_args" : [ "type-30" ],
5251   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
5252  },
5253  {
5254   "alignment" : 4,
5255   "base_specifiers" :
5256   [
5257    {
5258     "referenced_type" : "type-54"
5259    }
5260   ],
5261   "linker_set_key" : "android::hardware::Return<void>",
5262   "name" : "android::hardware::Return<void>",
5263   "record_kind" : "class",
5264   "referenced_type" : "type-190",
5265   "self_type" : "type-190",
5266   "size" : 24,
5267   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5268   "template_args" : [ "type-138" ],
5269   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
5270  },
5271  {
5272   "alignment" : 4,
5273   "fields" :
5274   [
5275    {
5276     "access" : "private",
5277     "field_name" : "mException",
5278     "referenced_type" : "type-16"
5279    },
5280    {
5281     "access" : "private",
5282     "field_name" : "mErrorCode",
5283     "field_offset" : 32,
5284     "referenced_type" : "type-16"
5285    },
5286    {
5287     "access" : "private",
5288     "field_name" : "mMessage",
5289     "field_offset" : 64,
5290     "referenced_type" : "type-28"
5291    }
5292   ],
5293   "linker_set_key" : "android::hardware::Status",
5294   "name" : "android::hardware::Status",
5295   "record_kind" : "class",
5296   "referenced_type" : "type-27",
5297   "self_type" : "type-27",
5298   "size" : 20,
5299   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5300   "unique_id" : "_ZTSN7android8hardware6StatusE"
5301  },
5302  {
5303   "alignment" : 4,
5304   "fields" :
5305   [
5306    {
5307     "access" : "protected",
5308     "field_name" : "mInstrumentationCallbacks",
5309     "field_offset" : 32,
5310     "referenced_type" : "type-229"
5311    },
5312    {
5313     "access" : "protected",
5314     "field_name" : "mEnableInstrumentation",
5315     "field_offset" : 128,
5316     "referenced_type" : "type-30"
5317    },
5318    {
5319     "access" : "protected",
5320     "field_name" : "mInstrumentationLibPackage",
5321     "field_offset" : 160,
5322     "referenced_type" : "type-230"
5323    },
5324    {
5325     "access" : "protected",
5326     "field_name" : "mInterfaceName",
5327     "field_offset" : 256,
5328     "referenced_type" : "type-231"
5329    }
5330   ],
5331   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
5332   "name" : "android::hardware::details::HidlInstrumentor",
5333   "referenced_type" : "type-228",
5334   "self_type" : "type-228",
5335   "size" : 44,
5336   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5337   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
5338   "vtable_components" :
5339   [
5340    {
5341     "kind" : "offset_to_top"
5342    },
5343    {
5344     "kind" : "rtti",
5345     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5346    },
5347    {
5348     "kind" : "complete_dtor_pointer",
5349     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
5350    },
5351    {
5352     "kind" : "deleting_dtor_pointer",
5353     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
5354    }
5355   ]
5356  },
5357  {
5358   "alignment" : 4,
5359   "fields" :
5360   [
5361    {
5362     "field_name" : "sched_policy",
5363     "referenced_type" : "type-16"
5364    },
5365    {
5366     "field_name" : "prio",
5367     "field_offset" : 32,
5368     "referenced_type" : "type-16"
5369    }
5370   ],
5371   "linker_set_key" : "android::hardware::details::SchedPrio",
5372   "name" : "android::hardware::details::SchedPrio",
5373   "referenced_type" : "type-238",
5374   "self_type" : "type-238",
5375   "size" : 8,
5376   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
5377   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
5378  },
5379  {
5380   "alignment" : 1,
5381   "linker_set_key" : "android::hardware::details::bnhw_tag",
5382   "name" : "android::hardware::details::bnhw_tag",
5383   "referenced_type" : "type-183",
5384   "self_type" : "type-183",
5385   "size" : 1,
5386   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5387   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
5388  },
5389  {
5390   "alignment" : 1,
5391   "linker_set_key" : "android::hardware::details::bphw_tag",
5392   "name" : "android::hardware::details::bphw_tag",
5393   "referenced_type" : "type-197",
5394   "self_type" : "type-197",
5395   "size" : 1,
5396   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5397   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
5398  },
5399  {
5400   "alignment" : 1,
5401   "linker_set_key" : "android::hardware::details::bs_tag",
5402   "name" : "android::hardware::details::bs_tag",
5403   "referenced_type" : "type-218",
5404   "self_type" : "type-218",
5405   "size" : 1,
5406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5407   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
5408  },
5409  {
5410   "access" : "private",
5411   "alignment" : 4,
5412   "fields" :
5413   [
5414    {
5415     "field_name" : "mPointer",
5416     "referenced_type" : "type-103"
5417    },
5418    {
5419     "field_name" : "_pad",
5420     "referenced_type" : "type-52"
5421    }
5422   ],
5423   "is_anonymous" : true,
5424   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5425   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5426   "record_kind" : "union",
5427   "referenced_type" : "type-102",
5428   "self_type" : "type-102",
5429   "size" : 8,
5430   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5431   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
5432  },
5433  {
5434   "access" : "private",
5435   "alignment" : 4,
5436   "fields" :
5437   [
5438    {
5439     "field_name" : "mPointer",
5440     "referenced_type" : "type-108"
5441    },
5442    {
5443     "field_name" : "_pad",
5444     "referenced_type" : "type-52"
5445    }
5446   ],
5447   "is_anonymous" : true,
5448   "linker_set_key" : "android::hardware::details::hidl_pointer<VendorTag>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5449   "name" : "android::hardware::details::hidl_pointer<VendorTag>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5450   "record_kind" : "union",
5451   "referenced_type" : "type-107",
5452   "self_type" : "type-107",
5453   "size" : 8,
5454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5455   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEUt_E"
5456  },
5457  {
5458   "access" : "private",
5459   "alignment" : 4,
5460   "fields" :
5461   [
5462    {
5463     "field_name" : "mPointer",
5464     "referenced_type" : "type-120"
5465    },
5466    {
5467     "field_name" : "_pad",
5468     "referenced_type" : "type-52"
5469    }
5470   ],
5471   "is_anonymous" : true,
5472   "linker_set_key" : "android::hardware::details::hidl_pointer<VendorTagSection>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5473   "name" : "android::hardware::details::hidl_pointer<VendorTagSection>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5474   "record_kind" : "union",
5475   "referenced_type" : "type-119",
5476   "self_type" : "type-119",
5477   "size" : 8,
5478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5479   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEUt_E"
5480  },
5481  {
5482   "alignment" : 4,
5483   "fields" :
5484   [
5485    {
5486     "access" : "private",
5487     "referenced_type" : "type-107"
5488    }
5489   ],
5490   "linker_set_key" : "android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag>",
5491   "name" : "android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag>",
5492   "referenced_type" : "type-106",
5493   "self_type" : "type-106",
5494   "size" : 8,
5495   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5496   "template_args" : [ "type-109" ],
5497   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE"
5498  },
5499  {
5500   "alignment" : 4,
5501   "fields" :
5502   [
5503    {
5504     "access" : "private",
5505     "referenced_type" : "type-119"
5506    }
5507   ],
5508   "linker_set_key" : "android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
5509   "name" : "android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
5510   "referenced_type" : "type-118",
5511   "self_type" : "type-118",
5512   "size" : 8,
5513   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5514   "template_args" : [ "type-121" ],
5515   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE"
5516  },
5517  {
5518   "alignment" : 4,
5519   "fields" :
5520   [
5521    {
5522     "access" : "private",
5523     "referenced_type" : "type-102"
5524    }
5525   ],
5526   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5527   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5528   "referenced_type" : "type-101",
5529   "self_type" : "type-101",
5530   "size" : 8,
5531   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5532   "template_args" : [ "type-104" ],
5533   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
5534  },
5535  {
5536   "alignment" : 4,
5537   "fields" :
5538   [
5539    {
5540     "access" : "private",
5541     "referenced_type" : "type-130"
5542    }
5543   ],
5544   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
5545   "name" : "android::hardware::details::hidl_pointer<char>",
5546   "referenced_type" : "type-129",
5547   "self_type" : "type-129",
5548   "size" : 8,
5549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5550   "template_args" : [ "type-18" ],
5551   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
5552  },
5553  {
5554   "access" : "private",
5555   "alignment" : 4,
5556   "fields" :
5557   [
5558    {
5559     "field_name" : "mPointer",
5560     "referenced_type" : "type-95"
5561    },
5562    {
5563     "field_name" : "_pad",
5564     "referenced_type" : "type-52"
5565    }
5566   ],
5567   "is_anonymous" : true,
5568   "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5569   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5570   "record_kind" : "union",
5571   "referenced_type" : "type-130",
5572   "self_type" : "type-130",
5573   "size" : 8,
5574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5575   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
5576  },
5577  {
5578   "alignment" : 4,
5579   "fields" :
5580   [
5581    {
5582     "access" : "private",
5583     "referenced_type" : "type-79"
5584    }
5585   ],
5586   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
5587   "name" : "android::hardware::details::hidl_pointer<const char>",
5588   "referenced_type" : "type-78",
5589   "self_type" : "type-78",
5590   "size" : 8,
5591   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5592   "template_args" : [ "type-81" ],
5593   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
5594  },
5595  {
5596   "access" : "private",
5597   "alignment" : 4,
5598   "fields" :
5599   [
5600    {
5601     "field_name" : "mPointer",
5602     "referenced_type" : "type-80"
5603    },
5604    {
5605     "field_name" : "_pad",
5606     "referenced_type" : "type-52"
5607    }
5608   ],
5609   "is_anonymous" : true,
5610   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5611   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5612   "record_kind" : "union",
5613   "referenced_type" : "type-79",
5614   "self_type" : "type-79",
5615   "size" : 8,
5616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5617   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
5618  },
5619  {
5620   "alignment" : 4,
5621   "fields" :
5622   [
5623    {
5624     "access" : "private",
5625     "referenced_type" : "type-72"
5626    }
5627   ],
5628   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
5629   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
5630   "referenced_type" : "type-71",
5631   "self_type" : "type-71",
5632   "size" : 8,
5633   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5634   "template_args" : [ "type-74" ],
5635   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
5636  },
5637  {
5638   "access" : "private",
5639   "alignment" : 4,
5640   "fields" :
5641   [
5642    {
5643     "field_name" : "mPointer",
5644     "referenced_type" : "type-73"
5645    },
5646    {
5647     "field_name" : "_pad",
5648     "referenced_type" : "type-52"
5649    }
5650   ],
5651   "is_anonymous" : true,
5652   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5653   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5654   "record_kind" : "union",
5655   "referenced_type" : "type-72",
5656   "self_type" : "type-72",
5657   "size" : 8,
5658   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5659   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
5660  },
5661  {
5662   "alignment" : 4,
5663   "fields" :
5664   [
5665    {
5666     "access" : "private",
5667     "referenced_type" : "type-151"
5668    }
5669   ],
5670   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
5671   "name" : "android::hardware::details::hidl_pointer<native_handle>",
5672   "referenced_type" : "type-150",
5673   "self_type" : "type-150",
5674   "size" : 8,
5675   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5676   "template_args" : [ "type-75" ],
5677   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
5678  },
5679  {
5680   "access" : "private",
5681   "alignment" : 4,
5682   "fields" :
5683   [
5684    {
5685     "field_name" : "mPointer",
5686     "referenced_type" : "type-152"
5687    },
5688    {
5689     "field_name" : "_pad",
5690     "referenced_type" : "type-52"
5691    }
5692   ],
5693   "is_anonymous" : true,
5694   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5695   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
5696   "record_kind" : "union",
5697   "referenced_type" : "type-151",
5698   "self_type" : "type-151",
5699   "size" : 8,
5700   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5701   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
5702  },
5703  {
5704   "alignment" : 1,
5705   "linker_set_key" : "android::hardware::details::i_tag",
5706   "name" : "android::hardware::details::i_tag",
5707   "referenced_type" : "type-170",
5708   "self_type" : "type-170",
5709   "size" : 1,
5710   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5711   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
5712  },
5713  {
5714   "alignment" : 4,
5715   "fields" :
5716   [
5717    {
5718     "access" : "private",
5719     "field_name" : "mStatus",
5720     "referenced_type" : "type-27"
5721    },
5722    {
5723     "access" : "private",
5724     "field_name" : "mCheckedStatus",
5725     "field_offset" : 160,
5726     "referenced_type" : "type-30"
5727    }
5728   ],
5729   "linker_set_key" : "android::hardware::details::return_status",
5730   "name" : "android::hardware::details::return_status",
5731   "record_kind" : "class",
5732   "referenced_type" : "type-54",
5733   "self_type" : "type-54",
5734   "size" : 24,
5735   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5736   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
5737  },
5738  {
5739   "alignment" : 4,
5740   "base_specifiers" :
5741   [
5742    {
5743     "referenced_type" : "type-192"
5744    }
5745   ],
5746   "fields" :
5747   [
5748    {
5749     "access" : "private",
5750     "field_name" : "mRecipient",
5751     "field_offset" : 32,
5752     "referenced_type" : "type-235"
5753    },
5754    {
5755     "access" : "private",
5756     "field_name" : "mCookie",
5757     "field_offset" : 96,
5758     "referenced_type" : "type-52"
5759    },
5760    {
5761     "access" : "private",
5762     "field_name" : "mBase",
5763     "field_offset" : 160,
5764     "referenced_type" : "type-236"
5765    }
5766   ],
5767   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
5768   "name" : "android::hardware::hidl_binder_death_recipient",
5769   "referenced_type" : "type-234",
5770   "self_type" : "type-234",
5771   "size" : 36,
5772   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
5773   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
5774   "vtable_components" :
5775   [
5776    {
5777     "component_value" : 28,
5778     "kind" : "vbase_offset"
5779    },
5780    {
5781     "kind" : "offset_to_top"
5782    },
5783    {
5784     "kind" : "rtti",
5785     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5786    },
5787    {
5788     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
5789    },
5790    {
5791     "kind" : "complete_dtor_pointer",
5792     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
5793    },
5794    {
5795     "kind" : "deleting_dtor_pointer",
5796     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
5797    },
5798    {
5799     "kind" : "vcall_offset"
5800    },
5801    {
5802     "kind" : "vcall_offset"
5803    },
5804    {
5805     "kind" : "vcall_offset"
5806    },
5807    {
5808     "kind" : "vcall_offset"
5809    },
5810    {
5811     "component_value" : -28,
5812     "kind" : "vcall_offset"
5813    },
5814    {
5815     "component_value" : -28,
5816     "kind" : "offset_to_top"
5817    },
5818    {
5819     "kind" : "rtti",
5820     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5821    },
5822    {
5823     "kind" : "complete_dtor_pointer",
5824     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
5825    },
5826    {
5827     "kind" : "deleting_dtor_pointer",
5828     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
5829    },
5830    {
5831     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5832    },
5833    {
5834     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5835    },
5836    {
5837     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5838    },
5839    {
5840     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5841    }
5842   ]
5843  },
5844  {
5845   "alignment" : 4,
5846   "base_specifiers" :
5847   [
5848    {
5849     "is_virtual" : true,
5850     "referenced_type" : "type-62"
5851    }
5852   ],
5853   "linker_set_key" : "android::hardware::hidl_death_recipient",
5854   "name" : "android::hardware::hidl_death_recipient",
5855   "referenced_type" : "type-146",
5856   "self_type" : "type-146",
5857   "size" : 12,
5858   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5859   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
5860   "vtable_components" :
5861   [
5862    {
5863     "component_value" : 4,
5864     "kind" : "vbase_offset"
5865    },
5866    {
5867     "kind" : "offset_to_top"
5868    },
5869    {
5870     "kind" : "rtti",
5871     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5872    },
5873    {
5874     "is_pure" : true,
5875     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
5876    },
5877    {
5878     "kind" : "complete_dtor_pointer",
5879     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
5880    },
5881    {
5882     "kind" : "deleting_dtor_pointer",
5883     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
5884    },
5885    {
5886     "kind" : "vcall_offset"
5887    },
5888    {
5889     "kind" : "vcall_offset"
5890    },
5891    {
5892     "kind" : "vcall_offset"
5893    },
5894    {
5895     "kind" : "vcall_offset"
5896    },
5897    {
5898     "component_value" : -4,
5899     "kind" : "vcall_offset"
5900    },
5901    {
5902     "component_value" : -4,
5903     "kind" : "offset_to_top"
5904    },
5905    {
5906     "kind" : "rtti",
5907     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5908    },
5909    {
5910     "kind" : "complete_dtor_pointer",
5911     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
5912    },
5913    {
5914     "kind" : "deleting_dtor_pointer",
5915     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
5916    },
5917    {
5918     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5919    },
5920    {
5921     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5922    },
5923    {
5924     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5925    },
5926    {
5927     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5928    }
5929   ]
5930  },
5931  {
5932   "alignment" : 8,
5933   "fields" :
5934   [
5935    {
5936     "access" : "private",
5937     "field_name" : "mHandle",
5938     "referenced_type" : "type-71"
5939    },
5940    {
5941     "access" : "private",
5942     "field_name" : "mOwnsHandle",
5943     "field_offset" : 64,
5944     "referenced_type" : "type-30"
5945    }
5946   ],
5947   "linker_set_key" : "android::hardware::hidl_handle",
5948   "name" : "android::hardware::hidl_handle",
5949   "referenced_type" : "type-70",
5950   "self_type" : "type-70",
5951   "size" : 16,
5952   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5953   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
5954  },
5955  {
5956   "alignment" : 8,
5957   "fields" :
5958   [
5959    {
5960     "access" : "private",
5961     "field_name" : "mHandle",
5962     "referenced_type" : "type-70"
5963    },
5964    {
5965     "access" : "private",
5966     "field_name" : "mSize",
5967     "field_offset" : 128,
5968     "referenced_type" : "type-52"
5969    },
5970    {
5971     "access" : "private",
5972     "field_name" : "mName",
5973     "field_offset" : 192,
5974     "referenced_type" : "type-77"
5975    }
5976   ],
5977   "linker_set_key" : "android::hardware::hidl_memory",
5978   "name" : "android::hardware::hidl_memory",
5979   "referenced_type" : "type-85",
5980   "self_type" : "type-85",
5981   "size" : 40,
5982   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5983   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
5984  },
5985  {
5986   "alignment" : 4,
5987   "fields" :
5988   [
5989    {
5990     "access" : "private",
5991     "field_name" : "mBuffer",
5992     "referenced_type" : "type-78"
5993    },
5994    {
5995     "access" : "private",
5996     "field_name" : "mSize",
5997     "field_offset" : 64,
5998     "referenced_type" : "type-2"
5999    },
6000    {
6001     "access" : "private",
6002     "field_name" : "mOwnsBuffer",
6003     "field_offset" : 96,
6004     "referenced_type" : "type-30"
6005    }
6006   ],
6007   "linker_set_key" : "android::hardware::hidl_string",
6008   "name" : "android::hardware::hidl_string",
6009   "referenced_type" : "type-77",
6010   "self_type" : "type-77",
6011   "size" : 16,
6012   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6013   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
6014  },
6015  {
6016   "alignment" : 4,
6017   "fields" :
6018   [
6019    {
6020     "access" : "private",
6021     "field_name" : "mBuffer",
6022     "referenced_type" : "type-106"
6023    },
6024    {
6025     "access" : "private",
6026     "field_name" : "mSize",
6027     "field_offset" : 64,
6028     "referenced_type" : "type-2"
6029    },
6030    {
6031     "access" : "private",
6032     "field_name" : "mOwnsBuffer",
6033     "field_offset" : 96,
6034     "referenced_type" : "type-30"
6035    }
6036   ],
6037   "linker_set_key" : "android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag>",
6038   "name" : "android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag>",
6039   "referenced_type" : "type-105",
6040   "self_type" : "type-105",
6041   "size" : 16,
6042   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6043   "template_args" : [ "type-109" ],
6044   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE"
6045  },
6046  {
6047   "alignment" : 4,
6048   "fields" :
6049   [
6050    {
6051     "access" : "private",
6052     "field_name" : "mBuffer",
6053     "referenced_type" : "type-118"
6054    },
6055    {
6056     "access" : "private",
6057     "field_name" : "mSize",
6058     "field_offset" : 64,
6059     "referenced_type" : "type-2"
6060    },
6061    {
6062     "access" : "private",
6063     "field_name" : "mOwnsBuffer",
6064     "field_offset" : 96,
6065     "referenced_type" : "type-30"
6066    }
6067   ],
6068   "linker_set_key" : "android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
6069   "name" : "android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
6070   "referenced_type" : "type-117",
6071   "self_type" : "type-117",
6072   "size" : 16,
6073   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6074   "template_args" : [ "type-121" ],
6075   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE"
6076  },
6077  {
6078   "alignment" : 4,
6079   "fields" :
6080   [
6081    {
6082     "access" : "private",
6083     "field_name" : "mBuffer",
6084     "referenced_type" : "type-101"
6085    },
6086    {
6087     "access" : "private",
6088     "field_name" : "mSize",
6089     "field_offset" : 64,
6090     "referenced_type" : "type-2"
6091    },
6092    {
6093     "access" : "private",
6094     "field_name" : "mOwnsBuffer",
6095     "field_offset" : 96,
6096     "referenced_type" : "type-30"
6097    }
6098   ],
6099   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6100   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6101   "referenced_type" : "type-100",
6102   "self_type" : "type-100",
6103   "size" : 16,
6104   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6105   "template_args" : [ "type-104" ],
6106   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
6107  },
6108  {
6109   "alignment" : 4,
6110   "fields" :
6111   [
6112    {
6113     "access" : "private",
6114     "field_name" : "mBuffer",
6115     "referenced_type" : "type-129"
6116    },
6117    {
6118     "access" : "private",
6119     "field_name" : "mSize",
6120     "field_offset" : 64,
6121     "referenced_type" : "type-2"
6122    },
6123    {
6124     "access" : "private",
6125     "field_name" : "mOwnsBuffer",
6126     "field_offset" : 96,
6127     "referenced_type" : "type-30"
6128    }
6129   ],
6130   "linker_set_key" : "android::hardware::hidl_vec<char>",
6131   "name" : "android::hardware::hidl_vec<char>",
6132   "referenced_type" : "type-128",
6133   "self_type" : "type-128",
6134   "size" : 16,
6135   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6136   "template_args" : [ "type-18" ],
6137   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
6138  },
6139  {
6140   "alignment" : 2,
6141   "fields" :
6142   [
6143    {
6144     "access" : "private",
6145     "field_name" : "mMajor",
6146     "referenced_type" : "type-15"
6147    },
6148    {
6149     "access" : "private",
6150     "field_name" : "mMinor",
6151     "field_offset" : 16,
6152     "referenced_type" : "type-15"
6153    }
6154   ],
6155   "linker_set_key" : "android::hardware::hidl_version",
6156   "name" : "android::hardware::hidl_version",
6157   "referenced_type" : "type-132",
6158   "self_type" : "type-132",
6159   "size" : 4,
6160   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6161   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
6162  },
6163  {
6164   "alignment" : 4,
6165   "base_specifiers" :
6166   [
6167    {
6168     "referenced_type" : "type-193"
6169    },
6170    {
6171     "referenced_type" : "type-228"
6172    }
6173   ],
6174   "fields" :
6175   [
6176    {
6177     "access" : "private",
6178     "field_name" : "_hidl_mImpl",
6179     "field_offset" : 512,
6180     "referenced_type" : "type-226"
6181    }
6182   ],
6183   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
6184   "name" : "android::hidl::base::V1_0::BnHwBase",
6185   "referenced_type" : "type-225",
6186   "self_type" : "type-225",
6187   "size" : 76,
6188   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6189   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
6190   "vtable_components" :
6191   [
6192    {
6193     "component_value" : 68,
6194     "kind" : "vbase_offset"
6195    },
6196    {
6197     "kind" : "offset_to_top"
6198    },
6199    {
6200     "kind" : "rtti",
6201     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6202    },
6203    {
6204     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6205    },
6206    {
6207     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6208    },
6209    {
6210     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6211    },
6212    {
6213     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6214    },
6215    {
6216     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6217    },
6218    {
6219     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6220    },
6221    {
6222     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6223    },
6224    {
6225     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6226    },
6227    {
6228     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6229    },
6230    {
6231     "kind" : "complete_dtor_pointer",
6232     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6233    },
6234    {
6235     "kind" : "deleting_dtor_pointer",
6236     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6237    },
6238    {
6239     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6240    },
6241    {
6242     "component_value" : -20,
6243     "kind" : "offset_to_top"
6244    },
6245    {
6246     "kind" : "rtti",
6247     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6248    },
6249    {
6250     "kind" : "complete_dtor_pointer",
6251     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6252    },
6253    {
6254     "kind" : "deleting_dtor_pointer",
6255     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6256    },
6257    {
6258     "kind" : "vcall_offset"
6259    },
6260    {
6261     "kind" : "vcall_offset"
6262    },
6263    {
6264     "kind" : "vcall_offset"
6265    },
6266    {
6267     "kind" : "vcall_offset"
6268    },
6269    {
6270     "component_value" : -68,
6271     "kind" : "vcall_offset"
6272    },
6273    {
6274     "component_value" : -68,
6275     "kind" : "offset_to_top"
6276    },
6277    {
6278     "kind" : "rtti",
6279     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6280    },
6281    {
6282     "kind" : "complete_dtor_pointer",
6283     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6284    },
6285    {
6286     "kind" : "deleting_dtor_pointer",
6287     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6288    },
6289    {
6290     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6291    },
6292    {
6293     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6294    },
6295    {
6296     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6297    },
6298    {
6299     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6300    }
6301   ]
6302  },
6303  {
6304   "alignment" : 8,
6305   "fields" :
6306   [
6307    {
6308     "field_name" : "pid",
6309     "referenced_type" : "type-16"
6310    },
6311    {
6312     "field_name" : "ptr",
6313     "field_offset" : 64,
6314     "referenced_type" : "type-52"
6315    },
6316    {
6317     "field_name" : "arch",
6318     "field_offset" : 128,
6319     "referenced_type" : "type-160"
6320    }
6321   ],
6322   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
6323   "name" : "android::hidl::base::V1_0::DebugInfo",
6324   "referenced_type" : "type-159",
6325   "self_type" : "type-159",
6326   "size" : 24,
6327   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
6328   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
6329  },
6330  {
6331   "alignment" : 4,
6332   "base_specifiers" :
6333   [
6334    {
6335     "is_virtual" : true,
6336     "referenced_type" : "type-62"
6337    }
6338   ],
6339   "linker_set_key" : "android::hidl::base::V1_0::IBase",
6340   "name" : "android::hidl::base::V1_0::IBase",
6341   "referenced_type" : "type-166",
6342   "self_type" : "type-166",
6343   "size" : 12,
6344   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6345   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
6346   "vtable_components" :
6347   [
6348    {
6349     "component_value" : 4,
6350     "kind" : "vbase_offset"
6351    },
6352    {
6353     "kind" : "offset_to_top"
6354    },
6355    {
6356     "kind" : "rtti",
6357     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6358    },
6359    {
6360     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6361    },
6362    {
6363     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6364    },
6365    {
6366     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6367    },
6368    {
6369     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6370    },
6371    {
6372     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6373    },
6374    {
6375     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6376    },
6377    {
6378     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6379    },
6380    {
6381     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6382    },
6383    {
6384     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6385    },
6386    {
6387     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6388    },
6389    {
6390     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6391    },
6392    {
6393     "kind" : "complete_dtor_pointer",
6394     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6395    },
6396    {
6397     "kind" : "deleting_dtor_pointer",
6398     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6399    },
6400    {
6401     "kind" : "vcall_offset"
6402    },
6403    {
6404     "kind" : "vcall_offset"
6405    },
6406    {
6407     "kind" : "vcall_offset"
6408    },
6409    {
6410     "kind" : "vcall_offset"
6411    },
6412    {
6413     "component_value" : -4,
6414     "kind" : "vcall_offset"
6415    },
6416    {
6417     "component_value" : -4,
6418     "kind" : "offset_to_top"
6419    },
6420    {
6421     "kind" : "rtti",
6422     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6423    },
6424    {
6425     "kind" : "complete_dtor_pointer",
6426     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
6427    },
6428    {
6429     "kind" : "deleting_dtor_pointer",
6430     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
6431    },
6432    {
6433     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6434    },
6435    {
6436     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6437    },
6438    {
6439     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6440    },
6441    {
6442     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6443    }
6444   ]
6445  },
6446  {
6447   "alignment" : 4,
6448   "fields" :
6449   [
6450    {
6451     "access" : "private",
6452     "field_name" : "m_ptr",
6453     "referenced_type" : "type-344"
6454    }
6455   ],
6456   "linker_set_key" : "android::sp<android::Thread>",
6457   "name" : "android::sp<android::Thread>",
6458   "record_kind" : "class",
6459   "referenced_type" : "type-343",
6460   "self_type" : "type-343",
6461   "size" : 4,
6462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6463   "template_args" : [ "type-345" ],
6464   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
6465  },
6466  {
6467   "alignment" : 4,
6468   "fields" :
6469   [
6470    {
6471     "access" : "private",
6472     "field_name" : "m_ptr",
6473     "referenced_type" : "type-200"
6474    }
6475   ],
6476   "linker_set_key" : "android::sp<android::hardware::IBinder>",
6477   "name" : "android::sp<android::hardware::IBinder>",
6478   "record_kind" : "class",
6479   "referenced_type" : "type-251",
6480   "self_type" : "type-251",
6481   "size" : 4,
6482   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6483   "template_args" : [ "type-196" ],
6484   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
6485  },
6486  {
6487   "alignment" : 4,
6488   "fields" :
6489   [
6490    {
6491     "access" : "private",
6492     "field_name" : "m_ptr",
6493     "referenced_type" : "type-145"
6494    }
6495   ],
6496   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
6497   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6498   "record_kind" : "class",
6499   "referenced_type" : "type-144",
6500   "self_type" : "type-144",
6501   "size" : 4,
6502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6503   "template_args" : [ "type-146" ],
6504   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
6505  },
6506  {
6507   "alignment" : 4,
6508   "fields" :
6509   [
6510    {
6511     "access" : "private",
6512     "field_name" : "m_ptr",
6513     "referenced_type" : "type-227"
6514    }
6515   ],
6516   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
6517   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6518   "record_kind" : "class",
6519   "referenced_type" : "type-226",
6520   "self_type" : "type-226",
6521   "size" : 4,
6522   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6523   "template_args" : [ "type-166" ],
6524   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
6525  },
6526  {
6527   "alignment" : 1,
6528   "linker_set_key" : "android::trait_trivial_copy<bool>",
6529   "name" : "android::trait_trivial_copy<bool>",
6530   "referenced_type" : "type-357",
6531   "self_type" : "type-357",
6532   "size" : 1,
6533   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6534   "template_args" : [ "type-30" ],
6535   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
6536  },
6537  {
6538   "alignment" : 1,
6539   "linker_set_key" : "android::trait_trivial_copy<char>",
6540   "name" : "android::trait_trivial_copy<char>",
6541   "referenced_type" : "type-361",
6542   "self_type" : "type-361",
6543   "size" : 1,
6544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6545   "template_args" : [ "type-18" ],
6546   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
6547  },
6548  {
6549   "alignment" : 1,
6550   "linker_set_key" : "android::trait_trivial_copy<double>",
6551   "name" : "android::trait_trivial_copy<double>",
6552   "referenced_type" : "type-23",
6553   "self_type" : "type-23",
6554   "size" : 1,
6555   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6556   "template_args" : [ "type-8" ],
6557   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
6558  },
6559  {
6560   "alignment" : 1,
6561   "linker_set_key" : "android::trait_trivial_copy<float>",
6562   "name" : "android::trait_trivial_copy<float>",
6563   "referenced_type" : "type-5",
6564   "self_type" : "type-5",
6565   "size" : 1,
6566   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6567   "template_args" : [ "type-3" ],
6568   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
6569  },
6570  {
6571   "alignment" : 1,
6572   "linker_set_key" : "android::trait_trivial_copy<int>",
6573   "name" : "android::trait_trivial_copy<int>",
6574   "referenced_type" : "type-377",
6575   "self_type" : "type-377",
6576   "size" : 1,
6577   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6578   "template_args" : [ "type-16" ],
6579   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
6580  },
6581  {
6582   "alignment" : 1,
6583   "linker_set_key" : "android::trait_trivial_copy<long long>",
6584   "name" : "android::trait_trivial_copy<long long>",
6585   "referenced_type" : "type-396",
6586   "self_type" : "type-396",
6587   "size" : 1,
6588   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6589   "template_args" : [ "type-48" ],
6590   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
6591  },
6592  {
6593   "alignment" : 1,
6594   "linker_set_key" : "android::trait_trivial_copy<long>",
6595   "name" : "android::trait_trivial_copy<long>",
6596   "referenced_type" : "type-387",
6597   "self_type" : "type-387",
6598   "size" : 1,
6599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6600   "template_args" : [ "type-384" ],
6601   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
6602  },
6603  {
6604   "alignment" : 1,
6605   "linker_set_key" : "android::trait_trivial_copy<short>",
6606   "name" : "android::trait_trivial_copy<short>",
6607   "referenced_type" : "type-369",
6608   "self_type" : "type-369",
6609   "size" : 1,
6610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6611   "template_args" : [ "type-39" ],
6612   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
6613  },
6614  {
6615   "alignment" : 1,
6616   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
6617   "name" : "android::trait_trivial_copy<unsigned char>",
6618   "referenced_type" : "type-365",
6619   "self_type" : "type-365",
6620   "size" : 1,
6621   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6622   "template_args" : [ "type-13" ],
6623   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
6624  },
6625  {
6626   "alignment" : 1,
6627   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
6628   "name" : "android::trait_trivial_copy<unsigned int>",
6629   "referenced_type" : "type-381",
6630   "self_type" : "type-381",
6631   "size" : 1,
6632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6633   "template_args" : [ "type-2" ],
6634   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
6635  },
6636  {
6637   "alignment" : 1,
6638   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
6639   "name" : "android::trait_trivial_copy<unsigned long long>",
6640   "referenced_type" : "type-400",
6641   "self_type" : "type-400",
6642   "size" : 1,
6643   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6644   "template_args" : [ "type-52" ],
6645   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
6646  },
6647  {
6648   "alignment" : 1,
6649   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
6650   "name" : "android::trait_trivial_copy<unsigned long>",
6651   "referenced_type" : "type-392",
6652   "self_type" : "type-392",
6653   "size" : 1,
6654   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6655   "template_args" : [ "type-390" ],
6656   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
6657  },
6658  {
6659   "alignment" : 1,
6660   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
6661   "name" : "android::trait_trivial_copy<unsigned short>",
6662   "referenced_type" : "type-373",
6663   "self_type" : "type-373",
6664   "size" : 1,
6665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6666   "template_args" : [ "type-15" ],
6667   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
6668  },
6669  {
6670   "alignment" : 1,
6671   "linker_set_key" : "android::trait_trivial_copy<void>",
6672   "name" : "android::trait_trivial_copy<void>",
6673   "referenced_type" : "type-353",
6674   "self_type" : "type-353",
6675   "size" : 1,
6676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6677   "template_args" : [ "type-138" ],
6678   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
6679  },
6680  {
6681   "alignment" : 1,
6682   "linker_set_key" : "android::trait_trivial_ctor<bool>",
6683   "name" : "android::trait_trivial_ctor<bool>",
6684   "referenced_type" : "type-355",
6685   "self_type" : "type-355",
6686   "size" : 1,
6687   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6688   "template_args" : [ "type-30" ],
6689   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
6690  },
6691  {
6692   "alignment" : 1,
6693   "linker_set_key" : "android::trait_trivial_ctor<char>",
6694   "name" : "android::trait_trivial_ctor<char>",
6695   "referenced_type" : "type-359",
6696   "self_type" : "type-359",
6697   "size" : 1,
6698   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6699   "template_args" : [ "type-18" ],
6700   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
6701  },
6702  {
6703   "alignment" : 1,
6704   "linker_set_key" : "android::trait_trivial_ctor<double>",
6705   "name" : "android::trait_trivial_ctor<double>",
6706   "referenced_type" : "type-7",
6707   "self_type" : "type-7",
6708   "size" : 1,
6709   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6710   "template_args" : [ "type-8" ],
6711   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
6712  },
6713  {
6714   "alignment" : 1,
6715   "linker_set_key" : "android::trait_trivial_ctor<float>",
6716   "name" : "android::trait_trivial_ctor<float>",
6717   "referenced_type" : "type-402",
6718   "self_type" : "type-402",
6719   "size" : 1,
6720   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6721   "template_args" : [ "type-3" ],
6722   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
6723  },
6724  {
6725   "alignment" : 1,
6726   "linker_set_key" : "android::trait_trivial_ctor<int>",
6727   "name" : "android::trait_trivial_ctor<int>",
6728   "referenced_type" : "type-375",
6729   "self_type" : "type-375",
6730   "size" : 1,
6731   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6732   "template_args" : [ "type-16" ],
6733   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
6734  },
6735  {
6736   "alignment" : 1,
6737   "linker_set_key" : "android::trait_trivial_ctor<long long>",
6738   "name" : "android::trait_trivial_ctor<long long>",
6739   "referenced_type" : "type-394",
6740   "self_type" : "type-394",
6741   "size" : 1,
6742   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6743   "template_args" : [ "type-48" ],
6744   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
6745  },
6746  {
6747   "alignment" : 1,
6748   "linker_set_key" : "android::trait_trivial_ctor<long>",
6749   "name" : "android::trait_trivial_ctor<long>",
6750   "referenced_type" : "type-383",
6751   "self_type" : "type-383",
6752   "size" : 1,
6753   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6754   "template_args" : [ "type-384" ],
6755   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
6756  },
6757  {
6758   "alignment" : 1,
6759   "linker_set_key" : "android::trait_trivial_ctor<short>",
6760   "name" : "android::trait_trivial_ctor<short>",
6761   "referenced_type" : "type-367",
6762   "self_type" : "type-367",
6763   "size" : 1,
6764   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6765   "template_args" : [ "type-39" ],
6766   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
6767  },
6768  {
6769   "alignment" : 1,
6770   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
6771   "name" : "android::trait_trivial_ctor<unsigned char>",
6772   "referenced_type" : "type-363",
6773   "self_type" : "type-363",
6774   "size" : 1,
6775   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6776   "template_args" : [ "type-13" ],
6777   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
6778  },
6779  {
6780   "alignment" : 1,
6781   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
6782   "name" : "android::trait_trivial_ctor<unsigned int>",
6783   "referenced_type" : "type-379",
6784   "self_type" : "type-379",
6785   "size" : 1,
6786   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6787   "template_args" : [ "type-2" ],
6788   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
6789  },
6790  {
6791   "alignment" : 1,
6792   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
6793   "name" : "android::trait_trivial_ctor<unsigned long long>",
6794   "referenced_type" : "type-398",
6795   "self_type" : "type-398",
6796   "size" : 1,
6797   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6798   "template_args" : [ "type-52" ],
6799   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
6800  },
6801  {
6802   "alignment" : 1,
6803   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
6804   "name" : "android::trait_trivial_ctor<unsigned long>",
6805   "referenced_type" : "type-389",
6806   "self_type" : "type-389",
6807   "size" : 1,
6808   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6809   "template_args" : [ "type-390" ],
6810   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
6811  },
6812  {
6813   "alignment" : 1,
6814   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
6815   "name" : "android::trait_trivial_ctor<unsigned short>",
6816   "referenced_type" : "type-371",
6817   "self_type" : "type-371",
6818   "size" : 1,
6819   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6820   "template_args" : [ "type-15" ],
6821   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
6822  },
6823  {
6824   "alignment" : 1,
6825   "linker_set_key" : "android::trait_trivial_ctor<void>",
6826   "name" : "android::trait_trivial_ctor<void>",
6827   "referenced_type" : "type-351",
6828   "self_type" : "type-351",
6829   "size" : 1,
6830   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6831   "template_args" : [ "type-138" ],
6832   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
6833  },
6834  {
6835   "alignment" : 1,
6836   "linker_set_key" : "android::trait_trivial_dtor<bool>",
6837   "name" : "android::trait_trivial_dtor<bool>",
6838   "referenced_type" : "type-356",
6839   "self_type" : "type-356",
6840   "size" : 1,
6841   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6842   "template_args" : [ "type-30" ],
6843   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
6844  },
6845  {
6846   "alignment" : 1,
6847   "linker_set_key" : "android::trait_trivial_dtor<char>",
6848   "name" : "android::trait_trivial_dtor<char>",
6849   "referenced_type" : "type-360",
6850   "self_type" : "type-360",
6851   "size" : 1,
6852   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6853   "template_args" : [ "type-18" ],
6854   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
6855  },
6856  {
6857   "alignment" : 1,
6858   "linker_set_key" : "android::trait_trivial_dtor<double>",
6859   "name" : "android::trait_trivial_dtor<double>",
6860   "referenced_type" : "type-22",
6861   "self_type" : "type-22",
6862   "size" : 1,
6863   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6864   "template_args" : [ "type-8" ],
6865   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
6866  },
6867  {
6868   "alignment" : 1,
6869   "linker_set_key" : "android::trait_trivial_dtor<float>",
6870   "name" : "android::trait_trivial_dtor<float>",
6871   "referenced_type" : "type-4",
6872   "self_type" : "type-4",
6873   "size" : 1,
6874   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6875   "template_args" : [ "type-3" ],
6876   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
6877  },
6878  {
6879   "alignment" : 1,
6880   "linker_set_key" : "android::trait_trivial_dtor<int>",
6881   "name" : "android::trait_trivial_dtor<int>",
6882   "referenced_type" : "type-376",
6883   "self_type" : "type-376",
6884   "size" : 1,
6885   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6886   "template_args" : [ "type-16" ],
6887   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
6888  },
6889  {
6890   "alignment" : 1,
6891   "linker_set_key" : "android::trait_trivial_dtor<long long>",
6892   "name" : "android::trait_trivial_dtor<long long>",
6893   "referenced_type" : "type-395",
6894   "self_type" : "type-395",
6895   "size" : 1,
6896   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6897   "template_args" : [ "type-48" ],
6898   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
6899  },
6900  {
6901   "alignment" : 1,
6902   "linker_set_key" : "android::trait_trivial_dtor<long>",
6903   "name" : "android::trait_trivial_dtor<long>",
6904   "referenced_type" : "type-386",
6905   "self_type" : "type-386",
6906   "size" : 1,
6907   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6908   "template_args" : [ "type-384" ],
6909   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
6910  },
6911  {
6912   "alignment" : 1,
6913   "linker_set_key" : "android::trait_trivial_dtor<short>",
6914   "name" : "android::trait_trivial_dtor<short>",
6915   "referenced_type" : "type-368",
6916   "self_type" : "type-368",
6917   "size" : 1,
6918   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6919   "template_args" : [ "type-39" ],
6920   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
6921  },
6922  {
6923   "alignment" : 1,
6924   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
6925   "name" : "android::trait_trivial_dtor<unsigned char>",
6926   "referenced_type" : "type-364",
6927   "self_type" : "type-364",
6928   "size" : 1,
6929   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6930   "template_args" : [ "type-13" ],
6931   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
6932  },
6933  {
6934   "alignment" : 1,
6935   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
6936   "name" : "android::trait_trivial_dtor<unsigned int>",
6937   "referenced_type" : "type-380",
6938   "self_type" : "type-380",
6939   "size" : 1,
6940   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6941   "template_args" : [ "type-2" ],
6942   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
6943  },
6944  {
6945   "alignment" : 1,
6946   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
6947   "name" : "android::trait_trivial_dtor<unsigned long long>",
6948   "referenced_type" : "type-399",
6949   "self_type" : "type-399",
6950   "size" : 1,
6951   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6952   "template_args" : [ "type-52" ],
6953   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
6954  },
6955  {
6956   "alignment" : 1,
6957   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
6958   "name" : "android::trait_trivial_dtor<unsigned long>",
6959   "referenced_type" : "type-391",
6960   "self_type" : "type-391",
6961   "size" : 1,
6962   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6963   "template_args" : [ "type-390" ],
6964   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
6965  },
6966  {
6967   "alignment" : 1,
6968   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
6969   "name" : "android::trait_trivial_dtor<unsigned short>",
6970   "referenced_type" : "type-372",
6971   "self_type" : "type-372",
6972   "size" : 1,
6973   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6974   "template_args" : [ "type-15" ],
6975   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
6976  },
6977  {
6978   "alignment" : 1,
6979   "linker_set_key" : "android::trait_trivial_dtor<void>",
6980   "name" : "android::trait_trivial_dtor<void>",
6981   "referenced_type" : "type-352",
6982   "self_type" : "type-352",
6983   "size" : 1,
6984   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6985   "template_args" : [ "type-138" ],
6986   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
6987  },
6988  {
6989   "alignment" : 1,
6990   "linker_set_key" : "android::trait_trivial_move<android::String16>",
6991   "name" : "android::trait_trivial_move<android::String16>",
6992   "referenced_type" : "type-191",
6993   "self_type" : "type-191",
6994   "size" : 1,
6995   "source_file" : "/system/core/libutils/include/utils/String16.h",
6996   "template_args" : [ "type-178" ],
6997   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
6998  },
6999  {
7000   "alignment" : 1,
7001   "linker_set_key" : "android::trait_trivial_move<android::String8>",
7002   "name" : "android::trait_trivial_move<android::String8>",
7003   "referenced_type" : "type-177",
7004   "self_type" : "type-177",
7005   "size" : 1,
7006   "source_file" : "/system/core/libutils/include/utils/String8.h",
7007   "template_args" : [ "type-169" ],
7008   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
7009  },
7010  {
7011   "alignment" : 1,
7012   "linker_set_key" : "android::trait_trivial_move<bool>",
7013   "name" : "android::trait_trivial_move<bool>",
7014   "referenced_type" : "type-358",
7015   "self_type" : "type-358",
7016   "size" : 1,
7017   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7018   "template_args" : [ "type-30" ],
7019   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
7020  },
7021  {
7022   "alignment" : 1,
7023   "linker_set_key" : "android::trait_trivial_move<char>",
7024   "name" : "android::trait_trivial_move<char>",
7025   "referenced_type" : "type-362",
7026   "self_type" : "type-362",
7027   "size" : 1,
7028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7029   "template_args" : [ "type-18" ],
7030   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
7031  },
7032  {
7033   "alignment" : 1,
7034   "linker_set_key" : "android::trait_trivial_move<double>",
7035   "name" : "android::trait_trivial_move<double>",
7036   "referenced_type" : "type-24",
7037   "self_type" : "type-24",
7038   "size" : 1,
7039   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7040   "template_args" : [ "type-8" ],
7041   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
7042  },
7043  {
7044   "alignment" : 1,
7045   "linker_set_key" : "android::trait_trivial_move<float>",
7046   "name" : "android::trait_trivial_move<float>",
7047   "referenced_type" : "type-6",
7048   "self_type" : "type-6",
7049   "size" : 1,
7050   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7051   "template_args" : [ "type-3" ],
7052   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
7053  },
7054  {
7055   "alignment" : 1,
7056   "linker_set_key" : "android::trait_trivial_move<int>",
7057   "name" : "android::trait_trivial_move<int>",
7058   "referenced_type" : "type-378",
7059   "self_type" : "type-378",
7060   "size" : 1,
7061   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7062   "template_args" : [ "type-16" ],
7063   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
7064  },
7065  {
7066   "alignment" : 1,
7067   "linker_set_key" : "android::trait_trivial_move<long long>",
7068   "name" : "android::trait_trivial_move<long long>",
7069   "referenced_type" : "type-397",
7070   "self_type" : "type-397",
7071   "size" : 1,
7072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7073   "template_args" : [ "type-48" ],
7074   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
7075  },
7076  {
7077   "alignment" : 1,
7078   "linker_set_key" : "android::trait_trivial_move<long>",
7079   "name" : "android::trait_trivial_move<long>",
7080   "referenced_type" : "type-388",
7081   "self_type" : "type-388",
7082   "size" : 1,
7083   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7084   "template_args" : [ "type-384" ],
7085   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
7086  },
7087  {
7088   "alignment" : 1,
7089   "linker_set_key" : "android::trait_trivial_move<short>",
7090   "name" : "android::trait_trivial_move<short>",
7091   "referenced_type" : "type-370",
7092   "self_type" : "type-370",
7093   "size" : 1,
7094   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7095   "template_args" : [ "type-39" ],
7096   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
7097  },
7098  {
7099   "alignment" : 1,
7100   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
7101   "name" : "android::trait_trivial_move<unsigned char>",
7102   "referenced_type" : "type-366",
7103   "self_type" : "type-366",
7104   "size" : 1,
7105   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7106   "template_args" : [ "type-13" ],
7107   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
7108  },
7109  {
7110   "alignment" : 1,
7111   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
7112   "name" : "android::trait_trivial_move<unsigned int>",
7113   "referenced_type" : "type-382",
7114   "self_type" : "type-382",
7115   "size" : 1,
7116   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7117   "template_args" : [ "type-2" ],
7118   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
7119  },
7120  {
7121   "alignment" : 1,
7122   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
7123   "name" : "android::trait_trivial_move<unsigned long long>",
7124   "referenced_type" : "type-401",
7125   "self_type" : "type-401",
7126   "size" : 1,
7127   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7128   "template_args" : [ "type-52" ],
7129   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
7130  },
7131  {
7132   "alignment" : 1,
7133   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
7134   "name" : "android::trait_trivial_move<unsigned long>",
7135   "referenced_type" : "type-393",
7136   "self_type" : "type-393",
7137   "size" : 1,
7138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7139   "template_args" : [ "type-390" ],
7140   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
7141  },
7142  {
7143   "alignment" : 1,
7144   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
7145   "name" : "android::trait_trivial_move<unsigned short>",
7146   "referenced_type" : "type-374",
7147   "self_type" : "type-374",
7148   "size" : 1,
7149   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7150   "template_args" : [ "type-15" ],
7151   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
7152  },
7153  {
7154   "alignment" : 1,
7155   "linker_set_key" : "android::trait_trivial_move<void>",
7156   "name" : "android::trait_trivial_move<void>",
7157   "referenced_type" : "type-354",
7158   "self_type" : "type-354",
7159   "size" : 1,
7160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7161   "template_args" : [ "type-138" ],
7162   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
7163  },
7164  {
7165   "alignment" : 4,
7166   "fields" :
7167   [
7168    {
7169     "access" : "private",
7170     "field_name" : "m_ptr",
7171     "referenced_type" : "type-145"
7172    },
7173    {
7174     "access" : "private",
7175     "field_name" : "m_refs",
7176     "field_offset" : 32,
7177     "referenced_type" : "type-201"
7178    }
7179   ],
7180   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
7181   "name" : "android::wp<android::hardware::hidl_death_recipient>",
7182   "record_kind" : "class",
7183   "referenced_type" : "type-235",
7184   "self_type" : "type-235",
7185   "size" : 8,
7186   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7187   "template_args" : [ "type-146" ],
7188   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
7189  },
7190  {
7191   "alignment" : 4,
7192   "fields" :
7193   [
7194    {
7195     "access" : "private",
7196     "field_name" : "m_ptr",
7197     "referenced_type" : "type-227"
7198    },
7199    {
7200     "access" : "private",
7201     "field_name" : "m_refs",
7202     "field_offset" : 32,
7203     "referenced_type" : "type-201"
7204    }
7205   ],
7206   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
7207   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
7208   "record_kind" : "class",
7209   "referenced_type" : "type-236",
7210   "self_type" : "type-236",
7211   "size" : 8,
7212   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7213   "template_args" : [ "type-166" ],
7214   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7215  },
7216  {
7217   "alignment" : 4,
7218   "fields" :
7219   [
7220    {
7221     "field_name" : "maxContentLightLevel",
7222     "referenced_type" : "type-3"
7223    },
7224    {
7225     "field_name" : "maxFrameAverageLightLevel",
7226     "field_offset" : 32,
7227     "referenced_type" : "type-3"
7228    }
7229   ],
7230   "linker_set_key" : "android_cta861_3_metadata",
7231   "name" : "android_cta861_3_metadata",
7232   "referenced_type" : "type-277",
7233   "self_type" : "type-277",
7234   "size" : 8,
7235   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7236   "unique_id" : "android_cta861_3_metadata"
7237  },
7238  {
7239   "alignment" : 4,
7240   "fields" :
7241   [
7242    {
7243     "field_name" : "num_points",
7244     "referenced_type" : "type-2"
7245    },
7246    {
7247     "field_name" : "reserved",
7248     "field_offset" : 32,
7249     "referenced_type" : "type-267"
7250    },
7251    {
7252     "field_name" : "xyzc_points",
7253     "field_offset" : 288,
7254     "referenced_type" : "type-274"
7255    }
7256   ],
7257   "linker_set_key" : "android_depth_points",
7258   "name" : "android_depth_points",
7259   "referenced_type" : "type-273",
7260   "self_type" : "type-273",
7261   "size" : 36,
7262   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7263   "unique_id" : "android_depth_points"
7264  },
7265  {
7266   "alignment" : 4,
7267   "fields" :
7268   [
7269    {
7270     "field_name" : "format",
7271     "referenced_type" : "type-270"
7272    },
7273    {
7274     "field_name" : "num_planes",
7275     "field_offset" : 32,
7276     "referenced_type" : "type-2"
7277    },
7278    {
7279     "field_name" : "planes",
7280     "field_offset" : 64,
7281     "referenced_type" : "type-272"
7282    }
7283   ],
7284   "linker_set_key" : "android_flex_layout",
7285   "name" : "android_flex_layout",
7286   "referenced_type" : "type-271",
7287   "self_type" : "type-271",
7288   "size" : 12,
7289   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7290   "unique_id" : "android_flex_layout"
7291  },
7292  {
7293   "alignment" : 4,
7294   "fields" :
7295   [
7296    {
7297     "field_name" : "top_left",
7298     "referenced_type" : "type-209"
7299    },
7300    {
7301     "field_name" : "component",
7302     "field_offset" : 32,
7303     "referenced_type" : "type-268"
7304    },
7305    {
7306     "field_name" : "bits_per_component",
7307     "field_offset" : 64,
7308     "referenced_type" : "type-16"
7309    },
7310    {
7311     "field_name" : "bits_used",
7312     "field_offset" : 96,
7313     "referenced_type" : "type-16"
7314    },
7315    {
7316     "field_name" : "h_increment",
7317     "field_offset" : 128,
7318     "referenced_type" : "type-16"
7319    },
7320    {
7321     "field_name" : "v_increment",
7322     "field_offset" : 160,
7323     "referenced_type" : "type-16"
7324    },
7325    {
7326     "field_name" : "h_subsampling",
7327     "field_offset" : 192,
7328     "referenced_type" : "type-16"
7329    },
7330    {
7331     "field_name" : "v_subsampling",
7332     "field_offset" : 224,
7333     "referenced_type" : "type-16"
7334    }
7335   ],
7336   "linker_set_key" : "android_flex_plane",
7337   "name" : "android_flex_plane",
7338   "referenced_type" : "type-269",
7339   "self_type" : "type-269",
7340   "size" : 32,
7341   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7342   "unique_id" : "android_flex_plane"
7343  },
7344  {
7345   "alignment" : 4,
7346   "fields" :
7347   [
7348    {
7349     "field_name" : "displayPrimaryRed",
7350     "referenced_type" : "type-275"
7351    },
7352    {
7353     "field_name" : "displayPrimaryGreen",
7354     "field_offset" : 64,
7355     "referenced_type" : "type-275"
7356    },
7357    {
7358     "field_name" : "displayPrimaryBlue",
7359     "field_offset" : 128,
7360     "referenced_type" : "type-275"
7361    },
7362    {
7363     "field_name" : "whitePoint",
7364     "field_offset" : 192,
7365     "referenced_type" : "type-275"
7366    },
7367    {
7368     "field_name" : "maxLuminance",
7369     "field_offset" : 256,
7370     "referenced_type" : "type-3"
7371    },
7372    {
7373     "field_name" : "minLuminance",
7374     "field_offset" : 288,
7375     "referenced_type" : "type-3"
7376    }
7377   ],
7378   "linker_set_key" : "android_smpte2086_metadata",
7379   "name" : "android_smpte2086_metadata",
7380   "referenced_type" : "type-276",
7381   "self_type" : "type-276",
7382   "size" : 40,
7383   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7384   "unique_id" : "android_smpte2086_metadata"
7385  },
7386  {
7387   "alignment" : 4,
7388   "fields" :
7389   [
7390    {
7391     "field_name" : "x",
7392     "referenced_type" : "type-3"
7393    },
7394    {
7395     "field_name" : "y",
7396     "field_offset" : 32,
7397     "referenced_type" : "type-3"
7398    }
7399   ],
7400   "linker_set_key" : "android_xy_color",
7401   "name" : "android_xy_color",
7402   "referenced_type" : "type-275",
7403   "self_type" : "type-275",
7404   "size" : 8,
7405   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7406   "unique_id" : "android_xy_color"
7407  },
7408  {
7409   "alignment" : 4,
7410   "fields" :
7411   [
7412    {
7413     "field_name" : "y",
7414     "referenced_type" : "type-195"
7415    },
7416    {
7417     "field_name" : "cb",
7418     "field_offset" : 32,
7419     "referenced_type" : "type-195"
7420    },
7421    {
7422     "field_name" : "cr",
7423     "field_offset" : 64,
7424     "referenced_type" : "type-195"
7425    },
7426    {
7427     "field_name" : "ystride",
7428     "field_offset" : 96,
7429     "referenced_type" : "type-2"
7430    },
7431    {
7432     "field_name" : "cstride",
7433     "field_offset" : 128,
7434     "referenced_type" : "type-2"
7435    },
7436    {
7437     "field_name" : "chroma_step",
7438     "field_offset" : 160,
7439     "referenced_type" : "type-2"
7440    },
7441    {
7442     "field_name" : "reserved",
7443     "field_offset" : 192,
7444     "referenced_type" : "type-267"
7445    }
7446   ],
7447   "linker_set_key" : "android_ycbcr",
7448   "name" : "android_ycbcr",
7449   "referenced_type" : "type-266",
7450   "self_type" : "type-266",
7451   "size" : 56,
7452   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7453   "unique_id" : "android_ycbcr"
7454  },
7455  {
7456   "alignment" : 4,
7457   "fields" :
7458   [
7459    {
7460     "referenced_type" : "type-11"
7461    }
7462   ],
7463   "linker_set_key" : "log_msg",
7464   "name" : "log_msg",
7465   "referenced_type" : "type-10",
7466   "self_type" : "type-10",
7467   "size" : 5124,
7468   "source_file" : "/system/core/liblog/include/log/log_read.h",
7469   "unique_id" : "log_msg"
7470  },
7471  {
7472   "alignment" : 4,
7473   "fields" :
7474   [
7475    {
7476     "field_name" : "buf",
7477     "referenced_type" : "type-12"
7478    },
7479    {
7480     "field_name" : "entry",
7481     "referenced_type" : "type-14"
7482    },
7483    {
7484     "field_name" : "entry_v4",
7485     "referenced_type" : "type-14"
7486    },
7487    {
7488     "field_name" : "entry_v3",
7489     "referenced_type" : "type-19"
7490    },
7491    {
7492     "field_name" : "entry_v2",
7493     "referenced_type" : "type-20"
7494    },
7495    {
7496     "field_name" : "entry_v1",
7497     "referenced_type" : "type-21"
7498    }
7499   ],
7500   "is_anonymous" : true,
7501   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
7502   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
7503   "record_kind" : "union",
7504   "referenced_type" : "type-11",
7505   "self_type" : "type-11",
7506   "size" : 5124,
7507   "source_file" : "/system/core/liblog/include/log/log_read.h",
7508   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
7509  },
7510  {
7511   "alignment" : 1,
7512   "fields" :
7513   [
7514    {
7515     "field_name" : "tv_sec",
7516     "referenced_type" : "type-2"
7517    },
7518    {
7519     "field_name" : "tv_nsec",
7520     "field_offset" : 32,
7521     "referenced_type" : "type-2"
7522    }
7523   ],
7524   "linker_set_key" : "log_time",
7525   "name" : "log_time",
7526   "referenced_type" : "type-325",
7527   "self_type" : "type-325",
7528   "size" : 8,
7529   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
7530   "unique_id" : "_ZTS8log_time"
7531  },
7532  {
7533   "alignment" : 4,
7534   "fields" :
7535   [
7536    {
7537     "field_name" : "len",
7538     "referenced_type" : "type-15"
7539    },
7540    {
7541     "field_name" : "__pad",
7542     "field_offset" : 16,
7543     "referenced_type" : "type-15"
7544    },
7545    {
7546     "field_name" : "pid",
7547     "field_offset" : 32,
7548     "referenced_type" : "type-16"
7549    },
7550    {
7551     "field_name" : "tid",
7552     "field_offset" : 64,
7553     "referenced_type" : "type-16"
7554    },
7555    {
7556     "field_name" : "sec",
7557     "field_offset" : 96,
7558     "referenced_type" : "type-16"
7559    },
7560    {
7561     "field_name" : "nsec",
7562     "field_offset" : 128,
7563     "referenced_type" : "type-16"
7564    },
7565    {
7566     "field_name" : "msg",
7567     "field_offset" : 160,
7568     "referenced_type" : "type-17"
7569    }
7570   ],
7571   "linker_set_key" : "logger_entry",
7572   "name" : "logger_entry",
7573   "referenced_type" : "type-21",
7574   "self_type" : "type-21",
7575   "size" : 20,
7576   "source_file" : "/system/core/liblog/include/log/log_read.h",
7577   "unique_id" : "logger_entry"
7578  },
7579  {
7580   "alignment" : 1,
7581   "fields" :
7582   [
7583    {
7584     "field_name" : "len",
7585     "referenced_type" : "type-15"
7586    },
7587    {
7588     "field_name" : "hdr_size",
7589     "field_offset" : 16,
7590     "referenced_type" : "type-15"
7591    },
7592    {
7593     "field_name" : "pid",
7594     "field_offset" : 32,
7595     "referenced_type" : "type-16"
7596    },
7597    {
7598     "field_name" : "tid",
7599     "field_offset" : 64,
7600     "referenced_type" : "type-16"
7601    },
7602    {
7603     "field_name" : "sec",
7604     "field_offset" : 96,
7605     "referenced_type" : "type-16"
7606    },
7607    {
7608     "field_name" : "nsec",
7609     "field_offset" : 128,
7610     "referenced_type" : "type-16"
7611    },
7612    {
7613     "field_name" : "euid",
7614     "field_offset" : 160,
7615     "referenced_type" : "type-2"
7616    },
7617    {
7618     "field_name" : "msg",
7619     "field_offset" : 192,
7620     "referenced_type" : "type-17"
7621    }
7622   ],
7623   "linker_set_key" : "logger_entry_v2",
7624   "name" : "logger_entry_v2",
7625   "referenced_type" : "type-20",
7626   "self_type" : "type-20",
7627   "size" : 24,
7628   "source_file" : "/system/core/liblog/include/log/log_read.h",
7629   "unique_id" : "logger_entry_v2"
7630  },
7631  {
7632   "alignment" : 1,
7633   "fields" :
7634   [
7635    {
7636     "field_name" : "len",
7637     "referenced_type" : "type-15"
7638    },
7639    {
7640     "field_name" : "hdr_size",
7641     "field_offset" : 16,
7642     "referenced_type" : "type-15"
7643    },
7644    {
7645     "field_name" : "pid",
7646     "field_offset" : 32,
7647     "referenced_type" : "type-16"
7648    },
7649    {
7650     "field_name" : "tid",
7651     "field_offset" : 64,
7652     "referenced_type" : "type-16"
7653    },
7654    {
7655     "field_name" : "sec",
7656     "field_offset" : 96,
7657     "referenced_type" : "type-16"
7658    },
7659    {
7660     "field_name" : "nsec",
7661     "field_offset" : 128,
7662     "referenced_type" : "type-16"
7663    },
7664    {
7665     "field_name" : "lid",
7666     "field_offset" : 160,
7667     "referenced_type" : "type-2"
7668    },
7669    {
7670     "field_name" : "msg",
7671     "field_offset" : 192,
7672     "referenced_type" : "type-17"
7673    }
7674   ],
7675   "linker_set_key" : "logger_entry_v3",
7676   "name" : "logger_entry_v3",
7677   "referenced_type" : "type-19",
7678   "self_type" : "type-19",
7679   "size" : 24,
7680   "source_file" : "/system/core/liblog/include/log/log_read.h",
7681   "unique_id" : "logger_entry_v3"
7682  },
7683  {
7684   "alignment" : 4,
7685   "fields" :
7686   [
7687    {
7688     "field_name" : "len",
7689     "referenced_type" : "type-15"
7690    },
7691    {
7692     "field_name" : "hdr_size",
7693     "field_offset" : 16,
7694     "referenced_type" : "type-15"
7695    },
7696    {
7697     "field_name" : "pid",
7698     "field_offset" : 32,
7699     "referenced_type" : "type-16"
7700    },
7701    {
7702     "field_name" : "tid",
7703     "field_offset" : 64,
7704     "referenced_type" : "type-2"
7705    },
7706    {
7707     "field_name" : "sec",
7708     "field_offset" : 96,
7709     "referenced_type" : "type-2"
7710    },
7711    {
7712     "field_name" : "nsec",
7713     "field_offset" : 128,
7714     "referenced_type" : "type-2"
7715    },
7716    {
7717     "field_name" : "lid",
7718     "field_offset" : 160,
7719     "referenced_type" : "type-2"
7720    },
7721    {
7722     "field_name" : "uid",
7723     "field_offset" : 192,
7724     "referenced_type" : "type-2"
7725    },
7726    {
7727     "field_name" : "msg",
7728     "field_offset" : 224,
7729     "referenced_type" : "type-17"
7730    }
7731   ],
7732   "linker_set_key" : "logger_entry_v4",
7733   "name" : "logger_entry_v4",
7734   "referenced_type" : "type-14",
7735   "self_type" : "type-14",
7736   "size" : 28,
7737   "source_file" : "/system/core/liblog/include/log/log_read.h",
7738   "unique_id" : "logger_entry_v4"
7739  },
7740  {
7741   "alignment" : 4,
7742   "fields" :
7743   [
7744    {
7745     "field_name" : "version",
7746     "referenced_type" : "type-16"
7747    },
7748    {
7749     "field_name" : "numFds",
7750     "field_offset" : 32,
7751     "referenced_type" : "type-16"
7752    },
7753    {
7754     "field_name" : "numInts",
7755     "field_offset" : 64,
7756     "referenced_type" : "type-16"
7757    },
7758    {
7759     "field_name" : "data",
7760     "field_offset" : 96,
7761     "referenced_type" : "type-76"
7762    }
7763   ],
7764   "linker_set_key" : "native_handle",
7765   "name" : "native_handle",
7766   "referenced_type" : "type-75",
7767   "self_type" : "type-75",
7768   "size" : 12,
7769   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
7770   "unique_id" : "native_handle"
7771  }
7772 ],
7773 "rvalue_reference_types" :
7774 [
7775  {
7776   "alignment" : 4,
7777   "linker_set_key" : "android::hardware::Return<bool> &&",
7778   "name" : "android::hardware::Return<bool> &&",
7779   "referenced_type" : "type-53",
7780   "self_type" : "type-98",
7781   "size" : 4,
7782   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7783  },
7784  {
7785   "alignment" : 4,
7786   "linker_set_key" : "android::hardware::Return<void> &&",
7787   "name" : "android::hardware::Return<void> &&",
7788   "referenced_type" : "type-190",
7789   "self_type" : "type-222",
7790   "size" : 4,
7791   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7792  },
7793  {
7794   "alignment" : 4,
7795   "linker_set_key" : "android::hardware::Status &&",
7796   "name" : "android::hardware::Status &&",
7797   "referenced_type" : "type-27",
7798   "self_type" : "type-350",
7799   "size" : 4,
7800   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7801  },
7802  {
7803   "alignment" : 4,
7804   "linker_set_key" : "android::hardware::details::return_status &&",
7805   "name" : "android::hardware::details::return_status &&",
7806   "referenced_type" : "type-54",
7807   "self_type" : "type-131",
7808   "size" : 4,
7809   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7810  },
7811  {
7812   "alignment" : 4,
7813   "linker_set_key" : "android::hardware::hidl_handle &&",
7814   "name" : "android::hardware::hidl_handle &&",
7815   "referenced_type" : "type-70",
7816   "self_type" : "type-88",
7817   "size" : 4,
7818   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7819  },
7820  {
7821   "alignment" : 4,
7822   "linker_set_key" : "android::hardware::hidl_memory &&",
7823   "name" : "android::hardware::hidl_memory &&",
7824   "referenced_type" : "type-85",
7825   "self_type" : "type-92",
7826   "size" : 4,
7827   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7828  }
7829 ]
7830}
7831