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