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