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