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