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