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