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