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