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