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