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