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