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-273",
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-266",
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" : 8,
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" : 8,
104   "is_integral" : true,
105   "linker_set_key" : "long",
106   "name" : "long",
107   "referenced_type" : "type-48",
108   "self_type" : "type-48",
109   "size" : 8
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long long",
115   "name" : "long long",
116   "referenced_type" : "type-407",
117   "self_type" : "type-407",
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" : 8,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned long",
163   "name" : "unsigned long",
164   "referenced_type" : "type-52",
165   "self_type" : "type-52",
166   "size" : 8
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long long",
173   "name" : "unsigned long long",
174   "referenced_type" : "type-208",
175   "self_type" : "type-208",
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_6ParcelEmm"
199  },
200  {
201   "name" : "_ZN7android8hardware6camera6common4V1_021writeEmbeddedToParcelERKNS3_18CameraResourceCostEPNS0_6ParcelEmm"
202  },
203  {
204   "name" : "_ZN7android8hardware6camera6common4V1_021writeEmbeddedToParcelERKNS3_9VendorTagEPNS0_6ParcelEmm"
205  },
206  {
207   "name" : "_ZN7android8hardware6camera6common4V1_022readEmbeddedFromParcelERKNS3_16VendorTagSectionERKNS0_6ParcelEmm"
208  },
209  {
210   "name" : "_ZN7android8hardware6camera6common4V1_022readEmbeddedFromParcelERKNS3_18CameraResourceCostERKNS0_6ParcelEmm"
211  },
212  {
213   "name" : "_ZN7android8hardware6camera6common4V1_022readEmbeddedFromParcelERKNS3_9VendorTagERKNS0_6ParcelEmm"
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-288",
235   "self_type" : "type-288",
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-307",
375   "self_type" : "type-307",
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-362",
429   "self_type" : "type-362",
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-314",
455   "self_type" : "type-314",
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-310",
539   "self_type" : "type-310",
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-313",
561   "self_type" : "type-313",
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-311",
583   "self_type" : "type-311",
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-315",
609   "self_type" : "type-315",
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-347",
663   "self_type" : "type-347",
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-254",
793   "self_type" : "type-254",
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-259",
819   "self_type" : "type-259",
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-255",
861   "self_type" : "type-255",
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-253",
1103   "self_type" : "type-253",
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-258",
1133   "self_type" : "type-258",
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-262",
1163   "self_type" : "type-262",
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-267",
1205   "self_type" : "type-267",
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-269",
1243   "self_type" : "type-269",
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-256",
1269   "self_type" : "type-256",
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-261",
1287   "self_type" : "type-261",
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-264",
1317   "self_type" : "type-264",
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-251",
1411   "self_type" : "type-251",
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-257",
1453   "self_type" : "type-257",
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-263",
1471   "self_type" : "type-263",
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-260",
1501   "self_type" : "type-260",
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-252",
1535   "self_type" : "type-252",
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-216",
1589   "self_type" : "type-216",
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-304"
1609    },
1610    {
1611     "referenced_type" : "type-191"
1612    }
1613   ],
1614   "referenced_type" : "type-303",
1615   "return_type" : "type-30",
1616   "self_type" : "type-303",
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-277",
1630   "return_type" : "type-16",
1631   "self_type" : "type-277",
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 long, const unsigned long long *, unsigned long, void *)",
1637   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1638   "parameters" :
1639   [
1640    {
1641     "referenced_type" : "type-211"
1642    },
1643    {
1644     "referenced_type" : "type-212"
1645    },
1646    {
1647     "referenced_type" : "type-52"
1648    },
1649    {
1650     "referenced_type" : "type-213"
1651    },
1652    {
1653     "referenced_type" : "type-52"
1654    },
1655    {
1656     "referenced_type" : "type-191"
1657    }
1658   ],
1659   "referenced_type" : "type-210",
1660   "return_type" : "type-135",
1661   "self_type" : "type-210",
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_6ParcelEmm",
1670   "parameters" :
1671   [
1672    {
1673     "referenced_type" : "type-338"
1674    },
1675    {
1676     "referenced_type" : "type-211"
1677    },
1678    {
1679     "referenced_type" : "type-52"
1680    },
1681    {
1682     "referenced_type" : "type-52"
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_6ParcelEmm",
1691   "parameters" :
1692   [
1693    {
1694     "referenced_type" : "type-340"
1695    },
1696    {
1697     "referenced_type" : "type-211"
1698    },
1699    {
1700     "referenced_type" : "type-52"
1701    },
1702    {
1703     "referenced_type" : "type-52"
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_6ParcelEmm",
1712   "parameters" :
1713   [
1714    {
1715     "referenced_type" : "type-343"
1716    },
1717    {
1718     "referenced_type" : "type-211"
1719    },
1720    {
1721     "referenced_type" : "type-52"
1722    },
1723    {
1724     "referenced_type" : "type-52"
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_6ParcelEmm",
1733   "parameters" :
1734   [
1735    {
1736     "referenced_type" : "type-338"
1737    },
1738    {
1739     "referenced_type" : "type-222"
1740    },
1741    {
1742     "referenced_type" : "type-52"
1743    },
1744    {
1745     "referenced_type" : "type-52"
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_6ParcelEmm",
1754   "parameters" :
1755   [
1756    {
1757     "referenced_type" : "type-340"
1758    },
1759    {
1760     "referenced_type" : "type-222"
1761    },
1762    {
1763     "referenced_type" : "type-52"
1764    },
1765    {
1766     "referenced_type" : "type-52"
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_6ParcelEmm",
1775   "parameters" :
1776   [
1777    {
1778     "referenced_type" : "type-343"
1779    },
1780    {
1781     "referenced_type" : "type-222"
1782    },
1783    {
1784     "referenced_type" : "type-52"
1785    },
1786    {
1787     "referenced_type" : "type-52"
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" : 8,
1799   "linker_set_key" : "android::Mutex &",
1800   "name" : "android::Mutex &",
1801   "referenced_type" : "type-280",
1802   "self_type" : "type-284",
1803   "size" : 8,
1804   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
1805  },
1806  {
1807   "alignment" : 8,
1808   "linker_set_key" : "android::RWLock &",
1809   "name" : "android::RWLock &",
1810   "referenced_type" : "type-290",
1811   "self_type" : "type-294",
1812   "size" : 8,
1813   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
1814  },
1815  {
1816   "alignment" : 8,
1817   "linker_set_key" : "android::String16 &",
1818   "name" : "android::String16 &",
1819   "referenced_type" : "type-175",
1820   "self_type" : "type-185",
1821   "size" : 8,
1822   "source_file" : "/system/core/libutils/include/utils/String16.h"
1823  },
1824  {
1825   "alignment" : 8,
1826   "linker_set_key" : "android::String8 &",
1827   "name" : "android::String8 &",
1828   "referenced_type" : "type-165",
1829   "self_type" : "type-172",
1830   "size" : 8,
1831   "source_file" : "/system/core/libutils/include/utils/String8.h"
1832  },
1833  {
1834   "alignment" : 8,
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" : 8,
1840   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1841  },
1842  {
1843   "alignment" : 8,
1844   "linker_set_key" : "android::hardware::Return<void> &",
1845   "name" : "android::hardware::Return<void> &",
1846   "referenced_type" : "type-193",
1847   "self_type" : "type-235",
1848   "size" : 8,
1849   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1850  },
1851  {
1852   "alignment" : 8,
1853   "linker_set_key" : "android::hardware::Status &",
1854   "name" : "android::hardware::Status &",
1855   "referenced_type" : "type-27",
1856   "self_type" : "type-398",
1857   "size" : 8,
1858   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1859  },
1860  {
1861   "alignment" : 8,
1862   "linker_set_key" : "android::hardware::TextOutput &",
1863   "name" : "android::hardware::TextOutput &",
1864   "referenced_type" : "type-220",
1865   "self_type" : "type-219",
1866   "size" : 8,
1867   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1868  },
1869  {
1870   "alignment" : 8,
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" : 8,
1876   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1877  },
1878  {
1879   "alignment" : 8,
1880   "linker_set_key" : "const android::String16 &",
1881   "name" : "const android::String16 &",
1882   "referenced_type" : "type-181",
1883   "self_type" : "type-184",
1884   "size" : 8,
1885   "source_file" : "/system/core/libutils/include/utils/String16.h"
1886  },
1887  {
1888   "alignment" : 8,
1889   "linker_set_key" : "const android::String8 &",
1890   "name" : "const android::String8 &",
1891   "referenced_type" : "type-167",
1892   "self_type" : "type-171",
1893   "size" : 8,
1894   "source_file" : "/system/core/libutils/include/utils/String8.h"
1895  },
1896  {
1897   "alignment" : 8,
1898   "linker_set_key" : "const android::hardware::Parcel &",
1899   "name" : "const android::hardware::Parcel &",
1900   "referenced_type" : "type-221",
1901   "self_type" : "type-222",
1902   "size" : 8,
1903   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1904  },
1905  {
1906   "alignment" : 8,
1907   "linker_set_key" : "const android::hardware::Status &",
1908   "name" : "const android::hardware::Status &",
1909   "referenced_type" : "type-26",
1910   "self_type" : "type-364",
1911   "size" : 8,
1912   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1913  },
1914  {
1915   "alignment" : 8,
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-339",
1919   "self_type" : "type-340",
1920   "size" : 8,
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" : 8,
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-343",
1929   "size" : 8,
1930   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1931  },
1932  {
1933   "alignment" : 8,
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-337",
1937   "self_type" : "type-338",
1938   "size" : 8,
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" : 8,
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" : 8,
1948   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1949  },
1950  {
1951   "alignment" : 8,
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" : 8,
1957   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1958  },
1959  {
1960   "alignment" : 8,
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-346",
1965   "size" : 8,
1966   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1967  },
1968  {
1969   "alignment" : 8,
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" : 8,
1975   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1976  },
1977  {
1978   "alignment" : 8,
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" : 8,
1984   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1985  },
1986  {
1987   "alignment" : 8,
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" : 8,
1993   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1994  },
1995  {
1996   "alignment" : 8,
1997   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
1998   "name" : "const android::sp<android::hardware::IBinder> &",
1999   "referenced_type" : "type-305",
2000   "self_type" : "type-304",
2001   "size" : 8,
2002   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2003  },
2004  {
2005   "alignment" : 8,
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" : 8,
2011   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2012  },
2013  {
2014   "alignment" : 8,
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-355",
2018   "self_type" : "type-356",
2019   "size" : 8,
2020   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2021  },
2022  {
2023   "alignment" : 8,
2024   "linker_set_key" : "const bool &",
2025   "name" : "const bool &",
2026   "referenced_type" : "type-29",
2027   "self_type" : "type-31",
2028   "size" : 8,
2029   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2030  },
2031  {
2032   "alignment" : 8,
2033   "linker_set_key" : "const double &",
2034   "name" : "const double &",
2035   "referenced_type" : "type-58",
2036   "self_type" : "type-59",
2037   "size" : 8,
2038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2039  },
2040  {
2041   "alignment" : 8,
2042   "linker_set_key" : "const float &",
2043   "name" : "const float &",
2044   "referenced_type" : "type-56",
2045   "self_type" : "type-57",
2046   "size" : 8,
2047   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2048  },
2049  {
2050   "alignment" : 8,
2051   "linker_set_key" : "const int &",
2052   "name" : "const int &",
2053   "referenced_type" : "type-43",
2054   "self_type" : "type-44",
2055   "size" : 8,
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" : 8,
2067   "linker_set_key" : "const log_msg &",
2068   "name" : "const log_msg &",
2069   "referenced_type" : "type-9",
2070   "self_type" : "type-49",
2071   "size" : 8,
2072   "source_file" : "/system/core/liblog/include/log/log_read.h"
2073  },
2074  {
2075   "alignment" : 8,
2076   "linker_set_key" : "const long &",
2077   "name" : "const long &",
2078   "referenced_type" : "type-47",
2079   "self_type" : "type-50",
2080   "size" : 8,
2081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2082  },
2083  {
2084   "alignment" : 8,
2085   "linker_set_key" : "const short &",
2086   "name" : "const short &",
2087   "referenced_type" : "type-38",
2088   "self_type" : "type-40",
2089   "size" : 8,
2090   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2091  },
2092  {
2093   "alignment" : 8,
2094   "linker_set_key" : "const signed char &",
2095   "name" : "const signed char &",
2096   "referenced_type" : "type-32",
2097   "self_type" : "type-34",
2098   "size" : 8,
2099   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2100  },
2101  {
2102   "alignment" : 8,
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-350",
2106   "self_type" : "type-349",
2107   "size" : 8,
2108   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2109  },
2110  {
2111   "alignment" : 8,
2112   "linker_set_key" : "const unsigned char &",
2113   "name" : "const unsigned char &",
2114   "referenced_type" : "type-35",
2115   "self_type" : "type-37",
2116   "size" : 8,
2117   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2118  },
2119  {
2120   "alignment" : 8,
2121   "linker_set_key" : "const unsigned int &",
2122   "name" : "const unsigned int &",
2123   "referenced_type" : "type-45",
2124   "self_type" : "type-46",
2125   "size" : 8,
2126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2127  },
2128  {
2129   "alignment" : 8,
2130   "linker_set_key" : "const unsigned long &",
2131   "name" : "const unsigned long &",
2132   "referenced_type" : "type-51",
2133   "self_type" : "type-55",
2134   "size" : 8,
2135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2136  },
2137  {
2138   "alignment" : 8,
2139   "linker_set_key" : "const unsigned short &",
2140   "name" : "const unsigned short &",
2141   "referenced_type" : "type-41",
2142   "self_type" : "type-42",
2143   "size" : 8,
2144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2145  },
2146  {
2147   "alignment" : 8,
2148   "linker_set_key" : "int &",
2149   "name" : "int &",
2150   "referenced_type" : "type-16",
2151   "self_type" : "type-159",
2152   "size" : 8,
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" : 8,
2157   "linker_set_key" : "unsigned int &",
2158   "name" : "unsigned int &",
2159   "referenced_type" : "type-2",
2160   "self_type" : "type-318",
2161   "size" : 8,
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" : 8,
2169   "linker_set_key" : "android::Condition *",
2170   "name" : "android::Condition *",
2171   "referenced_type" : "type-286",
2172   "self_type" : "type-289",
2173   "size" : 8,
2174   "source_file" : "/system/core/libutils/include/utils/Condition.h"
2175  },
2176  {
2177   "alignment" : 8,
2178   "linker_set_key" : "android::Mutex *",
2179   "name" : "android::Mutex *",
2180   "referenced_type" : "type-280",
2181   "self_type" : "type-282",
2182   "size" : 8,
2183   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2184  },
2185  {
2186   "alignment" : 8,
2187   "linker_set_key" : "android::Mutex::Autolock *",
2188   "name" : "android::Mutex::Autolock *",
2189   "referenced_type" : "type-283",
2190   "self_type" : "type-285",
2191   "size" : 8,
2192   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2193  },
2194  {
2195   "alignment" : 8,
2196   "linker_set_key" : "android::RWLock *",
2197   "name" : "android::RWLock *",
2198   "referenced_type" : "type-290",
2199   "self_type" : "type-292",
2200   "size" : 8,
2201   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2202  },
2203  {
2204   "alignment" : 8,
2205   "linker_set_key" : "android::RWLock::AutoRLock *",
2206   "name" : "android::RWLock::AutoRLock *",
2207   "referenced_type" : "type-293",
2208   "self_type" : "type-295",
2209   "size" : 8,
2210   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2211  },
2212  {
2213   "alignment" : 8,
2214   "linker_set_key" : "android::RWLock::AutoWLock *",
2215   "name" : "android::RWLock::AutoWLock *",
2216   "referenced_type" : "type-296",
2217   "self_type" : "type-297",
2218   "size" : 8,
2219   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2220  },
2221  {
2222   "alignment" : 8,
2223   "linker_set_key" : "android::RefBase *",
2224   "name" : "android::RefBase *",
2225   "referenced_type" : "type-62",
2226   "self_type" : "type-68",
2227   "size" : 8,
2228   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2229  },
2230  {
2231   "alignment" : 8,
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" : 8,
2237   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2238  },
2239  {
2240   "alignment" : 8,
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" : 8,
2246   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2247  },
2248  {
2249   "alignment" : 8,
2250   "linker_set_key" : "android::ReferenceRenamer *",
2251   "name" : "android::ReferenceRenamer *",
2252   "referenced_type" : "type-60",
2253   "self_type" : "type-61",
2254   "size" : 8,
2255   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2256  },
2257  {
2258   "alignment" : 8,
2259   "linker_set_key" : "android::ScopedTrace *",
2260   "name" : "android::ScopedTrace *",
2261   "referenced_type" : "type-308",
2262   "self_type" : "type-309",
2263   "size" : 8,
2264   "source_file" : "/system/core/libutils/include/utils/Trace.h"
2265  },
2266  {
2267   "alignment" : 8,
2268   "linker_set_key" : "android::String16 *",
2269   "name" : "android::String16 *",
2270   "referenced_type" : "type-175",
2271   "self_type" : "type-186",
2272   "size" : 8,
2273   "source_file" : "/system/core/libutils/include/utils/String16.h"
2274  },
2275  {
2276   "alignment" : 8,
2277   "linker_set_key" : "android::String8 *",
2278   "name" : "android::String8 *",
2279   "referenced_type" : "type-165",
2280   "self_type" : "type-173",
2281   "size" : 8,
2282   "source_file" : "/system/core/libutils/include/utils/String8.h"
2283  },
2284  {
2285   "alignment" : 8,
2286   "linker_set_key" : "android::Thread *",
2287   "name" : "android::Thread *",
2288   "referenced_type" : "type-360",
2289   "self_type" : "type-359",
2290   "size" : 8,
2291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2292  },
2293  {
2294   "alignment" : 8,
2295   "linker_set_key" : "android::VirtualLightRefBase *",
2296   "name" : "android::VirtualLightRefBase *",
2297   "referenced_type" : "type-248",
2298   "self_type" : "type-348",
2299   "size" : 8,
2300   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
2301  },
2302  {
2303   "alignment" : 8,
2304   "linker_set_key" : "android::hardware::GrantorDescriptor *",
2305   "name" : "android::hardware::GrantorDescriptor *",
2306   "referenced_type" : "type-101",
2307   "self_type" : "type-100",
2308   "size" : 8,
2309   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2310  },
2311  {
2312   "alignment" : 8,
2313   "linker_set_key" : "android::hardware::IBinder *",
2314   "name" : "android::hardware::IBinder *",
2315   "referenced_type" : "type-192",
2316   "self_type" : "type-196",
2317   "size" : 8,
2318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2319  },
2320  {
2321   "alignment" : 8,
2322   "linker_set_key" : "android::hardware::Parcel *",
2323   "name" : "android::hardware::Parcel *",
2324   "referenced_type" : "type-204",
2325   "self_type" : "type-211",
2326   "size" : 8,
2327   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2328  },
2329  {
2330   "alignment" : 8,
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" : 8,
2336   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2337  },
2338  {
2339   "alignment" : 8,
2340   "linker_set_key" : "android::hardware::Return<void> *",
2341   "name" : "android::hardware::Return<void> *",
2342   "referenced_type" : "type-193",
2343   "self_type" : "type-215",
2344   "size" : 8,
2345   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2346  },
2347  {
2348   "alignment" : 8,
2349   "linker_set_key" : "android::hardware::Status *",
2350   "name" : "android::hardware::Status *",
2351   "referenced_type" : "type-27",
2352   "self_type" : "type-363",
2353   "size" : 8,
2354   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2355  },
2356  {
2357   "alignment" : 8,
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" : 8,
2363   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2364  },
2365  {
2366   "alignment" : 8,
2367   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
2368   "name" : "android::hardware::details::HidlInstrumentor *",
2369   "referenced_type" : "type-227",
2370   "self_type" : "type-352",
2371   "size" : 8,
2372   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2373  },
2374  {
2375   "alignment" : 8,
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" : 8,
2381   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2382  },
2383  {
2384   "alignment" : 8,
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" : 8,
2390   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2391  },
2392  {
2393   "alignment" : 8,
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" : 8,
2399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2400  },
2401  {
2402   "alignment" : 8,
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" : 8,
2408   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2409  },
2410  {
2411   "alignment" : 8,
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" : 8,
2417   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2418  },
2419  {
2420   "alignment" : 8,
2421   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
2422   "name" : "android::hidl::base::V1_0::BnHwBase *",
2423   "referenced_type" : "type-224",
2424   "self_type" : "type-231",
2425   "size" : 8,
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" : 8,
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-226",
2434   "size" : 8,
2435   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2436  },
2437  {
2438   "alignment" : 8,
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-225",
2442   "self_type" : "type-354",
2443   "size" : 8,
2444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2445  },
2446  {
2447   "alignment" : 8,
2448   "linker_set_key" : "android_flex_plane *",
2449   "name" : "android_flex_plane *",
2450   "referenced_type" : "type-268",
2451   "self_type" : "type-271",
2452   "size" : 8,
2453   "source_file" : "/system/core/libsystem/include/system/graphics.h"
2454  },
2455  {
2456   "alignment" : 8,
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-303",
2460   "self_type" : "type-302",
2461   "size" : 8,
2462   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2463  },
2464  {
2465   "alignment" : 8,
2466   "linker_set_key" : "char *",
2467   "name" : "char *",
2468   "referenced_type" : "type-18",
2469   "self_type" : "type-95",
2470   "size" : 8,
2471   "source_file" : "/system/core/liblog/include/log/log_read.h"
2472  },
2473  {
2474   "alignment" : 8,
2475   "linker_set_key" : "const android::NativeHandle *",
2476   "name" : "const android::NativeHandle *",
2477   "referenced_type" : "type-151",
2478   "self_type" : "type-155",
2479   "size" : 8,
2480   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2481  },
2482  {
2483   "alignment" : 8,
2484   "linker_set_key" : "const android::RefBase *",
2485   "name" : "const android::RefBase *",
2486   "referenced_type" : "type-66",
2487   "self_type" : "type-67",
2488   "size" : 8,
2489   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2490  },
2491  {
2492   "alignment" : 8,
2493   "linker_set_key" : "const android::String16 *",
2494   "name" : "const android::String16 *",
2495   "referenced_type" : "type-181",
2496   "self_type" : "type-183",
2497   "size" : 8,
2498   "source_file" : "/system/core/libutils/include/utils/String16.h"
2499  },
2500  {
2501   "alignment" : 8,
2502   "linker_set_key" : "const android::String8 *",
2503   "name" : "const android::String8 *",
2504   "referenced_type" : "type-167",
2505   "self_type" : "type-169",
2506   "size" : 8,
2507   "source_file" : "/system/core/libutils/include/utils/String8.h"
2508  },
2509  {
2510   "alignment" : 8,
2511   "linker_set_key" : "const android::VectorImpl *",
2512   "name" : "const android::VectorImpl *",
2513   "referenced_type" : "type-239",
2514   "self_type" : "type-240",
2515   "size" : 8,
2516   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2517  },
2518  {
2519   "alignment" : 8,
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" : 8,
2525   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2526  },
2527  {
2528   "alignment" : 8,
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" : 8,
2534   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2535  },
2536  {
2537   "alignment" : 8,
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" : 8,
2543   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2544  },
2545  {
2546   "alignment" : 8,
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-341",
2550   "self_type" : "type-342",
2551   "size" : 8,
2552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2553  },
2554  {
2555   "alignment" : 8,
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-344",
2559   "self_type" : "type-345",
2560   "size" : 8,
2561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2562  },
2563  {
2564   "alignment" : 8,
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" : 8,
2570   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2571  },
2572  {
2573   "alignment" : 8,
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" : 8,
2579   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2580  },
2581  {
2582   "alignment" : 8,
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" : 8,
2588   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2589  },
2590  {
2591   "alignment" : 8,
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" : 8,
2597   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2598  },
2599  {
2600   "alignment" : 8,
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" : 8,
2606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2607  },
2608  {
2609   "alignment" : 8,
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" : 8,
2615   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2616  },
2617  {
2618   "alignment" : 8,
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" : 8,
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" : 8,
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-353",
2632   "size" : 8,
2633   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2634  },
2635  {
2636   "alignment" : 8,
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-355",
2640   "self_type" : "type-357",
2641   "size" : 8,
2642   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2643  },
2644  {
2645   "alignment" : 8,
2646   "linker_set_key" : "const char *",
2647   "name" : "const char *",
2648   "referenced_type" : "type-82",
2649   "self_type" : "type-81",
2650   "size" : 8,
2651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2652  },
2653  {
2654   "alignment" : 8,
2655   "linker_set_key" : "const char16_t *",
2656   "name" : "const char16_t *",
2657   "referenced_type" : "type-177",
2658   "self_type" : "type-176",
2659   "size" : 8,
2660   "source_file" : "/system/core/libutils/include/utils/String16.h"
2661  },
2662  {
2663   "alignment" : 8,
2664   "linker_set_key" : "const log_msg *",
2665   "name" : "const log_msg *",
2666   "referenced_type" : "type-9",
2667   "self_type" : "type-36",
2668   "size" : 8,
2669   "source_file" : "/system/core/liblog/include/log/log_read.h"
2670  },
2671  {
2672   "alignment" : 8,
2673   "linker_set_key" : "const native_handle *",
2674   "name" : "const native_handle *",
2675   "referenced_type" : "type-74",
2676   "self_type" : "type-73",
2677   "size" : 8,
2678   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2679  },
2680  {
2681   "alignment" : 8,
2682   "linker_set_key" : "const unsigned char *",
2683   "name" : "const unsigned char *",
2684   "referenced_type" : "type-35",
2685   "self_type" : "type-212",
2686   "size" : 8,
2687   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2688  },
2689  {
2690   "alignment" : 8,
2691   "linker_set_key" : "const unsigned long long *",
2692   "name" : "const unsigned long long *",
2693   "referenced_type" : "type-214",
2694   "self_type" : "type-213",
2695   "size" : 8,
2696   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2697  },
2698  {
2699   "alignment" : 8,
2700   "linker_set_key" : "const void *",
2701   "name" : "const void *",
2702   "referenced_type" : "type-134",
2703   "self_type" : "type-136",
2704   "size" : 8,
2705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2706  },
2707  {
2708   "alignment" : 8,
2709   "linker_set_key" : "int (*)(void *)",
2710   "name" : "int (*)(void *)",
2711   "referenced_type" : "type-277",
2712   "self_type" : "type-278",
2713   "size" : 8,
2714   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2715  },
2716  {
2717   "alignment" : 8,
2718   "linker_set_key" : "log_msg *",
2719   "name" : "log_msg *",
2720   "referenced_type" : "type-10",
2721   "self_type" : "type-84",
2722   "size" : 8,
2723   "source_file" : "/system/core/liblog/include/log/log_read.h"
2724  },
2725  {
2726   "alignment" : 8,
2727   "linker_set_key" : "native_handle *",
2728   "name" : "native_handle *",
2729   "referenced_type" : "type-75",
2730   "self_type" : "type-149",
2731   "size" : 8,
2732   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2733  },
2734  {
2735   "alignment" : 8,
2736   "linker_set_key" : "unsigned char *",
2737   "name" : "unsigned char *",
2738   "referenced_type" : "type-13",
2739   "self_type" : "type-206",
2740   "size" : 8,
2741   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2742  },
2743  {
2744   "alignment" : 8,
2745   "linker_set_key" : "unsigned long *",
2746   "name" : "unsigned long *",
2747   "referenced_type" : "type-52",
2748   "self_type" : "type-236",
2749   "size" : 8,
2750   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
2751  },
2752  {
2753   "alignment" : 8,
2754   "linker_set_key" : "unsigned long long *",
2755   "name" : "unsigned long long *",
2756   "referenced_type" : "type-208",
2757   "self_type" : "type-207",
2758   "size" : 8,
2759   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2760  },
2761  {
2762   "alignment" : 8,
2763   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2764   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2765   "referenced_type" : "type-210",
2766   "self_type" : "type-209",
2767   "size" : 8,
2768   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2769  },
2770  {
2771   "alignment" : 8,
2772   "linker_set_key" : "void *",
2773   "name" : "void *",
2774   "referenced_type" : "type-135",
2775   "self_type" : "type-191",
2776   "size" : 8,
2777   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2778  },
2779  {
2780   "alignment" : 8,
2781   "linker_set_key" : "void **",
2782   "name" : "void **",
2783   "referenced_type" : "type-191",
2784   "self_type" : "type-279",
2785   "size" : 8,
2786   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2787  }
2788 ],
2789 "qualified_types" :
2790 [
2791  {
2792   "alignment" : 8,
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" : 8,
2799   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2800  },
2801  {
2802   "alignment" : 8,
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" : 8,
2809   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2810  },
2811  {
2812   "alignment" : 8,
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" : 24,
2819   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2820  },
2821  {
2822   "alignment" : 8,
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" : 16,
2829   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2830  },
2831  {
2832   "alignment" : 8,
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" : 8,
2839   "source_file" : "/system/core/libutils/include/utils/String16.h"
2840  },
2841  {
2842   "alignment" : 8,
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" : 8,
2849   "source_file" : "/system/core/libutils/include/utils/String8.h"
2850  },
2851  {
2852   "alignment" : 8,
2853   "is_const" : true,
2854   "linker_set_key" : "const android::VectorImpl",
2855   "name" : "const android::VectorImpl",
2856   "referenced_type" : "type-238",
2857   "self_type" : "type-239",
2858   "size" : 40,
2859   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
2860  },
2861  {
2862   "alignment" : 8,
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" : 48,
2869   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2870  },
2871  {
2872   "alignment" : 8,
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-221",
2878   "size" : 136,
2879   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2880  },
2881  {
2882   "alignment" : 8,
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" : 32,
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-314",
2897   "self_type" : "type-322",
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-320",
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-316",
2917   "self_type" : "type-339",
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-310",
2927   "self_type" : "type-317",
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-313",
2937   "self_type" : "type-321",
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-311",
2947   "self_type" : "type-319",
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-315",
2957   "self_type" : "type-323",
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-312",
2977   "self_type" : "type-337",
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" : 8,
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-341",
2988   "size" : 8,
2989   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2990  },
2991  {
2992   "alignment" : 8,
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-344",
2998   "size" : 8,
2999   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3000  },
3001  {
3002   "alignment" : 8,
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" : 40,
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" : 8,
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" : 8,
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" : 8,
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" : 8,
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" : 24,
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" : 8,
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-250",
3097   "self_type" : "type-305",
3098   "size" : 8,
3099   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3100  },
3101  {
3102   "alignment" : 8,
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" : 8,
3109   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3110  },
3111  {
3112   "alignment" : 8,
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-225",
3117   "self_type" : "type-355",
3118   "size" : 8,
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" : 8,
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" : 8,
3201   "is_const" : true,
3202   "linker_set_key" : "const long",
3203   "name" : "const 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-334",
3245   "self_type" : "type-333",
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-330",
3255   "self_type" : "type-329",
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-325",
3265   "self_type" : "type-324",
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-332",
3275   "self_type" : "type-331",
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-328",
3285   "self_type" : "type-327",
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-336",
3295   "self_type" : "type-335",
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" : 8,
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-351",
3315   "self_type" : "type-350",
3316   "size" : 24,
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" : 8,
3341   "is_const" : true,
3342   "linker_set_key" : "const unsigned long",
3343   "name" : "const unsigned 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" : 8,
3351   "is_const" : true,
3352   "linker_set_key" : "const unsigned long long",
3353   "name" : "const unsigned long long",
3354   "referenced_type" : "type-208",
3355   "self_type" : "type-214",
3356   "size" : 8,
3357   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3358  },
3359  {
3360   "alignment" : 2,
3361   "is_const" : true,
3362   "linker_set_key" : "const unsigned short",
3363   "name" : "const unsigned short",
3364   "referenced_type" : "type-15",
3365   "self_type" : "type-41",
3366   "size" : 2,
3367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3368  },
3369  {
3370   "is_const" : true,
3371   "linker_set_key" : "const void",
3372   "name" : "const void",
3373   "referenced_type" : "type-135",
3374   "self_type" : "type-134",
3375   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3376  },
3377  {
3378   "alignment" : 1,
3379   "is_volatile" : true,
3380   "linker_set_key" : "volatile bool",
3381   "name" : "volatile bool",
3382   "referenced_type" : "type-30",
3383   "self_type" : "type-298",
3384   "size" : 1,
3385   "source_file" : "/system/core/libutils/include/utils/Thread.h"
3386  },
3387  {
3388   "alignment" : 4,
3389   "is_volatile" : true,
3390   "linker_set_key" : "volatile int",
3391   "name" : "volatile int",
3392   "referenced_type" : "type-16",
3393   "self_type" : "type-306",
3394   "size" : 4,
3395   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3396  }
3397 ],
3398 "record_types" :
3399 [
3400  {
3401   "alignment" : 4,
3402   "fields" :
3403   [
3404    {
3405     "access" : "private",
3406     "field_name" : "mCond",
3407     "referenced_type" : "type-287"
3408    }
3409   ],
3410   "linker_set_key" : "android::Condition",
3411   "name" : "android::Condition",
3412   "record_kind" : "class",
3413   "referenced_type" : "type-286",
3414   "self_type" : "type-286",
3415   "size" : 48,
3416   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3417   "unique_id" : "_ZTSN7android9ConditionE"
3418  },
3419  {
3420   "alignment" : 8,
3421   "fields" :
3422   [
3423    {
3424     "access" : "private",
3425     "field_name" : "mVector",
3426     "referenced_type" : "type-242"
3427    }
3428   ],
3429   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3430   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
3431   "record_kind" : "class",
3432   "referenced_type" : "type-249",
3433   "self_type" : "type-249",
3434   "size" : 40,
3435   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
3436   "template_args" : [ "type-175", "type-250" ],
3437   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
3438  },
3439  {
3440   "alignment" : 4,
3441   "fields" :
3442   [
3443    {
3444     "access" : "private",
3445     "field_name" : "mCount",
3446     "referenced_type" : "type-154"
3447    }
3448   ],
3449   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
3450   "name" : "android::LightRefBase<android::NativeHandle>",
3451   "record_kind" : "class",
3452   "referenced_type" : "type-153",
3453   "self_type" : "type-153",
3454   "size" : 4,
3455   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3456   "template_args" : [ "type-152" ],
3457   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
3458  },
3459  {
3460   "alignment" : 4,
3461   "fields" :
3462   [
3463    {
3464     "access" : "private",
3465     "field_name" : "mCount",
3466     "referenced_type" : "type-247"
3467    }
3468   ],
3469   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
3470   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
3471   "record_kind" : "class",
3472   "referenced_type" : "type-246",
3473   "self_type" : "type-246",
3474   "size" : 4,
3475   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3476   "template_args" : [ "type-248" ],
3477   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
3478  },
3479  {
3480   "alignment" : 4,
3481   "fields" :
3482   [
3483    {
3484     "access" : "private",
3485     "field_name" : "mMutex",
3486     "referenced_type" : "type-281"
3487    }
3488   ],
3489   "linker_set_key" : "android::Mutex",
3490   "name" : "android::Mutex",
3491   "record_kind" : "class",
3492   "referenced_type" : "type-280",
3493   "self_type" : "type-280",
3494   "size" : 40,
3495   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3496   "unique_id" : "_ZTSN7android5MutexE"
3497  },
3498  {
3499   "alignment" : 8,
3500   "fields" :
3501   [
3502    {
3503     "access" : "private",
3504     "field_name" : "mLock",
3505     "referenced_type" : "type-284"
3506    }
3507   ],
3508   "linker_set_key" : "android::Mutex::Autolock",
3509   "name" : "android::Mutex::Autolock",
3510   "record_kind" : "class",
3511   "referenced_type" : "type-283",
3512   "self_type" : "type-283",
3513   "size" : 8,
3514   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
3515   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
3516  },
3517  {
3518   "alignment" : 8,
3519   "base_specifiers" :
3520   [
3521    {
3522     "referenced_type" : "type-153"
3523    }
3524   ],
3525   "fields" :
3526   [
3527    {
3528     "access" : "private",
3529     "field_name" : "mHandle",
3530     "field_offset" : 64,
3531     "referenced_type" : "type-149"
3532    },
3533    {
3534     "access" : "private",
3535     "field_name" : "mOwnsHandle",
3536     "field_offset" : 128,
3537     "referenced_type" : "type-30"
3538    }
3539   ],
3540   "linker_set_key" : "android::NativeHandle",
3541   "name" : "android::NativeHandle",
3542   "record_kind" : "class",
3543   "referenced_type" : "type-152",
3544   "self_type" : "type-152",
3545   "size" : 24,
3546   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
3547   "unique_id" : "_ZTSN7android12NativeHandleE"
3548  },
3549  {
3550   "alignment" : 4,
3551   "fields" :
3552   [
3553    {
3554     "access" : "private",
3555     "field_name" : "mRWLock",
3556     "referenced_type" : "type-291"
3557    }
3558   ],
3559   "linker_set_key" : "android::RWLock",
3560   "name" : "android::RWLock",
3561   "record_kind" : "class",
3562   "referenced_type" : "type-290",
3563   "self_type" : "type-290",
3564   "size" : 56,
3565   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3566   "unique_id" : "_ZTSN7android6RWLockE"
3567  },
3568  {
3569   "alignment" : 8,
3570   "fields" :
3571   [
3572    {
3573     "access" : "private",
3574     "field_name" : "mLock",
3575     "referenced_type" : "type-294"
3576    }
3577   ],
3578   "linker_set_key" : "android::RWLock::AutoRLock",
3579   "name" : "android::RWLock::AutoRLock",
3580   "record_kind" : "class",
3581   "referenced_type" : "type-293",
3582   "self_type" : "type-293",
3583   "size" : 8,
3584   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3585   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
3586  },
3587  {
3588   "alignment" : 8,
3589   "fields" :
3590   [
3591    {
3592     "access" : "private",
3593     "field_name" : "mLock",
3594     "referenced_type" : "type-294"
3595    }
3596   ],
3597   "linker_set_key" : "android::RWLock::AutoWLock",
3598   "name" : "android::RWLock::AutoWLock",
3599   "record_kind" : "class",
3600   "referenced_type" : "type-296",
3601   "self_type" : "type-296",
3602   "size" : 8,
3603   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
3604   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
3605  },
3606  {
3607   "alignment" : 8,
3608   "fields" :
3609   [
3610    {
3611     "access" : "private",
3612     "field_name" : "mRefs",
3613     "field_offset" : 64,
3614     "referenced_type" : "type-63"
3615    }
3616   ],
3617   "linker_set_key" : "android::RefBase",
3618   "name" : "android::RefBase",
3619   "record_kind" : "class",
3620   "referenced_type" : "type-62",
3621   "self_type" : "type-62",
3622   "size" : 16,
3623   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3624   "unique_id" : "_ZTSN7android7RefBaseE",
3625   "vtable_components" :
3626   [
3627    {
3628     "kind" : "offset_to_top"
3629    },
3630    {
3631     "kind" : "rtti",
3632     "mangled_component_name" : "_ZTIN7android7RefBaseE"
3633    },
3634    {
3635     "kind" : "complete_dtor_pointer",
3636     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3637    },
3638    {
3639     "kind" : "deleting_dtor_pointer",
3640     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3641    },
3642    {
3643     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3644    },
3645    {
3646     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3647    },
3648    {
3649     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3650    },
3651    {
3652     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3653    }
3654   ]
3655  },
3656  {
3657   "alignment" : 1,
3658   "linker_set_key" : "android::RefBase::weakref_type",
3659   "name" : "android::RefBase::weakref_type",
3660   "record_kind" : "class",
3661   "referenced_type" : "type-198",
3662   "self_type" : "type-198",
3663   "size" : 1,
3664   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3665   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
3666  },
3667  {
3668   "alignment" : 1,
3669   "linker_set_key" : "android::ReferenceMover",
3670   "name" : "android::ReferenceMover",
3671   "record_kind" : "class",
3672   "referenced_type" : "type-69",
3673   "self_type" : "type-69",
3674   "size" : 1,
3675   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3676   "unique_id" : "_ZTSN7android14ReferenceMoverE"
3677  },
3678  {
3679   "alignment" : 8,
3680   "linker_set_key" : "android::ReferenceRenamer",
3681   "name" : "android::ReferenceRenamer",
3682   "record_kind" : "class",
3683   "referenced_type" : "type-60",
3684   "self_type" : "type-60",
3685   "size" : 8,
3686   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3687   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
3688   "vtable_components" :
3689   [
3690    {
3691     "kind" : "offset_to_top"
3692    },
3693    {
3694     "kind" : "rtti",
3695     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3696    },
3697    {
3698     "is_pure" : true,
3699     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
3700    }
3701   ]
3702  },
3703  {
3704   "alignment" : 8,
3705   "fields" :
3706   [
3707    {
3708     "access" : "private",
3709     "field_name" : "mTag",
3710     "referenced_type" : "type-52"
3711    }
3712   ],
3713   "linker_set_key" : "android::ScopedTrace",
3714   "name" : "android::ScopedTrace",
3715   "record_kind" : "class",
3716   "referenced_type" : "type-308",
3717   "self_type" : "type-308",
3718   "size" : 8,
3719   "source_file" : "/system/core/libutils/include/utils/Trace.h",
3720   "unique_id" : "_ZTSN7android11ScopedTraceE"
3721  },
3722  {
3723   "alignment" : 8,
3724   "base_specifiers" :
3725   [
3726    {
3727     "access" : "private",
3728     "referenced_type" : "type-241"
3729    }
3730   ],
3731   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3732   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
3733   "record_kind" : "class",
3734   "referenced_type" : "type-242",
3735   "self_type" : "type-242",
3736   "size" : 40,
3737   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
3738   "template_args" : [ "type-243" ],
3739   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
3740   "vtable_components" :
3741   [
3742    {
3743     "kind" : "offset_to_top"
3744    },
3745    {
3746     "kind" : "rtti",
3747     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
3748    },
3749    {
3750     "kind" : "complete_dtor_pointer",
3751     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
3752    },
3753    {
3754     "kind" : "deleting_dtor_pointer",
3755     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
3756    },
3757    {
3758     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
3759    },
3760    {
3761     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
3762    },
3763    {
3764     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
3765    },
3766    {
3767     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
3768    },
3769    {
3770     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
3771    },
3772    {
3773     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
3774    },
3775    {
3776     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
3777    }
3778   ]
3779  },
3780  {
3781   "alignment" : 8,
3782   "base_specifiers" :
3783   [
3784    {
3785     "referenced_type" : "type-238"
3786    }
3787   ],
3788   "linker_set_key" : "android::SortedVectorImpl",
3789   "name" : "android::SortedVectorImpl",
3790   "record_kind" : "class",
3791   "referenced_type" : "type-241",
3792   "self_type" : "type-241",
3793   "size" : 40,
3794   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
3795   "unique_id" : "_ZTSN7android16SortedVectorImplE",
3796   "vtable_components" :
3797   [
3798    {
3799     "kind" : "offset_to_top"
3800    },
3801    {
3802     "kind" : "rtti",
3803     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
3804    },
3805    {
3806     "kind" : "complete_dtor_pointer",
3807     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
3808    },
3809    {
3810     "kind" : "deleting_dtor_pointer",
3811     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
3812    },
3813    {
3814     "is_pure" : true,
3815     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
3816    },
3817    {
3818     "is_pure" : true,
3819     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
3820    },
3821    {
3822     "is_pure" : true,
3823     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
3824    },
3825    {
3826     "is_pure" : true,
3827     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
3828    },
3829    {
3830     "is_pure" : true,
3831     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
3832    },
3833    {
3834     "is_pure" : true,
3835     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
3836    },
3837    {
3838     "is_pure" : true,
3839     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
3840    }
3841   ]
3842  },
3843  {
3844   "alignment" : 8,
3845   "fields" :
3846   [
3847    {
3848     "access" : "private",
3849     "field_name" : "mString",
3850     "referenced_type" : "type-176"
3851    }
3852   ],
3853   "linker_set_key" : "android::String16",
3854   "name" : "android::String16",
3855   "record_kind" : "class",
3856   "referenced_type" : "type-175",
3857   "self_type" : "type-175",
3858   "size" : 8,
3859   "source_file" : "/system/core/libutils/include/utils/String16.h",
3860   "unique_id" : "_ZTSN7android8String16E"
3861  },
3862  {
3863   "alignment" : 8,
3864   "fields" :
3865   [
3866    {
3867     "access" : "private",
3868     "field_name" : "mString",
3869     "referenced_type" : "type-81"
3870    }
3871   ],
3872   "linker_set_key" : "android::String8",
3873   "name" : "android::String8",
3874   "record_kind" : "class",
3875   "referenced_type" : "type-165",
3876   "self_type" : "type-165",
3877   "size" : 8,
3878   "source_file" : "/system/core/libutils/include/utils/String8.h",
3879   "unique_id" : "_ZTSN7android7String8E"
3880  },
3881  {
3882   "alignment" : 8,
3883   "base_specifiers" :
3884   [
3885    {
3886     "is_virtual" : true,
3887     "referenced_type" : "type-62"
3888    }
3889   ],
3890   "fields" :
3891   [
3892    {
3893     "access" : "private",
3894     "field_name" : "mCanCallJava",
3895     "field_offset" : 64,
3896     "referenced_type" : "type-29"
3897    },
3898    {
3899     "access" : "private",
3900     "field_name" : "mThread",
3901     "field_offset" : 128,
3902     "referenced_type" : "type-191"
3903    },
3904    {
3905     "access" : "private",
3906     "field_name" : "mLock",
3907     "field_offset" : 192,
3908     "referenced_type" : "type-280"
3909    },
3910    {
3911     "access" : "private",
3912     "field_name" : "mThreadExitedCondition",
3913     "field_offset" : 512,
3914     "referenced_type" : "type-286"
3915    },
3916    {
3917     "access" : "private",
3918     "field_name" : "mStatus",
3919     "field_offset" : 896,
3920     "referenced_type" : "type-16"
3921    },
3922    {
3923     "access" : "private",
3924     "field_name" : "mExitPending",
3925     "field_offset" : 928,
3926     "referenced_type" : "type-298"
3927    },
3928    {
3929     "access" : "private",
3930     "field_name" : "mRunning",
3931     "field_offset" : 936,
3932     "referenced_type" : "type-298"
3933    },
3934    {
3935     "access" : "private",
3936     "field_name" : "mHoldSelf",
3937     "field_offset" : 960,
3938     "referenced_type" : "type-358"
3939    },
3940    {
3941     "access" : "private",
3942     "field_name" : "mTid",
3943     "field_offset" : 1024,
3944     "referenced_type" : "type-16"
3945    }
3946   ],
3947   "linker_set_key" : "android::Thread",
3948   "name" : "android::Thread",
3949   "record_kind" : "class",
3950   "referenced_type" : "type-360",
3951   "self_type" : "type-360",
3952   "size" : 152,
3953   "source_file" : "/system/core/libutils/include/utils/Thread.h",
3954   "unique_id" : "_ZTSN7android6ThreadE",
3955   "vtable_components" :
3956   [
3957    {
3958     "component_value" : 136,
3959     "kind" : "vbase_offset"
3960    },
3961    {
3962     "kind" : "offset_to_top"
3963    },
3964    {
3965     "kind" : "rtti",
3966     "mangled_component_name" : "_ZTIN7android6ThreadE"
3967    },
3968    {
3969     "kind" : "complete_dtor_pointer",
3970     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
3971    },
3972    {
3973     "kind" : "deleting_dtor_pointer",
3974     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
3975    },
3976    {
3977     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
3978    },
3979    {
3980     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
3981    },
3982    {
3983     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
3984    },
3985    {
3986     "is_pure" : true,
3987     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
3988    },
3989    {
3990     "kind" : "vcall_offset"
3991    },
3992    {
3993     "kind" : "vcall_offset"
3994    },
3995    {
3996     "kind" : "vcall_offset"
3997    },
3998    {
3999     "kind" : "vcall_offset"
4000    },
4001    {
4002     "component_value" : -136,
4003     "kind" : "vcall_offset"
4004    },
4005    {
4006     "component_value" : -136,
4007     "kind" : "offset_to_top"
4008    },
4009    {
4010     "kind" : "rtti",
4011     "mangled_component_name" : "_ZTIN7android6ThreadE"
4012    },
4013    {
4014     "kind" : "complete_dtor_pointer",
4015     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
4016    },
4017    {
4018     "kind" : "deleting_dtor_pointer",
4019     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
4020    },
4021    {
4022     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4023    },
4024    {
4025     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4026    },
4027    {
4028     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4029    },
4030    {
4031     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4032    }
4033   ]
4034  },
4035  {
4036   "alignment" : 8,
4037   "base_specifiers" :
4038   [
4039    {
4040     "access" : "private",
4041     "referenced_type" : "type-238"
4042    }
4043   ],
4044   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4045   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
4046   "record_kind" : "class",
4047   "referenced_type" : "type-244",
4048   "self_type" : "type-244",
4049   "size" : 40,
4050   "source_file" : "/system/core/libutils/include/utils/Vector.h",
4051   "template_args" : [ "type-245" ],
4052   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
4053   "vtable_components" :
4054   [
4055    {
4056     "kind" : "offset_to_top"
4057    },
4058    {
4059     "kind" : "rtti",
4060     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
4061    },
4062    {
4063     "kind" : "complete_dtor_pointer",
4064     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
4065    },
4066    {
4067     "kind" : "deleting_dtor_pointer",
4068     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
4069    },
4070    {
4071     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
4072    },
4073    {
4074     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
4075    },
4076    {
4077     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
4078    },
4079    {
4080     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
4081    },
4082    {
4083     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
4084    },
4085    {
4086     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
4087    }
4088   ]
4089  },
4090  {
4091   "alignment" : 8,
4092   "fields" :
4093   [
4094    {
4095     "access" : "private",
4096     "field_name" : "mStorage",
4097     "field_offset" : 64,
4098     "referenced_type" : "type-191"
4099    },
4100    {
4101     "access" : "private",
4102     "field_name" : "mCount",
4103     "field_offset" : 128,
4104     "referenced_type" : "type-52"
4105    },
4106    {
4107     "access" : "private",
4108     "field_name" : "mFlags",
4109     "field_offset" : 192,
4110     "referenced_type" : "type-45"
4111    },
4112    {
4113     "access" : "private",
4114     "field_name" : "mItemSize",
4115     "field_offset" : 256,
4116     "referenced_type" : "type-51"
4117    }
4118   ],
4119   "linker_set_key" : "android::VectorImpl",
4120   "name" : "android::VectorImpl",
4121   "record_kind" : "class",
4122   "referenced_type" : "type-238",
4123   "self_type" : "type-238",
4124   "size" : 40,
4125   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
4126   "unique_id" : "_ZTSN7android10VectorImplE",
4127   "vtable_components" :
4128   [
4129    {
4130     "kind" : "offset_to_top"
4131    },
4132    {
4133     "kind" : "rtti",
4134     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4135    },
4136    {
4137     "kind" : "complete_dtor_pointer",
4138     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4139    },
4140    {
4141     "kind" : "deleting_dtor_pointer",
4142     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4143    },
4144    {
4145     "is_pure" : true,
4146     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4147    },
4148    {
4149     "is_pure" : true,
4150     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4151    },
4152    {
4153     "is_pure" : true,
4154     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4155    },
4156    {
4157     "is_pure" : true,
4158     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4159    },
4160    {
4161     "is_pure" : true,
4162     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4163    },
4164    {
4165     "is_pure" : true,
4166     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4167    }
4168   ]
4169  },
4170  {
4171   "alignment" : 8,
4172   "base_specifiers" :
4173   [
4174    {
4175     "referenced_type" : "type-246"
4176    }
4177   ],
4178   "linker_set_key" : "android::VirtualLightRefBase",
4179   "name" : "android::VirtualLightRefBase",
4180   "record_kind" : "class",
4181   "referenced_type" : "type-248",
4182   "self_type" : "type-248",
4183   "size" : 16,
4184   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4185   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
4186   "vtable_components" :
4187   [
4188    {
4189     "kind" : "offset_to_top"
4190    },
4191    {
4192     "kind" : "rtti",
4193     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
4194    },
4195    {
4196     "kind" : "complete_dtor_pointer",
4197     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
4198    },
4199    {
4200     "kind" : "deleting_dtor_pointer",
4201     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
4202    }
4203   ]
4204  },
4205  {
4206   "alignment" : 8,
4207   "base_specifiers" :
4208   [
4209    {
4210     "referenced_type" : "type-192"
4211    }
4212   ],
4213   "fields" :
4214   [
4215    {
4216     "access" : "protected",
4217     "field_name" : "mSchedPolicy",
4218     "field_offset" : 64,
4219     "referenced_type" : "type-16"
4220    },
4221    {
4222     "access" : "protected",
4223     "field_name" : "mSchedPriority",
4224     "field_offset" : 96,
4225     "referenced_type" : "type-16"
4226    },
4227    {
4228     "access" : "private",
4229     "field_name" : "mExtras",
4230     "field_offset" : 128,
4231     "referenced_type" : "type-190"
4232    },
4233    {
4234     "access" : "private",
4235     "field_name" : "mReserved0",
4236     "field_offset" : 192,
4237     "referenced_type" : "type-191"
4238    }
4239   ],
4240   "linker_set_key" : "android::hardware::BHwBinder",
4241   "name" : "android::hardware::BHwBinder",
4242   "record_kind" : "class",
4243   "referenced_type" : "type-189",
4244   "self_type" : "type-189",
4245   "size" : 48,
4246   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4247   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
4248   "vtable_components" :
4249   [
4250    {
4251     "component_value" : 32,
4252     "kind" : "vbase_offset"
4253    },
4254    {
4255     "kind" : "offset_to_top"
4256    },
4257    {
4258     "kind" : "rtti",
4259     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4260    },
4261    {
4262     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4263    },
4264    {
4265     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
4266    },
4267    {
4268     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
4269    },
4270    {
4271     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4272    },
4273    {
4274     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4275    },
4276    {
4277     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
4278    },
4279    {
4280     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
4281    },
4282    {
4283     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
4284    },
4285    {
4286     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4287    },
4288    {
4289     "kind" : "complete_dtor_pointer",
4290     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
4291    },
4292    {
4293     "kind" : "deleting_dtor_pointer",
4294     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
4295    },
4296    {
4297     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4298    },
4299    {
4300     "kind" : "vcall_offset"
4301    },
4302    {
4303     "kind" : "vcall_offset"
4304    },
4305    {
4306     "kind" : "vcall_offset"
4307    },
4308    {
4309     "kind" : "vcall_offset"
4310    },
4311    {
4312     "component_value" : -32,
4313     "kind" : "vcall_offset"
4314    },
4315    {
4316     "component_value" : -32,
4317     "kind" : "offset_to_top"
4318    },
4319    {
4320     "kind" : "rtti",
4321     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
4322    },
4323    {
4324     "kind" : "complete_dtor_pointer",
4325     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
4326    },
4327    {
4328     "kind" : "deleting_dtor_pointer",
4329     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
4330    },
4331    {
4332     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4333    },
4334    {
4335     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4336    },
4337    {
4338     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4339    },
4340    {
4341     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4342    }
4343   ]
4344  },
4345  {
4346   "alignment" : 8,
4347   "base_specifiers" :
4348   [
4349    {
4350     "is_virtual" : true,
4351     "referenced_type" : "type-62"
4352    }
4353   ],
4354   "fields" :
4355   [
4356    {
4357     "access" : "private",
4358     "field_name" : "mRemote",
4359     "field_offset" : 64,
4360     "referenced_type" : "type-195"
4361    },
4362    {
4363     "access" : "private",
4364     "field_name" : "mRefs",
4365     "field_offset" : 128,
4366     "referenced_type" : "type-197"
4367    },
4368    {
4369     "access" : "private",
4370     "field_name" : "mState",
4371     "field_offset" : 192,
4372     "referenced_type" : "type-199"
4373    }
4374   ],
4375   "linker_set_key" : "android::hardware::BpHwRefBase",
4376   "name" : "android::hardware::BpHwRefBase",
4377   "record_kind" : "class",
4378   "referenced_type" : "type-194",
4379   "self_type" : "type-194",
4380   "size" : 48,
4381   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
4382   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
4383   "vtable_components" :
4384   [
4385    {
4386     "component_value" : 32,
4387     "kind" : "vbase_offset"
4388    },
4389    {
4390     "kind" : "offset_to_top"
4391    },
4392    {
4393     "kind" : "rtti",
4394     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4395    },
4396    {
4397     "kind" : "complete_dtor_pointer",
4398     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
4399    },
4400    {
4401     "kind" : "deleting_dtor_pointer",
4402     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
4403    },
4404    {
4405     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
4406    },
4407    {
4408     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4409    },
4410    {
4411     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4412    },
4413    {
4414     "kind" : "vcall_offset"
4415    },
4416    {
4417     "component_value" : -32,
4418     "kind" : "vcall_offset"
4419    },
4420    {
4421     "component_value" : -32,
4422     "kind" : "vcall_offset"
4423    },
4424    {
4425     "component_value" : -32,
4426     "kind" : "vcall_offset"
4427    },
4428    {
4429     "component_value" : -32,
4430     "kind" : "vcall_offset"
4431    },
4432    {
4433     "component_value" : -32,
4434     "kind" : "offset_to_top"
4435    },
4436    {
4437     "kind" : "rtti",
4438     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
4439    },
4440    {
4441     "kind" : "complete_dtor_pointer",
4442     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
4443    },
4444    {
4445     "kind" : "deleting_dtor_pointer",
4446     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
4447    },
4448    {
4449     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
4450    },
4451    {
4452     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
4453    },
4454    {
4455     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
4456    },
4457    {
4458     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4459    }
4460   ]
4461  },
4462  {
4463   "alignment" : 8,
4464   "fields" :
4465   [
4466    {
4467     "field_name" : "flags",
4468     "referenced_type" : "type-2"
4469    },
4470    {
4471     "field_name" : "fdIndex",
4472     "field_offset" : 32,
4473     "referenced_type" : "type-2"
4474    },
4475    {
4476     "field_name" : "offset",
4477     "field_offset" : 64,
4478     "referenced_type" : "type-2"
4479    },
4480    {
4481     "field_name" : "extent",
4482     "field_offset" : 128,
4483     "referenced_type" : "type-52"
4484    }
4485   ],
4486   "linker_set_key" : "android::hardware::GrantorDescriptor",
4487   "name" : "android::hardware::GrantorDescriptor",
4488   "referenced_type" : "type-101",
4489   "self_type" : "type-101",
4490   "size" : 24,
4491   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4492   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
4493  },
4494  {
4495   "alignment" : 8,
4496   "base_specifiers" :
4497   [
4498    {
4499     "is_virtual" : true,
4500     "referenced_type" : "type-77"
4501    },
4502    {
4503     "is_virtual" : true,
4504     "referenced_type" : "type-62"
4505    }
4506   ],
4507   "linker_set_key" : "android::hardware::HidlMemory",
4508   "name" : "android::hardware::HidlMemory",
4509   "record_kind" : "class",
4510   "referenced_type" : "type-92",
4511   "self_type" : "type-92",
4512   "size" : 64,
4513   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
4514   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
4515   "vtable_components" :
4516   [
4517    {
4518     "component_value" : 48,
4519     "kind" : "vbase_offset"
4520    },
4521    {
4522     "component_value" : 8,
4523     "kind" : "vbase_offset"
4524    },
4525    {
4526     "kind" : "offset_to_top"
4527    },
4528    {
4529     "kind" : "rtti",
4530     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4531    },
4532    {
4533     "kind" : "complete_dtor_pointer",
4534     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
4535    },
4536    {
4537     "kind" : "deleting_dtor_pointer",
4538     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
4539    },
4540    {
4541     "kind" : "vcall_offset"
4542    },
4543    {
4544     "kind" : "vcall_offset"
4545    },
4546    {
4547     "kind" : "vcall_offset"
4548    },
4549    {
4550     "kind" : "vcall_offset"
4551    },
4552    {
4553     "component_value" : -48,
4554     "kind" : "vcall_offset"
4555    },
4556    {
4557     "component_value" : -48,
4558     "kind" : "offset_to_top"
4559    },
4560    {
4561     "kind" : "rtti",
4562     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4563    },
4564    {
4565     "kind" : "complete_dtor_pointer",
4566     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
4567    },
4568    {
4569     "kind" : "deleting_dtor_pointer",
4570     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
4571    },
4572    {
4573     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4574    },
4575    {
4576     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4577    },
4578    {
4579     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4580    },
4581    {
4582     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4583    }
4584   ]
4585  },
4586  {
4587   "alignment" : 8,
4588   "base_specifiers" :
4589   [
4590    {
4591     "is_virtual" : true,
4592     "referenced_type" : "type-62"
4593    }
4594   ],
4595   "linker_set_key" : "android::hardware::IBinder",
4596   "name" : "android::hardware::IBinder",
4597   "record_kind" : "class",
4598   "referenced_type" : "type-192",
4599   "self_type" : "type-192",
4600   "size" : 24,
4601   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4602   "unique_id" : "_ZTSN7android8hardware7IBinderE",
4603   "vtable_components" :
4604   [
4605    {
4606     "component_value" : 8,
4607     "kind" : "vbase_offset"
4608    },
4609    {
4610     "kind" : "offset_to_top"
4611    },
4612    {
4613     "kind" : "rtti",
4614     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4615    },
4616    {
4617     "is_pure" : true,
4618     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4619    },
4620    {
4621     "is_pure" : true,
4622     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
4623    },
4624    {
4625     "is_pure" : true,
4626     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
4627    },
4628    {
4629     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4630    },
4631    {
4632     "is_pure" : true,
4633     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4634    },
4635    {
4636     "is_pure" : true,
4637     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
4638    },
4639    {
4640     "is_pure" : true,
4641     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
4642    },
4643    {
4644     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
4645    },
4646    {
4647     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4648    },
4649    {
4650     "kind" : "complete_dtor_pointer",
4651     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
4652    },
4653    {
4654     "kind" : "deleting_dtor_pointer",
4655     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
4656    },
4657    {
4658     "kind" : "vcall_offset"
4659    },
4660    {
4661     "kind" : "vcall_offset"
4662    },
4663    {
4664     "kind" : "vcall_offset"
4665    },
4666    {
4667     "kind" : "vcall_offset"
4668    },
4669    {
4670     "component_value" : -8,
4671     "kind" : "vcall_offset"
4672    },
4673    {
4674     "component_value" : -8,
4675     "kind" : "offset_to_top"
4676    },
4677    {
4678     "kind" : "rtti",
4679     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4680    },
4681    {
4682     "kind" : "complete_dtor_pointer",
4683     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
4684    },
4685    {
4686     "kind" : "deleting_dtor_pointer",
4687     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
4688    },
4689    {
4690     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4691    },
4692    {
4693     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4694    },
4695    {
4696     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4697    },
4698    {
4699     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4700    }
4701   ]
4702  },
4703  {
4704   "alignment" : 8,
4705   "base_specifiers" :
4706   [
4707    {
4708     "is_virtual" : true,
4709     "referenced_type" : "type-62"
4710    }
4711   ],
4712   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
4713   "name" : "android::hardware::IBinder::DeathRecipient",
4714   "record_kind" : "class",
4715   "referenced_type" : "type-188",
4716   "self_type" : "type-188",
4717   "size" : 24,
4718   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4719   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
4720   "vtable_components" :
4721   [
4722    {
4723     "component_value" : 8,
4724     "kind" : "vbase_offset"
4725    },
4726    {
4727     "kind" : "offset_to_top"
4728    },
4729    {
4730     "kind" : "rtti",
4731     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4732    },
4733    {
4734     "is_pure" : true,
4735     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
4736    },
4737    {
4738     "kind" : "complete_dtor_pointer",
4739     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
4740    },
4741    {
4742     "kind" : "deleting_dtor_pointer",
4743     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
4744    },
4745    {
4746     "kind" : "vcall_offset"
4747    },
4748    {
4749     "kind" : "vcall_offset"
4750    },
4751    {
4752     "kind" : "vcall_offset"
4753    },
4754    {
4755     "kind" : "vcall_offset"
4756    },
4757    {
4758     "component_value" : -8,
4759     "kind" : "vcall_offset"
4760    },
4761    {
4762     "component_value" : -8,
4763     "kind" : "offset_to_top"
4764    },
4765    {
4766     "kind" : "rtti",
4767     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4768    },
4769    {
4770     "kind" : "complete_dtor_pointer",
4771     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
4772    },
4773    {
4774     "kind" : "deleting_dtor_pointer",
4775     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
4776    },
4777    {
4778     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4779    },
4780    {
4781     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4782    },
4783    {
4784     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4785    },
4786    {
4787     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4788    }
4789   ]
4790  },
4791  {
4792   "alignment" : 8,
4793   "base_specifiers" :
4794   [
4795    {
4796     "is_virtual" : true,
4797     "referenced_type" : "type-62"
4798    }
4799   ],
4800   "linker_set_key" : "android::hardware::IInterface",
4801   "name" : "android::hardware::IInterface",
4802   "record_kind" : "class",
4803   "referenced_type" : "type-203",
4804   "self_type" : "type-203",
4805   "size" : 24,
4806   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4807   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
4808   "vtable_components" :
4809   [
4810    {
4811     "component_value" : 8,
4812     "kind" : "vbase_offset"
4813    },
4814    {
4815     "kind" : "offset_to_top"
4816    },
4817    {
4818     "kind" : "rtti",
4819     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4820    },
4821    {
4822     "kind" : "complete_dtor_pointer",
4823     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
4824    },
4825    {
4826     "kind" : "deleting_dtor_pointer",
4827     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
4828    },
4829    {
4830     "is_pure" : true,
4831     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
4832    },
4833    {
4834     "kind" : "vcall_offset"
4835    },
4836    {
4837     "kind" : "vcall_offset"
4838    },
4839    {
4840     "kind" : "vcall_offset"
4841    },
4842    {
4843     "kind" : "vcall_offset"
4844    },
4845    {
4846     "component_value" : -8,
4847     "kind" : "vcall_offset"
4848    },
4849    {
4850     "component_value" : -8,
4851     "kind" : "offset_to_top"
4852    },
4853    {
4854     "kind" : "rtti",
4855     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4856    },
4857    {
4858     "kind" : "complete_dtor_pointer",
4859     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
4860    },
4861    {
4862     "kind" : "deleting_dtor_pointer",
4863     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
4864    },
4865    {
4866     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4867    },
4868    {
4869     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4870    },
4871    {
4872     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4873    },
4874    {
4875     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4876    }
4877   ]
4878  },
4879  {
4880   "alignment" : 8,
4881   "fields" :
4882   [
4883    {
4884     "access" : "private",
4885     "field_name" : "mGrantors",
4886     "referenced_type" : "type-97"
4887    },
4888    {
4889     "access" : "private",
4890     "field_name" : "mHandle",
4891     "field_offset" : 128,
4892     "referenced_type" : "type-147"
4893    },
4894    {
4895     "access" : "private",
4896     "field_name" : "mQuantum",
4897     "field_offset" : 192,
4898     "referenced_type" : "type-2"
4899    },
4900    {
4901     "access" : "private",
4902     "field_name" : "mFlags",
4903     "field_offset" : 224,
4904     "referenced_type" : "type-2"
4905    }
4906   ],
4907   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
4908   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
4909   "referenced_type" : "type-146",
4910   "self_type" : "type-146",
4911   "size" : 32,
4912   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
4913   "template_args" : [ "type-18" ],
4914   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
4915  },
4916  {
4917   "alignment" : 8,
4918   "fields" :
4919   [
4920    {
4921     "access" : "private",
4922     "field_name" : "mBufCachePos",
4923     "referenced_type" : "type-52"
4924    },
4925    {
4926     "access" : "private",
4927     "field_name" : "mBufCache",
4928     "field_offset" : 64,
4929     "referenced_type" : "type-205"
4930    },
4931    {
4932     "access" : "private",
4933     "field_name" : "mError",
4934     "field_offset" : 256,
4935     "referenced_type" : "type-16"
4936    },
4937    {
4938     "access" : "private",
4939     "field_name" : "mData",
4940     "field_offset" : 320,
4941     "referenced_type" : "type-206"
4942    },
4943    {
4944     "access" : "private",
4945     "field_name" : "mDataSize",
4946     "field_offset" : 384,
4947     "referenced_type" : "type-52"
4948    },
4949    {
4950     "access" : "private",
4951     "field_name" : "mDataCapacity",
4952     "field_offset" : 448,
4953     "referenced_type" : "type-52"
4954    },
4955    {
4956     "access" : "private",
4957     "field_name" : "mDataPos",
4958     "field_offset" : 512,
4959     "referenced_type" : "type-52"
4960    },
4961    {
4962     "access" : "private",
4963     "field_name" : "mObjects",
4964     "field_offset" : 576,
4965     "referenced_type" : "type-207"
4966    },
4967    {
4968     "access" : "private",
4969     "field_name" : "mObjectsSize",
4970     "field_offset" : 640,
4971     "referenced_type" : "type-52"
4972    },
4973    {
4974     "access" : "private",
4975     "field_name" : "mObjectsCapacity",
4976     "field_offset" : 704,
4977     "referenced_type" : "type-52"
4978    },
4979    {
4980     "access" : "private",
4981     "field_name" : "mNextObjectHint",
4982     "field_offset" : 768,
4983     "referenced_type" : "type-52"
4984    },
4985    {
4986     "access" : "private",
4987     "field_name" : "mNumRef",
4988     "field_offset" : 832,
4989     "referenced_type" : "type-52"
4990    },
4991    {
4992     "access" : "private",
4993     "field_name" : "mFdsKnown",
4994     "field_offset" : 896,
4995     "referenced_type" : "type-30"
4996    },
4997    {
4998     "access" : "private",
4999     "field_name" : "mHasFds",
5000     "field_offset" : 904,
5001     "referenced_type" : "type-30"
5002    },
5003    {
5004     "access" : "private",
5005     "field_name" : "mAllowFds",
5006     "field_offset" : 912,
5007     "referenced_type" : "type-30"
5008    },
5009    {
5010     "access" : "private",
5011     "field_name" : "mOwner",
5012     "field_offset" : 960,
5013     "referenced_type" : "type-209"
5014    },
5015    {
5016     "access" : "private",
5017     "field_name" : "mOwnerCookie",
5018     "field_offset" : 1024,
5019     "referenced_type" : "type-191"
5020    }
5021   ],
5022   "linker_set_key" : "android::hardware::Parcel",
5023   "name" : "android::hardware::Parcel",
5024   "record_kind" : "class",
5025   "referenced_type" : "type-204",
5026   "self_type" : "type-204",
5027   "size" : 136,
5028   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5029   "unique_id" : "_ZTSN7android8hardware6ParcelE"
5030  },
5031  {
5032   "access" : "private",
5033   "alignment" : 8,
5034   "fields" :
5035   [
5036    {
5037     "field_name" : "index",
5038     "referenced_type" : "type-52"
5039    },
5040    {
5041     "field_name" : "buffer",
5042     "field_offset" : 64,
5043     "referenced_type" : "type-208"
5044    },
5045    {
5046     "field_name" : "bufend",
5047     "field_offset" : 128,
5048     "referenced_type" : "type-208"
5049    }
5050   ],
5051   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
5052   "name" : "android::hardware::Parcel::BufferInfo",
5053   "referenced_type" : "type-218",
5054   "self_type" : "type-218",
5055   "size" : 24,
5056   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
5057   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
5058  },
5059  {
5060   "alignment" : 8,
5061   "base_specifiers" :
5062   [
5063    {
5064     "is_virtual" : true,
5065     "referenced_type" : "type-62"
5066    }
5067   ],
5068   "fields" :
5069   [
5070    {
5071     "access" : "private",
5072     "field_name" : "mDriverFD",
5073     "field_offset" : 64,
5074     "referenced_type" : "type-16"
5075    },
5076    {
5077     "access" : "private",
5078     "field_name" : "mVMStart",
5079     "field_offset" : 128,
5080     "referenced_type" : "type-191"
5081    },
5082    {
5083     "access" : "private",
5084     "field_name" : "mThreadCountLock",
5085     "field_offset" : 192,
5086     "referenced_type" : "type-300"
5087    },
5088    {
5089     "access" : "private",
5090     "field_name" : "mThreadCountDecrement",
5091     "field_offset" : 512,
5092     "referenced_type" : "type-301"
5093    },
5094    {
5095     "access" : "private",
5096     "field_name" : "mExecutingThreadsCount",
5097     "field_offset" : 896,
5098     "referenced_type" : "type-52"
5099    },
5100    {
5101     "access" : "private",
5102     "field_name" : "mMaxThreads",
5103     "field_offset" : 960,
5104     "referenced_type" : "type-52"
5105    },
5106    {
5107     "access" : "private",
5108     "field_name" : "mStarvationStartTimeMs",
5109     "field_offset" : 1024,
5110     "referenced_type" : "type-48"
5111    },
5112    {
5113     "access" : "private",
5114     "field_name" : "mLock",
5115     "field_offset" : 1088,
5116     "referenced_type" : "type-280"
5117    },
5118    {
5119     "access" : "private",
5120     "field_name" : "mHandleToObject",
5121     "field_offset" : 1408,
5122     "referenced_type" : "type-244"
5123    },
5124    {
5125     "access" : "private",
5126     "field_name" : "mManagesContexts",
5127     "field_offset" : 1728,
5128     "referenced_type" : "type-30"
5129    },
5130    {
5131     "access" : "private",
5132     "field_name" : "mBinderContextCheckFunc",
5133     "field_offset" : 1792,
5134     "referenced_type" : "type-302"
5135    },
5136    {
5137     "access" : "private",
5138     "field_name" : "mBinderContextUserData",
5139     "field_offset" : 1856,
5140     "referenced_type" : "type-191"
5141    },
5142    {
5143     "access" : "private",
5144     "field_name" : "mContexts",
5145     "field_offset" : 1920,
5146     "referenced_type" : "type-249"
5147    },
5148    {
5149     "access" : "private",
5150     "field_name" : "mRootDir",
5151     "field_offset" : 2240,
5152     "referenced_type" : "type-165"
5153    },
5154    {
5155     "access" : "private",
5156     "field_name" : "mThreadPoolStarted",
5157     "field_offset" : 2304,
5158     "referenced_type" : "type-30"
5159    },
5160    {
5161     "access" : "private",
5162     "field_name" : "mSpawnThreadOnStart",
5163     "field_offset" : 2312,
5164     "referenced_type" : "type-30"
5165    },
5166    {
5167     "access" : "private",
5168     "field_name" : "mThreadPoolSeq",
5169     "field_offset" : 2336,
5170     "referenced_type" : "type-306"
5171    },
5172    {
5173     "access" : "private",
5174     "field_name" : "mMmapSize",
5175     "field_offset" : 2368,
5176     "referenced_type" : "type-51"
5177    },
5178    {
5179     "access" : "private",
5180     "field_name" : "mCallRestriction",
5181     "field_offset" : 2432,
5182     "referenced_type" : "type-307"
5183    }
5184   ],
5185   "linker_set_key" : "android::hardware::ProcessState",
5186   "name" : "android::hardware::ProcessState",
5187   "record_kind" : "class",
5188   "referenced_type" : "type-299",
5189   "self_type" : "type-299",
5190   "size" : 328,
5191   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5192   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
5193   "vtable_components" :
5194   [
5195    {
5196     "component_value" : 312,
5197     "kind" : "vbase_offset"
5198    },
5199    {
5200     "kind" : "offset_to_top"
5201    },
5202    {
5203     "kind" : "rtti",
5204     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5205    },
5206    {
5207     "kind" : "complete_dtor_pointer",
5208     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
5209    },
5210    {
5211     "kind" : "deleting_dtor_pointer",
5212     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
5213    },
5214    {
5215     "kind" : "vcall_offset"
5216    },
5217    {
5218     "kind" : "vcall_offset"
5219    },
5220    {
5221     "kind" : "vcall_offset"
5222    },
5223    {
5224     "kind" : "vcall_offset"
5225    },
5226    {
5227     "component_value" : -312,
5228     "kind" : "vcall_offset"
5229    },
5230    {
5231     "component_value" : -312,
5232     "kind" : "offset_to_top"
5233    },
5234    {
5235     "kind" : "rtti",
5236     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
5237    },
5238    {
5239     "kind" : "complete_dtor_pointer",
5240     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
5241    },
5242    {
5243     "kind" : "deleting_dtor_pointer",
5244     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
5245    },
5246    {
5247     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5248    },
5249    {
5250     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5251    },
5252    {
5253     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5254    },
5255    {
5256     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5257    }
5258   ]
5259  },
5260  {
5261   "access" : "private",
5262   "alignment" : 8,
5263   "fields" :
5264   [
5265    {
5266     "field_name" : "binder",
5267     "referenced_type" : "type-196"
5268    },
5269    {
5270     "field_name" : "refs",
5271     "field_offset" : 64,
5272     "referenced_type" : "type-197"
5273    }
5274   ],
5275   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
5276   "name" : "android::hardware::ProcessState::handle_entry",
5277   "referenced_type" : "type-245",
5278   "self_type" : "type-245",
5279   "size" : 16,
5280   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
5281   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
5282  },
5283  {
5284   "alignment" : 8,
5285   "base_specifiers" :
5286   [
5287    {
5288     "referenced_type" : "type-54"
5289    }
5290   ],
5291   "fields" :
5292   [
5293    {
5294     "access" : "private",
5295     "field_name" : "mVal",
5296     "field_offset" : 264,
5297     "referenced_type" : "type-30"
5298    }
5299   ],
5300   "linker_set_key" : "android::hardware::Return<bool>",
5301   "name" : "android::hardware::Return<bool>",
5302   "record_kind" : "class",
5303   "referenced_type" : "type-53",
5304   "self_type" : "type-53",
5305   "size" : 40,
5306   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5307   "template_args" : [ "type-30" ],
5308   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
5309  },
5310  {
5311   "alignment" : 8,
5312   "base_specifiers" :
5313   [
5314    {
5315     "referenced_type" : "type-54"
5316    }
5317   ],
5318   "linker_set_key" : "android::hardware::Return<void>",
5319   "name" : "android::hardware::Return<void>",
5320   "record_kind" : "class",
5321   "referenced_type" : "type-193",
5322   "self_type" : "type-193",
5323   "size" : 40,
5324   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5325   "template_args" : [ "type-135" ],
5326   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
5327  },
5328  {
5329   "alignment" : 8,
5330   "fields" :
5331   [
5332    {
5333     "access" : "private",
5334     "field_name" : "mException",
5335     "referenced_type" : "type-16"
5336    },
5337    {
5338     "access" : "private",
5339     "field_name" : "mErrorCode",
5340     "field_offset" : 32,
5341     "referenced_type" : "type-16"
5342    },
5343    {
5344     "access" : "private",
5345     "field_name" : "mMessage",
5346     "field_offset" : 64,
5347     "referenced_type" : "type-28"
5348    }
5349   ],
5350   "linker_set_key" : "android::hardware::Status",
5351   "name" : "android::hardware::Status",
5352   "record_kind" : "class",
5353   "referenced_type" : "type-27",
5354   "self_type" : "type-27",
5355   "size" : 32,
5356   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5357   "unique_id" : "_ZTSN7android8hardware6StatusE"
5358  },
5359  {
5360   "alignment" : 8,
5361   "fields" :
5362   [
5363    {
5364     "field_name" : "resourceCost",
5365     "referenced_type" : "type-2"
5366    },
5367    {
5368     "field_name" : "conflictingDevices",
5369     "field_offset" : 64,
5370     "referenced_type" : "type-103"
5371    }
5372   ],
5373   "linker_set_key" : "android::hardware::camera::common::V1_0::CameraResourceCost",
5374   "name" : "android::hardware::camera::common::V1_0::CameraResourceCost",
5375   "referenced_type" : "type-316",
5376   "self_type" : "type-316",
5377   "size" : 24,
5378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/camera/common/1.0/[email protected]_genc++_headers/gen/android/hardware/camera/common/1.0/types.h",
5379   "unique_id" : "_ZTSN7android8hardware6camera6common4V1_018CameraResourceCostE"
5380  },
5381  {
5382   "alignment" : 8,
5383   "fields" :
5384   [
5385    {
5386     "field_name" : "tagId",
5387     "referenced_type" : "type-2"
5388    },
5389    {
5390     "field_name" : "tagName",
5391     "field_offset" : 64,
5392     "referenced_type" : "type-78"
5393    },
5394    {
5395     "field_name" : "tagType",
5396     "field_offset" : 192,
5397     "referenced_type" : "type-118"
5398    }
5399   ],
5400   "linker_set_key" : "android::hardware::camera::common::V1_0::VendorTag",
5401   "name" : "android::hardware::camera::common::V1_0::VendorTag",
5402   "referenced_type" : "type-117",
5403   "self_type" : "type-117",
5404   "size" : 32,
5405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/camera/common/1.0/[email protected]_genc++_headers/gen/android/hardware/camera/common/1.0/types.h",
5406   "unique_id" : "_ZTSN7android8hardware6camera6common4V1_09VendorTagE"
5407  },
5408  {
5409   "alignment" : 8,
5410   "fields" :
5411   [
5412    {
5413     "field_name" : "sectionName",
5414     "referenced_type" : "type-78"
5415    },
5416    {
5417     "field_name" : "tags",
5418     "field_offset" : 128,
5419     "referenced_type" : "type-113"
5420    }
5421   ],
5422   "linker_set_key" : "android::hardware::camera::common::V1_0::VendorTagSection",
5423   "name" : "android::hardware::camera::common::V1_0::VendorTagSection",
5424   "referenced_type" : "type-312",
5425   "self_type" : "type-312",
5426   "size" : 32,
5427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/camera/common/1.0/[email protected]_genc++_headers/gen/android/hardware/camera/common/1.0/types.h",
5428   "unique_id" : "_ZTSN7android8hardware6camera6common4V1_016VendorTagSectionE"
5429  },
5430  {
5431   "alignment" : 8,
5432   "fields" :
5433   [
5434    {
5435     "access" : "protected",
5436     "field_name" : "mInstrumentationCallbacks",
5437     "field_offset" : 64,
5438     "referenced_type" : "type-228"
5439    },
5440    {
5441     "access" : "protected",
5442     "field_name" : "mEnableInstrumentation",
5443     "field_offset" : 256,
5444     "referenced_type" : "type-30"
5445    },
5446    {
5447     "access" : "protected",
5448     "field_name" : "mInstrumentationLibPackage",
5449     "field_offset" : 320,
5450     "referenced_type" : "type-229"
5451    },
5452    {
5453     "access" : "protected",
5454     "field_name" : "mInterfaceName",
5455     "field_offset" : 512,
5456     "referenced_type" : "type-230"
5457    }
5458   ],
5459   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
5460   "name" : "android::hardware::details::HidlInstrumentor",
5461   "referenced_type" : "type-227",
5462   "self_type" : "type-227",
5463   "size" : 88,
5464   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5465   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
5466   "vtable_components" :
5467   [
5468    {
5469     "kind" : "offset_to_top"
5470    },
5471    {
5472     "kind" : "rtti",
5473     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5474    },
5475    {
5476     "kind" : "complete_dtor_pointer",
5477     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
5478    },
5479    {
5480     "kind" : "deleting_dtor_pointer",
5481     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
5482    }
5483   ]
5484  },
5485  {
5486   "alignment" : 4,
5487   "fields" :
5488   [
5489    {
5490     "field_name" : "sched_policy",
5491     "referenced_type" : "type-16"
5492    },
5493    {
5494     "field_name" : "prio",
5495     "field_offset" : 32,
5496     "referenced_type" : "type-16"
5497    }
5498   ],
5499   "linker_set_key" : "android::hardware::details::SchedPrio",
5500   "name" : "android::hardware::details::SchedPrio",
5501   "referenced_type" : "type-237",
5502   "self_type" : "type-237",
5503   "size" : 8,
5504   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
5505   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
5506  },
5507  {
5508   "alignment" : 1,
5509   "linker_set_key" : "android::hardware::details::bnhw_tag",
5510   "name" : "android::hardware::details::bnhw_tag",
5511   "referenced_type" : "type-182",
5512   "self_type" : "type-182",
5513   "size" : 1,
5514   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5515   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
5516  },
5517  {
5518   "alignment" : 1,
5519   "linker_set_key" : "android::hardware::details::bphw_tag",
5520   "name" : "android::hardware::details::bphw_tag",
5521   "referenced_type" : "type-200",
5522   "self_type" : "type-200",
5523   "size" : 1,
5524   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5525   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
5526  },
5527  {
5528   "alignment" : 1,
5529   "linker_set_key" : "android::hardware::details::bs_tag",
5530   "name" : "android::hardware::details::bs_tag",
5531   "referenced_type" : "type-217",
5532   "self_type" : "type-217",
5533   "size" : 1,
5534   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5535   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
5536  },
5537  {
5538   "access" : "private",
5539   "alignment" : 8,
5540   "fields" :
5541   [
5542    {
5543     "field_name" : "mPointer",
5544     "referenced_type" : "type-100"
5545    },
5546    {
5547     "field_name" : "_pad",
5548     "referenced_type" : "type-52"
5549    }
5550   ],
5551   "is_anonymous" : true,
5552   "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",
5553   "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",
5554   "record_kind" : "union",
5555   "referenced_type" : "type-99",
5556   "self_type" : "type-99",
5557   "size" : 8,
5558   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5559   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
5560  },
5561  {
5562   "access" : "private",
5563   "alignment" : 8,
5564   "fields" :
5565   [
5566    {
5567     "field_name" : "mPointer",
5568     "referenced_type" : "type-116"
5569    },
5570    {
5571     "field_name" : "_pad",
5572     "referenced_type" : "type-52"
5573    }
5574   ],
5575   "is_anonymous" : true,
5576   "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",
5577   "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",
5578   "record_kind" : "union",
5579   "referenced_type" : "type-115",
5580   "self_type" : "type-115",
5581   "size" : 8,
5582   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5583   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_6camera6common4V1_09VendorTagEEUt_E"
5584  },
5585  {
5586   "alignment" : 8,
5587   "fields" :
5588   [
5589    {
5590     "access" : "private",
5591     "referenced_type" : "type-99"
5592    }
5593   ],
5594   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5595   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5596   "referenced_type" : "type-98",
5597   "self_type" : "type-98",
5598   "size" : 8,
5599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5600   "template_args" : [ "type-101" ],
5601   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
5602  },
5603  {
5604   "alignment" : 8,
5605   "fields" :
5606   [
5607    {
5608     "access" : "private",
5609     "referenced_type" : "type-115"
5610    }
5611   ],
5612   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::camera::common::V1_0::VendorTag>",
5613   "name" : "android::hardware::details::hidl_pointer<android::hardware::camera::common::V1_0::VendorTag>",
5614   "referenced_type" : "type-114",
5615   "self_type" : "type-114",
5616   "size" : 8,
5617   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5618   "template_args" : [ "type-117" ],
5619   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_6camera6common4V1_09VendorTagEEE"
5620  },
5621  {
5622   "alignment" : 8,
5623   "fields" :
5624   [
5625    {
5626     "access" : "private",
5627     "referenced_type" : "type-105"
5628    }
5629   ],
5630   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5631   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5632   "referenced_type" : "type-104",
5633   "self_type" : "type-104",
5634   "size" : 8,
5635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5636   "template_args" : [ "type-78" ],
5637   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
5638  },
5639  {
5640   "alignment" : 8,
5641   "fields" :
5642   [
5643    {
5644     "access" : "private",
5645     "referenced_type" : "type-127"
5646    }
5647   ],
5648   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
5649   "name" : "android::hardware::details::hidl_pointer<char>",
5650   "referenced_type" : "type-126",
5651   "self_type" : "type-126",
5652   "size" : 8,
5653   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5654   "template_args" : [ "type-18" ],
5655   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
5656  },
5657  {
5658   "access" : "private",
5659   "alignment" : 8,
5660   "fields" :
5661   [
5662    {
5663     "field_name" : "mPointer",
5664     "referenced_type" : "type-95"
5665    },
5666    {
5667     "field_name" : "_pad",
5668     "referenced_type" : "type-52"
5669    }
5670   ],
5671   "is_anonymous" : true,
5672   "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",
5673   "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",
5674   "record_kind" : "union",
5675   "referenced_type" : "type-127",
5676   "self_type" : "type-127",
5677   "size" : 8,
5678   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5679   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
5680  },
5681  {
5682   "alignment" : 8,
5683   "fields" :
5684   [
5685    {
5686     "access" : "private",
5687     "referenced_type" : "type-80"
5688    }
5689   ],
5690   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
5691   "name" : "android::hardware::details::hidl_pointer<const char>",
5692   "referenced_type" : "type-79",
5693   "self_type" : "type-79",
5694   "size" : 8,
5695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5696   "template_args" : [ "type-82" ],
5697   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
5698  },
5699  {
5700   "access" : "private",
5701   "alignment" : 8,
5702   "fields" :
5703   [
5704    {
5705     "field_name" : "mPointer",
5706     "referenced_type" : "type-81"
5707    },
5708    {
5709     "field_name" : "_pad",
5710     "referenced_type" : "type-52"
5711    }
5712   ],
5713   "is_anonymous" : true,
5714   "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",
5715   "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",
5716   "record_kind" : "union",
5717   "referenced_type" : "type-80",
5718   "self_type" : "type-80",
5719   "size" : 8,
5720   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5721   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
5722  },
5723  {
5724   "alignment" : 8,
5725   "fields" :
5726   [
5727    {
5728     "access" : "private",
5729     "referenced_type" : "type-72"
5730    }
5731   ],
5732   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
5733   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
5734   "referenced_type" : "type-71",
5735   "self_type" : "type-71",
5736   "size" : 8,
5737   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5738   "template_args" : [ "type-74" ],
5739   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
5740  },
5741  {
5742   "access" : "private",
5743   "alignment" : 8,
5744   "fields" :
5745   [
5746    {
5747     "field_name" : "mPointer",
5748     "referenced_type" : "type-73"
5749    },
5750    {
5751     "field_name" : "_pad",
5752     "referenced_type" : "type-52"
5753    }
5754   ],
5755   "is_anonymous" : true,
5756   "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",
5757   "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",
5758   "record_kind" : "union",
5759   "referenced_type" : "type-72",
5760   "self_type" : "type-72",
5761   "size" : 8,
5762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5763   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
5764  },
5765  {
5766   "access" : "private",
5767   "alignment" : 8,
5768   "fields" :
5769   [
5770    {
5771     "field_name" : "mPointer",
5772     "referenced_type" : "type-106"
5773    },
5774    {
5775     "field_name" : "_pad",
5776     "referenced_type" : "type-52"
5777    }
5778   ],
5779   "is_anonymous" : true,
5780   "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",
5781   "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",
5782   "record_kind" : "union",
5783   "referenced_type" : "type-105",
5784   "self_type" : "type-105",
5785   "size" : 8,
5786   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5787   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
5788  },
5789  {
5790   "alignment" : 8,
5791   "fields" :
5792   [
5793    {
5794     "access" : "private",
5795     "referenced_type" : "type-148"
5796    }
5797   ],
5798   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
5799   "name" : "android::hardware::details::hidl_pointer<native_handle>",
5800   "referenced_type" : "type-147",
5801   "self_type" : "type-147",
5802   "size" : 8,
5803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5804   "template_args" : [ "type-75" ],
5805   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
5806  },
5807  {
5808   "access" : "private",
5809   "alignment" : 8,
5810   "fields" :
5811   [
5812    {
5813     "field_name" : "mPointer",
5814     "referenced_type" : "type-149"
5815    },
5816    {
5817     "field_name" : "_pad",
5818     "referenced_type" : "type-52"
5819    }
5820   ],
5821   "is_anonymous" : true,
5822   "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",
5823   "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",
5824   "record_kind" : "union",
5825   "referenced_type" : "type-148",
5826   "self_type" : "type-148",
5827   "size" : 8,
5828   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5829   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
5830  },
5831  {
5832   "alignment" : 1,
5833   "linker_set_key" : "android::hardware::details::i_tag",
5834   "name" : "android::hardware::details::i_tag",
5835   "referenced_type" : "type-170",
5836   "self_type" : "type-170",
5837   "size" : 1,
5838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5839   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
5840  },
5841  {
5842   "alignment" : 8,
5843   "fields" :
5844   [
5845    {
5846     "access" : "private",
5847     "field_name" : "mStatus",
5848     "referenced_type" : "type-27"
5849    },
5850    {
5851     "access" : "private",
5852     "field_name" : "mCheckedStatus",
5853     "field_offset" : 256,
5854     "referenced_type" : "type-30"
5855    }
5856   ],
5857   "linker_set_key" : "android::hardware::details::return_status",
5858   "name" : "android::hardware::details::return_status",
5859   "record_kind" : "class",
5860   "referenced_type" : "type-54",
5861   "self_type" : "type-54",
5862   "size" : 40,
5863   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5864   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
5865  },
5866  {
5867   "alignment" : 8,
5868   "base_specifiers" :
5869   [
5870    {
5871     "referenced_type" : "type-188"
5872    }
5873   ],
5874   "fields" :
5875   [
5876    {
5877     "access" : "private",
5878     "field_name" : "mRecipient",
5879     "field_offset" : 64,
5880     "referenced_type" : "type-233"
5881    },
5882    {
5883     "access" : "private",
5884     "field_name" : "mCookie",
5885     "field_offset" : 192,
5886     "referenced_type" : "type-52"
5887    },
5888    {
5889     "access" : "private",
5890     "field_name" : "mBase",
5891     "field_offset" : 256,
5892     "referenced_type" : "type-234"
5893    }
5894   ],
5895   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
5896   "name" : "android::hardware::hidl_binder_death_recipient",
5897   "referenced_type" : "type-232",
5898   "self_type" : "type-232",
5899   "size" : 64,
5900   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
5901   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
5902   "vtable_components" :
5903   [
5904    {
5905     "component_value" : 48,
5906     "kind" : "vbase_offset"
5907    },
5908    {
5909     "kind" : "offset_to_top"
5910    },
5911    {
5912     "kind" : "rtti",
5913     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5914    },
5915    {
5916     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
5917    },
5918    {
5919     "kind" : "complete_dtor_pointer",
5920     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
5921    },
5922    {
5923     "kind" : "deleting_dtor_pointer",
5924     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
5925    },
5926    {
5927     "kind" : "vcall_offset"
5928    },
5929    {
5930     "kind" : "vcall_offset"
5931    },
5932    {
5933     "kind" : "vcall_offset"
5934    },
5935    {
5936     "kind" : "vcall_offset"
5937    },
5938    {
5939     "component_value" : -48,
5940     "kind" : "vcall_offset"
5941    },
5942    {
5943     "component_value" : -48,
5944     "kind" : "offset_to_top"
5945    },
5946    {
5947     "kind" : "rtti",
5948     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5949    },
5950    {
5951     "kind" : "complete_dtor_pointer",
5952     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
5953    },
5954    {
5955     "kind" : "deleting_dtor_pointer",
5956     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
5957    },
5958    {
5959     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5960    },
5961    {
5962     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5963    },
5964    {
5965     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5966    },
5967    {
5968     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5969    }
5970   ]
5971  },
5972  {
5973   "alignment" : 8,
5974   "base_specifiers" :
5975   [
5976    {
5977     "is_virtual" : true,
5978     "referenced_type" : "type-62"
5979    }
5980   ],
5981   "linker_set_key" : "android::hardware::hidl_death_recipient",
5982   "name" : "android::hardware::hidl_death_recipient",
5983   "referenced_type" : "type-143",
5984   "self_type" : "type-143",
5985   "size" : 24,
5986   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5987   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
5988   "vtable_components" :
5989   [
5990    {
5991     "component_value" : 8,
5992     "kind" : "vbase_offset"
5993    },
5994    {
5995     "kind" : "offset_to_top"
5996    },
5997    {
5998     "kind" : "rtti",
5999     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6000    },
6001    {
6002     "is_pure" : true,
6003     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
6004    },
6005    {
6006     "kind" : "complete_dtor_pointer",
6007     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
6008    },
6009    {
6010     "kind" : "deleting_dtor_pointer",
6011     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
6012    },
6013    {
6014     "kind" : "vcall_offset"
6015    },
6016    {
6017     "kind" : "vcall_offset"
6018    },
6019    {
6020     "kind" : "vcall_offset"
6021    },
6022    {
6023     "kind" : "vcall_offset"
6024    },
6025    {
6026     "component_value" : -8,
6027     "kind" : "vcall_offset"
6028    },
6029    {
6030     "component_value" : -8,
6031     "kind" : "offset_to_top"
6032    },
6033    {
6034     "kind" : "rtti",
6035     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6036    },
6037    {
6038     "kind" : "complete_dtor_pointer",
6039     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
6040    },
6041    {
6042     "kind" : "deleting_dtor_pointer",
6043     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
6044    },
6045    {
6046     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6047    },
6048    {
6049     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6050    },
6051    {
6052     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6053    },
6054    {
6055     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6056    }
6057   ]
6058  },
6059  {
6060   "alignment" : 8,
6061   "fields" :
6062   [
6063    {
6064     "access" : "private",
6065     "field_name" : "mHandle",
6066     "referenced_type" : "type-71"
6067    },
6068    {
6069     "access" : "private",
6070     "field_name" : "mOwnsHandle",
6071     "field_offset" : 64,
6072     "referenced_type" : "type-30"
6073    }
6074   ],
6075   "linker_set_key" : "android::hardware::hidl_handle",
6076   "name" : "android::hardware::hidl_handle",
6077   "referenced_type" : "type-70",
6078   "self_type" : "type-70",
6079   "size" : 16,
6080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6081   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
6082  },
6083  {
6084   "alignment" : 8,
6085   "fields" :
6086   [
6087    {
6088     "access" : "private",
6089     "field_name" : "mHandle",
6090     "referenced_type" : "type-70"
6091    },
6092    {
6093     "access" : "private",
6094     "field_name" : "mSize",
6095     "field_offset" : 128,
6096     "referenced_type" : "type-52"
6097    },
6098    {
6099     "access" : "private",
6100     "field_name" : "mName",
6101     "field_offset" : 192,
6102     "referenced_type" : "type-78"
6103    }
6104   ],
6105   "linker_set_key" : "android::hardware::hidl_memory",
6106   "name" : "android::hardware::hidl_memory",
6107   "referenced_type" : "type-77",
6108   "self_type" : "type-77",
6109   "size" : 40,
6110   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6111   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
6112  },
6113  {
6114   "alignment" : 8,
6115   "fields" :
6116   [
6117    {
6118     "access" : "private",
6119     "field_name" : "mBuffer",
6120     "referenced_type" : "type-79"
6121    },
6122    {
6123     "access" : "private",
6124     "field_name" : "mSize",
6125     "field_offset" : 64,
6126     "referenced_type" : "type-2"
6127    },
6128    {
6129     "access" : "private",
6130     "field_name" : "mOwnsBuffer",
6131     "field_offset" : 96,
6132     "referenced_type" : "type-30"
6133    }
6134   ],
6135   "linker_set_key" : "android::hardware::hidl_string",
6136   "name" : "android::hardware::hidl_string",
6137   "referenced_type" : "type-78",
6138   "self_type" : "type-78",
6139   "size" : 16,
6140   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6141   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
6142  },
6143  {
6144   "alignment" : 8,
6145   "fields" :
6146   [
6147    {
6148     "access" : "private",
6149     "field_name" : "mBuffer",
6150     "referenced_type" : "type-98"
6151    },
6152    {
6153     "access" : "private",
6154     "field_name" : "mSize",
6155     "field_offset" : 64,
6156     "referenced_type" : "type-2"
6157    },
6158    {
6159     "access" : "private",
6160     "field_name" : "mOwnsBuffer",
6161     "field_offset" : 96,
6162     "referenced_type" : "type-30"
6163    }
6164   ],
6165   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6166   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
6167   "referenced_type" : "type-97",
6168   "self_type" : "type-97",
6169   "size" : 16,
6170   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6171   "template_args" : [ "type-101" ],
6172   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
6173  },
6174  {
6175   "alignment" : 8,
6176   "fields" :
6177   [
6178    {
6179     "access" : "private",
6180     "field_name" : "mBuffer",
6181     "referenced_type" : "type-114"
6182    },
6183    {
6184     "access" : "private",
6185     "field_name" : "mSize",
6186     "field_offset" : 64,
6187     "referenced_type" : "type-2"
6188    },
6189    {
6190     "access" : "private",
6191     "field_name" : "mOwnsBuffer",
6192     "field_offset" : 96,
6193     "referenced_type" : "type-30"
6194    }
6195   ],
6196   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::camera::common::V1_0::VendorTag>",
6197   "name" : "android::hardware::hidl_vec<android::hardware::camera::common::V1_0::VendorTag>",
6198   "referenced_type" : "type-113",
6199   "self_type" : "type-113",
6200   "size" : 16,
6201   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6202   "template_args" : [ "type-117" ],
6203   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_6camera6common4V1_09VendorTagEEE"
6204  },
6205  {
6206   "alignment" : 8,
6207   "fields" :
6208   [
6209    {
6210     "access" : "private",
6211     "field_name" : "mBuffer",
6212     "referenced_type" : "type-104"
6213    },
6214    {
6215     "access" : "private",
6216     "field_name" : "mSize",
6217     "field_offset" : 64,
6218     "referenced_type" : "type-2"
6219    },
6220    {
6221     "access" : "private",
6222     "field_name" : "mOwnsBuffer",
6223     "field_offset" : 96,
6224     "referenced_type" : "type-30"
6225    }
6226   ],
6227   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
6228   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
6229   "referenced_type" : "type-103",
6230   "self_type" : "type-103",
6231   "size" : 16,
6232   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6233   "template_args" : [ "type-78" ],
6234   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
6235  },
6236  {
6237   "alignment" : 8,
6238   "fields" :
6239   [
6240    {
6241     "access" : "private",
6242     "field_name" : "mBuffer",
6243     "referenced_type" : "type-126"
6244    },
6245    {
6246     "access" : "private",
6247     "field_name" : "mSize",
6248     "field_offset" : 64,
6249     "referenced_type" : "type-2"
6250    },
6251    {
6252     "access" : "private",
6253     "field_name" : "mOwnsBuffer",
6254     "field_offset" : 96,
6255     "referenced_type" : "type-30"
6256    }
6257   ],
6258   "linker_set_key" : "android::hardware::hidl_vec<char>",
6259   "name" : "android::hardware::hidl_vec<char>",
6260   "referenced_type" : "type-125",
6261   "self_type" : "type-125",
6262   "size" : 16,
6263   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6264   "template_args" : [ "type-18" ],
6265   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
6266  },
6267  {
6268   "alignment" : 2,
6269   "fields" :
6270   [
6271    {
6272     "access" : "private",
6273     "field_name" : "mMajor",
6274     "referenced_type" : "type-15"
6275    },
6276    {
6277     "access" : "private",
6278     "field_name" : "mMinor",
6279     "field_offset" : 16,
6280     "referenced_type" : "type-15"
6281    }
6282   ],
6283   "linker_set_key" : "android::hardware::hidl_version",
6284   "name" : "android::hardware::hidl_version",
6285   "referenced_type" : "type-128",
6286   "self_type" : "type-128",
6287   "size" : 4,
6288   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6289   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
6290  },
6291  {
6292   "alignment" : 8,
6293   "base_specifiers" :
6294   [
6295    {
6296     "referenced_type" : "type-189"
6297    },
6298    {
6299     "referenced_type" : "type-227"
6300    }
6301   ],
6302   "fields" :
6303   [
6304    {
6305     "access" : "private",
6306     "field_name" : "_hidl_mImpl",
6307     "field_offset" : 960,
6308     "referenced_type" : "type-225"
6309    }
6310   ],
6311   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
6312   "name" : "android::hidl::base::V1_0::BnHwBase",
6313   "referenced_type" : "type-224",
6314   "self_type" : "type-224",
6315   "size" : 144,
6316   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6317   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
6318   "vtable_components" :
6319   [
6320    {
6321     "component_value" : 128,
6322     "kind" : "vbase_offset"
6323    },
6324    {
6325     "kind" : "offset_to_top"
6326    },
6327    {
6328     "kind" : "rtti",
6329     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6330    },
6331    {
6332     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6333    },
6334    {
6335     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6336    },
6337    {
6338     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6339    },
6340    {
6341     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6342    },
6343    {
6344     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6345    },
6346    {
6347     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6348    },
6349    {
6350     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6351    },
6352    {
6353     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6354    },
6355    {
6356     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6357    },
6358    {
6359     "kind" : "complete_dtor_pointer",
6360     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6361    },
6362    {
6363     "kind" : "deleting_dtor_pointer",
6364     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6365    },
6366    {
6367     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6368    },
6369    {
6370     "component_value" : -32,
6371     "kind" : "offset_to_top"
6372    },
6373    {
6374     "kind" : "rtti",
6375     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6376    },
6377    {
6378     "kind" : "complete_dtor_pointer",
6379     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6380    },
6381    {
6382     "kind" : "deleting_dtor_pointer",
6383     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6384    },
6385    {
6386     "kind" : "vcall_offset"
6387    },
6388    {
6389     "kind" : "vcall_offset"
6390    },
6391    {
6392     "kind" : "vcall_offset"
6393    },
6394    {
6395     "kind" : "vcall_offset"
6396    },
6397    {
6398     "component_value" : -128,
6399     "kind" : "vcall_offset"
6400    },
6401    {
6402     "component_value" : -128,
6403     "kind" : "offset_to_top"
6404    },
6405    {
6406     "kind" : "rtti",
6407     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6408    },
6409    {
6410     "kind" : "complete_dtor_pointer",
6411     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6412    },
6413    {
6414     "kind" : "deleting_dtor_pointer",
6415     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6416    },
6417    {
6418     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6419    },
6420    {
6421     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6422    },
6423    {
6424     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6425    },
6426    {
6427     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6428    }
6429   ]
6430  },
6431  {
6432   "alignment" : 8,
6433   "fields" :
6434   [
6435    {
6436     "field_name" : "pid",
6437     "referenced_type" : "type-16"
6438    },
6439    {
6440     "field_name" : "ptr",
6441     "field_offset" : 64,
6442     "referenced_type" : "type-52"
6443    },
6444    {
6445     "field_name" : "arch",
6446     "field_offset" : 128,
6447     "referenced_type" : "type-157"
6448    }
6449   ],
6450   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
6451   "name" : "android::hidl::base::V1_0::DebugInfo",
6452   "referenced_type" : "type-156",
6453   "self_type" : "type-156",
6454   "size" : 24,
6455   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
6456   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
6457  },
6458  {
6459   "alignment" : 8,
6460   "base_specifiers" :
6461   [
6462    {
6463     "is_virtual" : true,
6464     "referenced_type" : "type-62"
6465    }
6466   ],
6467   "linker_set_key" : "android::hidl::base::V1_0::IBase",
6468   "name" : "android::hidl::base::V1_0::IBase",
6469   "referenced_type" : "type-163",
6470   "self_type" : "type-163",
6471   "size" : 24,
6472   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6473   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
6474   "vtable_components" :
6475   [
6476    {
6477     "component_value" : 8,
6478     "kind" : "vbase_offset"
6479    },
6480    {
6481     "kind" : "offset_to_top"
6482    },
6483    {
6484     "kind" : "rtti",
6485     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6486    },
6487    {
6488     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6489    },
6490    {
6491     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6492    },
6493    {
6494     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6495    },
6496    {
6497     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6498    },
6499    {
6500     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6501    },
6502    {
6503     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6504    },
6505    {
6506     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6507    },
6508    {
6509     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6510    },
6511    {
6512     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6513    },
6514    {
6515     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6516    },
6517    {
6518     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6519    },
6520    {
6521     "kind" : "complete_dtor_pointer",
6522     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6523    },
6524    {
6525     "kind" : "deleting_dtor_pointer",
6526     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6527    },
6528    {
6529     "kind" : "vcall_offset"
6530    },
6531    {
6532     "kind" : "vcall_offset"
6533    },
6534    {
6535     "kind" : "vcall_offset"
6536    },
6537    {
6538     "kind" : "vcall_offset"
6539    },
6540    {
6541     "component_value" : -8,
6542     "kind" : "vcall_offset"
6543    },
6544    {
6545     "component_value" : -8,
6546     "kind" : "offset_to_top"
6547    },
6548    {
6549     "kind" : "rtti",
6550     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6551    },
6552    {
6553     "kind" : "complete_dtor_pointer",
6554     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
6555    },
6556    {
6557     "kind" : "deleting_dtor_pointer",
6558     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
6559    },
6560    {
6561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6562    },
6563    {
6564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6565    },
6566    {
6567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6568    },
6569    {
6570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6571    }
6572   ]
6573  },
6574  {
6575   "alignment" : 8,
6576   "fields" :
6577   [
6578    {
6579     "access" : "private",
6580     "field_name" : "m_ptr",
6581     "referenced_type" : "type-359"
6582    }
6583   ],
6584   "linker_set_key" : "android::sp<android::Thread>",
6585   "name" : "android::sp<android::Thread>",
6586   "record_kind" : "class",
6587   "referenced_type" : "type-358",
6588   "self_type" : "type-358",
6589   "size" : 8,
6590   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6591   "template_args" : [ "type-360" ],
6592   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
6593  },
6594  {
6595   "alignment" : 8,
6596   "fields" :
6597   [
6598    {
6599     "access" : "private",
6600     "field_name" : "m_ptr",
6601     "referenced_type" : "type-196"
6602    }
6603   ],
6604   "linker_set_key" : "android::sp<android::hardware::IBinder>",
6605   "name" : "android::sp<android::hardware::IBinder>",
6606   "record_kind" : "class",
6607   "referenced_type" : "type-250",
6608   "self_type" : "type-250",
6609   "size" : 8,
6610   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6611   "template_args" : [ "type-192" ],
6612   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
6613  },
6614  {
6615   "alignment" : 8,
6616   "fields" :
6617   [
6618    {
6619     "access" : "private",
6620     "field_name" : "m_ptr",
6621     "referenced_type" : "type-142"
6622    }
6623   ],
6624   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
6625   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6626   "record_kind" : "class",
6627   "referenced_type" : "type-141",
6628   "self_type" : "type-141",
6629   "size" : 8,
6630   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6631   "template_args" : [ "type-143" ],
6632   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
6633  },
6634  {
6635   "alignment" : 8,
6636   "fields" :
6637   [
6638    {
6639     "access" : "private",
6640     "field_name" : "m_ptr",
6641     "referenced_type" : "type-226"
6642    }
6643   ],
6644   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
6645   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6646   "record_kind" : "class",
6647   "referenced_type" : "type-225",
6648   "self_type" : "type-225",
6649   "size" : 8,
6650   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6651   "template_args" : [ "type-163" ],
6652   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
6653  },
6654  {
6655   "alignment" : 1,
6656   "linker_set_key" : "android::trait_trivial_copy<bool>",
6657   "name" : "android::trait_trivial_copy<bool>",
6658   "referenced_type" : "type-371",
6659   "self_type" : "type-371",
6660   "size" : 1,
6661   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6662   "template_args" : [ "type-30" ],
6663   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
6664  },
6665  {
6666   "alignment" : 1,
6667   "linker_set_key" : "android::trait_trivial_copy<char>",
6668   "name" : "android::trait_trivial_copy<char>",
6669   "referenced_type" : "type-375",
6670   "self_type" : "type-375",
6671   "size" : 1,
6672   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6673   "template_args" : [ "type-18" ],
6674   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
6675  },
6676  {
6677   "alignment" : 1,
6678   "linker_set_key" : "android::trait_trivial_copy<double>",
6679   "name" : "android::trait_trivial_copy<double>",
6680   "referenced_type" : "type-23",
6681   "self_type" : "type-23",
6682   "size" : 1,
6683   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6684   "template_args" : [ "type-8" ],
6685   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
6686  },
6687  {
6688   "alignment" : 1,
6689   "linker_set_key" : "android::trait_trivial_copy<float>",
6690   "name" : "android::trait_trivial_copy<float>",
6691   "referenced_type" : "type-5",
6692   "self_type" : "type-5",
6693   "size" : 1,
6694   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6695   "template_args" : [ "type-3" ],
6696   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
6697  },
6698  {
6699   "alignment" : 1,
6700   "linker_set_key" : "android::trait_trivial_copy<int>",
6701   "name" : "android::trait_trivial_copy<int>",
6702   "referenced_type" : "type-391",
6703   "self_type" : "type-391",
6704   "size" : 1,
6705   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6706   "template_args" : [ "type-16" ],
6707   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
6708  },
6709  {
6710   "alignment" : 1,
6711   "linker_set_key" : "android::trait_trivial_copy<long long>",
6712   "name" : "android::trait_trivial_copy<long long>",
6713   "referenced_type" : "type-409",
6714   "self_type" : "type-409",
6715   "size" : 1,
6716   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6717   "template_args" : [ "type-407" ],
6718   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
6719  },
6720  {
6721   "alignment" : 1,
6722   "linker_set_key" : "android::trait_trivial_copy<long>",
6723   "name" : "android::trait_trivial_copy<long>",
6724   "referenced_type" : "type-400",
6725   "self_type" : "type-400",
6726   "size" : 1,
6727   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6728   "template_args" : [ "type-48" ],
6729   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
6730  },
6731  {
6732   "alignment" : 1,
6733   "linker_set_key" : "android::trait_trivial_copy<short>",
6734   "name" : "android::trait_trivial_copy<short>",
6735   "referenced_type" : "type-383",
6736   "self_type" : "type-383",
6737   "size" : 1,
6738   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6739   "template_args" : [ "type-39" ],
6740   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
6741  },
6742  {
6743   "alignment" : 1,
6744   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
6745   "name" : "android::trait_trivial_copy<unsigned char>",
6746   "referenced_type" : "type-379",
6747   "self_type" : "type-379",
6748   "size" : 1,
6749   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6750   "template_args" : [ "type-13" ],
6751   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
6752  },
6753  {
6754   "alignment" : 1,
6755   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
6756   "name" : "android::trait_trivial_copy<unsigned int>",
6757   "referenced_type" : "type-395",
6758   "self_type" : "type-395",
6759   "size" : 1,
6760   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6761   "template_args" : [ "type-2" ],
6762   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
6763  },
6764  {
6765   "alignment" : 1,
6766   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
6767   "name" : "android::trait_trivial_copy<unsigned long long>",
6768   "referenced_type" : "type-413",
6769   "self_type" : "type-413",
6770   "size" : 1,
6771   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6772   "template_args" : [ "type-208" ],
6773   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
6774  },
6775  {
6776   "alignment" : 1,
6777   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
6778   "name" : "android::trait_trivial_copy<unsigned long>",
6779   "referenced_type" : "type-404",
6780   "self_type" : "type-404",
6781   "size" : 1,
6782   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6783   "template_args" : [ "type-52" ],
6784   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
6785  },
6786  {
6787   "alignment" : 1,
6788   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
6789   "name" : "android::trait_trivial_copy<unsigned short>",
6790   "referenced_type" : "type-387",
6791   "self_type" : "type-387",
6792   "size" : 1,
6793   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6794   "template_args" : [ "type-15" ],
6795   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
6796  },
6797  {
6798   "alignment" : 1,
6799   "linker_set_key" : "android::trait_trivial_copy<void>",
6800   "name" : "android::trait_trivial_copy<void>",
6801   "referenced_type" : "type-367",
6802   "self_type" : "type-367",
6803   "size" : 1,
6804   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6805   "template_args" : [ "type-135" ],
6806   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
6807  },
6808  {
6809   "alignment" : 1,
6810   "linker_set_key" : "android::trait_trivial_ctor<bool>",
6811   "name" : "android::trait_trivial_ctor<bool>",
6812   "referenced_type" : "type-369",
6813   "self_type" : "type-369",
6814   "size" : 1,
6815   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6816   "template_args" : [ "type-30" ],
6817   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
6818  },
6819  {
6820   "alignment" : 1,
6821   "linker_set_key" : "android::trait_trivial_ctor<char>",
6822   "name" : "android::trait_trivial_ctor<char>",
6823   "referenced_type" : "type-373",
6824   "self_type" : "type-373",
6825   "size" : 1,
6826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6827   "template_args" : [ "type-18" ],
6828   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
6829  },
6830  {
6831   "alignment" : 1,
6832   "linker_set_key" : "android::trait_trivial_ctor<double>",
6833   "name" : "android::trait_trivial_ctor<double>",
6834   "referenced_type" : "type-7",
6835   "self_type" : "type-7",
6836   "size" : 1,
6837   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6838   "template_args" : [ "type-8" ],
6839   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
6840  },
6841  {
6842   "alignment" : 1,
6843   "linker_set_key" : "android::trait_trivial_ctor<float>",
6844   "name" : "android::trait_trivial_ctor<float>",
6845   "referenced_type" : "type-415",
6846   "self_type" : "type-415",
6847   "size" : 1,
6848   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6849   "template_args" : [ "type-3" ],
6850   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
6851  },
6852  {
6853   "alignment" : 1,
6854   "linker_set_key" : "android::trait_trivial_ctor<int>",
6855   "name" : "android::trait_trivial_ctor<int>",
6856   "referenced_type" : "type-389",
6857   "self_type" : "type-389",
6858   "size" : 1,
6859   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6860   "template_args" : [ "type-16" ],
6861   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
6862  },
6863  {
6864   "alignment" : 1,
6865   "linker_set_key" : "android::trait_trivial_ctor<long long>",
6866   "name" : "android::trait_trivial_ctor<long long>",
6867   "referenced_type" : "type-406",
6868   "self_type" : "type-406",
6869   "size" : 1,
6870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6871   "template_args" : [ "type-407" ],
6872   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
6873  },
6874  {
6875   "alignment" : 1,
6876   "linker_set_key" : "android::trait_trivial_ctor<long>",
6877   "name" : "android::trait_trivial_ctor<long>",
6878   "referenced_type" : "type-397",
6879   "self_type" : "type-397",
6880   "size" : 1,
6881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6882   "template_args" : [ "type-48" ],
6883   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
6884  },
6885  {
6886   "alignment" : 1,
6887   "linker_set_key" : "android::trait_trivial_ctor<short>",
6888   "name" : "android::trait_trivial_ctor<short>",
6889   "referenced_type" : "type-381",
6890   "self_type" : "type-381",
6891   "size" : 1,
6892   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6893   "template_args" : [ "type-39" ],
6894   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
6895  },
6896  {
6897   "alignment" : 1,
6898   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
6899   "name" : "android::trait_trivial_ctor<unsigned char>",
6900   "referenced_type" : "type-377",
6901   "self_type" : "type-377",
6902   "size" : 1,
6903   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6904   "template_args" : [ "type-13" ],
6905   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
6906  },
6907  {
6908   "alignment" : 1,
6909   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
6910   "name" : "android::trait_trivial_ctor<unsigned int>",
6911   "referenced_type" : "type-393",
6912   "self_type" : "type-393",
6913   "size" : 1,
6914   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6915   "template_args" : [ "type-2" ],
6916   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
6917  },
6918  {
6919   "alignment" : 1,
6920   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
6921   "name" : "android::trait_trivial_ctor<unsigned long long>",
6922   "referenced_type" : "type-411",
6923   "self_type" : "type-411",
6924   "size" : 1,
6925   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6926   "template_args" : [ "type-208" ],
6927   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
6928  },
6929  {
6930   "alignment" : 1,
6931   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
6932   "name" : "android::trait_trivial_ctor<unsigned long>",
6933   "referenced_type" : "type-402",
6934   "self_type" : "type-402",
6935   "size" : 1,
6936   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6937   "template_args" : [ "type-52" ],
6938   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
6939  },
6940  {
6941   "alignment" : 1,
6942   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
6943   "name" : "android::trait_trivial_ctor<unsigned short>",
6944   "referenced_type" : "type-385",
6945   "self_type" : "type-385",
6946   "size" : 1,
6947   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6948   "template_args" : [ "type-15" ],
6949   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
6950  },
6951  {
6952   "alignment" : 1,
6953   "linker_set_key" : "android::trait_trivial_ctor<void>",
6954   "name" : "android::trait_trivial_ctor<void>",
6955   "referenced_type" : "type-361",
6956   "self_type" : "type-361",
6957   "size" : 1,
6958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6959   "template_args" : [ "type-135" ],
6960   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
6961  },
6962  {
6963   "alignment" : 1,
6964   "linker_set_key" : "android::trait_trivial_dtor<bool>",
6965   "name" : "android::trait_trivial_dtor<bool>",
6966   "referenced_type" : "type-370",
6967   "self_type" : "type-370",
6968   "size" : 1,
6969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6970   "template_args" : [ "type-30" ],
6971   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
6972  },
6973  {
6974   "alignment" : 1,
6975   "linker_set_key" : "android::trait_trivial_dtor<char>",
6976   "name" : "android::trait_trivial_dtor<char>",
6977   "referenced_type" : "type-374",
6978   "self_type" : "type-374",
6979   "size" : 1,
6980   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6981   "template_args" : [ "type-18" ],
6982   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
6983  },
6984  {
6985   "alignment" : 1,
6986   "linker_set_key" : "android::trait_trivial_dtor<double>",
6987   "name" : "android::trait_trivial_dtor<double>",
6988   "referenced_type" : "type-22",
6989   "self_type" : "type-22",
6990   "size" : 1,
6991   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6992   "template_args" : [ "type-8" ],
6993   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
6994  },
6995  {
6996   "alignment" : 1,
6997   "linker_set_key" : "android::trait_trivial_dtor<float>",
6998   "name" : "android::trait_trivial_dtor<float>",
6999   "referenced_type" : "type-4",
7000   "self_type" : "type-4",
7001   "size" : 1,
7002   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7003   "template_args" : [ "type-3" ],
7004   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
7005  },
7006  {
7007   "alignment" : 1,
7008   "linker_set_key" : "android::trait_trivial_dtor<int>",
7009   "name" : "android::trait_trivial_dtor<int>",
7010   "referenced_type" : "type-390",
7011   "self_type" : "type-390",
7012   "size" : 1,
7013   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7014   "template_args" : [ "type-16" ],
7015   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
7016  },
7017  {
7018   "alignment" : 1,
7019   "linker_set_key" : "android::trait_trivial_dtor<long long>",
7020   "name" : "android::trait_trivial_dtor<long long>",
7021   "referenced_type" : "type-408",
7022   "self_type" : "type-408",
7023   "size" : 1,
7024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7025   "template_args" : [ "type-407" ],
7026   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
7027  },
7028  {
7029   "alignment" : 1,
7030   "linker_set_key" : "android::trait_trivial_dtor<long>",
7031   "name" : "android::trait_trivial_dtor<long>",
7032   "referenced_type" : "type-399",
7033   "self_type" : "type-399",
7034   "size" : 1,
7035   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7036   "template_args" : [ "type-48" ],
7037   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
7038  },
7039  {
7040   "alignment" : 1,
7041   "linker_set_key" : "android::trait_trivial_dtor<short>",
7042   "name" : "android::trait_trivial_dtor<short>",
7043   "referenced_type" : "type-382",
7044   "self_type" : "type-382",
7045   "size" : 1,
7046   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7047   "template_args" : [ "type-39" ],
7048   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
7049  },
7050  {
7051   "alignment" : 1,
7052   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
7053   "name" : "android::trait_trivial_dtor<unsigned char>",
7054   "referenced_type" : "type-378",
7055   "self_type" : "type-378",
7056   "size" : 1,
7057   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7058   "template_args" : [ "type-13" ],
7059   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
7060  },
7061  {
7062   "alignment" : 1,
7063   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
7064   "name" : "android::trait_trivial_dtor<unsigned int>",
7065   "referenced_type" : "type-394",
7066   "self_type" : "type-394",
7067   "size" : 1,
7068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7069   "template_args" : [ "type-2" ],
7070   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
7071  },
7072  {
7073   "alignment" : 1,
7074   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
7075   "name" : "android::trait_trivial_dtor<unsigned long long>",
7076   "referenced_type" : "type-412",
7077   "self_type" : "type-412",
7078   "size" : 1,
7079   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7080   "template_args" : [ "type-208" ],
7081   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
7082  },
7083  {
7084   "alignment" : 1,
7085   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
7086   "name" : "android::trait_trivial_dtor<unsigned long>",
7087   "referenced_type" : "type-403",
7088   "self_type" : "type-403",
7089   "size" : 1,
7090   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7091   "template_args" : [ "type-52" ],
7092   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
7093  },
7094  {
7095   "alignment" : 1,
7096   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
7097   "name" : "android::trait_trivial_dtor<unsigned short>",
7098   "referenced_type" : "type-386",
7099   "self_type" : "type-386",
7100   "size" : 1,
7101   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7102   "template_args" : [ "type-15" ],
7103   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
7104  },
7105  {
7106   "alignment" : 1,
7107   "linker_set_key" : "android::trait_trivial_dtor<void>",
7108   "name" : "android::trait_trivial_dtor<void>",
7109   "referenced_type" : "type-366",
7110   "self_type" : "type-366",
7111   "size" : 1,
7112   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7113   "template_args" : [ "type-135" ],
7114   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
7115  },
7116  {
7117   "alignment" : 1,
7118   "linker_set_key" : "android::trait_trivial_move<android::String16>",
7119   "name" : "android::trait_trivial_move<android::String16>",
7120   "referenced_type" : "type-187",
7121   "self_type" : "type-187",
7122   "size" : 1,
7123   "source_file" : "/system/core/libutils/include/utils/String16.h",
7124   "template_args" : [ "type-175" ],
7125   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
7126  },
7127  {
7128   "alignment" : 1,
7129   "linker_set_key" : "android::trait_trivial_move<android::String8>",
7130   "name" : "android::trait_trivial_move<android::String8>",
7131   "referenced_type" : "type-174",
7132   "self_type" : "type-174",
7133   "size" : 1,
7134   "source_file" : "/system/core/libutils/include/utils/String8.h",
7135   "template_args" : [ "type-165" ],
7136   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
7137  },
7138  {
7139   "alignment" : 1,
7140   "linker_set_key" : "android::trait_trivial_move<bool>",
7141   "name" : "android::trait_trivial_move<bool>",
7142   "referenced_type" : "type-372",
7143   "self_type" : "type-372",
7144   "size" : 1,
7145   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7146   "template_args" : [ "type-30" ],
7147   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
7148  },
7149  {
7150   "alignment" : 1,
7151   "linker_set_key" : "android::trait_trivial_move<char>",
7152   "name" : "android::trait_trivial_move<char>",
7153   "referenced_type" : "type-376",
7154   "self_type" : "type-376",
7155   "size" : 1,
7156   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7157   "template_args" : [ "type-18" ],
7158   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
7159  },
7160  {
7161   "alignment" : 1,
7162   "linker_set_key" : "android::trait_trivial_move<double>",
7163   "name" : "android::trait_trivial_move<double>",
7164   "referenced_type" : "type-24",
7165   "self_type" : "type-24",
7166   "size" : 1,
7167   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7168   "template_args" : [ "type-8" ],
7169   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
7170  },
7171  {
7172   "alignment" : 1,
7173   "linker_set_key" : "android::trait_trivial_move<float>",
7174   "name" : "android::trait_trivial_move<float>",
7175   "referenced_type" : "type-6",
7176   "self_type" : "type-6",
7177   "size" : 1,
7178   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7179   "template_args" : [ "type-3" ],
7180   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
7181  },
7182  {
7183   "alignment" : 1,
7184   "linker_set_key" : "android::trait_trivial_move<int>",
7185   "name" : "android::trait_trivial_move<int>",
7186   "referenced_type" : "type-392",
7187   "self_type" : "type-392",
7188   "size" : 1,
7189   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7190   "template_args" : [ "type-16" ],
7191   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
7192  },
7193  {
7194   "alignment" : 1,
7195   "linker_set_key" : "android::trait_trivial_move<long long>",
7196   "name" : "android::trait_trivial_move<long long>",
7197   "referenced_type" : "type-410",
7198   "self_type" : "type-410",
7199   "size" : 1,
7200   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7201   "template_args" : [ "type-407" ],
7202   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
7203  },
7204  {
7205   "alignment" : 1,
7206   "linker_set_key" : "android::trait_trivial_move<long>",
7207   "name" : "android::trait_trivial_move<long>",
7208   "referenced_type" : "type-401",
7209   "self_type" : "type-401",
7210   "size" : 1,
7211   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7212   "template_args" : [ "type-48" ],
7213   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
7214  },
7215  {
7216   "alignment" : 1,
7217   "linker_set_key" : "android::trait_trivial_move<short>",
7218   "name" : "android::trait_trivial_move<short>",
7219   "referenced_type" : "type-384",
7220   "self_type" : "type-384",
7221   "size" : 1,
7222   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7223   "template_args" : [ "type-39" ],
7224   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
7225  },
7226  {
7227   "alignment" : 1,
7228   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
7229   "name" : "android::trait_trivial_move<unsigned char>",
7230   "referenced_type" : "type-380",
7231   "self_type" : "type-380",
7232   "size" : 1,
7233   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7234   "template_args" : [ "type-13" ],
7235   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
7236  },
7237  {
7238   "alignment" : 1,
7239   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
7240   "name" : "android::trait_trivial_move<unsigned int>",
7241   "referenced_type" : "type-396",
7242   "self_type" : "type-396",
7243   "size" : 1,
7244   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7245   "template_args" : [ "type-2" ],
7246   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
7247  },
7248  {
7249   "alignment" : 1,
7250   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
7251   "name" : "android::trait_trivial_move<unsigned long long>",
7252   "referenced_type" : "type-414",
7253   "self_type" : "type-414",
7254   "size" : 1,
7255   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7256   "template_args" : [ "type-208" ],
7257   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
7258  },
7259  {
7260   "alignment" : 1,
7261   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
7262   "name" : "android::trait_trivial_move<unsigned long>",
7263   "referenced_type" : "type-405",
7264   "self_type" : "type-405",
7265   "size" : 1,
7266   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7267   "template_args" : [ "type-52" ],
7268   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
7269  },
7270  {
7271   "alignment" : 1,
7272   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
7273   "name" : "android::trait_trivial_move<unsigned short>",
7274   "referenced_type" : "type-388",
7275   "self_type" : "type-388",
7276   "size" : 1,
7277   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7278   "template_args" : [ "type-15" ],
7279   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
7280  },
7281  {
7282   "alignment" : 1,
7283   "linker_set_key" : "android::trait_trivial_move<void>",
7284   "name" : "android::trait_trivial_move<void>",
7285   "referenced_type" : "type-368",
7286   "self_type" : "type-368",
7287   "size" : 1,
7288   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7289   "template_args" : [ "type-135" ],
7290   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
7291  },
7292  {
7293   "alignment" : 8,
7294   "fields" :
7295   [
7296    {
7297     "access" : "private",
7298     "field_name" : "m_ptr",
7299     "referenced_type" : "type-142"
7300    },
7301    {
7302     "access" : "private",
7303     "field_name" : "m_refs",
7304     "field_offset" : 64,
7305     "referenced_type" : "type-197"
7306    }
7307   ],
7308   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
7309   "name" : "android::wp<android::hardware::hidl_death_recipient>",
7310   "record_kind" : "class",
7311   "referenced_type" : "type-233",
7312   "self_type" : "type-233",
7313   "size" : 16,
7314   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7315   "template_args" : [ "type-143" ],
7316   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
7317  },
7318  {
7319   "alignment" : 8,
7320   "fields" :
7321   [
7322    {
7323     "access" : "private",
7324     "field_name" : "m_ptr",
7325     "referenced_type" : "type-226"
7326    },
7327    {
7328     "access" : "private",
7329     "field_name" : "m_refs",
7330     "field_offset" : 64,
7331     "referenced_type" : "type-197"
7332    }
7333   ],
7334   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
7335   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
7336   "record_kind" : "class",
7337   "referenced_type" : "type-234",
7338   "self_type" : "type-234",
7339   "size" : 16,
7340   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7341   "template_args" : [ "type-163" ],
7342   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7343  },
7344  {
7345   "alignment" : 4,
7346   "fields" :
7347   [
7348    {
7349     "field_name" : "maxContentLightLevel",
7350     "referenced_type" : "type-3"
7351    },
7352    {
7353     "field_name" : "maxFrameAverageLightLevel",
7354     "field_offset" : 32,
7355     "referenced_type" : "type-3"
7356    }
7357   ],
7358   "linker_set_key" : "android_cta861_3_metadata",
7359   "name" : "android_cta861_3_metadata",
7360   "referenced_type" : "type-276",
7361   "self_type" : "type-276",
7362   "size" : 8,
7363   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7364   "unique_id" : "android_cta861_3_metadata"
7365  },
7366  {
7367   "alignment" : 4,
7368   "fields" :
7369   [
7370    {
7371     "field_name" : "num_points",
7372     "referenced_type" : "type-2"
7373    },
7374    {
7375     "field_name" : "reserved",
7376     "field_offset" : 32,
7377     "referenced_type" : "type-266"
7378    },
7379    {
7380     "field_name" : "xyzc_points",
7381     "field_offset" : 288,
7382     "referenced_type" : "type-273"
7383    }
7384   ],
7385   "linker_set_key" : "android_depth_points",
7386   "name" : "android_depth_points",
7387   "referenced_type" : "type-272",
7388   "self_type" : "type-272",
7389   "size" : 36,
7390   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7391   "unique_id" : "android_depth_points"
7392  },
7393  {
7394   "alignment" : 8,
7395   "fields" :
7396   [
7397    {
7398     "field_name" : "format",
7399     "referenced_type" : "type-269"
7400    },
7401    {
7402     "field_name" : "num_planes",
7403     "field_offset" : 32,
7404     "referenced_type" : "type-2"
7405    },
7406    {
7407     "field_name" : "planes",
7408     "field_offset" : 64,
7409     "referenced_type" : "type-271"
7410    }
7411   ],
7412   "linker_set_key" : "android_flex_layout",
7413   "name" : "android_flex_layout",
7414   "referenced_type" : "type-270",
7415   "self_type" : "type-270",
7416   "size" : 16,
7417   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7418   "unique_id" : "android_flex_layout"
7419  },
7420  {
7421   "alignment" : 8,
7422   "fields" :
7423   [
7424    {
7425     "field_name" : "top_left",
7426     "referenced_type" : "type-206"
7427    },
7428    {
7429     "field_name" : "component",
7430     "field_offset" : 64,
7431     "referenced_type" : "type-267"
7432    },
7433    {
7434     "field_name" : "bits_per_component",
7435     "field_offset" : 96,
7436     "referenced_type" : "type-16"
7437    },
7438    {
7439     "field_name" : "bits_used",
7440     "field_offset" : 128,
7441     "referenced_type" : "type-16"
7442    },
7443    {
7444     "field_name" : "h_increment",
7445     "field_offset" : 160,
7446     "referenced_type" : "type-16"
7447    },
7448    {
7449     "field_name" : "v_increment",
7450     "field_offset" : 192,
7451     "referenced_type" : "type-16"
7452    },
7453    {
7454     "field_name" : "h_subsampling",
7455     "field_offset" : 224,
7456     "referenced_type" : "type-16"
7457    },
7458    {
7459     "field_name" : "v_subsampling",
7460     "field_offset" : 256,
7461     "referenced_type" : "type-16"
7462    }
7463   ],
7464   "linker_set_key" : "android_flex_plane",
7465   "name" : "android_flex_plane",
7466   "referenced_type" : "type-268",
7467   "self_type" : "type-268",
7468   "size" : 40,
7469   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7470   "unique_id" : "android_flex_plane"
7471  },
7472  {
7473   "alignment" : 4,
7474   "fields" :
7475   [
7476    {
7477     "field_name" : "displayPrimaryRed",
7478     "referenced_type" : "type-274"
7479    },
7480    {
7481     "field_name" : "displayPrimaryGreen",
7482     "field_offset" : 64,
7483     "referenced_type" : "type-274"
7484    },
7485    {
7486     "field_name" : "displayPrimaryBlue",
7487     "field_offset" : 128,
7488     "referenced_type" : "type-274"
7489    },
7490    {
7491     "field_name" : "whitePoint",
7492     "field_offset" : 192,
7493     "referenced_type" : "type-274"
7494    },
7495    {
7496     "field_name" : "maxLuminance",
7497     "field_offset" : 256,
7498     "referenced_type" : "type-3"
7499    },
7500    {
7501     "field_name" : "minLuminance",
7502     "field_offset" : 288,
7503     "referenced_type" : "type-3"
7504    }
7505   ],
7506   "linker_set_key" : "android_smpte2086_metadata",
7507   "name" : "android_smpte2086_metadata",
7508   "referenced_type" : "type-275",
7509   "self_type" : "type-275",
7510   "size" : 40,
7511   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7512   "unique_id" : "android_smpte2086_metadata"
7513  },
7514  {
7515   "alignment" : 4,
7516   "fields" :
7517   [
7518    {
7519     "field_name" : "x",
7520     "referenced_type" : "type-3"
7521    },
7522    {
7523     "field_name" : "y",
7524     "field_offset" : 32,
7525     "referenced_type" : "type-3"
7526    }
7527   ],
7528   "linker_set_key" : "android_xy_color",
7529   "name" : "android_xy_color",
7530   "referenced_type" : "type-274",
7531   "self_type" : "type-274",
7532   "size" : 8,
7533   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7534   "unique_id" : "android_xy_color"
7535  },
7536  {
7537   "alignment" : 8,
7538   "fields" :
7539   [
7540    {
7541     "field_name" : "y",
7542     "referenced_type" : "type-191"
7543    },
7544    {
7545     "field_name" : "cb",
7546     "field_offset" : 64,
7547     "referenced_type" : "type-191"
7548    },
7549    {
7550     "field_name" : "cr",
7551     "field_offset" : 128,
7552     "referenced_type" : "type-191"
7553    },
7554    {
7555     "field_name" : "ystride",
7556     "field_offset" : 192,
7557     "referenced_type" : "type-52"
7558    },
7559    {
7560     "field_name" : "cstride",
7561     "field_offset" : 256,
7562     "referenced_type" : "type-52"
7563    },
7564    {
7565     "field_name" : "chroma_step",
7566     "field_offset" : 320,
7567     "referenced_type" : "type-52"
7568    },
7569    {
7570     "field_name" : "reserved",
7571     "field_offset" : 384,
7572     "referenced_type" : "type-266"
7573    }
7574   ],
7575   "linker_set_key" : "android_ycbcr",
7576   "name" : "android_ycbcr",
7577   "referenced_type" : "type-265",
7578   "self_type" : "type-265",
7579   "size" : 80,
7580   "source_file" : "/system/core/libsystem/include/system/graphics.h",
7581   "unique_id" : "android_ycbcr"
7582  },
7583  {
7584   "alignment" : 4,
7585   "fields" :
7586   [
7587    {
7588     "referenced_type" : "type-11"
7589    }
7590   ],
7591   "linker_set_key" : "log_msg",
7592   "name" : "log_msg",
7593   "referenced_type" : "type-10",
7594   "self_type" : "type-10",
7595   "size" : 5124,
7596   "source_file" : "/system/core/liblog/include/log/log_read.h",
7597   "unique_id" : "log_msg"
7598  },
7599  {
7600   "alignment" : 4,
7601   "fields" :
7602   [
7603    {
7604     "field_name" : "buf",
7605     "referenced_type" : "type-12"
7606    },
7607    {
7608     "field_name" : "entry",
7609     "referenced_type" : "type-14"
7610    },
7611    {
7612     "field_name" : "entry_v4",
7613     "referenced_type" : "type-14"
7614    },
7615    {
7616     "field_name" : "entry_v3",
7617     "referenced_type" : "type-19"
7618    },
7619    {
7620     "field_name" : "entry_v2",
7621     "referenced_type" : "type-20"
7622    },
7623    {
7624     "field_name" : "entry_v1",
7625     "referenced_type" : "type-21"
7626    }
7627   ],
7628   "is_anonymous" : true,
7629   "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",
7630   "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",
7631   "record_kind" : "union",
7632   "referenced_type" : "type-11",
7633   "self_type" : "type-11",
7634   "size" : 5124,
7635   "source_file" : "/system/core/liblog/include/log/log_read.h",
7636   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
7637  },
7638  {
7639   "alignment" : 1,
7640   "fields" :
7641   [
7642    {
7643     "field_name" : "tv_sec",
7644     "referenced_type" : "type-2"
7645    },
7646    {
7647     "field_name" : "tv_nsec",
7648     "field_offset" : 32,
7649     "referenced_type" : "type-2"
7650    }
7651   ],
7652   "linker_set_key" : "log_time",
7653   "name" : "log_time",
7654   "referenced_type" : "type-326",
7655   "self_type" : "type-326",
7656   "size" : 8,
7657   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
7658   "unique_id" : "_ZTS8log_time"
7659  },
7660  {
7661   "alignment" : 4,
7662   "fields" :
7663   [
7664    {
7665     "field_name" : "len",
7666     "referenced_type" : "type-15"
7667    },
7668    {
7669     "field_name" : "__pad",
7670     "field_offset" : 16,
7671     "referenced_type" : "type-15"
7672    },
7673    {
7674     "field_name" : "pid",
7675     "field_offset" : 32,
7676     "referenced_type" : "type-16"
7677    },
7678    {
7679     "field_name" : "tid",
7680     "field_offset" : 64,
7681     "referenced_type" : "type-16"
7682    },
7683    {
7684     "field_name" : "sec",
7685     "field_offset" : 96,
7686     "referenced_type" : "type-16"
7687    },
7688    {
7689     "field_name" : "nsec",
7690     "field_offset" : 128,
7691     "referenced_type" : "type-16"
7692    },
7693    {
7694     "field_name" : "msg",
7695     "field_offset" : 160,
7696     "referenced_type" : "type-17"
7697    }
7698   ],
7699   "linker_set_key" : "logger_entry",
7700   "name" : "logger_entry",
7701   "referenced_type" : "type-21",
7702   "self_type" : "type-21",
7703   "size" : 20,
7704   "source_file" : "/system/core/liblog/include/log/log_read.h",
7705   "unique_id" : "logger_entry"
7706  },
7707  {
7708   "alignment" : 1,
7709   "fields" :
7710   [
7711    {
7712     "field_name" : "len",
7713     "referenced_type" : "type-15"
7714    },
7715    {
7716     "field_name" : "hdr_size",
7717     "field_offset" : 16,
7718     "referenced_type" : "type-15"
7719    },
7720    {
7721     "field_name" : "pid",
7722     "field_offset" : 32,
7723     "referenced_type" : "type-16"
7724    },
7725    {
7726     "field_name" : "tid",
7727     "field_offset" : 64,
7728     "referenced_type" : "type-16"
7729    },
7730    {
7731     "field_name" : "sec",
7732     "field_offset" : 96,
7733     "referenced_type" : "type-16"
7734    },
7735    {
7736     "field_name" : "nsec",
7737     "field_offset" : 128,
7738     "referenced_type" : "type-16"
7739    },
7740    {
7741     "field_name" : "euid",
7742     "field_offset" : 160,
7743     "referenced_type" : "type-2"
7744    },
7745    {
7746     "field_name" : "msg",
7747     "field_offset" : 192,
7748     "referenced_type" : "type-17"
7749    }
7750   ],
7751   "linker_set_key" : "logger_entry_v2",
7752   "name" : "logger_entry_v2",
7753   "referenced_type" : "type-20",
7754   "self_type" : "type-20",
7755   "size" : 24,
7756   "source_file" : "/system/core/liblog/include/log/log_read.h",
7757   "unique_id" : "logger_entry_v2"
7758  },
7759  {
7760   "alignment" : 1,
7761   "fields" :
7762   [
7763    {
7764     "field_name" : "len",
7765     "referenced_type" : "type-15"
7766    },
7767    {
7768     "field_name" : "hdr_size",
7769     "field_offset" : 16,
7770     "referenced_type" : "type-15"
7771    },
7772    {
7773     "field_name" : "pid",
7774     "field_offset" : 32,
7775     "referenced_type" : "type-16"
7776    },
7777    {
7778     "field_name" : "tid",
7779     "field_offset" : 64,
7780     "referenced_type" : "type-16"
7781    },
7782    {
7783     "field_name" : "sec",
7784     "field_offset" : 96,
7785     "referenced_type" : "type-16"
7786    },
7787    {
7788     "field_name" : "nsec",
7789     "field_offset" : 128,
7790     "referenced_type" : "type-16"
7791    },
7792    {
7793     "field_name" : "lid",
7794     "field_offset" : 160,
7795     "referenced_type" : "type-2"
7796    },
7797    {
7798     "field_name" : "msg",
7799     "field_offset" : 192,
7800     "referenced_type" : "type-17"
7801    }
7802   ],
7803   "linker_set_key" : "logger_entry_v3",
7804   "name" : "logger_entry_v3",
7805   "referenced_type" : "type-19",
7806   "self_type" : "type-19",
7807   "size" : 24,
7808   "source_file" : "/system/core/liblog/include/log/log_read.h",
7809   "unique_id" : "logger_entry_v3"
7810  },
7811  {
7812   "alignment" : 4,
7813   "fields" :
7814   [
7815    {
7816     "field_name" : "len",
7817     "referenced_type" : "type-15"
7818    },
7819    {
7820     "field_name" : "hdr_size",
7821     "field_offset" : 16,
7822     "referenced_type" : "type-15"
7823    },
7824    {
7825     "field_name" : "pid",
7826     "field_offset" : 32,
7827     "referenced_type" : "type-16"
7828    },
7829    {
7830     "field_name" : "tid",
7831     "field_offset" : 64,
7832     "referenced_type" : "type-2"
7833    },
7834    {
7835     "field_name" : "sec",
7836     "field_offset" : 96,
7837     "referenced_type" : "type-2"
7838    },
7839    {
7840     "field_name" : "nsec",
7841     "field_offset" : 128,
7842     "referenced_type" : "type-2"
7843    },
7844    {
7845     "field_name" : "lid",
7846     "field_offset" : 160,
7847     "referenced_type" : "type-2"
7848    },
7849    {
7850     "field_name" : "uid",
7851     "field_offset" : 192,
7852     "referenced_type" : "type-2"
7853    },
7854    {
7855     "field_name" : "msg",
7856     "field_offset" : 224,
7857     "referenced_type" : "type-17"
7858    }
7859   ],
7860   "linker_set_key" : "logger_entry_v4",
7861   "name" : "logger_entry_v4",
7862   "referenced_type" : "type-14",
7863   "self_type" : "type-14",
7864   "size" : 28,
7865   "source_file" : "/system/core/liblog/include/log/log_read.h",
7866   "unique_id" : "logger_entry_v4"
7867  },
7868  {
7869   "alignment" : 4,
7870   "fields" :
7871   [
7872    {
7873     "field_name" : "version",
7874     "referenced_type" : "type-16"
7875    },
7876    {
7877     "field_name" : "numFds",
7878     "field_offset" : 32,
7879     "referenced_type" : "type-16"
7880    },
7881    {
7882     "field_name" : "numInts",
7883     "field_offset" : 64,
7884     "referenced_type" : "type-16"
7885    },
7886    {
7887     "field_name" : "data",
7888     "field_offset" : 96,
7889     "referenced_type" : "type-76"
7890    }
7891   ],
7892   "linker_set_key" : "native_handle",
7893   "name" : "native_handle",
7894   "referenced_type" : "type-75",
7895   "self_type" : "type-75",
7896   "size" : 12,
7897   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
7898   "unique_id" : "native_handle"
7899  }
7900 ],
7901 "rvalue_reference_types" :
7902 [
7903  {
7904   "alignment" : 8,
7905   "linker_set_key" : "android::hardware::Return<bool> &&",
7906   "name" : "android::hardware::Return<bool> &&",
7907   "referenced_type" : "type-53",
7908   "self_type" : "type-102",
7909   "size" : 8,
7910   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7911  },
7912  {
7913   "alignment" : 8,
7914   "linker_set_key" : "android::hardware::Return<void> &&",
7915   "name" : "android::hardware::Return<void> &&",
7916   "referenced_type" : "type-193",
7917   "self_type" : "type-223",
7918   "size" : 8,
7919   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7920  },
7921  {
7922   "alignment" : 8,
7923   "linker_set_key" : "android::hardware::Status &&",
7924   "name" : "android::hardware::Status &&",
7925   "referenced_type" : "type-27",
7926   "self_type" : "type-365",
7927   "size" : 8,
7928   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7929  },
7930  {
7931   "alignment" : 8,
7932   "linker_set_key" : "android::hardware::details::return_status &&",
7933   "name" : "android::hardware::details::return_status &&",
7934   "referenced_type" : "type-54",
7935   "self_type" : "type-131",
7936   "size" : 8,
7937   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7938  },
7939  {
7940   "alignment" : 8,
7941   "linker_set_key" : "android::hardware::hidl_handle &&",
7942   "name" : "android::hardware::hidl_handle &&",
7943   "referenced_type" : "type-70",
7944   "self_type" : "type-85",
7945   "size" : 8,
7946   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7947  },
7948  {
7949   "alignment" : 8,
7950   "linker_set_key" : "android::hardware::hidl_memory &&",
7951   "name" : "android::hardware::hidl_memory &&",
7952   "referenced_type" : "type-77",
7953   "self_type" : "type-90",
7954   "size" : 8,
7955   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7956  }
7957 ]
7958}
7959