1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-31",
9   "self_type" : "type-30",
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-37",
16   "self_type" : "type-334",
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-29",
24   "self_type" : "type-90",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 4,
29   "linker_set_key" : "int [32]",
30   "name" : "int [32]",
31   "referenced_type" : "type-29",
32   "self_type" : "type-185",
33   "size" : 128,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [32]",
39   "name" : "unsigned char [32]",
40   "referenced_type" : "type-26",
41   "self_type" : "type-170",
42   "size" : 32,
43   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
44  },
45  {
46   "alignment" : 1,
47   "linker_set_key" : "unsigned char [5121]",
48   "name" : "unsigned char [5121]",
49   "referenced_type" : "type-26",
50   "self_type" : "type-25",
51   "size" : 5121,
52   "source_file" : "/system/core/liblog/include/log/log_read.h"
53  },
54  {
55   "alignment" : 1,
56   "linker_set_key" : "unsigned char [6]",
57   "name" : "unsigned char [6]",
58   "referenced_type" : "type-26",
59   "self_type" : "type-178",
60   "size" : 6,
61   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
62  },
63  {
64   "alignment" : 4,
65   "linker_set_key" : "unsigned int [8]",
66   "name" : "unsigned int [8]",
67   "referenced_type" : "type-2",
68   "self_type" : "type-326",
69   "size" : 32,
70   "source_file" : "/system/core/libsystem/include/system/graphics.h"
71  }
72 ],
73 "builtin_types" :
74 [
75  {
76   "alignment" : 1,
77   "is_integral" : true,
78   "is_unsigned" : true,
79   "linker_set_key" : "bool",
80   "name" : "bool",
81   "referenced_type" : "type-4",
82   "self_type" : "type-4",
83   "size" : 1
84  },
85  {
86   "alignment" : 1,
87   "is_integral" : true,
88   "is_unsigned" : true,
89   "linker_set_key" : "char",
90   "name" : "char",
91   "referenced_type" : "type-31",
92   "self_type" : "type-31",
93   "size" : 1
94  },
95  {
96   "alignment" : 2,
97   "is_integral" : true,
98   "is_unsigned" : true,
99   "linker_set_key" : "char16_t",
100   "name" : "char16_t",
101   "referenced_type" : "type-249",
102   "self_type" : "type-249",
103   "size" : 2
104  },
105  {
106   "alignment" : 8,
107   "linker_set_key" : "double",
108   "name" : "double",
109   "referenced_type" : "type-44",
110   "self_type" : "type-44",
111   "size" : 8
112  },
113  {
114   "alignment" : 4,
115   "linker_set_key" : "float",
116   "name" : "float",
117   "referenced_type" : "type-37",
118   "self_type" : "type-37",
119   "size" : 4
120  },
121  {
122   "alignment" : 4,
123   "is_integral" : true,
124   "linker_set_key" : "int",
125   "name" : "int",
126   "referenced_type" : "type-29",
127   "self_type" : "type-29",
128   "size" : 4
129  },
130  {
131   "alignment" : 4,
132   "is_integral" : true,
133   "linker_set_key" : "long",
134   "name" : "long",
135   "referenced_type" : "type-6",
136   "self_type" : "type-6",
137   "size" : 4
138  },
139  {
140   "alignment" : 8,
141   "linker_set_key" : "long double",
142   "name" : "long double",
143   "referenced_type" : "type-487",
144   "self_type" : "type-487",
145   "size" : 8
146  },
147  {
148   "alignment" : 8,
149   "is_integral" : true,
150   "linker_set_key" : "long long",
151   "name" : "long long",
152   "referenced_type" : "type-14",
153   "self_type" : "type-14",
154   "size" : 8
155  },
156  {
157   "alignment" : 2,
158   "is_integral" : true,
159   "linker_set_key" : "short",
160   "name" : "short",
161   "referenced_type" : "type-56",
162   "self_type" : "type-56",
163   "size" : 2
164  },
165  {
166   "alignment" : 1,
167   "is_integral" : true,
168   "linker_set_key" : "signed char",
169   "name" : "signed char",
170   "referenced_type" : "type-51",
171   "self_type" : "type-51",
172   "size" : 1
173  },
174  {
175   "alignment" : 1,
176   "is_integral" : true,
177   "is_unsigned" : true,
178   "linker_set_key" : "unsigned char",
179   "name" : "unsigned char",
180   "referenced_type" : "type-26",
181   "self_type" : "type-26",
182   "size" : 1
183  },
184  {
185   "alignment" : 4,
186   "is_integral" : true,
187   "is_unsigned" : true,
188   "linker_set_key" : "unsigned int",
189   "name" : "unsigned int",
190   "referenced_type" : "type-2",
191   "self_type" : "type-2",
192   "size" : 4
193  },
194  {
195   "alignment" : 4,
196   "is_integral" : true,
197   "is_unsigned" : true,
198   "linker_set_key" : "unsigned long",
199   "name" : "unsigned long",
200   "referenced_type" : "type-9",
201   "self_type" : "type-9",
202   "size" : 4
203  },
204  {
205   "alignment" : 8,
206   "is_integral" : true,
207   "is_unsigned" : true,
208   "linker_set_key" : "unsigned long long",
209   "name" : "unsigned long long",
210   "referenced_type" : "type-19",
211   "self_type" : "type-19",
212   "size" : 8
213  },
214  {
215   "alignment" : 2,
216   "is_integral" : true,
217   "is_unsigned" : true,
218   "linker_set_key" : "unsigned short",
219   "name" : "unsigned short",
220   "referenced_type" : "type-28",
221   "self_type" : "type-28",
222   "size" : 2
223  },
224  {
225   "linker_set_key" : "void",
226   "name" : "void",
227   "referenced_type" : "type-39",
228   "self_type" : "type-39"
229  }
230 ],
231 "elf_functions" :
232 [
233  {
234   "name" : "_ZN7android8hardware5audio6common4V4_021writeEmbeddedToParcelERKNS3_9AudioPortEPNS0_6ParcelEjj"
235  },
236  {
237   "name" : "_ZN7android8hardware5audio6common4V4_022readEmbeddedFromParcelERKNS3_9AudioPortERKNS0_6ParcelEjj"
238  },
239  {
240   "name" : "__aeabi_memclr"
241  },
242  {
243   "name" : "__aeabi_memclr4"
244  },
245  {
246   "name" : "__aeabi_memclr8"
247  },
248  {
249   "name" : "__aeabi_memset"
250  },
251  {
252   "name" : "__aeabi_memset4"
253  },
254  {
255   "name" : "__aeabi_memset8"
256  }
257 ],
258 "elf_objects" : [],
259 "enum_types" :
260 [
261  {
262   "alignment" : 4,
263   "enum_fields" :
264   [
265    {
266     "enum_field_value" : 0,
267     "name" : "android::Condition::WAKE_UP_ONE"
268    },
269    {
270     "enum_field_value" : 1,
271     "name" : "android::Condition::WAKE_UP_ALL"
272    }
273   ],
274   "linker_set_key" : "android::Condition::WakeUpType",
275   "name" : "android::Condition::WakeUpType",
276   "referenced_type" : "type-347",
277   "self_type" : "type-347",
278   "size" : 4,
279   "source_file" : "/system/core/libutils/include/utils/Condition.h",
280   "underlying_type" : "type-2",
281   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
282  },
283  {
284   "alignment" : 4,
285   "enum_fields" :
286   [
287    {
288     "enum_field_value" : 0,
289     "name" : "android::String16::kEmptyString"
290    }
291   ],
292   "linker_set_key" : "android::String16::StaticLinkage",
293   "name" : "android::String16::StaticLinkage",
294   "referenced_type" : "type-250",
295   "self_type" : "type-250",
296   "size" : 4,
297   "source_file" : "/system/core/libutils/include/utils/String16.h",
298   "underlying_type" : "type-2",
299   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
300  },
301  {
302   "alignment" : 4,
303   "enum_fields" :
304   [
305    {
306     "enum_field_value" : 0,
307     "name" : "android::String8::kEmptyString"
308    }
309   ],
310   "linker_set_key" : "android::String8::StaticLinkage",
311   "name" : "android::String8::StaticLinkage",
312   "referenced_type" : "type-238",
313   "self_type" : "type-238",
314   "size" : 4,
315   "source_file" : "/system/core/libutils/include/utils/String8.h",
316   "underlying_type" : "type-2",
317   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
318  },
319  {
320   "alignment" : 4,
321   "enum_fields" :
322   [
323    {
324     "enum_field_value" : 0,
325     "name" : "android::hardware::HidlReturnRestriction::NONE"
326    },
327    {
328     "enum_field_value" : 1,
329     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
330    },
331    {
332     "enum_field_value" : 2,
333     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
334    }
335   ],
336   "linker_set_key" : "android::hardware::HidlReturnRestriction",
337   "name" : "android::hardware::HidlReturnRestriction",
338   "referenced_type" : "type-387",
339   "self_type" : "type-387",
340   "size" : 4,
341   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
342   "underlying_type" : "type-29",
343   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
344  },
345  {
346   "alignment" : 4,
347   "enum_fields" :
348   [
349    {
350     "enum_field_value" : 0,
351     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
352    },
353    {
354     "enum_field_value" : 1,
355     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
356    },
357    {
358     "enum_field_value" : 2,
359     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
360    },
361    {
362     "enum_field_value" : 3,
363     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
364    }
365   ],
366   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
367   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
368   "referenced_type" : "type-221",
369   "self_type" : "type-221",
370   "size" : 4,
371   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
372   "underlying_type" : "type-29",
373   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
374  },
375  {
376   "alignment" : 4,
377   "enum_fields" :
378   [
379    {
380     "enum_field_value" : 1,
381     "name" : "android::hardware::kSynchronizedReadWrite"
382    },
383    {
384     "enum_field_value" : 2,
385     "name" : "android::hardware::kUnsynchronizedWrite"
386    }
387   ],
388   "linker_set_key" : "android::hardware::MQFlavor",
389   "name" : "android::hardware::MQFlavor",
390   "referenced_type" : "type-215",
391   "self_type" : "type-215",
392   "size" : 4,
393   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
394   "underlying_type" : "type-2",
395   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
396  },
397  {
398   "alignment" : 4,
399   "enum_fields" :
400   [
401    {
402     "enum_field_value" : 0,
403     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
404    },
405    {
406     "enum_field_value" : 1,
407     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
408    },
409    {
410     "enum_field_value" : 2,
411     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
412    }
413   ],
414   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
415   "name" : "android::hardware::ProcessState::CallRestriction",
416   "referenced_type" : "type-366",
417   "self_type" : "type-366",
418   "size" : 4,
419   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
420   "underlying_type" : "type-29",
421   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
422  },
423  {
424   "alignment" : 4,
425   "enum_fields" :
426   [
427    {
428     "enum_field_value" : 0,
429     "name" : "android::hardware::Status::EX_NONE"
430    },
431    {
432     "enum_field_value" : -1,
433     "name" : "android::hardware::Status::EX_SECURITY"
434    },
435    {
436     "enum_field_value" : -2,
437     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
438    },
439    {
440     "enum_field_value" : -3,
441     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
442    },
443    {
444     "enum_field_value" : -4,
445     "name" : "android::hardware::Status::EX_NULL_POINTER"
446    },
447    {
448     "enum_field_value" : -5,
449     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
450    },
451    {
452     "enum_field_value" : -6,
453     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
454    },
455    {
456     "enum_field_value" : -7,
457     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
458    },
459    {
460     "enum_field_value" : -128,
461     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
462    },
463    {
464     "enum_field_value" : -129,
465     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
466    }
467   ],
468   "linker_set_key" : "android::hardware::Status::Exception",
469   "name" : "android::hardware::Status::Exception",
470   "referenced_type" : "type-197",
471   "self_type" : "type-197",
472   "size" : 4,
473   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
474   "underlying_type" : "type-29",
475   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
476  },
477  {
478   "alignment" : 4,
479   "enum_fields" :
480   [
481    {
482     "enum_field_value" : 0,
483     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::REPRESENTATION_POSITION"
484    },
485    {
486     "enum_field_value" : 2,
487     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::REPRESENTATION_INDEX"
488    },
489    {
490     "enum_field_value" : 0,
491     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::NONE"
492    },
493    {
494     "enum_field_value" : -1073741824,
495     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INVALID"
496    },
497    {
498     "enum_field_value" : 1,
499     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_FRONT_LEFT"
500    },
501    {
502     "enum_field_value" : 2,
503     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_FRONT_RIGHT"
504    },
505    {
506     "enum_field_value" : 4,
507     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_FRONT_CENTER"
508    },
509    {
510     "enum_field_value" : 8,
511     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_LOW_FREQUENCY"
512    },
513    {
514     "enum_field_value" : 16,
515     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_BACK_LEFT"
516    },
517    {
518     "enum_field_value" : 32,
519     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_BACK_RIGHT"
520    },
521    {
522     "enum_field_value" : 64,
523     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_FRONT_LEFT_OF_CENTER"
524    },
525    {
526     "enum_field_value" : 128,
527     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_FRONT_RIGHT_OF_CENTER"
528    },
529    {
530     "enum_field_value" : 256,
531     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_BACK_CENTER"
532    },
533    {
534     "enum_field_value" : 512,
535     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_SIDE_LEFT"
536    },
537    {
538     "enum_field_value" : 1024,
539     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_SIDE_RIGHT"
540    },
541    {
542     "enum_field_value" : 2048,
543     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_CENTER"
544    },
545    {
546     "enum_field_value" : 4096,
547     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_FRONT_LEFT"
548    },
549    {
550     "enum_field_value" : 8192,
551     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_FRONT_CENTER"
552    },
553    {
554     "enum_field_value" : 16384,
555     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_FRONT_RIGHT"
556    },
557    {
558     "enum_field_value" : 32768,
559     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_BACK_LEFT"
560    },
561    {
562     "enum_field_value" : 65536,
563     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_BACK_CENTER"
564    },
565    {
566     "enum_field_value" : 131072,
567     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_BACK_RIGHT"
568    },
569    {
570     "enum_field_value" : 262144,
571     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_SIDE_LEFT"
572    },
573    {
574     "enum_field_value" : 524288,
575     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_TOP_SIDE_RIGHT"
576    },
577    {
578     "enum_field_value" : 1,
579     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_MONO"
580    },
581    {
582     "enum_field_value" : 3,
583     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_STEREO"
584    },
585    {
586     "enum_field_value" : 11,
587     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_2POINT1"
588    },
589    {
590     "enum_field_value" : 786435,
591     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_2POINT0POINT2"
592    },
593    {
594     "enum_field_value" : 786443,
595     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_2POINT1POINT2"
596    },
597    {
598     "enum_field_value" : 786439,
599     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_3POINT0POINT2"
600    },
601    {
602     "enum_field_value" : 786447,
603     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_3POINT1POINT2"
604    },
605    {
606     "enum_field_value" : 51,
607     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_QUAD"
608    },
609    {
610     "enum_field_value" : 51,
611     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_QUAD_BACK"
612    },
613    {
614     "enum_field_value" : 1539,
615     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_QUAD_SIDE"
616    },
617    {
618     "enum_field_value" : 263,
619     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_SURROUND"
620    },
621    {
622     "enum_field_value" : 55,
623     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_PENTA"
624    },
625    {
626     "enum_field_value" : 63,
627     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_5POINT1"
628    },
629    {
630     "enum_field_value" : 63,
631     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_5POINT1_BACK"
632    },
633    {
634     "enum_field_value" : 1551,
635     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_5POINT1_SIDE"
636    },
637    {
638     "enum_field_value" : 786495,
639     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_5POINT1POINT2"
640    },
641    {
642     "enum_field_value" : 184383,
643     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_5POINT1POINT4"
644    },
645    {
646     "enum_field_value" : 319,
647     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_6POINT1"
648    },
649    {
650     "enum_field_value" : 1599,
651     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_7POINT1"
652    },
653    {
654     "enum_field_value" : 788031,
655     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_7POINT1POINT2"
656    },
657    {
658     "enum_field_value" : 185919,
659     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::OUT_7POINT1POINT4"
660    },
661    {
662     "enum_field_value" : 4,
663     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_LEFT"
664    },
665    {
666     "enum_field_value" : 8,
667     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_RIGHT"
668    },
669    {
670     "enum_field_value" : 16,
671     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_FRONT"
672    },
673    {
674     "enum_field_value" : 32,
675     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_BACK"
676    },
677    {
678     "enum_field_value" : 64,
679     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_LEFT_PROCESSED"
680    },
681    {
682     "enum_field_value" : 128,
683     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_RIGHT_PROCESSED"
684    },
685    {
686     "enum_field_value" : 256,
687     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_FRONT_PROCESSED"
688    },
689    {
690     "enum_field_value" : 512,
691     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_BACK_PROCESSED"
692    },
693    {
694     "enum_field_value" : 1024,
695     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_PRESSURE"
696    },
697    {
698     "enum_field_value" : 2048,
699     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_X_AXIS"
700    },
701    {
702     "enum_field_value" : 4096,
703     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_Y_AXIS"
704    },
705    {
706     "enum_field_value" : 8192,
707     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_Z_AXIS"
708    },
709    {
710     "enum_field_value" : 65536,
711     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_BACK_LEFT"
712    },
713    {
714     "enum_field_value" : 131072,
715     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_BACK_RIGHT"
716    },
717    {
718     "enum_field_value" : 262144,
719     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_CENTER"
720    },
721    {
722     "enum_field_value" : 1048576,
723     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_LOW_FREQUENCY"
724    },
725    {
726     "enum_field_value" : 2097152,
727     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_TOP_LEFT"
728    },
729    {
730     "enum_field_value" : 4194304,
731     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_TOP_RIGHT"
732    },
733    {
734     "enum_field_value" : 16384,
735     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_VOICE_UPLINK"
736    },
737    {
738     "enum_field_value" : 32768,
739     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_VOICE_DNLINK"
740    },
741    {
742     "enum_field_value" : 16,
743     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_MONO"
744    },
745    {
746     "enum_field_value" : 12,
747     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_STEREO"
748    },
749    {
750     "enum_field_value" : 48,
751     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_FRONT_BACK"
752    },
753    {
754     "enum_field_value" : 252,
755     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_6"
756    },
757    {
758     "enum_field_value" : 6291468,
759     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_2POINT0POINT2"
760    },
761    {
762     "enum_field_value" : 7340044,
763     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_2POINT1POINT2"
764    },
765    {
766     "enum_field_value" : 6553612,
767     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_3POINT0POINT2"
768    },
769    {
770     "enum_field_value" : 7602188,
771     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_3POINT1POINT2"
772    },
773    {
774     "enum_field_value" : 1507340,
775     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_5POINT1"
776    },
777    {
778     "enum_field_value" : 16400,
779     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_VOICE_UPLINK_MONO"
780    },
781    {
782     "enum_field_value" : 32784,
783     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_VOICE_DNLINK_MONO"
784    },
785    {
786     "enum_field_value" : 49168,
787     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::IN_VOICE_CALL_MONO"
788    },
789    {
790     "enum_field_value" : 30,
791     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::COUNT_MAX"
792    },
793    {
794     "enum_field_value" : -2147483648,
795     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_HDR"
796    },
797    {
798     "enum_field_value" : -2147483647,
799     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_1"
800    },
801    {
802     "enum_field_value" : -2147483645,
803     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_2"
804    },
805    {
806     "enum_field_value" : -2147483641,
807     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_3"
808    },
809    {
810     "enum_field_value" : -2147483633,
811     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_4"
812    },
813    {
814     "enum_field_value" : -2147483617,
815     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_5"
816    },
817    {
818     "enum_field_value" : -2147483585,
819     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_6"
820    },
821    {
822     "enum_field_value" : -2147483521,
823     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_7"
824    },
825    {
826     "enum_field_value" : -2147483393,
827     "name" : "android::hardware::audio::common::V4_0::AudioChannelMask::INDEX_MASK_8"
828    }
829   ],
830   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioChannelMask",
831   "name" : "android::hardware::audio::common::V4_0::AudioChannelMask",
832   "referenced_type" : "type-377",
833   "self_type" : "type-377",
834   "size" : 4,
835   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
836   "underlying_type" : "type-2",
837   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_016AudioChannelMaskE"
838  },
839  {
840   "alignment" : 4,
841   "enum_fields" :
842   [
843    {
844     "enum_field_value" : 0,
845     "name" : "android::hardware::audio::common::V4_0::AudioContentType::UNKNOWN"
846    },
847    {
848     "enum_field_value" : 1,
849     "name" : "android::hardware::audio::common::V4_0::AudioContentType::SPEECH"
850    },
851    {
852     "enum_field_value" : 2,
853     "name" : "android::hardware::audio::common::V4_0::AudioContentType::MUSIC"
854    },
855    {
856     "enum_field_value" : 3,
857     "name" : "android::hardware::audio::common::V4_0::AudioContentType::MOVIE"
858    },
859    {
860     "enum_field_value" : 4,
861     "name" : "android::hardware::audio::common::V4_0::AudioContentType::SONIFICATION"
862    }
863   ],
864   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioContentType",
865   "name" : "android::hardware::audio::common::V4_0::AudioContentType",
866   "referenced_type" : "type-383",
867   "self_type" : "type-383",
868   "size" : 4,
869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
870   "underlying_type" : "type-2",
871   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_016AudioContentTypeE"
872  },
873  {
874   "alignment" : 4,
875   "enum_fields" :
876   [
877    {
878     "enum_field_value" : 0,
879     "name" : "android::hardware::audio::common::V4_0::AudioDevice::NONE"
880    },
881    {
882     "enum_field_value" : -2147483648,
883     "name" : "android::hardware::audio::common::V4_0::AudioDevice::BIT_IN"
884    },
885    {
886     "enum_field_value" : 1073741824,
887     "name" : "android::hardware::audio::common::V4_0::AudioDevice::BIT_DEFAULT"
888    },
889    {
890     "enum_field_value" : 1,
891     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_EARPIECE"
892    },
893    {
894     "enum_field_value" : 2,
895     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_SPEAKER"
896    },
897    {
898     "enum_field_value" : 4,
899     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_WIRED_HEADSET"
900    },
901    {
902     "enum_field_value" : 8,
903     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_WIRED_HEADPHONE"
904    },
905    {
906     "enum_field_value" : 16,
907     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BLUETOOTH_SCO"
908    },
909    {
910     "enum_field_value" : 32,
911     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BLUETOOTH_SCO_HEADSET"
912    },
913    {
914     "enum_field_value" : 64,
915     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BLUETOOTH_SCO_CARKIT"
916    },
917    {
918     "enum_field_value" : 128,
919     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BLUETOOTH_A2DP"
920    },
921    {
922     "enum_field_value" : 256,
923     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BLUETOOTH_A2DP_HEADPHONES"
924    },
925    {
926     "enum_field_value" : 512,
927     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BLUETOOTH_A2DP_SPEAKER"
928    },
929    {
930     "enum_field_value" : 1024,
931     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_AUX_DIGITAL"
932    },
933    {
934     "enum_field_value" : 1024,
935     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_HDMI"
936    },
937    {
938     "enum_field_value" : 2048,
939     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_ANLG_DOCK_HEADSET"
940    },
941    {
942     "enum_field_value" : 4096,
943     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_DGTL_DOCK_HEADSET"
944    },
945    {
946     "enum_field_value" : 8192,
947     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_USB_ACCESSORY"
948    },
949    {
950     "enum_field_value" : 16384,
951     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_USB_DEVICE"
952    },
953    {
954     "enum_field_value" : 32768,
955     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_REMOTE_SUBMIX"
956    },
957    {
958     "enum_field_value" : 65536,
959     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_TELEPHONY_TX"
960    },
961    {
962     "enum_field_value" : 131072,
963     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_LINE"
964    },
965    {
966     "enum_field_value" : 262144,
967     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_HDMI_ARC"
968    },
969    {
970     "enum_field_value" : 524288,
971     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_SPDIF"
972    },
973    {
974     "enum_field_value" : 1048576,
975     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_FM"
976    },
977    {
978     "enum_field_value" : 2097152,
979     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_AUX_LINE"
980    },
981    {
982     "enum_field_value" : 4194304,
983     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_SPEAKER_SAFE"
984    },
985    {
986     "enum_field_value" : 8388608,
987     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_IP"
988    },
989    {
990     "enum_field_value" : 16777216,
991     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_BUS"
992    },
993    {
994     "enum_field_value" : 33554432,
995     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_PROXY"
996    },
997    {
998     "enum_field_value" : 67108864,
999     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_USB_HEADSET"
1000    },
1001    {
1002     "enum_field_value" : 134217728,
1003     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_HEARING_AID"
1004    },
1005    {
1006     "enum_field_value" : 268435456,
1007     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_ECHO_CANCELLER"
1008    },
1009    {
1010     "enum_field_value" : 1073741824,
1011     "name" : "android::hardware::audio::common::V4_0::AudioDevice::OUT_DEFAULT"
1012    },
1013    {
1014     "enum_field_value" : -2147483647,
1015     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_COMMUNICATION"
1016    },
1017    {
1018     "enum_field_value" : -2147483646,
1019     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_AMBIENT"
1020    },
1021    {
1022     "enum_field_value" : -2147483644,
1023     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_BUILTIN_MIC"
1024    },
1025    {
1026     "enum_field_value" : -2147483640,
1027     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_BLUETOOTH_SCO_HEADSET"
1028    },
1029    {
1030     "enum_field_value" : -2147483632,
1031     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_WIRED_HEADSET"
1032    },
1033    {
1034     "enum_field_value" : -2147483616,
1035     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_AUX_DIGITAL"
1036    },
1037    {
1038     "enum_field_value" : -2147483616,
1039     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_HDMI"
1040    },
1041    {
1042     "enum_field_value" : -2147483584,
1043     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_VOICE_CALL"
1044    },
1045    {
1046     "enum_field_value" : -2147483584,
1047     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_TELEPHONY_RX"
1048    },
1049    {
1050     "enum_field_value" : -2147483520,
1051     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_BACK_MIC"
1052    },
1053    {
1054     "enum_field_value" : -2147483392,
1055     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_REMOTE_SUBMIX"
1056    },
1057    {
1058     "enum_field_value" : -2147483136,
1059     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_ANLG_DOCK_HEADSET"
1060    },
1061    {
1062     "enum_field_value" : -2147482624,
1063     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_DGTL_DOCK_HEADSET"
1064    },
1065    {
1066     "enum_field_value" : -2147481600,
1067     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_USB_ACCESSORY"
1068    },
1069    {
1070     "enum_field_value" : -2147479552,
1071     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_USB_DEVICE"
1072    },
1073    {
1074     "enum_field_value" : -2147475456,
1075     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_FM_TUNER"
1076    },
1077    {
1078     "enum_field_value" : -2147467264,
1079     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_TV_TUNER"
1080    },
1081    {
1082     "enum_field_value" : -2147450880,
1083     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_LINE"
1084    },
1085    {
1086     "enum_field_value" : -2147418112,
1087     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_SPDIF"
1088    },
1089    {
1090     "enum_field_value" : -2147352576,
1091     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_BLUETOOTH_A2DP"
1092    },
1093    {
1094     "enum_field_value" : -2147221504,
1095     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_LOOPBACK"
1096    },
1097    {
1098     "enum_field_value" : -2146959360,
1099     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_IP"
1100    },
1101    {
1102     "enum_field_value" : -2146435072,
1103     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_BUS"
1104    },
1105    {
1106     "enum_field_value" : -2130706432,
1107     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_PROXY"
1108    },
1109    {
1110     "enum_field_value" : -2113929216,
1111     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_USB_HEADSET"
1112    },
1113    {
1114     "enum_field_value" : -2080374784,
1115     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_BLUETOOTH_BLE"
1116    },
1117    {
1118     "enum_field_value" : -1073741824,
1119     "name" : "android::hardware::audio::common::V4_0::AudioDevice::IN_DEFAULT"
1120    }
1121   ],
1122   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioDevice",
1123   "name" : "android::hardware::audio::common::V4_0::AudioDevice",
1124   "referenced_type" : "type-379",
1125   "self_type" : "type-379",
1126   "size" : 4,
1127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1128   "underlying_type" : "type-2",
1129   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_011AudioDeviceE"
1130  },
1131  {
1132   "alignment" : 4,
1133   "enum_fields" :
1134   [
1135    {
1136     "enum_field_value" : -1,
1137     "name" : "android::hardware::audio::common::V4_0::AudioFormat::INVALID"
1138    },
1139    {
1140     "enum_field_value" : 0,
1141     "name" : "android::hardware::audio::common::V4_0::AudioFormat::DEFAULT"
1142    },
1143    {
1144     "enum_field_value" : 0,
1145     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM"
1146    },
1147    {
1148     "enum_field_value" : 16777216,
1149     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MP3"
1150    },
1151    {
1152     "enum_field_value" : 33554432,
1153     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AMR_NB"
1154    },
1155    {
1156     "enum_field_value" : 50331648,
1157     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AMR_WB"
1158    },
1159    {
1160     "enum_field_value" : 67108864,
1161     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC"
1162    },
1163    {
1164     "enum_field_value" : 83886080,
1165     "name" : "android::hardware::audio::common::V4_0::AudioFormat::HE_AAC_V1"
1166    },
1167    {
1168     "enum_field_value" : 100663296,
1169     "name" : "android::hardware::audio::common::V4_0::AudioFormat::HE_AAC_V2"
1170    },
1171    {
1172     "enum_field_value" : 117440512,
1173     "name" : "android::hardware::audio::common::V4_0::AudioFormat::VORBIS"
1174    },
1175    {
1176     "enum_field_value" : 134217728,
1177     "name" : "android::hardware::audio::common::V4_0::AudioFormat::OPUS"
1178    },
1179    {
1180     "enum_field_value" : 150994944,
1181     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AC3"
1182    },
1183    {
1184     "enum_field_value" : 167772160,
1185     "name" : "android::hardware::audio::common::V4_0::AudioFormat::E_AC3"
1186    },
1187    {
1188     "enum_field_value" : 184549376,
1189     "name" : "android::hardware::audio::common::V4_0::AudioFormat::DTS"
1190    },
1191    {
1192     "enum_field_value" : 201326592,
1193     "name" : "android::hardware::audio::common::V4_0::AudioFormat::DTS_HD"
1194    },
1195    {
1196     "enum_field_value" : 218103808,
1197     "name" : "android::hardware::audio::common::V4_0::AudioFormat::IEC61937"
1198    },
1199    {
1200     "enum_field_value" : 234881024,
1201     "name" : "android::hardware::audio::common::V4_0::AudioFormat::DOLBY_TRUEHD"
1202    },
1203    {
1204     "enum_field_value" : 268435456,
1205     "name" : "android::hardware::audio::common::V4_0::AudioFormat::EVRC"
1206    },
1207    {
1208     "enum_field_value" : 285212672,
1209     "name" : "android::hardware::audio::common::V4_0::AudioFormat::EVRCB"
1210    },
1211    {
1212     "enum_field_value" : 301989888,
1213     "name" : "android::hardware::audio::common::V4_0::AudioFormat::EVRCWB"
1214    },
1215    {
1216     "enum_field_value" : 318767104,
1217     "name" : "android::hardware::audio::common::V4_0::AudioFormat::EVRCNW"
1218    },
1219    {
1220     "enum_field_value" : 335544320,
1221     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADIF"
1222    },
1223    {
1224     "enum_field_value" : 352321536,
1225     "name" : "android::hardware::audio::common::V4_0::AudioFormat::WMA"
1226    },
1227    {
1228     "enum_field_value" : 369098752,
1229     "name" : "android::hardware::audio::common::V4_0::AudioFormat::WMA_PRO"
1230    },
1231    {
1232     "enum_field_value" : 385875968,
1233     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AMR_WB_PLUS"
1234    },
1235    {
1236     "enum_field_value" : 402653184,
1237     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MP2"
1238    },
1239    {
1240     "enum_field_value" : 419430400,
1241     "name" : "android::hardware::audio::common::V4_0::AudioFormat::QCELP"
1242    },
1243    {
1244     "enum_field_value" : 436207616,
1245     "name" : "android::hardware::audio::common::V4_0::AudioFormat::DSD"
1246    },
1247    {
1248     "enum_field_value" : 452984832,
1249     "name" : "android::hardware::audio::common::V4_0::AudioFormat::FLAC"
1250    },
1251    {
1252     "enum_field_value" : 469762048,
1253     "name" : "android::hardware::audio::common::V4_0::AudioFormat::ALAC"
1254    },
1255    {
1256     "enum_field_value" : 486539264,
1257     "name" : "android::hardware::audio::common::V4_0::AudioFormat::APE"
1258    },
1259    {
1260     "enum_field_value" : 503316480,
1261     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS"
1262    },
1263    {
1264     "enum_field_value" : 520093696,
1265     "name" : "android::hardware::audio::common::V4_0::AudioFormat::SBC"
1266    },
1267    {
1268     "enum_field_value" : 536870912,
1269     "name" : "android::hardware::audio::common::V4_0::AudioFormat::APTX"
1270    },
1271    {
1272     "enum_field_value" : 553648128,
1273     "name" : "android::hardware::audio::common::V4_0::AudioFormat::APTX_HD"
1274    },
1275    {
1276     "enum_field_value" : 570425344,
1277     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AC4"
1278    },
1279    {
1280     "enum_field_value" : 587202560,
1281     "name" : "android::hardware::audio::common::V4_0::AudioFormat::LDAC"
1282    },
1283    {
1284     "enum_field_value" : 603979776,
1285     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT"
1286    },
1287    {
1288     "enum_field_value" : -16777216,
1289     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAIN_MASK"
1290    },
1291    {
1292     "enum_field_value" : 16777215,
1293     "name" : "android::hardware::audio::common::V4_0::AudioFormat::SUB_MASK"
1294    },
1295    {
1296     "enum_field_value" : 1,
1297     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_SUB_16_BIT"
1298    },
1299    {
1300     "enum_field_value" : 2,
1301     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_SUB_8_BIT"
1302    },
1303    {
1304     "enum_field_value" : 3,
1305     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_SUB_32_BIT"
1306    },
1307    {
1308     "enum_field_value" : 4,
1309     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_SUB_8_24_BIT"
1310    },
1311    {
1312     "enum_field_value" : 5,
1313     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_SUB_FLOAT"
1314    },
1315    {
1316     "enum_field_value" : 6,
1317     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_SUB_24_BIT_PACKED"
1318    },
1319    {
1320     "enum_field_value" : 0,
1321     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MP3_SUB_NONE"
1322    },
1323    {
1324     "enum_field_value" : 0,
1325     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AMR_SUB_NONE"
1326    },
1327    {
1328     "enum_field_value" : 1,
1329     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_MAIN"
1330    },
1331    {
1332     "enum_field_value" : 2,
1333     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_LC"
1334    },
1335    {
1336     "enum_field_value" : 4,
1337     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_SSR"
1338    },
1339    {
1340     "enum_field_value" : 8,
1341     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_LTP"
1342    },
1343    {
1344     "enum_field_value" : 16,
1345     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_HE_V1"
1346    },
1347    {
1348     "enum_field_value" : 32,
1349     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_SCALABLE"
1350    },
1351    {
1352     "enum_field_value" : 64,
1353     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_ERLC"
1354    },
1355    {
1356     "enum_field_value" : 128,
1357     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_LD"
1358    },
1359    {
1360     "enum_field_value" : 256,
1361     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_HE_V2"
1362    },
1363    {
1364     "enum_field_value" : 512,
1365     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_ELD"
1366    },
1367    {
1368     "enum_field_value" : 768,
1369     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SUB_XHE"
1370    },
1371    {
1372     "enum_field_value" : 0,
1373     "name" : "android::hardware::audio::common::V4_0::AudioFormat::VORBIS_SUB_NONE"
1374    },
1375    {
1376     "enum_field_value" : 1,
1377     "name" : "android::hardware::audio::common::V4_0::AudioFormat::E_AC3_SUB_JOC"
1378    },
1379    {
1380     "enum_field_value" : 1,
1381     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT_SUB_1_0"
1382    },
1383    {
1384     "enum_field_value" : 2,
1385     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT_SUB_2_0"
1386    },
1387    {
1388     "enum_field_value" : 3,
1389     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT_SUB_2_1"
1390    },
1391    {
1392     "enum_field_value" : 1,
1393     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_16_BIT"
1394    },
1395    {
1396     "enum_field_value" : 2,
1397     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_8_BIT"
1398    },
1399    {
1400     "enum_field_value" : 3,
1401     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_32_BIT"
1402    },
1403    {
1404     "enum_field_value" : 4,
1405     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_8_24_BIT"
1406    },
1407    {
1408     "enum_field_value" : 5,
1409     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_FLOAT"
1410    },
1411    {
1412     "enum_field_value" : 6,
1413     "name" : "android::hardware::audio::common::V4_0::AudioFormat::PCM_24_BIT_PACKED"
1414    },
1415    {
1416     "enum_field_value" : 67108865,
1417     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_MAIN"
1418    },
1419    {
1420     "enum_field_value" : 67108866,
1421     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_LC"
1422    },
1423    {
1424     "enum_field_value" : 67108868,
1425     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SSR"
1426    },
1427    {
1428     "enum_field_value" : 67108872,
1429     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_LTP"
1430    },
1431    {
1432     "enum_field_value" : 67108880,
1433     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_HE_V1"
1434    },
1435    {
1436     "enum_field_value" : 67108896,
1437     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_SCALABLE"
1438    },
1439    {
1440     "enum_field_value" : 67108928,
1441     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ERLC"
1442    },
1443    {
1444     "enum_field_value" : 67108992,
1445     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_LD"
1446    },
1447    {
1448     "enum_field_value" : 67109120,
1449     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_HE_V2"
1450    },
1451    {
1452     "enum_field_value" : 67109376,
1453     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ELD"
1454    },
1455    {
1456     "enum_field_value" : 67109632,
1457     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_XHE"
1458    },
1459    {
1460     "enum_field_value" : 503316481,
1461     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_MAIN"
1462    },
1463    {
1464     "enum_field_value" : 503316482,
1465     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_LC"
1466    },
1467    {
1468     "enum_field_value" : 503316484,
1469     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_SSR"
1470    },
1471    {
1472     "enum_field_value" : 503316488,
1473     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_LTP"
1474    },
1475    {
1476     "enum_field_value" : 503316496,
1477     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_HE_V1"
1478    },
1479    {
1480     "enum_field_value" : 503316512,
1481     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_SCALABLE"
1482    },
1483    {
1484     "enum_field_value" : 503316544,
1485     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_ERLC"
1486    },
1487    {
1488     "enum_field_value" : 503316608,
1489     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_LD"
1490    },
1491    {
1492     "enum_field_value" : 503316736,
1493     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_HE_V2"
1494    },
1495    {
1496     "enum_field_value" : 503316992,
1497     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_ELD"
1498    },
1499    {
1500     "enum_field_value" : 503317248,
1501     "name" : "android::hardware::audio::common::V4_0::AudioFormat::AAC_ADTS_XHE"
1502    },
1503    {
1504     "enum_field_value" : 167772161,
1505     "name" : "android::hardware::audio::common::V4_0::AudioFormat::E_AC3_JOC"
1506    },
1507    {
1508     "enum_field_value" : 603979777,
1509     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT_1_0"
1510    },
1511    {
1512     "enum_field_value" : 603979778,
1513     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT_2_0"
1514    },
1515    {
1516     "enum_field_value" : 603979779,
1517     "name" : "android::hardware::audio::common::V4_0::AudioFormat::MAT_2_1"
1518    }
1519   ],
1520   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioFormat",
1521   "name" : "android::hardware::audio::common::V4_0::AudioFormat",
1522   "referenced_type" : "type-134",
1523   "self_type" : "type-134",
1524   "size" : 4,
1525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1526   "underlying_type" : "type-2",
1527   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_011AudioFormatE"
1528  },
1529  {
1530   "alignment" : 4,
1531   "enum_fields" :
1532   [
1533    {
1534     "enum_field_value" : 1,
1535     "name" : "android::hardware::audio::common::V4_0::AudioGainMode::JOINT"
1536    },
1537    {
1538     "enum_field_value" : 2,
1539     "name" : "android::hardware::audio::common::V4_0::AudioGainMode::CHANNELS"
1540    },
1541    {
1542     "enum_field_value" : 4,
1543     "name" : "android::hardware::audio::common::V4_0::AudioGainMode::RAMP"
1544    }
1545   ],
1546   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioGainMode",
1547   "name" : "android::hardware::audio::common::V4_0::AudioGainMode",
1548   "referenced_type" : "type-386",
1549   "self_type" : "type-386",
1550   "size" : 4,
1551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1552   "underlying_type" : "type-2",
1553   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_013AudioGainModeE"
1554  },
1555  {
1556   "alignment" : 4,
1557   "enum_fields" :
1558   [
1559    {
1560     "enum_field_value" : 0,
1561     "name" : "android::hardware::audio::common::V4_0::AudioHandleConsts::AUDIO_IO_HANDLE_NONE"
1562    },
1563    {
1564     "enum_field_value" : 0,
1565     "name" : "android::hardware::audio::common::V4_0::AudioHandleConsts::AUDIO_MODULE_HANDLE_NONE"
1566    },
1567    {
1568     "enum_field_value" : 0,
1569     "name" : "android::hardware::audio::common::V4_0::AudioHandleConsts::AUDIO_PORT_HANDLE_NONE"
1570    },
1571    {
1572     "enum_field_value" : 0,
1573     "name" : "android::hardware::audio::common::V4_0::AudioHandleConsts::AUDIO_PATCH_HANDLE_NONE"
1574    }
1575   ],
1576   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioHandleConsts",
1577   "name" : "android::hardware::audio::common::V4_0::AudioHandleConsts",
1578   "referenced_type" : "type-370",
1579   "self_type" : "type-370",
1580   "size" : 4,
1581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1582   "underlying_type" : "type-29",
1583   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_017AudioHandleConstsE"
1584  },
1585  {
1586   "alignment" : 4,
1587   "enum_fields" :
1588   [
1589    {
1590     "enum_field_value" : 0,
1591     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::NONE"
1592    },
1593    {
1594     "enum_field_value" : 1,
1595     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::FAST"
1596    },
1597    {
1598     "enum_field_value" : 2,
1599     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::HW_HOTWORD"
1600    },
1601    {
1602     "enum_field_value" : 4,
1603     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::RAW"
1604    },
1605    {
1606     "enum_field_value" : 8,
1607     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::SYNC"
1608    },
1609    {
1610     "enum_field_value" : 16,
1611     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::MMAP_NOIRQ"
1612    },
1613    {
1614     "enum_field_value" : 32,
1615     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::VOIP_TX"
1616    },
1617    {
1618     "enum_field_value" : 64,
1619     "name" : "android::hardware::audio::common::V4_0::AudioInputFlag::HW_AV_SYNC"
1620    }
1621   ],
1622   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioInputFlag",
1623   "name" : "android::hardware::audio::common::V4_0::AudioInputFlag",
1624   "referenced_type" : "type-381",
1625   "self_type" : "type-381",
1626   "size" : 4,
1627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1628   "underlying_type" : "type-29",
1629   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_014AudioInputFlagE"
1630  },
1631  {
1632   "alignment" : 4,
1633   "enum_fields" :
1634   [
1635    {
1636     "enum_field_value" : 0,
1637     "name" : "android::hardware::audio::common::V4_0::AudioMixLatencyClass::LOW"
1638    },
1639    {
1640     "enum_field_value" : 1,
1641     "name" : "android::hardware::audio::common::V4_0::AudioMixLatencyClass::NORMAL"
1642    }
1643   ],
1644   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioMixLatencyClass",
1645   "name" : "android::hardware::audio::common::V4_0::AudioMixLatencyClass",
1646   "referenced_type" : "type-400",
1647   "self_type" : "type-400",
1648   "size" : 4,
1649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1650   "underlying_type" : "type-29",
1651   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_020AudioMixLatencyClassE"
1652  },
1653  {
1654   "alignment" : 4,
1655   "enum_fields" :
1656   [
1657    {
1658     "enum_field_value" : 0,
1659     "name" : "android::hardware::audio::common::V4_0::AudioMode::NORMAL"
1660    },
1661    {
1662     "enum_field_value" : 1,
1663     "name" : "android::hardware::audio::common::V4_0::AudioMode::RINGTONE"
1664    },
1665    {
1666     "enum_field_value" : 2,
1667     "name" : "android::hardware::audio::common::V4_0::AudioMode::IN_CALL"
1668    },
1669    {
1670     "enum_field_value" : 3,
1671     "name" : "android::hardware::audio::common::V4_0::AudioMode::IN_COMMUNICATION"
1672    }
1673   ],
1674   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioMode",
1675   "name" : "android::hardware::audio::common::V4_0::AudioMode",
1676   "referenced_type" : "type-378",
1677   "self_type" : "type-378",
1678   "size" : 4,
1679   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1680   "underlying_type" : "type-29",
1681   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_09AudioModeE"
1682  },
1683  {
1684   "alignment" : 4,
1685   "enum_fields" :
1686   [
1687    {
1688     "enum_field_value" : 0,
1689     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::NONE"
1690    },
1691    {
1692     "enum_field_value" : 1,
1693     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::DIRECT"
1694    },
1695    {
1696     "enum_field_value" : 2,
1697     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::PRIMARY"
1698    },
1699    {
1700     "enum_field_value" : 4,
1701     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::FAST"
1702    },
1703    {
1704     "enum_field_value" : 8,
1705     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::DEEP_BUFFER"
1706    },
1707    {
1708     "enum_field_value" : 16,
1709     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::COMPRESS_OFFLOAD"
1710    },
1711    {
1712     "enum_field_value" : 32,
1713     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::NON_BLOCKING"
1714    },
1715    {
1716     "enum_field_value" : 64,
1717     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::HW_AV_SYNC"
1718    },
1719    {
1720     "enum_field_value" : 128,
1721     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::TTS"
1722    },
1723    {
1724     "enum_field_value" : 256,
1725     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::RAW"
1726    },
1727    {
1728     "enum_field_value" : 512,
1729     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::SYNC"
1730    },
1731    {
1732     "enum_field_value" : 1024,
1733     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::IEC958_NONAUDIO"
1734    },
1735    {
1736     "enum_field_value" : 8192,
1737     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::DIRECT_PCM"
1738    },
1739    {
1740     "enum_field_value" : 16384,
1741     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::MMAP_NOIRQ"
1742    },
1743    {
1744     "enum_field_value" : 32768,
1745     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::VOIP_RX"
1746    },
1747    {
1748     "enum_field_value" : 65536,
1749     "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag::INCALL_MUSIC"
1750    }
1751   ],
1752   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioOutputFlag",
1753   "name" : "android::hardware::audio::common::V4_0::AudioOutputFlag",
1754   "referenced_type" : "type-380",
1755   "self_type" : "type-380",
1756   "size" : 4,
1757   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1758   "underlying_type" : "type-29",
1759   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioOutputFlagE"
1760  },
1761  {
1762   "alignment" : 4,
1763   "enum_fields" :
1764   [
1765    {
1766     "enum_field_value" : 1,
1767     "name" : "android::hardware::audio::common::V4_0::AudioPortConfigMask::SAMPLE_RATE"
1768    },
1769    {
1770     "enum_field_value" : 2,
1771     "name" : "android::hardware::audio::common::V4_0::AudioPortConfigMask::CHANNEL_MASK"
1772    },
1773    {
1774     "enum_field_value" : 4,
1775     "name" : "android::hardware::audio::common::V4_0::AudioPortConfigMask::FORMAT"
1776    },
1777    {
1778     "enum_field_value" : 8,
1779     "name" : "android::hardware::audio::common::V4_0::AudioPortConfigMask::GAIN"
1780    }
1781   ],
1782   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfigMask",
1783   "name" : "android::hardware::audio::common::V4_0::AudioPortConfigMask",
1784   "referenced_type" : "type-393",
1785   "self_type" : "type-393",
1786   "size" : 4,
1787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1788   "underlying_type" : "type-2",
1789   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_019AudioPortConfigMaskE"
1790  },
1791  {
1792   "alignment" : 4,
1793   "enum_fields" :
1794   [
1795    {
1796     "enum_field_value" : 0,
1797     "name" : "android::hardware::audio::common::V4_0::AudioPortRole::NONE"
1798    },
1799    {
1800     "enum_field_value" : 1,
1801     "name" : "android::hardware::audio::common::V4_0::AudioPortRole::SOURCE"
1802    },
1803    {
1804     "enum_field_value" : 2,
1805     "name" : "android::hardware::audio::common::V4_0::AudioPortRole::SINK"
1806    }
1807   ],
1808   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortRole",
1809   "name" : "android::hardware::audio::common::V4_0::AudioPortRole",
1810   "referenced_type" : "type-389",
1811   "self_type" : "type-389",
1812   "size" : 4,
1813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1814   "underlying_type" : "type-29",
1815   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_013AudioPortRoleE"
1816  },
1817  {
1818   "alignment" : 4,
1819   "enum_fields" :
1820   [
1821    {
1822     "enum_field_value" : 0,
1823     "name" : "android::hardware::audio::common::V4_0::AudioPortType::NONE"
1824    },
1825    {
1826     "enum_field_value" : 1,
1827     "name" : "android::hardware::audio::common::V4_0::AudioPortType::DEVICE"
1828    },
1829    {
1830     "enum_field_value" : 2,
1831     "name" : "android::hardware::audio::common::V4_0::AudioPortType::MIX"
1832    },
1833    {
1834     "enum_field_value" : 3,
1835     "name" : "android::hardware::audio::common::V4_0::AudioPortType::SESSION"
1836    }
1837   ],
1838   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortType",
1839   "name" : "android::hardware::audio::common::V4_0::AudioPortType",
1840   "referenced_type" : "type-390",
1841   "self_type" : "type-390",
1842   "size" : 4,
1843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1844   "underlying_type" : "type-29",
1845   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_013AudioPortTypeE"
1846  },
1847  {
1848   "alignment" : 4,
1849   "enum_fields" :
1850   [
1851    {
1852     "enum_field_value" : -1,
1853     "name" : "android::hardware::audio::common::V4_0::AudioSessionConsts::OUTPUT_STAGE"
1854    },
1855    {
1856     "enum_field_value" : 0,
1857     "name" : "android::hardware::audio::common::V4_0::AudioSessionConsts::OUTPUT_MIX"
1858    },
1859    {
1860     "enum_field_value" : 0,
1861     "name" : "android::hardware::audio::common::V4_0::AudioSessionConsts::ALLOCATE"
1862    },
1863    {
1864     "enum_field_value" : 0,
1865     "name" : "android::hardware::audio::common::V4_0::AudioSessionConsts::NONE"
1866    }
1867   ],
1868   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioSessionConsts",
1869   "name" : "android::hardware::audio::common::V4_0::AudioSessionConsts",
1870   "referenced_type" : "type-374",
1871   "self_type" : "type-374",
1872   "size" : 4,
1873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1874   "underlying_type" : "type-29",
1875   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_018AudioSessionConstsE"
1876  },
1877  {
1878   "alignment" : 4,
1879   "enum_fields" :
1880   [
1881    {
1882     "enum_field_value" : 0,
1883     "name" : "android::hardware::audio::common::V4_0::AudioSource::DEFAULT"
1884    },
1885    {
1886     "enum_field_value" : 1,
1887     "name" : "android::hardware::audio::common::V4_0::AudioSource::MIC"
1888    },
1889    {
1890     "enum_field_value" : 2,
1891     "name" : "android::hardware::audio::common::V4_0::AudioSource::VOICE_UPLINK"
1892    },
1893    {
1894     "enum_field_value" : 3,
1895     "name" : "android::hardware::audio::common::V4_0::AudioSource::VOICE_DOWNLINK"
1896    },
1897    {
1898     "enum_field_value" : 4,
1899     "name" : "android::hardware::audio::common::V4_0::AudioSource::VOICE_CALL"
1900    },
1901    {
1902     "enum_field_value" : 5,
1903     "name" : "android::hardware::audio::common::V4_0::AudioSource::CAMCORDER"
1904    },
1905    {
1906     "enum_field_value" : 6,
1907     "name" : "android::hardware::audio::common::V4_0::AudioSource::VOICE_RECOGNITION"
1908    },
1909    {
1910     "enum_field_value" : 7,
1911     "name" : "android::hardware::audio::common::V4_0::AudioSource::VOICE_COMMUNICATION"
1912    },
1913    {
1914     "enum_field_value" : 8,
1915     "name" : "android::hardware::audio::common::V4_0::AudioSource::REMOTE_SUBMIX"
1916    },
1917    {
1918     "enum_field_value" : 9,
1919     "name" : "android::hardware::audio::common::V4_0::AudioSource::UNPROCESSED"
1920    },
1921    {
1922     "enum_field_value" : 1998,
1923     "name" : "android::hardware::audio::common::V4_0::AudioSource::FM_TUNER"
1924    }
1925   ],
1926   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioSource",
1927   "name" : "android::hardware::audio::common::V4_0::AudioSource",
1928   "referenced_type" : "type-373",
1929   "self_type" : "type-373",
1930   "size" : 4,
1931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1932   "underlying_type" : "type-29",
1933   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_011AudioSourceE"
1934  },
1935  {
1936   "alignment" : 4,
1937   "enum_fields" :
1938   [
1939    {
1940     "enum_field_value" : -1,
1941     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::DEFAULT"
1942    },
1943    {
1944     "enum_field_value" : 0,
1945     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::MIN"
1946    },
1947    {
1948     "enum_field_value" : 0,
1949     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::VOICE_CALL"
1950    },
1951    {
1952     "enum_field_value" : 1,
1953     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::SYSTEM"
1954    },
1955    {
1956     "enum_field_value" : 2,
1957     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::RING"
1958    },
1959    {
1960     "enum_field_value" : 3,
1961     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::MUSIC"
1962    },
1963    {
1964     "enum_field_value" : 4,
1965     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::ALARM"
1966    },
1967    {
1968     "enum_field_value" : 5,
1969     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::NOTIFICATION"
1970    },
1971    {
1972     "enum_field_value" : 6,
1973     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::BLUETOOTH_SCO"
1974    },
1975    {
1976     "enum_field_value" : 7,
1977     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::ENFORCED_AUDIBLE"
1978    },
1979    {
1980     "enum_field_value" : 8,
1981     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::DTMF"
1982    },
1983    {
1984     "enum_field_value" : 9,
1985     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::TTS"
1986    },
1987    {
1988     "enum_field_value" : 10,
1989     "name" : "android::hardware::audio::common::V4_0::AudioStreamType::ACCESSIBILITY"
1990    }
1991   ],
1992   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioStreamType",
1993   "name" : "android::hardware::audio::common::V4_0::AudioStreamType",
1994   "referenced_type" : "type-372",
1995   "self_type" : "type-372",
1996   "size" : 4,
1997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
1998   "underlying_type" : "type-29",
1999   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioStreamTypeE"
2000  },
2001  {
2002   "alignment" : 4,
2003   "enum_fields" :
2004   [
2005    {
2006     "enum_field_value" : 0,
2007     "name" : "android::hardware::audio::common::V4_0::AudioUsage::UNKNOWN"
2008    },
2009    {
2010     "enum_field_value" : 1,
2011     "name" : "android::hardware::audio::common::V4_0::AudioUsage::MEDIA"
2012    },
2013    {
2014     "enum_field_value" : 2,
2015     "name" : "android::hardware::audio::common::V4_0::AudioUsage::VOICE_COMMUNICATION"
2016    },
2017    {
2018     "enum_field_value" : 3,
2019     "name" : "android::hardware::audio::common::V4_0::AudioUsage::VOICE_COMMUNICATION_SIGNALLING"
2020    },
2021    {
2022     "enum_field_value" : 4,
2023     "name" : "android::hardware::audio::common::V4_0::AudioUsage::ALARM"
2024    },
2025    {
2026     "enum_field_value" : 5,
2027     "name" : "android::hardware::audio::common::V4_0::AudioUsage::NOTIFICATION"
2028    },
2029    {
2030     "enum_field_value" : 6,
2031     "name" : "android::hardware::audio::common::V4_0::AudioUsage::NOTIFICATION_TELEPHONY_RINGTONE"
2032    },
2033    {
2034     "enum_field_value" : 11,
2035     "name" : "android::hardware::audio::common::V4_0::AudioUsage::ASSISTANCE_ACCESSIBILITY"
2036    },
2037    {
2038     "enum_field_value" : 12,
2039     "name" : "android::hardware::audio::common::V4_0::AudioUsage::ASSISTANCE_NAVIGATION_GUIDANCE"
2040    },
2041    {
2042     "enum_field_value" : 13,
2043     "name" : "android::hardware::audio::common::V4_0::AudioUsage::ASSISTANCE_SONIFICATION"
2044    },
2045    {
2046     "enum_field_value" : 14,
2047     "name" : "android::hardware::audio::common::V4_0::AudioUsage::GAME"
2048    },
2049    {
2050     "enum_field_value" : 15,
2051     "name" : "android::hardware::audio::common::V4_0::AudioUsage::VIRTUAL_SOURCE"
2052    },
2053    {
2054     "enum_field_value" : 16,
2055     "name" : "android::hardware::audio::common::V4_0::AudioUsage::ASSISTANT"
2056    }
2057   ],
2058   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioUsage",
2059   "name" : "android::hardware::audio::common::V4_0::AudioUsage",
2060   "referenced_type" : "type-382",
2061   "self_type" : "type-382",
2062   "size" : 4,
2063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
2064   "underlying_type" : "type-29",
2065   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_010AudioUsageE"
2066  },
2067  {
2068   "alignment" : 4,
2069   "enum_fields" :
2070   [
2071    {
2072     "enum_field_value" : 2,
2073     "name" : "android::hardware::audio::common::V4_0::FixedChannelCount::FCC_2"
2074    },
2075    {
2076     "enum_field_value" : 8,
2077     "name" : "android::hardware::audio::common::V4_0::FixedChannelCount::FCC_8"
2078    }
2079   ],
2080   "linker_set_key" : "android::hardware::audio::common::V4_0::FixedChannelCount",
2081   "name" : "android::hardware::audio::common::V4_0::FixedChannelCount",
2082   "referenced_type" : "type-375",
2083   "self_type" : "type-375",
2084   "size" : 4,
2085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
2086   "underlying_type" : "type-29",
2087   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_017FixedChannelCountE"
2088  },
2089  {
2090   "alignment" : 4,
2091   "enum_fields" :
2092   [
2093    {
2094     "enum_field_value" : 0,
2095     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
2096    },
2097    {
2098     "enum_field_value" : 1,
2099     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
2100    },
2101    {
2102     "enum_field_value" : 2,
2103     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
2104    },
2105    {
2106     "enum_field_value" : 3,
2107     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
2108    },
2109    {
2110     "enum_field_value" : 4,
2111     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
2112    },
2113    {
2114     "enum_field_value" : 5,
2115     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
2116    },
2117    {
2118     "enum_field_value" : 6,
2119     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
2120    },
2121    {
2122     "enum_field_value" : 7,
2123     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
2124    },
2125    {
2126     "enum_field_value" : 8,
2127     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
2128    },
2129    {
2130     "enum_field_value" : 9,
2131     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
2132    }
2133   ],
2134   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
2135   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
2136   "referenced_type" : "type-477",
2137   "self_type" : "type-477",
2138   "size" : 4,
2139   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2140   "underlying_type" : "type-2",
2141   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
2142  },
2143  {
2144   "alignment" : 4,
2145   "enum_fields" :
2146   [
2147    {
2148     "enum_field_value" : 0,
2149     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
2150    },
2151    {
2152     "enum_field_value" : 1,
2153     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
2154    },
2155    {
2156     "enum_field_value" : 2,
2157     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
2158    }
2159   ],
2160   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
2161   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
2162   "referenced_type" : "type-228",
2163   "self_type" : "type-228",
2164   "size" : 4,
2165   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
2166   "underlying_type" : "type-29",
2167   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
2168  },
2169  {
2170   "alignment" : 4,
2171   "enum_fields" :
2172   [
2173    {
2174     "enum_field_value" : 0,
2175     "name" : "ANDROID_LOG_UNKNOWN"
2176    },
2177    {
2178     "enum_field_value" : 1,
2179     "name" : "ANDROID_LOG_DEFAULT"
2180    },
2181    {
2182     "enum_field_value" : 2,
2183     "name" : "ANDROID_LOG_VERBOSE"
2184    },
2185    {
2186     "enum_field_value" : 3,
2187     "name" : "ANDROID_LOG_DEBUG"
2188    },
2189    {
2190     "enum_field_value" : 4,
2191     "name" : "ANDROID_LOG_INFO"
2192    },
2193    {
2194     "enum_field_value" : 5,
2195     "name" : "ANDROID_LOG_WARN"
2196    },
2197    {
2198     "enum_field_value" : 6,
2199     "name" : "ANDROID_LOG_ERROR"
2200    },
2201    {
2202     "enum_field_value" : 7,
2203     "name" : "ANDROID_LOG_FATAL"
2204    },
2205    {
2206     "enum_field_value" : 8,
2207     "name" : "ANDROID_LOG_SILENT"
2208    }
2209   ],
2210   "linker_set_key" : "android_LogPriority",
2211   "name" : "android_LogPriority",
2212   "referenced_type" : "type-1",
2213   "self_type" : "type-1",
2214   "size" : 4,
2215   "source_file" : "/system/core/liblog/include/android/log.h",
2216   "underlying_type" : "type-2",
2217   "unique_id" : "android_LogPriority"
2218  },
2219  {
2220   "alignment" : 4,
2221   "enum_fields" :
2222   [
2223    {
2224     "enum_field_value" : 0,
2225     "name" : "HAL_COLOR_MODE_NATIVE"
2226    },
2227    {
2228     "enum_field_value" : 1,
2229     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
2230    },
2231    {
2232     "enum_field_value" : 2,
2233     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
2234    },
2235    {
2236     "enum_field_value" : 3,
2237     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
2238    },
2239    {
2240     "enum_field_value" : 4,
2241     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
2242    },
2243    {
2244     "enum_field_value" : 5,
2245     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
2246    },
2247    {
2248     "enum_field_value" : 6,
2249     "name" : "HAL_COLOR_MODE_DCI_P3"
2250    },
2251    {
2252     "enum_field_value" : 7,
2253     "name" : "HAL_COLOR_MODE_SRGB"
2254    },
2255    {
2256     "enum_field_value" : 8,
2257     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
2258    },
2259    {
2260     "enum_field_value" : 9,
2261     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
2262    }
2263   ],
2264   "linker_set_key" : "android_color_mode_t",
2265   "name" : "android_color_mode_t",
2266   "referenced_type" : "type-313",
2267   "self_type" : "type-313",
2268   "size" : 4,
2269   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2270   "underlying_type" : "type-2",
2271   "unique_id" : "android_color_mode_t"
2272  },
2273  {
2274   "alignment" : 4,
2275   "enum_fields" :
2276   [
2277    {
2278     "enum_field_value" : 10,
2279     "name" : "HAL_COLOR_MODE_BT2020"
2280    },
2281    {
2282     "enum_field_value" : 11,
2283     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2284    },
2285    {
2286     "enum_field_value" : 12,
2287     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2288    }
2289   ],
2290   "linker_set_key" : "android_color_mode_v1_1_t",
2291   "name" : "android_color_mode_v1_1_t",
2292   "referenced_type" : "type-318",
2293   "self_type" : "type-318",
2294   "size" : 4,
2295   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2296   "underlying_type" : "type-2",
2297   "unique_id" : "android_color_mode_v1_1_t"
2298  },
2299  {
2300   "alignment" : 4,
2301   "enum_fields" :
2302   [
2303    {
2304     "enum_field_value" : 0,
2305     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2306    },
2307    {
2308     "enum_field_value" : 1,
2309     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2310    },
2311    {
2312     "enum_field_value" : 2,
2313     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2314    },
2315    {
2316     "enum_field_value" : 3,
2317     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2318    },
2319    {
2320     "enum_field_value" : 4,
2321     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2322    },
2323    {
2324     "enum_field_value" : 5,
2325     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2326    },
2327    {
2328     "enum_field_value" : 6,
2329     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2330    }
2331   ],
2332   "linker_set_key" : "android_color_transform_t",
2333   "name" : "android_color_transform_t",
2334   "referenced_type" : "type-314",
2335   "self_type" : "type-314",
2336   "size" : 4,
2337   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2338   "underlying_type" : "type-2",
2339   "unique_id" : "android_color_transform_t"
2340  },
2341  {
2342   "alignment" : 4,
2343   "enum_fields" :
2344   [
2345    {
2346     "enum_field_value" : 0,
2347     "name" : "HAL_DATASPACE_UNKNOWN"
2348    },
2349    {
2350     "enum_field_value" : 1,
2351     "name" : "HAL_DATASPACE_ARBITRARY"
2352    },
2353    {
2354     "enum_field_value" : 16,
2355     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2356    },
2357    {
2358     "enum_field_value" : 4128768,
2359     "name" : "HAL_DATASPACE_STANDARD_MASK"
2360    },
2361    {
2362     "enum_field_value" : 0,
2363     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2364    },
2365    {
2366     "enum_field_value" : 65536,
2367     "name" : "HAL_DATASPACE_STANDARD_BT709"
2368    },
2369    {
2370     "enum_field_value" : 131072,
2371     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2372    },
2373    {
2374     "enum_field_value" : 196608,
2375     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2376    },
2377    {
2378     "enum_field_value" : 262144,
2379     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2380    },
2381    {
2382     "enum_field_value" : 327680,
2383     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2384    },
2385    {
2386     "enum_field_value" : 393216,
2387     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2388    },
2389    {
2390     "enum_field_value" : 458752,
2391     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2392    },
2393    {
2394     "enum_field_value" : 524288,
2395     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2396    },
2397    {
2398     "enum_field_value" : 589824,
2399     "name" : "HAL_DATASPACE_STANDARD_FILM"
2400    },
2401    {
2402     "enum_field_value" : 655360,
2403     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2404    },
2405    {
2406     "enum_field_value" : 720896,
2407     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2408    },
2409    {
2410     "enum_field_value" : 22,
2411     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2412    },
2413    {
2414     "enum_field_value" : 130023424,
2415     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2416    },
2417    {
2418     "enum_field_value" : 0,
2419     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2420    },
2421    {
2422     "enum_field_value" : 4194304,
2423     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2424    },
2425    {
2426     "enum_field_value" : 8388608,
2427     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2428    },
2429    {
2430     "enum_field_value" : 12582912,
2431     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2432    },
2433    {
2434     "enum_field_value" : 16777216,
2435     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2436    },
2437    {
2438     "enum_field_value" : 20971520,
2439     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2440    },
2441    {
2442     "enum_field_value" : 25165824,
2443     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2444    },
2445    {
2446     "enum_field_value" : 29360128,
2447     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2448    },
2449    {
2450     "enum_field_value" : 33554432,
2451     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2452    },
2453    {
2454     "enum_field_value" : 27,
2455     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2456    },
2457    {
2458     "enum_field_value" : 939524096,
2459     "name" : "HAL_DATASPACE_RANGE_MASK"
2460    },
2461    {
2462     "enum_field_value" : 0,
2463     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2464    },
2465    {
2466     "enum_field_value" : 134217728,
2467     "name" : "HAL_DATASPACE_RANGE_FULL"
2468    },
2469    {
2470     "enum_field_value" : 268435456,
2471     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2472    },
2473    {
2474     "enum_field_value" : 402653184,
2475     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2476    },
2477    {
2478     "enum_field_value" : 512,
2479     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2480    },
2481    {
2482     "enum_field_value" : 138477568,
2483     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2484    },
2485    {
2486     "enum_field_value" : 406913024,
2487     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2488    },
2489    {
2490     "enum_field_value" : 513,
2491     "name" : "HAL_DATASPACE_SRGB"
2492    },
2493    {
2494     "enum_field_value" : 142671872,
2495     "name" : "HAL_DATASPACE_V0_SRGB"
2496    },
2497    {
2498     "enum_field_value" : 411107328,
2499     "name" : "HAL_DATASPACE_V0_SCRGB"
2500    },
2501    {
2502     "enum_field_value" : 257,
2503     "name" : "HAL_DATASPACE_JFIF"
2504    },
2505    {
2506     "enum_field_value" : 146931712,
2507     "name" : "HAL_DATASPACE_V0_JFIF"
2508    },
2509    {
2510     "enum_field_value" : 258,
2511     "name" : "HAL_DATASPACE_BT601_625"
2512    },
2513    {
2514     "enum_field_value" : 281149440,
2515     "name" : "HAL_DATASPACE_V0_BT601_625"
2516    },
2517    {
2518     "enum_field_value" : 259,
2519     "name" : "HAL_DATASPACE_BT601_525"
2520    },
2521    {
2522     "enum_field_value" : 281280512,
2523     "name" : "HAL_DATASPACE_V0_BT601_525"
2524    },
2525    {
2526     "enum_field_value" : 260,
2527     "name" : "HAL_DATASPACE_BT709"
2528    },
2529    {
2530     "enum_field_value" : 281083904,
2531     "name" : "HAL_DATASPACE_V0_BT709"
2532    },
2533    {
2534     "enum_field_value" : 139067392,
2535     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2536    },
2537    {
2538     "enum_field_value" : 155844608,
2539     "name" : "HAL_DATASPACE_DCI_P3"
2540    },
2541    {
2542     "enum_field_value" : 139067392,
2543     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2544    },
2545    {
2546     "enum_field_value" : 143261696,
2547     "name" : "HAL_DATASPACE_DISPLAY_P3"
2548    },
2549    {
2550     "enum_field_value" : 151715840,
2551     "name" : "HAL_DATASPACE_ADOBE_RGB"
2552    },
2553    {
2554     "enum_field_value" : 138805248,
2555     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2556    },
2557    {
2558     "enum_field_value" : 147193856,
2559     "name" : "HAL_DATASPACE_BT2020"
2560    },
2561    {
2562     "enum_field_value" : 163971072,
2563     "name" : "HAL_DATASPACE_BT2020_PQ"
2564    },
2565    {
2566     "enum_field_value" : 4096,
2567     "name" : "HAL_DATASPACE_DEPTH"
2568    },
2569    {
2570     "enum_field_value" : 4097,
2571     "name" : "HAL_DATASPACE_SENSOR"
2572    }
2573   ],
2574   "linker_set_key" : "android_dataspace_t",
2575   "name" : "android_dataspace_t",
2576   "referenced_type" : "type-312",
2577   "self_type" : "type-312",
2578   "size" : 4,
2579   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2580   "underlying_type" : "type-2",
2581   "unique_id" : "android_dataspace_t"
2582  },
2583  {
2584   "alignment" : 4,
2585   "enum_fields" :
2586   [
2587    {
2588     "enum_field_value" : 281411584,
2589     "name" : "HAL_DATASPACE_BT2020_ITU"
2590    },
2591    {
2592     "enum_field_value" : 298188800,
2593     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2594    },
2595    {
2596     "enum_field_value" : 302383104,
2597     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2598    },
2599    {
2600     "enum_field_value" : 168165376,
2601     "name" : "HAL_DATASPACE_BT2020_HLG"
2602    }
2603   ],
2604   "linker_set_key" : "android_dataspace_v1_1_t",
2605   "name" : "android_dataspace_v1_1_t",
2606   "referenced_type" : "type-317",
2607   "self_type" : "type-317",
2608   "size" : 4,
2609   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2610   "underlying_type" : "type-2",
2611   "unique_id" : "android_dataspace_v1_1_t"
2612  },
2613  {
2614   "alignment" : 4,
2615   "enum_fields" :
2616   [
2617    {
2618     "enum_field_value" : 142999552,
2619     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2620    },
2621    {
2622     "enum_field_value" : 4098,
2623     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2624    },
2625    {
2626     "enum_field_value" : 4099,
2627     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2628    },
2629    {
2630     "enum_field_value" : 4100,
2631     "name" : "HAL_DATASPACE_HEIF"
2632    }
2633   ],
2634   "linker_set_key" : "android_dataspace_v1_2_t",
2635   "name" : "android_dataspace_v1_2_t",
2636   "referenced_type" : "type-322",
2637   "self_type" : "type-322",
2638   "size" : 4,
2639   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2640   "underlying_type" : "type-2",
2641   "unique_id" : "android_dataspace_v1_2_t"
2642  },
2643  {
2644   "alignment" : 4,
2645   "enum_fields" :
2646   [
2647    {
2648     "enum_field_value" : 1,
2649     "name" : "FLEX_COMPONENT_Y"
2650    },
2651    {
2652     "enum_field_value" : 2,
2653     "name" : "FLEX_COMPONENT_Cb"
2654    },
2655    {
2656     "enum_field_value" : 4,
2657     "name" : "FLEX_COMPONENT_Cr"
2658    },
2659    {
2660     "enum_field_value" : 1024,
2661     "name" : "FLEX_COMPONENT_R"
2662    },
2663    {
2664     "enum_field_value" : 2048,
2665     "name" : "FLEX_COMPONENT_G"
2666    },
2667    {
2668     "enum_field_value" : 4096,
2669     "name" : "FLEX_COMPONENT_B"
2670    },
2671    {
2672     "enum_field_value" : 1073741824,
2673     "name" : "FLEX_COMPONENT_A"
2674    }
2675   ],
2676   "linker_set_key" : "android_flex_component",
2677   "name" : "android_flex_component",
2678   "referenced_type" : "type-327",
2679   "self_type" : "type-327",
2680   "size" : 4,
2681   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2682   "underlying_type" : "type-2",
2683   "unique_id" : "android_flex_component"
2684  },
2685  {
2686   "alignment" : 4,
2687   "enum_fields" :
2688   [
2689    {
2690     "enum_field_value" : 0,
2691     "name" : "FLEX_FORMAT_INVALID"
2692    },
2693    {
2694     "enum_field_value" : 1,
2695     "name" : "FLEX_FORMAT_Y"
2696    },
2697    {
2698     "enum_field_value" : 7,
2699     "name" : "FLEX_FORMAT_YCbCr"
2700    },
2701    {
2702     "enum_field_value" : 1073741831,
2703     "name" : "FLEX_FORMAT_YCbCrA"
2704    },
2705    {
2706     "enum_field_value" : 7168,
2707     "name" : "FLEX_FORMAT_RGB"
2708    },
2709    {
2710     "enum_field_value" : 1073748992,
2711     "name" : "FLEX_FORMAT_RGBA"
2712    }
2713   ],
2714   "linker_set_key" : "android_flex_format",
2715   "name" : "android_flex_format",
2716   "referenced_type" : "type-329",
2717   "self_type" : "type-329",
2718   "size" : 4,
2719   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2720   "underlying_type" : "type-2",
2721   "unique_id" : "android_flex_format"
2722  },
2723  {
2724   "alignment" : 4,
2725   "enum_fields" :
2726   [
2727    {
2728     "enum_field_value" : 1,
2729     "name" : "HAL_HDR_DOLBY_VISION"
2730    },
2731    {
2732     "enum_field_value" : 2,
2733     "name" : "HAL_HDR_HDR10"
2734    },
2735    {
2736     "enum_field_value" : 3,
2737     "name" : "HAL_HDR_HLG"
2738    }
2739   ],
2740   "linker_set_key" : "android_hdr_t",
2741   "name" : "android_hdr_t",
2742   "referenced_type" : "type-315",
2743   "self_type" : "type-315",
2744   "size" : 4,
2745   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2746   "underlying_type" : "type-2",
2747   "unique_id" : "android_hdr_t"
2748  },
2749  {
2750   "alignment" : 4,
2751   "enum_fields" :
2752   [
2753    {
2754     "enum_field_value" : 4,
2755     "name" : "HAL_HDR_HDR10_PLUS"
2756    }
2757   ],
2758   "linker_set_key" : "android_hdr_v1_2_t",
2759   "name" : "android_hdr_v1_2_t",
2760   "referenced_type" : "type-320",
2761   "self_type" : "type-320",
2762   "size" : 4,
2763   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2764   "underlying_type" : "type-2",
2765   "unique_id" : "android_hdr_v1_2_t"
2766  },
2767  {
2768   "alignment" : 4,
2769   "enum_fields" :
2770   [
2771    {
2772     "enum_field_value" : 39,
2773     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2774    },
2775    {
2776     "enum_field_value" : 40,
2777     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2778    },
2779    {
2780     "enum_field_value" : 41,
2781     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2782    },
2783    {
2784     "enum_field_value" : 42,
2785     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2786    }
2787   ],
2788   "linker_set_key" : "android_pixel_format_sw_t",
2789   "name" : "android_pixel_format_sw_t",
2790   "referenced_type" : "type-324",
2791   "self_type" : "type-324",
2792   "size" : 4,
2793   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2794   "underlying_type" : "type-2",
2795   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2796  },
2797  {
2798   "alignment" : 4,
2799   "enum_fields" :
2800   [
2801    {
2802     "enum_field_value" : 1,
2803     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2804    },
2805    {
2806     "enum_field_value" : 2,
2807     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2808    },
2809    {
2810     "enum_field_value" : 3,
2811     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2812    },
2813    {
2814     "enum_field_value" : 4,
2815     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2816    },
2817    {
2818     "enum_field_value" : 5,
2819     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2820    },
2821    {
2822     "enum_field_value" : 16,
2823     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2824    },
2825    {
2826     "enum_field_value" : 17,
2827     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2828    },
2829    {
2830     "enum_field_value" : 20,
2831     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2832    },
2833    {
2834     "enum_field_value" : 22,
2835     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2836    },
2837    {
2838     "enum_field_value" : 32,
2839     "name" : "HAL_PIXEL_FORMAT_RAW16"
2840    },
2841    {
2842     "enum_field_value" : 33,
2843     "name" : "HAL_PIXEL_FORMAT_BLOB"
2844    },
2845    {
2846     "enum_field_value" : 34,
2847     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2848    },
2849    {
2850     "enum_field_value" : 35,
2851     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2852    },
2853    {
2854     "enum_field_value" : 36,
2855     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2856    },
2857    {
2858     "enum_field_value" : 37,
2859     "name" : "HAL_PIXEL_FORMAT_RAW10"
2860    },
2861    {
2862     "enum_field_value" : 38,
2863     "name" : "HAL_PIXEL_FORMAT_RAW12"
2864    },
2865    {
2866     "enum_field_value" : 43,
2867     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2868    },
2869    {
2870     "enum_field_value" : 538982489,
2871     "name" : "HAL_PIXEL_FORMAT_Y8"
2872    },
2873    {
2874     "enum_field_value" : 540422489,
2875     "name" : "HAL_PIXEL_FORMAT_Y16"
2876    },
2877    {
2878     "enum_field_value" : 842094169,
2879     "name" : "HAL_PIXEL_FORMAT_YV12"
2880    }
2881   ],
2882   "linker_set_key" : "android_pixel_format_t",
2883   "name" : "android_pixel_format_t",
2884   "referenced_type" : "type-309",
2885   "self_type" : "type-309",
2886   "size" : 4,
2887   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2888   "underlying_type" : "type-2",
2889   "unique_id" : "android_pixel_format_t"
2890  },
2891  {
2892   "alignment" : 4,
2893   "enum_fields" :
2894   [
2895    {
2896     "enum_field_value" : 48,
2897     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2898    },
2899    {
2900     "enum_field_value" : 49,
2901     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2902    },
2903    {
2904     "enum_field_value" : 50,
2905     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2906    },
2907    {
2908     "enum_field_value" : 51,
2909     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2910    },
2911    {
2912     "enum_field_value" : 52,
2913     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2914    },
2915    {
2916     "enum_field_value" : 53,
2917     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2918    },
2919    {
2920     "enum_field_value" : 54,
2921     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2922    }
2923   ],
2924   "linker_set_key" : "android_pixel_format_v1_1_t",
2925   "name" : "android_pixel_format_v1_1_t",
2926   "referenced_type" : "type-316",
2927   "self_type" : "type-316",
2928   "size" : 4,
2929   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2930   "underlying_type" : "type-2",
2931   "unique_id" : "android_pixel_format_v1_1_t"
2932  },
2933  {
2934   "alignment" : 4,
2935   "enum_fields" :
2936   [
2937    {
2938     "enum_field_value" : 55,
2939     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2940    }
2941   ],
2942   "linker_set_key" : "android_pixel_format_v1_2_t",
2943   "name" : "android_pixel_format_v1_2_t",
2944   "referenced_type" : "type-323",
2945   "self_type" : "type-323",
2946   "size" : 4,
2947   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2948   "underlying_type" : "type-2",
2949   "unique_id" : "android_pixel_format_v1_2_t"
2950  },
2951  {
2952   "alignment" : 4,
2953   "enum_fields" :
2954   [
2955    {
2956     "enum_field_value" : 0,
2957     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2958    },
2959    {
2960     "enum_field_value" : 1,
2961     "name" : "HAL_RENDER_INTENT_ENHANCE"
2962    },
2963    {
2964     "enum_field_value" : 2,
2965     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2966    },
2967    {
2968     "enum_field_value" : 3,
2969     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2970    }
2971   ],
2972   "linker_set_key" : "android_render_intent_v1_1_t",
2973   "name" : "android_render_intent_v1_1_t",
2974   "referenced_type" : "type-319",
2975   "self_type" : "type-319",
2976   "size" : 4,
2977   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2978   "underlying_type" : "type-2",
2979   "unique_id" : "android_render_intent_v1_1_t"
2980  },
2981  {
2982   "alignment" : 4,
2983   "enum_fields" :
2984   [
2985    {
2986     "enum_field_value" : 1,
2987     "name" : "HAL_TRANSFORM_FLIP_H"
2988    },
2989    {
2990     "enum_field_value" : 2,
2991     "name" : "HAL_TRANSFORM_FLIP_V"
2992    },
2993    {
2994     "enum_field_value" : 4,
2995     "name" : "HAL_TRANSFORM_ROT_90"
2996    },
2997    {
2998     "enum_field_value" : 3,
2999     "name" : "HAL_TRANSFORM_ROT_180"
3000    },
3001    {
3002     "enum_field_value" : 7,
3003     "name" : "HAL_TRANSFORM_ROT_270"
3004    }
3005   ],
3006   "linker_set_key" : "android_transform_t",
3007   "name" : "android_transform_t",
3008   "referenced_type" : "type-311",
3009   "self_type" : "type-311",
3010   "size" : 4,
3011   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
3012   "underlying_type" : "type-2",
3013   "unique_id" : "android_transform_t"
3014  },
3015  {
3016   "alignment" : 4,
3017   "enum_fields" :
3018   [
3019    {
3020     "enum_field_value" : 0,
3021     "name" : "LOG_ID_MIN"
3022    },
3023    {
3024     "enum_field_value" : 0,
3025     "name" : "LOG_ID_MAIN"
3026    },
3027    {
3028     "enum_field_value" : 1,
3029     "name" : "LOG_ID_RADIO"
3030    },
3031    {
3032     "enum_field_value" : 2,
3033     "name" : "LOG_ID_EVENTS"
3034    },
3035    {
3036     "enum_field_value" : 3,
3037     "name" : "LOG_ID_SYSTEM"
3038    },
3039    {
3040     "enum_field_value" : 4,
3041     "name" : "LOG_ID_CRASH"
3042    },
3043    {
3044     "enum_field_value" : 5,
3045     "name" : "LOG_ID_STATS"
3046    },
3047    {
3048     "enum_field_value" : 6,
3049     "name" : "LOG_ID_SECURITY"
3050    },
3051    {
3052     "enum_field_value" : 7,
3053     "name" : "LOG_ID_KERNEL"
3054    },
3055    {
3056     "enum_field_value" : 8,
3057     "name" : "LOG_ID_MAX"
3058    }
3059   ],
3060   "linker_set_key" : "log_id",
3061   "name" : "log_id",
3062   "referenced_type" : "type-204",
3063   "self_type" : "type-204",
3064   "size" : 4,
3065   "source_file" : "/system/core/liblog/include/android/log.h",
3066   "underlying_type" : "type-2",
3067   "unique_id" : "log_id"
3068  }
3069 ],
3070 "function_types" :
3071 [
3072  {
3073   "alignment" : 4,
3074   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3075   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3076   "parameters" :
3077   [
3078    {
3079     "referenced_type" : "type-253"
3080    },
3081    {
3082     "referenced_type" : "type-363"
3083    },
3084    {
3085     "referenced_type" : "type-38"
3086    }
3087   ],
3088   "referenced_type" : "type-362",
3089   "return_type" : "type-4",
3090   "self_type" : "type-362",
3091   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3092  },
3093  {
3094   "alignment" : 4,
3095   "linker_set_key" : "int (void *)",
3096   "name" : "int (void *)",
3097   "parameters" :
3098   [
3099    {
3100     "referenced_type" : "type-38"
3101    }
3102   ],
3103   "referenced_type" : "type-339",
3104   "return_type" : "type-29",
3105   "self_type" : "type-339",
3106   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3107  },
3108  {
3109   "alignment" : 4,
3110   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3111   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3112   "parameters" :
3113   [
3114    {
3115     "referenced_type" : "type-278"
3116    },
3117    {
3118     "referenced_type" : "type-155"
3119    },
3120    {
3121     "referenced_type" : "type-2"
3122    },
3123    {
3124     "referenced_type" : "type-279"
3125    },
3126    {
3127     "referenced_type" : "type-2"
3128    },
3129    {
3130     "referenced_type" : "type-38"
3131    }
3132   ],
3133   "referenced_type" : "type-277",
3134   "return_type" : "type-39",
3135   "self_type" : "type-277",
3136   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3137  }
3138 ],
3139 "functions" :
3140 [
3141  {
3142   "function_name" : "android::hardware::audio::common::V4_0::writeEmbeddedToParcel",
3143   "linker_set_key" : "_ZN7android8hardware5audio6common4V4_021writeEmbeddedToParcelERKNS3_9AudioPortEPNS0_6ParcelEjj",
3144   "parameters" :
3145   [
3146    {
3147     "referenced_type" : "type-470"
3148    },
3149    {
3150     "referenced_type" : "type-278"
3151    },
3152    {
3153     "referenced_type" : "type-2"
3154    },
3155    {
3156     "referenced_type" : "type-2"
3157    }
3158   ],
3159   "return_type" : "type-29",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/hwtypes.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::audio::common::V4_0::readEmbeddedFromParcel",
3164   "linker_set_key" : "_ZN7android8hardware5audio6common4V4_022readEmbeddedFromParcelERKNS3_9AudioPortERKNS0_6ParcelEjj",
3165   "parameters" :
3166   [
3167    {
3168     "referenced_type" : "type-470"
3169    },
3170    {
3171     "referenced_type" : "type-286"
3172    },
3173    {
3174     "referenced_type" : "type-2"
3175    },
3176    {
3177     "referenced_type" : "type-2"
3178    }
3179   ],
3180   "return_type" : "type-29",
3181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/hwtypes.h"
3182  }
3183 ],
3184 "global_vars" : [],
3185 "lvalue_reference_types" :
3186 [
3187  {
3188   "alignment" : 4,
3189   "linker_set_key" : "android::Mutex &",
3190   "name" : "android::Mutex &",
3191   "referenced_type" : "type-61",
3192   "self_type" : "type-345",
3193   "size" : 4,
3194   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3195  },
3196  {
3197   "alignment" : 4,
3198   "linker_set_key" : "android::RWLock &",
3199   "name" : "android::RWLock &",
3200   "referenced_type" : "type-349",
3201   "self_type" : "type-353",
3202   "size" : 4,
3203   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3204  },
3205  {
3206   "alignment" : 4,
3207   "linker_set_key" : "android::String16 &",
3208   "name" : "android::String16 &",
3209   "referenced_type" : "type-246",
3210   "self_type" : "type-254",
3211   "size" : 4,
3212   "source_file" : "/system/core/libutils/include/utils/String16.h"
3213  },
3214  {
3215   "alignment" : 4,
3216   "linker_set_key" : "android::String8 &",
3217   "name" : "android::String8 &",
3218   "referenced_type" : "type-237",
3219   "self_type" : "type-242",
3220   "size" : 4,
3221   "source_file" : "/system/core/libutils/include/utils/String8.h"
3222  },
3223  {
3224   "alignment" : 4,
3225   "linker_set_key" : "android::hardware::Return<bool> &",
3226   "name" : "android::hardware::Return<bool> &",
3227   "referenced_type" : "type-280",
3228   "self_type" : "type-332",
3229   "size" : 4,
3230   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3231  },
3232  {
3233   "alignment" : 4,
3234   "linker_set_key" : "android::hardware::Return<void> &",
3235   "name" : "android::hardware::Return<void> &",
3236   "referenced_type" : "type-398",
3237   "self_type" : "type-441",
3238   "size" : 4,
3239   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3240  },
3241  {
3242   "alignment" : 4,
3243   "linker_set_key" : "android::hardware::Status &",
3244   "name" : "android::hardware::Status &",
3245   "referenced_type" : "type-175",
3246   "self_type" : "type-256",
3247   "size" : 4,
3248   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3249  },
3250  {
3251   "alignment" : 4,
3252   "linker_set_key" : "android::hardware::TextOutput &",
3253   "name" : "android::hardware::TextOutput &",
3254   "referenced_type" : "type-284",
3255   "self_type" : "type-283",
3256   "size" : 4,
3257   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3258  },
3259  {
3260   "alignment" : 4,
3261   "linker_set_key" : "android::hardware::hidl_memory &",
3262   "name" : "android::hardware::hidl_memory &",
3263   "referenced_type" : "type-100",
3264   "self_type" : "type-106",
3265   "size" : 4,
3266   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3267  },
3268  {
3269   "alignment" : 4,
3270   "linker_set_key" : "const android::String16 &",
3271   "name" : "const android::String16 &",
3272   "referenced_type" : "type-251",
3273   "self_type" : "type-253",
3274   "size" : 4,
3275   "source_file" : "/system/core/libutils/include/utils/String16.h"
3276  },
3277  {
3278   "alignment" : 4,
3279   "linker_set_key" : "const android::String8 &",
3280   "name" : "const android::String8 &",
3281   "referenced_type" : "type-239",
3282   "self_type" : "type-241",
3283   "size" : 4,
3284   "source_file" : "/system/core/libutils/include/utils/String8.h"
3285  },
3286  {
3287   "alignment" : 4,
3288   "linker_set_key" : "const android::hardware::Parcel &",
3289   "name" : "const android::hardware::Parcel &",
3290   "referenced_type" : "type-285",
3291   "self_type" : "type-286",
3292   "size" : 4,
3293   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3294  },
3295  {
3296   "alignment" : 4,
3297   "linker_set_key" : "const android::hardware::Status &",
3298   "name" : "const android::hardware::Status &",
3299   "referenced_type" : "type-220",
3300   "self_type" : "type-235",
3301   "size" : 4,
3302   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3303  },
3304  {
3305   "alignment" : 4,
3306   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioFormat &",
3307   "name" : "const android::hardware::audio::common::V4_0::AudioFormat &",
3308   "referenced_type" : "type-136",
3309   "self_type" : "type-473",
3310   "size" : 4,
3311   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3312  },
3313  {
3314   "alignment" : 4,
3315   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioGain &",
3316   "name" : "const android::hardware::audio::common::V4_0::AudioGain &",
3317   "referenced_type" : "type-145",
3318   "self_type" : "type-476",
3319   "size" : 4,
3320   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3321  },
3322  {
3323   "alignment" : 4,
3324   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioPort &",
3325   "name" : "const android::hardware::audio::common::V4_0::AudioPort &",
3326   "referenced_type" : "type-469",
3327   "self_type" : "type-470",
3328   "size" : 4,
3329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/hwtypes.h"
3330  },
3331  {
3332   "alignment" : 4,
3333   "linker_set_key" : "const android::hardware::details::const_accessor<int, 32> &",
3334   "name" : "const android::hardware::details::const_accessor<int, 32> &",
3335   "referenced_type" : "type-162",
3336   "self_type" : "type-200",
3337   "size" : 4,
3338   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3339  },
3340  {
3341   "alignment" : 4,
3342   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
3343   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
3344   "referenced_type" : "type-166",
3345   "self_type" : "type-201",
3346   "size" : 4,
3347   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3348  },
3349  {
3350   "alignment" : 4,
3351   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 6> &",
3352   "name" : "const android::hardware::details::const_accessor<unsigned char, 6> &",
3353   "referenced_type" : "type-157",
3354   "self_type" : "type-199",
3355   "size" : 4,
3356   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3357  },
3358  {
3359   "alignment" : 4,
3360   "linker_set_key" : "const android::hardware::hidl_array<int, 32> &",
3361   "name" : "const android::hardware::hidl_array<int, 32> &",
3362   "referenced_type" : "type-187",
3363   "self_type" : "type-189",
3364   "size" : 4,
3365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3366  },
3367  {
3368   "alignment" : 4,
3369   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
3370   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
3371   "referenced_type" : "type-172",
3372   "self_type" : "type-174",
3373   "size" : 4,
3374   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3375  },
3376  {
3377   "alignment" : 4,
3378   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 6> &",
3379   "name" : "const android::hardware::hidl_array<unsigned char, 6> &",
3380   "referenced_type" : "type-180",
3381   "self_type" : "type-183",
3382   "size" : 4,
3383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3384  },
3385  {
3386   "alignment" : 4,
3387   "linker_set_key" : "const android::hardware::hidl_handle &",
3388   "name" : "const android::hardware::hidl_handle &",
3389   "referenced_type" : "type-207",
3390   "self_type" : "type-209",
3391   "size" : 4,
3392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3393  },
3394  {
3395   "alignment" : 4,
3396   "linker_set_key" : "const android::hardware::hidl_memory &",
3397   "name" : "const android::hardware::hidl_memory &",
3398   "referenced_type" : "type-103",
3399   "self_type" : "type-105",
3400   "size" : 4,
3401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3402  },
3403  {
3404   "alignment" : 4,
3405   "linker_set_key" : "const android::hardware::hidl_string &",
3406   "name" : "const android::hardware::hidl_string &",
3407   "referenced_type" : "type-98",
3408   "self_type" : "type-99",
3409   "size" : 4,
3410   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3411  },
3412  {
3413   "alignment" : 4,
3414   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat> &",
3415   "name" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat> &",
3416   "referenced_type" : "type-137",
3417   "self_type" : "type-203",
3418   "size" : 4,
3419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3420  },
3421  {
3422   "alignment" : 4,
3423   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain> &",
3424   "name" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain> &",
3425   "referenced_type" : "type-146",
3426   "self_type" : "type-206",
3427   "size" : 4,
3428   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3429  },
3430  {
3431   "alignment" : 4,
3432   "linker_set_key" : "const android::hardware::hidl_vec<unsigned int> &",
3433   "name" : "const android::hardware::hidl_vec<unsigned int> &",
3434   "referenced_type" : "type-128",
3435   "self_type" : "type-202",
3436   "size" : 4,
3437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3438  },
3439  {
3440   "alignment" : 4,
3441   "linker_set_key" : "const android::hardware::hidl_version &",
3442   "name" : "const android::hardware::hidl_version &",
3443   "referenced_type" : "type-193",
3444   "self_type" : "type-195",
3445   "size" : 4,
3446   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3447  },
3448  {
3449   "alignment" : 4,
3450   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3451   "name" : "const android::sp<android::hardware::IBinder> &",
3452   "referenced_type" : "type-364",
3453   "self_type" : "type-363",
3454   "size" : 4,
3455   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3456  },
3457  {
3458   "alignment" : 4,
3459   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3460   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3461   "referenced_type" : "type-211",
3462   "self_type" : "type-210",
3463   "size" : 4,
3464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3465  },
3466  {
3467   "alignment" : 4,
3468   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3469   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3470   "referenced_type" : "type-484",
3471   "self_type" : "type-485",
3472   "size" : 4,
3473   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "linker_set_key" : "const bool &",
3478   "name" : "const bool &",
3479   "referenced_type" : "type-3",
3480   "self_type" : "type-49",
3481   "size" : 4,
3482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3483  },
3484  {
3485   "alignment" : 4,
3486   "linker_set_key" : "const double &",
3487   "name" : "const double &",
3488   "referenced_type" : "type-71",
3489   "self_type" : "type-72",
3490   "size" : 4,
3491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "linker_set_key" : "const float &",
3496   "name" : "const float &",
3497   "referenced_type" : "type-69",
3498   "self_type" : "type-70",
3499   "size" : 4,
3500   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3501  },
3502  {
3503   "alignment" : 4,
3504   "linker_set_key" : "const int &",
3505   "name" : "const int &",
3506   "referenced_type" : "type-63",
3507   "self_type" : "type-64",
3508   "size" : 4,
3509   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3510  },
3511  {
3512   "linker_set_key" : "const iter<is_const> &",
3513   "name" : "const iter<is_const> &",
3514   "referenced_type" : "type-110",
3515   "self_type" : "type-113",
3516   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3517  },
3518  {
3519   "alignment" : 4,
3520   "linker_set_key" : "const log_msg &",
3521   "name" : "const log_msg &",
3522   "referenced_type" : "type-22",
3523   "self_type" : "type-58",
3524   "size" : 4,
3525   "source_file" : "/system/core/liblog/include/log/log_read.h"
3526  },
3527  {
3528   "alignment" : 4,
3529   "linker_set_key" : "const long long &",
3530   "name" : "const long long &",
3531   "referenced_type" : "type-65",
3532   "self_type" : "type-66",
3533   "size" : 4,
3534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3535  },
3536  {
3537   "alignment" : 4,
3538   "linker_set_key" : "const short &",
3539   "name" : "const short &",
3540   "referenced_type" : "type-55",
3541   "self_type" : "type-57",
3542   "size" : 4,
3543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3544  },
3545  {
3546   "alignment" : 4,
3547   "linker_set_key" : "const signed char &",
3548   "name" : "const signed char &",
3549   "referenced_type" : "type-50",
3550   "self_type" : "type-52",
3551   "size" : 4,
3552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3553  },
3554  {
3555   "alignment" : 4,
3556   "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 *> > *)> > > &",
3557   "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 *> > *)> > > &",
3558   "referenced_type" : "type-479",
3559   "self_type" : "type-478",
3560   "size" : 4,
3561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3562  },
3563  {
3564   "alignment" : 4,
3565   "linker_set_key" : "const unsigned char &",
3566   "name" : "const unsigned char &",
3567   "referenced_type" : "type-53",
3568   "self_type" : "type-54",
3569   "size" : 4,
3570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3571  },
3572  {
3573   "alignment" : 4,
3574   "linker_set_key" : "const unsigned int &",
3575   "name" : "const unsigned int &",
3576   "referenced_type" : "type-127",
3577   "self_type" : "type-460",
3578   "size" : 4,
3579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3580  },
3581  {
3582   "alignment" : 4,
3583   "linker_set_key" : "const unsigned long long &",
3584   "name" : "const unsigned long long &",
3585   "referenced_type" : "type-67",
3586   "self_type" : "type-68",
3587   "size" : 4,
3588   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3589  },
3590  {
3591   "alignment" : 4,
3592   "linker_set_key" : "const unsigned short &",
3593   "name" : "const unsigned short &",
3594   "referenced_type" : "type-59",
3595   "self_type" : "type-60",
3596   "size" : 4,
3597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3598  },
3599  {
3600   "alignment" : 4,
3601   "linker_set_key" : "int &",
3602   "name" : "int &",
3603   "referenced_type" : "type-29",
3604   "self_type" : "type-230",
3605   "size" : 4,
3606   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3607  },
3608  {
3609   "alignment" : 4,
3610   "linker_set_key" : "unsigned int &",
3611   "name" : "unsigned int &",
3612   "referenced_type" : "type-2",
3613   "self_type" : "type-410",
3614   "size" : 4,
3615   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
3616  }
3617 ],
3618 "pointer_types" :
3619 [
3620  {
3621   "alignment" : 4,
3622   "linker_set_key" : "android::Condition *",
3623   "name" : "android::Condition *",
3624   "referenced_type" : "type-91",
3625   "self_type" : "type-348",
3626   "size" : 4,
3627   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3628  },
3629  {
3630   "alignment" : 4,
3631   "linker_set_key" : "android::Mutex *",
3632   "name" : "android::Mutex *",
3633   "referenced_type" : "type-61",
3634   "self_type" : "type-342",
3635   "size" : 4,
3636   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3637  },
3638  {
3639   "alignment" : 4,
3640   "linker_set_key" : "android::Mutex::Autolock *",
3641   "name" : "android::Mutex::Autolock *",
3642   "referenced_type" : "type-344",
3643   "self_type" : "type-346",
3644   "size" : 4,
3645   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3646  },
3647  {
3648   "alignment" : 4,
3649   "linker_set_key" : "android::RWLock *",
3650   "name" : "android::RWLock *",
3651   "referenced_type" : "type-349",
3652   "self_type" : "type-351",
3653   "size" : 4,
3654   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3655  },
3656  {
3657   "alignment" : 4,
3658   "linker_set_key" : "android::RWLock::AutoRLock *",
3659   "name" : "android::RWLock::AutoRLock *",
3660   "referenced_type" : "type-352",
3661   "self_type" : "type-355",
3662   "size" : 4,
3663   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3664  },
3665  {
3666   "alignment" : 4,
3667   "linker_set_key" : "android::RWLock::AutoWLock *",
3668   "name" : "android::RWLock::AutoWLock *",
3669   "referenced_type" : "type-356",
3670   "self_type" : "type-357",
3671   "size" : 4,
3672   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3673  },
3674  {
3675   "alignment" : 4,
3676   "linker_set_key" : "android::RefBase *",
3677   "name" : "android::RefBase *",
3678   "referenced_type" : "type-76",
3679   "self_type" : "type-82",
3680   "size" : 4,
3681   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3682  },
3683  {
3684   "alignment" : 4,
3685   "linker_set_key" : "android::RefBase::weakref_impl *",
3686   "name" : "android::RefBase::weakref_impl *",
3687   "referenced_type" : "type-79",
3688   "self_type" : "type-78",
3689   "size" : 4,
3690   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3691  },
3692  {
3693   "alignment" : 4,
3694   "linker_set_key" : "android::RefBase::weakref_type *",
3695   "name" : "android::RefBase::weakref_type *",
3696   "referenced_type" : "type-266",
3697   "self_type" : "type-265",
3698   "size" : 4,
3699   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3700  },
3701  {
3702   "alignment" : 4,
3703   "linker_set_key" : "android::ReferenceRenamer *",
3704   "name" : "android::ReferenceRenamer *",
3705   "referenced_type" : "type-73",
3706   "self_type" : "type-74",
3707   "size" : 4,
3708   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3709  },
3710  {
3711   "alignment" : 4,
3712   "linker_set_key" : "android::ScopedTrace *",
3713   "name" : "android::ScopedTrace *",
3714   "referenced_type" : "type-368",
3715   "self_type" : "type-369",
3716   "size" : 4,
3717   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3718  },
3719  {
3720   "alignment" : 4,
3721   "linker_set_key" : "android::String16 *",
3722   "name" : "android::String16 *",
3723   "referenced_type" : "type-246",
3724   "self_type" : "type-255",
3725   "size" : 4,
3726   "source_file" : "/system/core/libutils/include/utils/String16.h"
3727  },
3728  {
3729   "alignment" : 4,
3730   "linker_set_key" : "android::String8 *",
3731   "name" : "android::String8 *",
3732   "referenced_type" : "type-237",
3733   "self_type" : "type-243",
3734   "size" : 4,
3735   "source_file" : "/system/core/libutils/include/utils/String8.h"
3736  },
3737  {
3738   "alignment" : 4,
3739   "linker_set_key" : "android::Thread *",
3740   "name" : "android::Thread *",
3741   "referenced_type" : "type-125",
3742   "self_type" : "type-124",
3743   "size" : 4,
3744   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3745  },
3746  {
3747   "alignment" : 4,
3748   "linker_set_key" : "android::VirtualLightRefBase *",
3749   "name" : "android::VirtualLightRefBase *",
3750   "referenced_type" : "type-455",
3751   "self_type" : "type-488",
3752   "size" : 4,
3753   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3754  },
3755  {
3756   "alignment" : 4,
3757   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3758   "name" : "android::hardware::GrantorDescriptor *",
3759   "referenced_type" : "type-118",
3760   "self_type" : "type-117",
3761   "size" : 4,
3762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3763  },
3764  {
3765   "alignment" : 4,
3766   "linker_set_key" : "android::hardware::IBinder *",
3767   "name" : "android::hardware::IBinder *",
3768   "referenced_type" : "type-261",
3769   "self_type" : "type-264",
3770   "size" : 4,
3771   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3772  },
3773  {
3774   "alignment" : 4,
3775   "linker_set_key" : "android::hardware::Parcel *",
3776   "name" : "android::hardware::Parcel *",
3777   "referenced_type" : "type-272",
3778   "self_type" : "type-278",
3779   "size" : 4,
3780   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3781  },
3782  {
3783   "alignment" : 4,
3784   "linker_set_key" : "android::hardware::Return<bool> *",
3785   "name" : "android::hardware::Return<bool> *",
3786   "referenced_type" : "type-280",
3787   "self_type" : "type-310",
3788   "size" : 4,
3789   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3790  },
3791  {
3792   "alignment" : 4,
3793   "linker_set_key" : "android::hardware::Return<void> *",
3794   "name" : "android::hardware::Return<void> *",
3795   "referenced_type" : "type-398",
3796   "self_type" : "type-419",
3797   "size" : 4,
3798   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3799  },
3800  {
3801   "alignment" : 4,
3802   "linker_set_key" : "android::hardware::Status *",
3803   "name" : "android::hardware::Status *",
3804   "referenced_type" : "type-175",
3805   "self_type" : "type-208",
3806   "size" : 4,
3807   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3808  },
3809  {
3810   "alignment" : 4,
3811   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioFormat *",
3812   "name" : "android::hardware::audio::common::V4_0::AudioFormat *",
3813   "referenced_type" : "type-134",
3814   "self_type" : "type-133",
3815   "size" : 4,
3816   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3817  },
3818  {
3819   "alignment" : 4,
3820   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioGain *",
3821   "name" : "android::hardware::audio::common::V4_0::AudioGain *",
3822   "referenced_type" : "type-143",
3823   "self_type" : "type-142",
3824   "size" : 4,
3825   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3826  },
3827  {
3828   "alignment" : 4,
3829   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3830   "name" : "android::hardware::details::HidlInstrumentor *",
3831   "referenced_type" : "type-290",
3832   "self_type" : "type-481",
3833   "size" : 4,
3834   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3835  },
3836  {
3837   "alignment" : 4,
3838   "linker_set_key" : "android::hardware::details::const_accessor<int, 32> *",
3839   "name" : "android::hardware::details::const_accessor<int, 32> *",
3840   "referenced_type" : "type-159",
3841   "self_type" : "type-161",
3842   "size" : 4,
3843   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3844  },
3845  {
3846   "alignment" : 4,
3847   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
3848   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
3849   "referenced_type" : "type-164",
3850   "self_type" : "type-165",
3851   "size" : 4,
3852   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3853  },
3854  {
3855   "alignment" : 4,
3856   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 6> *",
3857   "name" : "android::hardware::details::const_accessor<unsigned char, 6> *",
3858   "referenced_type" : "type-154",
3859   "self_type" : "type-156",
3860   "size" : 4,
3861   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3862  },
3863  {
3864   "alignment" : 4,
3865   "linker_set_key" : "android::hardware::details::return_status *",
3866   "name" : "android::hardware::details::return_status *",
3867   "referenced_type" : "type-281",
3868   "self_type" : "type-343",
3869   "size" : 4,
3870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3871  },
3872  {
3873   "alignment" : 4,
3874   "linker_set_key" : "android::hardware::hidl_array<int, 32> *",
3875   "name" : "android::hardware::hidl_array<int, 32> *",
3876   "referenced_type" : "type-184",
3877   "self_type" : "type-186",
3878   "size" : 4,
3879   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3880  },
3881  {
3882   "alignment" : 4,
3883   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3884   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3885   "referenced_type" : "type-169",
3886   "self_type" : "type-171",
3887   "size" : 4,
3888   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3889  },
3890  {
3891   "alignment" : 4,
3892   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 6> *",
3893   "name" : "android::hardware::hidl_array<unsigned char, 6> *",
3894   "referenced_type" : "type-177",
3895   "self_type" : "type-179",
3896   "size" : 4,
3897   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3898  },
3899  {
3900   "alignment" : 4,
3901   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3902   "name" : "android::hardware::hidl_death_recipient *",
3903   "referenced_type" : "type-214",
3904   "self_type" : "type-213",
3905   "size" : 4,
3906   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3907  },
3908  {
3909   "alignment" : 4,
3910   "linker_set_key" : "android::hardware::hidl_memory *",
3911   "name" : "android::hardware::hidl_memory *",
3912   "referenced_type" : "type-100",
3913   "self_type" : "type-101",
3914   "size" : 4,
3915   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3916  },
3917  {
3918   "alignment" : 4,
3919   "linker_set_key" : "android::hardware::hidl_version *",
3920   "name" : "android::hardware::hidl_version *",
3921   "referenced_type" : "type-190",
3922   "self_type" : "type-191",
3923   "size" : 4,
3924   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3925  },
3926  {
3927   "alignment" : 4,
3928   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3929   "name" : "android::hidl::base::V1_0::BnHwBase *",
3930   "referenced_type" : "type-287",
3931   "self_type" : "type-294",
3932   "size" : 4,
3933   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3934  },
3935  {
3936   "alignment" : 4,
3937   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3938   "name" : "android::hidl::base::V1_0::IBase *",
3939   "referenced_type" : "type-234",
3940   "self_type" : "type-289",
3941   "size" : 4,
3942   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3943  },
3944  {
3945   "alignment" : 4,
3946   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
3947   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3948   "referenced_type" : "type-288",
3949   "self_type" : "type-483",
3950   "size" : 4,
3951   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3952  },
3953  {
3954   "alignment" : 4,
3955   "linker_set_key" : "android_flex_plane *",
3956   "name" : "android_flex_plane *",
3957   "referenced_type" : "type-328",
3958   "self_type" : "type-331",
3959   "size" : 4,
3960   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3961  },
3962  {
3963   "alignment" : 4,
3964   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3965   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3966   "referenced_type" : "type-362",
3967   "self_type" : "type-361",
3968   "size" : 4,
3969   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3970  },
3971  {
3972   "alignment" : 4,
3973   "linker_set_key" : "char *",
3974   "name" : "char *",
3975   "referenced_type" : "type-31",
3976   "self_type" : "type-104",
3977   "size" : 4,
3978   "source_file" : "/system/core/liblog/include/log/log_read.h"
3979  },
3980  {
3981   "alignment" : 4,
3982   "linker_set_key" : "const android::NativeHandle *",
3983   "name" : "const android::NativeHandle *",
3984   "referenced_type" : "type-222",
3985   "self_type" : "type-226",
3986   "size" : 4,
3987   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3988  },
3989  {
3990   "alignment" : 4,
3991   "linker_set_key" : "const android::RefBase *",
3992   "name" : "const android::RefBase *",
3993   "referenced_type" : "type-75",
3994   "self_type" : "type-80",
3995   "size" : 4,
3996   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3997  },
3998  {
3999   "alignment" : 4,
4000   "linker_set_key" : "const android::String16 *",
4001   "name" : "const android::String16 *",
4002   "referenced_type" : "type-251",
4003   "self_type" : "type-252",
4004   "size" : 4,
4005   "source_file" : "/system/core/libutils/include/utils/String16.h"
4006  },
4007  {
4008   "alignment" : 4,
4009   "linker_set_key" : "const android::String8 *",
4010   "name" : "const android::String8 *",
4011   "referenced_type" : "type-239",
4012   "self_type" : "type-240",
4013   "size" : 4,
4014   "source_file" : "/system/core/libutils/include/utils/String8.h"
4015  },
4016  {
4017   "alignment" : 4,
4018   "linker_set_key" : "const android::VectorImpl *",
4019   "name" : "const android::VectorImpl *",
4020   "referenced_type" : "type-300",
4021   "self_type" : "type-301",
4022   "size" : 4,
4023   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4024  },
4025  {
4026   "alignment" : 4,
4027   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4028   "name" : "const android::hardware::BpHwRefBase *",
4029   "referenced_type" : "type-269",
4030   "self_type" : "type-270",
4031   "size" : 4,
4032   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4033  },
4034  {
4035   "alignment" : 4,
4036   "linker_set_key" : "const android::hardware::Status *",
4037   "name" : "const android::hardware::Status *",
4038   "referenced_type" : "type-220",
4039   "self_type" : "type-268",
4040   "size" : 4,
4041   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4042  },
4043  {
4044   "alignment" : 4,
4045   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioFormat *",
4046   "name" : "const android::hardware::audio::common::V4_0::AudioFormat *",
4047   "referenced_type" : "type-136",
4048   "self_type" : "type-135",
4049   "size" : 4,
4050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4051  },
4052  {
4053   "alignment" : 4,
4054   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioGain *",
4055   "name" : "const android::hardware::audio::common::V4_0::AudioGain *",
4056   "referenced_type" : "type-145",
4057   "self_type" : "type-144",
4058   "size" : 4,
4059   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4060  },
4061  {
4062   "alignment" : 4,
4063   "linker_set_key" : "const android::hardware::details::const_accessor<int, 32> *",
4064   "name" : "const android::hardware::details::const_accessor<int, 32> *",
4065   "referenced_type" : "type-162",
4066   "self_type" : "type-163",
4067   "size" : 4,
4068   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4069  },
4070  {
4071   "alignment" : 4,
4072   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
4073   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
4074   "referenced_type" : "type-166",
4075   "self_type" : "type-167",
4076   "size" : 4,
4077   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4078  },
4079  {
4080   "alignment" : 4,
4081   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 6> *",
4082   "name" : "const android::hardware::details::const_accessor<unsigned char, 6> *",
4083   "referenced_type" : "type-157",
4084   "self_type" : "type-158",
4085   "size" : 4,
4086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4087  },
4088  {
4089   "alignment" : 4,
4090   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioFormat> *",
4091   "name" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioFormat> *",
4092   "referenced_type" : "type-471",
4093   "self_type" : "type-472",
4094   "size" : 4,
4095   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4096  },
4097  {
4098   "alignment" : 4,
4099   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioGain> *",
4100   "name" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioGain> *",
4101   "referenced_type" : "type-474",
4102   "self_type" : "type-475",
4103   "size" : 4,
4104   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4105  },
4106  {
4107   "alignment" : 4,
4108   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned int> *",
4109   "name" : "const android::hardware::details::hidl_pointer<unsigned int> *",
4110   "referenced_type" : "type-434",
4111   "self_type" : "type-446",
4112   "size" : 4,
4113   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4114  },
4115  {
4116   "alignment" : 4,
4117   "linker_set_key" : "const android::hardware::details::return_status *",
4118   "name" : "const android::hardware::details::return_status *",
4119   "referenced_type" : "type-367",
4120   "self_type" : "type-376",
4121   "size" : 4,
4122   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4123  },
4124  {
4125   "alignment" : 4,
4126   "linker_set_key" : "const android::hardware::hidl_array<int, 32> *",
4127   "name" : "const android::hardware::hidl_array<int, 32> *",
4128   "referenced_type" : "type-187",
4129   "self_type" : "type-188",
4130   "size" : 4,
4131   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4132  },
4133  {
4134   "alignment" : 4,
4135   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
4136   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
4137   "referenced_type" : "type-172",
4138   "self_type" : "type-173",
4139   "size" : 4,
4140   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4141  },
4142  {
4143   "alignment" : 4,
4144   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 6> *",
4145   "name" : "const android::hardware::hidl_array<unsigned char, 6> *",
4146   "referenced_type" : "type-180",
4147   "self_type" : "type-182",
4148   "size" : 4,
4149   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4150  },
4151  {
4152   "alignment" : 4,
4153   "linker_set_key" : "const android::hardware::hidl_memory *",
4154   "name" : "const android::hardware::hidl_memory *",
4155   "referenced_type" : "type-103",
4156   "self_type" : "type-108",
4157   "size" : 4,
4158   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4159  },
4160  {
4161   "alignment" : 4,
4162   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat> *",
4163   "name" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat> *",
4164   "referenced_type" : "type-137",
4165   "self_type" : "type-138",
4166   "size" : 4,
4167   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4168  },
4169  {
4170   "alignment" : 4,
4171   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain> *",
4172   "name" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain> *",
4173   "referenced_type" : "type-146",
4174   "self_type" : "type-147",
4175   "size" : 4,
4176   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4177  },
4178  {
4179   "alignment" : 4,
4180   "linker_set_key" : "const android::hardware::hidl_vec<unsigned int> *",
4181   "name" : "const android::hardware::hidl_vec<unsigned int> *",
4182   "referenced_type" : "type-128",
4183   "self_type" : "type-129",
4184   "size" : 4,
4185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4186  },
4187  {
4188   "alignment" : 4,
4189   "linker_set_key" : "const android::hardware::hidl_version *",
4190   "name" : "const android::hardware::hidl_version *",
4191   "referenced_type" : "type-193",
4192   "self_type" : "type-194",
4193   "size" : 4,
4194   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4195  },
4196  {
4197   "alignment" : 4,
4198   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4199   "name" : "const android::hidl::base::V1_0::IBase *",
4200   "referenced_type" : "type-233",
4201   "self_type" : "type-236",
4202   "size" : 4,
4203   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
4204  },
4205  {
4206   "alignment" : 4,
4207   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4208   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4209   "referenced_type" : "type-211",
4210   "self_type" : "type-482",
4211   "size" : 4,
4212   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4213  },
4214  {
4215   "alignment" : 4,
4216   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4217   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4218   "referenced_type" : "type-484",
4219   "self_type" : "type-486",
4220   "size" : 4,
4221   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4222  },
4223  {
4224   "alignment" : 4,
4225   "linker_set_key" : "const char *",
4226   "name" : "const char *",
4227   "referenced_type" : "type-97",
4228   "self_type" : "type-96",
4229   "size" : 4,
4230   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4231  },
4232  {
4233   "alignment" : 4,
4234   "linker_set_key" : "const char16_t *",
4235   "name" : "const char16_t *",
4236   "referenced_type" : "type-248",
4237   "self_type" : "type-247",
4238   "size" : 4,
4239   "source_file" : "/system/core/libutils/include/utils/String16.h"
4240  },
4241  {
4242   "alignment" : 4,
4243   "linker_set_key" : "const int *",
4244   "name" : "const int *",
4245   "referenced_type" : "type-63",
4246   "self_type" : "type-160",
4247   "size" : 4,
4248   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4249  },
4250  {
4251   "alignment" : 4,
4252   "linker_set_key" : "const log_msg *",
4253   "name" : "const log_msg *",
4254   "referenced_type" : "type-22",
4255   "self_type" : "type-47",
4256   "size" : 4,
4257   "source_file" : "/system/core/liblog/include/log/log_read.h"
4258  },
4259  {
4260   "alignment" : 4,
4261   "linker_set_key" : "const native_handle *",
4262   "name" : "const native_handle *",
4263   "referenced_type" : "type-88",
4264   "self_type" : "type-87",
4265   "size" : 4,
4266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4267  },
4268  {
4269   "alignment" : 4,
4270   "linker_set_key" : "const unsigned char *",
4271   "name" : "const unsigned char *",
4272   "referenced_type" : "type-53",
4273   "self_type" : "type-155",
4274   "size" : 4,
4275   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4276  },
4277  {
4278   "alignment" : 4,
4279   "linker_set_key" : "const unsigned int *",
4280   "name" : "const unsigned int *",
4281   "referenced_type" : "type-127",
4282   "self_type" : "type-126",
4283   "size" : 4,
4284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4285  },
4286  {
4287   "alignment" : 4,
4288   "linker_set_key" : "const unsigned long long *",
4289   "name" : "const unsigned long long *",
4290   "referenced_type" : "type-67",
4291   "self_type" : "type-279",
4292   "size" : 4,
4293   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4294  },
4295  {
4296   "alignment" : 4,
4297   "linker_set_key" : "const void *",
4298   "name" : "const void *",
4299   "referenced_type" : "type-196",
4300   "self_type" : "type-198",
4301   "size" : 4,
4302   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4303  },
4304  {
4305   "alignment" : 4,
4306   "linker_set_key" : "int (*)(void *)",
4307   "name" : "int (*)(void *)",
4308   "referenced_type" : "type-339",
4309   "self_type" : "type-340",
4310   "size" : 4,
4311   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4312  },
4313  {
4314   "alignment" : 4,
4315   "linker_set_key" : "log_msg *",
4316   "name" : "log_msg *",
4317   "referenced_type" : "type-23",
4318   "self_type" : "type-81",
4319   "size" : 4,
4320   "source_file" : "/system/core/liblog/include/log/log_read.h"
4321  },
4322  {
4323   "alignment" : 4,
4324   "linker_set_key" : "native_handle *",
4325   "name" : "native_handle *",
4326   "referenced_type" : "type-89",
4327   "self_type" : "type-219",
4328   "size" : 4,
4329   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4330  },
4331  {
4332   "alignment" : 4,
4333   "linker_set_key" : "unsigned char *",
4334   "name" : "unsigned char *",
4335   "referenced_type" : "type-26",
4336   "self_type" : "type-274",
4337   "size" : 4,
4338   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4339  },
4340  {
4341   "alignment" : 4,
4342   "linker_set_key" : "unsigned int *",
4343   "name" : "unsigned int *",
4344   "referenced_type" : "type-2",
4345   "self_type" : "type-122",
4346   "size" : 4,
4347   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4348  },
4349  {
4350   "alignment" : 4,
4351   "linker_set_key" : "unsigned long long *",
4352   "name" : "unsigned long long *",
4353   "referenced_type" : "type-19",
4354   "self_type" : "type-275",
4355   "size" : 4,
4356   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4357  },
4358  {
4359   "alignment" : 4,
4360   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4361   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4362   "referenced_type" : "type-277",
4363   "self_type" : "type-276",
4364   "size" : 4,
4365   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4366  },
4367  {
4368   "alignment" : 4,
4369   "linker_set_key" : "void *",
4370   "name" : "void *",
4371   "referenced_type" : "type-39",
4372   "self_type" : "type-38",
4373   "size" : 4,
4374   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4375  },
4376  {
4377   "alignment" : 4,
4378   "linker_set_key" : "void **",
4379   "name" : "void **",
4380   "referenced_type" : "type-38",
4381   "self_type" : "type-341",
4382   "size" : 4,
4383   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4384  }
4385 ],
4386 "qualified_types" :
4387 [
4388  {
4389   "alignment" : 4,
4390   "is_const" : true,
4391   "linker_set_key" : "android::RefBase::weakref_impl *const",
4392   "name" : "android::RefBase::weakref_impl *const",
4393   "referenced_type" : "type-78",
4394   "self_type" : "type-77",
4395   "size" : 4,
4396   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4397  },
4398  {
4399   "alignment" : 4,
4400   "is_const" : true,
4401   "linker_set_key" : "android::hardware::IBinder *const",
4402   "name" : "android::hardware::IBinder *const",
4403   "referenced_type" : "type-264",
4404   "self_type" : "type-263",
4405   "size" : 4,
4406   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4407  },
4408  {
4409   "alignment" : 4,
4410   "is_const" : true,
4411   "linker_set_key" : "const android::NativeHandle",
4412   "name" : "const android::NativeHandle",
4413   "referenced_type" : "type-223",
4414   "self_type" : "type-222",
4415   "size" : 12,
4416   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4417  },
4418  {
4419   "alignment" : 4,
4420   "is_const" : true,
4421   "linker_set_key" : "const android::RefBase",
4422   "name" : "const android::RefBase",
4423   "referenced_type" : "type-76",
4424   "self_type" : "type-75",
4425   "size" : 8,
4426   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4427  },
4428  {
4429   "alignment" : 4,
4430   "is_const" : true,
4431   "linker_set_key" : "const android::String16",
4432   "name" : "const android::String16",
4433   "referenced_type" : "type-246",
4434   "self_type" : "type-251",
4435   "size" : 4,
4436   "source_file" : "/system/core/libutils/include/utils/String16.h"
4437  },
4438  {
4439   "alignment" : 4,
4440   "is_const" : true,
4441   "linker_set_key" : "const android::String8",
4442   "name" : "const android::String8",
4443   "referenced_type" : "type-237",
4444   "self_type" : "type-239",
4445   "size" : 4,
4446   "source_file" : "/system/core/libutils/include/utils/String8.h"
4447  },
4448  {
4449   "alignment" : 4,
4450   "is_const" : true,
4451   "linker_set_key" : "const android::VectorImpl",
4452   "name" : "const android::VectorImpl",
4453   "referenced_type" : "type-299",
4454   "self_type" : "type-300",
4455   "size" : 20,
4456   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4457  },
4458  {
4459   "alignment" : 4,
4460   "is_const" : true,
4461   "linker_set_key" : "const android::hardware::BpHwRefBase",
4462   "name" : "const android::hardware::BpHwRefBase",
4463   "referenced_type" : "type-262",
4464   "self_type" : "type-269",
4465   "size" : 24,
4466   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "is_const" : true,
4471   "linker_set_key" : "const android::hardware::Parcel",
4472   "name" : "const android::hardware::Parcel",
4473   "referenced_type" : "type-272",
4474   "self_type" : "type-285",
4475   "size" : 68,
4476   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4477  },
4478  {
4479   "alignment" : 4,
4480   "is_const" : true,
4481   "linker_set_key" : "const android::hardware::Status",
4482   "name" : "const android::hardware::Status",
4483   "referenced_type" : "type-175",
4484   "self_type" : "type-220",
4485   "size" : 20,
4486   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4487  },
4488  {
4489   "alignment" : 4,
4490   "is_const" : true,
4491   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioChannelMask",
4492   "name" : "const android::hardware::audio::common::V4_0::AudioChannelMask",
4493   "referenced_type" : "type-377",
4494   "self_type" : "type-412",
4495   "size" : 4,
4496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4497  },
4498  {
4499   "alignment" : 4,
4500   "is_const" : true,
4501   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioContentType",
4502   "name" : "const android::hardware::audio::common::V4_0::AudioContentType",
4503   "referenced_type" : "type-383",
4504   "self_type" : "type-418",
4505   "size" : 4,
4506   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4507  },
4508  {
4509   "alignment" : 4,
4510   "is_const" : true,
4511   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioDevice",
4512   "name" : "const android::hardware::audio::common::V4_0::AudioDevice",
4513   "referenced_type" : "type-379",
4514   "self_type" : "type-414",
4515   "size" : 4,
4516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4517  },
4518  {
4519   "alignment" : 4,
4520   "is_const" : true,
4521   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioFormat",
4522   "name" : "const android::hardware::audio::common::V4_0::AudioFormat",
4523   "referenced_type" : "type-134",
4524   "self_type" : "type-136",
4525   "size" : 4,
4526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4527  },
4528  {
4529   "alignment" : 4,
4530   "is_const" : true,
4531   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioGain",
4532   "name" : "const android::hardware::audio::common::V4_0::AudioGain",
4533   "referenced_type" : "type-143",
4534   "self_type" : "type-145",
4535   "size" : 32,
4536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4537  },
4538  {
4539   "alignment" : 4,
4540   "is_const" : true,
4541   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioGainMode",
4542   "name" : "const android::hardware::audio::common::V4_0::AudioGainMode",
4543   "referenced_type" : "type-386",
4544   "self_type" : "type-420",
4545   "size" : 4,
4546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4547  },
4548  {
4549   "alignment" : 4,
4550   "is_const" : true,
4551   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioHandleConsts",
4552   "name" : "const android::hardware::audio::common::V4_0::AudioHandleConsts",
4553   "referenced_type" : "type-370",
4554   "self_type" : "type-406",
4555   "size" : 4,
4556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "is_const" : true,
4561   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioInputFlag",
4562   "name" : "const android::hardware::audio::common::V4_0::AudioInputFlag",
4563   "referenced_type" : "type-381",
4564   "self_type" : "type-416",
4565   "size" : 4,
4566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4567  },
4568  {
4569   "alignment" : 4,
4570   "is_const" : true,
4571   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioMixLatencyClass",
4572   "name" : "const android::hardware::audio::common::V4_0::AudioMixLatencyClass",
4573   "referenced_type" : "type-400",
4574   "self_type" : "type-424",
4575   "size" : 4,
4576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4577  },
4578  {
4579   "alignment" : 4,
4580   "is_const" : true,
4581   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioMode",
4582   "name" : "const android::hardware::audio::common::V4_0::AudioMode",
4583   "referenced_type" : "type-378",
4584   "self_type" : "type-413",
4585   "size" : 4,
4586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4587  },
4588  {
4589   "alignment" : 4,
4590   "is_const" : true,
4591   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioOutputFlag",
4592   "name" : "const android::hardware::audio::common::V4_0::AudioOutputFlag",
4593   "referenced_type" : "type-380",
4594   "self_type" : "type-415",
4595   "size" : 4,
4596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4597  },
4598  {
4599   "alignment" : 8,
4600   "is_const" : true,
4601   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioPort",
4602   "name" : "const android::hardware::audio::common::V4_0::AudioPort",
4603   "referenced_type" : "type-403",
4604   "self_type" : "type-469",
4605   "size" : 344,
4606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/hwtypes.h"
4607  },
4608  {
4609   "alignment" : 4,
4610   "is_const" : true,
4611   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioPortConfigMask",
4612   "name" : "const android::hardware::audio::common::V4_0::AudioPortConfigMask",
4613   "referenced_type" : "type-393",
4614   "self_type" : "type-423",
4615   "size" : 4,
4616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4617  },
4618  {
4619   "alignment" : 4,
4620   "is_const" : true,
4621   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioPortRole",
4622   "name" : "const android::hardware::audio::common::V4_0::AudioPortRole",
4623   "referenced_type" : "type-389",
4624   "self_type" : "type-421",
4625   "size" : 4,
4626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4627  },
4628  {
4629   "alignment" : 4,
4630   "is_const" : true,
4631   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioPortType",
4632   "name" : "const android::hardware::audio::common::V4_0::AudioPortType",
4633   "referenced_type" : "type-390",
4634   "self_type" : "type-422",
4635   "size" : 4,
4636   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4637  },
4638  {
4639   "alignment" : 4,
4640   "is_const" : true,
4641   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioSessionConsts",
4642   "name" : "const android::hardware::audio::common::V4_0::AudioSessionConsts",
4643   "referenced_type" : "type-374",
4644   "self_type" : "type-409",
4645   "size" : 4,
4646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "is_const" : true,
4651   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioSource",
4652   "name" : "const android::hardware::audio::common::V4_0::AudioSource",
4653   "referenced_type" : "type-373",
4654   "self_type" : "type-408",
4655   "size" : 4,
4656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4657  },
4658  {
4659   "alignment" : 4,
4660   "is_const" : true,
4661   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioStreamType",
4662   "name" : "const android::hardware::audio::common::V4_0::AudioStreamType",
4663   "referenced_type" : "type-372",
4664   "self_type" : "type-407",
4665   "size" : 4,
4666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4667  },
4668  {
4669   "alignment" : 4,
4670   "is_const" : true,
4671   "linker_set_key" : "const android::hardware::audio::common::V4_0::AudioUsage",
4672   "name" : "const android::hardware::audio::common::V4_0::AudioUsage",
4673   "referenced_type" : "type-382",
4674   "self_type" : "type-417",
4675   "size" : 4,
4676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4677  },
4678  {
4679   "alignment" : 4,
4680   "is_const" : true,
4681   "linker_set_key" : "const android::hardware::audio::common::V4_0::FixedChannelCount",
4682   "name" : "const android::hardware::audio::common::V4_0::FixedChannelCount",
4683   "referenced_type" : "type-375",
4684   "self_type" : "type-411",
4685   "size" : 4,
4686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "is_const" : true,
4691   "linker_set_key" : "const android::hardware::details::const_accessor<int, 32>",
4692   "name" : "const android::hardware::details::const_accessor<int, 32>",
4693   "referenced_type" : "type-159",
4694   "self_type" : "type-162",
4695   "size" : 4,
4696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4697  },
4698  {
4699   "alignment" : 4,
4700   "is_const" : true,
4701   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
4702   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
4703   "referenced_type" : "type-164",
4704   "self_type" : "type-166",
4705   "size" : 4,
4706   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4707  },
4708  {
4709   "alignment" : 4,
4710   "is_const" : true,
4711   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 6>",
4712   "name" : "const android::hardware::details::const_accessor<unsigned char, 6>",
4713   "referenced_type" : "type-154",
4714   "self_type" : "type-157",
4715   "size" : 4,
4716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4717  },
4718  {
4719   "alignment" : 8,
4720   "is_const" : true,
4721   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioFormat>",
4722   "name" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioFormat>",
4723   "referenced_type" : "type-131",
4724   "self_type" : "type-471",
4725   "size" : 8,
4726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4727  },
4728  {
4729   "alignment" : 8,
4730   "is_const" : true,
4731   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioGain>",
4732   "name" : "const android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioGain>",
4733   "referenced_type" : "type-140",
4734   "self_type" : "type-474",
4735   "size" : 8,
4736   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4737  },
4738  {
4739   "alignment" : 8,
4740   "is_const" : true,
4741   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned int>",
4742   "name" : "const android::hardware::details::hidl_pointer<unsigned int>",
4743   "referenced_type" : "type-120",
4744   "self_type" : "type-434",
4745   "size" : 8,
4746   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4747  },
4748  {
4749   "alignment" : 4,
4750   "is_const" : true,
4751   "linker_set_key" : "const android::hardware::details::return_status",
4752   "name" : "const android::hardware::details::return_status",
4753   "referenced_type" : "type-281",
4754   "self_type" : "type-367",
4755   "size" : 24,
4756   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4757  },
4758  {
4759   "alignment" : 4,
4760   "is_const" : true,
4761   "linker_set_key" : "const android::hardware::hidl_array<int, 32>",
4762   "name" : "const android::hardware::hidl_array<int, 32>",
4763   "referenced_type" : "type-184",
4764   "self_type" : "type-187",
4765   "size" : 128,
4766   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4767  },
4768  {
4769   "alignment" : 1,
4770   "is_const" : true,
4771   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
4772   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
4773   "referenced_type" : "type-169",
4774   "self_type" : "type-172",
4775   "size" : 32,
4776   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4777  },
4778  {
4779   "alignment" : 1,
4780   "is_const" : true,
4781   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 6>",
4782   "name" : "const android::hardware::hidl_array<unsigned char, 6>",
4783   "referenced_type" : "type-177",
4784   "self_type" : "type-180",
4785   "size" : 6,
4786   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4787  },
4788  {
4789   "alignment" : 8,
4790   "is_const" : true,
4791   "linker_set_key" : "const android::hardware::hidl_handle",
4792   "name" : "const android::hardware::hidl_handle",
4793   "referenced_type" : "type-84",
4794   "self_type" : "type-207",
4795   "size" : 16,
4796   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4797  },
4798  {
4799   "alignment" : 8,
4800   "is_const" : true,
4801   "linker_set_key" : "const android::hardware::hidl_memory",
4802   "name" : "const android::hardware::hidl_memory",
4803   "referenced_type" : "type-100",
4804   "self_type" : "type-103",
4805   "size" : 40,
4806   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4807  },
4808  {
4809   "alignment" : 8,
4810   "is_const" : true,
4811   "linker_set_key" : "const android::hardware::hidl_string",
4812   "name" : "const android::hardware::hidl_string",
4813   "referenced_type" : "type-93",
4814   "self_type" : "type-98",
4815   "size" : 16,
4816   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4817  },
4818  {
4819   "alignment" : 8,
4820   "is_const" : true,
4821   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat>",
4822   "name" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat>",
4823   "referenced_type" : "type-130",
4824   "self_type" : "type-137",
4825   "size" : 16,
4826   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4827  },
4828  {
4829   "alignment" : 8,
4830   "is_const" : true,
4831   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain>",
4832   "name" : "const android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain>",
4833   "referenced_type" : "type-139",
4834   "self_type" : "type-146",
4835   "size" : 16,
4836   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4837  },
4838  {
4839   "alignment" : 8,
4840   "is_const" : true,
4841   "linker_set_key" : "const android::hardware::hidl_vec<unsigned int>",
4842   "name" : "const android::hardware::hidl_vec<unsigned int>",
4843   "referenced_type" : "type-119",
4844   "self_type" : "type-128",
4845   "size" : 16,
4846   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4847  },
4848  {
4849   "alignment" : 2,
4850   "is_const" : true,
4851   "linker_set_key" : "const android::hardware::hidl_version",
4852   "name" : "const android::hardware::hidl_version",
4853   "referenced_type" : "type-190",
4854   "self_type" : "type-193",
4855   "size" : 4,
4856   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4857  },
4858  {
4859   "alignment" : 4,
4860   "is_const" : true,
4861   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4862   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4863   "referenced_type" : "type-228",
4864   "self_type" : "type-229",
4865   "size" : 4,
4866   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "is_const" : true,
4871   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
4872   "name" : "const android::hidl::base::V1_0::IBase",
4873   "referenced_type" : "type-234",
4874   "self_type" : "type-233",
4875   "size" : 12,
4876   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
4877  },
4878  {
4879   "alignment" : 4,
4880   "is_const" : true,
4881   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
4882   "name" : "const android::sp<android::hardware::IBinder>",
4883   "referenced_type" : "type-308",
4884   "self_type" : "type-364",
4885   "size" : 4,
4886   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4887  },
4888  {
4889   "alignment" : 4,
4890   "is_const" : true,
4891   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
4892   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4893   "referenced_type" : "type-212",
4894   "self_type" : "type-211",
4895   "size" : 4,
4896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4897  },
4898  {
4899   "alignment" : 4,
4900   "is_const" : true,
4901   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
4902   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4903   "referenced_type" : "type-288",
4904   "self_type" : "type-484",
4905   "size" : 4,
4906   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4907  },
4908  {
4909   "alignment" : 1,
4910   "is_const" : true,
4911   "linker_set_key" : "const bool",
4912   "name" : "const bool",
4913   "referenced_type" : "type-4",
4914   "self_type" : "type-3",
4915   "size" : 1,
4916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4917  },
4918  {
4919   "alignment" : 1,
4920   "is_const" : true,
4921   "linker_set_key" : "const char",
4922   "name" : "const char",
4923   "referenced_type" : "type-31",
4924   "self_type" : "type-97",
4925   "size" : 1,
4926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4927  },
4928  {
4929   "alignment" : 2,
4930   "is_const" : true,
4931   "linker_set_key" : "const char16_t",
4932   "name" : "const char16_t",
4933   "referenced_type" : "type-249",
4934   "self_type" : "type-248",
4935   "size" : 2,
4936   "source_file" : "/system/core/libutils/include/utils/String16.h"
4937  },
4938  {
4939   "alignment" : 8,
4940   "is_const" : true,
4941   "linker_set_key" : "const double",
4942   "name" : "const double",
4943   "referenced_type" : "type-44",
4944   "self_type" : "type-71",
4945   "size" : 8,
4946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4947  },
4948  {
4949   "alignment" : 4,
4950   "is_const" : true,
4951   "linker_set_key" : "const float",
4952   "name" : "const float",
4953   "referenced_type" : "type-37",
4954   "self_type" : "type-69",
4955   "size" : 4,
4956   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4957  },
4958  {
4959   "alignment" : 4,
4960   "is_const" : true,
4961   "linker_set_key" : "const int",
4962   "name" : "const int",
4963   "referenced_type" : "type-29",
4964   "self_type" : "type-63",
4965   "size" : 4,
4966   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4967  },
4968  {
4969   "is_const" : true,
4970   "linker_set_key" : "const iter<is_const>",
4971   "name" : "const iter<is_const>",
4972   "referenced_type" : "type-111",
4973   "self_type" : "type-110",
4974   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4975  },
4976  {
4977   "alignment" : 4,
4978   "is_const" : true,
4979   "linker_set_key" : "const log_msg",
4980   "name" : "const log_msg",
4981   "referenced_type" : "type-23",
4982   "self_type" : "type-22",
4983   "size" : 5124,
4984   "source_file" : "/system/core/liblog/include/log/log_read.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "is_const" : true,
4989   "linker_set_key" : "const long long",
4990   "name" : "const long long",
4991   "referenced_type" : "type-14",
4992   "self_type" : "type-65",
4993   "size" : 8,
4994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4995  },
4996  {
4997   "alignment" : 4,
4998   "is_const" : true,
4999   "linker_set_key" : "const native_handle",
5000   "name" : "const native_handle",
5001   "referenced_type" : "type-89",
5002   "self_type" : "type-88",
5003   "size" : 12,
5004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5005  },
5006  {
5007   "alignment" : 2,
5008   "is_const" : true,
5009   "linker_set_key" : "const short",
5010   "name" : "const short",
5011   "referenced_type" : "type-56",
5012   "self_type" : "type-55",
5013   "size" : 2,
5014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5015  },
5016  {
5017   "alignment" : 1,
5018   "is_const" : true,
5019   "linker_set_key" : "const signed char",
5020   "name" : "const signed char",
5021   "referenced_type" : "type-51",
5022   "self_type" : "type-50",
5023   "size" : 1,
5024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5025  },
5026  {
5027   "alignment" : 4,
5028   "is_const" : true,
5029   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioChannelMask, 87>",
5030   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioChannelMask, 87>",
5031   "referenced_type" : "type-440",
5032   "self_type" : "type-439",
5033   "size" : 348,
5034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5035  },
5036  {
5037   "alignment" : 4,
5038   "is_const" : true,
5039   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioContentType, 5>",
5040   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioContentType, 5>",
5041   "referenced_type" : "type-457",
5042   "self_type" : "type-456",
5043   "size" : 20,
5044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5045  },
5046  {
5047   "alignment" : 4,
5048   "is_const" : true,
5049   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioDevice, 61>",
5050   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioDevice, 61>",
5051   "referenced_type" : "type-445",
5052   "self_type" : "type-444",
5053   "size" : 244,
5054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5055  },
5056  {
5057   "alignment" : 4,
5058   "is_const" : true,
5059   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioFormat, 96>",
5060   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioFormat, 96>",
5061   "referenced_type" : "type-436",
5062   "self_type" : "type-435",
5063   "size" : 384,
5064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5065  },
5066  {
5067   "alignment" : 4,
5068   "is_const" : true,
5069   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioGainMode, 3>",
5070   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioGainMode, 3>",
5071   "referenced_type" : "type-459",
5072   "self_type" : "type-458",
5073   "size" : 12,
5074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5075  },
5076  {
5077   "alignment" : 4,
5078   "is_const" : true,
5079   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioHandleConsts, 4>",
5080   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioHandleConsts, 4>",
5081   "referenced_type" : "type-426",
5082   "self_type" : "type-425",
5083   "size" : 16,
5084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5085  },
5086  {
5087   "alignment" : 4,
5088   "is_const" : true,
5089   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioInputFlag, 8>",
5090   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioInputFlag, 8>",
5091   "referenced_type" : "type-450",
5092   "self_type" : "type-449",
5093   "size" : 32,
5094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5095  },
5096  {
5097   "alignment" : 4,
5098   "is_const" : true,
5099   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioMixLatencyClass, 2>",
5100   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioMixLatencyClass, 2>",
5101   "referenced_type" : "type-468",
5102   "self_type" : "type-467",
5103   "size" : 8,
5104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5105  },
5106  {
5107   "alignment" : 4,
5108   "is_const" : true,
5109   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioMode, 4>",
5110   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioMode, 4>",
5111   "referenced_type" : "type-443",
5112   "self_type" : "type-442",
5113   "size" : 16,
5114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5115  },
5116  {
5117   "alignment" : 4,
5118   "is_const" : true,
5119   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioOutputFlag, 16>",
5120   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioOutputFlag, 16>",
5121   "referenced_type" : "type-448",
5122   "self_type" : "type-447",
5123   "size" : 64,
5124   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5125  },
5126  {
5127   "alignment" : 4,
5128   "is_const" : true,
5129   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioPortConfigMask, 4>",
5130   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioPortConfigMask, 4>",
5131   "referenced_type" : "type-466",
5132   "self_type" : "type-465",
5133   "size" : 16,
5134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5135  },
5136  {
5137   "alignment" : 4,
5138   "is_const" : true,
5139   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioPortRole, 3>",
5140   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioPortRole, 3>",
5141   "referenced_type" : "type-462",
5142   "self_type" : "type-461",
5143   "size" : 12,
5144   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5145  },
5146  {
5147   "alignment" : 4,
5148   "is_const" : true,
5149   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioPortType, 4>",
5150   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioPortType, 4>",
5151   "referenced_type" : "type-464",
5152   "self_type" : "type-463",
5153   "size" : 16,
5154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5155  },
5156  {
5157   "alignment" : 4,
5158   "is_const" : true,
5159   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioSessionConsts, 4>",
5160   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioSessionConsts, 4>",
5161   "referenced_type" : "type-433",
5162   "self_type" : "type-432",
5163   "size" : 16,
5164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5165  },
5166  {
5167   "alignment" : 4,
5168   "is_const" : true,
5169   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioSource, 11>",
5170   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioSource, 11>",
5171   "referenced_type" : "type-430",
5172   "self_type" : "type-429",
5173   "size" : 44,
5174   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5175  },
5176  {
5177   "alignment" : 4,
5178   "is_const" : true,
5179   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioStreamType, 13>",
5180   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioStreamType, 13>",
5181   "referenced_type" : "type-428",
5182   "self_type" : "type-427",
5183   "size" : 52,
5184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5185  },
5186  {
5187   "alignment" : 4,
5188   "is_const" : true,
5189   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::AudioUsage, 13>",
5190   "name" : "const std::array<android::hardware::audio::common::V4_0::AudioUsage, 13>",
5191   "referenced_type" : "type-452",
5192   "self_type" : "type-451",
5193   "size" : 52,
5194   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5195  },
5196  {
5197   "alignment" : 4,
5198   "is_const" : true,
5199   "linker_set_key" : "const std::array<android::hardware::audio::common::V4_0::FixedChannelCount, 2>",
5200   "name" : "const std::array<android::hardware::audio::common::V4_0::FixedChannelCount, 2>",
5201   "referenced_type" : "type-438",
5202   "self_type" : "type-437",
5203   "size" : 8,
5204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h"
5205  },
5206  {
5207   "alignment" : 4,
5208   "is_const" : true,
5209   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5210   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5211   "referenced_type" : "type-232",
5212   "self_type" : "type-231",
5213   "size" : 12,
5214   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5215  },
5216  {
5217   "alignment" : 4,
5218   "is_const" : true,
5219   "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 *> > *)> > >",
5220   "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 *> > *)> > >",
5221   "referenced_type" : "type-480",
5222   "self_type" : "type-479",
5223   "size" : 12,
5224   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5225  },
5226  {
5227   "alignment" : 1,
5228   "is_const" : true,
5229   "linker_set_key" : "const unsigned char",
5230   "name" : "const unsigned char",
5231   "referenced_type" : "type-26",
5232   "self_type" : "type-53",
5233   "size" : 1,
5234   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5235  },
5236  {
5237   "alignment" : 4,
5238   "is_const" : true,
5239   "linker_set_key" : "const unsigned int",
5240   "name" : "const unsigned int",
5241   "referenced_type" : "type-2",
5242   "self_type" : "type-127",
5243   "size" : 4,
5244   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5245  },
5246  {
5247   "alignment" : 8,
5248   "is_const" : true,
5249   "linker_set_key" : "const unsigned long long",
5250   "name" : "const unsigned long long",
5251   "referenced_type" : "type-19",
5252   "self_type" : "type-67",
5253   "size" : 8,
5254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5255  },
5256  {
5257   "alignment" : 2,
5258   "is_const" : true,
5259   "linker_set_key" : "const unsigned short",
5260   "name" : "const unsigned short",
5261   "referenced_type" : "type-28",
5262   "self_type" : "type-59",
5263   "size" : 2,
5264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5265  },
5266  {
5267   "is_const" : true,
5268   "linker_set_key" : "const void",
5269   "name" : "const void",
5270   "referenced_type" : "type-39",
5271   "self_type" : "type-196",
5272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5273  },
5274  {
5275   "alignment" : 1,
5276   "is_volatile" : true,
5277   "linker_set_key" : "volatile bool",
5278   "name" : "volatile bool",
5279   "referenced_type" : "type-4",
5280   "self_type" : "type-112",
5281   "size" : 1,
5282   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5283  },
5284  {
5285   "alignment" : 4,
5286   "is_volatile" : true,
5287   "linker_set_key" : "volatile int",
5288   "name" : "volatile int",
5289   "referenced_type" : "type-29",
5290   "self_type" : "type-365",
5291   "size" : 4,
5292   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5293  }
5294 ],
5295 "record_types" :
5296 [
5297  {
5298   "alignment" : 4,
5299   "fields" :
5300   [
5301    {
5302     "access" : "private",
5303     "field_name" : "mCond",
5304     "referenced_type" : "type-92"
5305    }
5306   ],
5307   "linker_set_key" : "android::Condition",
5308   "name" : "android::Condition",
5309   "record_kind" : "class",
5310   "referenced_type" : "type-91",
5311   "self_type" : "type-91",
5312   "size" : 4,
5313   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5314   "unique_id" : "_ZTSN7android9ConditionE"
5315  },
5316  {
5317   "alignment" : 4,
5318   "fields" :
5319   [
5320    {
5321     "access" : "private",
5322     "field_name" : "mVector",
5323     "referenced_type" : "type-303"
5324    }
5325   ],
5326   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5327   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5328   "record_kind" : "class",
5329   "referenced_type" : "type-307",
5330   "self_type" : "type-307",
5331   "size" : 20,
5332   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5333   "template_args" : [ "type-246", "type-308" ],
5334   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5335  },
5336  {
5337   "alignment" : 4,
5338   "fields" :
5339   [
5340    {
5341     "access" : "private",
5342     "field_name" : "mCount",
5343     "referenced_type" : "type-225"
5344    }
5345   ],
5346   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5347   "name" : "android::LightRefBase<android::NativeHandle>",
5348   "record_kind" : "class",
5349   "referenced_type" : "type-224",
5350   "self_type" : "type-224",
5351   "size" : 4,
5352   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5353   "template_args" : [ "type-223" ],
5354   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5355  },
5356  {
5357   "alignment" : 4,
5358   "fields" :
5359   [
5360    {
5361     "access" : "private",
5362     "field_name" : "mCount",
5363     "referenced_type" : "type-454"
5364    }
5365   ],
5366   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5367   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5368   "record_kind" : "class",
5369   "referenced_type" : "type-453",
5370   "self_type" : "type-453",
5371   "size" : 4,
5372   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5373   "template_args" : [ "type-455" ],
5374   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5375  },
5376  {
5377   "alignment" : 4,
5378   "fields" :
5379   [
5380    {
5381     "access" : "private",
5382     "field_name" : "mMutex",
5383     "referenced_type" : "type-62"
5384    }
5385   ],
5386   "linker_set_key" : "android::Mutex",
5387   "name" : "android::Mutex",
5388   "record_kind" : "class",
5389   "referenced_type" : "type-61",
5390   "self_type" : "type-61",
5391   "size" : 4,
5392   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5393   "unique_id" : "_ZTSN7android5MutexE"
5394  },
5395  {
5396   "alignment" : 4,
5397   "fields" :
5398   [
5399    {
5400     "access" : "private",
5401     "field_name" : "mLock",
5402     "referenced_type" : "type-345"
5403    }
5404   ],
5405   "linker_set_key" : "android::Mutex::Autolock",
5406   "name" : "android::Mutex::Autolock",
5407   "record_kind" : "class",
5408   "referenced_type" : "type-344",
5409   "self_type" : "type-344",
5410   "size" : 4,
5411   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5412   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5413  },
5414  {
5415   "alignment" : 4,
5416   "base_specifiers" :
5417   [
5418    {
5419     "referenced_type" : "type-224"
5420    }
5421   ],
5422   "fields" :
5423   [
5424    {
5425     "access" : "private",
5426     "field_name" : "mHandle",
5427     "field_offset" : 32,
5428     "referenced_type" : "type-219"
5429    },
5430    {
5431     "access" : "private",
5432     "field_name" : "mOwnsHandle",
5433     "field_offset" : 64,
5434     "referenced_type" : "type-4"
5435    }
5436   ],
5437   "linker_set_key" : "android::NativeHandle",
5438   "name" : "android::NativeHandle",
5439   "record_kind" : "class",
5440   "referenced_type" : "type-223",
5441   "self_type" : "type-223",
5442   "size" : 12,
5443   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5444   "unique_id" : "_ZTSN7android12NativeHandleE"
5445  },
5446  {
5447   "alignment" : 4,
5448   "fields" :
5449   [
5450    {
5451     "access" : "private",
5452     "field_name" : "mRWLock",
5453     "referenced_type" : "type-350"
5454    }
5455   ],
5456   "linker_set_key" : "android::RWLock",
5457   "name" : "android::RWLock",
5458   "record_kind" : "class",
5459   "referenced_type" : "type-349",
5460   "self_type" : "type-349",
5461   "size" : 40,
5462   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5463   "unique_id" : "_ZTSN7android6RWLockE"
5464  },
5465  {
5466   "alignment" : 4,
5467   "fields" :
5468   [
5469    {
5470     "access" : "private",
5471     "field_name" : "mLock",
5472     "referenced_type" : "type-353"
5473    }
5474   ],
5475   "linker_set_key" : "android::RWLock::AutoRLock",
5476   "name" : "android::RWLock::AutoRLock",
5477   "record_kind" : "class",
5478   "referenced_type" : "type-352",
5479   "self_type" : "type-352",
5480   "size" : 4,
5481   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5482   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5483  },
5484  {
5485   "alignment" : 4,
5486   "fields" :
5487   [
5488    {
5489     "access" : "private",
5490     "field_name" : "mLock",
5491     "referenced_type" : "type-353"
5492    }
5493   ],
5494   "linker_set_key" : "android::RWLock::AutoWLock",
5495   "name" : "android::RWLock::AutoWLock",
5496   "record_kind" : "class",
5497   "referenced_type" : "type-356",
5498   "self_type" : "type-356",
5499   "size" : 4,
5500   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5501   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5502  },
5503  {
5504   "alignment" : 4,
5505   "fields" :
5506   [
5507    {
5508     "access" : "private",
5509     "field_name" : "mRefs",
5510     "field_offset" : 32,
5511     "referenced_type" : "type-77"
5512    }
5513   ],
5514   "linker_set_key" : "android::RefBase",
5515   "name" : "android::RefBase",
5516   "record_kind" : "class",
5517   "referenced_type" : "type-76",
5518   "self_type" : "type-76",
5519   "size" : 8,
5520   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5521   "unique_id" : "_ZTSN7android7RefBaseE",
5522   "vtable_components" :
5523   [
5524    {
5525     "kind" : "offset_to_top"
5526    },
5527    {
5528     "kind" : "rtti",
5529     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5530    },
5531    {
5532     "kind" : "complete_dtor_pointer",
5533     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5534    },
5535    {
5536     "kind" : "deleting_dtor_pointer",
5537     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5538    },
5539    {
5540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5541    },
5542    {
5543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5544    },
5545    {
5546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5547    },
5548    {
5549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5550    }
5551   ]
5552  },
5553  {
5554   "alignment" : 1,
5555   "linker_set_key" : "android::RefBase::weakref_type",
5556   "name" : "android::RefBase::weakref_type",
5557   "record_kind" : "class",
5558   "referenced_type" : "type-266",
5559   "self_type" : "type-266",
5560   "size" : 1,
5561   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5562   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5563  },
5564  {
5565   "alignment" : 1,
5566   "linker_set_key" : "android::ReferenceMover",
5567   "name" : "android::ReferenceMover",
5568   "record_kind" : "class",
5569   "referenced_type" : "type-83",
5570   "self_type" : "type-83",
5571   "size" : 1,
5572   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5573   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5574  },
5575  {
5576   "alignment" : 4,
5577   "linker_set_key" : "android::ReferenceRenamer",
5578   "name" : "android::ReferenceRenamer",
5579   "record_kind" : "class",
5580   "referenced_type" : "type-73",
5581   "self_type" : "type-73",
5582   "size" : 4,
5583   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5584   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5585   "vtable_components" :
5586   [
5587    {
5588     "kind" : "offset_to_top"
5589    },
5590    {
5591     "kind" : "rtti",
5592     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5593    },
5594    {
5595     "is_pure" : true,
5596     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5597    }
5598   ]
5599  },
5600  {
5601   "alignment" : 8,
5602   "fields" :
5603   [
5604    {
5605     "access" : "private",
5606     "field_name" : "mTag",
5607     "referenced_type" : "type-19"
5608    }
5609   ],
5610   "linker_set_key" : "android::ScopedTrace",
5611   "name" : "android::ScopedTrace",
5612   "record_kind" : "class",
5613   "referenced_type" : "type-368",
5614   "self_type" : "type-368",
5615   "size" : 8,
5616   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5617   "unique_id" : "_ZTSN7android11ScopedTraceE"
5618  },
5619  {
5620   "alignment" : 4,
5621   "base_specifiers" :
5622   [
5623    {
5624     "access" : "private",
5625     "referenced_type" : "type-302"
5626    }
5627   ],
5628   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5629   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5630   "record_kind" : "class",
5631   "referenced_type" : "type-303",
5632   "self_type" : "type-303",
5633   "size" : 20,
5634   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5635   "template_args" : [ "type-304" ],
5636   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5637   "vtable_components" :
5638   [
5639    {
5640     "kind" : "offset_to_top"
5641    },
5642    {
5643     "kind" : "rtti",
5644     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5645    },
5646    {
5647     "kind" : "complete_dtor_pointer",
5648     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5649    },
5650    {
5651     "kind" : "deleting_dtor_pointer",
5652     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5653    },
5654    {
5655     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5656    },
5657    {
5658     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5659    },
5660    {
5661     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5662    },
5663    {
5664     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5665    },
5666    {
5667     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5668    },
5669    {
5670     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5671    },
5672    {
5673     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5674    }
5675   ]
5676  },
5677  {
5678   "alignment" : 4,
5679   "base_specifiers" :
5680   [
5681    {
5682     "referenced_type" : "type-299"
5683    }
5684   ],
5685   "linker_set_key" : "android::SortedVectorImpl",
5686   "name" : "android::SortedVectorImpl",
5687   "record_kind" : "class",
5688   "referenced_type" : "type-302",
5689   "self_type" : "type-302",
5690   "size" : 20,
5691   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5692   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5693   "vtable_components" :
5694   [
5695    {
5696     "kind" : "offset_to_top"
5697    },
5698    {
5699     "kind" : "rtti",
5700     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5701    },
5702    {
5703     "kind" : "complete_dtor_pointer",
5704     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5705    },
5706    {
5707     "kind" : "deleting_dtor_pointer",
5708     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5709    },
5710    {
5711     "is_pure" : true,
5712     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5713    },
5714    {
5715     "is_pure" : true,
5716     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5717    },
5718    {
5719     "is_pure" : true,
5720     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5721    },
5722    {
5723     "is_pure" : true,
5724     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5725    },
5726    {
5727     "is_pure" : true,
5728     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5729    },
5730    {
5731     "is_pure" : true,
5732     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5733    },
5734    {
5735     "is_pure" : true,
5736     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5737    }
5738   ]
5739  },
5740  {
5741   "alignment" : 4,
5742   "fields" :
5743   [
5744    {
5745     "access" : "private",
5746     "field_name" : "mString",
5747     "referenced_type" : "type-247"
5748    }
5749   ],
5750   "linker_set_key" : "android::String16",
5751   "name" : "android::String16",
5752   "record_kind" : "class",
5753   "referenced_type" : "type-246",
5754   "self_type" : "type-246",
5755   "size" : 4,
5756   "source_file" : "/system/core/libutils/include/utils/String16.h",
5757   "unique_id" : "_ZTSN7android8String16E"
5758  },
5759  {
5760   "alignment" : 4,
5761   "fields" :
5762   [
5763    {
5764     "access" : "private",
5765     "field_name" : "mString",
5766     "referenced_type" : "type-96"
5767    }
5768   ],
5769   "linker_set_key" : "android::String8",
5770   "name" : "android::String8",
5771   "record_kind" : "class",
5772   "referenced_type" : "type-237",
5773   "self_type" : "type-237",
5774   "size" : 4,
5775   "source_file" : "/system/core/libutils/include/utils/String8.h",
5776   "unique_id" : "_ZTSN7android7String8E"
5777  },
5778  {
5779   "alignment" : 4,
5780   "base_specifiers" :
5781   [
5782    {
5783     "is_virtual" : true,
5784     "referenced_type" : "type-76"
5785    }
5786   ],
5787   "fields" :
5788   [
5789    {
5790     "access" : "private",
5791     "field_name" : "mCanCallJava",
5792     "field_offset" : 32,
5793     "referenced_type" : "type-3"
5794    },
5795    {
5796     "access" : "private",
5797     "field_name" : "mThread",
5798     "field_offset" : 64,
5799     "referenced_type" : "type-38"
5800    },
5801    {
5802     "access" : "private",
5803     "field_name" : "mLock",
5804     "field_offset" : 96,
5805     "referenced_type" : "type-61"
5806    },
5807    {
5808     "access" : "private",
5809     "field_name" : "mThreadExitedCondition",
5810     "field_offset" : 128,
5811     "referenced_type" : "type-91"
5812    },
5813    {
5814     "access" : "private",
5815     "field_name" : "mStatus",
5816     "field_offset" : 160,
5817     "referenced_type" : "type-29"
5818    },
5819    {
5820     "access" : "private",
5821     "field_name" : "mExitPending",
5822     "field_offset" : 192,
5823     "referenced_type" : "type-112"
5824    },
5825    {
5826     "access" : "private",
5827     "field_name" : "mRunning",
5828     "field_offset" : 200,
5829     "referenced_type" : "type-112"
5830    },
5831    {
5832     "access" : "private",
5833     "field_name" : "mHoldSelf",
5834     "field_offset" : 224,
5835     "referenced_type" : "type-123"
5836    },
5837    {
5838     "access" : "private",
5839     "field_name" : "mTid",
5840     "field_offset" : 256,
5841     "referenced_type" : "type-29"
5842    }
5843   ],
5844   "linker_set_key" : "android::Thread",
5845   "name" : "android::Thread",
5846   "record_kind" : "class",
5847   "referenced_type" : "type-125",
5848   "self_type" : "type-125",
5849   "size" : 44,
5850   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5851   "unique_id" : "_ZTSN7android6ThreadE",
5852   "vtable_components" :
5853   [
5854    {
5855     "component_value" : 36,
5856     "kind" : "vbase_offset"
5857    },
5858    {
5859     "kind" : "offset_to_top"
5860    },
5861    {
5862     "kind" : "rtti",
5863     "mangled_component_name" : "_ZTIN7android6ThreadE"
5864    },
5865    {
5866     "kind" : "complete_dtor_pointer",
5867     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5868    },
5869    {
5870     "kind" : "deleting_dtor_pointer",
5871     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5872    },
5873    {
5874     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5875    },
5876    {
5877     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5878    },
5879    {
5880     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5881    },
5882    {
5883     "is_pure" : true,
5884     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5885    },
5886    {
5887     "kind" : "vcall_offset"
5888    },
5889    {
5890     "kind" : "vcall_offset"
5891    },
5892    {
5893     "kind" : "vcall_offset"
5894    },
5895    {
5896     "kind" : "vcall_offset"
5897    },
5898    {
5899     "component_value" : -36,
5900     "kind" : "vcall_offset"
5901    },
5902    {
5903     "component_value" : -36,
5904     "kind" : "offset_to_top"
5905    },
5906    {
5907     "kind" : "rtti",
5908     "mangled_component_name" : "_ZTIN7android6ThreadE"
5909    },
5910    {
5911     "kind" : "complete_dtor_pointer",
5912     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5913    },
5914    {
5915     "kind" : "deleting_dtor_pointer",
5916     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5917    },
5918    {
5919     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5920    },
5921    {
5922     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5923    },
5924    {
5925     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5926    },
5927    {
5928     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5929    }
5930   ]
5931  },
5932  {
5933   "alignment" : 4,
5934   "base_specifiers" :
5935   [
5936    {
5937     "access" : "private",
5938     "referenced_type" : "type-299"
5939    }
5940   ],
5941   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5942   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5943   "record_kind" : "class",
5944   "referenced_type" : "type-305",
5945   "self_type" : "type-305",
5946   "size" : 20,
5947   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5948   "template_args" : [ "type-306" ],
5949   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5950   "vtable_components" :
5951   [
5952    {
5953     "kind" : "offset_to_top"
5954    },
5955    {
5956     "kind" : "rtti",
5957     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5958    },
5959    {
5960     "kind" : "complete_dtor_pointer",
5961     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5962    },
5963    {
5964     "kind" : "deleting_dtor_pointer",
5965     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5966    },
5967    {
5968     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
5969    },
5970    {
5971     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
5972    },
5973    {
5974     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
5975    },
5976    {
5977     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
5978    },
5979    {
5980     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
5981    },
5982    {
5983     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
5984    }
5985   ]
5986  },
5987  {
5988   "alignment" : 4,
5989   "fields" :
5990   [
5991    {
5992     "access" : "private",
5993     "field_name" : "mStorage",
5994     "field_offset" : 32,
5995     "referenced_type" : "type-38"
5996    },
5997    {
5998     "access" : "private",
5999     "field_name" : "mCount",
6000     "field_offset" : 64,
6001     "referenced_type" : "type-2"
6002    },
6003    {
6004     "access" : "private",
6005     "field_name" : "mFlags",
6006     "field_offset" : 96,
6007     "referenced_type" : "type-127"
6008    },
6009    {
6010     "access" : "private",
6011     "field_name" : "mItemSize",
6012     "field_offset" : 128,
6013     "referenced_type" : "type-127"
6014    }
6015   ],
6016   "linker_set_key" : "android::VectorImpl",
6017   "name" : "android::VectorImpl",
6018   "record_kind" : "class",
6019   "referenced_type" : "type-299",
6020   "self_type" : "type-299",
6021   "size" : 20,
6022   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6023   "unique_id" : "_ZTSN7android10VectorImplE",
6024   "vtable_components" :
6025   [
6026    {
6027     "kind" : "offset_to_top"
6028    },
6029    {
6030     "kind" : "rtti",
6031     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6032    },
6033    {
6034     "kind" : "complete_dtor_pointer",
6035     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6036    },
6037    {
6038     "kind" : "deleting_dtor_pointer",
6039     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6040    },
6041    {
6042     "is_pure" : true,
6043     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6044    },
6045    {
6046     "is_pure" : true,
6047     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6048    },
6049    {
6050     "is_pure" : true,
6051     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6052    },
6053    {
6054     "is_pure" : true,
6055     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6056    },
6057    {
6058     "is_pure" : true,
6059     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6060    },
6061    {
6062     "is_pure" : true,
6063     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6064    }
6065   ]
6066  },
6067  {
6068   "alignment" : 4,
6069   "base_specifiers" :
6070   [
6071    {
6072     "referenced_type" : "type-453"
6073    }
6074   ],
6075   "linker_set_key" : "android::VirtualLightRefBase",
6076   "name" : "android::VirtualLightRefBase",
6077   "record_kind" : "class",
6078   "referenced_type" : "type-455",
6079   "self_type" : "type-455",
6080   "size" : 8,
6081   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6082   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6083   "vtable_components" :
6084   [
6085    {
6086     "kind" : "offset_to_top"
6087    },
6088    {
6089     "kind" : "rtti",
6090     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6091    },
6092    {
6093     "kind" : "complete_dtor_pointer",
6094     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6095    },
6096    {
6097     "kind" : "deleting_dtor_pointer",
6098     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6099    }
6100   ]
6101  },
6102  {
6103   "alignment" : 4,
6104   "base_specifiers" :
6105   [
6106    {
6107     "referenced_type" : "type-261"
6108    }
6109   ],
6110   "fields" :
6111   [
6112    {
6113     "access" : "protected",
6114     "field_name" : "mSchedPolicy",
6115     "field_offset" : 32,
6116     "referenced_type" : "type-29"
6117    },
6118    {
6119     "access" : "protected",
6120     "field_name" : "mSchedPriority",
6121     "field_offset" : 64,
6122     "referenced_type" : "type-29"
6123    },
6124    {
6125     "access" : "private",
6126     "field_name" : "mExtras",
6127     "field_offset" : 96,
6128     "referenced_type" : "type-260"
6129    },
6130    {
6131     "access" : "private",
6132     "field_name" : "mReserved0",
6133     "field_offset" : 128,
6134     "referenced_type" : "type-38"
6135    }
6136   ],
6137   "linker_set_key" : "android::hardware::BHwBinder",
6138   "name" : "android::hardware::BHwBinder",
6139   "record_kind" : "class",
6140   "referenced_type" : "type-259",
6141   "self_type" : "type-259",
6142   "size" : 28,
6143   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6144   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6145   "vtable_components" :
6146   [
6147    {
6148     "component_value" : 20,
6149     "kind" : "vbase_offset"
6150    },
6151    {
6152     "kind" : "offset_to_top"
6153    },
6154    {
6155     "kind" : "rtti",
6156     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6157    },
6158    {
6159     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6160    },
6161    {
6162     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6163    },
6164    {
6165     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6166    },
6167    {
6168     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6169    },
6170    {
6171     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6172    },
6173    {
6174     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6175    },
6176    {
6177     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6178    },
6179    {
6180     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6181    },
6182    {
6183     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6184    },
6185    {
6186     "kind" : "complete_dtor_pointer",
6187     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6188    },
6189    {
6190     "kind" : "deleting_dtor_pointer",
6191     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6192    },
6193    {
6194     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6195    },
6196    {
6197     "kind" : "vcall_offset"
6198    },
6199    {
6200     "kind" : "vcall_offset"
6201    },
6202    {
6203     "kind" : "vcall_offset"
6204    },
6205    {
6206     "kind" : "vcall_offset"
6207    },
6208    {
6209     "component_value" : -20,
6210     "kind" : "vcall_offset"
6211    },
6212    {
6213     "component_value" : -20,
6214     "kind" : "offset_to_top"
6215    },
6216    {
6217     "kind" : "rtti",
6218     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6219    },
6220    {
6221     "kind" : "complete_dtor_pointer",
6222     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
6223    },
6224    {
6225     "kind" : "deleting_dtor_pointer",
6226     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
6227    },
6228    {
6229     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6230    },
6231    {
6232     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6233    },
6234    {
6235     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6236    },
6237    {
6238     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6239    }
6240   ]
6241  },
6242  {
6243   "alignment" : 4,
6244   "base_specifiers" :
6245   [
6246    {
6247     "is_virtual" : true,
6248     "referenced_type" : "type-76"
6249    }
6250   ],
6251   "fields" :
6252   [
6253    {
6254     "access" : "private",
6255     "field_name" : "mRemote",
6256     "field_offset" : 32,
6257     "referenced_type" : "type-263"
6258    },
6259    {
6260     "access" : "private",
6261     "field_name" : "mRefs",
6262     "field_offset" : 64,
6263     "referenced_type" : "type-265"
6264    },
6265    {
6266     "access" : "private",
6267     "field_name" : "mState",
6268     "field_offset" : 96,
6269     "referenced_type" : "type-267"
6270    }
6271   ],
6272   "linker_set_key" : "android::hardware::BpHwRefBase",
6273   "name" : "android::hardware::BpHwRefBase",
6274   "record_kind" : "class",
6275   "referenced_type" : "type-262",
6276   "self_type" : "type-262",
6277   "size" : 24,
6278   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6279   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6280   "vtable_components" :
6281   [
6282    {
6283     "component_value" : 16,
6284     "kind" : "vbase_offset"
6285    },
6286    {
6287     "kind" : "offset_to_top"
6288    },
6289    {
6290     "kind" : "rtti",
6291     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6292    },
6293    {
6294     "kind" : "complete_dtor_pointer",
6295     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6296    },
6297    {
6298     "kind" : "deleting_dtor_pointer",
6299     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6300    },
6301    {
6302     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6303    },
6304    {
6305     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6306    },
6307    {
6308     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6309    },
6310    {
6311     "kind" : "vcall_offset"
6312    },
6313    {
6314     "component_value" : -16,
6315     "kind" : "vcall_offset"
6316    },
6317    {
6318     "component_value" : -16,
6319     "kind" : "vcall_offset"
6320    },
6321    {
6322     "component_value" : -16,
6323     "kind" : "vcall_offset"
6324    },
6325    {
6326     "component_value" : -16,
6327     "kind" : "vcall_offset"
6328    },
6329    {
6330     "component_value" : -16,
6331     "kind" : "offset_to_top"
6332    },
6333    {
6334     "kind" : "rtti",
6335     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6336    },
6337    {
6338     "kind" : "complete_dtor_pointer",
6339     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6340    },
6341    {
6342     "kind" : "deleting_dtor_pointer",
6343     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6344    },
6345    {
6346     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6347    },
6348    {
6349     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6350    },
6351    {
6352     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6353    },
6354    {
6355     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6356    }
6357   ]
6358  },
6359  {
6360   "alignment" : 8,
6361   "fields" :
6362   [
6363    {
6364     "field_name" : "flags",
6365     "referenced_type" : "type-2"
6366    },
6367    {
6368     "field_name" : "fdIndex",
6369     "field_offset" : 32,
6370     "referenced_type" : "type-2"
6371    },
6372    {
6373     "field_name" : "offset",
6374     "field_offset" : 64,
6375     "referenced_type" : "type-2"
6376    },
6377    {
6378     "field_name" : "extent",
6379     "field_offset" : 128,
6380     "referenced_type" : "type-19"
6381    }
6382   ],
6383   "linker_set_key" : "android::hardware::GrantorDescriptor",
6384   "name" : "android::hardware::GrantorDescriptor",
6385   "referenced_type" : "type-118",
6386   "self_type" : "type-118",
6387   "size" : 24,
6388   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6389   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6390  },
6391  {
6392   "alignment" : 8,
6393   "base_specifiers" :
6394   [
6395    {
6396     "is_virtual" : true,
6397     "referenced_type" : "type-100"
6398    },
6399    {
6400     "is_virtual" : true,
6401     "referenced_type" : "type-76"
6402    }
6403   ],
6404   "linker_set_key" : "android::hardware::HidlMemory",
6405   "name" : "android::hardware::HidlMemory",
6406   "record_kind" : "class",
6407   "referenced_type" : "type-109",
6408   "self_type" : "type-109",
6409   "size" : 56,
6410   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6411   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6412   "vtable_components" :
6413   [
6414    {
6415     "component_value" : 48,
6416     "kind" : "vbase_offset"
6417    },
6418    {
6419     "component_value" : 8,
6420     "kind" : "vbase_offset"
6421    },
6422    {
6423     "kind" : "offset_to_top"
6424    },
6425    {
6426     "kind" : "rtti",
6427     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6428    },
6429    {
6430     "kind" : "complete_dtor_pointer",
6431     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6432    },
6433    {
6434     "kind" : "deleting_dtor_pointer",
6435     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6436    },
6437    {
6438     "kind" : "vcall_offset"
6439    },
6440    {
6441     "kind" : "vcall_offset"
6442    },
6443    {
6444     "kind" : "vcall_offset"
6445    },
6446    {
6447     "kind" : "vcall_offset"
6448    },
6449    {
6450     "component_value" : -48,
6451     "kind" : "vcall_offset"
6452    },
6453    {
6454     "component_value" : -48,
6455     "kind" : "offset_to_top"
6456    },
6457    {
6458     "kind" : "rtti",
6459     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6460    },
6461    {
6462     "kind" : "complete_dtor_pointer",
6463     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6464    },
6465    {
6466     "kind" : "deleting_dtor_pointer",
6467     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6468    },
6469    {
6470     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6471    },
6472    {
6473     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6474    },
6475    {
6476     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6477    },
6478    {
6479     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6480    }
6481   ]
6482  },
6483  {
6484   "alignment" : 4,
6485   "base_specifiers" :
6486   [
6487    {
6488     "is_virtual" : true,
6489     "referenced_type" : "type-76"
6490    }
6491   ],
6492   "linker_set_key" : "android::hardware::IBinder",
6493   "name" : "android::hardware::IBinder",
6494   "record_kind" : "class",
6495   "referenced_type" : "type-261",
6496   "self_type" : "type-261",
6497   "size" : 12,
6498   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6499   "unique_id" : "_ZTSN7android8hardware7IBinderE",
6500   "vtable_components" :
6501   [
6502    {
6503     "component_value" : 4,
6504     "kind" : "vbase_offset"
6505    },
6506    {
6507     "kind" : "offset_to_top"
6508    },
6509    {
6510     "kind" : "rtti",
6511     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6512    },
6513    {
6514     "is_pure" : true,
6515     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6516    },
6517    {
6518     "is_pure" : true,
6519     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6520    },
6521    {
6522     "is_pure" : true,
6523     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6524    },
6525    {
6526     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6527    },
6528    {
6529     "is_pure" : true,
6530     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6531    },
6532    {
6533     "is_pure" : true,
6534     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6535    },
6536    {
6537     "is_pure" : true,
6538     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6539    },
6540    {
6541     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6542    },
6543    {
6544     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6545    },
6546    {
6547     "kind" : "complete_dtor_pointer",
6548     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6549    },
6550    {
6551     "kind" : "deleting_dtor_pointer",
6552     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6553    },
6554    {
6555     "kind" : "vcall_offset"
6556    },
6557    {
6558     "kind" : "vcall_offset"
6559    },
6560    {
6561     "kind" : "vcall_offset"
6562    },
6563    {
6564     "kind" : "vcall_offset"
6565    },
6566    {
6567     "component_value" : -4,
6568     "kind" : "vcall_offset"
6569    },
6570    {
6571     "component_value" : -4,
6572     "kind" : "offset_to_top"
6573    },
6574    {
6575     "kind" : "rtti",
6576     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6577    },
6578    {
6579     "kind" : "complete_dtor_pointer",
6580     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
6581    },
6582    {
6583     "kind" : "deleting_dtor_pointer",
6584     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
6585    },
6586    {
6587     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6588    },
6589    {
6590     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6591    },
6592    {
6593     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6594    },
6595    {
6596     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6597    }
6598   ]
6599  },
6600  {
6601   "alignment" : 4,
6602   "base_specifiers" :
6603   [
6604    {
6605     "is_virtual" : true,
6606     "referenced_type" : "type-76"
6607    }
6608   ],
6609   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6610   "name" : "android::hardware::IBinder::DeathRecipient",
6611   "record_kind" : "class",
6612   "referenced_type" : "type-258",
6613   "self_type" : "type-258",
6614   "size" : 12,
6615   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6616   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6617   "vtable_components" :
6618   [
6619    {
6620     "component_value" : 4,
6621     "kind" : "vbase_offset"
6622    },
6623    {
6624     "kind" : "offset_to_top"
6625    },
6626    {
6627     "kind" : "rtti",
6628     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6629    },
6630    {
6631     "is_pure" : true,
6632     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
6633    },
6634    {
6635     "kind" : "complete_dtor_pointer",
6636     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
6637    },
6638    {
6639     "kind" : "deleting_dtor_pointer",
6640     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
6641    },
6642    {
6643     "kind" : "vcall_offset"
6644    },
6645    {
6646     "kind" : "vcall_offset"
6647    },
6648    {
6649     "kind" : "vcall_offset"
6650    },
6651    {
6652     "kind" : "vcall_offset"
6653    },
6654    {
6655     "component_value" : -4,
6656     "kind" : "vcall_offset"
6657    },
6658    {
6659     "component_value" : -4,
6660     "kind" : "offset_to_top"
6661    },
6662    {
6663     "kind" : "rtti",
6664     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6665    },
6666    {
6667     "kind" : "complete_dtor_pointer",
6668     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
6669    },
6670    {
6671     "kind" : "deleting_dtor_pointer",
6672     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
6673    },
6674    {
6675     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6676    },
6677    {
6678     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6679    },
6680    {
6681     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6682    },
6683    {
6684     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6685    }
6686   ]
6687  },
6688  {
6689   "alignment" : 4,
6690   "base_specifiers" :
6691   [
6692    {
6693     "is_virtual" : true,
6694     "referenced_type" : "type-76"
6695    }
6696   ],
6697   "linker_set_key" : "android::hardware::IInterface",
6698   "name" : "android::hardware::IInterface",
6699   "record_kind" : "class",
6700   "referenced_type" : "type-271",
6701   "self_type" : "type-271",
6702   "size" : 12,
6703   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6704   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
6705   "vtable_components" :
6706   [
6707    {
6708     "component_value" : 4,
6709     "kind" : "vbase_offset"
6710    },
6711    {
6712     "kind" : "offset_to_top"
6713    },
6714    {
6715     "kind" : "rtti",
6716     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6717    },
6718    {
6719     "kind" : "complete_dtor_pointer",
6720     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6721    },
6722    {
6723     "kind" : "deleting_dtor_pointer",
6724     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6725    },
6726    {
6727     "is_pure" : true,
6728     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6729    },
6730    {
6731     "kind" : "vcall_offset"
6732    },
6733    {
6734     "kind" : "vcall_offset"
6735    },
6736    {
6737     "kind" : "vcall_offset"
6738    },
6739    {
6740     "kind" : "vcall_offset"
6741    },
6742    {
6743     "component_value" : -4,
6744     "kind" : "vcall_offset"
6745    },
6746    {
6747     "component_value" : -4,
6748     "kind" : "offset_to_top"
6749    },
6750    {
6751     "kind" : "rtti",
6752     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6753    },
6754    {
6755     "kind" : "complete_dtor_pointer",
6756     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
6757    },
6758    {
6759     "kind" : "deleting_dtor_pointer",
6760     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
6761    },
6762    {
6763     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6764    },
6765    {
6766     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6767    },
6768    {
6769     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6770    },
6771    {
6772     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6773    }
6774   ]
6775  },
6776  {
6777   "alignment" : 8,
6778   "fields" :
6779   [
6780    {
6781     "access" : "private",
6782     "field_name" : "mGrantors",
6783     "referenced_type" : "type-114"
6784    },
6785    {
6786     "access" : "private",
6787     "field_name" : "mHandle",
6788     "field_offset" : 128,
6789     "referenced_type" : "type-217"
6790    },
6791    {
6792     "access" : "private",
6793     "field_name" : "mQuantum",
6794     "field_offset" : 192,
6795     "referenced_type" : "type-2"
6796    },
6797    {
6798     "access" : "private",
6799     "field_name" : "mFlags",
6800     "field_offset" : 224,
6801     "referenced_type" : "type-2"
6802    }
6803   ],
6804   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6805   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6806   "referenced_type" : "type-216",
6807   "self_type" : "type-216",
6808   "size" : 32,
6809   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6810   "template_args" : [ "type-31" ],
6811   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
6812  },
6813  {
6814   "alignment" : 4,
6815   "fields" :
6816   [
6817    {
6818     "access" : "private",
6819     "field_name" : "mBufCachePos",
6820     "referenced_type" : "type-2"
6821    },
6822    {
6823     "access" : "private",
6824     "field_name" : "mBufCache",
6825     "field_offset" : 32,
6826     "referenced_type" : "type-273"
6827    },
6828    {
6829     "access" : "private",
6830     "field_name" : "mError",
6831     "field_offset" : 128,
6832     "referenced_type" : "type-29"
6833    },
6834    {
6835     "access" : "private",
6836     "field_name" : "mData",
6837     "field_offset" : 160,
6838     "referenced_type" : "type-274"
6839    },
6840    {
6841     "access" : "private",
6842     "field_name" : "mDataSize",
6843     "field_offset" : 192,
6844     "referenced_type" : "type-2"
6845    },
6846    {
6847     "access" : "private",
6848     "field_name" : "mDataCapacity",
6849     "field_offset" : 224,
6850     "referenced_type" : "type-2"
6851    },
6852    {
6853     "access" : "private",
6854     "field_name" : "mDataPos",
6855     "field_offset" : 256,
6856     "referenced_type" : "type-2"
6857    },
6858    {
6859     "access" : "private",
6860     "field_name" : "mObjects",
6861     "field_offset" : 288,
6862     "referenced_type" : "type-275"
6863    },
6864    {
6865     "access" : "private",
6866     "field_name" : "mObjectsSize",
6867     "field_offset" : 320,
6868     "referenced_type" : "type-2"
6869    },
6870    {
6871     "access" : "private",
6872     "field_name" : "mObjectsCapacity",
6873     "field_offset" : 352,
6874     "referenced_type" : "type-2"
6875    },
6876    {
6877     "access" : "private",
6878     "field_name" : "mNextObjectHint",
6879     "field_offset" : 384,
6880     "referenced_type" : "type-2"
6881    },
6882    {
6883     "access" : "private",
6884     "field_name" : "mNumRef",
6885     "field_offset" : 416,
6886     "referenced_type" : "type-2"
6887    },
6888    {
6889     "access" : "private",
6890     "field_name" : "mFdsKnown",
6891     "field_offset" : 448,
6892     "referenced_type" : "type-4"
6893    },
6894    {
6895     "access" : "private",
6896     "field_name" : "mHasFds",
6897     "field_offset" : 456,
6898     "referenced_type" : "type-4"
6899    },
6900    {
6901     "access" : "private",
6902     "field_name" : "mAllowFds",
6903     "field_offset" : 464,
6904     "referenced_type" : "type-4"
6905    },
6906    {
6907     "access" : "private",
6908     "field_name" : "mOwner",
6909     "field_offset" : 480,
6910     "referenced_type" : "type-276"
6911    },
6912    {
6913     "access" : "private",
6914     "field_name" : "mOwnerCookie",
6915     "field_offset" : 512,
6916     "referenced_type" : "type-38"
6917    }
6918   ],
6919   "linker_set_key" : "android::hardware::Parcel",
6920   "name" : "android::hardware::Parcel",
6921   "record_kind" : "class",
6922   "referenced_type" : "type-272",
6923   "self_type" : "type-272",
6924   "size" : 68,
6925   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6926   "unique_id" : "_ZTSN7android8hardware6ParcelE"
6927  },
6928  {
6929   "access" : "private",
6930   "alignment" : 8,
6931   "fields" :
6932   [
6933    {
6934     "field_name" : "index",
6935     "referenced_type" : "type-2"
6936    },
6937    {
6938     "field_name" : "buffer",
6939     "field_offset" : 64,
6940     "referenced_type" : "type-19"
6941    },
6942    {
6943     "field_name" : "bufend",
6944     "field_offset" : 128,
6945     "referenced_type" : "type-19"
6946    }
6947   ],
6948   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
6949   "name" : "android::hardware::Parcel::BufferInfo",
6950   "referenced_type" : "type-282",
6951   "self_type" : "type-282",
6952   "size" : 24,
6953   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6954   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
6955  },
6956  {
6957   "alignment" : 8,
6958   "base_specifiers" :
6959   [
6960    {
6961     "is_virtual" : true,
6962     "referenced_type" : "type-76"
6963    }
6964   ],
6965   "fields" :
6966   [
6967    {
6968     "access" : "private",
6969     "field_name" : "mDriverFD",
6970     "field_offset" : 32,
6971     "referenced_type" : "type-29"
6972    },
6973    {
6974     "access" : "private",
6975     "field_name" : "mVMStart",
6976     "field_offset" : 64,
6977     "referenced_type" : "type-38"
6978    },
6979    {
6980     "access" : "private",
6981     "field_name" : "mThreadCountLock",
6982     "field_offset" : 96,
6983     "referenced_type" : "type-359"
6984    },
6985    {
6986     "access" : "private",
6987     "field_name" : "mThreadCountDecrement",
6988     "field_offset" : 128,
6989     "referenced_type" : "type-360"
6990    },
6991    {
6992     "access" : "private",
6993     "field_name" : "mExecutingThreadsCount",
6994     "field_offset" : 160,
6995     "referenced_type" : "type-2"
6996    },
6997    {
6998     "access" : "private",
6999     "field_name" : "mMaxThreads",
7000     "field_offset" : 192,
7001     "referenced_type" : "type-2"
7002    },
7003    {
7004     "access" : "private",
7005     "field_name" : "mStarvationStartTimeMs",
7006     "field_offset" : 256,
7007     "referenced_type" : "type-14"
7008    },
7009    {
7010     "access" : "private",
7011     "field_name" : "mLock",
7012     "field_offset" : 320,
7013     "referenced_type" : "type-61"
7014    },
7015    {
7016     "access" : "private",
7017     "field_name" : "mHandleToObject",
7018     "field_offset" : 352,
7019     "referenced_type" : "type-305"
7020    },
7021    {
7022     "access" : "private",
7023     "field_name" : "mManagesContexts",
7024     "field_offset" : 512,
7025     "referenced_type" : "type-4"
7026    },
7027    {
7028     "access" : "private",
7029     "field_name" : "mBinderContextCheckFunc",
7030     "field_offset" : 544,
7031     "referenced_type" : "type-361"
7032    },
7033    {
7034     "access" : "private",
7035     "field_name" : "mBinderContextUserData",
7036     "field_offset" : 576,
7037     "referenced_type" : "type-38"
7038    },
7039    {
7040     "access" : "private",
7041     "field_name" : "mContexts",
7042     "field_offset" : 608,
7043     "referenced_type" : "type-307"
7044    },
7045    {
7046     "access" : "private",
7047     "field_name" : "mRootDir",
7048     "field_offset" : 768,
7049     "referenced_type" : "type-237"
7050    },
7051    {
7052     "access" : "private",
7053     "field_name" : "mThreadPoolStarted",
7054     "field_offset" : 800,
7055     "referenced_type" : "type-4"
7056    },
7057    {
7058     "access" : "private",
7059     "field_name" : "mSpawnThreadOnStart",
7060     "field_offset" : 808,
7061     "referenced_type" : "type-4"
7062    },
7063    {
7064     "access" : "private",
7065     "field_name" : "mThreadPoolSeq",
7066     "field_offset" : 832,
7067     "referenced_type" : "type-365"
7068    },
7069    {
7070     "access" : "private",
7071     "field_name" : "mMmapSize",
7072     "field_offset" : 864,
7073     "referenced_type" : "type-127"
7074    },
7075    {
7076     "access" : "private",
7077     "field_name" : "mCallRestriction",
7078     "field_offset" : 896,
7079     "referenced_type" : "type-366"
7080    }
7081   ],
7082   "linker_set_key" : "android::hardware::ProcessState",
7083   "name" : "android::hardware::ProcessState",
7084   "record_kind" : "class",
7085   "referenced_type" : "type-358",
7086   "self_type" : "type-358",
7087   "size" : 128,
7088   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7089   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7090   "vtable_components" :
7091   [
7092    {
7093     "component_value" : 116,
7094     "kind" : "vbase_offset"
7095    },
7096    {
7097     "kind" : "offset_to_top"
7098    },
7099    {
7100     "kind" : "rtti",
7101     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7102    },
7103    {
7104     "kind" : "complete_dtor_pointer",
7105     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7106    },
7107    {
7108     "kind" : "deleting_dtor_pointer",
7109     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7110    },
7111    {
7112     "kind" : "vcall_offset"
7113    },
7114    {
7115     "kind" : "vcall_offset"
7116    },
7117    {
7118     "kind" : "vcall_offset"
7119    },
7120    {
7121     "kind" : "vcall_offset"
7122    },
7123    {
7124     "component_value" : -116,
7125     "kind" : "vcall_offset"
7126    },
7127    {
7128     "component_value" : -116,
7129     "kind" : "offset_to_top"
7130    },
7131    {
7132     "kind" : "rtti",
7133     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7134    },
7135    {
7136     "kind" : "complete_dtor_pointer",
7137     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7138    },
7139    {
7140     "kind" : "deleting_dtor_pointer",
7141     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7142    },
7143    {
7144     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7145    },
7146    {
7147     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7148    },
7149    {
7150     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7151    },
7152    {
7153     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7154    }
7155   ]
7156  },
7157  {
7158   "access" : "private",
7159   "alignment" : 4,
7160   "fields" :
7161   [
7162    {
7163     "field_name" : "binder",
7164     "referenced_type" : "type-264"
7165    },
7166    {
7167     "field_name" : "refs",
7168     "field_offset" : 32,
7169     "referenced_type" : "type-265"
7170    }
7171   ],
7172   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7173   "name" : "android::hardware::ProcessState::handle_entry",
7174   "referenced_type" : "type-306",
7175   "self_type" : "type-306",
7176   "size" : 8,
7177   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7178   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7179  },
7180  {
7181   "alignment" : 4,
7182   "base_specifiers" :
7183   [
7184    {
7185     "referenced_type" : "type-281"
7186    }
7187   ],
7188   "fields" :
7189   [
7190    {
7191     "access" : "private",
7192     "field_name" : "mVal",
7193     "field_offset" : 168,
7194     "referenced_type" : "type-4"
7195    }
7196   ],
7197   "linker_set_key" : "android::hardware::Return<bool>",
7198   "name" : "android::hardware::Return<bool>",
7199   "record_kind" : "class",
7200   "referenced_type" : "type-280",
7201   "self_type" : "type-280",
7202   "size" : 24,
7203   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7204   "template_args" : [ "type-4" ],
7205   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7206  },
7207  {
7208   "alignment" : 4,
7209   "base_specifiers" :
7210   [
7211    {
7212     "referenced_type" : "type-281"
7213    }
7214   ],
7215   "linker_set_key" : "android::hardware::Return<void>",
7216   "name" : "android::hardware::Return<void>",
7217   "record_kind" : "class",
7218   "referenced_type" : "type-398",
7219   "self_type" : "type-398",
7220   "size" : 24,
7221   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7222   "template_args" : [ "type-39" ],
7223   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7224  },
7225  {
7226   "alignment" : 4,
7227   "fields" :
7228   [
7229    {
7230     "access" : "private",
7231     "field_name" : "mException",
7232     "referenced_type" : "type-29"
7233    },
7234    {
7235     "access" : "private",
7236     "field_name" : "mErrorCode",
7237     "field_offset" : 32,
7238     "referenced_type" : "type-29"
7239    },
7240    {
7241     "access" : "private",
7242     "field_name" : "mMessage",
7243     "field_offset" : 64,
7244     "referenced_type" : "type-176"
7245    }
7246   ],
7247   "linker_set_key" : "android::hardware::Status",
7248   "name" : "android::hardware::Status",
7249   "record_kind" : "class",
7250   "referenced_type" : "type-175",
7251   "self_type" : "type-175",
7252   "size" : 20,
7253   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7254   "unique_id" : "_ZTSN7android8hardware6StatusE"
7255  },
7256  {
7257   "alignment" : 8,
7258   "fields" :
7259   [
7260    {
7261     "field_name" : "sampleRateHz",
7262     "referenced_type" : "type-2"
7263    },
7264    {
7265     "field_name" : "channelMask",
7266     "field_offset" : 32,
7267     "referenced_type" : "type-2"
7268    },
7269    {
7270     "field_name" : "format",
7271     "field_offset" : 64,
7272     "referenced_type" : "type-134"
7273    },
7274    {
7275     "field_name" : "offloadInfo",
7276     "field_offset" : 128,
7277     "referenced_type" : "type-384"
7278    },
7279    {
7280     "field_name" : "frameCount",
7281     "field_offset" : 512,
7282     "referenced_type" : "type-19"
7283    }
7284   ],
7285   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioConfig",
7286   "name" : "android::hardware::audio::common::V4_0::AudioConfig",
7287   "referenced_type" : "type-385",
7288   "self_type" : "type-385",
7289   "size" : 72,
7290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7291   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_011AudioConfigE"
7292  },
7293  {
7294   "alignment" : 4,
7295   "fields" :
7296   [
7297    {
7298     "field_name" : "mode",
7299     "referenced_type" : "type-2"
7300    },
7301    {
7302     "field_name" : "channelMask",
7303     "field_offset" : 32,
7304     "referenced_type" : "type-2"
7305    },
7306    {
7307     "field_name" : "minValue",
7308     "field_offset" : 64,
7309     "referenced_type" : "type-29"
7310    },
7311    {
7312     "field_name" : "maxValue",
7313     "field_offset" : 96,
7314     "referenced_type" : "type-29"
7315    },
7316    {
7317     "field_name" : "defaultValue",
7318     "field_offset" : 128,
7319     "referenced_type" : "type-29"
7320    },
7321    {
7322     "field_name" : "stepValue",
7323     "field_offset" : 160,
7324     "referenced_type" : "type-2"
7325    },
7326    {
7327     "field_name" : "minRampMs",
7328     "field_offset" : 192,
7329     "referenced_type" : "type-2"
7330    },
7331    {
7332     "field_name" : "maxRampMs",
7333     "field_offset" : 224,
7334     "referenced_type" : "type-2"
7335    }
7336   ],
7337   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioGain",
7338   "name" : "android::hardware::audio::common::V4_0::AudioGain",
7339   "referenced_type" : "type-143",
7340   "self_type" : "type-143",
7341   "size" : 32,
7342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7343   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_09AudioGainE"
7344  },
7345  {
7346   "alignment" : 4,
7347   "fields" :
7348   [
7349    {
7350     "field_name" : "index",
7351     "referenced_type" : "type-29"
7352    },
7353    {
7354     "field_name" : "mode",
7355     "field_offset" : 32,
7356     "referenced_type" : "type-386"
7357    },
7358    {
7359     "field_name" : "channelMask",
7360     "field_offset" : 64,
7361     "referenced_type" : "type-377"
7362    },
7363    {
7364     "field_name" : "values",
7365     "field_offset" : 96,
7366     "referenced_type" : "type-184"
7367    },
7368    {
7369     "field_name" : "rampDurationMs",
7370     "field_offset" : 1120,
7371     "referenced_type" : "type-2"
7372    }
7373   ],
7374   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioGainConfig",
7375   "name" : "android::hardware::audio::common::V4_0::AudioGainConfig",
7376   "referenced_type" : "type-388",
7377   "self_type" : "type-388",
7378   "size" : 144,
7379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7380   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioGainConfigE"
7381  },
7382  {
7383   "alignment" : 8,
7384   "fields" :
7385   [
7386    {
7387     "field_name" : "sampleRateHz",
7388     "referenced_type" : "type-2"
7389    },
7390    {
7391     "field_name" : "channelMask",
7392     "field_offset" : 32,
7393     "referenced_type" : "type-2"
7394    },
7395    {
7396     "field_name" : "format",
7397     "field_offset" : 64,
7398     "referenced_type" : "type-134"
7399    },
7400    {
7401     "field_name" : "streamType",
7402     "field_offset" : 96,
7403     "referenced_type" : "type-372"
7404    },
7405    {
7406     "field_name" : "bitRatePerSecond",
7407     "field_offset" : 128,
7408     "referenced_type" : "type-2"
7409    },
7410    {
7411     "field_name" : "durationMicroseconds",
7412     "field_offset" : 192,
7413     "referenced_type" : "type-14"
7414    },
7415    {
7416     "field_name" : "hasVideo",
7417     "field_offset" : 256,
7418     "referenced_type" : "type-4"
7419    },
7420    {
7421     "field_name" : "isStreaming",
7422     "field_offset" : 264,
7423     "referenced_type" : "type-4"
7424    },
7425    {
7426     "field_name" : "bitWidth",
7427     "field_offset" : 288,
7428     "referenced_type" : "type-2"
7429    },
7430    {
7431     "field_name" : "bufferSize",
7432     "field_offset" : 320,
7433     "referenced_type" : "type-2"
7434    },
7435    {
7436     "field_name" : "usage",
7437     "field_offset" : 352,
7438     "referenced_type" : "type-382"
7439    }
7440   ],
7441   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioOffloadInfo",
7442   "name" : "android::hardware::audio::common::V4_0::AudioOffloadInfo",
7443   "referenced_type" : "type-384",
7444   "self_type" : "type-384",
7445   "size" : 48,
7446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7447   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_016AudioOffloadInfoE"
7448  },
7449  {
7450   "alignment" : 8,
7451   "fields" :
7452   [
7453    {
7454     "field_name" : "id",
7455     "referenced_type" : "type-29"
7456    },
7457    {
7458     "field_name" : "role",
7459     "field_offset" : 32,
7460     "referenced_type" : "type-389"
7461    },
7462    {
7463     "field_name" : "name",
7464     "field_offset" : 64,
7465     "referenced_type" : "type-93"
7466    },
7467    {
7468     "field_name" : "sampleRates",
7469     "field_offset" : 192,
7470     "referenced_type" : "type-119"
7471    },
7472    {
7473     "field_name" : "channelMasks",
7474     "field_offset" : 320,
7475     "referenced_type" : "type-119"
7476    },
7477    {
7478     "field_name" : "formats",
7479     "field_offset" : 448,
7480     "referenced_type" : "type-130"
7481    },
7482    {
7483     "field_name" : "gains",
7484     "field_offset" : 576,
7485     "referenced_type" : "type-139"
7486    },
7487    {
7488     "field_name" : "activeConfig",
7489     "field_offset" : 704,
7490     "referenced_type" : "type-394"
7491    },
7492    {
7493     "field_name" : "type",
7494     "field_offset" : 2400,
7495     "referenced_type" : "type-390"
7496    },
7497    {
7498     "field_name" : "ext",
7499     "field_offset" : 2432,
7500     "referenced_type" : "type-404"
7501    }
7502   ],
7503   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPort",
7504   "name" : "android::hardware::audio::common::V4_0::AudioPort",
7505   "referenced_type" : "type-403",
7506   "self_type" : "type-403",
7507   "size" : 344,
7508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7509   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_09AudioPortE"
7510  },
7511  {
7512   "alignment" : 4,
7513   "fields" :
7514   [
7515    {
7516     "field_name" : "device",
7517     "referenced_type" : "type-399"
7518    },
7519    {
7520     "field_name" : "mix",
7521     "referenced_type" : "type-401"
7522    },
7523    {
7524     "field_name" : "session",
7525     "referenced_type" : "type-402"
7526    }
7527   ],
7528   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPort::Ext",
7529   "name" : "android::hardware::audio::common::V4_0::AudioPort::Ext",
7530   "record_kind" : "union",
7531   "referenced_type" : "type-404",
7532   "self_type" : "type-404",
7533   "size" : 40,
7534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7535   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_09AudioPort3ExtE"
7536  },
7537  {
7538   "alignment" : 4,
7539   "fields" :
7540   [
7541    {
7542     "field_name" : "id",
7543     "referenced_type" : "type-29"
7544    },
7545    {
7546     "field_name" : "configMask",
7547     "field_offset" : 32,
7548     "referenced_type" : "type-2"
7549    },
7550    {
7551     "field_name" : "sampleRateHz",
7552     "field_offset" : 64,
7553     "referenced_type" : "type-2"
7554    },
7555    {
7556     "field_name" : "channelMask",
7557     "field_offset" : 96,
7558     "referenced_type" : "type-2"
7559    },
7560    {
7561     "field_name" : "format",
7562     "field_offset" : 128,
7563     "referenced_type" : "type-134"
7564    },
7565    {
7566     "field_name" : "gain",
7567     "field_offset" : 160,
7568     "referenced_type" : "type-388"
7569    },
7570    {
7571     "field_name" : "type",
7572     "field_offset" : 1312,
7573     "referenced_type" : "type-390"
7574    },
7575    {
7576     "field_name" : "role",
7577     "field_offset" : 1344,
7578     "referenced_type" : "type-389"
7579    },
7580    {
7581     "field_name" : "ext",
7582     "field_offset" : 1376,
7583     "referenced_type" : "type-395"
7584    }
7585   ],
7586   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfig",
7587   "name" : "android::hardware::audio::common::V4_0::AudioPortConfig",
7588   "referenced_type" : "type-394",
7589   "self_type" : "type-394",
7590   "size" : 212,
7591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7592   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioPortConfigE"
7593  },
7594  {
7595   "alignment" : 4,
7596   "fields" :
7597   [
7598    {
7599     "field_name" : "device",
7600     "referenced_type" : "type-391"
7601    },
7602    {
7603     "field_name" : "mix",
7604     "referenced_type" : "type-396"
7605    },
7606    {
7607     "field_name" : "session",
7608     "referenced_type" : "type-392"
7609    }
7610   ],
7611   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfig::Ext",
7612   "name" : "android::hardware::audio::common::V4_0::AudioPortConfig::Ext",
7613   "record_kind" : "union",
7614   "referenced_type" : "type-395",
7615   "self_type" : "type-395",
7616   "size" : 40,
7617   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7618   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioPortConfig3ExtE"
7619  },
7620  {
7621   "alignment" : 4,
7622   "fields" :
7623   [
7624    {
7625     "field_name" : "hwModule",
7626     "referenced_type" : "type-29"
7627    },
7628    {
7629     "field_name" : "ioHandle",
7630     "field_offset" : 32,
7631     "referenced_type" : "type-29"
7632    },
7633    {
7634     "field_name" : "useCase",
7635     "field_offset" : 64,
7636     "referenced_type" : "type-397"
7637    }
7638   ],
7639   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfig::Ext::AudioPortConfigMixExt",
7640   "name" : "android::hardware::audio::common::V4_0::AudioPortConfig::Ext::AudioPortConfigMixExt",
7641   "referenced_type" : "type-396",
7642   "self_type" : "type-396",
7643   "size" : 12,
7644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7645   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioPortConfig3Ext21AudioPortConfigMixExtE"
7646  },
7647  {
7648   "alignment" : 4,
7649   "fields" :
7650   [
7651    {
7652     "field_name" : "stream",
7653     "referenced_type" : "type-372"
7654    },
7655    {
7656     "field_name" : "source",
7657     "referenced_type" : "type-373"
7658    }
7659   ],
7660   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfig::Ext::AudioPortConfigMixExt::UseCase",
7661   "name" : "android::hardware::audio::common::V4_0::AudioPortConfig::Ext::AudioPortConfigMixExt::UseCase",
7662   "record_kind" : "union",
7663   "referenced_type" : "type-397",
7664   "self_type" : "type-397",
7665   "size" : 4,
7666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7667   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioPortConfig3Ext21AudioPortConfigMixExt7UseCaseE"
7668  },
7669  {
7670   "alignment" : 4,
7671   "fields" :
7672   [
7673    {
7674     "field_name" : "hwModule",
7675     "referenced_type" : "type-29"
7676    },
7677    {
7678     "field_name" : "type",
7679     "field_offset" : 32,
7680     "referenced_type" : "type-379"
7681    },
7682    {
7683     "field_name" : "address",
7684     "field_offset" : 64,
7685     "referenced_type" : "type-169"
7686    }
7687   ],
7688   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfigDeviceExt",
7689   "name" : "android::hardware::audio::common::V4_0::AudioPortConfigDeviceExt",
7690   "referenced_type" : "type-391",
7691   "self_type" : "type-391",
7692   "size" : 40,
7693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7694   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_024AudioPortConfigDeviceExtE"
7695  },
7696  {
7697   "alignment" : 4,
7698   "fields" :
7699   [
7700    {
7701     "field_name" : "session",
7702     "referenced_type" : "type-29"
7703    }
7704   ],
7705   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortConfigSessionExt",
7706   "name" : "android::hardware::audio::common::V4_0::AudioPortConfigSessionExt",
7707   "referenced_type" : "type-392",
7708   "self_type" : "type-392",
7709   "size" : 4,
7710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7711   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_025AudioPortConfigSessionExtE"
7712  },
7713  {
7714   "alignment" : 4,
7715   "fields" :
7716   [
7717    {
7718     "field_name" : "hwModule",
7719     "referenced_type" : "type-29"
7720    },
7721    {
7722     "field_name" : "type",
7723     "field_offset" : 32,
7724     "referenced_type" : "type-379"
7725    },
7726    {
7727     "field_name" : "address",
7728     "field_offset" : 64,
7729     "referenced_type" : "type-169"
7730    }
7731   ],
7732   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortDeviceExt",
7733   "name" : "android::hardware::audio::common::V4_0::AudioPortDeviceExt",
7734   "referenced_type" : "type-399",
7735   "self_type" : "type-399",
7736   "size" : 40,
7737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7738   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_018AudioPortDeviceExtE"
7739  },
7740  {
7741   "alignment" : 4,
7742   "fields" :
7743   [
7744    {
7745     "field_name" : "hwModule",
7746     "referenced_type" : "type-29"
7747    },
7748    {
7749     "field_name" : "ioHandle",
7750     "field_offset" : 32,
7751     "referenced_type" : "type-29"
7752    },
7753    {
7754     "field_name" : "latencyClass",
7755     "field_offset" : 64,
7756     "referenced_type" : "type-400"
7757    }
7758   ],
7759   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortMixExt",
7760   "name" : "android::hardware::audio::common::V4_0::AudioPortMixExt",
7761   "referenced_type" : "type-401",
7762   "self_type" : "type-401",
7763   "size" : 12,
7764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7765   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_015AudioPortMixExtE"
7766  },
7767  {
7768   "alignment" : 4,
7769   "fields" :
7770   [
7771    {
7772     "field_name" : "session",
7773     "referenced_type" : "type-29"
7774    }
7775   ],
7776   "linker_set_key" : "android::hardware::audio::common::V4_0::AudioPortSessionExt",
7777   "name" : "android::hardware::audio::common::V4_0::AudioPortSessionExt",
7778   "referenced_type" : "type-402",
7779   "self_type" : "type-402",
7780   "size" : 4,
7781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7782   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_019AudioPortSessionExtE"
7783  },
7784  {
7785   "alignment" : 8,
7786   "fields" :
7787   [
7788    {
7789     "field_name" : "pid",
7790     "referenced_type" : "type-14"
7791    },
7792    {
7793     "field_name" : "tid",
7794     "field_offset" : 64,
7795     "referenced_type" : "type-14"
7796    }
7797   ],
7798   "linker_set_key" : "android::hardware::audio::common::V4_0::ThreadInfo",
7799   "name" : "android::hardware::audio::common::V4_0::ThreadInfo",
7800   "referenced_type" : "type-405",
7801   "self_type" : "type-405",
7802   "size" : 16,
7803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7804   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_010ThreadInfoE"
7805  },
7806  {
7807   "alignment" : 4,
7808   "fields" :
7809   [
7810    {
7811     "field_name" : "timeLow",
7812     "referenced_type" : "type-2"
7813    },
7814    {
7815     "field_name" : "timeMid",
7816     "field_offset" : 32,
7817     "referenced_type" : "type-28"
7818    },
7819    {
7820     "field_name" : "versionAndTimeHigh",
7821     "field_offset" : 48,
7822     "referenced_type" : "type-28"
7823    },
7824    {
7825     "field_name" : "variantAndClockSeqHigh",
7826     "field_offset" : 64,
7827     "referenced_type" : "type-28"
7828    },
7829    {
7830     "field_name" : "node",
7831     "field_offset" : 80,
7832     "referenced_type" : "type-177"
7833    }
7834   ],
7835   "linker_set_key" : "android::hardware::audio::common::V4_0::Uuid",
7836   "name" : "android::hardware::audio::common::V4_0::Uuid",
7837   "referenced_type" : "type-371",
7838   "self_type" : "type-371",
7839   "size" : 16,
7840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/audio/common/4.0/[email protected]_genc++_headers/gen/android/hardware/audio/common/4.0/types.h",
7841   "unique_id" : "_ZTSN7android8hardware5audio6common4V4_04UuidE"
7842  },
7843  {
7844   "alignment" : 4,
7845   "fields" :
7846   [
7847    {
7848     "access" : "protected",
7849     "field_name" : "mInstrumentationCallbacks",
7850     "field_offset" : 32,
7851     "referenced_type" : "type-291"
7852    },
7853    {
7854     "access" : "protected",
7855     "field_name" : "mEnableInstrumentation",
7856     "field_offset" : 128,
7857     "referenced_type" : "type-4"
7858    },
7859    {
7860     "access" : "protected",
7861     "field_name" : "mInstrumentationLibPackage",
7862     "field_offset" : 160,
7863     "referenced_type" : "type-292"
7864    },
7865    {
7866     "access" : "protected",
7867     "field_name" : "mInterfaceName",
7868     "field_offset" : 256,
7869     "referenced_type" : "type-293"
7870    }
7871   ],
7872   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7873   "name" : "android::hardware::details::HidlInstrumentor",
7874   "referenced_type" : "type-290",
7875   "self_type" : "type-290",
7876   "size" : 44,
7877   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7878   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7879   "vtable_components" :
7880   [
7881    {
7882     "kind" : "offset_to_top"
7883    },
7884    {
7885     "kind" : "rtti",
7886     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7887    },
7888    {
7889     "kind" : "complete_dtor_pointer",
7890     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7891    },
7892    {
7893     "kind" : "deleting_dtor_pointer",
7894     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7895    }
7896   ]
7897  },
7898  {
7899   "alignment" : 4,
7900   "fields" :
7901   [
7902    {
7903     "field_name" : "sched_policy",
7904     "referenced_type" : "type-29"
7905    },
7906    {
7907     "field_name" : "prio",
7908     "field_offset" : 32,
7909     "referenced_type" : "type-29"
7910    }
7911   ],
7912   "linker_set_key" : "android::hardware::details::SchedPrio",
7913   "name" : "android::hardware::details::SchedPrio",
7914   "referenced_type" : "type-298",
7915   "self_type" : "type-298",
7916   "size" : 8,
7917   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7918   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7919  },
7920  {
7921   "alignment" : 1,
7922   "linker_set_key" : "android::hardware::details::bnhw_tag",
7923   "name" : "android::hardware::details::bnhw_tag",
7924   "referenced_type" : "type-181",
7925   "self_type" : "type-181",
7926   "size" : 1,
7927   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7928   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7929  },
7930  {
7931   "alignment" : 1,
7932   "linker_set_key" : "android::hardware::details::bphw_tag",
7933   "name" : "android::hardware::details::bphw_tag",
7934   "referenced_type" : "type-192",
7935   "self_type" : "type-192",
7936   "size" : 1,
7937   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7938   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7939  },
7940  {
7941   "alignment" : 1,
7942   "linker_set_key" : "android::hardware::details::bs_tag",
7943   "name" : "android::hardware::details::bs_tag",
7944   "referenced_type" : "type-205",
7945   "self_type" : "type-205",
7946   "size" : 1,
7947   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7948   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7949  },
7950  {
7951   "alignment" : 4,
7952   "fields" :
7953   [
7954    {
7955     "access" : "private",
7956     "field_name" : "mBase",
7957     "referenced_type" : "type-160"
7958    }
7959   ],
7960   "linker_set_key" : "android::hardware::details::const_accessor<int, 32>",
7961   "name" : "android::hardware::details::const_accessor<int, 32>",
7962   "referenced_type" : "type-159",
7963   "self_type" : "type-159",
7964   "size" : 4,
7965   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7966   "template_args" : [ "type-29" ],
7967   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIiLj32EJEEE"
7968  },
7969  {
7970   "alignment" : 4,
7971   "fields" :
7972   [
7973    {
7974     "access" : "private",
7975     "field_name" : "mBase",
7976     "referenced_type" : "type-155"
7977    }
7978   ],
7979   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
7980   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
7981   "referenced_type" : "type-164",
7982   "self_type" : "type-164",
7983   "size" : 4,
7984   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7985   "template_args" : [ "type-26" ],
7986   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLj32EJEEE"
7987  },
7988  {
7989   "alignment" : 4,
7990   "fields" :
7991   [
7992    {
7993     "access" : "private",
7994     "field_name" : "mBase",
7995     "referenced_type" : "type-155"
7996    }
7997   ],
7998   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 6>",
7999   "name" : "android::hardware::details::const_accessor<unsigned char, 6>",
8000   "referenced_type" : "type-154",
8001   "self_type" : "type-154",
8002   "size" : 4,
8003   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8004   "template_args" : [ "type-26" ],
8005   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLj6EJEEE"
8006  },
8007  {
8008   "access" : "private",
8009   "alignment" : 8,
8010   "fields" :
8011   [
8012    {
8013     "field_name" : "mPointer",
8014     "referenced_type" : "type-133"
8015    },
8016    {
8017     "field_name" : "_pad",
8018     "referenced_type" : "type-19"
8019    }
8020   ],
8021   "is_anonymous" : true,
8022   "linker_set_key" : "android::hardware::details::hidl_pointer<AudioFormat>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8023   "name" : "android::hardware::details::hidl_pointer<AudioFormat>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8024   "record_kind" : "union",
8025   "referenced_type" : "type-132",
8026   "self_type" : "type-132",
8027   "size" : 8,
8028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8029   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5audio6common4V4_011AudioFormatEEUt_E"
8030  },
8031  {
8032   "access" : "private",
8033   "alignment" : 8,
8034   "fields" :
8035   [
8036    {
8037     "field_name" : "mPointer",
8038     "referenced_type" : "type-142"
8039    },
8040    {
8041     "field_name" : "_pad",
8042     "referenced_type" : "type-19"
8043    }
8044   ],
8045   "is_anonymous" : true,
8046   "linker_set_key" : "android::hardware::details::hidl_pointer<AudioGain>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8047   "name" : "android::hardware::details::hidl_pointer<AudioGain>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8048   "record_kind" : "union",
8049   "referenced_type" : "type-141",
8050   "self_type" : "type-141",
8051   "size" : 8,
8052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8053   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5audio6common4V4_09AudioGainEEUt_E"
8054  },
8055  {
8056   "access" : "private",
8057   "alignment" : 8,
8058   "fields" :
8059   [
8060    {
8061     "field_name" : "mPointer",
8062     "referenced_type" : "type-117"
8063    },
8064    {
8065     "field_name" : "_pad",
8066     "referenced_type" : "type-19"
8067    }
8068   ],
8069   "is_anonymous" : true,
8070   "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",
8071   "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",
8072   "record_kind" : "union",
8073   "referenced_type" : "type-116",
8074   "self_type" : "type-116",
8075   "size" : 8,
8076   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8077   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8078  },
8079  {
8080   "alignment" : 8,
8081   "fields" :
8082   [
8083    {
8084     "access" : "private",
8085     "referenced_type" : "type-116"
8086    }
8087   ],
8088   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8089   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8090   "referenced_type" : "type-115",
8091   "self_type" : "type-115",
8092   "size" : 8,
8093   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8094   "template_args" : [ "type-118" ],
8095   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8096  },
8097  {
8098   "alignment" : 8,
8099   "fields" :
8100   [
8101    {
8102     "access" : "private",
8103     "referenced_type" : "type-132"
8104    }
8105   ],
8106   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioFormat>",
8107   "name" : "android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioFormat>",
8108   "referenced_type" : "type-131",
8109   "self_type" : "type-131",
8110   "size" : 8,
8111   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8112   "template_args" : [ "type-134" ],
8113   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5audio6common4V4_011AudioFormatEEE"
8114  },
8115  {
8116   "alignment" : 8,
8117   "fields" :
8118   [
8119    {
8120     "access" : "private",
8121     "referenced_type" : "type-141"
8122    }
8123   ],
8124   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioGain>",
8125   "name" : "android::hardware::details::hidl_pointer<android::hardware::audio::common::V4_0::AudioGain>",
8126   "referenced_type" : "type-140",
8127   "self_type" : "type-140",
8128   "size" : 8,
8129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8130   "template_args" : [ "type-143" ],
8131   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5audio6common4V4_09AudioGainEEE"
8132  },
8133  {
8134   "alignment" : 8,
8135   "fields" :
8136   [
8137    {
8138     "access" : "private",
8139     "referenced_type" : "type-150"
8140    }
8141   ],
8142   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8143   "name" : "android::hardware::details::hidl_pointer<char>",
8144   "referenced_type" : "type-149",
8145   "self_type" : "type-149",
8146   "size" : 8,
8147   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8148   "template_args" : [ "type-31" ],
8149   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8150  },
8151  {
8152   "access" : "private",
8153   "alignment" : 8,
8154   "fields" :
8155   [
8156    {
8157     "field_name" : "mPointer",
8158     "referenced_type" : "type-104"
8159    },
8160    {
8161     "field_name" : "_pad",
8162     "referenced_type" : "type-19"
8163    }
8164   ],
8165   "is_anonymous" : true,
8166   "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",
8167   "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",
8168   "record_kind" : "union",
8169   "referenced_type" : "type-150",
8170   "self_type" : "type-150",
8171   "size" : 8,
8172   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8173   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8174  },
8175  {
8176   "alignment" : 8,
8177   "fields" :
8178   [
8179    {
8180     "access" : "private",
8181     "referenced_type" : "type-95"
8182    }
8183   ],
8184   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8185   "name" : "android::hardware::details::hidl_pointer<const char>",
8186   "referenced_type" : "type-94",
8187   "self_type" : "type-94",
8188   "size" : 8,
8189   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8190   "template_args" : [ "type-97" ],
8191   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8192  },
8193  {
8194   "access" : "private",
8195   "alignment" : 8,
8196   "fields" :
8197   [
8198    {
8199     "field_name" : "mPointer",
8200     "referenced_type" : "type-96"
8201    },
8202    {
8203     "field_name" : "_pad",
8204     "referenced_type" : "type-19"
8205    }
8206   ],
8207   "is_anonymous" : true,
8208   "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",
8209   "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",
8210   "record_kind" : "union",
8211   "referenced_type" : "type-95",
8212   "self_type" : "type-95",
8213   "size" : 8,
8214   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8215   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8216  },
8217  {
8218   "alignment" : 8,
8219   "fields" :
8220   [
8221    {
8222     "access" : "private",
8223     "referenced_type" : "type-86"
8224    }
8225   ],
8226   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8227   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8228   "referenced_type" : "type-85",
8229   "self_type" : "type-85",
8230   "size" : 8,
8231   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8232   "template_args" : [ "type-88" ],
8233   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8234  },
8235  {
8236   "access" : "private",
8237   "alignment" : 8,
8238   "fields" :
8239   [
8240    {
8241     "field_name" : "mPointer",
8242     "referenced_type" : "type-87"
8243    },
8244    {
8245     "field_name" : "_pad",
8246     "referenced_type" : "type-19"
8247    }
8248   ],
8249   "is_anonymous" : true,
8250   "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",
8251   "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",
8252   "record_kind" : "union",
8253   "referenced_type" : "type-86",
8254   "self_type" : "type-86",
8255   "size" : 8,
8256   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8257   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8258  },
8259  {
8260   "alignment" : 8,
8261   "fields" :
8262   [
8263    {
8264     "access" : "private",
8265     "referenced_type" : "type-218"
8266    }
8267   ],
8268   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8269   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8270   "referenced_type" : "type-217",
8271   "self_type" : "type-217",
8272   "size" : 8,
8273   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8274   "template_args" : [ "type-89" ],
8275   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8276  },
8277  {
8278   "access" : "private",
8279   "alignment" : 8,
8280   "fields" :
8281   [
8282    {
8283     "field_name" : "mPointer",
8284     "referenced_type" : "type-219"
8285    },
8286    {
8287     "field_name" : "_pad",
8288     "referenced_type" : "type-19"
8289    }
8290   ],
8291   "is_anonymous" : true,
8292   "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",
8293   "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",
8294   "record_kind" : "union",
8295   "referenced_type" : "type-218",
8296   "self_type" : "type-218",
8297   "size" : 8,
8298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8299   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8300  },
8301  {
8302   "alignment" : 8,
8303   "fields" :
8304   [
8305    {
8306     "access" : "private",
8307     "referenced_type" : "type-121"
8308    }
8309   ],
8310   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned int>",
8311   "name" : "android::hardware::details::hidl_pointer<unsigned int>",
8312   "referenced_type" : "type-120",
8313   "self_type" : "type-120",
8314   "size" : 8,
8315   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8316   "template_args" : [ "type-2" ],
8317   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIjEE"
8318  },
8319  {
8320   "access" : "private",
8321   "alignment" : 8,
8322   "fields" :
8323   [
8324    {
8325     "field_name" : "mPointer",
8326     "referenced_type" : "type-122"
8327    },
8328    {
8329     "field_name" : "_pad",
8330     "referenced_type" : "type-19"
8331    }
8332   ],
8333   "is_anonymous" : true,
8334   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8335   "name" : "android::hardware::details::hidl_pointer<unsigned int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8336   "record_kind" : "union",
8337   "referenced_type" : "type-121",
8338   "self_type" : "type-121",
8339   "size" : 8,
8340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8341   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIjEUt_E"
8342  },
8343  {
8344   "alignment" : 1,
8345   "linker_set_key" : "android::hardware::details::i_tag",
8346   "name" : "android::hardware::details::i_tag",
8347   "referenced_type" : "type-168",
8348   "self_type" : "type-168",
8349   "size" : 1,
8350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8351   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8352  },
8353  {
8354   "alignment" : 4,
8355   "fields" :
8356   [
8357    {
8358     "access" : "private",
8359     "field_name" : "mStatus",
8360     "referenced_type" : "type-175"
8361    },
8362    {
8363     "access" : "private",
8364     "field_name" : "mCheckedStatus",
8365     "field_offset" : 160,
8366     "referenced_type" : "type-4"
8367    }
8368   ],
8369   "linker_set_key" : "android::hardware::details::return_status",
8370   "name" : "android::hardware::details::return_status",
8371   "record_kind" : "class",
8372   "referenced_type" : "type-281",
8373   "self_type" : "type-281",
8374   "size" : 24,
8375   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8376   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8377  },
8378  {
8379   "alignment" : 1,
8380   "linker_set_key" : "android::hardware::details::std_array<int, 32>",
8381   "name" : "android::hardware::details::std_array<int, 32>",
8382   "referenced_type" : "type-152",
8383   "self_type" : "type-152",
8384   "size" : 1,
8385   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8386   "template_args" : [ "type-29" ],
8387   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIiLj32EJEEE"
8388  },
8389  {
8390   "alignment" : 1,
8391   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8392   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8393   "referenced_type" : "type-153",
8394   "self_type" : "type-153",
8395   "size" : 1,
8396   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8397   "template_args" : [ "type-26" ],
8398   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
8399  },
8400  {
8401   "alignment" : 1,
8402   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 6>",
8403   "name" : "android::hardware::details::std_array<unsigned char, 6>",
8404   "referenced_type" : "type-151",
8405   "self_type" : "type-151",
8406   "size" : 1,
8407   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8408   "template_args" : [ "type-26" ],
8409   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj6EJEEE"
8410  },
8411  {
8412   "alignment" : 4,
8413   "fields" :
8414   [
8415    {
8416     "access" : "private",
8417     "field_name" : "mBuffer",
8418     "referenced_type" : "type-185"
8419    }
8420   ],
8421   "linker_set_key" : "android::hardware::hidl_array<int, 32>",
8422   "name" : "android::hardware::hidl_array<int, 32>",
8423   "referenced_type" : "type-184",
8424   "self_type" : "type-184",
8425   "size" : 128,
8426   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8427   "template_args" : [ "type-29" ],
8428   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIiLj32EJEEE"
8429  },
8430  {
8431   "alignment" : 1,
8432   "fields" :
8433   [
8434    {
8435     "access" : "private",
8436     "field_name" : "mBuffer",
8437     "referenced_type" : "type-170"
8438    }
8439   ],
8440   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8441   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8442   "referenced_type" : "type-169",
8443   "self_type" : "type-169",
8444   "size" : 32,
8445   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8446   "template_args" : [ "type-26" ],
8447   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
8448  },
8449  {
8450   "alignment" : 1,
8451   "fields" :
8452   [
8453    {
8454     "access" : "private",
8455     "field_name" : "mBuffer",
8456     "referenced_type" : "type-178"
8457    }
8458   ],
8459   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 6>",
8460   "name" : "android::hardware::hidl_array<unsigned char, 6>",
8461   "referenced_type" : "type-177",
8462   "self_type" : "type-177",
8463   "size" : 6,
8464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8465   "template_args" : [ "type-26" ],
8466   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj6EJEEE"
8467  },
8468  {
8469   "alignment" : 8,
8470   "base_specifiers" :
8471   [
8472    {
8473     "referenced_type" : "type-258"
8474    }
8475   ],
8476   "fields" :
8477   [
8478    {
8479     "access" : "private",
8480     "field_name" : "mRecipient",
8481     "field_offset" : 32,
8482     "referenced_type" : "type-296"
8483    },
8484    {
8485     "access" : "private",
8486     "field_name" : "mCookie",
8487     "field_offset" : 128,
8488     "referenced_type" : "type-19"
8489    },
8490    {
8491     "access" : "private",
8492     "field_name" : "mBase",
8493     "field_offset" : 192,
8494     "referenced_type" : "type-297"
8495    }
8496   ],
8497   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8498   "name" : "android::hardware::hidl_binder_death_recipient",
8499   "referenced_type" : "type-295",
8500   "self_type" : "type-295",
8501   "size" : 40,
8502   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8503   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8504   "vtable_components" :
8505   [
8506    {
8507     "component_value" : 32,
8508     "kind" : "vbase_offset"
8509    },
8510    {
8511     "kind" : "offset_to_top"
8512    },
8513    {
8514     "kind" : "rtti",
8515     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8516    },
8517    {
8518     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8519    },
8520    {
8521     "kind" : "complete_dtor_pointer",
8522     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8523    },
8524    {
8525     "kind" : "deleting_dtor_pointer",
8526     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8527    },
8528    {
8529     "kind" : "vcall_offset"
8530    },
8531    {
8532     "kind" : "vcall_offset"
8533    },
8534    {
8535     "kind" : "vcall_offset"
8536    },
8537    {
8538     "kind" : "vcall_offset"
8539    },
8540    {
8541     "component_value" : -32,
8542     "kind" : "vcall_offset"
8543    },
8544    {
8545     "component_value" : -32,
8546     "kind" : "offset_to_top"
8547    },
8548    {
8549     "kind" : "rtti",
8550     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8551    },
8552    {
8553     "kind" : "complete_dtor_pointer",
8554     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
8555    },
8556    {
8557     "kind" : "deleting_dtor_pointer",
8558     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
8559    },
8560    {
8561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8562    },
8563    {
8564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8565    },
8566    {
8567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8568    },
8569    {
8570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8571    }
8572   ]
8573  },
8574  {
8575   "alignment" : 4,
8576   "base_specifiers" :
8577   [
8578    {
8579     "is_virtual" : true,
8580     "referenced_type" : "type-76"
8581    }
8582   ],
8583   "linker_set_key" : "android::hardware::hidl_death_recipient",
8584   "name" : "android::hardware::hidl_death_recipient",
8585   "referenced_type" : "type-214",
8586   "self_type" : "type-214",
8587   "size" : 12,
8588   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8589   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8590   "vtable_components" :
8591   [
8592    {
8593     "component_value" : 4,
8594     "kind" : "vbase_offset"
8595    },
8596    {
8597     "kind" : "offset_to_top"
8598    },
8599    {
8600     "kind" : "rtti",
8601     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8602    },
8603    {
8604     "is_pure" : true,
8605     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8606    },
8607    {
8608     "kind" : "complete_dtor_pointer",
8609     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8610    },
8611    {
8612     "kind" : "deleting_dtor_pointer",
8613     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8614    },
8615    {
8616     "kind" : "vcall_offset"
8617    },
8618    {
8619     "kind" : "vcall_offset"
8620    },
8621    {
8622     "kind" : "vcall_offset"
8623    },
8624    {
8625     "kind" : "vcall_offset"
8626    },
8627    {
8628     "component_value" : -4,
8629     "kind" : "vcall_offset"
8630    },
8631    {
8632     "component_value" : -4,
8633     "kind" : "offset_to_top"
8634    },
8635    {
8636     "kind" : "rtti",
8637     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8638    },
8639    {
8640     "kind" : "complete_dtor_pointer",
8641     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
8642    },
8643    {
8644     "kind" : "deleting_dtor_pointer",
8645     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
8646    },
8647    {
8648     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8649    },
8650    {
8651     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8652    },
8653    {
8654     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8655    },
8656    {
8657     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8658    }
8659   ]
8660  },
8661  {
8662   "alignment" : 8,
8663   "fields" :
8664   [
8665    {
8666     "access" : "private",
8667     "field_name" : "mHandle",
8668     "referenced_type" : "type-85"
8669    },
8670    {
8671     "access" : "private",
8672     "field_name" : "mOwnsHandle",
8673     "field_offset" : 64,
8674     "referenced_type" : "type-4"
8675    }
8676   ],
8677   "linker_set_key" : "android::hardware::hidl_handle",
8678   "name" : "android::hardware::hidl_handle",
8679   "referenced_type" : "type-84",
8680   "self_type" : "type-84",
8681   "size" : 16,
8682   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8683   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8684  },
8685  {
8686   "alignment" : 8,
8687   "fields" :
8688   [
8689    {
8690     "access" : "private",
8691     "field_name" : "mHandle",
8692     "referenced_type" : "type-84"
8693    },
8694    {
8695     "access" : "private",
8696     "field_name" : "mSize",
8697     "field_offset" : 128,
8698     "referenced_type" : "type-19"
8699    },
8700    {
8701     "access" : "private",
8702     "field_name" : "mName",
8703     "field_offset" : 192,
8704     "referenced_type" : "type-93"
8705    }
8706   ],
8707   "linker_set_key" : "android::hardware::hidl_memory",
8708   "name" : "android::hardware::hidl_memory",
8709   "referenced_type" : "type-100",
8710   "self_type" : "type-100",
8711   "size" : 40,
8712   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8713   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8714  },
8715  {
8716   "alignment" : 8,
8717   "fields" :
8718   [
8719    {
8720     "access" : "private",
8721     "field_name" : "mBuffer",
8722     "referenced_type" : "type-94"
8723    },
8724    {
8725     "access" : "private",
8726     "field_name" : "mSize",
8727     "field_offset" : 64,
8728     "referenced_type" : "type-2"
8729    },
8730    {
8731     "access" : "private",
8732     "field_name" : "mOwnsBuffer",
8733     "field_offset" : 96,
8734     "referenced_type" : "type-4"
8735    }
8736   ],
8737   "linker_set_key" : "android::hardware::hidl_string",
8738   "name" : "android::hardware::hidl_string",
8739   "referenced_type" : "type-93",
8740   "self_type" : "type-93",
8741   "size" : 16,
8742   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8743   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8744  },
8745  {
8746   "alignment" : 8,
8747   "fields" :
8748   [
8749    {
8750     "access" : "private",
8751     "field_name" : "mBuffer",
8752     "referenced_type" : "type-115"
8753    },
8754    {
8755     "access" : "private",
8756     "field_name" : "mSize",
8757     "field_offset" : 64,
8758     "referenced_type" : "type-2"
8759    },
8760    {
8761     "access" : "private",
8762     "field_name" : "mOwnsBuffer",
8763     "field_offset" : 96,
8764     "referenced_type" : "type-4"
8765    }
8766   ],
8767   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8768   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8769   "referenced_type" : "type-114",
8770   "self_type" : "type-114",
8771   "size" : 16,
8772   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8773   "template_args" : [ "type-118" ],
8774   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8775  },
8776  {
8777   "alignment" : 8,
8778   "fields" :
8779   [
8780    {
8781     "access" : "private",
8782     "field_name" : "mBuffer",
8783     "referenced_type" : "type-131"
8784    },
8785    {
8786     "access" : "private",
8787     "field_name" : "mSize",
8788     "field_offset" : 64,
8789     "referenced_type" : "type-2"
8790    },
8791    {
8792     "access" : "private",
8793     "field_name" : "mOwnsBuffer",
8794     "field_offset" : 96,
8795     "referenced_type" : "type-4"
8796    }
8797   ],
8798   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat>",
8799   "name" : "android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioFormat>",
8800   "referenced_type" : "type-130",
8801   "self_type" : "type-130",
8802   "size" : 16,
8803   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8804   "template_args" : [ "type-134" ],
8805   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5audio6common4V4_011AudioFormatEEE"
8806  },
8807  {
8808   "alignment" : 8,
8809   "fields" :
8810   [
8811    {
8812     "access" : "private",
8813     "field_name" : "mBuffer",
8814     "referenced_type" : "type-140"
8815    },
8816    {
8817     "access" : "private",
8818     "field_name" : "mSize",
8819     "field_offset" : 64,
8820     "referenced_type" : "type-2"
8821    },
8822    {
8823     "access" : "private",
8824     "field_name" : "mOwnsBuffer",
8825     "field_offset" : 96,
8826     "referenced_type" : "type-4"
8827    }
8828   ],
8829   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain>",
8830   "name" : "android::hardware::hidl_vec<android::hardware::audio::common::V4_0::AudioGain>",
8831   "referenced_type" : "type-139",
8832   "self_type" : "type-139",
8833   "size" : 16,
8834   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8835   "template_args" : [ "type-143" ],
8836   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5audio6common4V4_09AudioGainEEE"
8837  },
8838  {
8839   "alignment" : 8,
8840   "fields" :
8841   [
8842    {
8843     "access" : "private",
8844     "field_name" : "mBuffer",
8845     "referenced_type" : "type-149"
8846    },
8847    {
8848     "access" : "private",
8849     "field_name" : "mSize",
8850     "field_offset" : 64,
8851     "referenced_type" : "type-2"
8852    },
8853    {
8854     "access" : "private",
8855     "field_name" : "mOwnsBuffer",
8856     "field_offset" : 96,
8857     "referenced_type" : "type-4"
8858    }
8859   ],
8860   "linker_set_key" : "android::hardware::hidl_vec<char>",
8861   "name" : "android::hardware::hidl_vec<char>",
8862   "referenced_type" : "type-148",
8863   "self_type" : "type-148",
8864   "size" : 16,
8865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8866   "template_args" : [ "type-31" ],
8867   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8868  },
8869  {
8870   "alignment" : 8,
8871   "fields" :
8872   [
8873    {
8874     "access" : "private",
8875     "field_name" : "mBuffer",
8876     "referenced_type" : "type-120"
8877    },
8878    {
8879     "access" : "private",
8880     "field_name" : "mSize",
8881     "field_offset" : 64,
8882     "referenced_type" : "type-2"
8883    },
8884    {
8885     "access" : "private",
8886     "field_name" : "mOwnsBuffer",
8887     "field_offset" : 96,
8888     "referenced_type" : "type-4"
8889    }
8890   ],
8891   "linker_set_key" : "android::hardware::hidl_vec<unsigned int>",
8892   "name" : "android::hardware::hidl_vec<unsigned int>",
8893   "referenced_type" : "type-119",
8894   "self_type" : "type-119",
8895   "size" : 16,
8896   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8897   "template_args" : [ "type-2" ],
8898   "unique_id" : "_ZTSN7android8hardware8hidl_vecIjEE"
8899  },
8900  {
8901   "alignment" : 2,
8902   "fields" :
8903   [
8904    {
8905     "access" : "private",
8906     "field_name" : "mMajor",
8907     "referenced_type" : "type-28"
8908    },
8909    {
8910     "access" : "private",
8911     "field_name" : "mMinor",
8912     "field_offset" : 16,
8913     "referenced_type" : "type-28"
8914    }
8915   ],
8916   "linker_set_key" : "android::hardware::hidl_version",
8917   "name" : "android::hardware::hidl_version",
8918   "referenced_type" : "type-190",
8919   "self_type" : "type-190",
8920   "size" : 4,
8921   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8922   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8923  },
8924  {
8925   "alignment" : 4,
8926   "base_specifiers" :
8927   [
8928    {
8929     "referenced_type" : "type-259"
8930    },
8931    {
8932     "referenced_type" : "type-290"
8933    }
8934   ],
8935   "fields" :
8936   [
8937    {
8938     "access" : "private",
8939     "field_name" : "_hidl_mImpl",
8940     "field_offset" : 512,
8941     "referenced_type" : "type-288"
8942    }
8943   ],
8944   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
8945   "name" : "android::hidl::base::V1_0::BnHwBase",
8946   "referenced_type" : "type-287",
8947   "self_type" : "type-287",
8948   "size" : 76,
8949   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
8950   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
8951   "vtable_components" :
8952   [
8953    {
8954     "component_value" : 68,
8955     "kind" : "vbase_offset"
8956    },
8957    {
8958     "kind" : "offset_to_top"
8959    },
8960    {
8961     "kind" : "rtti",
8962     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8963    },
8964    {
8965     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8966    },
8967    {
8968     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8969    },
8970    {
8971     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8972    },
8973    {
8974     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8975    },
8976    {
8977     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8978    },
8979    {
8980     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8981    },
8982    {
8983     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8984    },
8985    {
8986     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8987    },
8988    {
8989     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8990    },
8991    {
8992     "kind" : "complete_dtor_pointer",
8993     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
8994    },
8995    {
8996     "kind" : "deleting_dtor_pointer",
8997     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
8998    },
8999    {
9000     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9001    },
9002    {
9003     "component_value" : -20,
9004     "kind" : "offset_to_top"
9005    },
9006    {
9007     "kind" : "rtti",
9008     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9009    },
9010    {
9011     "kind" : "complete_dtor_pointer",
9012     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9013    },
9014    {
9015     "kind" : "deleting_dtor_pointer",
9016     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9017    },
9018    {
9019     "kind" : "vcall_offset"
9020    },
9021    {
9022     "kind" : "vcall_offset"
9023    },
9024    {
9025     "kind" : "vcall_offset"
9026    },
9027    {
9028     "kind" : "vcall_offset"
9029    },
9030    {
9031     "component_value" : -68,
9032     "kind" : "vcall_offset"
9033    },
9034    {
9035     "component_value" : -68,
9036     "kind" : "offset_to_top"
9037    },
9038    {
9039     "kind" : "rtti",
9040     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9041    },
9042    {
9043     "kind" : "complete_dtor_pointer",
9044     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9045    },
9046    {
9047     "kind" : "deleting_dtor_pointer",
9048     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9049    },
9050    {
9051     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9052    },
9053    {
9054     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9055    },
9056    {
9057     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9058    },
9059    {
9060     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9061    }
9062   ]
9063  },
9064  {
9065   "alignment" : 8,
9066   "fields" :
9067   [
9068    {
9069     "field_name" : "pid",
9070     "referenced_type" : "type-29"
9071    },
9072    {
9073     "field_name" : "ptr",
9074     "field_offset" : 64,
9075     "referenced_type" : "type-19"
9076    },
9077    {
9078     "field_name" : "arch",
9079     "field_offset" : 128,
9080     "referenced_type" : "type-228"
9081    }
9082   ],
9083   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9084   "name" : "android::hidl::base::V1_0::DebugInfo",
9085   "referenced_type" : "type-227",
9086   "self_type" : "type-227",
9087   "size" : 24,
9088   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9089   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9090  },
9091  {
9092   "alignment" : 4,
9093   "base_specifiers" :
9094   [
9095    {
9096     "is_virtual" : true,
9097     "referenced_type" : "type-76"
9098    }
9099   ],
9100   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9101   "name" : "android::hidl::base::V1_0::IBase",
9102   "referenced_type" : "type-234",
9103   "self_type" : "type-234",
9104   "size" : 12,
9105   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9106   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9107   "vtable_components" :
9108   [
9109    {
9110     "component_value" : 4,
9111     "kind" : "vbase_offset"
9112    },
9113    {
9114     "kind" : "offset_to_top"
9115    },
9116    {
9117     "kind" : "rtti",
9118     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9119    },
9120    {
9121     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9122    },
9123    {
9124     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9125    },
9126    {
9127     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9128    },
9129    {
9130     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9131    },
9132    {
9133     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9134    },
9135    {
9136     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9137    },
9138    {
9139     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9140    },
9141    {
9142     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9143    },
9144    {
9145     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9146    },
9147    {
9148     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9149    },
9150    {
9151     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9152    },
9153    {
9154     "kind" : "complete_dtor_pointer",
9155     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9156    },
9157    {
9158     "kind" : "deleting_dtor_pointer",
9159     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9160    },
9161    {
9162     "kind" : "vcall_offset"
9163    },
9164    {
9165     "kind" : "vcall_offset"
9166    },
9167    {
9168     "kind" : "vcall_offset"
9169    },
9170    {
9171     "kind" : "vcall_offset"
9172    },
9173    {
9174     "component_value" : -4,
9175     "kind" : "vcall_offset"
9176    },
9177    {
9178     "component_value" : -4,
9179     "kind" : "offset_to_top"
9180    },
9181    {
9182     "kind" : "rtti",
9183     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9184    },
9185    {
9186     "kind" : "complete_dtor_pointer",
9187     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
9188    },
9189    {
9190     "kind" : "deleting_dtor_pointer",
9191     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
9192    },
9193    {
9194     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9195    },
9196    {
9197     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9198    },
9199    {
9200     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9201    },
9202    {
9203     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9204    }
9205   ]
9206  },
9207  {
9208   "alignment" : 4,
9209   "fields" :
9210   [
9211    {
9212     "access" : "private",
9213     "field_name" : "m_ptr",
9214     "referenced_type" : "type-124"
9215    }
9216   ],
9217   "linker_set_key" : "android::sp<android::Thread>",
9218   "name" : "android::sp<android::Thread>",
9219   "record_kind" : "class",
9220   "referenced_type" : "type-123",
9221   "self_type" : "type-123",
9222   "size" : 4,
9223   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9224   "template_args" : [ "type-125" ],
9225   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
9226  },
9227  {
9228   "alignment" : 4,
9229   "fields" :
9230   [
9231    {
9232     "access" : "private",
9233     "field_name" : "m_ptr",
9234     "referenced_type" : "type-264"
9235    }
9236   ],
9237   "linker_set_key" : "android::sp<android::hardware::IBinder>",
9238   "name" : "android::sp<android::hardware::IBinder>",
9239   "record_kind" : "class",
9240   "referenced_type" : "type-308",
9241   "self_type" : "type-308",
9242   "size" : 4,
9243   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9244   "template_args" : [ "type-261" ],
9245   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
9246  },
9247  {
9248   "alignment" : 4,
9249   "fields" :
9250   [
9251    {
9252     "access" : "private",
9253     "field_name" : "m_ptr",
9254     "referenced_type" : "type-213"
9255    }
9256   ],
9257   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
9258   "name" : "android::sp<android::hardware::hidl_death_recipient>",
9259   "record_kind" : "class",
9260   "referenced_type" : "type-212",
9261   "self_type" : "type-212",
9262   "size" : 4,
9263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9264   "template_args" : [ "type-214" ],
9265   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
9266  },
9267  {
9268   "alignment" : 4,
9269   "fields" :
9270   [
9271    {
9272     "access" : "private",
9273     "field_name" : "m_ptr",
9274     "referenced_type" : "type-289"
9275    }
9276   ],
9277   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
9278   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
9279   "record_kind" : "class",
9280   "referenced_type" : "type-288",
9281   "self_type" : "type-288",
9282   "size" : 4,
9283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9284   "template_args" : [ "type-234" ],
9285   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
9286  },
9287  {
9288   "alignment" : 1,
9289   "linker_set_key" : "android::trait_trivial_copy<bool>",
9290   "name" : "android::trait_trivial_copy<bool>",
9291   "referenced_type" : "type-495",
9292   "self_type" : "type-495",
9293   "size" : 1,
9294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9295   "template_args" : [ "type-4" ],
9296   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
9297  },
9298  {
9299   "alignment" : 1,
9300   "linker_set_key" : "android::trait_trivial_copy<char>",
9301   "name" : "android::trait_trivial_copy<char>",
9302   "referenced_type" : "type-499",
9303   "self_type" : "type-499",
9304   "size" : 1,
9305   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9306   "template_args" : [ "type-31" ],
9307   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
9308  },
9309  {
9310   "alignment" : 1,
9311   "linker_set_key" : "android::trait_trivial_copy<double>",
9312   "name" : "android::trait_trivial_copy<double>",
9313   "referenced_type" : "type-46",
9314   "self_type" : "type-46",
9315   "size" : 1,
9316   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9317   "template_args" : [ "type-44" ],
9318   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
9319  },
9320  {
9321   "alignment" : 1,
9322   "linker_set_key" : "android::trait_trivial_copy<float>",
9323   "name" : "android::trait_trivial_copy<float>",
9324   "referenced_type" : "type-41",
9325   "self_type" : "type-41",
9326   "size" : 1,
9327   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9328   "template_args" : [ "type-37" ],
9329   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
9330  },
9331  {
9332   "alignment" : 1,
9333   "linker_set_key" : "android::trait_trivial_copy<int>",
9334   "name" : "android::trait_trivial_copy<int>",
9335   "referenced_type" : "type-515",
9336   "self_type" : "type-515",
9337   "size" : 1,
9338   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9339   "template_args" : [ "type-29" ],
9340   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
9341  },
9342  {
9343   "alignment" : 1,
9344   "linker_set_key" : "android::trait_trivial_copy<long long>",
9345   "name" : "android::trait_trivial_copy<long long>",
9346   "referenced_type" : "type-16",
9347   "self_type" : "type-16",
9348   "size" : 1,
9349   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9350   "template_args" : [ "type-14" ],
9351   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
9352  },
9353  {
9354   "alignment" : 1,
9355   "linker_set_key" : "android::trait_trivial_copy<long>",
9356   "name" : "android::trait_trivial_copy<long>",
9357   "referenced_type" : "type-5",
9358   "self_type" : "type-5",
9359   "size" : 1,
9360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9361   "template_args" : [ "type-6" ],
9362   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
9363  },
9364  {
9365   "alignment" : 1,
9366   "linker_set_key" : "android::trait_trivial_copy<short>",
9367   "name" : "android::trait_trivial_copy<short>",
9368   "referenced_type" : "type-507",
9369   "self_type" : "type-507",
9370   "size" : 1,
9371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9372   "template_args" : [ "type-56" ],
9373   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
9374  },
9375  {
9376   "alignment" : 1,
9377   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
9378   "name" : "android::trait_trivial_copy<unsigned char>",
9379   "referenced_type" : "type-503",
9380   "self_type" : "type-503",
9381   "size" : 1,
9382   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9383   "template_args" : [ "type-26" ],
9384   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
9385  },
9386  {
9387   "alignment" : 1,
9388   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
9389   "name" : "android::trait_trivial_copy<unsigned int>",
9390   "referenced_type" : "type-519",
9391   "self_type" : "type-519",
9392   "size" : 1,
9393   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9394   "template_args" : [ "type-2" ],
9395   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
9396  },
9397  {
9398   "alignment" : 1,
9399   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
9400   "name" : "android::trait_trivial_copy<unsigned long long>",
9401   "referenced_type" : "type-21",
9402   "self_type" : "type-21",
9403   "size" : 1,
9404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9405   "template_args" : [ "type-19" ],
9406   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
9407  },
9408  {
9409   "alignment" : 1,
9410   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
9411   "name" : "android::trait_trivial_copy<unsigned long>",
9412   "referenced_type" : "type-11",
9413   "self_type" : "type-11",
9414   "size" : 1,
9415   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9416   "template_args" : [ "type-9" ],
9417   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
9418  },
9419  {
9420   "alignment" : 1,
9421   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
9422   "name" : "android::trait_trivial_copy<unsigned short>",
9423   "referenced_type" : "type-511",
9424   "self_type" : "type-511",
9425   "size" : 1,
9426   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9427   "template_args" : [ "type-28" ],
9428   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
9429  },
9430  {
9431   "alignment" : 1,
9432   "linker_set_key" : "android::trait_trivial_copy<void>",
9433   "name" : "android::trait_trivial_copy<void>",
9434   "referenced_type" : "type-491",
9435   "self_type" : "type-491",
9436   "size" : 1,
9437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9438   "template_args" : [ "type-39" ],
9439   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
9440  },
9441  {
9442   "alignment" : 1,
9443   "linker_set_key" : "android::trait_trivial_ctor<bool>",
9444   "name" : "android::trait_trivial_ctor<bool>",
9445   "referenced_type" : "type-493",
9446   "self_type" : "type-493",
9447   "size" : 1,
9448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9449   "template_args" : [ "type-4" ],
9450   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
9451  },
9452  {
9453   "alignment" : 1,
9454   "linker_set_key" : "android::trait_trivial_ctor<char>",
9455   "name" : "android::trait_trivial_ctor<char>",
9456   "referenced_type" : "type-497",
9457   "self_type" : "type-497",
9458   "size" : 1,
9459   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9460   "template_args" : [ "type-31" ],
9461   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
9462  },
9463  {
9464   "alignment" : 1,
9465   "linker_set_key" : "android::trait_trivial_ctor<double>",
9466   "name" : "android::trait_trivial_ctor<double>",
9467   "referenced_type" : "type-43",
9468   "self_type" : "type-43",
9469   "size" : 1,
9470   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9471   "template_args" : [ "type-44" ],
9472   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
9473  },
9474  {
9475   "alignment" : 1,
9476   "linker_set_key" : "android::trait_trivial_ctor<float>",
9477   "name" : "android::trait_trivial_ctor<float>",
9478   "referenced_type" : "type-36",
9479   "self_type" : "type-36",
9480   "size" : 1,
9481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9482   "template_args" : [ "type-37" ],
9483   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
9484  },
9485  {
9486   "alignment" : 1,
9487   "linker_set_key" : "android::trait_trivial_ctor<int>",
9488   "name" : "android::trait_trivial_ctor<int>",
9489   "referenced_type" : "type-513",
9490   "self_type" : "type-513",
9491   "size" : 1,
9492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9493   "template_args" : [ "type-29" ],
9494   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
9495  },
9496  {
9497   "alignment" : 1,
9498   "linker_set_key" : "android::trait_trivial_ctor<long long>",
9499   "name" : "android::trait_trivial_ctor<long long>",
9500   "referenced_type" : "type-13",
9501   "self_type" : "type-13",
9502   "size" : 1,
9503   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9504   "template_args" : [ "type-14" ],
9505   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
9506  },
9507  {
9508   "alignment" : 1,
9509   "linker_set_key" : "android::trait_trivial_ctor<long>",
9510   "name" : "android::trait_trivial_ctor<long>",
9511   "referenced_type" : "type-521",
9512   "self_type" : "type-521",
9513   "size" : 1,
9514   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9515   "template_args" : [ "type-6" ],
9516   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
9517  },
9518  {
9519   "alignment" : 1,
9520   "linker_set_key" : "android::trait_trivial_ctor<short>",
9521   "name" : "android::trait_trivial_ctor<short>",
9522   "referenced_type" : "type-505",
9523   "self_type" : "type-505",
9524   "size" : 1,
9525   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9526   "template_args" : [ "type-56" ],
9527   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
9528  },
9529  {
9530   "alignment" : 1,
9531   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
9532   "name" : "android::trait_trivial_ctor<unsigned char>",
9533   "referenced_type" : "type-501",
9534   "self_type" : "type-501",
9535   "size" : 1,
9536   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9537   "template_args" : [ "type-26" ],
9538   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
9539  },
9540  {
9541   "alignment" : 1,
9542   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
9543   "name" : "android::trait_trivial_ctor<unsigned int>",
9544   "referenced_type" : "type-517",
9545   "self_type" : "type-517",
9546   "size" : 1,
9547   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9548   "template_args" : [ "type-2" ],
9549   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
9550  },
9551  {
9552   "alignment" : 1,
9553   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
9554   "name" : "android::trait_trivial_ctor<unsigned long long>",
9555   "referenced_type" : "type-18",
9556   "self_type" : "type-18",
9557   "size" : 1,
9558   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9559   "template_args" : [ "type-19" ],
9560   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
9561  },
9562  {
9563   "alignment" : 1,
9564   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
9565   "name" : "android::trait_trivial_ctor<unsigned long>",
9566   "referenced_type" : "type-8",
9567   "self_type" : "type-8",
9568   "size" : 1,
9569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9570   "template_args" : [ "type-9" ],
9571   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
9572  },
9573  {
9574   "alignment" : 1,
9575   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
9576   "name" : "android::trait_trivial_ctor<unsigned short>",
9577   "referenced_type" : "type-509",
9578   "self_type" : "type-509",
9579   "size" : 1,
9580   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9581   "template_args" : [ "type-28" ],
9582   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
9583  },
9584  {
9585   "alignment" : 1,
9586   "linker_set_key" : "android::trait_trivial_ctor<void>",
9587   "name" : "android::trait_trivial_ctor<void>",
9588   "referenced_type" : "type-489",
9589   "self_type" : "type-489",
9590   "size" : 1,
9591   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9592   "template_args" : [ "type-39" ],
9593   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
9594  },
9595  {
9596   "alignment" : 1,
9597   "linker_set_key" : "android::trait_trivial_dtor<bool>",
9598   "name" : "android::trait_trivial_dtor<bool>",
9599   "referenced_type" : "type-494",
9600   "self_type" : "type-494",
9601   "size" : 1,
9602   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9603   "template_args" : [ "type-4" ],
9604   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
9605  },
9606  {
9607   "alignment" : 1,
9608   "linker_set_key" : "android::trait_trivial_dtor<char>",
9609   "name" : "android::trait_trivial_dtor<char>",
9610   "referenced_type" : "type-498",
9611   "self_type" : "type-498",
9612   "size" : 1,
9613   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9614   "template_args" : [ "type-31" ],
9615   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
9616  },
9617  {
9618   "alignment" : 1,
9619   "linker_set_key" : "android::trait_trivial_dtor<double>",
9620   "name" : "android::trait_trivial_dtor<double>",
9621   "referenced_type" : "type-45",
9622   "self_type" : "type-45",
9623   "size" : 1,
9624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9625   "template_args" : [ "type-44" ],
9626   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
9627  },
9628  {
9629   "alignment" : 1,
9630   "linker_set_key" : "android::trait_trivial_dtor<float>",
9631   "name" : "android::trait_trivial_dtor<float>",
9632   "referenced_type" : "type-40",
9633   "self_type" : "type-40",
9634   "size" : 1,
9635   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9636   "template_args" : [ "type-37" ],
9637   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
9638  },
9639  {
9640   "alignment" : 1,
9641   "linker_set_key" : "android::trait_trivial_dtor<int>",
9642   "name" : "android::trait_trivial_dtor<int>",
9643   "referenced_type" : "type-514",
9644   "self_type" : "type-514",
9645   "size" : 1,
9646   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9647   "template_args" : [ "type-29" ],
9648   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
9649  },
9650  {
9651   "alignment" : 1,
9652   "linker_set_key" : "android::trait_trivial_dtor<long long>",
9653   "name" : "android::trait_trivial_dtor<long long>",
9654   "referenced_type" : "type-15",
9655   "self_type" : "type-15",
9656   "size" : 1,
9657   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9658   "template_args" : [ "type-14" ],
9659   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
9660  },
9661  {
9662   "alignment" : 1,
9663   "linker_set_key" : "android::trait_trivial_dtor<long>",
9664   "name" : "android::trait_trivial_dtor<long>",
9665   "referenced_type" : "type-522",
9666   "self_type" : "type-522",
9667   "size" : 1,
9668   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9669   "template_args" : [ "type-6" ],
9670   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
9671  },
9672  {
9673   "alignment" : 1,
9674   "linker_set_key" : "android::trait_trivial_dtor<short>",
9675   "name" : "android::trait_trivial_dtor<short>",
9676   "referenced_type" : "type-506",
9677   "self_type" : "type-506",
9678   "size" : 1,
9679   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9680   "template_args" : [ "type-56" ],
9681   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
9682  },
9683  {
9684   "alignment" : 1,
9685   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
9686   "name" : "android::trait_trivial_dtor<unsigned char>",
9687   "referenced_type" : "type-502",
9688   "self_type" : "type-502",
9689   "size" : 1,
9690   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9691   "template_args" : [ "type-26" ],
9692   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
9693  },
9694  {
9695   "alignment" : 1,
9696   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
9697   "name" : "android::trait_trivial_dtor<unsigned int>",
9698   "referenced_type" : "type-518",
9699   "self_type" : "type-518",
9700   "size" : 1,
9701   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9702   "template_args" : [ "type-2" ],
9703   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
9704  },
9705  {
9706   "alignment" : 1,
9707   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
9708   "name" : "android::trait_trivial_dtor<unsigned long long>",
9709   "referenced_type" : "type-20",
9710   "self_type" : "type-20",
9711   "size" : 1,
9712   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9713   "template_args" : [ "type-19" ],
9714   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
9715  },
9716  {
9717   "alignment" : 1,
9718   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
9719   "name" : "android::trait_trivial_dtor<unsigned long>",
9720   "referenced_type" : "type-10",
9721   "self_type" : "type-10",
9722   "size" : 1,
9723   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9724   "template_args" : [ "type-9" ],
9725   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
9726  },
9727  {
9728   "alignment" : 1,
9729   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
9730   "name" : "android::trait_trivial_dtor<unsigned short>",
9731   "referenced_type" : "type-510",
9732   "self_type" : "type-510",
9733   "size" : 1,
9734   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9735   "template_args" : [ "type-28" ],
9736   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
9737  },
9738  {
9739   "alignment" : 1,
9740   "linker_set_key" : "android::trait_trivial_dtor<void>",
9741   "name" : "android::trait_trivial_dtor<void>",
9742   "referenced_type" : "type-490",
9743   "self_type" : "type-490",
9744   "size" : 1,
9745   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9746   "template_args" : [ "type-39" ],
9747   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
9748  },
9749  {
9750   "alignment" : 1,
9751   "linker_set_key" : "android::trait_trivial_move<android::String16>",
9752   "name" : "android::trait_trivial_move<android::String16>",
9753   "referenced_type" : "type-257",
9754   "self_type" : "type-257",
9755   "size" : 1,
9756   "source_file" : "/system/core/libutils/include/utils/String16.h",
9757   "template_args" : [ "type-246" ],
9758   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
9759  },
9760  {
9761   "alignment" : 1,
9762   "linker_set_key" : "android::trait_trivial_move<android::String8>",
9763   "name" : "android::trait_trivial_move<android::String8>",
9764   "referenced_type" : "type-244",
9765   "self_type" : "type-244",
9766   "size" : 1,
9767   "source_file" : "/system/core/libutils/include/utils/String8.h",
9768   "template_args" : [ "type-237" ],
9769   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
9770  },
9771  {
9772   "alignment" : 1,
9773   "linker_set_key" : "android::trait_trivial_move<bool>",
9774   "name" : "android::trait_trivial_move<bool>",
9775   "referenced_type" : "type-496",
9776   "self_type" : "type-496",
9777   "size" : 1,
9778   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9779   "template_args" : [ "type-4" ],
9780   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
9781  },
9782  {
9783   "alignment" : 1,
9784   "linker_set_key" : "android::trait_trivial_move<char>",
9785   "name" : "android::trait_trivial_move<char>",
9786   "referenced_type" : "type-500",
9787   "self_type" : "type-500",
9788   "size" : 1,
9789   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9790   "template_args" : [ "type-31" ],
9791   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
9792  },
9793  {
9794   "alignment" : 1,
9795   "linker_set_key" : "android::trait_trivial_move<double>",
9796   "name" : "android::trait_trivial_move<double>",
9797   "referenced_type" : "type-48",
9798   "self_type" : "type-48",
9799   "size" : 1,
9800   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9801   "template_args" : [ "type-44" ],
9802   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
9803  },
9804  {
9805   "alignment" : 1,
9806   "linker_set_key" : "android::trait_trivial_move<float>",
9807   "name" : "android::trait_trivial_move<float>",
9808   "referenced_type" : "type-42",
9809   "self_type" : "type-42",
9810   "size" : 1,
9811   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9812   "template_args" : [ "type-37" ],
9813   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
9814  },
9815  {
9816   "alignment" : 1,
9817   "linker_set_key" : "android::trait_trivial_move<int>",
9818   "name" : "android::trait_trivial_move<int>",
9819   "referenced_type" : "type-516",
9820   "self_type" : "type-516",
9821   "size" : 1,
9822   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9823   "template_args" : [ "type-29" ],
9824   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
9825  },
9826  {
9827   "alignment" : 1,
9828   "linker_set_key" : "android::trait_trivial_move<long long>",
9829   "name" : "android::trait_trivial_move<long long>",
9830   "referenced_type" : "type-17",
9831   "self_type" : "type-17",
9832   "size" : 1,
9833   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9834   "template_args" : [ "type-14" ],
9835   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
9836  },
9837  {
9838   "alignment" : 1,
9839   "linker_set_key" : "android::trait_trivial_move<long>",
9840   "name" : "android::trait_trivial_move<long>",
9841   "referenced_type" : "type-7",
9842   "self_type" : "type-7",
9843   "size" : 1,
9844   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9845   "template_args" : [ "type-6" ],
9846   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
9847  },
9848  {
9849   "alignment" : 1,
9850   "linker_set_key" : "android::trait_trivial_move<short>",
9851   "name" : "android::trait_trivial_move<short>",
9852   "referenced_type" : "type-508",
9853   "self_type" : "type-508",
9854   "size" : 1,
9855   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9856   "template_args" : [ "type-56" ],
9857   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
9858  },
9859  {
9860   "alignment" : 1,
9861   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
9862   "name" : "android::trait_trivial_move<unsigned char>",
9863   "referenced_type" : "type-504",
9864   "self_type" : "type-504",
9865   "size" : 1,
9866   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9867   "template_args" : [ "type-26" ],
9868   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
9869  },
9870  {
9871   "alignment" : 1,
9872   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
9873   "name" : "android::trait_trivial_move<unsigned int>",
9874   "referenced_type" : "type-520",
9875   "self_type" : "type-520",
9876   "size" : 1,
9877   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9878   "template_args" : [ "type-2" ],
9879   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
9880  },
9881  {
9882   "alignment" : 1,
9883   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
9884   "name" : "android::trait_trivial_move<unsigned long long>",
9885   "referenced_type" : "type-35",
9886   "self_type" : "type-35",
9887   "size" : 1,
9888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9889   "template_args" : [ "type-19" ],
9890   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
9891  },
9892  {
9893   "alignment" : 1,
9894   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
9895   "name" : "android::trait_trivial_move<unsigned long>",
9896   "referenced_type" : "type-12",
9897   "self_type" : "type-12",
9898   "size" : 1,
9899   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9900   "template_args" : [ "type-9" ],
9901   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
9902  },
9903  {
9904   "alignment" : 1,
9905   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
9906   "name" : "android::trait_trivial_move<unsigned short>",
9907   "referenced_type" : "type-512",
9908   "self_type" : "type-512",
9909   "size" : 1,
9910   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9911   "template_args" : [ "type-28" ],
9912   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
9913  },
9914  {
9915   "alignment" : 1,
9916   "linker_set_key" : "android::trait_trivial_move<void>",
9917   "name" : "android::trait_trivial_move<void>",
9918   "referenced_type" : "type-492",
9919   "self_type" : "type-492",
9920   "size" : 1,
9921   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9922   "template_args" : [ "type-39" ],
9923   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
9924  },
9925  {
9926   "alignment" : 4,
9927   "fields" :
9928   [
9929    {
9930     "access" : "private",
9931     "field_name" : "m_ptr",
9932     "referenced_type" : "type-213"
9933    },
9934    {
9935     "access" : "private",
9936     "field_name" : "m_refs",
9937     "field_offset" : 32,
9938     "referenced_type" : "type-265"
9939    }
9940   ],
9941   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
9942   "name" : "android::wp<android::hardware::hidl_death_recipient>",
9943   "record_kind" : "class",
9944   "referenced_type" : "type-296",
9945   "self_type" : "type-296",
9946   "size" : 8,
9947   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
9948   "template_args" : [ "type-214" ],
9949   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
9950  },
9951  {
9952   "alignment" : 4,
9953   "fields" :
9954   [
9955    {
9956     "access" : "private",
9957     "field_name" : "m_ptr",
9958     "referenced_type" : "type-289"
9959    },
9960    {
9961     "access" : "private",
9962     "field_name" : "m_refs",
9963     "field_offset" : 32,
9964     "referenced_type" : "type-265"
9965    }
9966   ],
9967   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
9968   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
9969   "record_kind" : "class",
9970   "referenced_type" : "type-297",
9971   "self_type" : "type-297",
9972   "size" : 8,
9973   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
9974   "template_args" : [ "type-234" ],
9975   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
9976  },
9977  {
9978   "alignment" : 4,
9979   "fields" :
9980   [
9981    {
9982     "field_name" : "maxContentLightLevel",
9983     "referenced_type" : "type-37"
9984    },
9985    {
9986     "field_name" : "maxFrameAverageLightLevel",
9987     "field_offset" : 32,
9988     "referenced_type" : "type-37"
9989    }
9990   ],
9991   "linker_set_key" : "android_cta861_3_metadata",
9992   "name" : "android_cta861_3_metadata",
9993   "referenced_type" : "type-337",
9994   "self_type" : "type-337",
9995   "size" : 8,
9996   "source_file" : "/system/core/libsystem/include/system/graphics.h",
9997   "unique_id" : "android_cta861_3_metadata"
9998  },
9999  {
10000   "alignment" : 4,
10001   "fields" :
10002   [
10003    {
10004     "field_name" : "num_points",
10005     "referenced_type" : "type-2"
10006    },
10007    {
10008     "field_name" : "reserved",
10009     "field_offset" : 32,
10010     "referenced_type" : "type-326"
10011    },
10012    {
10013     "field_name" : "xyzc_points",
10014     "field_offset" : 288,
10015     "referenced_type" : "type-334"
10016    }
10017   ],
10018   "linker_set_key" : "android_depth_points",
10019   "name" : "android_depth_points",
10020   "referenced_type" : "type-333",
10021   "self_type" : "type-333",
10022   "size" : 36,
10023   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10024   "unique_id" : "android_depth_points"
10025  },
10026  {
10027   "alignment" : 4,
10028   "fields" :
10029   [
10030    {
10031     "field_name" : "format",
10032     "referenced_type" : "type-329"
10033    },
10034    {
10035     "field_name" : "num_planes",
10036     "field_offset" : 32,
10037     "referenced_type" : "type-2"
10038    },
10039    {
10040     "field_name" : "planes",
10041     "field_offset" : 64,
10042     "referenced_type" : "type-331"
10043    }
10044   ],
10045   "linker_set_key" : "android_flex_layout",
10046   "name" : "android_flex_layout",
10047   "referenced_type" : "type-330",
10048   "self_type" : "type-330",
10049   "size" : 12,
10050   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10051   "unique_id" : "android_flex_layout"
10052  },
10053  {
10054   "alignment" : 4,
10055   "fields" :
10056   [
10057    {
10058     "field_name" : "top_left",
10059     "referenced_type" : "type-274"
10060    },
10061    {
10062     "field_name" : "component",
10063     "field_offset" : 32,
10064     "referenced_type" : "type-327"
10065    },
10066    {
10067     "field_name" : "bits_per_component",
10068     "field_offset" : 64,
10069     "referenced_type" : "type-29"
10070    },
10071    {
10072     "field_name" : "bits_used",
10073     "field_offset" : 96,
10074     "referenced_type" : "type-29"
10075    },
10076    {
10077     "field_name" : "h_increment",
10078     "field_offset" : 128,
10079     "referenced_type" : "type-29"
10080    },
10081    {
10082     "field_name" : "v_increment",
10083     "field_offset" : 160,
10084     "referenced_type" : "type-29"
10085    },
10086    {
10087     "field_name" : "h_subsampling",
10088     "field_offset" : 192,
10089     "referenced_type" : "type-29"
10090    },
10091    {
10092     "field_name" : "v_subsampling",
10093     "field_offset" : 224,
10094     "referenced_type" : "type-29"
10095    }
10096   ],
10097   "linker_set_key" : "android_flex_plane",
10098   "name" : "android_flex_plane",
10099   "referenced_type" : "type-328",
10100   "self_type" : "type-328",
10101   "size" : 32,
10102   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10103   "unique_id" : "android_flex_plane"
10104  },
10105  {
10106   "alignment" : 4,
10107   "fields" :
10108   [
10109    {
10110     "field_name" : "displayPrimaryRed",
10111     "referenced_type" : "type-335"
10112    },
10113    {
10114     "field_name" : "displayPrimaryGreen",
10115     "field_offset" : 64,
10116     "referenced_type" : "type-335"
10117    },
10118    {
10119     "field_name" : "displayPrimaryBlue",
10120     "field_offset" : 128,
10121     "referenced_type" : "type-335"
10122    },
10123    {
10124     "field_name" : "whitePoint",
10125     "field_offset" : 192,
10126     "referenced_type" : "type-335"
10127    },
10128    {
10129     "field_name" : "maxLuminance",
10130     "field_offset" : 256,
10131     "referenced_type" : "type-37"
10132    },
10133    {
10134     "field_name" : "minLuminance",
10135     "field_offset" : 288,
10136     "referenced_type" : "type-37"
10137    }
10138   ],
10139   "linker_set_key" : "android_smpte2086_metadata",
10140   "name" : "android_smpte2086_metadata",
10141   "referenced_type" : "type-336",
10142   "self_type" : "type-336",
10143   "size" : 40,
10144   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10145   "unique_id" : "android_smpte2086_metadata"
10146  },
10147  {
10148   "alignment" : 4,
10149   "fields" :
10150   [
10151    {
10152     "field_name" : "x",
10153     "referenced_type" : "type-37"
10154    },
10155    {
10156     "field_name" : "y",
10157     "field_offset" : 32,
10158     "referenced_type" : "type-37"
10159    }
10160   ],
10161   "linker_set_key" : "android_xy_color",
10162   "name" : "android_xy_color",
10163   "referenced_type" : "type-335",
10164   "self_type" : "type-335",
10165   "size" : 8,
10166   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10167   "unique_id" : "android_xy_color"
10168  },
10169  {
10170   "alignment" : 4,
10171   "fields" :
10172   [
10173    {
10174     "field_name" : "y",
10175     "referenced_type" : "type-38"
10176    },
10177    {
10178     "field_name" : "cb",
10179     "field_offset" : 32,
10180     "referenced_type" : "type-38"
10181    },
10182    {
10183     "field_name" : "cr",
10184     "field_offset" : 64,
10185     "referenced_type" : "type-38"
10186    },
10187    {
10188     "field_name" : "ystride",
10189     "field_offset" : 96,
10190     "referenced_type" : "type-2"
10191    },
10192    {
10193     "field_name" : "cstride",
10194     "field_offset" : 128,
10195     "referenced_type" : "type-2"
10196    },
10197    {
10198     "field_name" : "chroma_step",
10199     "field_offset" : 160,
10200     "referenced_type" : "type-2"
10201    },
10202    {
10203     "field_name" : "reserved",
10204     "field_offset" : 192,
10205     "referenced_type" : "type-326"
10206    }
10207   ],
10208   "linker_set_key" : "android_ycbcr",
10209   "name" : "android_ycbcr",
10210   "referenced_type" : "type-325",
10211   "self_type" : "type-325",
10212   "size" : 56,
10213   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10214   "unique_id" : "android_ycbcr"
10215  },
10216  {
10217   "alignment" : 4,
10218   "fields" :
10219   [
10220    {
10221     "referenced_type" : "type-24"
10222    }
10223   ],
10224   "linker_set_key" : "log_msg",
10225   "name" : "log_msg",
10226   "referenced_type" : "type-23",
10227   "self_type" : "type-23",
10228   "size" : 5124,
10229   "source_file" : "/system/core/liblog/include/log/log_read.h",
10230   "unique_id" : "log_msg"
10231  },
10232  {
10233   "alignment" : 4,
10234   "fields" :
10235   [
10236    {
10237     "field_name" : "buf",
10238     "referenced_type" : "type-25"
10239    },
10240    {
10241     "field_name" : "entry",
10242     "referenced_type" : "type-27"
10243    },
10244    {
10245     "field_name" : "entry_v4",
10246     "referenced_type" : "type-27"
10247    },
10248    {
10249     "field_name" : "entry_v3",
10250     "referenced_type" : "type-32"
10251    },
10252    {
10253     "field_name" : "entry_v2",
10254     "referenced_type" : "type-33"
10255    },
10256    {
10257     "field_name" : "entry_v1",
10258     "referenced_type" : "type-34"
10259    }
10260   ],
10261   "is_anonymous" : true,
10262   "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",
10263   "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",
10264   "record_kind" : "union",
10265   "referenced_type" : "type-24",
10266   "self_type" : "type-24",
10267   "size" : 5124,
10268   "source_file" : "/system/core/liblog/include/log/log_read.h",
10269   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
10270  },
10271  {
10272   "alignment" : 1,
10273   "fields" :
10274   [
10275    {
10276     "field_name" : "tv_sec",
10277     "referenced_type" : "type-2"
10278    },
10279    {
10280     "field_name" : "tv_nsec",
10281     "field_offset" : 32,
10282     "referenced_type" : "type-2"
10283    }
10284   ],
10285   "linker_set_key" : "log_time",
10286   "name" : "log_time",
10287   "referenced_type" : "type-338",
10288   "self_type" : "type-338",
10289   "size" : 8,
10290   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
10291   "unique_id" : "_ZTS8log_time"
10292  },
10293  {
10294   "alignment" : 4,
10295   "fields" :
10296   [
10297    {
10298     "field_name" : "len",
10299     "referenced_type" : "type-28"
10300    },
10301    {
10302     "field_name" : "__pad",
10303     "field_offset" : 16,
10304     "referenced_type" : "type-28"
10305    },
10306    {
10307     "field_name" : "pid",
10308     "field_offset" : 32,
10309     "referenced_type" : "type-29"
10310    },
10311    {
10312     "field_name" : "tid",
10313     "field_offset" : 64,
10314     "referenced_type" : "type-29"
10315    },
10316    {
10317     "field_name" : "sec",
10318     "field_offset" : 96,
10319     "referenced_type" : "type-29"
10320    },
10321    {
10322     "field_name" : "nsec",
10323     "field_offset" : 128,
10324     "referenced_type" : "type-29"
10325    },
10326    {
10327     "field_name" : "msg",
10328     "field_offset" : 160,
10329     "referenced_type" : "type-30"
10330    }
10331   ],
10332   "linker_set_key" : "logger_entry",
10333   "name" : "logger_entry",
10334   "referenced_type" : "type-34",
10335   "self_type" : "type-34",
10336   "size" : 20,
10337   "source_file" : "/system/core/liblog/include/log/log_read.h",
10338   "unique_id" : "logger_entry"
10339  },
10340  {
10341   "alignment" : 1,
10342   "fields" :
10343   [
10344    {
10345     "field_name" : "len",
10346     "referenced_type" : "type-28"
10347    },
10348    {
10349     "field_name" : "hdr_size",
10350     "field_offset" : 16,
10351     "referenced_type" : "type-28"
10352    },
10353    {
10354     "field_name" : "pid",
10355     "field_offset" : 32,
10356     "referenced_type" : "type-29"
10357    },
10358    {
10359     "field_name" : "tid",
10360     "field_offset" : 64,
10361     "referenced_type" : "type-29"
10362    },
10363    {
10364     "field_name" : "sec",
10365     "field_offset" : 96,
10366     "referenced_type" : "type-29"
10367    },
10368    {
10369     "field_name" : "nsec",
10370     "field_offset" : 128,
10371     "referenced_type" : "type-29"
10372    },
10373    {
10374     "field_name" : "euid",
10375     "field_offset" : 160,
10376     "referenced_type" : "type-2"
10377    },
10378    {
10379     "field_name" : "msg",
10380     "field_offset" : 192,
10381     "referenced_type" : "type-30"
10382    }
10383   ],
10384   "linker_set_key" : "logger_entry_v2",
10385   "name" : "logger_entry_v2",
10386   "referenced_type" : "type-33",
10387   "self_type" : "type-33",
10388   "size" : 24,
10389   "source_file" : "/system/core/liblog/include/log/log_read.h",
10390   "unique_id" : "logger_entry_v2"
10391  },
10392  {
10393   "alignment" : 1,
10394   "fields" :
10395   [
10396    {
10397     "field_name" : "len",
10398     "referenced_type" : "type-28"
10399    },
10400    {
10401     "field_name" : "hdr_size",
10402     "field_offset" : 16,
10403     "referenced_type" : "type-28"
10404    },
10405    {
10406     "field_name" : "pid",
10407     "field_offset" : 32,
10408     "referenced_type" : "type-29"
10409    },
10410    {
10411     "field_name" : "tid",
10412     "field_offset" : 64,
10413     "referenced_type" : "type-29"
10414    },
10415    {
10416     "field_name" : "sec",
10417     "field_offset" : 96,
10418     "referenced_type" : "type-29"
10419    },
10420    {
10421     "field_name" : "nsec",
10422     "field_offset" : 128,
10423     "referenced_type" : "type-29"
10424    },
10425    {
10426     "field_name" : "lid",
10427     "field_offset" : 160,
10428     "referenced_type" : "type-2"
10429    },
10430    {
10431     "field_name" : "msg",
10432     "field_offset" : 192,
10433     "referenced_type" : "type-30"
10434    }
10435   ],
10436   "linker_set_key" : "logger_entry_v3",
10437   "name" : "logger_entry_v3",
10438   "referenced_type" : "type-32",
10439   "self_type" : "type-32",
10440   "size" : 24,
10441   "source_file" : "/system/core/liblog/include/log/log_read.h",
10442   "unique_id" : "logger_entry_v3"
10443  },
10444  {
10445   "alignment" : 4,
10446   "fields" :
10447   [
10448    {
10449     "field_name" : "len",
10450     "referenced_type" : "type-28"
10451    },
10452    {
10453     "field_name" : "hdr_size",
10454     "field_offset" : 16,
10455     "referenced_type" : "type-28"
10456    },
10457    {
10458     "field_name" : "pid",
10459     "field_offset" : 32,
10460     "referenced_type" : "type-29"
10461    },
10462    {
10463     "field_name" : "tid",
10464     "field_offset" : 64,
10465     "referenced_type" : "type-2"
10466    },
10467    {
10468     "field_name" : "sec",
10469     "field_offset" : 96,
10470     "referenced_type" : "type-2"
10471    },
10472    {
10473     "field_name" : "nsec",
10474     "field_offset" : 128,
10475     "referenced_type" : "type-2"
10476    },
10477    {
10478     "field_name" : "lid",
10479     "field_offset" : 160,
10480     "referenced_type" : "type-2"
10481    },
10482    {
10483     "field_name" : "uid",
10484     "field_offset" : 192,
10485     "referenced_type" : "type-2"
10486    },
10487    {
10488     "field_name" : "msg",
10489     "field_offset" : 224,
10490     "referenced_type" : "type-30"
10491    }
10492   ],
10493   "linker_set_key" : "logger_entry_v4",
10494   "name" : "logger_entry_v4",
10495   "referenced_type" : "type-27",
10496   "self_type" : "type-27",
10497   "size" : 28,
10498   "source_file" : "/system/core/liblog/include/log/log_read.h",
10499   "unique_id" : "logger_entry_v4"
10500  },
10501  {
10502   "alignment" : 4,
10503   "fields" :
10504   [
10505    {
10506     "field_name" : "version",
10507     "referenced_type" : "type-29"
10508    },
10509    {
10510     "field_name" : "numFds",
10511     "field_offset" : 32,
10512     "referenced_type" : "type-29"
10513    },
10514    {
10515     "field_name" : "numInts",
10516     "field_offset" : 64,
10517     "referenced_type" : "type-29"
10518    },
10519    {
10520     "field_name" : "data",
10521     "field_offset" : 96,
10522     "referenced_type" : "type-90"
10523    }
10524   ],
10525   "linker_set_key" : "native_handle",
10526   "name" : "native_handle",
10527   "referenced_type" : "type-89",
10528   "self_type" : "type-89",
10529   "size" : 12,
10530   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
10531   "unique_id" : "native_handle"
10532  }
10533 ],
10534 "rvalue_reference_types" :
10535 [
10536  {
10537   "alignment" : 4,
10538   "linker_set_key" : "android::hardware::Return<bool> &&",
10539   "name" : "android::hardware::Return<bool> &&",
10540   "referenced_type" : "type-280",
10541   "self_type" : "type-321",
10542   "size" : 4,
10543   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
10544  },
10545  {
10546   "alignment" : 4,
10547   "linker_set_key" : "android::hardware::Return<void> &&",
10548   "name" : "android::hardware::Return<void> &&",
10549   "referenced_type" : "type-398",
10550   "self_type" : "type-431",
10551   "size" : 4,
10552   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
10553  },
10554  {
10555   "alignment" : 4,
10556   "linker_set_key" : "android::hardware::Status &&",
10557   "name" : "android::hardware::Status &&",
10558   "referenced_type" : "type-175",
10559   "self_type" : "type-245",
10560   "size" : 4,
10561   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
10562  },
10563  {
10564   "alignment" : 4,
10565   "linker_set_key" : "android::hardware::details::return_status &&",
10566   "name" : "android::hardware::details::return_status &&",
10567   "referenced_type" : "type-281",
10568   "self_type" : "type-354",
10569   "size" : 4,
10570   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
10571  },
10572  {
10573   "alignment" : 4,
10574   "linker_set_key" : "android::hardware::hidl_handle &&",
10575   "name" : "android::hardware::hidl_handle &&",
10576   "referenced_type" : "type-84",
10577   "self_type" : "type-102",
10578   "size" : 4,
10579   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10580  },
10581  {
10582   "alignment" : 4,
10583   "linker_set_key" : "android::hardware::hidl_memory &&",
10584   "name" : "android::hardware::hidl_memory &&",
10585   "referenced_type" : "type-100",
10586   "self_type" : "type-107",
10587   "size" : 4,
10588   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10589  }
10590 ]
10591}
10592