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" : 8,
144   "is_integral" : true,
145   "linker_set_key" : "_ZTIl",
146   "name" : "long",
147   "referenced_type" : "_ZTIl",
148   "self_type" : "_ZTIl",
149   "size" : 8
150  },
151  {
152   "alignment" : 8,
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" : 8
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_6ParcelEmm"
210  },
211  {
212   "name" : "_ZN7android8hardware5media4V1_022readEmbeddedFromParcelERKNS2_9AnwBufferERKNS0_6ParcelEmm"
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" : "_ZTIm"
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" : "_ZTIFvPN7android8hardware6ParcelEPKhmPKymPvE",
3415   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
3416   "parameters" :
3417   [
3418    {
3419     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3420    },
3421    {
3422     "referenced_type" : "_ZTIPKh"
3423    },
3424    {
3425     "referenced_type" : "_ZTIm"
3426    },
3427    {
3428     "referenced_type" : "_ZTIPKy"
3429    },
3430    {
3431     "referenced_type" : "_ZTIm"
3432    },
3433    {
3434     "referenced_type" : "_ZTIPv"
3435    }
3436   ],
3437   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhmPKymPvE",
3438   "return_type" : "_ZTIv",
3439   "self_type" : "_ZTIFvPN7android8hardware6ParcelEPKhmPKymPvE",
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_6ParcelEmm",
3448   "parameters" :
3449   [
3450    {
3451     "referenced_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE"
3452    },
3453    {
3454     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3455    },
3456    {
3457     "referenced_type" : "_ZTIm"
3458    },
3459    {
3460     "referenced_type" : "_ZTIm"
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_6ParcelEmm",
3469   "parameters" :
3470   [
3471    {
3472     "referenced_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE"
3473    },
3474    {
3475     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3476    },
3477    {
3478     "referenced_type" : "_ZTIm"
3479    },
3480    {
3481     "referenced_type" : "_ZTIm"
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" : 8,
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" : 8,
3498   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3499  },
3500  {
3501   "alignment" : 8,
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" : 8,
3507   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3508  },
3509  {
3510   "alignment" : 8,
3511   "linker_set_key" : "_ZTIRKN7android7String8E",
3512   "name" : "const android::String8 &",
3513   "referenced_type" : "_ZTIKN7android7String8E",
3514   "self_type" : "_ZTIRKN7android7String8E",
3515   "size" : 8,
3516   "source_file" : "system/core/libutils/include/utils/String8.h"
3517  },
3518  {
3519   "alignment" : 8,
3520   "linker_set_key" : "_ZTIRKN7android8String16E",
3521   "name" : "const android::String16 &",
3522   "referenced_type" : "_ZTIKN7android8String16E",
3523   "self_type" : "_ZTIRKN7android8String16E",
3524   "size" : 8,
3525   "source_file" : "system/core/libutils/include/utils/String16.h"
3526  },
3527  {
3528   "alignment" : 8,
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" : 8,
3534   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3535  },
3536  {
3537   "alignment" : 8,
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" : 8,
3543   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3544  },
3545  {
3546   "alignment" : 8,
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" : 8,
3552   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3553  },
3554  {
3555   "alignment" : 8,
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" : 8,
3561   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3562  },
3563  {
3564   "alignment" : 8,
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" : 8,
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" : 8,
3574   "linker_set_key" : "_ZTIRKN7android8hardware6ParcelE",
3575   "name" : "const android::hardware::Parcel &",
3576   "referenced_type" : "_ZTIKN7android8hardware6ParcelE",
3577   "self_type" : "_ZTIRKN7android8hardware6ParcelE",
3578   "size" : 8,
3579   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3580  },
3581  {
3582   "alignment" : 8,
3583   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
3584   "name" : "const android::hardware::Status &",
3585   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
3586   "self_type" : "_ZTIRKN7android8hardware6StatusE",
3587   "size" : 8,
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" : 8,
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" : 8,
3604   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3605  },
3606  {
3607   "alignment" : 8,
3608   "linker_set_key" : "_ZTIRKa",
3609   "name" : "const signed char &",
3610   "referenced_type" : "_ZTIKa",
3611   "self_type" : "_ZTIRKa",
3612   "size" : 8,
3613   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3614  },
3615  {
3616   "alignment" : 8,
3617   "linker_set_key" : "_ZTIRKb",
3618   "name" : "const bool &",
3619   "referenced_type" : "_ZTIKb",
3620   "self_type" : "_ZTIRKb",
3621   "size" : 8,
3622   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3623  },
3624  {
3625   "alignment" : 8,
3626   "linker_set_key" : "_ZTIRKd",
3627   "name" : "const double &",
3628   "referenced_type" : "_ZTIKd",
3629   "self_type" : "_ZTIRKd",
3630   "size" : 8,
3631   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3632  },
3633  {
3634   "alignment" : 8,
3635   "linker_set_key" : "_ZTIRKf",
3636   "name" : "const float &",
3637   "referenced_type" : "_ZTIKf",
3638   "self_type" : "_ZTIRKf",
3639   "size" : 8,
3640   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3641  },
3642  {
3643   "alignment" : 8,
3644   "linker_set_key" : "_ZTIRKh",
3645   "name" : "const unsigned char &",
3646   "referenced_type" : "_ZTIKh",
3647   "self_type" : "_ZTIRKh",
3648   "size" : 8,
3649   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3650  },
3651  {
3652   "alignment" : 8,
3653   "linker_set_key" : "_ZTIRKi",
3654   "name" : "const int &",
3655   "referenced_type" : "_ZTIKi",
3656   "self_type" : "_ZTIRKi",
3657   "size" : 8,
3658   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3659  },
3660  {
3661   "alignment" : 8,
3662   "linker_set_key" : "_ZTIRKj",
3663   "name" : "const unsigned int &",
3664   "referenced_type" : "_ZTIKj",
3665   "self_type" : "_ZTIRKj",
3666   "size" : 8,
3667   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3668  },
3669  {
3670   "alignment" : 8,
3671   "linker_set_key" : "_ZTIRKl",
3672   "name" : "const long &",
3673   "referenced_type" : "_ZTIKl",
3674   "self_type" : "_ZTIRKl",
3675   "size" : 8,
3676   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3677  },
3678  {
3679   "alignment" : 8,
3680   "linker_set_key" : "_ZTIRKm",
3681   "name" : "const unsigned long &",
3682   "referenced_type" : "_ZTIKm",
3683   "self_type" : "_ZTIRKm",
3684   "size" : 8,
3685   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3686  },
3687  {
3688   "alignment" : 8,
3689   "linker_set_key" : "_ZTIRKs",
3690   "name" : "const short &",
3691   "referenced_type" : "_ZTIKs",
3692   "self_type" : "_ZTIRKs",
3693   "size" : 8,
3694   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3695  },
3696  {
3697   "alignment" : 8,
3698   "linker_set_key" : "_ZTIRKt",
3699   "name" : "const unsigned short &",
3700   "referenced_type" : "_ZTIKt",
3701   "self_type" : "_ZTIRKt",
3702   "size" : 8,
3703   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3704  },
3705  {
3706   "alignment" : 8,
3707   "linker_set_key" : "_ZTIRN7android5MutexE",
3708   "name" : "android::Mutex &",
3709   "referenced_type" : "_ZTIN7android5MutexE",
3710   "self_type" : "_ZTIRN7android5MutexE",
3711   "size" : 8,
3712   "source_file" : "system/core/libutils/include/utils/Mutex.h"
3713  },
3714  {
3715   "alignment" : 8,
3716   "linker_set_key" : "_ZTIRN7android6RWLockE",
3717   "name" : "android::RWLock &",
3718   "referenced_type" : "_ZTIN7android6RWLockE",
3719   "self_type" : "_ZTIRN7android6RWLockE",
3720   "size" : 8,
3721   "source_file" : "system/core/libutils/include/utils/RWLock.h"
3722  },
3723  {
3724   "alignment" : 8,
3725   "linker_set_key" : "_ZTIRN7android7String8E",
3726   "name" : "android::String8 &",
3727   "referenced_type" : "_ZTIN7android7String8E",
3728   "self_type" : "_ZTIRN7android7String8E",
3729   "size" : 8,
3730   "source_file" : "system/core/libutils/include/utils/String8.h"
3731  },
3732  {
3733   "alignment" : 8,
3734   "linker_set_key" : "_ZTIRN7android8String16E",
3735   "name" : "android::String16 &",
3736   "referenced_type" : "_ZTIN7android8String16E",
3737   "self_type" : "_ZTIRN7android8String16E",
3738   "size" : 8,
3739   "source_file" : "system/core/libutils/include/utils/String16.h"
3740  },
3741  {
3742   "alignment" : 8,
3743   "linker_set_key" : "_ZTIRN7android8hardware10TextOutputE",
3744   "name" : "android::hardware::TextOutput &",
3745   "referenced_type" : "_ZTIN7android8hardware10TextOutputE",
3746   "self_type" : "_ZTIRN7android8hardware10TextOutputE",
3747   "size" : 8,
3748   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3749  },
3750  {
3751   "alignment" : 8,
3752   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
3753   "name" : "android::hardware::hidl_memory &",
3754   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3755   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
3756   "size" : 8,
3757   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3758  },
3759  {
3760   "alignment" : 8,
3761   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIbEE",
3762   "name" : "android::hardware::Return<bool> &",
3763   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
3764   "self_type" : "_ZTIRN7android8hardware6ReturnIbEE",
3765   "size" : 8,
3766   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3767  },
3768  {
3769   "alignment" : 8,
3770   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
3771   "name" : "android::hardware::Return<void> &",
3772   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
3773   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
3774   "size" : 8,
3775   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3776  },
3777  {
3778   "alignment" : 8,
3779   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
3780   "name" : "android::hardware::Status &",
3781   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3782   "self_type" : "_ZTIRN7android8hardware6StatusE",
3783   "size" : 8,
3784   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3785  },
3786  {
3787   "alignment" : 8,
3788   "linker_set_key" : "_ZTIRi",
3789   "name" : "int &",
3790   "referenced_type" : "_ZTIi",
3791   "self_type" : "_ZTIRi",
3792   "size" : 8,
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" : 8,
3797   "linker_set_key" : "_ZTIRm",
3798   "name" : "unsigned long &",
3799   "referenced_type" : "_ZTIm",
3800   "self_type" : "_ZTIRm",
3801   "size" : 8,
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" : 8,
3809   "linker_set_key" : "_ZTIP13native_handle",
3810   "name" : "native_handle *",
3811   "referenced_type" : "_ZTI13native_handle",
3812   "self_type" : "_ZTIP13native_handle",
3813   "size" : 8,
3814   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3815  },
3816  {
3817   "alignment" : 8,
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" : 8,
3823   "source_file" : "system/core/libsystem/include/system/graphics.h"
3824  },
3825  {
3826   "alignment" : 8,
3827   "linker_set_key" : "_ZTIP7log_msg",
3828   "name" : "log_msg *",
3829   "referenced_type" : "_ZTI7log_msg",
3830   "self_type" : "_ZTIP7log_msg",
3831   "size" : 8,
3832   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3833  },
3834  {
3835   "alignment" : 8,
3836   "linker_set_key" : "_ZTIPFiPvE",
3837   "name" : "int (*)(void *)",
3838   "referenced_type" : "_ZTIFiPvE",
3839   "self_type" : "_ZTIPFiPvE",
3840   "size" : 8,
3841   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
3842  },
3843  {
3844   "alignment" : 8,
3845   "linker_set_key" : "_ZTIPFvPN7android8hardware6ParcelEPKhmPKymPvE",
3846   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
3847   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhmPKymPvE",
3848   "self_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhmPKymPvE",
3849   "size" : 8,
3850   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3851  },
3852  {
3853   "alignment" : 8,
3854   "linker_set_key" : "_ZTIPK13native_handle",
3855   "name" : "const native_handle *",
3856   "referenced_type" : "_ZTIK13native_handle",
3857   "self_type" : "_ZTIPK13native_handle",
3858   "size" : 8,
3859   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3860  },
3861  {
3862   "alignment" : 8,
3863   "linker_set_key" : "_ZTIPK7log_msg",
3864   "name" : "const log_msg *",
3865   "referenced_type" : "_ZTIK7log_msg",
3866   "self_type" : "_ZTIPK7log_msg",
3867   "size" : 8,
3868   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3869  },
3870  {
3871   "alignment" : 8,
3872   "linker_set_key" : "_ZTIPKDs",
3873   "name" : "const char16_t *",
3874   "referenced_type" : "_ZTIKDs",
3875   "self_type" : "_ZTIPKDs",
3876   "size" : 8,
3877   "source_file" : "system/core/libutils/include/utils/String16.h"
3878  },
3879  {
3880   "alignment" : 8,
3881   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
3882   "name" : "const android::VectorImpl *",
3883   "referenced_type" : "_ZTIKN7android10VectorImplE",
3884   "self_type" : "_ZTIPKN7android10VectorImplE",
3885   "size" : 8,
3886   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3887  },
3888  {
3889   "alignment" : 8,
3890   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
3891   "name" : "const android::NativeHandle *",
3892   "referenced_type" : "_ZTIKN7android12NativeHandleE",
3893   "self_type" : "_ZTIPKN7android12NativeHandleE",
3894   "size" : 8,
3895   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
3896  },
3897  {
3898   "alignment" : 8,
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" : 8,
3904   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3905  },
3906  {
3907   "alignment" : 8,
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" : 8,
3913   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3914  },
3915  {
3916   "alignment" : 8,
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" : 8,
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" : 8,
3926   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
3927   "name" : "const android::RefBase *",
3928   "referenced_type" : "_ZTIKN7android7RefBaseE",
3929   "self_type" : "_ZTIPKN7android7RefBaseE",
3930   "size" : 8,
3931   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3932  },
3933  {
3934   "alignment" : 8,
3935   "linker_set_key" : "_ZTIPKN7android7String8E",
3936   "name" : "const android::String8 *",
3937   "referenced_type" : "_ZTIKN7android7String8E",
3938   "self_type" : "_ZTIPKN7android7String8E",
3939   "size" : 8,
3940   "source_file" : "system/core/libutils/include/utils/String8.h"
3941  },
3942  {
3943   "alignment" : 8,
3944   "linker_set_key" : "_ZTIPKN7android8String16E",
3945   "name" : "const android::String16 *",
3946   "referenced_type" : "_ZTIKN7android8String16E",
3947   "self_type" : "_ZTIPKN7android8String16E",
3948   "size" : 8,
3949   "source_file" : "system/core/libutils/include/utils/String16.h"
3950  },
3951  {
3952   "alignment" : 8,
3953   "linker_set_key" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
3954   "name" : "const android::hardware::BpHwRefBase *",
3955   "referenced_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
3956   "self_type" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
3957   "size" : 8,
3958   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h"
3959  },
3960  {
3961   "alignment" : 8,
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" : 8,
3967   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3968  },
3969  {
3970   "alignment" : 8,
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" : 8,
3976   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3977  },
3978  {
3979   "alignment" : 8,
3980   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
3981   "name" : "const android::hardware::Status *",
3982   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
3983   "self_type" : "_ZTIPKN7android8hardware6StatusE",
3984   "size" : 8,
3985   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3986  },
3987  {
3988   "alignment" : 8,
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" : 8,
3994   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3995  },
3996  {
3997   "alignment" : 8,
3998   "linker_set_key" : "_ZTIPKc",
3999   "name" : "const char *",
4000   "referenced_type" : "_ZTIKc",
4001   "self_type" : "_ZTIPKc",
4002   "size" : 8,
4003   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
4004  },
4005  {
4006   "alignment" : 8,
4007   "linker_set_key" : "_ZTIPKh",
4008   "name" : "const unsigned char *",
4009   "referenced_type" : "_ZTIKh",
4010   "self_type" : "_ZTIPKh",
4011   "size" : 8,
4012   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
4013  },
4014  {
4015   "alignment" : 8,
4016   "linker_set_key" : "_ZTIPKv",
4017   "name" : "const void *",
4018   "referenced_type" : "_ZTIKv",
4019   "self_type" : "_ZTIPKv",
4020   "size" : 8,
4021   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4022  },
4023  {
4024   "alignment" : 8,
4025   "linker_set_key" : "_ZTIPKy",
4026   "name" : "const unsigned long long *",
4027   "referenced_type" : "_ZTIKy",
4028   "self_type" : "_ZTIPKy",
4029   "size" : 8,
4030   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
4031  },
4032  {
4033   "alignment" : 8,
4034   "linker_set_key" : "_ZTIPN7android11ScopedTraceE",
4035   "name" : "android::ScopedTrace *",
4036   "referenced_type" : "_ZTIN7android11ScopedTraceE",
4037   "self_type" : "_ZTIPN7android11ScopedTraceE",
4038   "size" : 8,
4039   "source_file" : "system/core/libutils/include/utils/Trace.h"
4040  },
4041  {
4042   "alignment" : 8,
4043   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
4044   "name" : "android::ReferenceRenamer *",
4045   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
4046   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
4047   "size" : 8,
4048   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4049  },
4050  {
4051   "alignment" : 8,
4052   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
4053   "name" : "android::VirtualLightRefBase *",
4054   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
4055   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
4056   "size" : 8,
4057   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
4058  },
4059  {
4060   "alignment" : 8,
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" : 8,
4066   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
4067  },
4068  {
4069   "alignment" : 8,
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" : 8,
4075   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4076  },
4077  {
4078   "alignment" : 8,
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" : 8,
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" : 8,
4088   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
4089   "name" : "android::Mutex::Autolock *",
4090   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
4091   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
4092   "size" : 8,
4093   "source_file" : "system/core/libutils/include/utils/Mutex.h"
4094  },
4095  {
4096   "alignment" : 8,
4097   "linker_set_key" : "_ZTIPN7android5MutexE",
4098   "name" : "android::Mutex *",
4099   "referenced_type" : "_ZTIN7android5MutexE",
4100   "self_type" : "_ZTIPN7android5MutexE",
4101   "size" : 8,
4102   "source_file" : "system/core/libutils/include/utils/Mutex.h"
4103  },
4104  {
4105   "alignment" : 8,
4106   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
4107   "name" : "android::RWLock::AutoRLock *",
4108   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
4109   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
4110   "size" : 8,
4111   "source_file" : "system/core/libutils/include/utils/RWLock.h"
4112  },
4113  {
4114   "alignment" : 8,
4115   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
4116   "name" : "android::RWLock::AutoWLock *",
4117   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
4118   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
4119   "size" : 8,
4120   "source_file" : "system/core/libutils/include/utils/RWLock.h"
4121  },
4122  {
4123   "alignment" : 8,
4124   "linker_set_key" : "_ZTIPN7android6RWLockE",
4125   "name" : "android::RWLock *",
4126   "referenced_type" : "_ZTIN7android6RWLockE",
4127   "self_type" : "_ZTIPN7android6RWLockE",
4128   "size" : 8,
4129   "source_file" : "system/core/libutils/include/utils/RWLock.h"
4130  },
4131  {
4132   "alignment" : 8,
4133   "linker_set_key" : "_ZTIPN7android6ThreadE",
4134   "name" : "android::Thread *",
4135   "referenced_type" : "_ZTIN7android6ThreadE",
4136   "self_type" : "_ZTIPN7android6ThreadE",
4137   "size" : 8,
4138   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
4139  },
4140  {
4141   "alignment" : 8,
4142   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
4143   "name" : "android::RefBase::weakref_impl *",
4144   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
4145   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
4146   "size" : 8,
4147   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4148  },
4149  {
4150   "alignment" : 8,
4151   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
4152   "name" : "android::RefBase::weakref_type *",
4153   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
4154   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
4155   "size" : 8,
4156   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4157  },
4158  {
4159   "alignment" : 8,
4160   "linker_set_key" : "_ZTIPN7android7RefBaseE",
4161   "name" : "android::RefBase *",
4162   "referenced_type" : "_ZTIN7android7RefBaseE",
4163   "self_type" : "_ZTIPN7android7RefBaseE",
4164   "size" : 8,
4165   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4166  },
4167  {
4168   "alignment" : 8,
4169   "linker_set_key" : "_ZTIPN7android7String8E",
4170   "name" : "android::String8 *",
4171   "referenced_type" : "_ZTIN7android7String8E",
4172   "self_type" : "_ZTIPN7android7String8E",
4173   "size" : 8,
4174   "source_file" : "system/core/libutils/include/utils/String8.h"
4175  },
4176  {
4177   "alignment" : 8,
4178   "linker_set_key" : "_ZTIPN7android8String16E",
4179   "name" : "android::String16 *",
4180   "referenced_type" : "_ZTIN7android8String16E",
4181   "self_type" : "_ZTIPN7android8String16E",
4182   "size" : 8,
4183   "source_file" : "system/core/libutils/include/utils/String16.h"
4184  },
4185  {
4186   "alignment" : 8,
4187   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
4188   "name" : "android::hardware::hidl_memory *",
4189   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
4190   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
4191   "size" : 8,
4192   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4193  },
4194  {
4195   "alignment" : 8,
4196   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
4197   "name" : "android::hardware::hidl_version *",
4198   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
4199   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
4200   "size" : 8,
4201   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4202  },
4203  {
4204   "alignment" : 8,
4205   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
4206   "name" : "android::hardware::GrantorDescriptor *",
4207   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
4208   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
4209   "size" : 8,
4210   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4211  },
4212  {
4213   "alignment" : 8,
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" : 8,
4219   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4220  },
4221  {
4222   "alignment" : 8,
4223   "linker_set_key" : "_ZTIPN7android8hardware6ParcelE",
4224   "name" : "android::hardware::Parcel *",
4225   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
4226   "self_type" : "_ZTIPN7android8hardware6ParcelE",
4227   "size" : 8,
4228   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
4229  },
4230  {
4231   "alignment" : 8,
4232   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIbEE",
4233   "name" : "android::hardware::Return<bool> *",
4234   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
4235   "self_type" : "_ZTIPN7android8hardware6ReturnIbEE",
4236   "size" : 8,
4237   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4238  },
4239  {
4240   "alignment" : 8,
4241   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
4242   "name" : "android::hardware::Return<void> *",
4243   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
4244   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
4245   "size" : 8,
4246   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4247  },
4248  {
4249   "alignment" : 8,
4250   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
4251   "name" : "android::hardware::Status *",
4252   "referenced_type" : "_ZTIN7android8hardware6StatusE",
4253   "self_type" : "_ZTIPN7android8hardware6StatusE",
4254   "size" : 8,
4255   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4256  },
4257  {
4258   "alignment" : 8,
4259   "linker_set_key" : "_ZTIPN7android8hardware7IBinderE",
4260   "name" : "android::hardware::IBinder *",
4261   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
4262   "self_type" : "_ZTIPN7android8hardware7IBinderE",
4263   "size" : 8,
4264   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
4265  },
4266  {
4267   "alignment" : 8,
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" : 8,
4273   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4274  },
4275  {
4276   "alignment" : 8,
4277   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
4278   "name" : "android::hardware::details::HidlInstrumentor *",
4279   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
4280   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
4281   "size" : 8,
4282   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4283  },
4284  {
4285   "alignment" : 8,
4286   "linker_set_key" : "_ZTIPN7android9ConditionE",
4287   "name" : "android::Condition *",
4288   "referenced_type" : "_ZTIN7android9ConditionE",
4289   "self_type" : "_ZTIPN7android9ConditionE",
4290   "size" : 8,
4291   "source_file" : "system/core/libutils/include/utils/Condition.h"
4292  },
4293  {
4294   "alignment" : 8,
4295   "linker_set_key" : "_ZTIPPv",
4296   "name" : "void **",
4297   "referenced_type" : "_ZTIPv",
4298   "self_type" : "_ZTIPPv",
4299   "size" : 8,
4300   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
4301  },
4302  {
4303   "alignment" : 8,
4304   "linker_set_key" : "_ZTIPc",
4305   "name" : "char *",
4306   "referenced_type" : "_ZTIc",
4307   "self_type" : "_ZTIPc",
4308   "size" : 8,
4309   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
4310  },
4311  {
4312   "alignment" : 8,
4313   "linker_set_key" : "_ZTIPh",
4314   "name" : "unsigned char *",
4315   "referenced_type" : "_ZTIh",
4316   "self_type" : "_ZTIPh",
4317   "size" : 8,
4318   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
4319  },
4320  {
4321   "alignment" : 8,
4322   "linker_set_key" : "_ZTIPv",
4323   "name" : "void *",
4324   "referenced_type" : "_ZTIv",
4325   "self_type" : "_ZTIPv",
4326   "size" : 8,
4327   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4328  },
4329  {
4330   "alignment" : 8,
4331   "linker_set_key" : "_ZTIPy",
4332   "name" : "unsigned long long *",
4333   "referenced_type" : "_ZTIy",
4334   "self_type" : "_ZTIPy",
4335   "size" : 8,
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" : 8,
4373   "is_const" : true,
4374   "linker_set_key" : "_ZTIKN7android10VectorImplE",
4375   "name" : "const android::VectorImpl",
4376   "referenced_type" : "_ZTIN7android10VectorImplE",
4377   "self_type" : "_ZTIKN7android10VectorImplE",
4378   "size" : 40,
4379   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
4380  },
4381  {
4382   "alignment" : 8,
4383   "is_const" : true,
4384   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
4385   "name" : "const android::NativeHandle",
4386   "referenced_type" : "_ZTIN7android12NativeHandleE",
4387   "self_type" : "_ZTIKN7android12NativeHandleE",
4388   "size" : 24,
4389   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
4390  },
4391  {
4392   "alignment" : 8,
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" : 8,
4399   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
4400  },
4401  {
4402   "alignment" : 8,
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" : 8,
4409   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
4410  },
4411  {
4412   "alignment" : 8,
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" : 24,
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" : 8,
4433   "is_const" : true,
4434   "linker_set_key" : "_ZTIKN7android7RefBaseE",
4435   "name" : "const android::RefBase",
4436   "referenced_type" : "_ZTIN7android7RefBaseE",
4437   "self_type" : "_ZTIKN7android7RefBaseE",
4438   "size" : 16,
4439   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4440  },
4441  {
4442   "alignment" : 8,
4443   "is_const" : true,
4444   "linker_set_key" : "_ZTIKN7android7String8E",
4445   "name" : "const android::String8",
4446   "referenced_type" : "_ZTIN7android7String8E",
4447   "self_type" : "_ZTIKN7android7String8E",
4448   "size" : 8,
4449   "source_file" : "system/core/libutils/include/utils/String8.h"
4450  },
4451  {
4452   "alignment" : 8,
4453   "is_const" : true,
4454   "linker_set_key" : "_ZTIKN7android8String16E",
4455   "name" : "const android::String16",
4456   "referenced_type" : "_ZTIN7android8String16E",
4457   "self_type" : "_ZTIKN7android8String16E",
4458   "size" : 8,
4459   "source_file" : "system/core/libutils/include/utils/String16.h"
4460  },
4461  {
4462   "alignment" : 8,
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" : 48,
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" : 8,
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" : 136,
4529   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
4530  },
4531  {
4532   "alignment" : 8,
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" : 32,
4539   "source_file" : "system/libhidl/base/include/hidl/Status.h"
4540  },
4541  {
4542   "alignment" : 8,
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" : 40,
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_09DebugInfo12ArchitectureELm3EEE",
4633   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4634   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
4635   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
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_011BufferUsageELm23EEE",
4643   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
4644   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
4645   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
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_011PixelFormatELm20EEE",
4653   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
4654   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
4655   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
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_014ColorTransformELm7EEE",
4663   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
4664   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
4665   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
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_03HdrELm3EEE",
4673   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
4674   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
4675   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
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_09ColorModeELm10EEE",
4683   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
4684   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
4685   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
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_09DataspaceELm57EEE",
4693   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
4694   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
4695   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
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_09TransformELm5EEE",
4703   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
4704   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
4705   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
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" : 8,
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" : 24,
4717   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
4718  },
4719  {
4720   "alignment" : 8,
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" : 8,
4727   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4728  },
4729  {
4730   "alignment" : 8,
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" : 8,
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/TypeHelpers.h"
4818  },
4819  {
4820   "alignment" : 8,
4821   "is_const" : true,
4822   "linker_set_key" : "_ZTIKl",
4823   "name" : "const long",
4824   "referenced_type" : "_ZTIl",
4825   "self_type" : "_ZTIKl",
4826   "size" : 8,
4827   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4828  },
4829  {
4830   "alignment" : 8,
4831   "is_const" : true,
4832   "linker_set_key" : "_ZTIKm",
4833   "name" : "const unsigned long",
4834   "referenced_type" : "_ZTIm",
4835   "self_type" : "_ZTIKm",
4836   "size" : 8,
4837   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
4838  },
4839  {
4840   "alignment" : 2,
4841   "is_const" : true,
4842   "linker_set_key" : "_ZTIKs",
4843   "name" : "const short",
4844   "referenced_type" : "_ZTIs",
4845   "self_type" : "_ZTIKs",
4846   "size" : 2,
4847   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4848  },
4849  {
4850   "alignment" : 2,
4851   "is_const" : true,
4852   "linker_set_key" : "_ZTIKt",
4853   "name" : "const unsigned short",
4854   "referenced_type" : "_ZTIt",
4855   "self_type" : "_ZTIKt",
4856   "size" : 2,
4857   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4858  },
4859  {
4860   "is_const" : true,
4861   "linker_set_key" : "_ZTIKv",
4862   "name" : "const void",
4863   "referenced_type" : "_ZTIv",
4864   "self_type" : "_ZTIKv",
4865   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4866  },
4867  {
4868   "alignment" : 8,
4869   "is_const" : true,
4870   "linker_set_key" : "_ZTIKy",
4871   "name" : "const unsigned long long",
4872   "referenced_type" : "_ZTIy",
4873   "self_type" : "_ZTIKy",
4874   "size" : 8,
4875   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
4876  },
4877  {
4878   "alignment" : 1,
4879   "is_volatile" : true,
4880   "linker_set_key" : "_ZTIVb",
4881   "name" : "volatile bool",
4882   "referenced_type" : "_ZTIb",
4883   "self_type" : "_ZTIVb",
4884   "size" : 1,
4885   "source_file" : "system/core/libutils/include/utils/Thread.h"
4886  },
4887  {
4888   "alignment" : 4,
4889   "is_volatile" : true,
4890   "linker_set_key" : "_ZTIVi",
4891   "name" : "volatile int",
4892   "referenced_type" : "_ZTIi",
4893   "self_type" : "_ZTIVi",
4894   "size" : 4,
4895   "source_file" : "system/libhwbinder/include/hwbinder/ProcessState.h"
4896  }
4897 ],
4898 "record_types" :
4899 [
4900  {
4901   "alignment" : 4,
4902   "fields" :
4903   [
4904    {
4905     "field_name" : "len",
4906     "referenced_type" : "_ZTIt"
4907    },
4908    {
4909     "field_name" : "hdr_size",
4910     "field_offset" : 16,
4911     "referenced_type" : "_ZTIt"
4912    },
4913    {
4914     "field_name" : "pid",
4915     "field_offset" : 32,
4916     "referenced_type" : "_ZTIi"
4917    },
4918    {
4919     "field_name" : "tid",
4920     "field_offset" : 64,
4921     "referenced_type" : "_ZTIj"
4922    },
4923    {
4924     "field_name" : "sec",
4925     "field_offset" : 96,
4926     "referenced_type" : "_ZTIj"
4927    },
4928    {
4929     "field_name" : "nsec",
4930     "field_offset" : 128,
4931     "referenced_type" : "_ZTIj"
4932    },
4933    {
4934     "field_name" : "lid",
4935     "field_offset" : 160,
4936     "referenced_type" : "_ZTIj"
4937    },
4938    {
4939     "field_name" : "uid",
4940     "field_offset" : 192,
4941     "referenced_type" : "_ZTIj"
4942    }
4943   ],
4944   "linker_set_key" : "_ZTI12logger_entry",
4945   "name" : "logger_entry",
4946   "referenced_type" : "_ZTI12logger_entry",
4947   "self_type" : "_ZTI12logger_entry",
4948   "size" : 28,
4949   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
4950  },
4951  {
4952   "alignment" : 8,
4953   "fields" :
4954   [
4955    {
4956     "field_name" : "y",
4957     "referenced_type" : "_ZTIPv"
4958    },
4959    {
4960     "field_name" : "cb",
4961     "field_offset" : 64,
4962     "referenced_type" : "_ZTIPv"
4963    },
4964    {
4965     "field_name" : "cr",
4966     "field_offset" : 128,
4967     "referenced_type" : "_ZTIPv"
4968    },
4969    {
4970     "field_name" : "ystride",
4971     "field_offset" : 192,
4972     "referenced_type" : "_ZTIm"
4973    },
4974    {
4975     "field_name" : "cstride",
4976     "field_offset" : 256,
4977     "referenced_type" : "_ZTIm"
4978    },
4979    {
4980     "field_name" : "chroma_step",
4981     "field_offset" : 320,
4982     "referenced_type" : "_ZTIm"
4983    },
4984    {
4985     "field_name" : "reserved",
4986     "field_offset" : 384,
4987     "referenced_type" : "_ZTIA8_j"
4988    }
4989   ],
4990   "linker_set_key" : "_ZTI13android_ycbcr",
4991   "name" : "android_ycbcr",
4992   "referenced_type" : "_ZTI13android_ycbcr",
4993   "self_type" : "_ZTI13android_ycbcr",
4994   "size" : 80,
4995   "source_file" : "system/core/libsystem/include/system/graphics.h"
4996  },
4997  {
4998   "alignment" : 4,
4999   "fields" :
5000   [
5001    {
5002     "field_name" : "version",
5003     "referenced_type" : "_ZTIi"
5004    },
5005    {
5006     "field_name" : "numFds",
5007     "field_offset" : 32,
5008     "referenced_type" : "_ZTIi"
5009    },
5010    {
5011     "field_name" : "numInts",
5012     "field_offset" : 64,
5013     "referenced_type" : "_ZTIi"
5014    },
5015    {
5016     "field_name" : "data",
5017     "field_offset" : 96,
5018     "referenced_type" : "_ZTIA0_i"
5019    }
5020   ],
5021   "linker_set_key" : "_ZTI13native_handle",
5022   "name" : "native_handle",
5023   "referenced_type" : "_ZTI13native_handle",
5024   "self_type" : "_ZTI13native_handle",
5025   "size" : 12,
5026   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
5027  },
5028  {
5029   "alignment" : 4,
5030   "fields" :
5031   [
5032    {
5033     "field_name" : "x",
5034     "referenced_type" : "_ZTIf"
5035    },
5036    {
5037     "field_name" : "y",
5038     "field_offset" : 32,
5039     "referenced_type" : "_ZTIf"
5040    }
5041   ],
5042   "linker_set_key" : "_ZTI16android_xy_color",
5043   "name" : "android_xy_color",
5044   "referenced_type" : "_ZTI16android_xy_color",
5045   "self_type" : "_ZTI16android_xy_color",
5046   "size" : 8,
5047   "source_file" : "system/core/libsystem/include/system/graphics.h"
5048  },
5049  {
5050   "alignment" : 8,
5051   "fields" :
5052   [
5053    {
5054     "field_name" : "top_left",
5055     "referenced_type" : "_ZTIPh"
5056    },
5057    {
5058     "field_name" : "component",
5059     "field_offset" : 64,
5060     "referenced_type" : "_ZTI22android_flex_component"
5061    },
5062    {
5063     "field_name" : "bits_per_component",
5064     "field_offset" : 96,
5065     "referenced_type" : "_ZTIi"
5066    },
5067    {
5068     "field_name" : "bits_used",
5069     "field_offset" : 128,
5070     "referenced_type" : "_ZTIi"
5071    },
5072    {
5073     "field_name" : "h_increment",
5074     "field_offset" : 160,
5075     "referenced_type" : "_ZTIi"
5076    },
5077    {
5078     "field_name" : "v_increment",
5079     "field_offset" : 192,
5080     "referenced_type" : "_ZTIi"
5081    },
5082    {
5083     "field_name" : "h_subsampling",
5084     "field_offset" : 224,
5085     "referenced_type" : "_ZTIi"
5086    },
5087    {
5088     "field_name" : "v_subsampling",
5089     "field_offset" : 256,
5090     "referenced_type" : "_ZTIi"
5091    }
5092   ],
5093   "linker_set_key" : "_ZTI18android_flex_plane",
5094   "name" : "android_flex_plane",
5095   "referenced_type" : "_ZTI18android_flex_plane",
5096   "self_type" : "_ZTI18android_flex_plane",
5097   "size" : 40,
5098   "source_file" : "system/core/libsystem/include/system/graphics.h"
5099  },
5100  {
5101   "alignment" : 8,
5102   "fields" :
5103   [
5104    {
5105     "field_name" : "format",
5106     "referenced_type" : "_ZTI19android_flex_format"
5107    },
5108    {
5109     "field_name" : "num_planes",
5110     "field_offset" : 32,
5111     "referenced_type" : "_ZTIj"
5112    },
5113    {
5114     "field_name" : "planes",
5115     "field_offset" : 64,
5116     "referenced_type" : "_ZTIP18android_flex_plane"
5117    }
5118   ],
5119   "linker_set_key" : "_ZTI19android_flex_layout",
5120   "name" : "android_flex_layout",
5121   "referenced_type" : "_ZTI19android_flex_layout",
5122   "self_type" : "_ZTI19android_flex_layout",
5123   "size" : 16,
5124   "source_file" : "system/core/libsystem/include/system/graphics.h"
5125  },
5126  {
5127   "alignment" : 4,
5128   "fields" :
5129   [
5130    {
5131     "field_name" : "num_points",
5132     "referenced_type" : "_ZTIj"
5133    },
5134    {
5135     "field_name" : "reserved",
5136     "field_offset" : 32,
5137     "referenced_type" : "_ZTIA8_j"
5138    },
5139    {
5140     "field_name" : "xyzc_points",
5141     "field_offset" : 288,
5142     "referenced_type" : "_ZTIA_f"
5143    }
5144   ],
5145   "linker_set_key" : "_ZTI20android_depth_points",
5146   "name" : "android_depth_points",
5147   "referenced_type" : "_ZTI20android_depth_points",
5148   "self_type" : "_ZTI20android_depth_points",
5149   "size" : 36,
5150   "source_file" : "system/core/libsystem/include/system/graphics.h"
5151  },
5152  {
5153   "alignment" : 8,
5154   "fields" :
5155   [
5156    {
5157     "field_name" : "struct_size",
5158     "referenced_type" : "_ZTIm"
5159    },
5160    {
5161     "field_name" : "buffer_id",
5162     "field_offset" : 64,
5163     "referenced_type" : "_ZTIi"
5164    },
5165    {
5166     "field_name" : "priority",
5167     "field_offset" : 96,
5168     "referenced_type" : "_ZTIi"
5169    },
5170    {
5171     "field_name" : "tag",
5172     "field_offset" : 128,
5173     "referenced_type" : "_ZTIPKc"
5174    },
5175    {
5176     "field_name" : "file",
5177     "field_offset" : 192,
5178     "referenced_type" : "_ZTIPKc"
5179    },
5180    {
5181     "field_name" : "line",
5182     "field_offset" : 256,
5183     "referenced_type" : "_ZTIj"
5184    },
5185    {
5186     "field_name" : "message",
5187     "field_offset" : 320,
5188     "referenced_type" : "_ZTIPKc"
5189    }
5190   ],
5191   "linker_set_key" : "_ZTI21__android_log_message",
5192   "name" : "__android_log_message",
5193   "referenced_type" : "_ZTI21__android_log_message",
5194   "self_type" : "_ZTI21__android_log_message",
5195   "size" : 48,
5196   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
5197  },
5198  {
5199   "alignment" : 4,
5200   "fields" :
5201   [
5202    {
5203     "field_name" : "maxContentLightLevel",
5204     "referenced_type" : "_ZTIf"
5205    },
5206    {
5207     "field_name" : "maxFrameAverageLightLevel",
5208     "field_offset" : 32,
5209     "referenced_type" : "_ZTIf"
5210    }
5211   ],
5212   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
5213   "name" : "android_cta861_3_metadata",
5214   "referenced_type" : "_ZTI25android_cta861_3_metadata",
5215   "self_type" : "_ZTI25android_cta861_3_metadata",
5216   "size" : 8,
5217   "source_file" : "system/core/libsystem/include/system/graphics.h"
5218  },
5219  {
5220   "alignment" : 4,
5221   "fields" :
5222   [
5223    {
5224     "field_name" : "displayPrimaryRed",
5225     "referenced_type" : "_ZTI16android_xy_color"
5226    },
5227    {
5228     "field_name" : "displayPrimaryGreen",
5229     "field_offset" : 64,
5230     "referenced_type" : "_ZTI16android_xy_color"
5231    },
5232    {
5233     "field_name" : "displayPrimaryBlue",
5234     "field_offset" : 128,
5235     "referenced_type" : "_ZTI16android_xy_color"
5236    },
5237    {
5238     "field_name" : "whitePoint",
5239     "field_offset" : 192,
5240     "referenced_type" : "_ZTI16android_xy_color"
5241    },
5242    {
5243     "field_name" : "maxLuminance",
5244     "field_offset" : 256,
5245     "referenced_type" : "_ZTIf"
5246    },
5247    {
5248     "field_name" : "minLuminance",
5249     "field_offset" : 288,
5250     "referenced_type" : "_ZTIf"
5251    }
5252   ],
5253   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
5254   "name" : "android_smpte2086_metadata",
5255   "referenced_type" : "_ZTI26android_smpte2086_metadata",
5256   "self_type" : "_ZTI26android_smpte2086_metadata",
5257   "size" : 40,
5258   "source_file" : "system/core/libsystem/include/system/graphics.h"
5259  },
5260  {
5261   "alignment" : 4,
5262   "fields" :
5263   [
5264    {
5265     "referenced_type" : "_ZTIN7log_msgUt_E"
5266    }
5267   ],
5268   "linker_set_key" : "_ZTI7log_msg",
5269   "name" : "log_msg",
5270   "referenced_type" : "_ZTI7log_msg",
5271   "self_type" : "_ZTI7log_msg",
5272   "size" : 5124,
5273   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
5274  },
5275  {
5276   "alignment" : 1,
5277   "fields" :
5278   [
5279    {
5280     "field_name" : "tv_sec",
5281     "referenced_type" : "_ZTIj"
5282    },
5283    {
5284     "field_name" : "tv_nsec",
5285     "field_offset" : 32,
5286     "referenced_type" : "_ZTIj"
5287    }
5288   ],
5289   "linker_set_key" : "_ZTI8log_time",
5290   "name" : "log_time",
5291   "referenced_type" : "_ZTI8log_time",
5292   "self_type" : "_ZTI8log_time",
5293   "size" : 8,
5294   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
5295  },
5296  {
5297   "alignment" : 8,
5298   "fields" :
5299   [
5300    {
5301     "access" : "private",
5302     "field_name" : "mStorage",
5303     "field_offset" : 64,
5304     "referenced_type" : "_ZTIPv"
5305    },
5306    {
5307     "access" : "private",
5308     "field_name" : "mCount",
5309     "field_offset" : 128,
5310     "referenced_type" : "_ZTIm"
5311    },
5312    {
5313     "access" : "private",
5314     "field_name" : "mFlags",
5315     "field_offset" : 192,
5316     "referenced_type" : "_ZTIKj"
5317    },
5318    {
5319     "access" : "private",
5320     "field_name" : "mItemSize",
5321     "field_offset" : 256,
5322     "referenced_type" : "_ZTIKm"
5323    }
5324   ],
5325   "linker_set_key" : "_ZTIN7android10VectorImplE",
5326   "name" : "android::VectorImpl",
5327   "record_kind" : "class",
5328   "referenced_type" : "_ZTIN7android10VectorImplE",
5329   "self_type" : "_ZTIN7android10VectorImplE",
5330   "size" : 40,
5331   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
5332   "vtable_components" :
5333   [
5334    {
5335     "kind" : "offset_to_top"
5336    },
5337    {
5338     "kind" : "rtti",
5339     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5340    },
5341    {
5342     "kind" : "complete_dtor_pointer",
5343     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5344    },
5345    {
5346     "kind" : "deleting_dtor_pointer",
5347     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5348    },
5349    {
5350     "is_pure" : true,
5351     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
5352    },
5353    {
5354     "is_pure" : true,
5355     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
5356    },
5357    {
5358     "is_pure" : true,
5359     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
5360    },
5361    {
5362     "is_pure" : true,
5363     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
5364    },
5365    {
5366     "is_pure" : true,
5367     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
5368    },
5369    {
5370     "is_pure" : true,
5371     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
5372    }
5373   ]
5374  },
5375  {
5376   "alignment" : 8,
5377   "fields" :
5378   [
5379    {
5380     "access" : "private",
5381     "field_name" : "mTag",
5382     "referenced_type" : "_ZTIm"
5383    }
5384   ],
5385   "linker_set_key" : "_ZTIN7android11ScopedTraceE",
5386   "name" : "android::ScopedTrace",
5387   "record_kind" : "class",
5388   "referenced_type" : "_ZTIN7android11ScopedTraceE",
5389   "self_type" : "_ZTIN7android11ScopedTraceE",
5390   "size" : 8,
5391   "source_file" : "system/core/libutils/include/utils/Trace.h"
5392  },
5393  {
5394   "alignment" : 4,
5395   "fields" :
5396   [
5397    {
5398     "access" : "private",
5399     "field_name" : "mCount",
5400     "referenced_type" : "_ZTINSt3__16atomicIiEE"
5401    }
5402   ],
5403   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
5404   "name" : "android::LightRefBase<android::NativeHandle>",
5405   "record_kind" : "class",
5406   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
5407   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
5408   "size" : 4,
5409   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
5410   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
5411  },
5412  {
5413   "alignment" : 4,
5414   "fields" :
5415   [
5416    {
5417     "access" : "private",
5418     "field_name" : "mCount",
5419     "referenced_type" : "_ZTINSt3__16atomicIiEE"
5420    }
5421   ],
5422   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
5423   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5424   "record_kind" : "class",
5425   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
5426   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
5427   "size" : 4,
5428   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
5429   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
5430  },
5431  {
5432   "alignment" : 8,
5433   "base_specifiers" :
5434   [
5435    {
5436     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
5437    }
5438   ],
5439   "fields" :
5440   [
5441    {
5442     "access" : "private",
5443     "field_name" : "mHandle",
5444     "field_offset" : 64,
5445     "referenced_type" : "_ZTIP13native_handle"
5446    },
5447    {
5448     "access" : "private",
5449     "field_name" : "mOwnsHandle",
5450     "field_offset" : 128,
5451     "referenced_type" : "_ZTIb"
5452    }
5453   ],
5454   "linker_set_key" : "_ZTIN7android12NativeHandleE",
5455   "name" : "android::NativeHandle",
5456   "record_kind" : "class",
5457   "referenced_type" : "_ZTIN7android12NativeHandleE",
5458   "self_type" : "_ZTIN7android12NativeHandleE",
5459   "size" : 24,
5460   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
5461  },
5462  {
5463   "alignment" : 1,
5464   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
5465   "name" : "android::ReferenceMover",
5466   "record_kind" : "class",
5467   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
5468   "self_type" : "_ZTIN7android14ReferenceMoverE",
5469   "size" : 1,
5470   "source_file" : "system/core/libutils/include/utils/RefBase.h"
5471  },
5472  {
5473   "alignment" : 8,
5474   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
5475   "name" : "android::ReferenceRenamer",
5476   "record_kind" : "class",
5477   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
5478   "self_type" : "_ZTIN7android16ReferenceRenamerE",
5479   "size" : 8,
5480   "source_file" : "system/core/libutils/include/utils/RefBase.h",
5481   "vtable_components" :
5482   [
5483    {
5484     "kind" : "offset_to_top"
5485    },
5486    {
5487     "kind" : "rtti",
5488     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5489    },
5490    {
5491     "is_pure" : true,
5492     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5493    }
5494   ]
5495  },
5496  {
5497   "alignment" : 8,
5498   "base_specifiers" :
5499   [
5500    {
5501     "referenced_type" : "_ZTIN7android10VectorImplE"
5502    }
5503   ],
5504   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
5505   "name" : "android::SortedVectorImpl",
5506   "record_kind" : "class",
5507   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
5508   "self_type" : "_ZTIN7android16SortedVectorImplE",
5509   "size" : 40,
5510   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
5511   "vtable_components" :
5512   [
5513    {
5514     "kind" : "offset_to_top"
5515    },
5516    {
5517     "kind" : "rtti",
5518     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5519    },
5520    {
5521     "kind" : "complete_dtor_pointer",
5522     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5523    },
5524    {
5525     "kind" : "deleting_dtor_pointer",
5526     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5527    },
5528    {
5529     "is_pure" : true,
5530     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
5531    },
5532    {
5533     "is_pure" : true,
5534     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
5535    },
5536    {
5537     "is_pure" : true,
5538     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
5539    },
5540    {
5541     "is_pure" : true,
5542     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
5543    },
5544    {
5545     "is_pure" : true,
5546     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
5547    },
5548    {
5549     "is_pure" : true,
5550     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
5551    },
5552    {
5553     "is_pure" : true,
5554     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5555    }
5556   ]
5557  },
5558  {
5559   "alignment" : 1,
5560   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
5561   "name" : "android::trait_trivial_copy<bool>",
5562   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
5563   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
5564   "size" : 1,
5565   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5566   "template_args" : [ "_ZTIb" ]
5567  },
5568  {
5569   "alignment" : 1,
5570   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
5571   "name" : "android::trait_trivial_copy<char>",
5572   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
5573   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
5574   "size" : 1,
5575   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5576   "template_args" : [ "_ZTIc" ]
5577  },
5578  {
5579   "alignment" : 1,
5580   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
5581   "name" : "android::trait_trivial_copy<double>",
5582   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
5583   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
5584   "size" : 1,
5585   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5586   "template_args" : [ "_ZTId" ]
5587  },
5588  {
5589   "alignment" : 1,
5590   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
5591   "name" : "android::trait_trivial_copy<float>",
5592   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
5593   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
5594   "size" : 1,
5595   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5596   "template_args" : [ "_ZTIf" ]
5597  },
5598  {
5599   "alignment" : 1,
5600   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
5601   "name" : "android::trait_trivial_copy<unsigned char>",
5602   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
5603   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
5604   "size" : 1,
5605   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5606   "template_args" : [ "_ZTIh" ]
5607  },
5608  {
5609   "alignment" : 1,
5610   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
5611   "name" : "android::trait_trivial_copy<int>",
5612   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
5613   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
5614   "size" : 1,
5615   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5616   "template_args" : [ "_ZTIi" ]
5617  },
5618  {
5619   "alignment" : 1,
5620   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
5621   "name" : "android::trait_trivial_copy<unsigned int>",
5622   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
5623   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
5624   "size" : 1,
5625   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5626   "template_args" : [ "_ZTIj" ]
5627  },
5628  {
5629   "alignment" : 1,
5630   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
5631   "name" : "android::trait_trivial_copy<long>",
5632   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
5633   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
5634   "size" : 1,
5635   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5636   "template_args" : [ "_ZTIl" ]
5637  },
5638  {
5639   "alignment" : 1,
5640   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
5641   "name" : "android::trait_trivial_copy<unsigned long>",
5642   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
5643   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
5644   "size" : 1,
5645   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5646   "template_args" : [ "_ZTIm" ]
5647  },
5648  {
5649   "alignment" : 1,
5650   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
5651   "name" : "android::trait_trivial_copy<short>",
5652   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
5653   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
5654   "size" : 1,
5655   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5656   "template_args" : [ "_ZTIs" ]
5657  },
5658  {
5659   "alignment" : 1,
5660   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
5661   "name" : "android::trait_trivial_copy<unsigned short>",
5662   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
5663   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
5664   "size" : 1,
5665   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5666   "template_args" : [ "_ZTIt" ]
5667  },
5668  {
5669   "alignment" : 1,
5670   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
5671   "name" : "android::trait_trivial_copy<void>",
5672   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
5673   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
5674   "size" : 1,
5675   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5676   "template_args" : [ "_ZTIv" ]
5677  },
5678  {
5679   "alignment" : 1,
5680   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
5681   "name" : "android::trait_trivial_copy<long long>",
5682   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
5683   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
5684   "size" : 1,
5685   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5686   "template_args" : [ "_ZTIx" ]
5687  },
5688  {
5689   "alignment" : 1,
5690   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
5691   "name" : "android::trait_trivial_copy<unsigned long long>",
5692   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
5693   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
5694   "size" : 1,
5695   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5696   "template_args" : [ "_ZTIy" ]
5697  },
5698  {
5699   "alignment" : 1,
5700   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
5701   "name" : "android::trait_trivial_ctor<bool>",
5702   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
5703   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
5704   "size" : 1,
5705   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5706   "template_args" : [ "_ZTIb" ]
5707  },
5708  {
5709   "alignment" : 1,
5710   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
5711   "name" : "android::trait_trivial_ctor<char>",
5712   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5713   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5714   "size" : 1,
5715   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5716   "template_args" : [ "_ZTIc" ]
5717  },
5718  {
5719   "alignment" : 1,
5720   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
5721   "name" : "android::trait_trivial_ctor<double>",
5722   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5723   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5724   "size" : 1,
5725   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5726   "template_args" : [ "_ZTId" ]
5727  },
5728  {
5729   "alignment" : 1,
5730   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
5731   "name" : "android::trait_trivial_ctor<float>",
5732   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5733   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5734   "size" : 1,
5735   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5736   "template_args" : [ "_ZTIf" ]
5737  },
5738  {
5739   "alignment" : 1,
5740   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
5741   "name" : "android::trait_trivial_ctor<unsigned char>",
5742   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5743   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5744   "size" : 1,
5745   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5746   "template_args" : [ "_ZTIh" ]
5747  },
5748  {
5749   "alignment" : 1,
5750   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
5751   "name" : "android::trait_trivial_ctor<int>",
5752   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5753   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5754   "size" : 1,
5755   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5756   "template_args" : [ "_ZTIi" ]
5757  },
5758  {
5759   "alignment" : 1,
5760   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
5761   "name" : "android::trait_trivial_ctor<unsigned int>",
5762   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5763   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5764   "size" : 1,
5765   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5766   "template_args" : [ "_ZTIj" ]
5767  },
5768  {
5769   "alignment" : 1,
5770   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
5771   "name" : "android::trait_trivial_ctor<long>",
5772   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5773   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5774   "size" : 1,
5775   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5776   "template_args" : [ "_ZTIl" ]
5777  },
5778  {
5779   "alignment" : 1,
5780   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
5781   "name" : "android::trait_trivial_ctor<unsigned long>",
5782   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5783   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5784   "size" : 1,
5785   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5786   "template_args" : [ "_ZTIm" ]
5787  },
5788  {
5789   "alignment" : 1,
5790   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
5791   "name" : "android::trait_trivial_ctor<short>",
5792   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5793   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5794   "size" : 1,
5795   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5796   "template_args" : [ "_ZTIs" ]
5797  },
5798  {
5799   "alignment" : 1,
5800   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
5801   "name" : "android::trait_trivial_ctor<unsigned short>",
5802   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5803   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5804   "size" : 1,
5805   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5806   "template_args" : [ "_ZTIt" ]
5807  },
5808  {
5809   "alignment" : 1,
5810   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
5811   "name" : "android::trait_trivial_ctor<void>",
5812   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5813   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5814   "size" : 1,
5815   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5816   "template_args" : [ "_ZTIv" ]
5817  },
5818  {
5819   "alignment" : 1,
5820   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
5821   "name" : "android::trait_trivial_ctor<long long>",
5822   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5823   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5824   "size" : 1,
5825   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5826   "template_args" : [ "_ZTIx" ]
5827  },
5828  {
5829   "alignment" : 1,
5830   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
5831   "name" : "android::trait_trivial_ctor<unsigned long long>",
5832   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5833   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5834   "size" : 1,
5835   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5836   "template_args" : [ "_ZTIy" ]
5837  },
5838  {
5839   "alignment" : 1,
5840   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
5841   "name" : "android::trait_trivial_dtor<bool>",
5842   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5843   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5844   "size" : 1,
5845   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5846   "template_args" : [ "_ZTIb" ]
5847  },
5848  {
5849   "alignment" : 1,
5850   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
5851   "name" : "android::trait_trivial_dtor<char>",
5852   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5853   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5854   "size" : 1,
5855   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5856   "template_args" : [ "_ZTIc" ]
5857  },
5858  {
5859   "alignment" : 1,
5860   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
5861   "name" : "android::trait_trivial_dtor<double>",
5862   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5863   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5864   "size" : 1,
5865   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5866   "template_args" : [ "_ZTId" ]
5867  },
5868  {
5869   "alignment" : 1,
5870   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
5871   "name" : "android::trait_trivial_dtor<float>",
5872   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5873   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5874   "size" : 1,
5875   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5876   "template_args" : [ "_ZTIf" ]
5877  },
5878  {
5879   "alignment" : 1,
5880   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
5881   "name" : "android::trait_trivial_dtor<unsigned char>",
5882   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5883   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5884   "size" : 1,
5885   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5886   "template_args" : [ "_ZTIh" ]
5887  },
5888  {
5889   "alignment" : 1,
5890   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
5891   "name" : "android::trait_trivial_dtor<int>",
5892   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5893   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5894   "size" : 1,
5895   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5896   "template_args" : [ "_ZTIi" ]
5897  },
5898  {
5899   "alignment" : 1,
5900   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
5901   "name" : "android::trait_trivial_dtor<unsigned int>",
5902   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5903   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5904   "size" : 1,
5905   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5906   "template_args" : [ "_ZTIj" ]
5907  },
5908  {
5909   "alignment" : 1,
5910   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
5911   "name" : "android::trait_trivial_dtor<long>",
5912   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5913   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5914   "size" : 1,
5915   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5916   "template_args" : [ "_ZTIl" ]
5917  },
5918  {
5919   "alignment" : 1,
5920   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
5921   "name" : "android::trait_trivial_dtor<unsigned long>",
5922   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5923   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5924   "size" : 1,
5925   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5926   "template_args" : [ "_ZTIm" ]
5927  },
5928  {
5929   "alignment" : 1,
5930   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
5931   "name" : "android::trait_trivial_dtor<short>",
5932   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5933   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5934   "size" : 1,
5935   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5936   "template_args" : [ "_ZTIs" ]
5937  },
5938  {
5939   "alignment" : 1,
5940   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
5941   "name" : "android::trait_trivial_dtor<unsigned short>",
5942   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5943   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5944   "size" : 1,
5945   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5946   "template_args" : [ "_ZTIt" ]
5947  },
5948  {
5949   "alignment" : 1,
5950   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
5951   "name" : "android::trait_trivial_dtor<void>",
5952   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5953   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5954   "size" : 1,
5955   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5956   "template_args" : [ "_ZTIv" ]
5957  },
5958  {
5959   "alignment" : 1,
5960   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
5961   "name" : "android::trait_trivial_dtor<long long>",
5962   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5963   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5964   "size" : 1,
5965   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5966   "template_args" : [ "_ZTIx" ]
5967  },
5968  {
5969   "alignment" : 1,
5970   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
5971   "name" : "android::trait_trivial_dtor<unsigned long long>",
5972   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5973   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5974   "size" : 1,
5975   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5976   "template_args" : [ "_ZTIy" ]
5977  },
5978  {
5979   "alignment" : 1,
5980   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5981   "name" : "android::trait_trivial_move<android::String8>",
5982   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5983   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5984   "size" : 1,
5985   "source_file" : "system/core/libutils/include/utils/String8.h",
5986   "template_args" : [ "_ZTIN7android7String8E" ]
5987  },
5988  {
5989   "alignment" : 1,
5990   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5991   "name" : "android::trait_trivial_move<android::String16>",
5992   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5993   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5994   "size" : 1,
5995   "source_file" : "system/core/libutils/include/utils/String16.h",
5996   "template_args" : [ "_ZTIN7android8String16E" ]
5997  },
5998  {
5999   "alignment" : 1,
6000   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
6001   "name" : "android::trait_trivial_move<bool>",
6002   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
6003   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
6004   "size" : 1,
6005   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6006   "template_args" : [ "_ZTIb" ]
6007  },
6008  {
6009   "alignment" : 1,
6010   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
6011   "name" : "android::trait_trivial_move<char>",
6012   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
6013   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
6014   "size" : 1,
6015   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6016   "template_args" : [ "_ZTIc" ]
6017  },
6018  {
6019   "alignment" : 1,
6020   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
6021   "name" : "android::trait_trivial_move<double>",
6022   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
6023   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
6024   "size" : 1,
6025   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6026   "template_args" : [ "_ZTId" ]
6027  },
6028  {
6029   "alignment" : 1,
6030   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
6031   "name" : "android::trait_trivial_move<float>",
6032   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
6033   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
6034   "size" : 1,
6035   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6036   "template_args" : [ "_ZTIf" ]
6037  },
6038  {
6039   "alignment" : 1,
6040   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
6041   "name" : "android::trait_trivial_move<unsigned char>",
6042   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
6043   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
6044   "size" : 1,
6045   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6046   "template_args" : [ "_ZTIh" ]
6047  },
6048  {
6049   "alignment" : 1,
6050   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
6051   "name" : "android::trait_trivial_move<int>",
6052   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
6053   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
6054   "size" : 1,
6055   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6056   "template_args" : [ "_ZTIi" ]
6057  },
6058  {
6059   "alignment" : 1,
6060   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
6061   "name" : "android::trait_trivial_move<unsigned int>",
6062   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
6063   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
6064   "size" : 1,
6065   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6066   "template_args" : [ "_ZTIj" ]
6067  },
6068  {
6069   "alignment" : 1,
6070   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
6071   "name" : "android::trait_trivial_move<long>",
6072   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
6073   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
6074   "size" : 1,
6075   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6076   "template_args" : [ "_ZTIl" ]
6077  },
6078  {
6079   "alignment" : 1,
6080   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
6081   "name" : "android::trait_trivial_move<unsigned long>",
6082   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
6083   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
6084   "size" : 1,
6085   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6086   "template_args" : [ "_ZTIm" ]
6087  },
6088  {
6089   "alignment" : 1,
6090   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
6091   "name" : "android::trait_trivial_move<short>",
6092   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
6093   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
6094   "size" : 1,
6095   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6096   "template_args" : [ "_ZTIs" ]
6097  },
6098  {
6099   "alignment" : 1,
6100   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
6101   "name" : "android::trait_trivial_move<unsigned short>",
6102   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
6103   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
6104   "size" : 1,
6105   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6106   "template_args" : [ "_ZTIt" ]
6107  },
6108  {
6109   "alignment" : 1,
6110   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
6111   "name" : "android::trait_trivial_move<void>",
6112   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
6113   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
6114   "size" : 1,
6115   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6116   "template_args" : [ "_ZTIv" ]
6117  },
6118  {
6119   "alignment" : 1,
6120   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
6121   "name" : "android::trait_trivial_move<long long>",
6122   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
6123   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
6124   "size" : 1,
6125   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6126   "template_args" : [ "_ZTIx" ]
6127  },
6128  {
6129   "alignment" : 1,
6130   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
6131   "name" : "android::trait_trivial_move<unsigned long long>",
6132   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
6133   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
6134   "size" : 1,
6135   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
6136   "template_args" : [ "_ZTIy" ]
6137  },
6138  {
6139   "alignment" : 8,
6140   "base_specifiers" :
6141   [
6142    {
6143     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6144    }
6145   ],
6146   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
6147   "name" : "android::VirtualLightRefBase",
6148   "record_kind" : "class",
6149   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
6150   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
6151   "size" : 16,
6152   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
6153   "vtable_components" :
6154   [
6155    {
6156     "kind" : "offset_to_top"
6157    },
6158    {
6159     "kind" : "rtti",
6160     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6161    },
6162    {
6163     "kind" : "complete_dtor_pointer",
6164     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6165    },
6166    {
6167     "kind" : "deleting_dtor_pointer",
6168     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6169    }
6170   ]
6171  },
6172  {
6173   "alignment" : 8,
6174   "fields" :
6175   [
6176    {
6177     "access" : "private",
6178     "field_name" : "m_ptr",
6179     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
6180    }
6181   ],
6182   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6183   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6184   "record_kind" : "class",
6185   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6186   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6187   "size" : 8,
6188   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
6189   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
6190  },
6191  {
6192   "alignment" : 8,
6193   "fields" :
6194   [
6195    {
6196     "access" : "private",
6197     "field_name" : "m_ptr",
6198     "referenced_type" : "_ZTIPN7android6ThreadE"
6199    }
6200   ],
6201   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
6202   "name" : "android::sp<android::Thread>",
6203   "record_kind" : "class",
6204   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
6205   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
6206   "size" : 8,
6207   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
6208   "template_args" : [ "_ZTIN7android6ThreadE" ]
6209  },
6210  {
6211   "alignment" : 8,
6212   "fields" :
6213   [
6214    {
6215     "access" : "private",
6216     "field_name" : "m_ptr",
6217     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
6218    }
6219   ],
6220   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6221   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6222   "record_kind" : "class",
6223   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6224   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6225   "size" : 8,
6226   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
6227   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
6228  },
6229  {
6230   "alignment" : 8,
6231   "fields" :
6232   [
6233    {
6234     "access" : "private",
6235     "field_name" : "m_ptr",
6236     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
6237    }
6238   ],
6239   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6240   "name" : "android::sp<android::hardware::IBinder>",
6241   "record_kind" : "class",
6242   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6243   "self_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6244   "size" : 8,
6245   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
6246   "template_args" : [ "_ZTIN7android8hardware7IBinderE" ]
6247  },
6248  {
6249   "alignment" : 8,
6250   "fields" :
6251   [
6252    {
6253     "access" : "private",
6254     "field_name" : "m_ptr",
6255     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
6256    },
6257    {
6258     "access" : "private",
6259     "field_name" : "m_refs",
6260     "field_offset" : 64,
6261     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6262    }
6263   ],
6264   "linker_set_key" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
6265   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
6266   "record_kind" : "class",
6267   "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
6268   "self_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
6269   "size" : 16,
6270   "source_file" : "system/core/libutils/include/utils/RefBase.h",
6271   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
6272  },
6273  {
6274   "alignment" : 8,
6275   "fields" :
6276   [
6277    {
6278     "access" : "private",
6279     "field_name" : "m_ptr",
6280     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
6281    },
6282    {
6283     "access" : "private",
6284     "field_name" : "m_refs",
6285     "field_offset" : 64,
6286     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6287    }
6288   ],
6289   "linker_set_key" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6290   "name" : "android::wp<android::hardware::hidl_death_recipient>",
6291   "record_kind" : "class",
6292   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6293   "self_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6294   "size" : 16,
6295   "source_file" : "system/core/libutils/include/utils/RefBase.h",
6296   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
6297  },
6298  {
6299   "alignment" : 8,
6300   "base_specifiers" :
6301   [
6302    {
6303     "is_virtual" : true,
6304     "referenced_type" : "_ZTIN7android7RefBaseE"
6305    }
6306   ],
6307   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6308   "name" : "android::hidl::base::V1_0::IBase",
6309   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6310   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6311   "size" : 24,
6312   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6313   "vtable_components" :
6314   [
6315    {
6316     "component_value" : 8,
6317     "kind" : "vbase_offset"
6318    },
6319    {
6320     "kind" : "offset_to_top"
6321    },
6322    {
6323     "kind" : "rtti",
6324     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6325    },
6326    {
6327     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6328    },
6329    {
6330     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6331    },
6332    {
6333     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6334    },
6335    {
6336     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6337    },
6338    {
6339     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6340    },
6341    {
6342     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6343    },
6344    {
6345     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6346    },
6347    {
6348     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6349    },
6350    {
6351     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6352    },
6353    {
6354     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6355    },
6356    {
6357     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6358    },
6359    {
6360     "kind" : "complete_dtor_pointer",
6361     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6362    },
6363    {
6364     "kind" : "deleting_dtor_pointer",
6365     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6366    },
6367    {
6368     "kind" : "vcall_offset"
6369    },
6370    {
6371     "kind" : "vcall_offset"
6372    },
6373    {
6374     "kind" : "vcall_offset"
6375    },
6376    {
6377     "kind" : "vcall_offset"
6378    },
6379    {
6380     "component_value" : -8,
6381     "kind" : "vcall_offset"
6382    },
6383    {
6384     "component_value" : -8,
6385     "kind" : "offset_to_top"
6386    },
6387    {
6388     "kind" : "rtti",
6389     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6390    },
6391    {
6392     "kind" : "complete_dtor_pointer",
6393     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
6394    },
6395    {
6396     "kind" : "deleting_dtor_pointer",
6397     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
6398    },
6399    {
6400     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6401    },
6402    {
6403     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6404    },
6405    {
6406     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6407    },
6408    {
6409     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6410    }
6411   ]
6412  },
6413  {
6414   "alignment" : 8,
6415   "base_specifiers" :
6416   [
6417    {
6418     "referenced_type" : "_ZTIN7android8hardware9BHwBinderE"
6419    },
6420    {
6421     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
6422    }
6423   ],
6424   "fields" :
6425   [
6426    {
6427     "access" : "private",
6428     "field_name" : "_hidl_mImpl",
6429     "field_offset" : 960,
6430     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
6431    }
6432   ],
6433   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
6434   "name" : "android::hidl::base::V1_0::BnHwBase",
6435   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
6436   "self_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
6437   "size" : 144,
6438   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6439   "vtable_components" :
6440   [
6441    {
6442     "component_value" : 128,
6443     "kind" : "vbase_offset"
6444    },
6445    {
6446     "kind" : "offset_to_top"
6447    },
6448    {
6449     "kind" : "rtti",
6450     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6451    },
6452    {
6453     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6454    },
6455    {
6456     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6457    },
6458    {
6459     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6460    },
6461    {
6462     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
6463    },
6464    {
6465     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6466    },
6467    {
6468     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6469    },
6470    {
6471     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6472    },
6473    {
6474     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6475    },
6476    {
6477     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6478    },
6479    {
6480     "kind" : "complete_dtor_pointer",
6481     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6482    },
6483    {
6484     "kind" : "deleting_dtor_pointer",
6485     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6486    },
6487    {
6488     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6489    },
6490    {
6491     "component_value" : -32,
6492     "kind" : "offset_to_top"
6493    },
6494    {
6495     "kind" : "rtti",
6496     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6497    },
6498    {
6499     "kind" : "complete_dtor_pointer",
6500     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6501    },
6502    {
6503     "kind" : "deleting_dtor_pointer",
6504     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6505    },
6506    {
6507     "kind" : "vcall_offset"
6508    },
6509    {
6510     "kind" : "vcall_offset"
6511    },
6512    {
6513     "kind" : "vcall_offset"
6514    },
6515    {
6516     "kind" : "vcall_offset"
6517    },
6518    {
6519     "component_value" : -128,
6520     "kind" : "vcall_offset"
6521    },
6522    {
6523     "component_value" : -128,
6524     "kind" : "offset_to_top"
6525    },
6526    {
6527     "kind" : "rtti",
6528     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6529    },
6530    {
6531     "kind" : "complete_dtor_pointer",
6532     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6533    },
6534    {
6535     "kind" : "deleting_dtor_pointer",
6536     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6537    },
6538    {
6539     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6546    },
6547    {
6548     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6549    }
6550   ]
6551  },
6552  {
6553   "alignment" : 8,
6554   "fields" :
6555   [
6556    {
6557     "field_name" : "pid",
6558     "referenced_type" : "_ZTIi"
6559    },
6560    {
6561     "field_name" : "ptr",
6562     "field_offset" : 64,
6563     "referenced_type" : "_ZTIm"
6564    },
6565    {
6566     "field_name" : "arch",
6567     "field_offset" : 128,
6568     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
6569    }
6570   ],
6571   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
6572   "name" : "android::hidl::base::V1_0::DebugInfo",
6573   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
6574   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
6575   "size" : 24,
6576   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6577  },
6578  {
6579   "alignment" : 8,
6580   "fields" :
6581   [
6582    {
6583     "access" : "private",
6584     "field_name" : "mLock",
6585     "referenced_type" : "_ZTIRN7android5MutexE"
6586    }
6587   ],
6588   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
6589   "name" : "android::Mutex::Autolock",
6590   "record_kind" : "class",
6591   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
6592   "self_type" : "_ZTIN7android5Mutex8AutolockE",
6593   "size" : 8,
6594   "source_file" : "system/core/libutils/include/utils/Mutex.h"
6595  },
6596  {
6597   "alignment" : 4,
6598   "fields" :
6599   [
6600    {
6601     "access" : "private",
6602     "field_name" : "mMutex",
6603     "referenced_type" : "_ZTI15pthread_mutex_t"
6604    }
6605   ],
6606   "linker_set_key" : "_ZTIN7android5MutexE",
6607   "name" : "android::Mutex",
6608   "record_kind" : "class",
6609   "referenced_type" : "_ZTIN7android5MutexE",
6610   "self_type" : "_ZTIN7android5MutexE",
6611   "size" : 40,
6612   "source_file" : "system/core/libutils/include/utils/Mutex.h"
6613  },
6614  {
6615   "alignment" : 8,
6616   "fields" :
6617   [
6618    {
6619     "access" : "private",
6620     "field_name" : "mLock",
6621     "referenced_type" : "_ZTIRN7android6RWLockE"
6622    }
6623   ],
6624   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
6625   "name" : "android::RWLock::AutoRLock",
6626   "record_kind" : "class",
6627   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
6628   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
6629   "size" : 8,
6630   "source_file" : "system/core/libutils/include/utils/RWLock.h"
6631  },
6632  {
6633   "alignment" : 8,
6634   "fields" :
6635   [
6636    {
6637     "access" : "private",
6638     "field_name" : "mLock",
6639     "referenced_type" : "_ZTIRN7android6RWLockE"
6640    }
6641   ],
6642   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
6643   "name" : "android::RWLock::AutoWLock",
6644   "record_kind" : "class",
6645   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
6646   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
6647   "size" : 8,
6648   "source_file" : "system/core/libutils/include/utils/RWLock.h"
6649  },
6650  {
6651   "alignment" : 4,
6652   "fields" :
6653   [
6654    {
6655     "access" : "private",
6656     "field_name" : "mRWLock",
6657     "referenced_type" : "_ZTI16pthread_rwlock_t"
6658    }
6659   ],
6660   "linker_set_key" : "_ZTIN7android6RWLockE",
6661   "name" : "android::RWLock",
6662   "record_kind" : "class",
6663   "referenced_type" : "_ZTIN7android6RWLockE",
6664   "self_type" : "_ZTIN7android6RWLockE",
6665   "size" : 56,
6666   "source_file" : "system/core/libutils/include/utils/RWLock.h"
6667  },
6668  {
6669   "alignment" : 8,
6670   "base_specifiers" :
6671   [
6672    {
6673     "is_virtual" : true,
6674     "referenced_type" : "_ZTIN7android7RefBaseE"
6675    }
6676   ],
6677   "fields" :
6678   [
6679    {
6680     "access" : "private",
6681     "field_name" : "mCanCallJava",
6682     "field_offset" : 64,
6683     "referenced_type" : "_ZTIKb"
6684    },
6685    {
6686     "access" : "private",
6687     "field_name" : "mThread",
6688     "field_offset" : 128,
6689     "referenced_type" : "_ZTIPv"
6690    },
6691    {
6692     "access" : "private",
6693     "field_name" : "mLock",
6694     "field_offset" : 192,
6695     "referenced_type" : "_ZTIN7android5MutexE"
6696    },
6697    {
6698     "access" : "private",
6699     "field_name" : "mThreadExitedCondition",
6700     "field_offset" : 512,
6701     "referenced_type" : "_ZTIN7android9ConditionE"
6702    },
6703    {
6704     "access" : "private",
6705     "field_name" : "mStatus",
6706     "field_offset" : 896,
6707     "referenced_type" : "_ZTIi"
6708    },
6709    {
6710     "access" : "private",
6711     "field_name" : "mExitPending",
6712     "field_offset" : 928,
6713     "referenced_type" : "_ZTIVb"
6714    },
6715    {
6716     "access" : "private",
6717     "field_name" : "mRunning",
6718     "field_offset" : 936,
6719     "referenced_type" : "_ZTIVb"
6720    },
6721    {
6722     "access" : "private",
6723     "field_name" : "mHoldSelf",
6724     "field_offset" : 960,
6725     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
6726    },
6727    {
6728     "access" : "private",
6729     "field_name" : "mTid",
6730     "field_offset" : 1024,
6731     "referenced_type" : "_ZTIi"
6732    }
6733   ],
6734   "linker_set_key" : "_ZTIN7android6ThreadE",
6735   "name" : "android::Thread",
6736   "record_kind" : "class",
6737   "referenced_type" : "_ZTIN7android6ThreadE",
6738   "self_type" : "_ZTIN7android6ThreadE",
6739   "size" : 152,
6740   "source_file" : "system/core/libutils/include/utils/Thread.h",
6741   "vtable_components" :
6742   [
6743    {
6744     "component_value" : 136,
6745     "kind" : "vbase_offset"
6746    },
6747    {
6748     "kind" : "offset_to_top"
6749    },
6750    {
6751     "kind" : "rtti",
6752     "mangled_component_name" : "_ZTIN7android6ThreadE"
6753    },
6754    {
6755     "kind" : "complete_dtor_pointer",
6756     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6757    },
6758    {
6759     "kind" : "deleting_dtor_pointer",
6760     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6761    },
6762    {
6763     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6764    },
6765    {
6766     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6767    },
6768    {
6769     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6770    },
6771    {
6772     "is_pure" : true,
6773     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6774    },
6775    {
6776     "kind" : "vcall_offset"
6777    },
6778    {
6779     "kind" : "vcall_offset"
6780    },
6781    {
6782     "kind" : "vcall_offset"
6783    },
6784    {
6785     "kind" : "vcall_offset"
6786    },
6787    {
6788     "component_value" : -136,
6789     "kind" : "vcall_offset"
6790    },
6791    {
6792     "component_value" : -136,
6793     "kind" : "offset_to_top"
6794    },
6795    {
6796     "kind" : "rtti",
6797     "mangled_component_name" : "_ZTIN7android6ThreadE"
6798    },
6799    {
6800     "kind" : "complete_dtor_pointer",
6801     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6802    },
6803    {
6804     "kind" : "deleting_dtor_pointer",
6805     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6806    },
6807    {
6808     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6809    },
6810    {
6811     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6812    },
6813    {
6814     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6815    },
6816    {
6817     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6818    }
6819   ]
6820  },
6821  {
6822   "alignment" : 8,
6823   "base_specifiers" :
6824   [
6825    {
6826     "access" : "private",
6827     "referenced_type" : "_ZTIN7android10VectorImplE"
6828    }
6829   ],
6830   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6831   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6832   "record_kind" : "class",
6833   "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6834   "self_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6835   "size" : 40,
6836   "source_file" : "system/core/libutils/include/utils/Vector.h",
6837   "template_args" : [ "_ZTIN7android8hardware12ProcessState12handle_entryE" ],
6838   "vtable_components" :
6839   [
6840    {
6841     "kind" : "offset_to_top"
6842    },
6843    {
6844     "kind" : "rtti",
6845     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6846    },
6847    {
6848     "kind" : "complete_dtor_pointer",
6849     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6850    },
6851    {
6852     "kind" : "deleting_dtor_pointer",
6853     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6854    },
6855    {
6856     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6857    },
6858    {
6859     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6860    },
6861    {
6862     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6863    },
6864    {
6865     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6866    },
6867    {
6868     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6869    },
6870    {
6871     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6872    }
6873   ]
6874  },
6875  {
6876   "alignment" : 1,
6877   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
6878   "name" : "android::RefBase::weakref_type",
6879   "record_kind" : "class",
6880   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
6881   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
6882   "size" : 1,
6883   "source_file" : "system/core/libutils/include/utils/RefBase.h"
6884  },
6885  {
6886   "alignment" : 8,
6887   "fields" :
6888   [
6889    {
6890     "access" : "private",
6891     "field_name" : "mRefs",
6892     "field_offset" : 64,
6893     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
6894    }
6895   ],
6896   "linker_set_key" : "_ZTIN7android7RefBaseE",
6897   "name" : "android::RefBase",
6898   "record_kind" : "class",
6899   "referenced_type" : "_ZTIN7android7RefBaseE",
6900   "self_type" : "_ZTIN7android7RefBaseE",
6901   "size" : 16,
6902   "source_file" : "system/core/libutils/include/utils/RefBase.h",
6903   "vtable_components" :
6904   [
6905    {
6906     "kind" : "offset_to_top"
6907    },
6908    {
6909     "kind" : "rtti",
6910     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6911    },
6912    {
6913     "kind" : "complete_dtor_pointer",
6914     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6915    },
6916    {
6917     "kind" : "deleting_dtor_pointer",
6918     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6919    },
6920    {
6921     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6922    },
6923    {
6924     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6925    },
6926    {
6927     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6928    },
6929    {
6930     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6931    }
6932   ]
6933  },
6934  {
6935   "alignment" : 8,
6936   "fields" :
6937   [
6938    {
6939     "access" : "private",
6940     "field_name" : "mString",
6941     "referenced_type" : "_ZTIPKc"
6942    }
6943   ],
6944   "linker_set_key" : "_ZTIN7android7String8E",
6945   "name" : "android::String8",
6946   "record_kind" : "class",
6947   "referenced_type" : "_ZTIN7android7String8E",
6948   "self_type" : "_ZTIN7android7String8E",
6949   "size" : 8,
6950   "source_file" : "system/core/libutils/include/utils/String8.h"
6951  },
6952  {
6953   "alignment" : 8,
6954   "fields" :
6955   [
6956    {
6957     "access" : "private",
6958     "field_name" : "mString",
6959     "referenced_type" : "_ZTIPKDs"
6960    }
6961   ],
6962   "linker_set_key" : "_ZTIN7android8String16E",
6963   "name" : "android::String16",
6964   "record_kind" : "class",
6965   "referenced_type" : "_ZTIN7android8String16E",
6966   "self_type" : "_ZTIN7android8String16E",
6967   "size" : 8,
6968   "source_file" : "system/core/libutils/include/utils/String16.h"
6969  },
6970  {
6971   "alignment" : 8,
6972   "base_specifiers" :
6973   [
6974    {
6975     "is_virtual" : true,
6976     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
6977    },
6978    {
6979     "is_virtual" : true,
6980     "referenced_type" : "_ZTIN7android7RefBaseE"
6981    }
6982   ],
6983   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
6984   "name" : "android::hardware::HidlMemory",
6985   "record_kind" : "class",
6986   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
6987   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
6988   "size" : 64,
6989   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
6990   "vtable_components" :
6991   [
6992    {
6993     "component_value" : 48,
6994     "kind" : "vbase_offset"
6995    },
6996    {
6997     "component_value" : 8,
6998     "kind" : "vbase_offset"
6999    },
7000    {
7001     "kind" : "offset_to_top"
7002    },
7003    {
7004     "kind" : "rtti",
7005     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7006    },
7007    {
7008     "kind" : "complete_dtor_pointer",
7009     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7010    },
7011    {
7012     "kind" : "deleting_dtor_pointer",
7013     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7014    },
7015    {
7016     "kind" : "vcall_offset"
7017    },
7018    {
7019     "kind" : "vcall_offset"
7020    },
7021    {
7022     "kind" : "vcall_offset"
7023    },
7024    {
7025     "kind" : "vcall_offset"
7026    },
7027    {
7028     "component_value" : -48,
7029     "kind" : "vcall_offset"
7030    },
7031    {
7032     "component_value" : -48,
7033     "kind" : "offset_to_top"
7034    },
7035    {
7036     "kind" : "rtti",
7037     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7038    },
7039    {
7040     "kind" : "complete_dtor_pointer",
7041     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
7042    },
7043    {
7044     "kind" : "deleting_dtor_pointer",
7045     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
7046    },
7047    {
7048     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7049    },
7050    {
7051     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7052    },
7053    {
7054     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7055    },
7056    {
7057     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7058    }
7059   ]
7060  },
7061  {
7062   "alignment" : 8,
7063   "base_specifiers" :
7064   [
7065    {
7066     "is_virtual" : true,
7067     "referenced_type" : "_ZTIN7android7RefBaseE"
7068    }
7069   ],
7070   "linker_set_key" : "_ZTIN7android8hardware10IInterfaceE",
7071   "name" : "android::hardware::IInterface",
7072   "record_kind" : "class",
7073   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
7074   "self_type" : "_ZTIN7android8hardware10IInterfaceE",
7075   "size" : 24,
7076   "source_file" : "system/libhwbinder/include/hwbinder/IInterface.h",
7077   "vtable_components" :
7078   [
7079    {
7080     "component_value" : 8,
7081     "kind" : "vbase_offset"
7082    },
7083    {
7084     "kind" : "offset_to_top"
7085    },
7086    {
7087     "kind" : "rtti",
7088     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7089    },
7090    {
7091     "kind" : "complete_dtor_pointer",
7092     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7093    },
7094    {
7095     "kind" : "deleting_dtor_pointer",
7096     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7097    },
7098    {
7099     "is_pure" : true,
7100     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7101    },
7102    {
7103     "kind" : "vcall_offset"
7104    },
7105    {
7106     "kind" : "vcall_offset"
7107    },
7108    {
7109     "kind" : "vcall_offset"
7110    },
7111    {
7112     "kind" : "vcall_offset"
7113    },
7114    {
7115     "component_value" : -8,
7116     "kind" : "vcall_offset"
7117    },
7118    {
7119     "component_value" : -8,
7120     "kind" : "offset_to_top"
7121    },
7122    {
7123     "kind" : "rtti",
7124     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7125    },
7126    {
7127     "kind" : "complete_dtor_pointer",
7128     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
7129    },
7130    {
7131     "kind" : "deleting_dtor_pointer",
7132     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
7133    },
7134    {
7135     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7136    },
7137    {
7138     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7139    },
7140    {
7141     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7142    },
7143    {
7144     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7145    }
7146   ]
7147  },
7148  {
7149   "alignment" : 8,
7150   "base_specifiers" :
7151   [
7152    {
7153     "is_virtual" : true,
7154     "referenced_type" : "_ZTIN7android7RefBaseE"
7155    }
7156   ],
7157   "fields" :
7158   [
7159    {
7160     "access" : "private",
7161     "field_name" : "mRemote",
7162     "field_offset" : 64,
7163     "referenced_type" : "_ZTIKPN7android8hardware7IBinderE"
7164    },
7165    {
7166     "access" : "private",
7167     "field_name" : "mRefs",
7168     "field_offset" : 128,
7169     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
7170    },
7171    {
7172     "access" : "private",
7173     "field_name" : "mState",
7174     "field_offset" : 192,
7175     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7176    }
7177   ],
7178   "linker_set_key" : "_ZTIN7android8hardware11BpHwRefBaseE",
7179   "name" : "android::hardware::BpHwRefBase",
7180   "record_kind" : "class",
7181   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
7182   "self_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
7183   "size" : 48,
7184   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h",
7185   "vtable_components" :
7186   [
7187    {
7188     "component_value" : 32,
7189     "kind" : "vbase_offset"
7190    },
7191    {
7192     "kind" : "offset_to_top"
7193    },
7194    {
7195     "kind" : "rtti",
7196     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7197    },
7198    {
7199     "kind" : "complete_dtor_pointer",
7200     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7201    },
7202    {
7203     "kind" : "deleting_dtor_pointer",
7204     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7205    },
7206    {
7207     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7208    },
7209    {
7210     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7211    },
7212    {
7213     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7214    },
7215    {
7216     "kind" : "vcall_offset"
7217    },
7218    {
7219     "component_value" : -32,
7220     "kind" : "vcall_offset"
7221    },
7222    {
7223     "component_value" : -32,
7224     "kind" : "vcall_offset"
7225    },
7226    {
7227     "component_value" : -32,
7228     "kind" : "vcall_offset"
7229    },
7230    {
7231     "component_value" : -32,
7232     "kind" : "vcall_offset"
7233    },
7234    {
7235     "component_value" : -32,
7236     "kind" : "offset_to_top"
7237    },
7238    {
7239     "kind" : "rtti",
7240     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7241    },
7242    {
7243     "kind" : "complete_dtor_pointer",
7244     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7245    },
7246    {
7247     "kind" : "deleting_dtor_pointer",
7248     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7249    },
7250    {
7251     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7252    },
7253    {
7254     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7255    },
7256    {
7257     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7258    },
7259    {
7260     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7261    }
7262   ]
7263  },
7264  {
7265   "alignment" : 8,
7266   "fields" :
7267   [
7268    {
7269     "access" : "private",
7270     "field_name" : "mHandle",
7271     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
7272    },
7273    {
7274     "access" : "private",
7275     "field_name" : "mOwnsHandle",
7276     "field_offset" : 64,
7277     "referenced_type" : "_ZTIb"
7278    },
7279    {
7280     "access" : "private",
7281     "field_name" : "mPad",
7282     "field_offset" : 72,
7283     "referenced_type" : "_ZTIA7_h"
7284    }
7285   ],
7286   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
7287   "name" : "android::hardware::hidl_handle",
7288   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
7289   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
7290   "size" : 16,
7291   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7292  },
7293  {
7294   "alignment" : 8,
7295   "fields" :
7296   [
7297    {
7298     "access" : "private",
7299     "field_name" : "mHandle",
7300     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
7301    },
7302    {
7303     "access" : "private",
7304     "field_name" : "mSize",
7305     "field_offset" : 128,
7306     "referenced_type" : "_ZTIm"
7307    },
7308    {
7309     "access" : "private",
7310     "field_name" : "mName",
7311     "field_offset" : 192,
7312     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
7313    }
7314   ],
7315   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
7316   "name" : "android::hardware::hidl_memory",
7317   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
7318   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
7319   "size" : 40,
7320   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7321  },
7322  {
7323   "alignment" : 8,
7324   "fields" :
7325   [
7326    {
7327     "access" : "private",
7328     "field_name" : "mBuffer",
7329     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
7330    },
7331    {
7332     "access" : "private",
7333     "field_name" : "mSize",
7334     "field_offset" : 64,
7335     "referenced_type" : "_ZTIj"
7336    },
7337    {
7338     "access" : "private",
7339     "field_name" : "mOwnsBuffer",
7340     "field_offset" : 96,
7341     "referenced_type" : "_ZTIb"
7342    },
7343    {
7344     "access" : "private",
7345     "field_name" : "mPad",
7346     "field_offset" : 104,
7347     "referenced_type" : "_ZTIA3_h"
7348    }
7349   ],
7350   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
7351   "name" : "android::hardware::hidl_string",
7352   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
7353   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
7354   "size" : 16,
7355   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7356  },
7357  {
7358   "alignment" : 8,
7359   "fields" :
7360   [
7361    {
7362     "access" : "private",
7363     "field_name" : "mGrantors",
7364     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
7365    },
7366    {
7367     "access" : "private",
7368     "field_name" : "mHandle",
7369     "field_offset" : 128,
7370     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE"
7371    },
7372    {
7373     "access" : "private",
7374     "field_name" : "mQuantum",
7375     "field_offset" : 192,
7376     "referenced_type" : "_ZTIj"
7377    },
7378    {
7379     "access" : "private",
7380     "field_name" : "mFlags",
7381     "field_offset" : 224,
7382     "referenced_type" : "_ZTIj"
7383    }
7384   ],
7385   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
7386   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7387   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
7388   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
7389   "size" : 32,
7390   "source_file" : "system/libhidl/base/include/hidl/MQDescriptor.h",
7391   "template_args" : [ "_ZTIc" ]
7392  },
7393  {
7394   "access" : "private",
7395   "alignment" : 8,
7396   "fields" :
7397   [
7398    {
7399     "field_name" : "binder",
7400     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
7401    },
7402    {
7403     "field_name" : "refs",
7404     "field_offset" : 64,
7405     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
7406    }
7407   ],
7408   "linker_set_key" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
7409   "name" : "android::hardware::ProcessState::handle_entry",
7410   "referenced_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
7411   "self_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
7412   "size" : 16,
7413   "source_file" : "system/libhwbinder/include/hwbinder/ProcessState.h"
7414  },
7415  {
7416   "alignment" : 8,
7417   "base_specifiers" :
7418   [
7419    {
7420     "is_virtual" : true,
7421     "referenced_type" : "_ZTIN7android7RefBaseE"
7422    }
7423   ],
7424   "fields" :
7425   [
7426    {
7427     "access" : "private",
7428     "field_name" : "mDriverFD",
7429     "field_offset" : 64,
7430     "referenced_type" : "_ZTIi"
7431    },
7432    {
7433     "access" : "private",
7434     "field_name" : "mVMStart",
7435     "field_offset" : 128,
7436     "referenced_type" : "_ZTIPv"
7437    },
7438    {
7439     "access" : "private",
7440     "field_name" : "mThreadCountLock",
7441     "field_offset" : 192,
7442     "referenced_type" : "_ZTI15pthread_mutex_t"
7443    },
7444    {
7445     "access" : "private",
7446     "field_name" : "mExecutingThreadsCount",
7447     "field_offset" : 512,
7448     "referenced_type" : "_ZTIm"
7449    },
7450    {
7451     "access" : "private",
7452     "field_name" : "mMaxThreads",
7453     "field_offset" : 576,
7454     "referenced_type" : "_ZTIm"
7455    },
7456    {
7457     "access" : "private",
7458     "field_name" : "mStarvationStartTimeMs",
7459     "field_offset" : 640,
7460     "referenced_type" : "_ZTIl"
7461    },
7462    {
7463     "access" : "private",
7464     "field_name" : "mLock",
7465     "field_offset" : 704,
7466     "referenced_type" : "_ZTIN7android5MutexE"
7467    },
7468    {
7469     "access" : "private",
7470     "field_name" : "mHandleToObject",
7471     "field_offset" : 1024,
7472     "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7473    },
7474    {
7475     "access" : "private",
7476     "field_name" : "mRootDir",
7477     "field_offset" : 1344,
7478     "referenced_type" : "_ZTIN7android7String8E"
7479    },
7480    {
7481     "access" : "private",
7482     "field_name" : "mThreadPoolStarted",
7483     "field_offset" : 1408,
7484     "referenced_type" : "_ZTIb"
7485    },
7486    {
7487     "access" : "private",
7488     "field_name" : "mSpawnThreadOnStart",
7489     "field_offset" : 1416,
7490     "referenced_type" : "_ZTIb"
7491    },
7492    {
7493     "access" : "private",
7494     "field_name" : "mThreadPoolSeq",
7495     "field_offset" : 1440,
7496     "referenced_type" : "_ZTIVi"
7497    },
7498    {
7499     "access" : "private",
7500     "field_name" : "mMmapSize",
7501     "field_offset" : 1472,
7502     "referenced_type" : "_ZTIKm"
7503    },
7504    {
7505     "access" : "private",
7506     "field_name" : "mCallRestriction",
7507     "field_offset" : 1536,
7508     "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE"
7509    }
7510   ],
7511   "linker_set_key" : "_ZTIN7android8hardware12ProcessStateE",
7512   "name" : "android::hardware::ProcessState",
7513   "record_kind" : "class",
7514   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
7515   "self_type" : "_ZTIN7android8hardware12ProcessStateE",
7516   "size" : 216,
7517   "source_file" : "system/libhwbinder/include/hwbinder/ProcessState.h",
7518   "vtable_components" :
7519   [
7520    {
7521     "component_value" : 200,
7522     "kind" : "vbase_offset"
7523    },
7524    {
7525     "kind" : "offset_to_top"
7526    },
7527    {
7528     "kind" : "rtti",
7529     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7530    },
7531    {
7532     "kind" : "complete_dtor_pointer",
7533     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7534    },
7535    {
7536     "kind" : "deleting_dtor_pointer",
7537     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7538    },
7539    {
7540     "kind" : "vcall_offset"
7541    },
7542    {
7543     "kind" : "vcall_offset"
7544    },
7545    {
7546     "kind" : "vcall_offset"
7547    },
7548    {
7549     "kind" : "vcall_offset"
7550    },
7551    {
7552     "component_value" : -200,
7553     "kind" : "vcall_offset"
7554    },
7555    {
7556     "component_value" : -200,
7557     "kind" : "offset_to_top"
7558    },
7559    {
7560     "kind" : "rtti",
7561     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7562    },
7563    {
7564     "kind" : "complete_dtor_pointer",
7565     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
7566    },
7567    {
7568     "kind" : "deleting_dtor_pointer",
7569     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
7570    },
7571    {
7572     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7573    },
7574    {
7575     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7576    },
7577    {
7578     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7579    },
7580    {
7581     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7582    }
7583   ]
7584  },
7585  {
7586   "alignment" : 2,
7587   "fields" :
7588   [
7589    {
7590     "access" : "private",
7591     "field_name" : "mMajor",
7592     "referenced_type" : "_ZTIt"
7593    },
7594    {
7595     "access" : "private",
7596     "field_name" : "mMinor",
7597     "field_offset" : 16,
7598     "referenced_type" : "_ZTIt"
7599    }
7600   ],
7601   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
7602   "name" : "android::hardware::hidl_version",
7603   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
7604   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
7605   "size" : 4,
7606   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7607  },
7608  {
7609   "alignment" : 8,
7610   "fields" :
7611   [
7612    {
7613     "field_name" : "flags",
7614     "referenced_type" : "_ZTIj"
7615    },
7616    {
7617     "field_name" : "fdIndex",
7618     "field_offset" : 32,
7619     "referenced_type" : "_ZTIj"
7620    },
7621    {
7622     "field_name" : "offset",
7623     "field_offset" : 64,
7624     "referenced_type" : "_ZTIj"
7625    },
7626    {
7627     "field_name" : "extent",
7628     "field_offset" : 128,
7629     "referenced_type" : "_ZTIm"
7630    }
7631   ],
7632   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
7633   "name" : "android::hardware::GrantorDescriptor",
7634   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
7635   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
7636   "size" : 24,
7637   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
7638  },
7639  {
7640   "alignment" : 8,
7641   "base_specifiers" :
7642   [
7643    {
7644     "is_virtual" : true,
7645     "referenced_type" : "_ZTIN7android7RefBaseE"
7646    }
7647   ],
7648   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
7649   "name" : "android::hardware::hidl_death_recipient",
7650   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
7651   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
7652   "size" : 24,
7653   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
7654   "vtable_components" :
7655   [
7656    {
7657     "component_value" : 8,
7658     "kind" : "vbase_offset"
7659    },
7660    {
7661     "kind" : "offset_to_top"
7662    },
7663    {
7664     "kind" : "rtti",
7665     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7666    },
7667    {
7668     "is_pure" : true,
7669     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
7670    },
7671    {
7672     "kind" : "complete_dtor_pointer",
7673     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
7674    },
7675    {
7676     "kind" : "deleting_dtor_pointer",
7677     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
7678    },
7679    {
7680     "kind" : "vcall_offset"
7681    },
7682    {
7683     "kind" : "vcall_offset"
7684    },
7685    {
7686     "kind" : "vcall_offset"
7687    },
7688    {
7689     "kind" : "vcall_offset"
7690    },
7691    {
7692     "component_value" : -8,
7693     "kind" : "vcall_offset"
7694    },
7695    {
7696     "component_value" : -8,
7697     "kind" : "offset_to_top"
7698    },
7699    {
7700     "kind" : "rtti",
7701     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7702    },
7703    {
7704     "kind" : "complete_dtor_pointer",
7705     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
7706    },
7707    {
7708     "kind" : "deleting_dtor_pointer",
7709     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
7710    },
7711    {
7712     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7713    },
7714    {
7715     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7716    },
7717    {
7718     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7719    },
7720    {
7721     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7722    }
7723   ]
7724  },
7725  {
7726   "alignment" : 8,
7727   "base_specifiers" :
7728   [
7729    {
7730     "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7731    }
7732   ],
7733   "fields" :
7734   [
7735    {
7736     "access" : "private",
7737     "field_name" : "mRecipient",
7738     "field_offset" : 64,
7739     "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE"
7740    },
7741    {
7742     "access" : "private",
7743     "field_name" : "mCookie",
7744     "field_offset" : 192,
7745     "referenced_type" : "_ZTIm"
7746    },
7747    {
7748     "access" : "private",
7749     "field_name" : "mBase",
7750     "field_offset" : 256,
7751     "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7752    }
7753   ],
7754   "linker_set_key" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7755   "name" : "android::hardware::hidl_binder_death_recipient",
7756   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7757   "self_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7758   "size" : 64,
7759   "source_file" : "system/libhidl/transport/include/hidl/HidlBinderSupport.h",
7760   "vtable_components" :
7761   [
7762    {
7763     "component_value" : 48,
7764     "kind" : "vbase_offset"
7765    },
7766    {
7767     "kind" : "offset_to_top"
7768    },
7769    {
7770     "kind" : "rtti",
7771     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7772    },
7773    {
7774     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
7775    },
7776    {
7777     "kind" : "complete_dtor_pointer",
7778     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
7779    },
7780    {
7781     "kind" : "deleting_dtor_pointer",
7782     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
7783    },
7784    {
7785     "kind" : "vcall_offset"
7786    },
7787    {
7788     "kind" : "vcall_offset"
7789    },
7790    {
7791     "kind" : "vcall_offset"
7792    },
7793    {
7794     "kind" : "vcall_offset"
7795    },
7796    {
7797     "component_value" : -48,
7798     "kind" : "vcall_offset"
7799    },
7800    {
7801     "component_value" : -48,
7802     "kind" : "offset_to_top"
7803    },
7804    {
7805     "kind" : "rtti",
7806     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7807    },
7808    {
7809     "kind" : "complete_dtor_pointer",
7810     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
7811    },
7812    {
7813     "kind" : "deleting_dtor_pointer",
7814     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
7815    },
7816    {
7817     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7818    },
7819    {
7820     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7821    },
7822    {
7823     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7824    },
7825    {
7826     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7827    }
7828   ]
7829  },
7830  {
7831   "alignment" : 8,
7832   "fields" :
7833   [
7834    {
7835     "field_name" : "width",
7836     "referenced_type" : "_ZTIj"
7837    },
7838    {
7839     "field_name" : "height",
7840     "field_offset" : 32,
7841     "referenced_type" : "_ZTIj"
7842    },
7843    {
7844     "field_name" : "stride",
7845     "field_offset" : 64,
7846     "referenced_type" : "_ZTIj"
7847    },
7848    {
7849     "field_name" : "format",
7850     "field_offset" : 96,
7851     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
7852    },
7853    {
7854     "field_name" : "usage",
7855     "field_offset" : 128,
7856     "referenced_type" : "_ZTIj"
7857    },
7858    {
7859     "field_name" : "generationNumber",
7860     "field_offset" : 160,
7861     "referenced_type" : "_ZTIj"
7862    },
7863    {
7864     "field_name" : "layerCount",
7865     "field_offset" : 192,
7866     "referenced_type" : "_ZTIm"
7867    },
7868    {
7869     "field_name" : "id",
7870     "field_offset" : 256,
7871     "referenced_type" : "_ZTIm"
7872    }
7873   ],
7874   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
7875   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
7876   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
7877   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
7878   "size" : 40,
7879   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen/android/hardware/media/1.0/types.h"
7880  },
7881  {
7882   "alignment" : 4,
7883   "fields" :
7884   [
7885    {
7886     "field_name" : "left",
7887     "referenced_type" : "_ZTIi"
7888    },
7889    {
7890     "field_name" : "top",
7891     "field_offset" : 32,
7892     "referenced_type" : "_ZTIi"
7893    },
7894    {
7895     "field_name" : "right",
7896     "field_offset" : 64,
7897     "referenced_type" : "_ZTIi"
7898    },
7899    {
7900     "field_name" : "bottom",
7901     "field_offset" : 96,
7902     "referenced_type" : "_ZTIi"
7903    }
7904   ],
7905   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
7906   "name" : "android::hardware::media::V1_0::Rect",
7907   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
7908   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
7909   "size" : 16,
7910   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen/android/hardware/media/1.0/types.h"
7911  },
7912  {
7913   "alignment" : 8,
7914   "fields" :
7915   [
7916    {
7917     "field_name" : "nativeHandle",
7918     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
7919    },
7920    {
7921     "field_name" : "attr",
7922     "field_offset" : 128,
7923     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
7924    }
7925   ],
7926   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
7927   "name" : "android::hardware::media::V1_0::AnwBuffer",
7928   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
7929   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
7930   "size" : 56,
7931   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen/android/hardware/media/1.0/types.h"
7932  },
7933  {
7934   "access" : "private",
7935   "alignment" : 8,
7936   "fields" :
7937   [
7938    {
7939     "field_name" : "index",
7940     "referenced_type" : "_ZTIm"
7941    },
7942    {
7943     "field_name" : "buffer",
7944     "field_offset" : 64,
7945     "referenced_type" : "_ZTIy"
7946    },
7947    {
7948     "field_name" : "bufend",
7949     "field_offset" : 128,
7950     "referenced_type" : "_ZTIy"
7951    }
7952   ],
7953   "linker_set_key" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7954   "name" : "android::hardware::Parcel::BufferInfo",
7955   "referenced_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7956   "self_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7957   "size" : 24,
7958   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
7959  },
7960  {
7961   "alignment" : 8,
7962   "fields" :
7963   [
7964    {
7965     "access" : "private",
7966     "field_name" : "mBufCachePos",
7967     "referenced_type" : "_ZTIm"
7968    },
7969    {
7970     "access" : "private",
7971     "field_name" : "mBufCache",
7972     "field_offset" : 64,
7973     "referenced_type" : "_ZTINSt3__16vectorIN7android8hardware6Parcel10BufferInfoENS_9allocatorIS4_EEEE"
7974    },
7975    {
7976     "access" : "private",
7977     "field_name" : "mError",
7978     "field_offset" : 256,
7979     "referenced_type" : "_ZTIi"
7980    },
7981    {
7982     "access" : "private",
7983     "field_name" : "mData",
7984     "field_offset" : 320,
7985     "referenced_type" : "_ZTIPh"
7986    },
7987    {
7988     "access" : "private",
7989     "field_name" : "mDataSize",
7990     "field_offset" : 384,
7991     "referenced_type" : "_ZTIm"
7992    },
7993    {
7994     "access" : "private",
7995     "field_name" : "mDataCapacity",
7996     "field_offset" : 448,
7997     "referenced_type" : "_ZTIm"
7998    },
7999    {
8000     "access" : "private",
8001     "field_name" : "mDataPos",
8002     "field_offset" : 512,
8003     "referenced_type" : "_ZTIm"
8004    },
8005    {
8006     "access" : "private",
8007     "field_name" : "mObjects",
8008     "field_offset" : 576,
8009     "referenced_type" : "_ZTIPy"
8010    },
8011    {
8012     "access" : "private",
8013     "field_name" : "mObjectsSize",
8014     "field_offset" : 640,
8015     "referenced_type" : "_ZTIm"
8016    },
8017    {
8018     "access" : "private",
8019     "field_name" : "mObjectsCapacity",
8020     "field_offset" : 704,
8021     "referenced_type" : "_ZTIm"
8022    },
8023    {
8024     "access" : "private",
8025     "field_name" : "mNextObjectHint",
8026     "field_offset" : 768,
8027     "referenced_type" : "_ZTIm"
8028    },
8029    {
8030     "access" : "private",
8031     "field_name" : "mNumRef",
8032     "field_offset" : 832,
8033     "referenced_type" : "_ZTIm"
8034    },
8035    {
8036     "access" : "private",
8037     "field_name" : "mFdsKnown",
8038     "field_offset" : 896,
8039     "referenced_type" : "_ZTIb"
8040    },
8041    {
8042     "access" : "private",
8043     "field_name" : "mHasFds",
8044     "field_offset" : 904,
8045     "referenced_type" : "_ZTIb"
8046    },
8047    {
8048     "access" : "private",
8049     "field_name" : "mAllowFds",
8050     "field_offset" : 912,
8051     "referenced_type" : "_ZTIb"
8052    },
8053    {
8054     "access" : "private",
8055     "field_name" : "mDeallocZero",
8056     "field_offset" : 920,
8057     "referenced_type" : "_ZTIb"
8058    },
8059    {
8060     "access" : "private",
8061     "field_name" : "mOwner",
8062     "field_offset" : 960,
8063     "referenced_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhmPKymPvE"
8064    },
8065    {
8066     "access" : "private",
8067     "field_name" : "mOwnerCookie",
8068     "field_offset" : 1024,
8069     "referenced_type" : "_ZTIPv"
8070    }
8071   ],
8072   "linker_set_key" : "_ZTIN7android8hardware6ParcelE",
8073   "name" : "android::hardware::Parcel",
8074   "record_kind" : "class",
8075   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
8076   "self_type" : "_ZTIN7android8hardware6ParcelE",
8077   "size" : 136,
8078   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
8079  },
8080  {
8081   "alignment" : 8,
8082   "base_specifiers" :
8083   [
8084    {
8085     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
8086    }
8087   ],
8088   "fields" :
8089   [
8090    {
8091     "access" : "private",
8092     "field_name" : "mVal",
8093     "field_offset" : 264,
8094     "referenced_type" : "_ZTIb"
8095    }
8096   ],
8097   "linker_set_key" : "_ZTIN7android8hardware6ReturnIbEE",
8098   "name" : "android::hardware::Return<bool>",
8099   "record_kind" : "class",
8100   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
8101   "self_type" : "_ZTIN7android8hardware6ReturnIbEE",
8102   "size" : 40,
8103   "source_file" : "system/libhidl/base/include/hidl/Status.h",
8104   "template_args" : [ "_ZTIb" ]
8105  },
8106  {
8107   "alignment" : 8,
8108   "base_specifiers" :
8109   [
8110    {
8111     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
8112    }
8113   ],
8114   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
8115   "name" : "android::hardware::Return<void>",
8116   "record_kind" : "class",
8117   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
8118   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
8119   "size" : 40,
8120   "source_file" : "system/libhidl/base/include/hidl/Status.h",
8121   "template_args" : [ "_ZTIv" ]
8122  },
8123  {
8124   "alignment" : 8,
8125   "fields" :
8126   [
8127    {
8128     "access" : "private",
8129     "field_name" : "mException",
8130     "referenced_type" : "_ZTIi"
8131    },
8132    {
8133     "access" : "private",
8134     "field_name" : "mErrorCode",
8135     "field_offset" : 32,
8136     "referenced_type" : "_ZTIi"
8137    },
8138    {
8139     "access" : "private",
8140     "field_name" : "mMessage",
8141     "field_offset" : 64,
8142     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
8143    }
8144   ],
8145   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
8146   "name" : "android::hardware::Status",
8147   "record_kind" : "class",
8148   "referenced_type" : "_ZTIN7android8hardware6StatusE",
8149   "self_type" : "_ZTIN7android8hardware6StatusE",
8150   "size" : 32,
8151   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8152  },
8153  {
8154   "alignment" : 8,
8155   "base_specifiers" :
8156   [
8157    {
8158     "is_virtual" : true,
8159     "referenced_type" : "_ZTIN7android7RefBaseE"
8160    }
8161   ],
8162   "linker_set_key" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
8163   "name" : "android::hardware::IBinder::DeathRecipient",
8164   "record_kind" : "class",
8165   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
8166   "self_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
8167   "size" : 24,
8168   "source_file" : "system/libhwbinder/include/hwbinder/IBinder.h",
8169   "vtable_components" :
8170   [
8171    {
8172     "component_value" : 8,
8173     "kind" : "vbase_offset"
8174    },
8175    {
8176     "kind" : "offset_to_top"
8177    },
8178    {
8179     "kind" : "rtti",
8180     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8181    },
8182    {
8183     "is_pure" : true,
8184     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8185    },
8186    {
8187     "kind" : "complete_dtor_pointer",
8188     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8189    },
8190    {
8191     "kind" : "deleting_dtor_pointer",
8192     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8193    },
8194    {
8195     "kind" : "vcall_offset"
8196    },
8197    {
8198     "kind" : "vcall_offset"
8199    },
8200    {
8201     "kind" : "vcall_offset"
8202    },
8203    {
8204     "kind" : "vcall_offset"
8205    },
8206    {
8207     "component_value" : -8,
8208     "kind" : "vcall_offset"
8209    },
8210    {
8211     "component_value" : -8,
8212     "kind" : "offset_to_top"
8213    },
8214    {
8215     "kind" : "rtti",
8216     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8217    },
8218    {
8219     "kind" : "complete_dtor_pointer",
8220     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8221    },
8222    {
8223     "kind" : "deleting_dtor_pointer",
8224     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8225    },
8226    {
8227     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8228    },
8229    {
8230     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8231    },
8232    {
8233     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8234    },
8235    {
8236     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8237    }
8238   ]
8239  },
8240  {
8241   "alignment" : 8,
8242   "base_specifiers" :
8243   [
8244    {
8245     "is_virtual" : true,
8246     "referenced_type" : "_ZTIN7android7RefBaseE"
8247    }
8248   ],
8249   "linker_set_key" : "_ZTIN7android8hardware7IBinderE",
8250   "name" : "android::hardware::IBinder",
8251   "record_kind" : "class",
8252   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
8253   "self_type" : "_ZTIN7android8hardware7IBinderE",
8254   "size" : 24,
8255   "source_file" : "system/libhwbinder/include/hwbinder/IBinder.h",
8256   "vtable_components" :
8257   [
8258    {
8259     "component_value" : 8,
8260     "kind" : "vbase_offset"
8261    },
8262    {
8263     "kind" : "offset_to_top"
8264    },
8265    {
8266     "kind" : "rtti",
8267     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8268    },
8269    {
8270     "is_pure" : true,
8271     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8272    },
8273    {
8274     "is_pure" : true,
8275     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8276    },
8277    {
8278     "is_pure" : true,
8279     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8280    },
8281    {
8282     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8283    },
8284    {
8285     "is_pure" : true,
8286     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8287    },
8288    {
8289     "is_pure" : true,
8290     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8291    },
8292    {
8293     "is_pure" : true,
8294     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8295    },
8296    {
8297     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8298    },
8299    {
8300     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8301    },
8302    {
8303     "kind" : "complete_dtor_pointer",
8304     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8305    },
8306    {
8307     "kind" : "deleting_dtor_pointer",
8308     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8309    },
8310    {
8311     "kind" : "vcall_offset"
8312    },
8313    {
8314     "kind" : "vcall_offset"
8315    },
8316    {
8317     "kind" : "vcall_offset"
8318    },
8319    {
8320     "kind" : "vcall_offset"
8321    },
8322    {
8323     "component_value" : -8,
8324     "kind" : "vcall_offset"
8325    },
8326    {
8327     "component_value" : -8,
8328     "kind" : "offset_to_top"
8329    },
8330    {
8331     "kind" : "rtti",
8332     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8333    },
8334    {
8335     "kind" : "complete_dtor_pointer",
8336     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8337    },
8338    {
8339     "kind" : "deleting_dtor_pointer",
8340     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8341    },
8342    {
8343     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8344    },
8345    {
8346     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8347    },
8348    {
8349     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8350    },
8351    {
8352     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8353    }
8354   ]
8355  },
8356  {
8357   "alignment" : 8,
8358   "fields" :
8359   [
8360    {
8361     "access" : "private",
8362     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8363    }
8364   ],
8365   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
8366   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8367   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
8368   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
8369   "size" : 8,
8370   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
8371   "template_args" : [ "_ZTI13native_handle" ]
8372  },
8373  {
8374   "access" : "private",
8375   "alignment" : 8,
8376   "fields" :
8377   [
8378    {
8379     "field_name" : "mPointer",
8380     "referenced_type" : "_ZTIP13native_handle"
8381    },
8382    {
8383     "field_name" : "_pad",
8384     "referenced_type" : "_ZTIm"
8385    }
8386   ],
8387   "is_anonymous" : true,
8388   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
8389   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
8390   "record_kind" : "union",
8391   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
8392   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
8393   "size" : 8,
8394   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8395  },
8396  {
8397   "alignment" : 8,
8398   "fields" :
8399   [
8400    {
8401     "access" : "private",
8402     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8403    }
8404   ],
8405   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
8406   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8407   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
8408   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
8409   "size" : 8,
8410   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
8411   "template_args" : [ "_ZTIK13native_handle" ]
8412  },
8413  {
8414   "access" : "private",
8415   "alignment" : 8,
8416   "fields" :
8417   [
8418    {
8419     "field_name" : "mPointer",
8420     "referenced_type" : "_ZTIPK13native_handle"
8421    },
8422    {
8423     "field_name" : "_pad",
8424     "referenced_type" : "_ZTIm"
8425    }
8426   ],
8427   "is_anonymous" : true,
8428   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
8429   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
8430   "record_kind" : "union",
8431   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
8432   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
8433   "size" : 8,
8434   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8435  },
8436  {
8437   "alignment" : 8,
8438   "fields" :
8439   [
8440    {
8441     "access" : "private",
8442     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
8443    }
8444   ],
8445   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
8446   "name" : "android::hardware::details::hidl_pointer<const char>",
8447   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
8448   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
8449   "size" : 8,
8450   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
8451   "template_args" : [ "_ZTIKc" ]
8452  },
8453  {
8454   "access" : "private",
8455   "alignment" : 8,
8456   "fields" :
8457   [
8458    {
8459     "field_name" : "mPointer",
8460     "referenced_type" : "_ZTIPKc"
8461    },
8462    {
8463     "field_name" : "_pad",
8464     "referenced_type" : "_ZTIm"
8465    }
8466   ],
8467   "is_anonymous" : true,
8468   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
8469   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
8470   "record_kind" : "union",
8471   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
8472   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
8473   "size" : 8,
8474   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8475  },
8476  {
8477   "alignment" : 8,
8478   "fields" :
8479   [
8480    {
8481     "access" : "private",
8482     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8483    }
8484   ],
8485   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
8486   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8487   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
8488   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
8489   "size" : 8,
8490   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
8491   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
8492  },
8493  {
8494   "access" : "private",
8495   "alignment" : 8,
8496   "fields" :
8497   [
8498    {
8499     "field_name" : "mPointer",
8500     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
8501    },
8502    {
8503     "field_name" : "_pad",
8504     "referenced_type" : "_ZTIm"
8505    }
8506   ],
8507   "is_anonymous" : true,
8508   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
8509   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
8510   "record_kind" : "union",
8511   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
8512   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
8513   "size" : 8,
8514   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8515  },
8516  {
8517   "alignment" : 8,
8518   "fields" :
8519   [
8520    {
8521     "access" : "private",
8522     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E"
8523    }
8524   ],
8525   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
8526   "name" : "android::hardware::details::hidl_pointer<char>",
8527   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
8528   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
8529   "size" : 8,
8530   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
8531   "template_args" : [ "_ZTIc" ]
8532  },
8533  {
8534   "access" : "private",
8535   "alignment" : 8,
8536   "fields" :
8537   [
8538    {
8539     "field_name" : "mPointer",
8540     "referenced_type" : "_ZTIPc"
8541    },
8542    {
8543     "field_name" : "_pad",
8544     "referenced_type" : "_ZTIm"
8545    }
8546   ],
8547   "is_anonymous" : true,
8548   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
8549   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
8550   "record_kind" : "union",
8551   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
8552   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
8553   "size" : 8,
8554   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8555  },
8556  {
8557   "alignment" : 8,
8558   "fields" :
8559   [
8560    {
8561     "access" : "private",
8562     "field_name" : "mStatus",
8563     "referenced_type" : "_ZTIN7android8hardware6StatusE"
8564    },
8565    {
8566     "access" : "private",
8567     "field_name" : "mCheckedStatus",
8568     "field_offset" : 256,
8569     "referenced_type" : "_ZTIb"
8570    }
8571   ],
8572   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
8573   "name" : "android::hardware::details::return_status",
8574   "record_kind" : "class",
8575   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
8576   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
8577   "size" : 40,
8578   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8579  },
8580  {
8581   "alignment" : 8,
8582   "fields" :
8583   [
8584    {
8585     "access" : "protected",
8586     "field_name" : "mInstrumentationCallbacks",
8587     "field_offset" : 64,
8588     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
8589    },
8590    {
8591     "access" : "protected",
8592     "field_offset" : 256,
8593     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
8594    },
8595    {
8596     "access" : "protected",
8597     "field_name" : "mInstrumentationLibPackage",
8598     "field_offset" : 320,
8599     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
8600    },
8601    {
8602     "access" : "protected",
8603     "field_name" : "mInterfaceName",
8604     "field_offset" : 512,
8605     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
8606    }
8607   ],
8608   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
8609   "name" : "android::hardware::details::HidlInstrumentor",
8610   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
8611   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
8612   "size" : 88,
8613   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
8614   "vtable_components" :
8615   [
8616    {
8617     "kind" : "offset_to_top"
8618    },
8619    {
8620     "kind" : "rtti",
8621     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8622    },
8623    {
8624     "kind" : "complete_dtor_pointer",
8625     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8626    },
8627    {
8628     "kind" : "deleting_dtor_pointer",
8629     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8630    }
8631   ]
8632  },
8633  {
8634   "access" : "protected",
8635   "alignment" : 8,
8636   "fields" :
8637   [
8638    {
8639     "field_name" : "mEnableInstrumentation",
8640     "referenced_type" : "_ZTIb"
8641    },
8642    {
8643     "field_name" : "mReserved0",
8644     "referenced_type" : "_ZTIPv"
8645    }
8646   ],
8647   "is_anonymous" : true,
8648   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
8649   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
8650   "record_kind" : "union",
8651   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
8652   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
8653   "size" : 8,
8654   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8655  },
8656  {
8657   "alignment" : 1,
8658   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
8659   "name" : "android::hardware::details::i_tag",
8660   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
8661   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
8662   "size" : 1,
8663   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8664  },
8665  {
8666   "alignment" : 1,
8667   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
8668   "name" : "android::hardware::details::bs_tag",
8669   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
8670   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
8671   "size" : 1,
8672   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8673  },
8674  {
8675   "alignment" : 1,
8676   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
8677   "name" : "android::hardware::details::bnhw_tag",
8678   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
8679   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
8680   "size" : 1,
8681   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8682  },
8683  {
8684   "alignment" : 1,
8685   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
8686   "name" : "android::hardware::details::bphw_tag",
8687   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
8688   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
8689   "size" : 1,
8690   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8691  },
8692  {
8693   "alignment" : 8,
8694   "fields" :
8695   [
8696    {
8697     "access" : "private",
8698     "field_name" : "mBuffer",
8699     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8700    },
8701    {
8702     "access" : "private",
8703     "field_name" : "mSize",
8704     "field_offset" : 64,
8705     "referenced_type" : "_ZTIj"
8706    },
8707    {
8708     "access" : "private",
8709     "field_name" : "mOwnsBuffer",
8710     "field_offset" : 96,
8711     "referenced_type" : "_ZTIb"
8712    },
8713    {
8714     "access" : "private",
8715     "field_name" : "mPad",
8716     "field_offset" : 104,
8717     "referenced_type" : "_ZTIA3_h"
8718    }
8719   ],
8720   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8721   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8722   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8723   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8724   "size" : 16,
8725   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
8726   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
8727  },
8728  {
8729   "alignment" : 8,
8730   "fields" :
8731   [
8732    {
8733     "access" : "private",
8734     "field_name" : "mBuffer",
8735     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE"
8736    },
8737    {
8738     "access" : "private",
8739     "field_name" : "mSize",
8740     "field_offset" : 64,
8741     "referenced_type" : "_ZTIj"
8742    },
8743    {
8744     "access" : "private",
8745     "field_name" : "mOwnsBuffer",
8746     "field_offset" : 96,
8747     "referenced_type" : "_ZTIb"
8748    },
8749    {
8750     "access" : "private",
8751     "field_name" : "mPad",
8752     "field_offset" : 104,
8753     "referenced_type" : "_ZTIA3_h"
8754    }
8755   ],
8756   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIcEE",
8757   "name" : "android::hardware::hidl_vec<char>",
8758   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
8759   "self_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
8760   "size" : 16,
8761   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
8762   "template_args" : [ "_ZTIc" ]
8763  },
8764  {
8765   "alignment" : 8,
8766   "base_specifiers" :
8767   [
8768    {
8769     "referenced_type" : "_ZTIN7android8hardware7IBinderE"
8770    }
8771   ],
8772   "fields" :
8773   [
8774    {
8775     "access" : "protected",
8776     "field_name" : "mSchedPolicy",
8777     "field_offset" : 64,
8778     "referenced_type" : "_ZTIi"
8779    },
8780    {
8781     "access" : "protected",
8782     "field_name" : "mSchedPriority",
8783     "field_offset" : 96,
8784     "referenced_type" : "_ZTIi"
8785    },
8786    {
8787     "access" : "private",
8788     "field_name" : "mExtras",
8789     "field_offset" : 128,
8790     "referenced_type" : "_ZTINSt3__16atomicIPN7android8hardware9BHwBinder6ExtrasEEE"
8791    },
8792    {
8793     "access" : "private",
8794     "field_name" : "mReserved0",
8795     "field_offset" : 192,
8796     "referenced_type" : "_ZTIPv"
8797    }
8798   ],
8799   "linker_set_key" : "_ZTIN7android8hardware9BHwBinderE",
8800   "name" : "android::hardware::BHwBinder",
8801   "record_kind" : "class",
8802   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
8803   "self_type" : "_ZTIN7android8hardware9BHwBinderE",
8804   "size" : 48,
8805   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h",
8806   "vtable_components" :
8807   [
8808    {
8809     "component_value" : 32,
8810     "kind" : "vbase_offset"
8811    },
8812    {
8813     "kind" : "offset_to_top"
8814    },
8815    {
8816     "kind" : "rtti",
8817     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8818    },
8819    {
8820     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8821    },
8822    {
8823     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8824    },
8825    {
8826     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8827    },
8828    {
8829     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8830    },
8831    {
8832     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8833    },
8834    {
8835     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8836    },
8837    {
8838     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8839    },
8840    {
8841     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8842    },
8843    {
8844     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8845    },
8846    {
8847     "kind" : "complete_dtor_pointer",
8848     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8849    },
8850    {
8851     "kind" : "deleting_dtor_pointer",
8852     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8853    },
8854    {
8855     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8856    },
8857    {
8858     "kind" : "vcall_offset"
8859    },
8860    {
8861     "kind" : "vcall_offset"
8862    },
8863    {
8864     "kind" : "vcall_offset"
8865    },
8866    {
8867     "kind" : "vcall_offset"
8868    },
8869    {
8870     "component_value" : -32,
8871     "kind" : "vcall_offset"
8872    },
8873    {
8874     "component_value" : -32,
8875     "kind" : "offset_to_top"
8876    },
8877    {
8878     "kind" : "rtti",
8879     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8880    },
8881    {
8882     "kind" : "complete_dtor_pointer",
8883     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8884    },
8885    {
8886     "kind" : "deleting_dtor_pointer",
8887     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8888    },
8889    {
8890     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8891    },
8892    {
8893     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8894    },
8895    {
8896     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8897    },
8898    {
8899     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8900    }
8901   ]
8902  },
8903  {
8904   "alignment" : 4,
8905   "fields" :
8906   [
8907    {
8908     "field_name" : "sched_policy",
8909     "referenced_type" : "_ZTIi"
8910    },
8911    {
8912     "field_name" : "prio",
8913     "field_offset" : 32,
8914     "referenced_type" : "_ZTIi"
8915    }
8916   ],
8917   "linker_set_key" : "_ZTIN7android8hardware9SchedPrioE",
8918   "name" : "android::hardware::SchedPrio",
8919   "referenced_type" : "_ZTIN7android8hardware9SchedPrioE",
8920   "self_type" : "_ZTIN7android8hardware9SchedPrioE",
8921   "size" : 8,
8922   "source_file" : "system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8923  },
8924  {
8925   "alignment" : 4,
8926   "fields" :
8927   [
8928    {
8929     "access" : "private",
8930     "field_name" : "mCond",
8931     "referenced_type" : "_ZTI14pthread_cond_t"
8932    }
8933   ],
8934   "linker_set_key" : "_ZTIN7android9ConditionE",
8935   "name" : "android::Condition",
8936   "record_kind" : "class",
8937   "referenced_type" : "_ZTIN7android9ConditionE",
8938   "self_type" : "_ZTIN7android9ConditionE",
8939   "size" : 48,
8940   "source_file" : "system/core/libutils/include/utils/Condition.h"
8941  },
8942  {
8943   "alignment" : 4,
8944   "fields" :
8945   [
8946    {
8947     "field_name" : "buf",
8948     "referenced_type" : "_ZTIA5121_h"
8949    },
8950    {
8951     "field_name" : "entry",
8952     "referenced_type" : "_ZTI12logger_entry"
8953    }
8954   ],
8955   "is_anonymous" : true,
8956   "linker_set_key" : "_ZTIN7log_msgUt_E",
8957   "name" : "log_msg::(anonymous union at system/logging/liblog/include_vndk/log/log_read.h:58:3)",
8958   "record_kind" : "union",
8959   "referenced_type" : "_ZTIN7log_msgUt_E",
8960   "self_type" : "_ZTIN7log_msgUt_E",
8961   "size" : 5124,
8962   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
8963  }
8964 ],
8965 "rvalue_reference_types" :
8966 [
8967  {
8968   "alignment" : 8,
8969   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
8970   "name" : "android::hardware::hidl_handle &&",
8971   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
8972   "self_type" : "_ZTION7android8hardware11hidl_handleE",
8973   "size" : 8,
8974   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
8975  },
8976  {
8977   "alignment" : 8,
8978   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
8979   "name" : "android::hardware::hidl_memory &&",
8980   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
8981   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
8982   "size" : 8,
8983   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
8984  },
8985  {
8986   "alignment" : 8,
8987   "linker_set_key" : "_ZTION7android8hardware6ReturnIbEE",
8988   "name" : "android::hardware::Return<bool> &&",
8989   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
8990   "self_type" : "_ZTION7android8hardware6ReturnIbEE",
8991   "size" : 8,
8992   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8993  },
8994  {
8995   "alignment" : 8,
8996   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
8997   "name" : "android::hardware::Return<void> &&",
8998   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
8999   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
9000   "size" : 8,
9001   "source_file" : "system/libhidl/base/include/hidl/Status.h"
9002  },
9003  {
9004   "alignment" : 8,
9005   "linker_set_key" : "_ZTION7android8hardware6StatusE",
9006   "name" : "android::hardware::Status &&",
9007   "referenced_type" : "_ZTIN7android8hardware6StatusE",
9008   "self_type" : "_ZTION7android8hardware6StatusE",
9009   "size" : 8,
9010   "source_file" : "system/libhidl/base/include/hidl/Status.h"
9011  },
9012  {
9013   "alignment" : 8,
9014   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
9015   "name" : "android::hardware::details::return_status &&",
9016   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
9017   "self_type" : "_ZTION7android8hardware7details13return_statusE",
9018   "size" : 8,
9019   "source_file" : "system/libhidl/base/include/hidl/Status.h"
9020  }
9021 ]
9022}
9023