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