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