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