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" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_16VendorTagSectionEPNS_8hardware6ParcelEjj"
209  },
210  {
211   "name" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_30ProviderIdAndVendorTagSectionsEPNS_8hardware6ParcelEjj"
212  },
213  {
214   "name" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_9VendorTagEPNS_8hardware6ParcelEjj"
215  },
216  {
217   "name" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_16VendorTagSectionERKNS_8hardware6ParcelEjj"
218  },
219  {
220   "name" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_30ProviderIdAndVendorTagSectionsERKNS_8hardware6ParcelEjj"
221  },
222  {
223   "name" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_9VendorTagERKNS_8hardware6ParcelEjj"
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::frameworks::cameraservice::common::V2_0::TagBoundaryId::AOSP"
1245    },
1246    {
1247     "enum_field_value" : -2147483648,
1248     "name" : "android::frameworks::cameraservice::common::V2_0::TagBoundaryId::VENDOR"
1249    }
1250   ],
1251   "linker_set_key" : "_ZTIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE",
1252   "name" : "android::frameworks::cameraservice::common::V2_0::TagBoundaryId",
1253   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE",
1254   "self_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE",
1255   "size" : 4,
1256   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
1257   "underlying_type" : "_ZTIj"
1258  },
1259  {
1260   "alignment" : 4,
1261   "enum_fields" :
1262   [
1263    {
1264     "enum_field_value" : 0,
1265     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::BYTE"
1266    },
1267    {
1268     "enum_field_value" : 1,
1269     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::INT32"
1270    },
1271    {
1272     "enum_field_value" : 2,
1273     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::FLOAT"
1274    },
1275    {
1276     "enum_field_value" : 3,
1277     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::INT64"
1278    },
1279    {
1280     "enum_field_value" : 4,
1281     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::DOUBLE"
1282    },
1283    {
1284     "enum_field_value" : 5,
1285     "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType::RATIONAL"
1286    }
1287   ],
1288   "linker_set_key" : "_ZTIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE",
1289   "name" : "android::frameworks::cameraservice::common::V2_0::CameraMetadataType",
1290   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE",
1291   "self_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE",
1292   "size" : 4,
1293   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
1294   "underlying_type" : "_ZTIj"
1295  },
1296  {
1297   "alignment" : 4,
1298   "enum_fields" :
1299   [
1300    {
1301     "enum_field_value" : 0,
1302     "name" : "android::frameworks::cameraservice::common::V2_0::Status::NO_ERROR"
1303    },
1304    {
1305     "enum_field_value" : 1,
1306     "name" : "android::frameworks::cameraservice::common::V2_0::Status::PERMISSION_DENIED"
1307    },
1308    {
1309     "enum_field_value" : 2,
1310     "name" : "android::frameworks::cameraservice::common::V2_0::Status::ALREADY_EXISTS"
1311    },
1312    {
1313     "enum_field_value" : 3,
1314     "name" : "android::frameworks::cameraservice::common::V2_0::Status::ILLEGAL_ARGUMENT"
1315    },
1316    {
1317     "enum_field_value" : 4,
1318     "name" : "android::frameworks::cameraservice::common::V2_0::Status::DISCONNECTED"
1319    },
1320    {
1321     "enum_field_value" : 5,
1322     "name" : "android::frameworks::cameraservice::common::V2_0::Status::TIMED_OUT"
1323    },
1324    {
1325     "enum_field_value" : 6,
1326     "name" : "android::frameworks::cameraservice::common::V2_0::Status::DISABLED"
1327    },
1328    {
1329     "enum_field_value" : 7,
1330     "name" : "android::frameworks::cameraservice::common::V2_0::Status::CAMERA_IN_USE"
1331    },
1332    {
1333     "enum_field_value" : 8,
1334     "name" : "android::frameworks::cameraservice::common::V2_0::Status::MAX_CAMERAS_IN_USE"
1335    },
1336    {
1337     "enum_field_value" : 9,
1338     "name" : "android::frameworks::cameraservice::common::V2_0::Status::DEPRECATED_HAL"
1339    },
1340    {
1341     "enum_field_value" : 10,
1342     "name" : "android::frameworks::cameraservice::common::V2_0::Status::INVALID_OPERATION"
1343    },
1344    {
1345     "enum_field_value" : 11,
1346     "name" : "android::frameworks::cameraservice::common::V2_0::Status::UNKNOWN_ERROR"
1347    }
1348   ],
1349   "linker_set_key" : "_ZTIN7android10frameworks13cameraservice6common4V2_06StatusE",
1350   "name" : "android::frameworks::cameraservice::common::V2_0::Status",
1351   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_06StatusE",
1352   "self_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_06StatusE",
1353   "size" : 4,
1354   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h",
1355   "underlying_type" : "_ZTIi"
1356  },
1357  {
1358   "alignment" : 4,
1359   "enum_fields" :
1360   [
1361    {
1362     "enum_field_value" : 0,
1363     "name" : "android::OK"
1364    },
1365    {
1366     "enum_field_value" : 0,
1367     "name" : "android::NO_ERROR"
1368    },
1369    {
1370     "enum_field_value" : -2147483648,
1371     "name" : "android::UNKNOWN_ERROR"
1372    },
1373    {
1374     "enum_field_value" : -12,
1375     "name" : "android::NO_MEMORY"
1376    },
1377    {
1378     "enum_field_value" : -38,
1379     "name" : "android::INVALID_OPERATION"
1380    },
1381    {
1382     "enum_field_value" : -22,
1383     "name" : "android::BAD_VALUE"
1384    },
1385    {
1386     "enum_field_value" : -2147483647,
1387     "name" : "android::BAD_TYPE"
1388    },
1389    {
1390     "enum_field_value" : -2,
1391     "name" : "android::NAME_NOT_FOUND"
1392    },
1393    {
1394     "enum_field_value" : -1,
1395     "name" : "android::PERMISSION_DENIED"
1396    },
1397    {
1398     "enum_field_value" : -19,
1399     "name" : "android::NO_INIT"
1400    },
1401    {
1402     "enum_field_value" : -17,
1403     "name" : "android::ALREADY_EXISTS"
1404    },
1405    {
1406     "enum_field_value" : -32,
1407     "name" : "android::DEAD_OBJECT"
1408    },
1409    {
1410     "enum_field_value" : -2147483646,
1411     "name" : "android::FAILED_TRANSACTION"
1412    },
1413    {
1414     "enum_field_value" : -75,
1415     "name" : "android::BAD_INDEX"
1416    },
1417    {
1418     "enum_field_value" : -61,
1419     "name" : "android::NOT_ENOUGH_DATA"
1420    },
1421    {
1422     "enum_field_value" : -11,
1423     "name" : "android::WOULD_BLOCK"
1424    },
1425    {
1426     "enum_field_value" : -110,
1427     "name" : "android::TIMED_OUT"
1428    },
1429    {
1430     "enum_field_value" : -74,
1431     "name" : "android::UNKNOWN_TRANSACTION"
1432    },
1433    {
1434     "enum_field_value" : -2147483641,
1435     "name" : "android::FDS_NOT_ALLOWED"
1436    },
1437    {
1438     "enum_field_value" : -2147483640,
1439     "name" : "android::UNEXPECTED_NULL"
1440    }
1441   ],
1442   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
1443   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
1444   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
1445   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
1446   "size" : 4,
1447   "source_file" : "/system/core/libutils/include/utils/Errors.h",
1448   "underlying_type" : "_ZTIi"
1449  },
1450  {
1451   "alignment" : 4,
1452   "enum_fields" :
1453   [
1454    {
1455     "enum_field_value" : 19,
1456     "name" : "android::PRIORITY_LOWEST"
1457    },
1458    {
1459     "enum_field_value" : 10,
1460     "name" : "android::PRIORITY_BACKGROUND"
1461    },
1462    {
1463     "enum_field_value" : 0,
1464     "name" : "android::PRIORITY_NORMAL"
1465    },
1466    {
1467     "enum_field_value" : -2,
1468     "name" : "android::PRIORITY_FOREGROUND"
1469    },
1470    {
1471     "enum_field_value" : -4,
1472     "name" : "android::PRIORITY_DISPLAY"
1473    },
1474    {
1475     "enum_field_value" : -8,
1476     "name" : "android::PRIORITY_URGENT_DISPLAY"
1477    },
1478    {
1479     "enum_field_value" : -16,
1480     "name" : "android::PRIORITY_AUDIO"
1481    },
1482    {
1483     "enum_field_value" : -19,
1484     "name" : "android::PRIORITY_URGENT_AUDIO"
1485    },
1486    {
1487     "enum_field_value" : -20,
1488     "name" : "android::PRIORITY_HIGHEST"
1489    },
1490    {
1491     "enum_field_value" : 0,
1492     "name" : "android::PRIORITY_DEFAULT"
1493    },
1494    {
1495     "enum_field_value" : -1,
1496     "name" : "android::PRIORITY_MORE_FAVORABLE"
1497    },
1498    {
1499     "enum_field_value" : 1,
1500     "name" : "android::PRIORITY_LESS_FAVORABLE"
1501    }
1502   ],
1503   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
1504   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
1505   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
1506   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
1507   "size" : 4,
1508   "source_file" : "/system/core/libutils/include/utils/ThreadDefs.h",
1509   "underlying_type" : "_ZTIi"
1510  },
1511  {
1512   "alignment" : 4,
1513   "enum_fields" :
1514   [
1515    {
1516     "enum_field_value" : 1,
1517     "name" : "android::trait_trivial_copy<bool>::value"
1518    }
1519   ],
1520   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1521   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1522   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1523   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$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<char>::value"
1535    }
1536   ],
1537   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1538   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1539   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1540   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$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<double>::value"
1552    }
1553   ],
1554   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1555   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1556   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1557   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$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<float>::value"
1569    }
1570   ],
1571   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1572   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1573   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1574   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$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<unsigned char>::value"
1586    }
1587   ],
1588   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1589   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1590   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1591   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$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<int>::value"
1603    }
1604   ],
1605   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1606   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1607   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1608   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$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 int>::value"
1620    }
1621   ],
1622   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1623   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1624   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1625   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$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_copy<long>::value"
1637    }
1638   ],
1639   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1640   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1641   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1642   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$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_copy<unsigned long>::value"
1654    }
1655   ],
1656   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1657   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1658   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1659   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$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_copy<short>::value"
1671    }
1672   ],
1673   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1674   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1675   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1676   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$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_copy<unsigned short>::value"
1688    }
1689   ],
1690   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1691   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1692   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1693   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$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_copy<void>::value"
1705    }
1706   ],
1707   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1708   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1709   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1710   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$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_copy<long long>::value"
1722    }
1723   ],
1724   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1725   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1726   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1727   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$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_copy<unsigned long long>::value"
1739    }
1740   ],
1741   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1742   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1743   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1744   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$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<bool>::value"
1756    }
1757   ],
1758   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1759   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1760   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1761   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$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<char>::value"
1773    }
1774   ],
1775   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1776   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1777   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1778   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$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<double>::value"
1790    }
1791   ],
1792   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1793   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1794   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1795   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$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<float>::value"
1807    }
1808   ],
1809   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1810   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1811   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1812   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$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<unsigned char>::value"
1824    }
1825   ],
1826   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
1827   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1828   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
1829   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$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<int>::value"
1841    }
1842   ],
1843   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
1844   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1845   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
1846   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$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 int>::value"
1858    }
1859   ],
1860   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
1861   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1862   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
1863   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$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_ctor<long>::value"
1875    }
1876   ],
1877   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
1878   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1879   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
1880   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$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_ctor<unsigned long>::value"
1892    }
1893   ],
1894   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
1895   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1896   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
1897   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$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_ctor<short>::value"
1909    }
1910   ],
1911   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
1912   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1913   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
1914   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$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_ctor<unsigned short>::value"
1926    }
1927   ],
1928   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
1929   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1930   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
1931   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$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_ctor<void>::value"
1943    }
1944   ],
1945   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
1946   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1947   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
1948   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$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_ctor<long long>::value"
1960    }
1961   ],
1962   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
1963   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1964   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
1965   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$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_ctor<unsigned long long>::value"
1977    }
1978   ],
1979   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
1980   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1981   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
1982   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$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<bool>::value"
1994    }
1995   ],
1996   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1997   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1998   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1999   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$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<char>::value"
2011    }
2012   ],
2013   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2014   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
2015   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2016   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$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<double>::value"
2028    }
2029   ],
2030   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2031   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2032   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2033   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$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<float>::value"
2045    }
2046   ],
2047   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2048   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2049   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2050   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$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<unsigned char>::value"
2062    }
2063   ],
2064   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2065   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2066   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2067   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$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<int>::value"
2079    }
2080   ],
2081   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2082   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2083   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2084   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$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 int>::value"
2096    }
2097   ],
2098   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2099   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2100   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2101   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$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_dtor<long>::value"
2113    }
2114   ],
2115   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2116   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2117   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2118   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2119   "size" : 4,
2120   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.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_dtor<unsigned long>::value"
2130    }
2131   ],
2132   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2133   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2134   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2135   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2136   "size" : 4,
2137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.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_dtor<short>::value"
2147    }
2148   ],
2149   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2150   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2151   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2152   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$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_dtor<unsigned short>::value"
2164    }
2165   ],
2166   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2167   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2168   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2169   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$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_dtor<void>::value"
2181    }
2182   ],
2183   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2184   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2185   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2186   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$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_dtor<long long>::value"
2198    }
2199   ],
2200   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2201   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2202   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2203   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$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_dtor<unsigned long long>::value"
2215    }
2216   ],
2217   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2218   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2219   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2220   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$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<android::String8>::value"
2232    }
2233   ],
2234   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2235   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:242:1)",
2236   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2237   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2238   "size" : 4,
2239   "source_file" : "/system/core/libutils/include/utils/String8.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<android::String16>::value"
2249    }
2250   ],
2251   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2252   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:197:1)",
2253   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2254   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2255   "size" : 4,
2256   "source_file" : "/system/core/libutils/include/utils/String16.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<bool>::value"
2266    }
2267   ],
2268   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2269   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
2270   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2271   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$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<char>::value"
2283    }
2284   ],
2285   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2286   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
2287   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2288   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$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<double>::value"
2300    }
2301   ],
2302   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2303   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2304   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2305   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$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<float>::value"
2317    }
2318   ],
2319   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2320   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2321   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2322   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$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<unsigned char>::value"
2334    }
2335   ],
2336   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2337   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2338   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2339   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$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<int>::value"
2351    }
2352   ],
2353   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2354   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2355   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2356   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$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 int>::value"
2368    }
2369   ],
2370   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2371   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2372   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2373   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$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" : 1,
2384     "name" : "android::trait_trivial_move<long>::value"
2385    }
2386   ],
2387   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2388   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2389   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2390   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2391   "size" : 4,
2392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2393   "underlying_type" : "_ZTIj"
2394  },
2395  {
2396   "alignment" : 4,
2397   "enum_fields" :
2398   [
2399    {
2400     "enum_field_value" : 1,
2401     "name" : "android::trait_trivial_move<unsigned long>::value"
2402    }
2403   ],
2404   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2405   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2406   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2407   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2408   "size" : 4,
2409   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2410   "underlying_type" : "_ZTIj"
2411  },
2412  {
2413   "alignment" : 4,
2414   "enum_fields" :
2415   [
2416    {
2417     "enum_field_value" : 1,
2418     "name" : "android::trait_trivial_move<short>::value"
2419    }
2420   ],
2421   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2422   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2423   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2424   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2425   "size" : 4,
2426   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2427   "underlying_type" : "_ZTIj"
2428  },
2429  {
2430   "alignment" : 4,
2431   "enum_fields" :
2432   [
2433    {
2434     "enum_field_value" : 1,
2435     "name" : "android::trait_trivial_move<unsigned short>::value"
2436    }
2437   ],
2438   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2439   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2440   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2441   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2442   "size" : 4,
2443   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2444   "underlying_type" : "_ZTIj"
2445  },
2446  {
2447   "alignment" : 4,
2448   "enum_fields" :
2449   [
2450    {
2451     "enum_field_value" : 1,
2452     "name" : "android::trait_trivial_move<void>::value"
2453    }
2454   ],
2455   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2456   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2457   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2458   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2459   "size" : 4,
2460   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2461   "underlying_type" : "_ZTIj"
2462  },
2463  {
2464   "alignment" : 4,
2465   "enum_fields" :
2466   [
2467    {
2468     "enum_field_value" : 1,
2469     "name" : "android::trait_trivial_move<long long>::value"
2470    }
2471   ],
2472   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2473   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2474   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2475   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2476   "size" : 4,
2477   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2478   "underlying_type" : "_ZTIj"
2479  },
2480  {
2481   "alignment" : 4,
2482   "enum_fields" :
2483   [
2484    {
2485     "enum_field_value" : 1,
2486     "name" : "android::trait_trivial_move<unsigned long long>::value"
2487    }
2488   ],
2489   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2490   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2491   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2492   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2493   "size" : 4,
2494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2495   "underlying_type" : "_ZTIj"
2496  },
2497  {
2498   "alignment" : 4,
2499   "enum_fields" :
2500   [
2501    {
2502     "enum_field_value" : 0,
2503     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
2504    },
2505    {
2506     "enum_field_value" : 1,
2507     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
2508    },
2509    {
2510     "enum_field_value" : 2,
2511     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
2512    }
2513   ],
2514   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2515   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
2516   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2517   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2518   "size" : 4,
2519   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
2520   "underlying_type" : "_ZTIi"
2521  },
2522  {
2523   "alignment" : 4,
2524   "enum_fields" :
2525   [
2526    {
2527     "enum_field_value" : 0,
2528     "name" : "android::Mutex::PRIVATE"
2529    },
2530    {
2531     "enum_field_value" : 1,
2532     "name" : "android::Mutex::SHARED"
2533    }
2534   ],
2535   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
2536   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
2537   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
2538   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
2539   "size" : 4,
2540   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
2541   "underlying_type" : "_ZTIj"
2542  },
2543  {
2544   "alignment" : 4,
2545   "enum_fields" :
2546   [
2547    {
2548     "enum_field_value" : 0,
2549     "name" : "android::RWLock::PRIVATE"
2550    },
2551    {
2552     "enum_field_value" : 1,
2553     "name" : "android::RWLock::SHARED"
2554    }
2555   ],
2556   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
2557   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
2558   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
2559   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
2560   "size" : 4,
2561   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
2562   "underlying_type" : "_ZTIj"
2563  },
2564  {
2565   "access" : "protected",
2566   "alignment" : 4,
2567   "enum_fields" :
2568   [
2569    {
2570     "enum_field_value" : 1,
2571     "name" : "android::RefBase::FIRST_INC_STRONG"
2572    }
2573   ],
2574   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2575   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:313:5)",
2576   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2577   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2578   "size" : 4,
2579   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
2580   "underlying_type" : "_ZTIj"
2581  },
2582  {
2583   "access" : "protected",
2584   "alignment" : 4,
2585   "enum_fields" :
2586   [
2587    {
2588     "enum_field_value" : 0,
2589     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
2590    },
2591    {
2592     "enum_field_value" : 1,
2593     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
2594    },
2595    {
2596     "enum_field_value" : 1,
2597     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
2598    }
2599   ],
2600   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2601   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:304:5)",
2602   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2603   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2604   "size" : 4,
2605   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
2606   "underlying_type" : "_ZTIj"
2607  },
2608  {
2609   "alignment" : 4,
2610   "enum_fields" :
2611   [
2612    {
2613     "enum_field_value" : 0,
2614     "name" : "android::String8::kEmptyString"
2615    }
2616   ],
2617   "linker_set_key" : "_ZTIN7android7String813StaticLinkageE",
2618   "name" : "android::String8::StaticLinkage",
2619   "referenced_type" : "_ZTIN7android7String813StaticLinkageE",
2620   "self_type" : "_ZTIN7android7String813StaticLinkageE",
2621   "size" : 4,
2622   "source_file" : "/system/core/libutils/include/utils/String8.h",
2623   "underlying_type" : "_ZTIj"
2624  },
2625  {
2626   "alignment" : 4,
2627   "enum_fields" :
2628   [
2629    {
2630     "enum_field_value" : 0,
2631     "name" : "android::String16::kEmptyString"
2632    }
2633   ],
2634   "linker_set_key" : "_ZTIN7android8String1613StaticLinkageE",
2635   "name" : "android::String16::StaticLinkage",
2636   "referenced_type" : "_ZTIN7android8String1613StaticLinkageE",
2637   "self_type" : "_ZTIN7android8String1613StaticLinkageE",
2638   "size" : 4,
2639   "source_file" : "/system/core/libutils/include/utils/String16.h",
2640   "underlying_type" : "_ZTIj"
2641  },
2642  {
2643   "alignment" : 4,
2644   "enum_fields" :
2645   [
2646    {
2647     "enum_field_value" : 0,
2648     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
2649    },
2650    {
2651     "enum_field_value" : 1,
2652     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
2653    },
2654    {
2655     "enum_field_value" : 2,
2656     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
2657    },
2658    {
2659     "enum_field_value" : 3,
2660     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
2661    }
2662   ],
2663   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2664   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
2665   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2666   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2667   "size" : 4,
2668   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
2669   "underlying_type" : "_ZTIi"
2670  },
2671  {
2672   "alignment" : 4,
2673   "enum_fields" :
2674   [
2675    {
2676     "enum_field_value" : 0,
2677     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
2678    },
2679    {
2680     "enum_field_value" : 1,
2681     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
2682    },
2683    {
2684     "enum_field_value" : 2,
2685     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
2686    }
2687   ],
2688   "linker_set_key" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2689   "name" : "android::hardware::ProcessState::CallRestriction",
2690   "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2691   "self_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2692   "size" : 4,
2693   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
2694   "underlying_type" : "_ZTIi"
2695  },
2696  {
2697   "alignment" : 4,
2698   "enum_fields" :
2699   [
2700    {
2701     "enum_field_value" : 0,
2702     "name" : "android::hardware::HidlReturnRestriction::NONE"
2703    },
2704    {
2705     "enum_field_value" : 1,
2706     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
2707    },
2708    {
2709     "enum_field_value" : 2,
2710     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
2711    }
2712   ],
2713   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2714   "name" : "android::hardware::HidlReturnRestriction",
2715   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2716   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2717   "size" : 4,
2718   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2719   "underlying_type" : "_ZTIi"
2720  },
2721  {
2722   "alignment" : 4,
2723   "enum_fields" :
2724   [
2725    {
2726     "enum_field_value" : 0,
2727     "name" : "android::hardware::Status::EX_NONE"
2728    },
2729    {
2730     "enum_field_value" : -1,
2731     "name" : "android::hardware::Status::EX_SECURITY"
2732    },
2733    {
2734     "enum_field_value" : -2,
2735     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
2736    },
2737    {
2738     "enum_field_value" : -3,
2739     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
2740    },
2741    {
2742     "enum_field_value" : -4,
2743     "name" : "android::hardware::Status::EX_NULL_POINTER"
2744    },
2745    {
2746     "enum_field_value" : -5,
2747     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
2748    },
2749    {
2750     "enum_field_value" : -6,
2751     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
2752    },
2753    {
2754     "enum_field_value" : -7,
2755     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
2756    },
2757    {
2758     "enum_field_value" : -128,
2759     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
2760    },
2761    {
2762     "enum_field_value" : -129,
2763     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
2764    }
2765   ],
2766   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
2767   "name" : "android::hardware::Status::Exception",
2768   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
2769   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
2770   "size" : 4,
2771   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2772   "underlying_type" : "_ZTIi"
2773  },
2774  {
2775   "alignment" : 4,
2776   "enum_fields" :
2777   [
2778    {
2779     "enum_field_value" : 1,
2780     "name" : "android::hardware::IBinder::FLAG_ONEWAY"
2781    }
2782   ],
2783   "linker_set_key" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
2784   "name" : "android::hardware::IBinder::(anonymous enum at system/libhwbinder/include/hwbinder/IBinder.h:47:5)",
2785   "referenced_type" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
2786   "self_type" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
2787   "size" : 4,
2788   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
2789   "underlying_type" : "_ZTIj"
2790  },
2791  {
2792   "alignment" : 4,
2793   "enum_fields" :
2794   [
2795    {
2796     "enum_field_value" : 0,
2797     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
2798    },
2799    {
2800     "enum_field_value" : 1,
2801     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
2802    },
2803    {
2804     "enum_field_value" : 2,
2805     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
2806    },
2807    {
2808     "enum_field_value" : 3,
2809     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
2810    },
2811    {
2812     "enum_field_value" : 4,
2813     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
2814    },
2815    {
2816     "enum_field_value" : 5,
2817     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
2818    },
2819    {
2820     "enum_field_value" : 6,
2821     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
2822    },
2823    {
2824     "enum_field_value" : 7,
2825     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
2826    },
2827    {
2828     "enum_field_value" : 8,
2829     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
2830    },
2831    {
2832     "enum_field_value" : 9,
2833     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
2834    }
2835   ],
2836   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
2837   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
2838   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
2839   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
2840   "size" : 4,
2841   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
2842   "underlying_type" : "_ZTIj"
2843  },
2844  {
2845   "alignment" : 4,
2846   "enum_fields" :
2847   [
2848    {
2849     "enum_field_value" : 1,
2850     "name" : "android::hardware::kSynchronizedReadWrite"
2851    },
2852    {
2853     "enum_field_value" : 2,
2854     "name" : "android::hardware::kUnsynchronizedWrite"
2855    }
2856   ],
2857   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
2858   "name" : "android::hardware::MQFlavor",
2859   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
2860   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
2861   "size" : 4,
2862   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
2863   "underlying_type" : "_ZTIj"
2864  },
2865  {
2866   "alignment" : 4,
2867   "enum_fields" :
2868   [
2869    {
2870     "enum_field_value" : 0,
2871     "name" : "android::Condition::WAKE_UP_ONE"
2872    },
2873    {
2874     "enum_field_value" : 1,
2875     "name" : "android::Condition::WAKE_UP_ALL"
2876    }
2877   ],
2878   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
2879   "name" : "android::Condition::WakeUpType",
2880   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
2881   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
2882   "size" : 4,
2883   "source_file" : "/system/core/libutils/include/utils/Condition.h",
2884   "underlying_type" : "_ZTIj"
2885  },
2886  {
2887   "alignment" : 4,
2888   "enum_fields" :
2889   [
2890    {
2891     "enum_field_value" : 0,
2892     "name" : "android::Condition::PRIVATE"
2893    },
2894    {
2895     "enum_field_value" : 1,
2896     "name" : "android::Condition::SHARED"
2897    }
2898   ],
2899   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
2900   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
2901   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
2902   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
2903   "size" : 4,
2904   "source_file" : "/system/core/libutils/include/utils/Condition.h",
2905   "underlying_type" : "_ZTIj"
2906  }
2907 ],
2908 "function_types" :
2909 [
2910  {
2911   "alignment" : 4,
2912   "linker_set_key" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
2913   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2914   "parameters" :
2915   [
2916    {
2917     "referenced_type" : "_ZTIRKN7android8String16E"
2918    },
2919    {
2920     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
2921    },
2922    {
2923     "referenced_type" : "_ZTIPv"
2924    }
2925   ],
2926   "referenced_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
2927   "return_type" : "_ZTIb",
2928   "self_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
2929   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2930  },
2931  {
2932   "alignment" : 4,
2933   "linker_set_key" : "_ZTIFiPvE",
2934   "name" : "int (void *)",
2935   "parameters" :
2936   [
2937    {
2938     "referenced_type" : "_ZTIPv"
2939    }
2940   ],
2941   "referenced_type" : "_ZTIFiPvE",
2942   "return_type" : "_ZTIi",
2943   "self_type" : "_ZTIFiPvE",
2944   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2945  },
2946  {
2947   "alignment" : 4,
2948   "linker_set_key" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
2949   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2950   "parameters" :
2951   [
2952    {
2953     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
2954    },
2955    {
2956     "referenced_type" : "_ZTIPKh"
2957    },
2958    {
2959     "referenced_type" : "_ZTIj"
2960    },
2961    {
2962     "referenced_type" : "_ZTIPKy"
2963    },
2964    {
2965     "referenced_type" : "_ZTIj"
2966    },
2967    {
2968     "referenced_type" : "_ZTIPv"
2969    }
2970   ],
2971   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
2972   "return_type" : "_ZTIv",
2973   "self_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
2974   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2975  }
2976 ],
2977 "functions" :
2978 [
2979  {
2980   "function_name" : "android::frameworks::cameraservice::common::V2_0::writeEmbeddedToParcel",
2981   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_16VendorTagSectionEPNS_8hardware6ParcelEjj",
2982   "parameters" :
2983   [
2984    {
2985     "referenced_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE"
2986    },
2987    {
2988     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
2989    },
2990    {
2991     "referenced_type" : "_ZTIj"
2992    },
2993    {
2994     "referenced_type" : "_ZTIj"
2995    }
2996   ],
2997   "return_type" : "_ZTIi",
2998   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
2999  },
3000  {
3001   "function_name" : "android::frameworks::cameraservice::common::V2_0::writeEmbeddedToParcel",
3002   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_30ProviderIdAndVendorTagSectionsEPNS_8hardware6ParcelEjj",
3003   "parameters" :
3004   [
3005    {
3006     "referenced_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE"
3007    },
3008    {
3009     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3010    },
3011    {
3012     "referenced_type" : "_ZTIj"
3013    },
3014    {
3015     "referenced_type" : "_ZTIj"
3016    }
3017   ],
3018   "return_type" : "_ZTIi",
3019   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
3020  },
3021  {
3022   "function_name" : "android::frameworks::cameraservice::common::V2_0::writeEmbeddedToParcel",
3023   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_021writeEmbeddedToParcelERKNS3_9VendorTagEPNS_8hardware6ParcelEjj",
3024   "parameters" :
3025   [
3026    {
3027     "referenced_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_09VendorTagE"
3028    },
3029    {
3030     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3031    },
3032    {
3033     "referenced_type" : "_ZTIj"
3034    },
3035    {
3036     "referenced_type" : "_ZTIj"
3037    }
3038   ],
3039   "return_type" : "_ZTIi",
3040   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
3041  },
3042  {
3043   "function_name" : "android::frameworks::cameraservice::common::V2_0::readEmbeddedFromParcel",
3044   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_16VendorTagSectionERKNS_8hardware6ParcelEjj",
3045   "parameters" :
3046   [
3047    {
3048     "referenced_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE"
3049    },
3050    {
3051     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3052    },
3053    {
3054     "referenced_type" : "_ZTIj"
3055    },
3056    {
3057     "referenced_type" : "_ZTIj"
3058    }
3059   ],
3060   "return_type" : "_ZTIi",
3061   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
3062  },
3063  {
3064   "function_name" : "android::frameworks::cameraservice::common::V2_0::readEmbeddedFromParcel",
3065   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_30ProviderIdAndVendorTagSectionsERKNS_8hardware6ParcelEjj",
3066   "parameters" :
3067   [
3068    {
3069     "referenced_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE"
3070    },
3071    {
3072     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3073    },
3074    {
3075     "referenced_type" : "_ZTIj"
3076    },
3077    {
3078     "referenced_type" : "_ZTIj"
3079    }
3080   ],
3081   "return_type" : "_ZTIi",
3082   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
3083  },
3084  {
3085   "function_name" : "android::frameworks::cameraservice::common::V2_0::readEmbeddedFromParcel",
3086   "linker_set_key" : "_ZN7android10frameworks13cameraservice6common4V2_022readEmbeddedFromParcelERKNS3_9VendorTagERKNS_8hardware6ParcelEjj",
3087   "parameters" :
3088   [
3089    {
3090     "referenced_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_09VendorTagE"
3091    },
3092    {
3093     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3094    },
3095    {
3096     "referenced_type" : "_ZTIj"
3097    },
3098    {
3099     "referenced_type" : "_ZTIj"
3100    }
3101   ],
3102   "return_type" : "_ZTIi",
3103   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
3104  }
3105 ],
3106 "global_vars" : [],
3107 "lvalue_reference_types" :
3108 [
3109  {
3110   "alignment" : 4,
3111   "linker_set_key" : "_ZTIRK7log_msg",
3112   "name" : "const log_msg &",
3113   "referenced_type" : "_ZTIK7log_msg",
3114   "self_type" : "_ZTIRK7log_msg",
3115   "size" : 4,
3116   "source_file" : "/system/core/liblog/include/log/log_read.h"
3117  },
3118  {
3119   "alignment" : 4,
3120   "linker_set_key" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3121   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection &",
3122   "referenced_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3123   "self_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3124   "size" : 4,
3125   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3126  },
3127  {
3128   "alignment" : 4,
3129   "linker_set_key" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
3130   "name" : "const android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections &",
3131   "referenced_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
3132   "self_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
3133   "size" : 4,
3134   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
3135  },
3136  {
3137   "alignment" : 4,
3138   "linker_set_key" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3139   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTag &",
3140   "referenced_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3141   "self_type" : "_ZTIRKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3142   "size" : 4,
3143   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3144  },
3145  {
3146   "alignment" : 4,
3147   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3148   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3149   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3150   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3151   "size" : 4,
3152   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3153  },
3154  {
3155   "alignment" : 4,
3156   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
3157   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3158   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3159   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
3160   "size" : 4,
3161   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3162  },
3163  {
3164   "alignment" : 4,
3165   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE",
3166   "name" : "const android::sp<android::hardware::IBinder> &",
3167   "referenced_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
3168   "self_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE",
3169   "size" : 4,
3170   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3171  },
3172  {
3173   "alignment" : 4,
3174   "linker_set_key" : "_ZTIRKN7android7String8E",
3175   "name" : "const android::String8 &",
3176   "referenced_type" : "_ZTIKN7android7String8E",
3177   "self_type" : "_ZTIRKN7android7String8E",
3178   "size" : 4,
3179   "source_file" : "/system/core/libutils/include/utils/String8.h"
3180  },
3181  {
3182   "alignment" : 4,
3183   "linker_set_key" : "_ZTIRKN7android8String16E",
3184   "name" : "const android::String16 &",
3185   "referenced_type" : "_ZTIKN7android8String16E",
3186   "self_type" : "_ZTIRKN7android8String16E",
3187   "size" : 4,
3188   "source_file" : "/system/core/libutils/include/utils/String16.h"
3189  },
3190  {
3191   "alignment" : 4,
3192   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
3193   "name" : "const android::hardware::hidl_handle &",
3194   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
3195   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
3196   "size" : 4,
3197   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3198  },
3199  {
3200   "alignment" : 4,
3201   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
3202   "name" : "const android::hardware::hidl_memory &",
3203   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
3204   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
3205   "size" : 4,
3206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3207  },
3208  {
3209   "alignment" : 4,
3210   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
3211   "name" : "const android::hardware::hidl_string &",
3212   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
3213   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
3214   "size" : 4,
3215   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3216  },
3217  {
3218   "alignment" : 4,
3219   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
3220   "name" : "const android::hardware::hidl_version &",
3221   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
3222   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
3223   "size" : 4,
3224   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3225  },
3226  {
3227   "alignment" : 4,
3228   "linker_set_key" : "_ZTIRKN7android8hardware6ParcelE",
3229   "name" : "const android::hardware::Parcel &",
3230   "referenced_type" : "_ZTIKN7android8hardware6ParcelE",
3231   "self_type" : "_ZTIRKN7android8hardware6ParcelE",
3232   "size" : 4,
3233   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3234  },
3235  {
3236   "alignment" : 4,
3237   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
3238   "name" : "const android::hardware::Status &",
3239   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
3240   "self_type" : "_ZTIRKN7android8hardware6StatusE",
3241   "size" : 4,
3242   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3243  },
3244  {
3245   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3246   "name" : "const iter<is_const> &",
3247   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3248   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3249   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3250  },
3251  {
3252   "alignment" : 4,
3253   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3254   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection> &",
3255   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3256   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3257   "size" : 4,
3258   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3259  },
3260  {
3261   "alignment" : 4,
3262   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3263   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag> &",
3264   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3265   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3266   "size" : 4,
3267   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3268  },
3269  {
3270   "alignment" : 4,
3271   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3272   "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 *> > *)> > > &",
3273   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3274   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3275   "size" : 4,
3276   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3277  },
3278  {
3279   "alignment" : 4,
3280   "linker_set_key" : "_ZTIRKa",
3281   "name" : "const signed char &",
3282   "referenced_type" : "_ZTIKa",
3283   "self_type" : "_ZTIRKa",
3284   "size" : 4,
3285   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3286  },
3287  {
3288   "alignment" : 4,
3289   "linker_set_key" : "_ZTIRKb",
3290   "name" : "const bool &",
3291   "referenced_type" : "_ZTIKb",
3292   "self_type" : "_ZTIRKb",
3293   "size" : 4,
3294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3295  },
3296  {
3297   "alignment" : 4,
3298   "linker_set_key" : "_ZTIRKd",
3299   "name" : "const double &",
3300   "referenced_type" : "_ZTIKd",
3301   "self_type" : "_ZTIRKd",
3302   "size" : 4,
3303   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3304  },
3305  {
3306   "alignment" : 4,
3307   "linker_set_key" : "_ZTIRKf",
3308   "name" : "const float &",
3309   "referenced_type" : "_ZTIKf",
3310   "self_type" : "_ZTIRKf",
3311   "size" : 4,
3312   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3313  },
3314  {
3315   "alignment" : 4,
3316   "linker_set_key" : "_ZTIRKh",
3317   "name" : "const unsigned char &",
3318   "referenced_type" : "_ZTIKh",
3319   "self_type" : "_ZTIRKh",
3320   "size" : 4,
3321   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3322  },
3323  {
3324   "alignment" : 4,
3325   "linker_set_key" : "_ZTIRKi",
3326   "name" : "const int &",
3327   "referenced_type" : "_ZTIKi",
3328   "self_type" : "_ZTIRKi",
3329   "size" : 4,
3330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3331  },
3332  {
3333   "alignment" : 4,
3334   "linker_set_key" : "_ZTIRKj",
3335   "name" : "const unsigned int &",
3336   "referenced_type" : "_ZTIKj",
3337   "self_type" : "_ZTIRKj",
3338   "size" : 4,
3339   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3340  },
3341  {
3342   "alignment" : 4,
3343   "linker_set_key" : "_ZTIRKs",
3344   "name" : "const short &",
3345   "referenced_type" : "_ZTIKs",
3346   "self_type" : "_ZTIRKs",
3347   "size" : 4,
3348   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3349  },
3350  {
3351   "alignment" : 4,
3352   "linker_set_key" : "_ZTIRKt",
3353   "name" : "const unsigned short &",
3354   "referenced_type" : "_ZTIKt",
3355   "self_type" : "_ZTIRKt",
3356   "size" : 4,
3357   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3358  },
3359  {
3360   "alignment" : 4,
3361   "linker_set_key" : "_ZTIRKx",
3362   "name" : "const long long &",
3363   "referenced_type" : "_ZTIKx",
3364   "self_type" : "_ZTIRKx",
3365   "size" : 4,
3366   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3367  },
3368  {
3369   "alignment" : 4,
3370   "linker_set_key" : "_ZTIRKy",
3371   "name" : "const unsigned long long &",
3372   "referenced_type" : "_ZTIKy",
3373   "self_type" : "_ZTIRKy",
3374   "size" : 4,
3375   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3376  },
3377  {
3378   "alignment" : 4,
3379   "linker_set_key" : "_ZTIRN7android5MutexE",
3380   "name" : "android::Mutex &",
3381   "referenced_type" : "_ZTIN7android5MutexE",
3382   "self_type" : "_ZTIRN7android5MutexE",
3383   "size" : 4,
3384   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3385  },
3386  {
3387   "alignment" : 4,
3388   "linker_set_key" : "_ZTIRN7android6RWLockE",
3389   "name" : "android::RWLock &",
3390   "referenced_type" : "_ZTIN7android6RWLockE",
3391   "self_type" : "_ZTIRN7android6RWLockE",
3392   "size" : 4,
3393   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3394  },
3395  {
3396   "alignment" : 4,
3397   "linker_set_key" : "_ZTIRN7android7String8E",
3398   "name" : "android::String8 &",
3399   "referenced_type" : "_ZTIN7android7String8E",
3400   "self_type" : "_ZTIRN7android7String8E",
3401   "size" : 4,
3402   "source_file" : "/system/core/libutils/include/utils/String8.h"
3403  },
3404  {
3405   "alignment" : 4,
3406   "linker_set_key" : "_ZTIRN7android8String16E",
3407   "name" : "android::String16 &",
3408   "referenced_type" : "_ZTIN7android8String16E",
3409   "self_type" : "_ZTIRN7android8String16E",
3410   "size" : 4,
3411   "source_file" : "/system/core/libutils/include/utils/String16.h"
3412  },
3413  {
3414   "alignment" : 4,
3415   "linker_set_key" : "_ZTIRN7android8hardware10TextOutputE",
3416   "name" : "android::hardware::TextOutput &",
3417   "referenced_type" : "_ZTIN7android8hardware10TextOutputE",
3418   "self_type" : "_ZTIRN7android8hardware10TextOutputE",
3419   "size" : 4,
3420   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3421  },
3422  {
3423   "alignment" : 4,
3424   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
3425   "name" : "android::hardware::hidl_memory &",
3426   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3427   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
3428   "size" : 4,
3429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3430  },
3431  {
3432   "alignment" : 4,
3433   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIbEE",
3434   "name" : "android::hardware::Return<bool> &",
3435   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
3436   "self_type" : "_ZTIRN7android8hardware6ReturnIbEE",
3437   "size" : 4,
3438   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3439  },
3440  {
3441   "alignment" : 4,
3442   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
3443   "name" : "android::hardware::Return<void> &",
3444   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
3445   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
3446   "size" : 4,
3447   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3448  },
3449  {
3450   "alignment" : 4,
3451   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
3452   "name" : "android::hardware::Status &",
3453   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3454   "self_type" : "_ZTIRN7android8hardware6StatusE",
3455   "size" : 4,
3456   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3457  },
3458  {
3459   "alignment" : 4,
3460   "linker_set_key" : "_ZTIRi",
3461   "name" : "int &",
3462   "referenced_type" : "_ZTIi",
3463   "self_type" : "_ZTIRi",
3464   "size" : 4,
3465   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3466  },
3467  {
3468   "alignment" : 4,
3469   "linker_set_key" : "_ZTIRj",
3470   "name" : "unsigned int &",
3471   "referenced_type" : "_ZTIj",
3472   "self_type" : "_ZTIRj",
3473   "size" : 4,
3474   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
3475  }
3476 ],
3477 "pointer_types" :
3478 [
3479  {
3480   "alignment" : 4,
3481   "linker_set_key" : "_ZTIP13native_handle",
3482   "name" : "native_handle *",
3483   "referenced_type" : "_ZTI13native_handle",
3484   "self_type" : "_ZTIP13native_handle",
3485   "size" : 4,
3486   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3487  },
3488  {
3489   "alignment" : 4,
3490   "linker_set_key" : "_ZTIP18android_flex_plane",
3491   "name" : "android_flex_plane *",
3492   "referenced_type" : "_ZTI18android_flex_plane",
3493   "self_type" : "_ZTIP18android_flex_plane",
3494   "size" : 4,
3495   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3496  },
3497  {
3498   "alignment" : 4,
3499   "linker_set_key" : "_ZTIP7log_msg",
3500   "name" : "log_msg *",
3501   "referenced_type" : "_ZTI7log_msg",
3502   "self_type" : "_ZTIP7log_msg",
3503   "size" : 4,
3504   "source_file" : "/system/core/liblog/include/log/log_read.h"
3505  },
3506  {
3507   "alignment" : 4,
3508   "linker_set_key" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3509   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3510   "referenced_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3511   "self_type" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3512   "size" : 4,
3513   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3514  },
3515  {
3516   "alignment" : 4,
3517   "linker_set_key" : "_ZTIPFiPvE",
3518   "name" : "int (*)(void *)",
3519   "referenced_type" : "_ZTIFiPvE",
3520   "self_type" : "_ZTIPFiPvE",
3521   "size" : 4,
3522   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3523  },
3524  {
3525   "alignment" : 4,
3526   "linker_set_key" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3527   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3528   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3529   "self_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3530   "size" : 4,
3531   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3532  },
3533  {
3534   "alignment" : 4,
3535   "linker_set_key" : "_ZTIPK13native_handle",
3536   "name" : "const native_handle *",
3537   "referenced_type" : "_ZTIK13native_handle",
3538   "self_type" : "_ZTIPK13native_handle",
3539   "size" : 4,
3540   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3541  },
3542  {
3543   "alignment" : 4,
3544   "linker_set_key" : "_ZTIPK7log_msg",
3545   "name" : "const log_msg *",
3546   "referenced_type" : "_ZTIK7log_msg",
3547   "self_type" : "_ZTIPK7log_msg",
3548   "size" : 4,
3549   "source_file" : "/system/core/liblog/include/log/log_read.h"
3550  },
3551  {
3552   "alignment" : 4,
3553   "linker_set_key" : "_ZTIPKDs",
3554   "name" : "const char16_t *",
3555   "referenced_type" : "_ZTIKDs",
3556   "self_type" : "_ZTIPKDs",
3557   "size" : 4,
3558   "source_file" : "/system/core/libutils/include/utils/String16.h"
3559  },
3560  {
3561   "alignment" : 4,
3562   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
3563   "name" : "const android::VectorImpl *",
3564   "referenced_type" : "_ZTIKN7android10VectorImplE",
3565   "self_type" : "_ZTIPKN7android10VectorImplE",
3566   "size" : 4,
3567   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3568  },
3569  {
3570   "alignment" : 4,
3571   "linker_set_key" : "_ZTIPKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3572   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection *",
3573   "referenced_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3574   "self_type" : "_ZTIPKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3575   "size" : 4,
3576   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3577  },
3578  {
3579   "alignment" : 4,
3580   "linker_set_key" : "_ZTIPKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3581   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTag *",
3582   "referenced_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3583   "self_type" : "_ZTIPKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3584   "size" : 4,
3585   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3586  },
3587  {
3588   "alignment" : 4,
3589   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
3590   "name" : "const android::NativeHandle *",
3591   "referenced_type" : "_ZTIKN7android12NativeHandleE",
3592   "self_type" : "_ZTIPKN7android12NativeHandleE",
3593   "size" : 4,
3594   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3595  },
3596  {
3597   "alignment" : 4,
3598   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3599   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3600   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3601   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3602   "size" : 4,
3603   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3604  },
3605  {
3606   "alignment" : 4,
3607   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
3608   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
3609   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3610   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
3611   "size" : 4,
3612   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3613  },
3614  {
3615   "alignment" : 4,
3616   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
3617   "name" : "const android::hidl::base::V1_0::IBase *",
3618   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
3619   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
3620   "size" : 4,
3621   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
3622  },
3623  {
3624   "alignment" : 4,
3625   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
3626   "name" : "const android::RefBase *",
3627   "referenced_type" : "_ZTIKN7android7RefBaseE",
3628   "self_type" : "_ZTIPKN7android7RefBaseE",
3629   "size" : 4,
3630   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3631  },
3632  {
3633   "alignment" : 4,
3634   "linker_set_key" : "_ZTIPKN7android7String8E",
3635   "name" : "const android::String8 *",
3636   "referenced_type" : "_ZTIKN7android7String8E",
3637   "self_type" : "_ZTIPKN7android7String8E",
3638   "size" : 4,
3639   "source_file" : "/system/core/libutils/include/utils/String8.h"
3640  },
3641  {
3642   "alignment" : 4,
3643   "linker_set_key" : "_ZTIPKN7android8String16E",
3644   "name" : "const android::String16 *",
3645   "referenced_type" : "_ZTIKN7android8String16E",
3646   "self_type" : "_ZTIPKN7android8String16E",
3647   "size" : 4,
3648   "source_file" : "/system/core/libutils/include/utils/String16.h"
3649  },
3650  {
3651   "alignment" : 4,
3652   "linker_set_key" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
3653   "name" : "const android::hardware::BpHwRefBase *",
3654   "referenced_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
3655   "self_type" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
3656   "size" : 4,
3657   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3658  },
3659  {
3660   "alignment" : 4,
3661   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
3662   "name" : "const android::hardware::hidl_memory *",
3663   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
3664   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
3665   "size" : 4,
3666   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3667  },
3668  {
3669   "alignment" : 4,
3670   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
3671   "name" : "const android::hardware::hidl_version *",
3672   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
3673   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
3674   "size" : 4,
3675   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3676  },
3677  {
3678   "alignment" : 4,
3679   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
3680   "name" : "const android::hardware::Status *",
3681   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
3682   "self_type" : "_ZTIPKN7android8hardware6StatusE",
3683   "size" : 4,
3684   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3685  },
3686  {
3687   "alignment" : 4,
3688   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3689   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection> *",
3690   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3691   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3692   "size" : 4,
3693   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3694  },
3695  {
3696   "alignment" : 4,
3697   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3698   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag> *",
3699   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3700   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3701   "size" : 4,
3702   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3703  },
3704  {
3705   "alignment" : 4,
3706   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
3707   "name" : "const android::hardware::details::return_status *",
3708   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
3709   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
3710   "size" : 4,
3711   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3712  },
3713  {
3714   "alignment" : 4,
3715   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3716   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection> *",
3717   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3718   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
3719   "size" : 4,
3720   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3721  },
3722  {
3723   "alignment" : 4,
3724   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3725   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag> *",
3726   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3727   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
3728   "size" : 4,
3729   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3730  },
3731  {
3732   "alignment" : 4,
3733   "linker_set_key" : "_ZTIPKc",
3734   "name" : "const char *",
3735   "referenced_type" : "_ZTIKc",
3736   "self_type" : "_ZTIPKc",
3737   "size" : 4,
3738   "source_file" : "/system/core/liblog/include/android/log.h"
3739  },
3740  {
3741   "alignment" : 4,
3742   "linker_set_key" : "_ZTIPKh",
3743   "name" : "const unsigned char *",
3744   "referenced_type" : "_ZTIKh",
3745   "self_type" : "_ZTIPKh",
3746   "size" : 4,
3747   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3748  },
3749  {
3750   "alignment" : 4,
3751   "linker_set_key" : "_ZTIPKv",
3752   "name" : "const void *",
3753   "referenced_type" : "_ZTIKv",
3754   "self_type" : "_ZTIPKv",
3755   "size" : 4,
3756   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3757  },
3758  {
3759   "alignment" : 4,
3760   "linker_set_key" : "_ZTIPKy",
3761   "name" : "const unsigned long long *",
3762   "referenced_type" : "_ZTIKy",
3763   "self_type" : "_ZTIPKy",
3764   "size" : 4,
3765   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3766  },
3767  {
3768   "alignment" : 4,
3769   "linker_set_key" : "_ZTIPN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3770   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTagSection *",
3771   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3772   "self_type" : "_ZTIPN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
3773   "size" : 4,
3774   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3775  },
3776  {
3777   "alignment" : 4,
3778   "linker_set_key" : "_ZTIPN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3779   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTag *",
3780   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3781   "self_type" : "_ZTIPN7android10frameworks13cameraservice6common4V2_09VendorTagE",
3782   "size" : 4,
3783   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3784  },
3785  {
3786   "alignment" : 4,
3787   "linker_set_key" : "_ZTIPN7android11ScopedTraceE",
3788   "name" : "android::ScopedTrace *",
3789   "referenced_type" : "_ZTIN7android11ScopedTraceE",
3790   "self_type" : "_ZTIPN7android11ScopedTraceE",
3791   "size" : 4,
3792   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3793  },
3794  {
3795   "alignment" : 4,
3796   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
3797   "name" : "android::ReferenceRenamer *",
3798   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
3799   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
3800   "size" : 4,
3801   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3802  },
3803  {
3804   "alignment" : 4,
3805   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
3806   "name" : "android::VirtualLightRefBase *",
3807   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
3808   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
3809   "size" : 4,
3810   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3811  },
3812  {
3813   "alignment" : 4,
3814   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
3815   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3816   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
3817   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
3818   "size" : 4,
3819   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3820  },
3821  {
3822   "alignment" : 4,
3823   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
3824   "name" : "android::hidl::base::V1_0::IBase *",
3825   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
3826   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
3827   "size" : 4,
3828   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3829  },
3830  {
3831   "alignment" : 4,
3832   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
3833   "name" : "android::hidl::base::V1_0::BnHwBase *",
3834   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
3835   "self_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
3836   "size" : 4,
3837   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3838  },
3839  {
3840   "alignment" : 4,
3841   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
3842   "name" : "android::Mutex::Autolock *",
3843   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
3844   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
3845   "size" : 4,
3846   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3847  },
3848  {
3849   "alignment" : 4,
3850   "linker_set_key" : "_ZTIPN7android5MutexE",
3851   "name" : "android::Mutex *",
3852   "referenced_type" : "_ZTIN7android5MutexE",
3853   "self_type" : "_ZTIPN7android5MutexE",
3854   "size" : 4,
3855   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3856  },
3857  {
3858   "alignment" : 4,
3859   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
3860   "name" : "android::RWLock::AutoRLock *",
3861   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
3862   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
3863   "size" : 4,
3864   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3865  },
3866  {
3867   "alignment" : 4,
3868   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
3869   "name" : "android::RWLock::AutoWLock *",
3870   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
3871   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
3872   "size" : 4,
3873   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3874  },
3875  {
3876   "alignment" : 4,
3877   "linker_set_key" : "_ZTIPN7android6RWLockE",
3878   "name" : "android::RWLock *",
3879   "referenced_type" : "_ZTIN7android6RWLockE",
3880   "self_type" : "_ZTIPN7android6RWLockE",
3881   "size" : 4,
3882   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3883  },
3884  {
3885   "alignment" : 4,
3886   "linker_set_key" : "_ZTIPN7android6ThreadE",
3887   "name" : "android::Thread *",
3888   "referenced_type" : "_ZTIN7android6ThreadE",
3889   "self_type" : "_ZTIPN7android6ThreadE",
3890   "size" : 4,
3891   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3892  },
3893  {
3894   "alignment" : 4,
3895   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
3896   "name" : "android::RefBase::weakref_impl *",
3897   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
3898   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
3899   "size" : 4,
3900   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3901  },
3902  {
3903   "alignment" : 4,
3904   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
3905   "name" : "android::RefBase::weakref_type *",
3906   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
3907   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
3908   "size" : 4,
3909   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3910  },
3911  {
3912   "alignment" : 4,
3913   "linker_set_key" : "_ZTIPN7android7RefBaseE",
3914   "name" : "android::RefBase *",
3915   "referenced_type" : "_ZTIN7android7RefBaseE",
3916   "self_type" : "_ZTIPN7android7RefBaseE",
3917   "size" : 4,
3918   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3919  },
3920  {
3921   "alignment" : 4,
3922   "linker_set_key" : "_ZTIPN7android7String8E",
3923   "name" : "android::String8 *",
3924   "referenced_type" : "_ZTIN7android7String8E",
3925   "self_type" : "_ZTIPN7android7String8E",
3926   "size" : 4,
3927   "source_file" : "/system/core/libutils/include/utils/String8.h"
3928  },
3929  {
3930   "alignment" : 4,
3931   "linker_set_key" : "_ZTIPN7android8String16E",
3932   "name" : "android::String16 *",
3933   "referenced_type" : "_ZTIN7android8String16E",
3934   "self_type" : "_ZTIPN7android8String16E",
3935   "size" : 4,
3936   "source_file" : "/system/core/libutils/include/utils/String16.h"
3937  },
3938  {
3939   "alignment" : 4,
3940   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
3941   "name" : "android::hardware::hidl_memory *",
3942   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3943   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
3944   "size" : 4,
3945   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3946  },
3947  {
3948   "alignment" : 4,
3949   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
3950   "name" : "android::hardware::hidl_version *",
3951   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
3952   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
3953   "size" : 4,
3954   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3955  },
3956  {
3957   "alignment" : 4,
3958   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
3959   "name" : "android::hardware::GrantorDescriptor *",
3960   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
3961   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
3962   "size" : 4,
3963   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3964  },
3965  {
3966   "alignment" : 4,
3967   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
3968   "name" : "android::hardware::hidl_death_recipient *",
3969   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
3970   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
3971   "size" : 4,
3972   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3973  },
3974  {
3975   "alignment" : 4,
3976   "linker_set_key" : "_ZTIPN7android8hardware6ParcelE",
3977   "name" : "android::hardware::Parcel *",
3978   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
3979   "self_type" : "_ZTIPN7android8hardware6ParcelE",
3980   "size" : 4,
3981   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3982  },
3983  {
3984   "alignment" : 4,
3985   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIbEE",
3986   "name" : "android::hardware::Return<bool> *",
3987   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
3988   "self_type" : "_ZTIPN7android8hardware6ReturnIbEE",
3989   "size" : 4,
3990   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3991  },
3992  {
3993   "alignment" : 4,
3994   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
3995   "name" : "android::hardware::Return<void> *",
3996   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
3997   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
3998   "size" : 4,
3999   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4000  },
4001  {
4002   "alignment" : 4,
4003   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
4004   "name" : "android::hardware::Status *",
4005   "referenced_type" : "_ZTIN7android8hardware6StatusE",
4006   "self_type" : "_ZTIPN7android8hardware6StatusE",
4007   "size" : 4,
4008   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4009  },
4010  {
4011   "alignment" : 4,
4012   "linker_set_key" : "_ZTIPN7android8hardware7IBinderE",
4013   "name" : "android::hardware::IBinder *",
4014   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
4015   "self_type" : "_ZTIPN7android8hardware7IBinderE",
4016   "size" : 4,
4017   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4018  },
4019  {
4020   "alignment" : 4,
4021   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
4022   "name" : "android::hardware::details::return_status *",
4023   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
4024   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
4025   "size" : 4,
4026   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4027  },
4028  {
4029   "alignment" : 4,
4030   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
4031   "name" : "android::hardware::details::HidlInstrumentor *",
4032   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
4033   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
4034   "size" : 4,
4035   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4036  },
4037  {
4038   "alignment" : 4,
4039   "linker_set_key" : "_ZTIPN7android9ConditionE",
4040   "name" : "android::Condition *",
4041   "referenced_type" : "_ZTIN7android9ConditionE",
4042   "self_type" : "_ZTIPN7android9ConditionE",
4043   "size" : 4,
4044   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4045  },
4046  {
4047   "alignment" : 4,
4048   "linker_set_key" : "_ZTIPPv",
4049   "name" : "void **",
4050   "referenced_type" : "_ZTIPv",
4051   "self_type" : "_ZTIPPv",
4052   "size" : 4,
4053   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4054  },
4055  {
4056   "alignment" : 4,
4057   "linker_set_key" : "_ZTIPc",
4058   "name" : "char *",
4059   "referenced_type" : "_ZTIc",
4060   "self_type" : "_ZTIPc",
4061   "size" : 4,
4062   "source_file" : "/system/core/liblog/include/log/log_read.h"
4063  },
4064  {
4065   "alignment" : 4,
4066   "linker_set_key" : "_ZTIPh",
4067   "name" : "unsigned char *",
4068   "referenced_type" : "_ZTIh",
4069   "self_type" : "_ZTIPh",
4070   "size" : 4,
4071   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4072  },
4073  {
4074   "alignment" : 4,
4075   "linker_set_key" : "_ZTIPj",
4076   "name" : "unsigned int *",
4077   "referenced_type" : "_ZTIj",
4078   "self_type" : "_ZTIPj",
4079   "size" : 4,
4080   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4081  },
4082  {
4083   "alignment" : 4,
4084   "linker_set_key" : "_ZTIPv",
4085   "name" : "void *",
4086   "referenced_type" : "_ZTIv",
4087   "self_type" : "_ZTIPv",
4088   "size" : 4,
4089   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4090  },
4091  {
4092   "alignment" : 4,
4093   "linker_set_key" : "_ZTIPy",
4094   "name" : "unsigned long long *",
4095   "referenced_type" : "_ZTIy",
4096   "self_type" : "_ZTIPy",
4097   "size" : 4,
4098   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4099  }
4100 ],
4101 "qualified_types" :
4102 [
4103  {
4104   "alignment" : 4,
4105   "is_const" : true,
4106   "linker_set_key" : "_ZTIK13native_handle",
4107   "name" : "const native_handle",
4108   "referenced_type" : "_ZTI13native_handle",
4109   "self_type" : "_ZTIK13native_handle",
4110   "size" : 12,
4111   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4112  },
4113  {
4114   "alignment" : 4,
4115   "is_const" : true,
4116   "linker_set_key" : "_ZTIK7log_msg",
4117   "name" : "const log_msg",
4118   "referenced_type" : "_ZTI7log_msg",
4119   "self_type" : "_ZTIK7log_msg",
4120   "size" : 5124,
4121   "source_file" : "/system/core/liblog/include/log/log_read.h"
4122  },
4123  {
4124   "alignment" : 2,
4125   "is_const" : true,
4126   "linker_set_key" : "_ZTIKDs",
4127   "name" : "const char16_t",
4128   "referenced_type" : "_ZTIDs",
4129   "self_type" : "_ZTIKDs",
4130   "size" : 2,
4131   "source_file" : "/system/core/libutils/include/utils/String16.h"
4132  },
4133  {
4134   "alignment" : 4,
4135   "is_const" : true,
4136   "linker_set_key" : "_ZTIKN7android10VectorImplE",
4137   "name" : "const android::VectorImpl",
4138   "referenced_type" : "_ZTIN7android10VectorImplE",
4139   "self_type" : "_ZTIKN7android10VectorImplE",
4140   "size" : 20,
4141   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4142  },
4143  {
4144   "alignment" : 4,
4145   "is_const" : true,
4146   "linker_set_key" : "_ZTIKN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE",
4147   "name" : "const android::frameworks::cameraservice::common::V2_0::TagBoundaryId",
4148   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE",
4149   "self_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdE",
4150   "size" : 4,
4151   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
4152  },
4153  {
4154   "alignment" : 8,
4155   "is_const" : true,
4156   "linker_set_key" : "_ZTIKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
4157   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTagSection",
4158   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
4159   "self_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
4160   "size" : 32,
4161   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4162  },
4163  {
4164   "alignment" : 4,
4165   "is_const" : true,
4166   "linker_set_key" : "_ZTIKN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE",
4167   "name" : "const android::frameworks::cameraservice::common::V2_0::CameraMetadataType",
4168   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE",
4169   "self_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE",
4170   "size" : 4,
4171   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
4172  },
4173  {
4174   "alignment" : 8,
4175   "is_const" : true,
4176   "linker_set_key" : "_ZTIKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
4177   "name" : "const android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections",
4178   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
4179   "self_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
4180   "size" : 24,
4181   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/hwtypes.h"
4182  },
4183  {
4184   "alignment" : 4,
4185   "is_const" : true,
4186   "linker_set_key" : "_ZTIKN7android10frameworks13cameraservice6common4V2_06StatusE",
4187   "name" : "const android::frameworks::cameraservice::common::V2_0::Status",
4188   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_06StatusE",
4189   "self_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_06StatusE",
4190   "size" : 4,
4191   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
4192  },
4193  {
4194   "alignment" : 8,
4195   "is_const" : true,
4196   "linker_set_key" : "_ZTIKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
4197   "name" : "const android::frameworks::cameraservice::common::V2_0::VendorTag",
4198   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE",
4199   "self_type" : "_ZTIKN7android10frameworks13cameraservice6common4V2_09VendorTagE",
4200   "size" : 32,
4201   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4202  },
4203  {
4204   "alignment" : 4,
4205   "is_const" : true,
4206   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
4207   "name" : "const android::NativeHandle",
4208   "referenced_type" : "_ZTIN7android12NativeHandleE",
4209   "self_type" : "_ZTIKN7android12NativeHandleE",
4210   "size" : 12,
4211   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4212  },
4213  {
4214   "alignment" : 4,
4215   "is_const" : true,
4216   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4217   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4218   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
4219   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4220   "size" : 4,
4221   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4222  },
4223  {
4224   "alignment" : 4,
4225   "is_const" : true,
4226   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
4227   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4228   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
4229   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
4230   "size" : 4,
4231   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4232  },
4233  {
4234   "alignment" : 4,
4235   "is_const" : true,
4236   "linker_set_key" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
4237   "name" : "const android::sp<android::hardware::IBinder>",
4238   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
4239   "self_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
4240   "size" : 4,
4241   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "is_const" : true,
4246   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
4247   "name" : "const android::hidl::base::V1_0::IBase",
4248   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
4249   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
4250   "size" : 12,
4251   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
4252  },
4253  {
4254   "alignment" : 4,
4255   "is_const" : true,
4256   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
4257   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4258   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
4259   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
4260   "size" : 4,
4261   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4262  },
4263  {
4264   "alignment" : 4,
4265   "is_const" : true,
4266   "linker_set_key" : "_ZTIKN7android7RefBaseE",
4267   "name" : "const android::RefBase",
4268   "referenced_type" : "_ZTIN7android7RefBaseE",
4269   "self_type" : "_ZTIKN7android7RefBaseE",
4270   "size" : 8,
4271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4272  },
4273  {
4274   "alignment" : 4,
4275   "is_const" : true,
4276   "linker_set_key" : "_ZTIKN7android7String8E",
4277   "name" : "const android::String8",
4278   "referenced_type" : "_ZTIN7android7String8E",
4279   "self_type" : "_ZTIKN7android7String8E",
4280   "size" : 4,
4281   "source_file" : "/system/core/libutils/include/utils/String8.h"
4282  },
4283  {
4284   "alignment" : 4,
4285   "is_const" : true,
4286   "linker_set_key" : "_ZTIKN7android8String16E",
4287   "name" : "const android::String16",
4288   "referenced_type" : "_ZTIN7android8String16E",
4289   "self_type" : "_ZTIKN7android8String16E",
4290   "size" : 4,
4291   "source_file" : "/system/core/libutils/include/utils/String16.h"
4292  },
4293  {
4294   "alignment" : 4,
4295   "is_const" : true,
4296   "linker_set_key" : "_ZTIKN7android8hardware11BpHwRefBaseE",
4297   "name" : "const android::hardware::BpHwRefBase",
4298   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
4299   "self_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
4300   "size" : 24,
4301   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4302  },
4303  {
4304   "alignment" : 4,
4305   "is_const" : true,
4306   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
4307   "name" : "const android::hardware::hidl_handle",
4308   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
4309   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
4310   "size" : 16,
4311   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4312  },
4313  {
4314   "alignment" : 4,
4315   "is_const" : true,
4316   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
4317   "name" : "const android::hardware::hidl_memory",
4318   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
4319   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
4320   "size" : 40,
4321   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4322  },
4323  {
4324   "alignment" : 4,
4325   "is_const" : true,
4326   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
4327   "name" : "const android::hardware::hidl_string",
4328   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
4329   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
4330   "size" : 16,
4331   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4332  },
4333  {
4334   "alignment" : 2,
4335   "is_const" : true,
4336   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
4337   "name" : "const android::hardware::hidl_version",
4338   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
4339   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
4340   "size" : 4,
4341   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4342  },
4343  {
4344   "alignment" : 4,
4345   "is_const" : true,
4346   "linker_set_key" : "_ZTIKN7android8hardware6ParcelE",
4347   "name" : "const android::hardware::Parcel",
4348   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
4349   "self_type" : "_ZTIKN7android8hardware6ParcelE",
4350   "size" : 68,
4351   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4352  },
4353  {
4354   "alignment" : 4,
4355   "is_const" : true,
4356   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
4357   "name" : "const android::hardware::Status",
4358   "referenced_type" : "_ZTIN7android8hardware6StatusE",
4359   "self_type" : "_ZTIKN7android8hardware6StatusE",
4360   "size" : 20,
4361   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4362  },
4363  {
4364   "alignment" : 4,
4365   "is_const" : true,
4366   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
4367   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
4368   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
4369   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
4370   "size" : 8,
4371   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4372  },
4373  {
4374   "alignment" : 4,
4375   "is_const" : true,
4376   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
4377   "name" : "const android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag>",
4378   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
4379   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
4380   "size" : 8,
4381   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4382  },
4383  {
4384   "alignment" : 4,
4385   "is_const" : true,
4386   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
4387   "name" : "const android::hardware::details::return_status",
4388   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
4389   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
4390   "size" : 24,
4391   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4392  },
4393  {
4394   "is_const" : true,
4395   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4396   "name" : "const iter<is_const>",
4397   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
4398   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4400  },
4401  {
4402   "alignment" : 4,
4403   "is_const" : true,
4404   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
4405   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
4406   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
4407   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
4408   "size" : 16,
4409   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4410  },
4411  {
4412   "alignment" : 4,
4413   "is_const" : true,
4414   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
4415   "name" : "const android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag>",
4416   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
4417   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
4418   "size" : 16,
4419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4420  },
4421  {
4422   "alignment" : 4,
4423   "is_const" : true,
4424   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdELj2EEE",
4425   "name" : "const std::array<android::frameworks::cameraservice::common::V2_0::TagBoundaryId, 2>",
4426   "referenced_type" : "_ZTINSt3__15arrayIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdELj2EEE",
4427   "self_type" : "_ZTIKNSt3__15arrayIN7android10frameworks13cameraservice6common4V2_013TagBoundaryIdELj2EEE",
4428   "size" : 8,
4429   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
4430  },
4431  {
4432   "alignment" : 4,
4433   "is_const" : true,
4434   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeELj6EEE",
4435   "name" : "const std::array<android::frameworks::cameraservice::common::V2_0::CameraMetadataType, 6>",
4436   "referenced_type" : "_ZTINSt3__15arrayIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeELj6EEE",
4437   "self_type" : "_ZTIKNSt3__15arrayIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeELj6EEE",
4438   "size" : 24,
4439   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "is_const" : true,
4444   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android10frameworks13cameraservice6common4V2_06StatusELj12EEE",
4445   "name" : "const std::array<android::frameworks::cameraservice::common::V2_0::Status, 12>",
4446   "referenced_type" : "_ZTINSt3__15arrayIN7android10frameworks13cameraservice6common4V2_06StatusELj12EEE",
4447   "self_type" : "_ZTIKNSt3__15arrayIN7android10frameworks13cameraservice6common4V2_06StatusELj12EEE",
4448   "size" : 48,
4449   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
4450  },
4451  {
4452   "alignment" : 4,
4453   "is_const" : true,
4454   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
4455   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4456   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
4457   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
4458   "size" : 12,
4459   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4460  },
4461  {
4462   "alignment" : 4,
4463   "is_const" : true,
4464   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4465   "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 *> > *)> > >",
4466   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4467   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4468   "size" : 12,
4469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4470  },
4471  {
4472   "alignment" : 4,
4473   "is_const" : true,
4474   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
4475   "name" : "android::RefBase::weakref_impl *const",
4476   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
4477   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
4478   "size" : 4,
4479   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4480  },
4481  {
4482   "alignment" : 4,
4483   "is_const" : true,
4484   "linker_set_key" : "_ZTIKPN7android8hardware7IBinderE",
4485   "name" : "android::hardware::IBinder *const",
4486   "referenced_type" : "_ZTIPN7android8hardware7IBinderE",
4487   "self_type" : "_ZTIKPN7android8hardware7IBinderE",
4488   "size" : 4,
4489   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4490  },
4491  {
4492   "alignment" : 1,
4493   "is_const" : true,
4494   "linker_set_key" : "_ZTIKa",
4495   "name" : "const signed char",
4496   "referenced_type" : "_ZTIa",
4497   "self_type" : "_ZTIKa",
4498   "size" : 1,
4499   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4500  },
4501  {
4502   "alignment" : 1,
4503   "is_const" : true,
4504   "linker_set_key" : "_ZTIKb",
4505   "name" : "const bool",
4506   "referenced_type" : "_ZTIb",
4507   "self_type" : "_ZTIKb",
4508   "size" : 1,
4509   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4510  },
4511  {
4512   "alignment" : 1,
4513   "is_const" : true,
4514   "linker_set_key" : "_ZTIKc",
4515   "name" : "const char",
4516   "referenced_type" : "_ZTIc",
4517   "self_type" : "_ZTIKc",
4518   "size" : 1,
4519   "source_file" : "/system/core/liblog/include/android/log.h"
4520  },
4521  {
4522   "alignment" : 4,
4523   "is_const" : true,
4524   "linker_set_key" : "_ZTIKd",
4525   "name" : "const double",
4526   "referenced_type" : "_ZTId",
4527   "self_type" : "_ZTIKd",
4528   "size" : 8,
4529   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "is_const" : true,
4534   "linker_set_key" : "_ZTIKf",
4535   "name" : "const float",
4536   "referenced_type" : "_ZTIf",
4537   "self_type" : "_ZTIKf",
4538   "size" : 4,
4539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4540  },
4541  {
4542   "alignment" : 1,
4543   "is_const" : true,
4544   "linker_set_key" : "_ZTIKh",
4545   "name" : "const unsigned char",
4546   "referenced_type" : "_ZTIh",
4547   "self_type" : "_ZTIKh",
4548   "size" : 1,
4549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4550  },
4551  {
4552   "alignment" : 4,
4553   "is_const" : true,
4554   "linker_set_key" : "_ZTIKi",
4555   "name" : "const int",
4556   "referenced_type" : "_ZTIi",
4557   "self_type" : "_ZTIKi",
4558   "size" : 4,
4559   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4560  },
4561  {
4562   "alignment" : 4,
4563   "is_const" : true,
4564   "linker_set_key" : "_ZTIKj",
4565   "name" : "const unsigned int",
4566   "referenced_type" : "_ZTIj",
4567   "self_type" : "_ZTIKj",
4568   "size" : 4,
4569   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4570  },
4571  {
4572   "alignment" : 2,
4573   "is_const" : true,
4574   "linker_set_key" : "_ZTIKs",
4575   "name" : "const short",
4576   "referenced_type" : "_ZTIs",
4577   "self_type" : "_ZTIKs",
4578   "size" : 2,
4579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4580  },
4581  {
4582   "alignment" : 2,
4583   "is_const" : true,
4584   "linker_set_key" : "_ZTIKt",
4585   "name" : "const unsigned short",
4586   "referenced_type" : "_ZTIt",
4587   "self_type" : "_ZTIKt",
4588   "size" : 2,
4589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4590  },
4591  {
4592   "is_const" : true,
4593   "linker_set_key" : "_ZTIKv",
4594   "name" : "const void",
4595   "referenced_type" : "_ZTIv",
4596   "self_type" : "_ZTIKv",
4597   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4598  },
4599  {
4600   "alignment" : 4,
4601   "is_const" : true,
4602   "linker_set_key" : "_ZTIKx",
4603   "name" : "const long long",
4604   "referenced_type" : "_ZTIx",
4605   "self_type" : "_ZTIKx",
4606   "size" : 8,
4607   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4608  },
4609  {
4610   "alignment" : 4,
4611   "is_const" : true,
4612   "linker_set_key" : "_ZTIKy",
4613   "name" : "const unsigned long long",
4614   "referenced_type" : "_ZTIy",
4615   "self_type" : "_ZTIKy",
4616   "size" : 8,
4617   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4618  },
4619  {
4620   "alignment" : 1,
4621   "is_volatile" : true,
4622   "linker_set_key" : "_ZTIVb",
4623   "name" : "volatile bool",
4624   "referenced_type" : "_ZTIb",
4625   "self_type" : "_ZTIVb",
4626   "size" : 1,
4627   "source_file" : "/system/core/libutils/include/utils/Thread.h"
4628  },
4629  {
4630   "alignment" : 4,
4631   "is_volatile" : true,
4632   "linker_set_key" : "_ZTIVi",
4633   "name" : "volatile int",
4634   "referenced_type" : "_ZTIi",
4635   "self_type" : "_ZTIVi",
4636   "size" : 4,
4637   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4638  }
4639 ],
4640 "record_types" :
4641 [
4642  {
4643   "alignment" : 4,
4644   "fields" :
4645   [
4646    {
4647     "field_name" : "len",
4648     "referenced_type" : "_ZTIt"
4649    },
4650    {
4651     "field_name" : "hdr_size",
4652     "field_offset" : 16,
4653     "referenced_type" : "_ZTIt"
4654    },
4655    {
4656     "field_name" : "pid",
4657     "field_offset" : 32,
4658     "referenced_type" : "_ZTIi"
4659    },
4660    {
4661     "field_name" : "tid",
4662     "field_offset" : 64,
4663     "referenced_type" : "_ZTIj"
4664    },
4665    {
4666     "field_name" : "sec",
4667     "field_offset" : 96,
4668     "referenced_type" : "_ZTIj"
4669    },
4670    {
4671     "field_name" : "nsec",
4672     "field_offset" : 128,
4673     "referenced_type" : "_ZTIj"
4674    },
4675    {
4676     "field_name" : "lid",
4677     "field_offset" : 160,
4678     "referenced_type" : "_ZTIj"
4679    },
4680    {
4681     "field_name" : "uid",
4682     "field_offset" : 192,
4683     "referenced_type" : "_ZTIj"
4684    }
4685   ],
4686   "linker_set_key" : "_ZTI12logger_entry",
4687   "name" : "logger_entry",
4688   "referenced_type" : "_ZTI12logger_entry",
4689   "self_type" : "_ZTI12logger_entry",
4690   "size" : 28,
4691   "source_file" : "/system/core/liblog/include/log/log_read.h"
4692  },
4693  {
4694   "alignment" : 4,
4695   "fields" :
4696   [
4697    {
4698     "field_name" : "y",
4699     "referenced_type" : "_ZTIPv"
4700    },
4701    {
4702     "field_name" : "cb",
4703     "field_offset" : 32,
4704     "referenced_type" : "_ZTIPv"
4705    },
4706    {
4707     "field_name" : "cr",
4708     "field_offset" : 64,
4709     "referenced_type" : "_ZTIPv"
4710    },
4711    {
4712     "field_name" : "ystride",
4713     "field_offset" : 96,
4714     "referenced_type" : "_ZTIj"
4715    },
4716    {
4717     "field_name" : "cstride",
4718     "field_offset" : 128,
4719     "referenced_type" : "_ZTIj"
4720    },
4721    {
4722     "field_name" : "chroma_step",
4723     "field_offset" : 160,
4724     "referenced_type" : "_ZTIj"
4725    },
4726    {
4727     "field_name" : "reserved",
4728     "field_offset" : 192,
4729     "referenced_type" : "_ZTIA8_j"
4730    }
4731   ],
4732   "linker_set_key" : "_ZTI13android_ycbcr",
4733   "name" : "android_ycbcr",
4734   "referenced_type" : "_ZTI13android_ycbcr",
4735   "self_type" : "_ZTI13android_ycbcr",
4736   "size" : 56,
4737   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4738  },
4739  {
4740   "alignment" : 4,
4741   "fields" :
4742   [
4743    {
4744     "field_name" : "version",
4745     "referenced_type" : "_ZTIi"
4746    },
4747    {
4748     "field_name" : "numFds",
4749     "field_offset" : 32,
4750     "referenced_type" : "_ZTIi"
4751    },
4752    {
4753     "field_name" : "numInts",
4754     "field_offset" : 64,
4755     "referenced_type" : "_ZTIi"
4756    },
4757    {
4758     "field_name" : "data",
4759     "field_offset" : 96,
4760     "referenced_type" : "_ZTIA0_i"
4761    }
4762   ],
4763   "linker_set_key" : "_ZTI13native_handle",
4764   "name" : "native_handle",
4765   "referenced_type" : "_ZTI13native_handle",
4766   "self_type" : "_ZTI13native_handle",
4767   "size" : 12,
4768   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
4769  },
4770  {
4771   "alignment" : 4,
4772   "fields" :
4773   [
4774    {
4775     "field_name" : "x",
4776     "referenced_type" : "_ZTIf"
4777    },
4778    {
4779     "field_name" : "y",
4780     "field_offset" : 32,
4781     "referenced_type" : "_ZTIf"
4782    }
4783   ],
4784   "linker_set_key" : "_ZTI16android_xy_color",
4785   "name" : "android_xy_color",
4786   "referenced_type" : "_ZTI16android_xy_color",
4787   "self_type" : "_ZTI16android_xy_color",
4788   "size" : 8,
4789   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4790  },
4791  {
4792   "alignment" : 4,
4793   "fields" :
4794   [
4795    {
4796     "field_name" : "top_left",
4797     "referenced_type" : "_ZTIPh"
4798    },
4799    {
4800     "field_name" : "component",
4801     "field_offset" : 32,
4802     "referenced_type" : "_ZTI22android_flex_component"
4803    },
4804    {
4805     "field_name" : "bits_per_component",
4806     "field_offset" : 64,
4807     "referenced_type" : "_ZTIi"
4808    },
4809    {
4810     "field_name" : "bits_used",
4811     "field_offset" : 96,
4812     "referenced_type" : "_ZTIi"
4813    },
4814    {
4815     "field_name" : "h_increment",
4816     "field_offset" : 128,
4817     "referenced_type" : "_ZTIi"
4818    },
4819    {
4820     "field_name" : "v_increment",
4821     "field_offset" : 160,
4822     "referenced_type" : "_ZTIi"
4823    },
4824    {
4825     "field_name" : "h_subsampling",
4826     "field_offset" : 192,
4827     "referenced_type" : "_ZTIi"
4828    },
4829    {
4830     "field_name" : "v_subsampling",
4831     "field_offset" : 224,
4832     "referenced_type" : "_ZTIi"
4833    }
4834   ],
4835   "linker_set_key" : "_ZTI18android_flex_plane",
4836   "name" : "android_flex_plane",
4837   "referenced_type" : "_ZTI18android_flex_plane",
4838   "self_type" : "_ZTI18android_flex_plane",
4839   "size" : 32,
4840   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4841  },
4842  {
4843   "alignment" : 4,
4844   "fields" :
4845   [
4846    {
4847     "field_name" : "format",
4848     "referenced_type" : "_ZTI19android_flex_format"
4849    },
4850    {
4851     "field_name" : "num_planes",
4852     "field_offset" : 32,
4853     "referenced_type" : "_ZTIj"
4854    },
4855    {
4856     "field_name" : "planes",
4857     "field_offset" : 64,
4858     "referenced_type" : "_ZTIP18android_flex_plane"
4859    }
4860   ],
4861   "linker_set_key" : "_ZTI19android_flex_layout",
4862   "name" : "android_flex_layout",
4863   "referenced_type" : "_ZTI19android_flex_layout",
4864   "self_type" : "_ZTI19android_flex_layout",
4865   "size" : 12,
4866   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "fields" :
4871   [
4872    {
4873     "field_name" : "num_points",
4874     "referenced_type" : "_ZTIj"
4875    },
4876    {
4877     "field_name" : "reserved",
4878     "field_offset" : 32,
4879     "referenced_type" : "_ZTIA8_j"
4880    },
4881    {
4882     "field_name" : "xyzc_points",
4883     "field_offset" : 288,
4884     "referenced_type" : "_ZTIA_f"
4885    }
4886   ],
4887   "linker_set_key" : "_ZTI20android_depth_points",
4888   "name" : "android_depth_points",
4889   "referenced_type" : "_ZTI20android_depth_points",
4890   "self_type" : "_ZTI20android_depth_points",
4891   "size" : 36,
4892   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4893  },
4894  {
4895   "alignment" : 4,
4896   "fields" :
4897   [
4898    {
4899     "field_name" : "struct_size",
4900     "referenced_type" : "_ZTIj"
4901    },
4902    {
4903     "field_name" : "buffer_id",
4904     "field_offset" : 32,
4905     "referenced_type" : "_ZTIi"
4906    },
4907    {
4908     "field_name" : "priority",
4909     "field_offset" : 64,
4910     "referenced_type" : "_ZTIi"
4911    },
4912    {
4913     "field_name" : "tag",
4914     "field_offset" : 96,
4915     "referenced_type" : "_ZTIPKc"
4916    },
4917    {
4918     "field_name" : "file",
4919     "field_offset" : 128,
4920     "referenced_type" : "_ZTIPKc"
4921    },
4922    {
4923     "field_name" : "line",
4924     "field_offset" : 160,
4925     "referenced_type" : "_ZTIj"
4926    },
4927    {
4928     "field_name" : "message",
4929     "field_offset" : 192,
4930     "referenced_type" : "_ZTIPKc"
4931    }
4932   ],
4933   "linker_set_key" : "_ZTI21__android_log_message",
4934   "name" : "__android_log_message",
4935   "referenced_type" : "_ZTI21__android_log_message",
4936   "self_type" : "_ZTI21__android_log_message",
4937   "size" : 28,
4938   "source_file" : "/system/core/liblog/include/android/log.h"
4939  },
4940  {
4941   "alignment" : 4,
4942   "fields" :
4943   [
4944    {
4945     "field_name" : "maxContentLightLevel",
4946     "referenced_type" : "_ZTIf"
4947    },
4948    {
4949     "field_name" : "maxFrameAverageLightLevel",
4950     "field_offset" : 32,
4951     "referenced_type" : "_ZTIf"
4952    }
4953   ],
4954   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
4955   "name" : "android_cta861_3_metadata",
4956   "referenced_type" : "_ZTI25android_cta861_3_metadata",
4957   "self_type" : "_ZTI25android_cta861_3_metadata",
4958   "size" : 8,
4959   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4960  },
4961  {
4962   "alignment" : 4,
4963   "fields" :
4964   [
4965    {
4966     "field_name" : "displayPrimaryRed",
4967     "referenced_type" : "_ZTI16android_xy_color"
4968    },
4969    {
4970     "field_name" : "displayPrimaryGreen",
4971     "field_offset" : 64,
4972     "referenced_type" : "_ZTI16android_xy_color"
4973    },
4974    {
4975     "field_name" : "displayPrimaryBlue",
4976     "field_offset" : 128,
4977     "referenced_type" : "_ZTI16android_xy_color"
4978    },
4979    {
4980     "field_name" : "whitePoint",
4981     "field_offset" : 192,
4982     "referenced_type" : "_ZTI16android_xy_color"
4983    },
4984    {
4985     "field_name" : "maxLuminance",
4986     "field_offset" : 256,
4987     "referenced_type" : "_ZTIf"
4988    },
4989    {
4990     "field_name" : "minLuminance",
4991     "field_offset" : 288,
4992     "referenced_type" : "_ZTIf"
4993    }
4994   ],
4995   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
4996   "name" : "android_smpte2086_metadata",
4997   "referenced_type" : "_ZTI26android_smpte2086_metadata",
4998   "self_type" : "_ZTI26android_smpte2086_metadata",
4999   "size" : 40,
5000   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5001  },
5002  {
5003   "alignment" : 4,
5004   "fields" :
5005   [
5006    {
5007     "referenced_type" : "_ZTIN7log_msgUt_E"
5008    }
5009   ],
5010   "linker_set_key" : "_ZTI7log_msg",
5011   "name" : "log_msg",
5012   "referenced_type" : "_ZTI7log_msg",
5013   "self_type" : "_ZTI7log_msg",
5014   "size" : 5124,
5015   "source_file" : "/system/core/liblog/include/log/log_read.h"
5016  },
5017  {
5018   "alignment" : 1,
5019   "fields" :
5020   [
5021    {
5022     "field_name" : "tv_sec",
5023     "referenced_type" : "_ZTIj"
5024    },
5025    {
5026     "field_name" : "tv_nsec",
5027     "field_offset" : 32,
5028     "referenced_type" : "_ZTIj"
5029    }
5030   ],
5031   "linker_set_key" : "_ZTI8log_time",
5032   "name" : "log_time",
5033   "referenced_type" : "_ZTI8log_time",
5034   "self_type" : "_ZTI8log_time",
5035   "size" : 8,
5036   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h"
5037  },
5038  {
5039   "alignment" : 4,
5040   "fields" :
5041   [
5042    {
5043     "access" : "private",
5044     "field_name" : "mStorage",
5045     "field_offset" : 32,
5046     "referenced_type" : "_ZTIPv"
5047    },
5048    {
5049     "access" : "private",
5050     "field_name" : "mCount",
5051     "field_offset" : 64,
5052     "referenced_type" : "_ZTIj"
5053    },
5054    {
5055     "access" : "private",
5056     "field_name" : "mFlags",
5057     "field_offset" : 96,
5058     "referenced_type" : "_ZTIKj"
5059    },
5060    {
5061     "access" : "private",
5062     "field_name" : "mItemSize",
5063     "field_offset" : 128,
5064     "referenced_type" : "_ZTIKj"
5065    }
5066   ],
5067   "linker_set_key" : "_ZTIN7android10VectorImplE",
5068   "name" : "android::VectorImpl",
5069   "record_kind" : "class",
5070   "referenced_type" : "_ZTIN7android10VectorImplE",
5071   "self_type" : "_ZTIN7android10VectorImplE",
5072   "size" : 20,
5073   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5074   "vtable_components" :
5075   [
5076    {
5077     "kind" : "offset_to_top"
5078    },
5079    {
5080     "kind" : "rtti",
5081     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5082    },
5083    {
5084     "kind" : "complete_dtor_pointer",
5085     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5086    },
5087    {
5088     "kind" : "deleting_dtor_pointer",
5089     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5090    },
5091    {
5092     "is_pure" : true,
5093     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5094    },
5095    {
5096     "is_pure" : true,
5097     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5098    },
5099    {
5100     "is_pure" : true,
5101     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5102    },
5103    {
5104     "is_pure" : true,
5105     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5106    },
5107    {
5108     "is_pure" : true,
5109     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5110    },
5111    {
5112     "is_pure" : true,
5113     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5114    }
5115   ]
5116  },
5117  {
5118   "alignment" : 8,
5119   "fields" :
5120   [
5121    {
5122     "field_name" : "sectionName",
5123     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
5124    },
5125    {
5126     "field_name" : "tags",
5127     "field_offset" : 128,
5128     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE"
5129    }
5130   ],
5131   "linker_set_key" : "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
5132   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTagSection",
5133   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
5134   "self_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE",
5135   "size" : 32,
5136   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
5137  },
5138  {
5139   "alignment" : 8,
5140   "fields" :
5141   [
5142    {
5143     "field_name" : "providerId",
5144     "referenced_type" : "_ZTIy"
5145    },
5146    {
5147     "field_name" : "vendorTagSections",
5148     "field_offset" : 64,
5149     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE"
5150    }
5151   ],
5152   "linker_set_key" : "_ZTIN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
5153   "name" : "android::frameworks::cameraservice::common::V2_0::ProviderIdAndVendorTagSections",
5154   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
5155   "self_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_030ProviderIdAndVendorTagSectionsE",
5156   "size" : 24,
5157   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
5158  },
5159  {
5160   "alignment" : 8,
5161   "fields" :
5162   [
5163    {
5164     "field_name" : "tagId",
5165     "referenced_type" : "_ZTIj"
5166    },
5167    {
5168     "field_name" : "tagName",
5169     "field_offset" : 64,
5170     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
5171    },
5172    {
5173     "field_name" : "tagType",
5174     "field_offset" : 192,
5175     "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_018CameraMetadataTypeE"
5176    }
5177   ],
5178   "linker_set_key" : "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE",
5179   "name" : "android::frameworks::cameraservice::common::V2_0::VendorTag",
5180   "referenced_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE",
5181   "self_type" : "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE",
5182   "size" : 32,
5183   "source_file" : "/out/soong/.intermediates/frameworks/hardware/interfaces/cameraservice/common/2.0/[email protected]_genc++_headers/gen/android/frameworks/cameraservice/common/2.0/types.h"
5184  },
5185  {
5186   "alignment" : 4,
5187   "fields" :
5188   [
5189    {
5190     "access" : "private",
5191     "field_name" : "mVector",
5192     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5193    }
5194   ],
5195   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
5196   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5197   "record_kind" : "class",
5198   "referenced_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
5199   "self_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
5200   "size" : 20,
5201   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5202   "template_args" : [ "_ZTIN7android8String16E", "_ZTIN7android2spINS_8hardware7IBinderEEE" ]
5203  },
5204  {
5205   "alignment" : 4,
5206   "fields" :
5207   [
5208    {
5209     "access" : "private",
5210     "field_name" : "mTag",
5211     "referenced_type" : "_ZTIy"
5212    }
5213   ],
5214   "linker_set_key" : "_ZTIN7android11ScopedTraceE",
5215   "name" : "android::ScopedTrace",
5216   "record_kind" : "class",
5217   "referenced_type" : "_ZTIN7android11ScopedTraceE",
5218   "self_type" : "_ZTIN7android11ScopedTraceE",
5219   "size" : 8,
5220   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5221  },
5222  {
5223   "alignment" : 4,
5224   "fields" :
5225   [
5226    {
5227     "access" : "private",
5228     "field_name" : "mCount",
5229     "referenced_type" : "_ZTINSt3__16atomicIiEE"
5230    }
5231   ],
5232   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
5233   "name" : "android::LightRefBase<android::NativeHandle>",
5234   "record_kind" : "class",
5235   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
5236   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
5237   "size" : 4,
5238   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5239   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
5240  },
5241  {
5242   "alignment" : 4,
5243   "fields" :
5244   [
5245    {
5246     "access" : "private",
5247     "field_name" : "mCount",
5248     "referenced_type" : "_ZTINSt3__16atomicIiEE"
5249    }
5250   ],
5251   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
5252   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5253   "record_kind" : "class",
5254   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
5255   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
5256   "size" : 4,
5257   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5258   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
5259  },
5260  {
5261   "alignment" : 4,
5262   "base_specifiers" :
5263   [
5264    {
5265     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
5266    }
5267   ],
5268   "fields" :
5269   [
5270    {
5271     "access" : "private",
5272     "field_name" : "mHandle",
5273     "field_offset" : 32,
5274     "referenced_type" : "_ZTIP13native_handle"
5275    },
5276    {
5277     "access" : "private",
5278     "field_name" : "mOwnsHandle",
5279     "field_offset" : 64,
5280     "referenced_type" : "_ZTIb"
5281    }
5282   ],
5283   "linker_set_key" : "_ZTIN7android12NativeHandleE",
5284   "name" : "android::NativeHandle",
5285   "record_kind" : "class",
5286   "referenced_type" : "_ZTIN7android12NativeHandleE",
5287   "self_type" : "_ZTIN7android12NativeHandleE",
5288   "size" : 12,
5289   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5290  },
5291  {
5292   "alignment" : 4,
5293   "base_specifiers" :
5294   [
5295    {
5296     "access" : "private",
5297     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
5298    }
5299   ],
5300   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5301   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5302   "record_kind" : "class",
5303   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5304   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5305   "size" : 20,
5306   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5307   "template_args" :
5308   [
5309    "_ZTIN7android16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5310   ],
5311   "vtable_components" :
5312   [
5313    {
5314     "kind" : "offset_to_top"
5315    },
5316    {
5317     "kind" : "rtti",
5318     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5319    },
5320    {
5321     "kind" : "complete_dtor_pointer",
5322     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5323    },
5324    {
5325     "kind" : "deleting_dtor_pointer",
5326     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5327    },
5328    {
5329     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5330    },
5331    {
5332     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5333    },
5334    {
5335     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5336    },
5337    {
5338     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5339    },
5340    {
5341     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5342    },
5343    {
5344     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5345    },
5346    {
5347     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5348    }
5349   ]
5350  },
5351  {
5352   "alignment" : 1,
5353   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
5354   "name" : "android::ReferenceMover",
5355   "record_kind" : "class",
5356   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
5357   "self_type" : "_ZTIN7android14ReferenceMoverE",
5358   "size" : 1,
5359   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5360  },
5361  {
5362   "alignment" : 4,
5363   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
5364   "name" : "android::ReferenceRenamer",
5365   "record_kind" : "class",
5366   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
5367   "self_type" : "_ZTIN7android16ReferenceRenamerE",
5368   "size" : 4,
5369   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5370   "vtable_components" :
5371   [
5372    {
5373     "kind" : "offset_to_top"
5374    },
5375    {
5376     "kind" : "rtti",
5377     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5378    },
5379    {
5380     "is_pure" : true,
5381     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5382    }
5383   ]
5384  },
5385  {
5386   "alignment" : 4,
5387   "base_specifiers" :
5388   [
5389    {
5390     "referenced_type" : "_ZTIN7android10VectorImplE"
5391    }
5392   ],
5393   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
5394   "name" : "android::SortedVectorImpl",
5395   "record_kind" : "class",
5396   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
5397   "self_type" : "_ZTIN7android16SortedVectorImplE",
5398   "size" : 20,
5399   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5400   "vtable_components" :
5401   [
5402    {
5403     "kind" : "offset_to_top"
5404    },
5405    {
5406     "kind" : "rtti",
5407     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5408    },
5409    {
5410     "kind" : "complete_dtor_pointer",
5411     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5412    },
5413    {
5414     "kind" : "deleting_dtor_pointer",
5415     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5416    },
5417    {
5418     "is_pure" : true,
5419     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5420    },
5421    {
5422     "is_pure" : true,
5423     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5424    },
5425    {
5426     "is_pure" : true,
5427     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5428    },
5429    {
5430     "is_pure" : true,
5431     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5432    },
5433    {
5434     "is_pure" : true,
5435     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5436    },
5437    {
5438     "is_pure" : true,
5439     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5440    },
5441    {
5442     "is_pure" : true,
5443     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5444    }
5445   ]
5446  },
5447  {
5448   "alignment" : 1,
5449   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
5450   "name" : "android::trait_trivial_copy<bool>",
5451   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
5452   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
5453   "size" : 1,
5454   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5455   "template_args" : [ "_ZTIb" ]
5456  },
5457  {
5458   "alignment" : 1,
5459   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
5460   "name" : "android::trait_trivial_copy<char>",
5461   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
5462   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
5463   "size" : 1,
5464   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5465   "template_args" : [ "_ZTIc" ]
5466  },
5467  {
5468   "alignment" : 1,
5469   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
5470   "name" : "android::trait_trivial_copy<double>",
5471   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
5472   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
5473   "size" : 1,
5474   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5475   "template_args" : [ "_ZTId" ]
5476  },
5477  {
5478   "alignment" : 1,
5479   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
5480   "name" : "android::trait_trivial_copy<float>",
5481   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
5482   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
5483   "size" : 1,
5484   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5485   "template_args" : [ "_ZTIf" ]
5486  },
5487  {
5488   "alignment" : 1,
5489   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
5490   "name" : "android::trait_trivial_copy<unsigned char>",
5491   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
5492   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
5493   "size" : 1,
5494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5495   "template_args" : [ "_ZTIh" ]
5496  },
5497  {
5498   "alignment" : 1,
5499   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
5500   "name" : "android::trait_trivial_copy<int>",
5501   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
5502   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
5503   "size" : 1,
5504   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5505   "template_args" : [ "_ZTIi" ]
5506  },
5507  {
5508   "alignment" : 1,
5509   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
5510   "name" : "android::trait_trivial_copy<unsigned int>",
5511   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
5512   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
5513   "size" : 1,
5514   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5515   "template_args" : [ "_ZTIj" ]
5516  },
5517  {
5518   "alignment" : 1,
5519   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
5520   "name" : "android::trait_trivial_copy<long>",
5521   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
5522   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
5523   "size" : 1,
5524   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5525   "template_args" : [ "_ZTIl" ]
5526  },
5527  {
5528   "alignment" : 1,
5529   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
5530   "name" : "android::trait_trivial_copy<unsigned long>",
5531   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
5532   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
5533   "size" : 1,
5534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5535   "template_args" : [ "_ZTIm" ]
5536  },
5537  {
5538   "alignment" : 1,
5539   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
5540   "name" : "android::trait_trivial_copy<short>",
5541   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
5542   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
5543   "size" : 1,
5544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5545   "template_args" : [ "_ZTIs" ]
5546  },
5547  {
5548   "alignment" : 1,
5549   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
5550   "name" : "android::trait_trivial_copy<unsigned short>",
5551   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
5552   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
5553   "size" : 1,
5554   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5555   "template_args" : [ "_ZTIt" ]
5556  },
5557  {
5558   "alignment" : 1,
5559   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
5560   "name" : "android::trait_trivial_copy<void>",
5561   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
5562   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
5563   "size" : 1,
5564   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5565   "template_args" : [ "_ZTIv" ]
5566  },
5567  {
5568   "alignment" : 1,
5569   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
5570   "name" : "android::trait_trivial_copy<long long>",
5571   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
5572   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
5573   "size" : 1,
5574   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5575   "template_args" : [ "_ZTIx" ]
5576  },
5577  {
5578   "alignment" : 1,
5579   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
5580   "name" : "android::trait_trivial_copy<unsigned long long>",
5581   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
5582   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
5583   "size" : 1,
5584   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5585   "template_args" : [ "_ZTIy" ]
5586  },
5587  {
5588   "alignment" : 1,
5589   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
5590   "name" : "android::trait_trivial_ctor<bool>",
5591   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
5592   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
5593   "size" : 1,
5594   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5595   "template_args" : [ "_ZTIb" ]
5596  },
5597  {
5598   "alignment" : 1,
5599   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
5600   "name" : "android::trait_trivial_ctor<char>",
5601   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5602   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5603   "size" : 1,
5604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5605   "template_args" : [ "_ZTIc" ]
5606  },
5607  {
5608   "alignment" : 1,
5609   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
5610   "name" : "android::trait_trivial_ctor<double>",
5611   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5612   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5613   "size" : 1,
5614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5615   "template_args" : [ "_ZTId" ]
5616  },
5617  {
5618   "alignment" : 1,
5619   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
5620   "name" : "android::trait_trivial_ctor<float>",
5621   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5622   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5623   "size" : 1,
5624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5625   "template_args" : [ "_ZTIf" ]
5626  },
5627  {
5628   "alignment" : 1,
5629   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
5630   "name" : "android::trait_trivial_ctor<unsigned char>",
5631   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5632   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5633   "size" : 1,
5634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5635   "template_args" : [ "_ZTIh" ]
5636  },
5637  {
5638   "alignment" : 1,
5639   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
5640   "name" : "android::trait_trivial_ctor<int>",
5641   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5642   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5643   "size" : 1,
5644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5645   "template_args" : [ "_ZTIi" ]
5646  },
5647  {
5648   "alignment" : 1,
5649   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
5650   "name" : "android::trait_trivial_ctor<unsigned int>",
5651   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5652   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5653   "size" : 1,
5654   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5655   "template_args" : [ "_ZTIj" ]
5656  },
5657  {
5658   "alignment" : 1,
5659   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
5660   "name" : "android::trait_trivial_ctor<long>",
5661   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5662   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5663   "size" : 1,
5664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5665   "template_args" : [ "_ZTIl" ]
5666  },
5667  {
5668   "alignment" : 1,
5669   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
5670   "name" : "android::trait_trivial_ctor<unsigned long>",
5671   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5672   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5673   "size" : 1,
5674   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5675   "template_args" : [ "_ZTIm" ]
5676  },
5677  {
5678   "alignment" : 1,
5679   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
5680   "name" : "android::trait_trivial_ctor<short>",
5681   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5682   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5683   "size" : 1,
5684   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5685   "template_args" : [ "_ZTIs" ]
5686  },
5687  {
5688   "alignment" : 1,
5689   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
5690   "name" : "android::trait_trivial_ctor<unsigned short>",
5691   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5692   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5693   "size" : 1,
5694   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5695   "template_args" : [ "_ZTIt" ]
5696  },
5697  {
5698   "alignment" : 1,
5699   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
5700   "name" : "android::trait_trivial_ctor<void>",
5701   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5702   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5703   "size" : 1,
5704   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5705   "template_args" : [ "_ZTIv" ]
5706  },
5707  {
5708   "alignment" : 1,
5709   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
5710   "name" : "android::trait_trivial_ctor<long long>",
5711   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5712   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5713   "size" : 1,
5714   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5715   "template_args" : [ "_ZTIx" ]
5716  },
5717  {
5718   "alignment" : 1,
5719   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
5720   "name" : "android::trait_trivial_ctor<unsigned long long>",
5721   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5722   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5723   "size" : 1,
5724   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5725   "template_args" : [ "_ZTIy" ]
5726  },
5727  {
5728   "alignment" : 1,
5729   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
5730   "name" : "android::trait_trivial_dtor<bool>",
5731   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5732   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5733   "size" : 1,
5734   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5735   "template_args" : [ "_ZTIb" ]
5736  },
5737  {
5738   "alignment" : 1,
5739   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
5740   "name" : "android::trait_trivial_dtor<char>",
5741   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5742   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5743   "size" : 1,
5744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5745   "template_args" : [ "_ZTIc" ]
5746  },
5747  {
5748   "alignment" : 1,
5749   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
5750   "name" : "android::trait_trivial_dtor<double>",
5751   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5752   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5753   "size" : 1,
5754   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5755   "template_args" : [ "_ZTId" ]
5756  },
5757  {
5758   "alignment" : 1,
5759   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
5760   "name" : "android::trait_trivial_dtor<float>",
5761   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5762   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5763   "size" : 1,
5764   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5765   "template_args" : [ "_ZTIf" ]
5766  },
5767  {
5768   "alignment" : 1,
5769   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
5770   "name" : "android::trait_trivial_dtor<unsigned char>",
5771   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5772   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5773   "size" : 1,
5774   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5775   "template_args" : [ "_ZTIh" ]
5776  },
5777  {
5778   "alignment" : 1,
5779   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
5780   "name" : "android::trait_trivial_dtor<int>",
5781   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5782   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5783   "size" : 1,
5784   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5785   "template_args" : [ "_ZTIi" ]
5786  },
5787  {
5788   "alignment" : 1,
5789   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
5790   "name" : "android::trait_trivial_dtor<unsigned int>",
5791   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5792   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5793   "size" : 1,
5794   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5795   "template_args" : [ "_ZTIj" ]
5796  },
5797  {
5798   "alignment" : 1,
5799   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
5800   "name" : "android::trait_trivial_dtor<long>",
5801   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5802   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5803   "size" : 1,
5804   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5805   "template_args" : [ "_ZTIl" ]
5806  },
5807  {
5808   "alignment" : 1,
5809   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
5810   "name" : "android::trait_trivial_dtor<unsigned long>",
5811   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5812   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5813   "size" : 1,
5814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5815   "template_args" : [ "_ZTIm" ]
5816  },
5817  {
5818   "alignment" : 1,
5819   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
5820   "name" : "android::trait_trivial_dtor<short>",
5821   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5822   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5823   "size" : 1,
5824   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5825   "template_args" : [ "_ZTIs" ]
5826  },
5827  {
5828   "alignment" : 1,
5829   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
5830   "name" : "android::trait_trivial_dtor<unsigned short>",
5831   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5832   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5833   "size" : 1,
5834   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5835   "template_args" : [ "_ZTIt" ]
5836  },
5837  {
5838   "alignment" : 1,
5839   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
5840   "name" : "android::trait_trivial_dtor<void>",
5841   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5842   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5843   "size" : 1,
5844   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5845   "template_args" : [ "_ZTIv" ]
5846  },
5847  {
5848   "alignment" : 1,
5849   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
5850   "name" : "android::trait_trivial_dtor<long long>",
5851   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5852   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5853   "size" : 1,
5854   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5855   "template_args" : [ "_ZTIx" ]
5856  },
5857  {
5858   "alignment" : 1,
5859   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
5860   "name" : "android::trait_trivial_dtor<unsigned long long>",
5861   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5862   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5863   "size" : 1,
5864   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5865   "template_args" : [ "_ZTIy" ]
5866  },
5867  {
5868   "alignment" : 1,
5869   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5870   "name" : "android::trait_trivial_move<android::String8>",
5871   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5872   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5873   "size" : 1,
5874   "source_file" : "/system/core/libutils/include/utils/String8.h",
5875   "template_args" : [ "_ZTIN7android7String8E" ]
5876  },
5877  {
5878   "alignment" : 1,
5879   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5880   "name" : "android::trait_trivial_move<android::String16>",
5881   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5882   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5883   "size" : 1,
5884   "source_file" : "/system/core/libutils/include/utils/String16.h",
5885   "template_args" : [ "_ZTIN7android8String16E" ]
5886  },
5887  {
5888   "alignment" : 1,
5889   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
5890   "name" : "android::trait_trivial_move<bool>",
5891   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5892   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5893   "size" : 1,
5894   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5895   "template_args" : [ "_ZTIb" ]
5896  },
5897  {
5898   "alignment" : 1,
5899   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
5900   "name" : "android::trait_trivial_move<char>",
5901   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5902   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5903   "size" : 1,
5904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5905   "template_args" : [ "_ZTIc" ]
5906  },
5907  {
5908   "alignment" : 1,
5909   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
5910   "name" : "android::trait_trivial_move<double>",
5911   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5912   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5913   "size" : 1,
5914   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5915   "template_args" : [ "_ZTId" ]
5916  },
5917  {
5918   "alignment" : 1,
5919   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
5920   "name" : "android::trait_trivial_move<float>",
5921   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5922   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5923   "size" : 1,
5924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5925   "template_args" : [ "_ZTIf" ]
5926  },
5927  {
5928   "alignment" : 1,
5929   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
5930   "name" : "android::trait_trivial_move<unsigned char>",
5931   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5932   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5933   "size" : 1,
5934   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5935   "template_args" : [ "_ZTIh" ]
5936  },
5937  {
5938   "alignment" : 1,
5939   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
5940   "name" : "android::trait_trivial_move<int>",
5941   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5942   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5943   "size" : 1,
5944   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5945   "template_args" : [ "_ZTIi" ]
5946  },
5947  {
5948   "alignment" : 1,
5949   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
5950   "name" : "android::trait_trivial_move<unsigned int>",
5951   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5952   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5953   "size" : 1,
5954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5955   "template_args" : [ "_ZTIj" ]
5956  },
5957  {
5958   "alignment" : 1,
5959   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
5960   "name" : "android::trait_trivial_move<long>",
5961   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5962   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5963   "size" : 1,
5964   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5965   "template_args" : [ "_ZTIl" ]
5966  },
5967  {
5968   "alignment" : 1,
5969   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
5970   "name" : "android::trait_trivial_move<unsigned long>",
5971   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
5972   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
5973   "size" : 1,
5974   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5975   "template_args" : [ "_ZTIm" ]
5976  },
5977  {
5978   "alignment" : 1,
5979   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
5980   "name" : "android::trait_trivial_move<short>",
5981   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5982   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5983   "size" : 1,
5984   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5985   "template_args" : [ "_ZTIs" ]
5986  },
5987  {
5988   "alignment" : 1,
5989   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
5990   "name" : "android::trait_trivial_move<unsigned short>",
5991   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
5992   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
5993   "size" : 1,
5994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
5995   "template_args" : [ "_ZTIt" ]
5996  },
5997  {
5998   "alignment" : 1,
5999   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
6000   "name" : "android::trait_trivial_move<void>",
6001   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
6002   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
6003   "size" : 1,
6004   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6005   "template_args" : [ "_ZTIv" ]
6006  },
6007  {
6008   "alignment" : 1,
6009   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
6010   "name" : "android::trait_trivial_move<long long>",
6011   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
6012   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
6013   "size" : 1,
6014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6015   "template_args" : [ "_ZTIx" ]
6016  },
6017  {
6018   "alignment" : 1,
6019   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
6020   "name" : "android::trait_trivial_move<unsigned long long>",
6021   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
6022   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
6023   "size" : 1,
6024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6025   "template_args" : [ "_ZTIy" ]
6026  },
6027  {
6028   "alignment" : 4,
6029   "base_specifiers" :
6030   [
6031    {
6032     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6033    }
6034   ],
6035   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
6036   "name" : "android::VirtualLightRefBase",
6037   "record_kind" : "class",
6038   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
6039   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
6040   "size" : 8,
6041   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6042   "vtable_components" :
6043   [
6044    {
6045     "kind" : "offset_to_top"
6046    },
6047    {
6048     "kind" : "rtti",
6049     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6050    },
6051    {
6052     "kind" : "complete_dtor_pointer",
6053     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6054    },
6055    {
6056     "kind" : "deleting_dtor_pointer",
6057     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6058    }
6059   ]
6060  },
6061  {
6062   "alignment" : 4,
6063   "fields" :
6064   [
6065    {
6066     "access" : "private",
6067     "field_name" : "m_ptr",
6068     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
6069    }
6070   ],
6071   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6072   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6073   "record_kind" : "class",
6074   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6075   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6076   "size" : 4,
6077   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6078   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
6079  },
6080  {
6081   "alignment" : 4,
6082   "fields" :
6083   [
6084    {
6085     "access" : "private",
6086     "field_name" : "m_ptr",
6087     "referenced_type" : "_ZTIPN7android6ThreadE"
6088    }
6089   ],
6090   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
6091   "name" : "android::sp<android::Thread>",
6092   "record_kind" : "class",
6093   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
6094   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
6095   "size" : 4,
6096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6097   "template_args" : [ "_ZTIN7android6ThreadE" ]
6098  },
6099  {
6100   "alignment" : 4,
6101   "fields" :
6102   [
6103    {
6104     "access" : "private",
6105     "field_name" : "m_ptr",
6106     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
6107    }
6108   ],
6109   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6110   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6111   "record_kind" : "class",
6112   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6113   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6114   "size" : 4,
6115   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6116   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
6117  },
6118  {
6119   "alignment" : 4,
6120   "fields" :
6121   [
6122    {
6123     "access" : "private",
6124     "field_name" : "m_ptr",
6125     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
6126    }
6127   ],
6128   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6129   "name" : "android::sp<android::hardware::IBinder>",
6130   "record_kind" : "class",
6131   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6132   "self_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6133   "size" : 4,
6134   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6135   "template_args" : [ "_ZTIN7android8hardware7IBinderE" ]
6136  },
6137  {
6138   "alignment" : 4,
6139   "fields" :
6140   [
6141    {
6142     "access" : "private",
6143     "field_name" : "m_ptr",
6144     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
6145    },
6146    {
6147     "access" : "private",
6148     "field_name" : "m_refs",
6149     "field_offset" : 32,
6150     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6151    }
6152   ],
6153   "linker_set_key" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
6154   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
6155   "record_kind" : "class",
6156   "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
6157   "self_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
6158   "size" : 8,
6159   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6160   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
6161  },
6162  {
6163   "alignment" : 4,
6164   "fields" :
6165   [
6166    {
6167     "access" : "private",
6168     "field_name" : "m_ptr",
6169     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
6170    },
6171    {
6172     "access" : "private",
6173     "field_name" : "m_refs",
6174     "field_offset" : 32,
6175     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6176    }
6177   ],
6178   "linker_set_key" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6179   "name" : "android::wp<android::hardware::hidl_death_recipient>",
6180   "record_kind" : "class",
6181   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6182   "self_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6183   "size" : 8,
6184   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6185   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
6186  },
6187  {
6188   "alignment" : 4,
6189   "base_specifiers" :
6190   [
6191    {
6192     "is_virtual" : true,
6193     "referenced_type" : "_ZTIN7android7RefBaseE"
6194    }
6195   ],
6196   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6197   "name" : "android::hidl::base::V1_0::IBase",
6198   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6199   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6200   "size" : 12,
6201   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
6202   "vtable_components" :
6203   [
6204    {
6205     "component_value" : 4,
6206     "kind" : "vbase_offset"
6207    },
6208    {
6209     "kind" : "offset_to_top"
6210    },
6211    {
6212     "kind" : "rtti",
6213     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6214    },
6215    {
6216     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6217    },
6218    {
6219     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6220    },
6221    {
6222     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6223    },
6224    {
6225     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6226    },
6227    {
6228     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6229    },
6230    {
6231     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6232    },
6233    {
6234     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6235    },
6236    {
6237     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6238    },
6239    {
6240     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6241    },
6242    {
6243     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6244    },
6245    {
6246     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6247    },
6248    {
6249     "kind" : "complete_dtor_pointer",
6250     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
6251    },
6252    {
6253     "kind" : "deleting_dtor_pointer",
6254     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
6255    },
6256    {
6257     "kind" : "vcall_offset"
6258    },
6259    {
6260     "kind" : "vcall_offset"
6261    },
6262    {
6263     "kind" : "vcall_offset"
6264    },
6265    {
6266     "kind" : "vcall_offset"
6267    },
6268    {
6269     "component_value" : -4,
6270     "kind" : "vcall_offset"
6271    },
6272    {
6273     "component_value" : -4,
6274     "kind" : "offset_to_top"
6275    },
6276    {
6277     "kind" : "rtti",
6278     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
6279    },
6280    {
6281     "kind" : "complete_dtor_pointer",
6282     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
6283    },
6284    {
6285     "kind" : "deleting_dtor_pointer",
6286     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
6287    },
6288    {
6289     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6290    },
6291    {
6292     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6293    },
6294    {
6295     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6296    },
6297    {
6298     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6299    }
6300   ]
6301  },
6302  {
6303   "alignment" : 4,
6304   "base_specifiers" :
6305   [
6306    {
6307     "referenced_type" : "_ZTIN7android8hardware9BHwBinderE"
6308    },
6309    {
6310     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
6311    }
6312   ],
6313   "fields" :
6314   [
6315    {
6316     "access" : "private",
6317     "field_name" : "_hidl_mImpl",
6318     "field_offset" : 512,
6319     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
6320    }
6321   ],
6322   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
6323   "name" : "android::hidl::base::V1_0::BnHwBase",
6324   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
6325   "self_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
6326   "size" : 76,
6327   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
6328   "vtable_components" :
6329   [
6330    {
6331     "component_value" : 68,
6332     "kind" : "vbase_offset"
6333    },
6334    {
6335     "kind" : "offset_to_top"
6336    },
6337    {
6338     "kind" : "rtti",
6339     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6340    },
6341    {
6342     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6343    },
6344    {
6345     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6346    },
6347    {
6348     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6349    },
6350    {
6351     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
6352    },
6353    {
6354     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6355    },
6356    {
6357     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6358    },
6359    {
6360     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6361    },
6362    {
6363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6364    },
6365    {
6366     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6367    },
6368    {
6369     "kind" : "complete_dtor_pointer",
6370     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
6371    },
6372    {
6373     "kind" : "deleting_dtor_pointer",
6374     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
6375    },
6376    {
6377     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
6378    },
6379    {
6380     "component_value" : -20,
6381     "kind" : "offset_to_top"
6382    },
6383    {
6384     "kind" : "rtti",
6385     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6386    },
6387    {
6388     "kind" : "complete_dtor_pointer",
6389     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6390    },
6391    {
6392     "kind" : "deleting_dtor_pointer",
6393     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6394    },
6395    {
6396     "kind" : "vcall_offset"
6397    },
6398    {
6399     "kind" : "vcall_offset"
6400    },
6401    {
6402     "kind" : "vcall_offset"
6403    },
6404    {
6405     "kind" : "vcall_offset"
6406    },
6407    {
6408     "component_value" : -68,
6409     "kind" : "vcall_offset"
6410    },
6411    {
6412     "component_value" : -68,
6413     "kind" : "offset_to_top"
6414    },
6415    {
6416     "kind" : "rtti",
6417     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
6418    },
6419    {
6420     "kind" : "complete_dtor_pointer",
6421     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
6422    },
6423    {
6424     "kind" : "deleting_dtor_pointer",
6425     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
6426    },
6427    {
6428     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6429    },
6430    {
6431     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6432    },
6433    {
6434     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6435    },
6436    {
6437     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6438    }
6439   ]
6440  },
6441  {
6442   "alignment" : 8,
6443   "fields" :
6444   [
6445    {
6446     "field_name" : "pid",
6447     "referenced_type" : "_ZTIi"
6448    },
6449    {
6450     "field_name" : "ptr",
6451     "field_offset" : 64,
6452     "referenced_type" : "_ZTIy"
6453    },
6454    {
6455     "field_name" : "arch",
6456     "field_offset" : 128,
6457     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
6458    }
6459   ],
6460   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
6461   "name" : "android::hidl::base::V1_0::DebugInfo",
6462   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
6463   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
6464   "size" : 24,
6465   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6466  },
6467  {
6468   "alignment" : 4,
6469   "fields" :
6470   [
6471    {
6472     "access" : "private",
6473     "field_name" : "mLock",
6474     "referenced_type" : "_ZTIRN7android5MutexE"
6475    }
6476   ],
6477   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
6478   "name" : "android::Mutex::Autolock",
6479   "record_kind" : "class",
6480   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
6481   "self_type" : "_ZTIN7android5Mutex8AutolockE",
6482   "size" : 4,
6483   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
6484  },
6485  {
6486   "alignment" : 4,
6487   "fields" :
6488   [
6489    {
6490     "access" : "private",
6491     "field_name" : "mMutex",
6492     "referenced_type" : "_ZTI15pthread_mutex_t"
6493    }
6494   ],
6495   "linker_set_key" : "_ZTIN7android5MutexE",
6496   "name" : "android::Mutex",
6497   "record_kind" : "class",
6498   "referenced_type" : "_ZTIN7android5MutexE",
6499   "self_type" : "_ZTIN7android5MutexE",
6500   "size" : 4,
6501   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
6502  },
6503  {
6504   "alignment" : 4,
6505   "fields" :
6506   [
6507    {
6508     "access" : "private",
6509     "field_name" : "mLock",
6510     "referenced_type" : "_ZTIRN7android6RWLockE"
6511    }
6512   ],
6513   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
6514   "name" : "android::RWLock::AutoRLock",
6515   "record_kind" : "class",
6516   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
6517   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
6518   "size" : 4,
6519   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
6520  },
6521  {
6522   "alignment" : 4,
6523   "fields" :
6524   [
6525    {
6526     "access" : "private",
6527     "field_name" : "mLock",
6528     "referenced_type" : "_ZTIRN7android6RWLockE"
6529    }
6530   ],
6531   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
6532   "name" : "android::RWLock::AutoWLock",
6533   "record_kind" : "class",
6534   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
6535   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
6536   "size" : 4,
6537   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
6538  },
6539  {
6540   "alignment" : 4,
6541   "fields" :
6542   [
6543    {
6544     "access" : "private",
6545     "field_name" : "mRWLock",
6546     "referenced_type" : "_ZTI16pthread_rwlock_t"
6547    }
6548   ],
6549   "linker_set_key" : "_ZTIN7android6RWLockE",
6550   "name" : "android::RWLock",
6551   "record_kind" : "class",
6552   "referenced_type" : "_ZTIN7android6RWLockE",
6553   "self_type" : "_ZTIN7android6RWLockE",
6554   "size" : 40,
6555   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
6556  },
6557  {
6558   "alignment" : 4,
6559   "base_specifiers" :
6560   [
6561    {
6562     "is_virtual" : true,
6563     "referenced_type" : "_ZTIN7android7RefBaseE"
6564    }
6565   ],
6566   "fields" :
6567   [
6568    {
6569     "access" : "private",
6570     "field_name" : "mCanCallJava",
6571     "field_offset" : 32,
6572     "referenced_type" : "_ZTIKb"
6573    },
6574    {
6575     "access" : "private",
6576     "field_name" : "mThread",
6577     "field_offset" : 64,
6578     "referenced_type" : "_ZTIPv"
6579    },
6580    {
6581     "access" : "private",
6582     "field_name" : "mLock",
6583     "field_offset" : 96,
6584     "referenced_type" : "_ZTIN7android5MutexE"
6585    },
6586    {
6587     "access" : "private",
6588     "field_name" : "mThreadExitedCondition",
6589     "field_offset" : 128,
6590     "referenced_type" : "_ZTIN7android9ConditionE"
6591    },
6592    {
6593     "access" : "private",
6594     "field_name" : "mStatus",
6595     "field_offset" : 160,
6596     "referenced_type" : "_ZTIi"
6597    },
6598    {
6599     "access" : "private",
6600     "field_name" : "mExitPending",
6601     "field_offset" : 192,
6602     "referenced_type" : "_ZTIVb"
6603    },
6604    {
6605     "access" : "private",
6606     "field_name" : "mRunning",
6607     "field_offset" : 200,
6608     "referenced_type" : "_ZTIVb"
6609    },
6610    {
6611     "access" : "private",
6612     "field_name" : "mHoldSelf",
6613     "field_offset" : 224,
6614     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
6615    },
6616    {
6617     "access" : "private",
6618     "field_name" : "mTid",
6619     "field_offset" : 256,
6620     "referenced_type" : "_ZTIi"
6621    }
6622   ],
6623   "linker_set_key" : "_ZTIN7android6ThreadE",
6624   "name" : "android::Thread",
6625   "record_kind" : "class",
6626   "referenced_type" : "_ZTIN7android6ThreadE",
6627   "self_type" : "_ZTIN7android6ThreadE",
6628   "size" : 44,
6629   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6630   "vtable_components" :
6631   [
6632    {
6633     "component_value" : 36,
6634     "kind" : "vbase_offset"
6635    },
6636    {
6637     "kind" : "offset_to_top"
6638    },
6639    {
6640     "kind" : "rtti",
6641     "mangled_component_name" : "_ZTIN7android6ThreadE"
6642    },
6643    {
6644     "kind" : "complete_dtor_pointer",
6645     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6646    },
6647    {
6648     "kind" : "deleting_dtor_pointer",
6649     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6650    },
6651    {
6652     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6653    },
6654    {
6655     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6656    },
6657    {
6658     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6659    },
6660    {
6661     "is_pure" : true,
6662     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6663    },
6664    {
6665     "kind" : "vcall_offset"
6666    },
6667    {
6668     "kind" : "vcall_offset"
6669    },
6670    {
6671     "kind" : "vcall_offset"
6672    },
6673    {
6674     "kind" : "vcall_offset"
6675    },
6676    {
6677     "component_value" : -36,
6678     "kind" : "vcall_offset"
6679    },
6680    {
6681     "component_value" : -36,
6682     "kind" : "offset_to_top"
6683    },
6684    {
6685     "kind" : "rtti",
6686     "mangled_component_name" : "_ZTIN7android6ThreadE"
6687    },
6688    {
6689     "kind" : "complete_dtor_pointer",
6690     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6691    },
6692    {
6693     "kind" : "deleting_dtor_pointer",
6694     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6695    },
6696    {
6697     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6698    },
6699    {
6700     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6701    },
6702    {
6703     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6704    },
6705    {
6706     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6707    }
6708   ]
6709  },
6710  {
6711   "alignment" : 4,
6712   "base_specifiers" :
6713   [
6714    {
6715     "access" : "private",
6716     "referenced_type" : "_ZTIN7android10VectorImplE"
6717    }
6718   ],
6719   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6720   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6721   "record_kind" : "class",
6722   "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6723   "self_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6724   "size" : 20,
6725   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6726   "template_args" : [ "_ZTIN7android8hardware12ProcessState12handle_entryE" ],
6727   "vtable_components" :
6728   [
6729    {
6730     "kind" : "offset_to_top"
6731    },
6732    {
6733     "kind" : "rtti",
6734     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6735    },
6736    {
6737     "kind" : "complete_dtor_pointer",
6738     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6739    },
6740    {
6741     "kind" : "deleting_dtor_pointer",
6742     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6743    },
6744    {
6745     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6746    },
6747    {
6748     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6749    },
6750    {
6751     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6752    },
6753    {
6754     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6755    },
6756    {
6757     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6758    },
6759    {
6760     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6761    }
6762   ]
6763  },
6764  {
6765   "alignment" : 1,
6766   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
6767   "name" : "android::RefBase::weakref_type",
6768   "record_kind" : "class",
6769   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
6770   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
6771   "size" : 1,
6772   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6773  },
6774  {
6775   "alignment" : 4,
6776   "fields" :
6777   [
6778    {
6779     "access" : "private",
6780     "field_name" : "mRefs",
6781     "field_offset" : 32,
6782     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
6783    }
6784   ],
6785   "linker_set_key" : "_ZTIN7android7RefBaseE",
6786   "name" : "android::RefBase",
6787   "record_kind" : "class",
6788   "referenced_type" : "_ZTIN7android7RefBaseE",
6789   "self_type" : "_ZTIN7android7RefBaseE",
6790   "size" : 8,
6791   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6792   "vtable_components" :
6793   [
6794    {
6795     "kind" : "offset_to_top"
6796    },
6797    {
6798     "kind" : "rtti",
6799     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6800    },
6801    {
6802     "kind" : "complete_dtor_pointer",
6803     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6804    },
6805    {
6806     "kind" : "deleting_dtor_pointer",
6807     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6808    },
6809    {
6810     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6811    },
6812    {
6813     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6814    },
6815    {
6816     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6817    },
6818    {
6819     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6820    }
6821   ]
6822  },
6823  {
6824   "alignment" : 4,
6825   "fields" :
6826   [
6827    {
6828     "access" : "private",
6829     "field_name" : "mString",
6830     "referenced_type" : "_ZTIPKc"
6831    }
6832   ],
6833   "linker_set_key" : "_ZTIN7android7String8E",
6834   "name" : "android::String8",
6835   "record_kind" : "class",
6836   "referenced_type" : "_ZTIN7android7String8E",
6837   "self_type" : "_ZTIN7android7String8E",
6838   "size" : 4,
6839   "source_file" : "/system/core/libutils/include/utils/String8.h"
6840  },
6841  {
6842   "alignment" : 4,
6843   "fields" :
6844   [
6845    {
6846     "access" : "private",
6847     "field_name" : "mString",
6848     "referenced_type" : "_ZTIPKDs"
6849    }
6850   ],
6851   "linker_set_key" : "_ZTIN7android8String16E",
6852   "name" : "android::String16",
6853   "record_kind" : "class",
6854   "referenced_type" : "_ZTIN7android8String16E",
6855   "self_type" : "_ZTIN7android8String16E",
6856   "size" : 4,
6857   "source_file" : "/system/core/libutils/include/utils/String16.h"
6858  },
6859  {
6860   "alignment" : 4,
6861   "base_specifiers" :
6862   [
6863    {
6864     "is_virtual" : true,
6865     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
6866    },
6867    {
6868     "is_virtual" : true,
6869     "referenced_type" : "_ZTIN7android7RefBaseE"
6870    }
6871   ],
6872   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
6873   "name" : "android::hardware::HidlMemory",
6874   "record_kind" : "class",
6875   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
6876   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
6877   "size" : 52,
6878   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6879   "vtable_components" :
6880   [
6881    {
6882     "component_value" : 44,
6883     "kind" : "vbase_offset"
6884    },
6885    {
6886     "component_value" : 4,
6887     "kind" : "vbase_offset"
6888    },
6889    {
6890     "kind" : "offset_to_top"
6891    },
6892    {
6893     "kind" : "rtti",
6894     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6895    },
6896    {
6897     "kind" : "complete_dtor_pointer",
6898     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6899    },
6900    {
6901     "kind" : "deleting_dtor_pointer",
6902     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6903    },
6904    {
6905     "kind" : "vcall_offset"
6906    },
6907    {
6908     "kind" : "vcall_offset"
6909    },
6910    {
6911     "kind" : "vcall_offset"
6912    },
6913    {
6914     "kind" : "vcall_offset"
6915    },
6916    {
6917     "component_value" : -44,
6918     "kind" : "vcall_offset"
6919    },
6920    {
6921     "component_value" : -44,
6922     "kind" : "offset_to_top"
6923    },
6924    {
6925     "kind" : "rtti",
6926     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6927    },
6928    {
6929     "kind" : "complete_dtor_pointer",
6930     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6931    },
6932    {
6933     "kind" : "deleting_dtor_pointer",
6934     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6935    },
6936    {
6937     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6938    },
6939    {
6940     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6941    },
6942    {
6943     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6944    },
6945    {
6946     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6947    }
6948   ]
6949  },
6950  {
6951   "alignment" : 4,
6952   "base_specifiers" :
6953   [
6954    {
6955     "is_virtual" : true,
6956     "referenced_type" : "_ZTIN7android7RefBaseE"
6957    }
6958   ],
6959   "linker_set_key" : "_ZTIN7android8hardware10IInterfaceE",
6960   "name" : "android::hardware::IInterface",
6961   "record_kind" : "class",
6962   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
6963   "self_type" : "_ZTIN7android8hardware10IInterfaceE",
6964   "size" : 12,
6965   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6966   "vtable_components" :
6967   [
6968    {
6969     "component_value" : 4,
6970     "kind" : "vbase_offset"
6971    },
6972    {
6973     "kind" : "offset_to_top"
6974    },
6975    {
6976     "kind" : "rtti",
6977     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6978    },
6979    {
6980     "kind" : "complete_dtor_pointer",
6981     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6982    },
6983    {
6984     "kind" : "deleting_dtor_pointer",
6985     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6986    },
6987    {
6988     "is_pure" : true,
6989     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6990    },
6991    {
6992     "kind" : "vcall_offset"
6993    },
6994    {
6995     "kind" : "vcall_offset"
6996    },
6997    {
6998     "kind" : "vcall_offset"
6999    },
7000    {
7001     "kind" : "vcall_offset"
7002    },
7003    {
7004     "component_value" : -4,
7005     "kind" : "vcall_offset"
7006    },
7007    {
7008     "component_value" : -4,
7009     "kind" : "offset_to_top"
7010    },
7011    {
7012     "kind" : "rtti",
7013     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7014    },
7015    {
7016     "kind" : "complete_dtor_pointer",
7017     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
7018    },
7019    {
7020     "kind" : "deleting_dtor_pointer",
7021     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
7022    },
7023    {
7024     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7025    },
7026    {
7027     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7028    },
7029    {
7030     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7031    },
7032    {
7033     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7034    }
7035   ]
7036  },
7037  {
7038   "alignment" : 4,
7039   "base_specifiers" :
7040   [
7041    {
7042     "is_virtual" : true,
7043     "referenced_type" : "_ZTIN7android7RefBaseE"
7044    }
7045   ],
7046   "fields" :
7047   [
7048    {
7049     "access" : "private",
7050     "field_name" : "mRemote",
7051     "field_offset" : 32,
7052     "referenced_type" : "_ZTIKPN7android8hardware7IBinderE"
7053    },
7054    {
7055     "access" : "private",
7056     "field_name" : "mRefs",
7057     "field_offset" : 64,
7058     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
7059    },
7060    {
7061     "access" : "private",
7062     "field_name" : "mState",
7063     "field_offset" : 96,
7064     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7065    }
7066   ],
7067   "linker_set_key" : "_ZTIN7android8hardware11BpHwRefBaseE",
7068   "name" : "android::hardware::BpHwRefBase",
7069   "record_kind" : "class",
7070   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
7071   "self_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
7072   "size" : 24,
7073   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7074   "vtable_components" :
7075   [
7076    {
7077     "component_value" : 16,
7078     "kind" : "vbase_offset"
7079    },
7080    {
7081     "kind" : "offset_to_top"
7082    },
7083    {
7084     "kind" : "rtti",
7085     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7086    },
7087    {
7088     "kind" : "complete_dtor_pointer",
7089     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7090    },
7091    {
7092     "kind" : "deleting_dtor_pointer",
7093     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7094    },
7095    {
7096     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7097    },
7098    {
7099     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7100    },
7101    {
7102     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7103    },
7104    {
7105     "kind" : "vcall_offset"
7106    },
7107    {
7108     "component_value" : -16,
7109     "kind" : "vcall_offset"
7110    },
7111    {
7112     "component_value" : -16,
7113     "kind" : "vcall_offset"
7114    },
7115    {
7116     "component_value" : -16,
7117     "kind" : "vcall_offset"
7118    },
7119    {
7120     "component_value" : -16,
7121     "kind" : "vcall_offset"
7122    },
7123    {
7124     "component_value" : -16,
7125     "kind" : "offset_to_top"
7126    },
7127    {
7128     "kind" : "rtti",
7129     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7130    },
7131    {
7132     "kind" : "complete_dtor_pointer",
7133     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7134    },
7135    {
7136     "kind" : "deleting_dtor_pointer",
7137     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7138    },
7139    {
7140     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7141    },
7142    {
7143     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7144    },
7145    {
7146     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7147    },
7148    {
7149     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7150    }
7151   ]
7152  },
7153  {
7154   "alignment" : 4,
7155   "fields" :
7156   [
7157    {
7158     "access" : "private",
7159     "field_name" : "mHandle",
7160     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
7161    },
7162    {
7163     "access" : "private",
7164     "field_name" : "mOwnsHandle",
7165     "field_offset" : 64,
7166     "referenced_type" : "_ZTIb"
7167    },
7168    {
7169     "access" : "private",
7170     "field_name" : "mPad",
7171     "field_offset" : 72,
7172     "referenced_type" : "_ZTIA7_h"
7173    }
7174   ],
7175   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
7176   "name" : "android::hardware::hidl_handle",
7177   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
7178   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
7179   "size" : 16,
7180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7181  },
7182  {
7183   "alignment" : 4,
7184   "fields" :
7185   [
7186    {
7187     "access" : "private",
7188     "field_name" : "mHandle",
7189     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
7190    },
7191    {
7192     "access" : "private",
7193     "field_name" : "mSize",
7194     "field_offset" : 128,
7195     "referenced_type" : "_ZTIy"
7196    },
7197    {
7198     "access" : "private",
7199     "field_name" : "mName",
7200     "field_offset" : 192,
7201     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
7202    }
7203   ],
7204   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
7205   "name" : "android::hardware::hidl_memory",
7206   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
7207   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
7208   "size" : 40,
7209   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7210  },
7211  {
7212   "alignment" : 4,
7213   "fields" :
7214   [
7215    {
7216     "access" : "private",
7217     "field_name" : "mBuffer",
7218     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
7219    },
7220    {
7221     "access" : "private",
7222     "field_name" : "mSize",
7223     "field_offset" : 64,
7224     "referenced_type" : "_ZTIj"
7225    },
7226    {
7227     "access" : "private",
7228     "field_name" : "mOwnsBuffer",
7229     "field_offset" : 96,
7230     "referenced_type" : "_ZTIb"
7231    },
7232    {
7233     "access" : "private",
7234     "field_name" : "mPad",
7235     "field_offset" : 104,
7236     "referenced_type" : "_ZTIA3_h"
7237    }
7238   ],
7239   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
7240   "name" : "android::hardware::hidl_string",
7241   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
7242   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
7243   "size" : 16,
7244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7245  },
7246  {
7247   "alignment" : 4,
7248   "fields" :
7249   [
7250    {
7251     "access" : "private",
7252     "field_name" : "mGrantors",
7253     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
7254    },
7255    {
7256     "access" : "private",
7257     "field_name" : "mHandle",
7258     "field_offset" : 128,
7259     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE"
7260    },
7261    {
7262     "access" : "private",
7263     "field_name" : "mQuantum",
7264     "field_offset" : 192,
7265     "referenced_type" : "_ZTIj"
7266    },
7267    {
7268     "access" : "private",
7269     "field_name" : "mFlags",
7270     "field_offset" : 224,
7271     "referenced_type" : "_ZTIj"
7272    }
7273   ],
7274   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
7275   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7276   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
7277   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
7278   "size" : 32,
7279   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7280   "template_args" : [ "_ZTIc" ]
7281  },
7282  {
7283   "access" : "private",
7284   "alignment" : 4,
7285   "fields" :
7286   [
7287    {
7288     "field_name" : "binder",
7289     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
7290    },
7291    {
7292     "field_name" : "refs",
7293     "field_offset" : 32,
7294     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
7295    }
7296   ],
7297   "linker_set_key" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
7298   "name" : "android::hardware::ProcessState::handle_entry",
7299   "referenced_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
7300   "self_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
7301   "size" : 8,
7302   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7303  },
7304  {
7305   "alignment" : 4,
7306   "base_specifiers" :
7307   [
7308    {
7309     "is_virtual" : true,
7310     "referenced_type" : "_ZTIN7android7RefBaseE"
7311    }
7312   ],
7313   "fields" :
7314   [
7315    {
7316     "access" : "private",
7317     "field_name" : "mDriverFD",
7318     "field_offset" : 32,
7319     "referenced_type" : "_ZTIi"
7320    },
7321    {
7322     "access" : "private",
7323     "field_name" : "mVMStart",
7324     "field_offset" : 64,
7325     "referenced_type" : "_ZTIPv"
7326    },
7327    {
7328     "access" : "private",
7329     "field_name" : "mThreadCountLock",
7330     "field_offset" : 96,
7331     "referenced_type" : "_ZTI15pthread_mutex_t"
7332    },
7333    {
7334     "access" : "private",
7335     "field_name" : "mThreadCountDecrement",
7336     "field_offset" : 128,
7337     "referenced_type" : "_ZTI14pthread_cond_t"
7338    },
7339    {
7340     "access" : "private",
7341     "field_name" : "mExecutingThreadsCount",
7342     "field_offset" : 160,
7343     "referenced_type" : "_ZTIj"
7344    },
7345    {
7346     "access" : "private",
7347     "field_name" : "mMaxThreads",
7348     "field_offset" : 192,
7349     "referenced_type" : "_ZTIj"
7350    },
7351    {
7352     "access" : "private",
7353     "field_name" : "mStarvationStartTimeMs",
7354     "field_offset" : 224,
7355     "referenced_type" : "_ZTIx"
7356    },
7357    {
7358     "access" : "private",
7359     "field_name" : "mLock",
7360     "field_offset" : 288,
7361     "referenced_type" : "_ZTIN7android5MutexE"
7362    },
7363    {
7364     "access" : "private",
7365     "field_name" : "mHandleToObject",
7366     "field_offset" : 320,
7367     "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7368    },
7369    {
7370     "access" : "private",
7371     "field_name" : "mManagesContexts",
7372     "field_offset" : 480,
7373     "referenced_type" : "_ZTIb"
7374    },
7375    {
7376     "access" : "private",
7377     "field_name" : "mBinderContextCheckFunc",
7378     "field_offset" : 512,
7379     "referenced_type" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE"
7380    },
7381    {
7382     "access" : "private",
7383     "field_name" : "mBinderContextUserData",
7384     "field_offset" : 544,
7385     "referenced_type" : "_ZTIPv"
7386    },
7387    {
7388     "access" : "private",
7389     "field_name" : "mContexts",
7390     "field_offset" : 576,
7391     "referenced_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7392    },
7393    {
7394     "access" : "private",
7395     "field_name" : "mRootDir",
7396     "field_offset" : 736,
7397     "referenced_type" : "_ZTIN7android7String8E"
7398    },
7399    {
7400     "access" : "private",
7401     "field_name" : "mThreadPoolStarted",
7402     "field_offset" : 768,
7403     "referenced_type" : "_ZTIb"
7404    },
7405    {
7406     "access" : "private",
7407     "field_name" : "mSpawnThreadOnStart",
7408     "field_offset" : 776,
7409     "referenced_type" : "_ZTIb"
7410    },
7411    {
7412     "access" : "private",
7413     "field_name" : "mThreadPoolSeq",
7414     "field_offset" : 800,
7415     "referenced_type" : "_ZTIVi"
7416    },
7417    {
7418     "access" : "private",
7419     "field_name" : "mMmapSize",
7420     "field_offset" : 832,
7421     "referenced_type" : "_ZTIKj"
7422    },
7423    {
7424     "access" : "private",
7425     "field_name" : "mCallRestriction",
7426     "field_offset" : 864,
7427     "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE"
7428    }
7429   ],
7430   "linker_set_key" : "_ZTIN7android8hardware12ProcessStateE",
7431   "name" : "android::hardware::ProcessState",
7432   "record_kind" : "class",
7433   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
7434   "self_type" : "_ZTIN7android8hardware12ProcessStateE",
7435   "size" : 120,
7436   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7437   "vtable_components" :
7438   [
7439    {
7440     "component_value" : 112,
7441     "kind" : "vbase_offset"
7442    },
7443    {
7444     "kind" : "offset_to_top"
7445    },
7446    {
7447     "kind" : "rtti",
7448     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7449    },
7450    {
7451     "kind" : "complete_dtor_pointer",
7452     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7453    },
7454    {
7455     "kind" : "deleting_dtor_pointer",
7456     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7457    },
7458    {
7459     "kind" : "vcall_offset"
7460    },
7461    {
7462     "kind" : "vcall_offset"
7463    },
7464    {
7465     "kind" : "vcall_offset"
7466    },
7467    {
7468     "kind" : "vcall_offset"
7469    },
7470    {
7471     "component_value" : -112,
7472     "kind" : "vcall_offset"
7473    },
7474    {
7475     "component_value" : -112,
7476     "kind" : "offset_to_top"
7477    },
7478    {
7479     "kind" : "rtti",
7480     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7481    },
7482    {
7483     "kind" : "complete_dtor_pointer",
7484     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7485    },
7486    {
7487     "kind" : "deleting_dtor_pointer",
7488     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7489    },
7490    {
7491     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7492    },
7493    {
7494     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7495    },
7496    {
7497     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7498    },
7499    {
7500     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7501    }
7502   ]
7503  },
7504  {
7505   "alignment" : 2,
7506   "fields" :
7507   [
7508    {
7509     "access" : "private",
7510     "field_name" : "mMajor",
7511     "referenced_type" : "_ZTIt"
7512    },
7513    {
7514     "access" : "private",
7515     "field_name" : "mMinor",
7516     "field_offset" : 16,
7517     "referenced_type" : "_ZTIt"
7518    }
7519   ],
7520   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
7521   "name" : "android::hardware::hidl_version",
7522   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
7523   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
7524   "size" : 4,
7525   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7526  },
7527  {
7528   "alignment" : 8,
7529   "fields" :
7530   [
7531    {
7532     "field_name" : "flags",
7533     "referenced_type" : "_ZTIj"
7534    },
7535    {
7536     "field_name" : "fdIndex",
7537     "field_offset" : 32,
7538     "referenced_type" : "_ZTIj"
7539    },
7540    {
7541     "field_name" : "offset",
7542     "field_offset" : 64,
7543     "referenced_type" : "_ZTIj"
7544    },
7545    {
7546     "field_name" : "extent",
7547     "field_offset" : 128,
7548     "referenced_type" : "_ZTIy"
7549    }
7550   ],
7551   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
7552   "name" : "android::hardware::GrantorDescriptor",
7553   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
7554   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
7555   "size" : 24,
7556   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h"
7557  },
7558  {
7559   "alignment" : 4,
7560   "base_specifiers" :
7561   [
7562    {
7563     "is_virtual" : true,
7564     "referenced_type" : "_ZTIN7android7RefBaseE"
7565    }
7566   ],
7567   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
7568   "name" : "android::hardware::hidl_death_recipient",
7569   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
7570   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
7571   "size" : 12,
7572   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7573   "vtable_components" :
7574   [
7575    {
7576     "component_value" : 4,
7577     "kind" : "vbase_offset"
7578    },
7579    {
7580     "kind" : "offset_to_top"
7581    },
7582    {
7583     "kind" : "rtti",
7584     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7585    },
7586    {
7587     "is_pure" : true,
7588     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
7589    },
7590    {
7591     "kind" : "complete_dtor_pointer",
7592     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
7593    },
7594    {
7595     "kind" : "deleting_dtor_pointer",
7596     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
7597    },
7598    {
7599     "kind" : "vcall_offset"
7600    },
7601    {
7602     "kind" : "vcall_offset"
7603    },
7604    {
7605     "kind" : "vcall_offset"
7606    },
7607    {
7608     "kind" : "vcall_offset"
7609    },
7610    {
7611     "component_value" : -4,
7612     "kind" : "vcall_offset"
7613    },
7614    {
7615     "component_value" : -4,
7616     "kind" : "offset_to_top"
7617    },
7618    {
7619     "kind" : "rtti",
7620     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7621    },
7622    {
7623     "kind" : "complete_dtor_pointer",
7624     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
7625    },
7626    {
7627     "kind" : "deleting_dtor_pointer",
7628     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
7629    },
7630    {
7631     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7632    },
7633    {
7634     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7635    },
7636    {
7637     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7638    },
7639    {
7640     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7641    }
7642   ]
7643  },
7644  {
7645   "alignment" : 4,
7646   "base_specifiers" :
7647   [
7648    {
7649     "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7650    }
7651   ],
7652   "fields" :
7653   [
7654    {
7655     "access" : "private",
7656     "field_name" : "mRecipient",
7657     "field_offset" : 32,
7658     "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE"
7659    },
7660    {
7661     "access" : "private",
7662     "field_name" : "mCookie",
7663     "field_offset" : 96,
7664     "referenced_type" : "_ZTIy"
7665    },
7666    {
7667     "access" : "private",
7668     "field_name" : "mBase",
7669     "field_offset" : 160,
7670     "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7671    }
7672   ],
7673   "linker_set_key" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7674   "name" : "android::hardware::hidl_binder_death_recipient",
7675   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7676   "self_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7677   "size" : 36,
7678   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
7679   "vtable_components" :
7680   [
7681    {
7682     "component_value" : 28,
7683     "kind" : "vbase_offset"
7684    },
7685    {
7686     "kind" : "offset_to_top"
7687    },
7688    {
7689     "kind" : "rtti",
7690     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7691    },
7692    {
7693     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
7694    },
7695    {
7696     "kind" : "complete_dtor_pointer",
7697     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
7698    },
7699    {
7700     "kind" : "deleting_dtor_pointer",
7701     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
7702    },
7703    {
7704     "kind" : "vcall_offset"
7705    },
7706    {
7707     "kind" : "vcall_offset"
7708    },
7709    {
7710     "kind" : "vcall_offset"
7711    },
7712    {
7713     "kind" : "vcall_offset"
7714    },
7715    {
7716     "component_value" : -28,
7717     "kind" : "vcall_offset"
7718    },
7719    {
7720     "component_value" : -28,
7721     "kind" : "offset_to_top"
7722    },
7723    {
7724     "kind" : "rtti",
7725     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7726    },
7727    {
7728     "kind" : "complete_dtor_pointer",
7729     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
7730    },
7731    {
7732     "kind" : "deleting_dtor_pointer",
7733     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
7734    },
7735    {
7736     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7737    },
7738    {
7739     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7740    },
7741    {
7742     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7743    },
7744    {
7745     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7746    }
7747   ]
7748  },
7749  {
7750   "access" : "private",
7751   "alignment" : 4,
7752   "fields" :
7753   [
7754    {
7755     "field_name" : "index",
7756     "referenced_type" : "_ZTIj"
7757    },
7758    {
7759     "field_name" : "buffer",
7760     "field_offset" : 32,
7761     "referenced_type" : "_ZTIy"
7762    },
7763    {
7764     "field_name" : "bufend",
7765     "field_offset" : 96,
7766     "referenced_type" : "_ZTIy"
7767    }
7768   ],
7769   "linker_set_key" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7770   "name" : "android::hardware::Parcel::BufferInfo",
7771   "referenced_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7772   "self_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7773   "size" : 20,
7774   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7775  },
7776  {
7777   "alignment" : 4,
7778   "fields" :
7779   [
7780    {
7781     "access" : "private",
7782     "field_name" : "mBufCachePos",
7783     "referenced_type" : "_ZTIj"
7784    },
7785    {
7786     "access" : "private",
7787     "field_name" : "mBufCache",
7788     "field_offset" : 32,
7789     "referenced_type" : "_ZTINSt3__16vectorIN7android8hardware6Parcel10BufferInfoENS_9allocatorIS4_EEEE"
7790    },
7791    {
7792     "access" : "private",
7793     "field_name" : "mError",
7794     "field_offset" : 128,
7795     "referenced_type" : "_ZTIi"
7796    },
7797    {
7798     "access" : "private",
7799     "field_name" : "mData",
7800     "field_offset" : 160,
7801     "referenced_type" : "_ZTIPh"
7802    },
7803    {
7804     "access" : "private",
7805     "field_name" : "mDataSize",
7806     "field_offset" : 192,
7807     "referenced_type" : "_ZTIj"
7808    },
7809    {
7810     "access" : "private",
7811     "field_name" : "mDataCapacity",
7812     "field_offset" : 224,
7813     "referenced_type" : "_ZTIj"
7814    },
7815    {
7816     "access" : "private",
7817     "field_name" : "mDataPos",
7818     "field_offset" : 256,
7819     "referenced_type" : "_ZTIj"
7820    },
7821    {
7822     "access" : "private",
7823     "field_name" : "mObjects",
7824     "field_offset" : 288,
7825     "referenced_type" : "_ZTIPy"
7826    },
7827    {
7828     "access" : "private",
7829     "field_name" : "mObjectsSize",
7830     "field_offset" : 320,
7831     "referenced_type" : "_ZTIj"
7832    },
7833    {
7834     "access" : "private",
7835     "field_name" : "mObjectsCapacity",
7836     "field_offset" : 352,
7837     "referenced_type" : "_ZTIj"
7838    },
7839    {
7840     "access" : "private",
7841     "field_name" : "mNextObjectHint",
7842     "field_offset" : 384,
7843     "referenced_type" : "_ZTIj"
7844    },
7845    {
7846     "access" : "private",
7847     "field_name" : "mNumRef",
7848     "field_offset" : 416,
7849     "referenced_type" : "_ZTIj"
7850    },
7851    {
7852     "access" : "private",
7853     "field_name" : "mFdsKnown",
7854     "field_offset" : 448,
7855     "referenced_type" : "_ZTIb"
7856    },
7857    {
7858     "access" : "private",
7859     "field_name" : "mHasFds",
7860     "field_offset" : 456,
7861     "referenced_type" : "_ZTIb"
7862    },
7863    {
7864     "access" : "private",
7865     "field_name" : "mAllowFds",
7866     "field_offset" : 464,
7867     "referenced_type" : "_ZTIb"
7868    },
7869    {
7870     "access" : "private",
7871     "field_name" : "mOwner",
7872     "field_offset" : 480,
7873     "referenced_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE"
7874    },
7875    {
7876     "access" : "private",
7877     "field_name" : "mOwnerCookie",
7878     "field_offset" : 512,
7879     "referenced_type" : "_ZTIPv"
7880    }
7881   ],
7882   "linker_set_key" : "_ZTIN7android8hardware6ParcelE",
7883   "name" : "android::hardware::Parcel",
7884   "record_kind" : "class",
7885   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
7886   "self_type" : "_ZTIN7android8hardware6ParcelE",
7887   "size" : 68,
7888   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7889  },
7890  {
7891   "alignment" : 4,
7892   "base_specifiers" :
7893   [
7894    {
7895     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
7896    }
7897   ],
7898   "fields" :
7899   [
7900    {
7901     "access" : "private",
7902     "field_name" : "mVal",
7903     "field_offset" : 168,
7904     "referenced_type" : "_ZTIb"
7905    }
7906   ],
7907   "linker_set_key" : "_ZTIN7android8hardware6ReturnIbEE",
7908   "name" : "android::hardware::Return<bool>",
7909   "record_kind" : "class",
7910   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
7911   "self_type" : "_ZTIN7android8hardware6ReturnIbEE",
7912   "size" : 24,
7913   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7914   "template_args" : [ "_ZTIb" ]
7915  },
7916  {
7917   "alignment" : 4,
7918   "base_specifiers" :
7919   [
7920    {
7921     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
7922    }
7923   ],
7924   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
7925   "name" : "android::hardware::Return<void>",
7926   "record_kind" : "class",
7927   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
7928   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
7929   "size" : 24,
7930   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7931   "template_args" : [ "_ZTIv" ]
7932  },
7933  {
7934   "alignment" : 4,
7935   "fields" :
7936   [
7937    {
7938     "access" : "private",
7939     "field_name" : "mException",
7940     "referenced_type" : "_ZTIi"
7941    },
7942    {
7943     "access" : "private",
7944     "field_name" : "mErrorCode",
7945     "field_offset" : 32,
7946     "referenced_type" : "_ZTIi"
7947    },
7948    {
7949     "access" : "private",
7950     "field_name" : "mMessage",
7951     "field_offset" : 64,
7952     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7953    }
7954   ],
7955   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
7956   "name" : "android::hardware::Status",
7957   "record_kind" : "class",
7958   "referenced_type" : "_ZTIN7android8hardware6StatusE",
7959   "self_type" : "_ZTIN7android8hardware6StatusE",
7960   "size" : 20,
7961   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7962  },
7963  {
7964   "alignment" : 4,
7965   "base_specifiers" :
7966   [
7967    {
7968     "is_virtual" : true,
7969     "referenced_type" : "_ZTIN7android7RefBaseE"
7970    }
7971   ],
7972   "linker_set_key" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
7973   "name" : "android::hardware::IBinder::DeathRecipient",
7974   "record_kind" : "class",
7975   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
7976   "self_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
7977   "size" : 12,
7978   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7979   "vtable_components" :
7980   [
7981    {
7982     "component_value" : 4,
7983     "kind" : "vbase_offset"
7984    },
7985    {
7986     "kind" : "offset_to_top"
7987    },
7988    {
7989     "kind" : "rtti",
7990     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7991    },
7992    {
7993     "is_pure" : true,
7994     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7995    },
7996    {
7997     "kind" : "complete_dtor_pointer",
7998     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7999    },
8000    {
8001     "kind" : "deleting_dtor_pointer",
8002     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8003    },
8004    {
8005     "kind" : "vcall_offset"
8006    },
8007    {
8008     "kind" : "vcall_offset"
8009    },
8010    {
8011     "kind" : "vcall_offset"
8012    },
8013    {
8014     "kind" : "vcall_offset"
8015    },
8016    {
8017     "component_value" : -4,
8018     "kind" : "vcall_offset"
8019    },
8020    {
8021     "component_value" : -4,
8022     "kind" : "offset_to_top"
8023    },
8024    {
8025     "kind" : "rtti",
8026     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8027    },
8028    {
8029     "kind" : "complete_dtor_pointer",
8030     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8031    },
8032    {
8033     "kind" : "deleting_dtor_pointer",
8034     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8035    },
8036    {
8037     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8038    },
8039    {
8040     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8041    },
8042    {
8043     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8044    },
8045    {
8046     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8047    }
8048   ]
8049  },
8050  {
8051   "alignment" : 4,
8052   "base_specifiers" :
8053   [
8054    {
8055     "is_virtual" : true,
8056     "referenced_type" : "_ZTIN7android7RefBaseE"
8057    }
8058   ],
8059   "linker_set_key" : "_ZTIN7android8hardware7IBinderE",
8060   "name" : "android::hardware::IBinder",
8061   "record_kind" : "class",
8062   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
8063   "self_type" : "_ZTIN7android8hardware7IBinderE",
8064   "size" : 12,
8065   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8066   "vtable_components" :
8067   [
8068    {
8069     "component_value" : 4,
8070     "kind" : "vbase_offset"
8071    },
8072    {
8073     "kind" : "offset_to_top"
8074    },
8075    {
8076     "kind" : "rtti",
8077     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8078    },
8079    {
8080     "is_pure" : true,
8081     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8082    },
8083    {
8084     "is_pure" : true,
8085     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8086    },
8087    {
8088     "is_pure" : true,
8089     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8090    },
8091    {
8092     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8093    },
8094    {
8095     "is_pure" : true,
8096     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8097    },
8098    {
8099     "is_pure" : true,
8100     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8101    },
8102    {
8103     "is_pure" : true,
8104     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8105    },
8106    {
8107     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8108    },
8109    {
8110     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8111    },
8112    {
8113     "kind" : "complete_dtor_pointer",
8114     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8115    },
8116    {
8117     "kind" : "deleting_dtor_pointer",
8118     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8119    },
8120    {
8121     "kind" : "vcall_offset"
8122    },
8123    {
8124     "kind" : "vcall_offset"
8125    },
8126    {
8127     "kind" : "vcall_offset"
8128    },
8129    {
8130     "kind" : "vcall_offset"
8131    },
8132    {
8133     "component_value" : -4,
8134     "kind" : "vcall_offset"
8135    },
8136    {
8137     "component_value" : -4,
8138     "kind" : "offset_to_top"
8139    },
8140    {
8141     "kind" : "rtti",
8142     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8143    },
8144    {
8145     "kind" : "complete_dtor_pointer",
8146     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8147    },
8148    {
8149     "kind" : "deleting_dtor_pointer",
8150     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8151    },
8152    {
8153     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8154    },
8155    {
8156     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8157    },
8158    {
8159     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8160    },
8161    {
8162     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8163    }
8164   ]
8165  },
8166  {
8167   "alignment" : 4,
8168   "fields" :
8169   [
8170    {
8171     "access" : "private",
8172     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8173    }
8174   ],
8175   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
8176   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8177   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
8178   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
8179   "size" : 8,
8180   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8181   "template_args" : [ "_ZTI13native_handle" ]
8182  },
8183  {
8184   "access" : "private",
8185   "alignment" : 4,
8186   "fields" :
8187   [
8188    {
8189     "field_name" : "mPointer",
8190     "referenced_type" : "_ZTIP13native_handle"
8191    },
8192    {
8193     "field_name" : "_pad",
8194     "referenced_type" : "_ZTIy"
8195    }
8196   ],
8197   "is_anonymous" : true,
8198   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
8199   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8200   "record_kind" : "union",
8201   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
8202   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
8203   "size" : 8,
8204   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8205  },
8206  {
8207   "alignment" : 4,
8208   "fields" :
8209   [
8210    {
8211     "access" : "private",
8212     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8213    }
8214   ],
8215   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
8216   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8217   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
8218   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
8219   "size" : 8,
8220   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8221   "template_args" : [ "_ZTIK13native_handle" ]
8222  },
8223  {
8224   "access" : "private",
8225   "alignment" : 4,
8226   "fields" :
8227   [
8228    {
8229     "field_name" : "mPointer",
8230     "referenced_type" : "_ZTIPK13native_handle"
8231    },
8232    {
8233     "field_name" : "_pad",
8234     "referenced_type" : "_ZTIy"
8235    }
8236   ],
8237   "is_anonymous" : true,
8238   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
8239   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8240   "record_kind" : "union",
8241   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
8242   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
8243   "size" : 8,
8244   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8245  },
8246  {
8247   "alignment" : 4,
8248   "fields" :
8249   [
8250    {
8251     "access" : "private",
8252     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
8253    }
8254   ],
8255   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
8256   "name" : "android::hardware::details::hidl_pointer<const char>",
8257   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
8258   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
8259   "size" : 8,
8260   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8261   "template_args" : [ "_ZTIKc" ]
8262  },
8263  {
8264   "access" : "private",
8265   "alignment" : 4,
8266   "fields" :
8267   [
8268    {
8269     "field_name" : "mPointer",
8270     "referenced_type" : "_ZTIPKc"
8271    },
8272    {
8273     "field_name" : "_pad",
8274     "referenced_type" : "_ZTIy"
8275    }
8276   ],
8277   "is_anonymous" : true,
8278   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
8279   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8280   "record_kind" : "union",
8281   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
8282   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
8283   "size" : 8,
8284   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8285  },
8286  {
8287   "alignment" : 4,
8288   "fields" :
8289   [
8290    {
8291     "access" : "private",
8292     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8293    }
8294   ],
8295   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
8296   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8297   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
8298   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
8299   "size" : 8,
8300   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8301   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
8302  },
8303  {
8304   "access" : "private",
8305   "alignment" : 4,
8306   "fields" :
8307   [
8308    {
8309     "field_name" : "mPointer",
8310     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
8311    },
8312    {
8313     "field_name" : "_pad",
8314     "referenced_type" : "_ZTIy"
8315    }
8316   ],
8317   "is_anonymous" : true,
8318   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
8319   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8320   "record_kind" : "union",
8321   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
8322   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
8323   "size" : 8,
8324   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8325  },
8326  {
8327   "alignment" : 4,
8328   "fields" :
8329   [
8330    {
8331     "access" : "private",
8332     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEUt_E"
8333    }
8334   ],
8335   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
8336   "name" : "android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
8337   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
8338   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
8339   "size" : 8,
8340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8341   "template_args" :
8342   [
8343    "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE"
8344   ]
8345  },
8346  {
8347   "access" : "private",
8348   "alignment" : 4,
8349   "fields" :
8350   [
8351    {
8352     "field_name" : "mPointer",
8353     "referenced_type" : "_ZTIPN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE"
8354    },
8355    {
8356     "field_name" : "_pad",
8357     "referenced_type" : "_ZTIy"
8358    }
8359   ],
8360   "is_anonymous" : true,
8361   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEUt_E",
8362   "name" : "android::hardware::details::hidl_pointer<VendorTagSection>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8363   "record_kind" : "union",
8364   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEUt_E",
8365   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEUt_E",
8366   "size" : 8,
8367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8368  },
8369  {
8370   "alignment" : 4,
8371   "fields" :
8372   [
8373    {
8374     "access" : "private",
8375     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEUt_E"
8376    }
8377   ],
8378   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
8379   "name" : "android::hardware::details::hidl_pointer<android::frameworks::cameraservice::common::V2_0::VendorTag>",
8380   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
8381   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
8382   "size" : 8,
8383   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8384   "template_args" : [ "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE" ]
8385  },
8386  {
8387   "access" : "private",
8388   "alignment" : 4,
8389   "fields" :
8390   [
8391    {
8392     "field_name" : "mPointer",
8393     "referenced_type" : "_ZTIPN7android10frameworks13cameraservice6common4V2_09VendorTagE"
8394    },
8395    {
8396     "field_name" : "_pad",
8397     "referenced_type" : "_ZTIy"
8398    }
8399   ],
8400   "is_anonymous" : true,
8401   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEUt_E",
8402   "name" : "android::hardware::details::hidl_pointer<VendorTag>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8403   "record_kind" : "union",
8404   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEUt_E",
8405   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEUt_E",
8406   "size" : 8,
8407   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8408  },
8409  {
8410   "alignment" : 4,
8411   "fields" :
8412   [
8413    {
8414     "access" : "private",
8415     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E"
8416    }
8417   ],
8418   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
8419   "name" : "android::hardware::details::hidl_pointer<char>",
8420   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
8421   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
8422   "size" : 8,
8423   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8424   "template_args" : [ "_ZTIc" ]
8425  },
8426  {
8427   "access" : "private",
8428   "alignment" : 4,
8429   "fields" :
8430   [
8431    {
8432     "field_name" : "mPointer",
8433     "referenced_type" : "_ZTIPc"
8434    },
8435    {
8436     "field_name" : "_pad",
8437     "referenced_type" : "_ZTIy"
8438    }
8439   ],
8440   "is_anonymous" : true,
8441   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
8442   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
8443   "record_kind" : "union",
8444   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
8445   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
8446   "size" : 8,
8447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8448  },
8449  {
8450   "alignment" : 4,
8451   "fields" :
8452   [
8453    {
8454     "access" : "private",
8455     "field_name" : "mStatus",
8456     "referenced_type" : "_ZTIN7android8hardware6StatusE"
8457    },
8458    {
8459     "access" : "private",
8460     "field_name" : "mCheckedStatus",
8461     "field_offset" : 160,
8462     "referenced_type" : "_ZTIb"
8463    }
8464   ],
8465   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
8466   "name" : "android::hardware::details::return_status",
8467   "record_kind" : "class",
8468   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
8469   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
8470   "size" : 24,
8471   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8472  },
8473  {
8474   "alignment" : 4,
8475   "fields" :
8476   [
8477    {
8478     "access" : "protected",
8479     "field_name" : "mInstrumentationCallbacks",
8480     "field_offset" : 32,
8481     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
8482    },
8483    {
8484     "access" : "protected",
8485     "field_name" : "mEnableInstrumentation",
8486     "field_offset" : 128,
8487     "referenced_type" : "_ZTIb"
8488    },
8489    {
8490     "access" : "protected",
8491     "field_name" : "mInstrumentationLibPackage",
8492     "field_offset" : 160,
8493     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
8494    },
8495    {
8496     "access" : "protected",
8497     "field_name" : "mInterfaceName",
8498     "field_offset" : 256,
8499     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
8500    }
8501   ],
8502   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
8503   "name" : "android::hardware::details::HidlInstrumentor",
8504   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
8505   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
8506   "size" : 44,
8507   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8508   "vtable_components" :
8509   [
8510    {
8511     "kind" : "offset_to_top"
8512    },
8513    {
8514     "kind" : "rtti",
8515     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8516    },
8517    {
8518     "kind" : "complete_dtor_pointer",
8519     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8520    },
8521    {
8522     "kind" : "deleting_dtor_pointer",
8523     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8524    }
8525   ]
8526  },
8527  {
8528   "alignment" : 1,
8529   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
8530   "name" : "android::hardware::details::i_tag",
8531   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
8532   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
8533   "size" : 1,
8534   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8535  },
8536  {
8537   "alignment" : 1,
8538   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
8539   "name" : "android::hardware::details::bs_tag",
8540   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
8541   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
8542   "size" : 1,
8543   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8544  },
8545  {
8546   "alignment" : 1,
8547   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
8548   "name" : "android::hardware::details::bnhw_tag",
8549   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
8550   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
8551   "size" : 1,
8552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8553  },
8554  {
8555   "alignment" : 1,
8556   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
8557   "name" : "android::hardware::details::bphw_tag",
8558   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
8559   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
8560   "size" : 1,
8561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8562  },
8563  {
8564   "alignment" : 4,
8565   "fields" :
8566   [
8567    {
8568     "access" : "private",
8569     "field_name" : "mBuffer",
8570     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8571    },
8572    {
8573     "access" : "private",
8574     "field_name" : "mSize",
8575     "field_offset" : 64,
8576     "referenced_type" : "_ZTIj"
8577    },
8578    {
8579     "access" : "private",
8580     "field_name" : "mOwnsBuffer",
8581     "field_offset" : 96,
8582     "referenced_type" : "_ZTIb"
8583    },
8584    {
8585     "access" : "private",
8586     "field_name" : "mPad",
8587     "field_offset" : 104,
8588     "referenced_type" : "_ZTIA3_h"
8589    }
8590   ],
8591   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8592   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8593   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8594   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8595   "size" : 16,
8596   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8597   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
8598  },
8599  {
8600   "alignment" : 4,
8601   "fields" :
8602   [
8603    {
8604     "access" : "private",
8605     "field_name" : "mBuffer",
8606     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE"
8607    },
8608    {
8609     "access" : "private",
8610     "field_name" : "mSize",
8611     "field_offset" : 64,
8612     "referenced_type" : "_ZTIj"
8613    },
8614    {
8615     "access" : "private",
8616     "field_name" : "mOwnsBuffer",
8617     "field_offset" : 96,
8618     "referenced_type" : "_ZTIb"
8619    },
8620    {
8621     "access" : "private",
8622     "field_name" : "mPad",
8623     "field_offset" : 104,
8624     "referenced_type" : "_ZTIA3_h"
8625    }
8626   ],
8627   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
8628   "name" : "android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTagSection>",
8629   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
8630   "self_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_016VendorTagSectionEEE",
8631   "size" : 16,
8632   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8633   "template_args" :
8634   [
8635    "_ZTIN7android10frameworks13cameraservice6common4V2_016VendorTagSectionE"
8636   ]
8637  },
8638  {
8639   "alignment" : 4,
8640   "fields" :
8641   [
8642    {
8643     "access" : "private",
8644     "field_name" : "mBuffer",
8645     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS_10frameworks13cameraservice6common4V2_09VendorTagEEE"
8646    },
8647    {
8648     "access" : "private",
8649     "field_name" : "mSize",
8650     "field_offset" : 64,
8651     "referenced_type" : "_ZTIj"
8652    },
8653    {
8654     "access" : "private",
8655     "field_name" : "mOwnsBuffer",
8656     "field_offset" : 96,
8657     "referenced_type" : "_ZTIb"
8658    },
8659    {
8660     "access" : "private",
8661     "field_name" : "mPad",
8662     "field_offset" : 104,
8663     "referenced_type" : "_ZTIA3_h"
8664    }
8665   ],
8666   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
8667   "name" : "android::hardware::hidl_vec<android::frameworks::cameraservice::common::V2_0::VendorTag>",
8668   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
8669   "self_type" : "_ZTIN7android8hardware8hidl_vecINS_10frameworks13cameraservice6common4V2_09VendorTagEEE",
8670   "size" : 16,
8671   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8672   "template_args" : [ "_ZTIN7android10frameworks13cameraservice6common4V2_09VendorTagE" ]
8673  },
8674  {
8675   "alignment" : 4,
8676   "fields" :
8677   [
8678    {
8679     "access" : "private",
8680     "field_name" : "mBuffer",
8681     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE"
8682    },
8683    {
8684     "access" : "private",
8685     "field_name" : "mSize",
8686     "field_offset" : 64,
8687     "referenced_type" : "_ZTIj"
8688    },
8689    {
8690     "access" : "private",
8691     "field_name" : "mOwnsBuffer",
8692     "field_offset" : 96,
8693     "referenced_type" : "_ZTIb"
8694    },
8695    {
8696     "access" : "private",
8697     "field_name" : "mPad",
8698     "field_offset" : 104,
8699     "referenced_type" : "_ZTIA3_h"
8700    }
8701   ],
8702   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIcEE",
8703   "name" : "android::hardware::hidl_vec<char>",
8704   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
8705   "self_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
8706   "size" : 16,
8707   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8708   "template_args" : [ "_ZTIc" ]
8709  },
8710  {
8711   "alignment" : 4,
8712   "base_specifiers" :
8713   [
8714    {
8715     "referenced_type" : "_ZTIN7android8hardware7IBinderE"
8716    }
8717   ],
8718   "fields" :
8719   [
8720    {
8721     "access" : "protected",
8722     "field_name" : "mSchedPolicy",
8723     "field_offset" : 32,
8724     "referenced_type" : "_ZTIi"
8725    },
8726    {
8727     "access" : "protected",
8728     "field_name" : "mSchedPriority",
8729     "field_offset" : 64,
8730     "referenced_type" : "_ZTIi"
8731    },
8732    {
8733     "access" : "private",
8734     "field_name" : "mExtras",
8735     "field_offset" : 96,
8736     "referenced_type" : "_ZTINSt3__16atomicIPN7android8hardware9BHwBinder6ExtrasEEE"
8737    },
8738    {
8739     "access" : "private",
8740     "field_name" : "mReserved0",
8741     "field_offset" : 128,
8742     "referenced_type" : "_ZTIPv"
8743    }
8744   ],
8745   "linker_set_key" : "_ZTIN7android8hardware9BHwBinderE",
8746   "name" : "android::hardware::BHwBinder",
8747   "record_kind" : "class",
8748   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
8749   "self_type" : "_ZTIN7android8hardware9BHwBinderE",
8750   "size" : 28,
8751   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8752   "vtable_components" :
8753   [
8754    {
8755     "component_value" : 20,
8756     "kind" : "vbase_offset"
8757    },
8758    {
8759     "kind" : "offset_to_top"
8760    },
8761    {
8762     "kind" : "rtti",
8763     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8764    },
8765    {
8766     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8767    },
8768    {
8769     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8770    },
8771    {
8772     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8773    },
8774    {
8775     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8776    },
8777    {
8778     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8779    },
8780    {
8781     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8782    },
8783    {
8784     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8785    },
8786    {
8787     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8788    },
8789    {
8790     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8791    },
8792    {
8793     "kind" : "complete_dtor_pointer",
8794     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8795    },
8796    {
8797     "kind" : "deleting_dtor_pointer",
8798     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8799    },
8800    {
8801     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8802    },
8803    {
8804     "kind" : "vcall_offset"
8805    },
8806    {
8807     "kind" : "vcall_offset"
8808    },
8809    {
8810     "kind" : "vcall_offset"
8811    },
8812    {
8813     "kind" : "vcall_offset"
8814    },
8815    {
8816     "component_value" : -20,
8817     "kind" : "vcall_offset"
8818    },
8819    {
8820     "component_value" : -20,
8821     "kind" : "offset_to_top"
8822    },
8823    {
8824     "kind" : "rtti",
8825     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8826    },
8827    {
8828     "kind" : "complete_dtor_pointer",
8829     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8830    },
8831    {
8832     "kind" : "deleting_dtor_pointer",
8833     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8834    },
8835    {
8836     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8837    },
8838    {
8839     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8840    },
8841    {
8842     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8843    },
8844    {
8845     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8846    }
8847   ]
8848  },
8849  {
8850   "alignment" : 4,
8851   "fields" :
8852   [
8853    {
8854     "field_name" : "sched_policy",
8855     "referenced_type" : "_ZTIi"
8856    },
8857    {
8858     "field_name" : "prio",
8859     "field_offset" : 32,
8860     "referenced_type" : "_ZTIi"
8861    }
8862   ],
8863   "linker_set_key" : "_ZTIN7android8hardware9SchedPrioE",
8864   "name" : "android::hardware::SchedPrio",
8865   "referenced_type" : "_ZTIN7android8hardware9SchedPrioE",
8866   "self_type" : "_ZTIN7android8hardware9SchedPrioE",
8867   "size" : 8,
8868   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8869  },
8870  {
8871   "alignment" : 4,
8872   "fields" :
8873   [
8874    {
8875     "access" : "private",
8876     "field_name" : "mCond",
8877     "referenced_type" : "_ZTI14pthread_cond_t"
8878    }
8879   ],
8880   "linker_set_key" : "_ZTIN7android9ConditionE",
8881   "name" : "android::Condition",
8882   "record_kind" : "class",
8883   "referenced_type" : "_ZTIN7android9ConditionE",
8884   "self_type" : "_ZTIN7android9ConditionE",
8885   "size" : 4,
8886   "source_file" : "/system/core/libutils/include/utils/Condition.h"
8887  },
8888  {
8889   "alignment" : 4,
8890   "fields" :
8891   [
8892    {
8893     "field_name" : "buf",
8894     "referenced_type" : "_ZTIA5121_h"
8895    },
8896    {
8897     "field_name" : "entry",
8898     "referenced_type" : "_ZTI12logger_entry"
8899    }
8900   ],
8901   "is_anonymous" : true,
8902   "linker_set_key" : "_ZTIN7log_msgUt_E",
8903   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:77:3)",
8904   "record_kind" : "union",
8905   "referenced_type" : "_ZTIN7log_msgUt_E",
8906   "self_type" : "_ZTIN7log_msgUt_E",
8907   "size" : 5124,
8908   "source_file" : "/system/core/liblog/include/log/log_read.h"
8909  }
8910 ],
8911 "rvalue_reference_types" :
8912 [
8913  {
8914   "alignment" : 4,
8915   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
8916   "name" : "android::hardware::hidl_handle &&",
8917   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
8918   "self_type" : "_ZTION7android8hardware11hidl_handleE",
8919   "size" : 4,
8920   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8921  },
8922  {
8923   "alignment" : 4,
8924   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
8925   "name" : "android::hardware::hidl_memory &&",
8926   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
8927   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
8928   "size" : 4,
8929   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8930  },
8931  {
8932   "alignment" : 4,
8933   "linker_set_key" : "_ZTION7android8hardware6ReturnIbEE",
8934   "name" : "android::hardware::Return<bool> &&",
8935   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
8936   "self_type" : "_ZTION7android8hardware6ReturnIbEE",
8937   "size" : 4,
8938   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8939  },
8940  {
8941   "alignment" : 4,
8942   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
8943   "name" : "android::hardware::Return<void> &&",
8944   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
8945   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
8946   "size" : 4,
8947   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8948  },
8949  {
8950   "alignment" : 4,
8951   "linker_set_key" : "_ZTION7android8hardware6StatusE",
8952   "name" : "android::hardware::Status &&",
8953   "referenced_type" : "_ZTIN7android8hardware6StatusE",
8954   "self_type" : "_ZTION7android8hardware6StatusE",
8955   "size" : 4,
8956   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8957  },
8958  {
8959   "alignment" : 4,
8960   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
8961   "name" : "android::hardware::details::return_status &&",
8962   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
8963   "self_type" : "_ZTION7android8hardware7details13return_statusE",
8964   "size" : 4,
8965   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8966  }
8967 ]
8968}
8969