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