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