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" : 4,
2773   "enum_fields" :
2774   [
2775    {
2776     "enum_field_value" : 0,
2777     "name" : "android::Condition::WAKE_UP_ONE"
2778    },
2779    {
2780     "enum_field_value" : 1,
2781     "name" : "android::Condition::WAKE_UP_ALL"
2782    }
2783   ],
2784   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
2785   "name" : "android::Condition::WakeUpType",
2786   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
2787   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
2788   "size" : 4,
2789   "source_file" : "system/core/libutils/include/utils/Condition.h",
2790   "underlying_type" : "_ZTIj"
2791  },
2792  {
2793   "alignment" : 4,
2794   "enum_fields" :
2795   [
2796    {
2797     "enum_field_value" : 0,
2798     "name" : "android::Condition::PRIVATE"
2799    },
2800    {
2801     "enum_field_value" : 1,
2802     "name" : "android::Condition::SHARED"
2803    }
2804   ],
2805   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
2806   "name" : "android::Condition::(unnamed)",
2807   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
2808   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
2809   "size" : 4,
2810   "source_file" : "system/core/libutils/include/utils/Condition.h",
2811   "underlying_type" : "_ZTIj"
2812  }
2813 ],
2814 "function_types" :
2815 [
2816  {
2817   "alignment" : 4,
2818   "linker_set_key" : "_ZTIFiPvE",
2819   "name" : "int (void *)",
2820   "parameters" :
2821   [
2822    {
2823     "referenced_type" : "_ZTIPv"
2824    }
2825   ],
2826   "referenced_type" : "_ZTIFiPvE",
2827   "return_type" : "_ZTIi",
2828   "self_type" : "_ZTIFiPvE",
2829   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
2830  },
2831  {
2832   "alignment" : 4,
2833   "linker_set_key" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
2834   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2835   "parameters" :
2836   [
2837    {
2838     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
2839    },
2840    {
2841     "referenced_type" : "_ZTIPKh"
2842    },
2843    {
2844     "referenced_type" : "_ZTIj"
2845    },
2846    {
2847     "referenced_type" : "_ZTIPKy"
2848    },
2849    {
2850     "referenced_type" : "_ZTIj"
2851    },
2852    {
2853     "referenced_type" : "_ZTIPv"
2854    }
2855   ],
2856   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
2857   "return_type" : "_ZTIv",
2858   "self_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
2859   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
2860  }
2861 ],
2862 "functions" : [],
2863 "global_vars" : [],
2864 "lvalue_reference_types" :
2865 [
2866  {
2867   "alignment" : 4,
2868   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2869   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2870   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2871   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2872   "size" : 4,
2873   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2874  },
2875  {
2876   "alignment" : 4,
2877   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
2878   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
2879   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2880   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
2881   "size" : 4,
2882   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2883  },
2884  {
2885   "alignment" : 4,
2886   "linker_set_key" : "_ZTIRKN7android7String8E",
2887   "name" : "const android::String8 &",
2888   "referenced_type" : "_ZTIKN7android7String8E",
2889   "self_type" : "_ZTIRKN7android7String8E",
2890   "size" : 4,
2891   "source_file" : "system/core/libutils/include/utils/String8.h"
2892  },
2893  {
2894   "alignment" : 4,
2895   "linker_set_key" : "_ZTIRKN7android8String16E",
2896   "name" : "const android::String16 &",
2897   "referenced_type" : "_ZTIKN7android8String16E",
2898   "self_type" : "_ZTIRKN7android8String16E",
2899   "size" : 4,
2900   "source_file" : "system/core/libutils/include/utils/String16.h"
2901  },
2902  {
2903   "alignment" : 4,
2904   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
2905   "name" : "const android::hardware::hidl_handle &",
2906   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
2907   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
2908   "size" : 4,
2909   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2910  },
2911  {
2912   "alignment" : 4,
2913   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
2914   "name" : "const android::hardware::hidl_memory &",
2915   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
2916   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
2917   "size" : 4,
2918   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2919  },
2920  {
2921   "alignment" : 4,
2922   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
2923   "name" : "const android::hardware::hidl_string &",
2924   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
2925   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
2926   "size" : 4,
2927   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2928  },
2929  {
2930   "alignment" : 4,
2931   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
2932   "name" : "const android::hardware::hidl_version &",
2933   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
2934   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
2935   "size" : 4,
2936   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2937  },
2938  {
2939   "alignment" : 4,
2940   "linker_set_key" : "_ZTIRKN7android8hardware6ParcelE",
2941   "name" : "const android::hardware::Parcel &",
2942   "referenced_type" : "_ZTIKN7android8hardware6ParcelE",
2943   "self_type" : "_ZTIRKN7android8hardware6ParcelE",
2944   "size" : 4,
2945   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
2946  },
2947  {
2948   "alignment" : 4,
2949   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
2950   "name" : "const android::hardware::Status &",
2951   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
2952   "self_type" : "_ZTIRKN7android8hardware6StatusE",
2953   "size" : 4,
2954   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2955  },
2956  {
2957   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2958   "name" : "const iter<is_const> &",
2959   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2960   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2961   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2962  },
2963  {
2964   "alignment" : 4,
2965   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2966   "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 *>> *)>>> &",
2967   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2968   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2969   "size" : 4,
2970   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2971  },
2972  {
2973   "alignment" : 4,
2974   "linker_set_key" : "_ZTIRKa",
2975   "name" : "const signed char &",
2976   "referenced_type" : "_ZTIKa",
2977   "self_type" : "_ZTIRKa",
2978   "size" : 4,
2979   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2980  },
2981  {
2982   "alignment" : 4,
2983   "linker_set_key" : "_ZTIRKb",
2984   "name" : "const bool &",
2985   "referenced_type" : "_ZTIKb",
2986   "self_type" : "_ZTIRKb",
2987   "size" : 4,
2988   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2989  },
2990  {
2991   "alignment" : 4,
2992   "linker_set_key" : "_ZTIRKd",
2993   "name" : "const double &",
2994   "referenced_type" : "_ZTIKd",
2995   "self_type" : "_ZTIRKd",
2996   "size" : 4,
2997   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2998  },
2999  {
3000   "alignment" : 4,
3001   "linker_set_key" : "_ZTIRKf",
3002   "name" : "const float &",
3003   "referenced_type" : "_ZTIKf",
3004   "self_type" : "_ZTIRKf",
3005   "size" : 4,
3006   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3007  },
3008  {
3009   "alignment" : 4,
3010   "linker_set_key" : "_ZTIRKh",
3011   "name" : "const unsigned char &",
3012   "referenced_type" : "_ZTIKh",
3013   "self_type" : "_ZTIRKh",
3014   "size" : 4,
3015   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3016  },
3017  {
3018   "alignment" : 4,
3019   "linker_set_key" : "_ZTIRKi",
3020   "name" : "const int &",
3021   "referenced_type" : "_ZTIKi",
3022   "self_type" : "_ZTIRKi",
3023   "size" : 4,
3024   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3025  },
3026  {
3027   "alignment" : 4,
3028   "linker_set_key" : "_ZTIRKj",
3029   "name" : "const unsigned int &",
3030   "referenced_type" : "_ZTIKj",
3031   "self_type" : "_ZTIRKj",
3032   "size" : 4,
3033   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3034  },
3035  {
3036   "alignment" : 4,
3037   "linker_set_key" : "_ZTIRKs",
3038   "name" : "const short &",
3039   "referenced_type" : "_ZTIKs",
3040   "self_type" : "_ZTIRKs",
3041   "size" : 4,
3042   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3043  },
3044  {
3045   "alignment" : 4,
3046   "linker_set_key" : "_ZTIRKt",
3047   "name" : "const unsigned short &",
3048   "referenced_type" : "_ZTIKt",
3049   "self_type" : "_ZTIRKt",
3050   "size" : 4,
3051   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3052  },
3053  {
3054   "alignment" : 4,
3055   "linker_set_key" : "_ZTIRKx",
3056   "name" : "const long long &",
3057   "referenced_type" : "_ZTIKx",
3058   "self_type" : "_ZTIRKx",
3059   "size" : 4,
3060   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3061  },
3062  {
3063   "alignment" : 4,
3064   "linker_set_key" : "_ZTIRKy",
3065   "name" : "const unsigned long long &",
3066   "referenced_type" : "_ZTIKy",
3067   "self_type" : "_ZTIRKy",
3068   "size" : 4,
3069   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3070  },
3071  {
3072   "alignment" : 4,
3073   "linker_set_key" : "_ZTIRN7android5MutexE",
3074   "name" : "android::Mutex &",
3075   "referenced_type" : "_ZTIN7android5MutexE",
3076   "self_type" : "_ZTIRN7android5MutexE",
3077   "size" : 4,
3078   "source_file" : "system/core/libutils/include/utils/Mutex.h"
3079  },
3080  {
3081   "alignment" : 4,
3082   "linker_set_key" : "_ZTIRN7android6RWLockE",
3083   "name" : "android::RWLock &",
3084   "referenced_type" : "_ZTIN7android6RWLockE",
3085   "self_type" : "_ZTIRN7android6RWLockE",
3086   "size" : 4,
3087   "source_file" : "system/core/libutils/include/utils/RWLock.h"
3088  },
3089  {
3090   "alignment" : 4,
3091   "linker_set_key" : "_ZTIRN7android7String8E",
3092   "name" : "android::String8 &",
3093   "referenced_type" : "_ZTIN7android7String8E",
3094   "self_type" : "_ZTIRN7android7String8E",
3095   "size" : 4,
3096   "source_file" : "system/core/libutils/include/utils/String8.h"
3097  },
3098  {
3099   "alignment" : 4,
3100   "linker_set_key" : "_ZTIRN7android8String16E",
3101   "name" : "android::String16 &",
3102   "referenced_type" : "_ZTIN7android8String16E",
3103   "self_type" : "_ZTIRN7android8String16E",
3104   "size" : 4,
3105   "source_file" : "system/core/libutils/include/utils/String16.h"
3106  },
3107  {
3108   "alignment" : 4,
3109   "linker_set_key" : "_ZTIRN7android8hardware10TextOutputE",
3110   "name" : "android::hardware::TextOutput &",
3111   "referenced_type" : "_ZTIN7android8hardware10TextOutputE",
3112   "self_type" : "_ZTIRN7android8hardware10TextOutputE",
3113   "size" : 4,
3114   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3115  },
3116  {
3117   "alignment" : 4,
3118   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
3119   "name" : "android::hardware::hidl_memory &",
3120   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3121   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
3122   "size" : 4,
3123   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIbEE",
3128   "name" : "android::hardware::Return<bool> &",
3129   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
3130   "self_type" : "_ZTIRN7android8hardware6ReturnIbEE",
3131   "size" : 4,
3132   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3133  },
3134  {
3135   "alignment" : 4,
3136   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
3137   "name" : "android::hardware::Return<void> &",
3138   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
3139   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
3140   "size" : 4,
3141   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3142  },
3143  {
3144   "alignment" : 4,
3145   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
3146   "name" : "android::hardware::Status &",
3147   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3148   "self_type" : "_ZTIRN7android8hardware6StatusE",
3149   "size" : 4,
3150   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3151  },
3152  {
3153   "alignment" : 4,
3154   "linker_set_key" : "_ZTIRi",
3155   "name" : "int &",
3156   "referenced_type" : "_ZTIi",
3157   "self_type" : "_ZTIRi",
3158   "size" : 4,
3159   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3160  }
3161 ],
3162 "pointer_types" :
3163 [
3164  {
3165   "alignment" : 4,
3166   "linker_set_key" : "_ZTIP13native_handle",
3167   "name" : "native_handle *",
3168   "referenced_type" : "_ZTI13native_handle",
3169   "self_type" : "_ZTIP13native_handle",
3170   "size" : 4,
3171   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3172  },
3173  {
3174   "alignment" : 4,
3175   "linker_set_key" : "_ZTIP18android_flex_plane",
3176   "name" : "android_flex_plane *",
3177   "referenced_type" : "_ZTI18android_flex_plane",
3178   "self_type" : "_ZTIP18android_flex_plane",
3179   "size" : 4,
3180   "source_file" : "system/core/libsystem/include/system/graphics.h"
3181  },
3182  {
3183   "alignment" : 4,
3184   "linker_set_key" : "_ZTIP7log_msg",
3185   "name" : "log_msg *",
3186   "referenced_type" : "_ZTI7log_msg",
3187   "self_type" : "_ZTIP7log_msg",
3188   "size" : 4,
3189   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3190  },
3191  {
3192   "alignment" : 4,
3193   "linker_set_key" : "_ZTIPFiPvE",
3194   "name" : "int (*)(void *)",
3195   "referenced_type" : "_ZTIFiPvE",
3196   "self_type" : "_ZTIPFiPvE",
3197   "size" : 4,
3198   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
3199  },
3200  {
3201   "alignment" : 4,
3202   "linker_set_key" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3203   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3204   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3205   "self_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3206   "size" : 4,
3207   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3208  },
3209  {
3210   "alignment" : 4,
3211   "linker_set_key" : "_ZTIPK13native_handle",
3212   "name" : "const native_handle *",
3213   "referenced_type" : "_ZTIK13native_handle",
3214   "self_type" : "_ZTIPK13native_handle",
3215   "size" : 4,
3216   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3217  },
3218  {
3219   "alignment" : 4,
3220   "linker_set_key" : "_ZTIPK7log_msg",
3221   "name" : "const log_msg *",
3222   "referenced_type" : "_ZTIK7log_msg",
3223   "self_type" : "_ZTIPK7log_msg",
3224   "size" : 4,
3225   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3226  },
3227  {
3228   "alignment" : 4,
3229   "linker_set_key" : "_ZTIPKDs",
3230   "name" : "const char16_t *",
3231   "referenced_type" : "_ZTIKDs",
3232   "self_type" : "_ZTIPKDs",
3233   "size" : 4,
3234   "source_file" : "system/core/libutils/include/utils/String16.h"
3235  },
3236  {
3237   "alignment" : 4,
3238   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
3239   "name" : "const android::VectorImpl *",
3240   "referenced_type" : "_ZTIKN7android10VectorImplE",
3241   "self_type" : "_ZTIPKN7android10VectorImplE",
3242   "size" : 4,
3243   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
3248   "name" : "const android::NativeHandle *",
3249   "referenced_type" : "_ZTIKN7android12NativeHandleE",
3250   "self_type" : "_ZTIPKN7android12NativeHandleE",
3251   "size" : 4,
3252   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
3253  },
3254  {
3255   "alignment" : 4,
3256   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3257   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3258   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3259   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3260   "size" : 4,
3261   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3262  },
3263  {
3264   "alignment" : 4,
3265   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
3266   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
3267   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3268   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
3269   "size" : 4,
3270   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3271  },
3272  {
3273   "alignment" : 4,
3274   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
3275   "name" : "const android::hidl::base::V1_0::IBase *",
3276   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
3277   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
3278   "size" : 4,
3279   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
3280  },
3281  {
3282   "alignment" : 4,
3283   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
3284   "name" : "const android::RefBase *",
3285   "referenced_type" : "_ZTIKN7android7RefBaseE",
3286   "self_type" : "_ZTIPKN7android7RefBaseE",
3287   "size" : 4,
3288   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3289  },
3290  {
3291   "alignment" : 4,
3292   "linker_set_key" : "_ZTIPKN7android7String8E",
3293   "name" : "const android::String8 *",
3294   "referenced_type" : "_ZTIKN7android7String8E",
3295   "self_type" : "_ZTIPKN7android7String8E",
3296   "size" : 4,
3297   "source_file" : "system/core/libutils/include/utils/String8.h"
3298  },
3299  {
3300   "alignment" : 4,
3301   "linker_set_key" : "_ZTIPKN7android8String16E",
3302   "name" : "const android::String16 *",
3303   "referenced_type" : "_ZTIKN7android8String16E",
3304   "self_type" : "_ZTIPKN7android8String16E",
3305   "size" : 4,
3306   "source_file" : "system/core/libutils/include/utils/String16.h"
3307  },
3308  {
3309   "alignment" : 4,
3310   "linker_set_key" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
3311   "name" : "const android::hardware::BpHwRefBase *",
3312   "referenced_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
3313   "self_type" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
3314   "size" : 4,
3315   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h"
3316  },
3317  {
3318   "alignment" : 4,
3319   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
3320   "name" : "const android::hardware::hidl_memory *",
3321   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
3322   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
3323   "size" : 4,
3324   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3325  },
3326  {
3327   "alignment" : 4,
3328   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
3329   "name" : "const android::hardware::hidl_version *",
3330   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
3331   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
3332   "size" : 4,
3333   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3334  },
3335  {
3336   "alignment" : 4,
3337   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
3338   "name" : "const android::hardware::Status *",
3339   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
3340   "self_type" : "_ZTIPKN7android8hardware6StatusE",
3341   "size" : 4,
3342   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3343  },
3344  {
3345   "alignment" : 4,
3346   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
3347   "name" : "const android::hardware::details::return_status *",
3348   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
3349   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
3350   "size" : 4,
3351   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3352  },
3353  {
3354   "alignment" : 4,
3355   "linker_set_key" : "_ZTIPKc",
3356   "name" : "const char *",
3357   "referenced_type" : "_ZTIKc",
3358   "self_type" : "_ZTIPKc",
3359   "size" : 4,
3360   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3361  },
3362  {
3363   "alignment" : 4,
3364   "linker_set_key" : "_ZTIPKh",
3365   "name" : "const unsigned char *",
3366   "referenced_type" : "_ZTIKh",
3367   "self_type" : "_ZTIPKh",
3368   "size" : 4,
3369   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3370  },
3371  {
3372   "alignment" : 4,
3373   "linker_set_key" : "_ZTIPKv",
3374   "name" : "const void *",
3375   "referenced_type" : "_ZTIKv",
3376   "self_type" : "_ZTIPKv",
3377   "size" : 4,
3378   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3379  },
3380  {
3381   "alignment" : 4,
3382   "linker_set_key" : "_ZTIPKy",
3383   "name" : "const unsigned long long *",
3384   "referenced_type" : "_ZTIKy",
3385   "self_type" : "_ZTIPKy",
3386   "size" : 4,
3387   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3388  },
3389  {
3390   "alignment" : 4,
3391   "linker_set_key" : "_ZTIPN7android11ScopedTraceE",
3392   "name" : "android::ScopedTrace *",
3393   "referenced_type" : "_ZTIN7android11ScopedTraceE",
3394   "self_type" : "_ZTIPN7android11ScopedTraceE",
3395   "size" : 4,
3396   "source_file" : "system/core/libutils/include/utils/Trace.h"
3397  },
3398  {
3399   "alignment" : 4,
3400   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
3401   "name" : "android::ReferenceRenamer *",
3402   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
3403   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
3404   "size" : 4,
3405   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3406  },
3407  {
3408   "alignment" : 4,
3409   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
3410   "name" : "android::VirtualLightRefBase *",
3411   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
3412   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
3413   "size" : 4,
3414   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
3415  },
3416  {
3417   "alignment" : 4,
3418   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
3419   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3420   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
3421   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
3422   "size" : 4,
3423   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3424  },
3425  {
3426   "alignment" : 4,
3427   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
3428   "name" : "android::hidl::base::V1_0::IBase *",
3429   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
3430   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
3431   "size" : 4,
3432   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3433  },
3434  {
3435   "alignment" : 4,
3436   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
3437   "name" : "android::hidl::base::V1_0::BnHwBase *",
3438   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
3439   "self_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
3440   "size" : 4,
3441   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3442  },
3443  {
3444   "alignment" : 4,
3445   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
3446   "name" : "android::Mutex::Autolock *",
3447   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
3448   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
3449   "size" : 4,
3450   "source_file" : "system/core/libutils/include/utils/Mutex.h"
3451  },
3452  {
3453   "alignment" : 4,
3454   "linker_set_key" : "_ZTIPN7android5MutexE",
3455   "name" : "android::Mutex *",
3456   "referenced_type" : "_ZTIN7android5MutexE",
3457   "self_type" : "_ZTIPN7android5MutexE",
3458   "size" : 4,
3459   "source_file" : "system/core/libutils/include/utils/Mutex.h"
3460  },
3461  {
3462   "alignment" : 4,
3463   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
3464   "name" : "android::RWLock::AutoRLock *",
3465   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
3466   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
3467   "size" : 4,
3468   "source_file" : "system/core/libutils/include/utils/RWLock.h"
3469  },
3470  {
3471   "alignment" : 4,
3472   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
3473   "name" : "android::RWLock::AutoWLock *",
3474   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
3475   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
3476   "size" : 4,
3477   "source_file" : "system/core/libutils/include/utils/RWLock.h"
3478  },
3479  {
3480   "alignment" : 4,
3481   "linker_set_key" : "_ZTIPN7android6RWLockE",
3482   "name" : "android::RWLock *",
3483   "referenced_type" : "_ZTIN7android6RWLockE",
3484   "self_type" : "_ZTIPN7android6RWLockE",
3485   "size" : 4,
3486   "source_file" : "system/core/libutils/include/utils/RWLock.h"
3487  },
3488  {
3489   "alignment" : 4,
3490   "linker_set_key" : "_ZTIPN7android6ThreadE",
3491   "name" : "android::Thread *",
3492   "referenced_type" : "_ZTIN7android6ThreadE",
3493   "self_type" : "_ZTIPN7android6ThreadE",
3494   "size" : 4,
3495   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3496  },
3497  {
3498   "alignment" : 4,
3499   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
3500   "name" : "android::RefBase::weakref_impl *",
3501   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
3502   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
3503   "size" : 4,
3504   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3505  },
3506  {
3507   "alignment" : 4,
3508   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
3509   "name" : "android::RefBase::weakref_type *",
3510   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
3511   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
3512   "size" : 4,
3513   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3514  },
3515  {
3516   "alignment" : 4,
3517   "linker_set_key" : "_ZTIPN7android7RefBaseE",
3518   "name" : "android::RefBase *",
3519   "referenced_type" : "_ZTIN7android7RefBaseE",
3520   "self_type" : "_ZTIPN7android7RefBaseE",
3521   "size" : 4,
3522   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3523  },
3524  {
3525   "alignment" : 4,
3526   "linker_set_key" : "_ZTIPN7android7String8E",
3527   "name" : "android::String8 *",
3528   "referenced_type" : "_ZTIN7android7String8E",
3529   "self_type" : "_ZTIPN7android7String8E",
3530   "size" : 4,
3531   "source_file" : "system/core/libutils/include/utils/String8.h"
3532  },
3533  {
3534   "alignment" : 4,
3535   "linker_set_key" : "_ZTIPN7android8String16E",
3536   "name" : "android::String16 *",
3537   "referenced_type" : "_ZTIN7android8String16E",
3538   "self_type" : "_ZTIPN7android8String16E",
3539   "size" : 4,
3540   "source_file" : "system/core/libutils/include/utils/String16.h"
3541  },
3542  {
3543   "alignment" : 4,
3544   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
3545   "name" : "android::hardware::hidl_memory *",
3546   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3547   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
3548   "size" : 4,
3549   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3550  },
3551  {
3552   "alignment" : 4,
3553   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
3554   "name" : "android::hardware::hidl_version *",
3555   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
3556   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
3557   "size" : 4,
3558   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3559  },
3560  {
3561   "alignment" : 4,
3562   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
3563   "name" : "android::hardware::GrantorDescriptor *",
3564   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
3565   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
3566   "size" : 4,
3567   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3568  },
3569  {
3570   "alignment" : 4,
3571   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
3572   "name" : "android::hardware::hidl_death_recipient *",
3573   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
3574   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
3575   "size" : 4,
3576   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3577  },
3578  {
3579   "alignment" : 4,
3580   "linker_set_key" : "_ZTIPN7android8hardware6ParcelE",
3581   "name" : "android::hardware::Parcel *",
3582   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
3583   "self_type" : "_ZTIPN7android8hardware6ParcelE",
3584   "size" : 4,
3585   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3586  },
3587  {
3588   "alignment" : 4,
3589   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIbEE",
3590   "name" : "android::hardware::Return<bool> *",
3591   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
3592   "self_type" : "_ZTIPN7android8hardware6ReturnIbEE",
3593   "size" : 4,
3594   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3595  },
3596  {
3597   "alignment" : 4,
3598   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
3599   "name" : "android::hardware::Return<void> *",
3600   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
3601   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
3602   "size" : 4,
3603   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3604  },
3605  {
3606   "alignment" : 4,
3607   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
3608   "name" : "android::hardware::Status *",
3609   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3610   "self_type" : "_ZTIPN7android8hardware6StatusE",
3611   "size" : 4,
3612   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3613  },
3614  {
3615   "alignment" : 4,
3616   "linker_set_key" : "_ZTIPN7android8hardware7IBinderE",
3617   "name" : "android::hardware::IBinder *",
3618   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
3619   "self_type" : "_ZTIPN7android8hardware7IBinderE",
3620   "size" : 4,
3621   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3622  },
3623  {
3624   "alignment" : 4,
3625   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
3626   "name" : "android::hardware::details::return_status *",
3627   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
3628   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
3629   "size" : 4,
3630   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3631  },
3632  {
3633   "alignment" : 4,
3634   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
3635   "name" : "android::hardware::details::HidlInstrumentor *",
3636   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
3637   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
3638   "size" : 4,
3639   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3640  },
3641  {
3642   "alignment" : 4,
3643   "linker_set_key" : "_ZTIPN7android9ConditionE",
3644   "name" : "android::Condition *",
3645   "referenced_type" : "_ZTIN7android9ConditionE",
3646   "self_type" : "_ZTIPN7android9ConditionE",
3647   "size" : 4,
3648   "source_file" : "system/core/libutils/include/utils/Condition.h"
3649  },
3650  {
3651   "alignment" : 4,
3652   "linker_set_key" : "_ZTIPPv",
3653   "name" : "void **",
3654   "referenced_type" : "_ZTIPv",
3655   "self_type" : "_ZTIPPv",
3656   "size" : 4,
3657   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
3658  },
3659  {
3660   "alignment" : 4,
3661   "linker_set_key" : "_ZTIPc",
3662   "name" : "char *",
3663   "referenced_type" : "_ZTIc",
3664   "self_type" : "_ZTIPc",
3665   "size" : 4,
3666   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3667  },
3668  {
3669   "alignment" : 4,
3670   "linker_set_key" : "_ZTIPh",
3671   "name" : "unsigned char *",
3672   "referenced_type" : "_ZTIh",
3673   "self_type" : "_ZTIPh",
3674   "size" : 4,
3675   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3676  },
3677  {
3678   "alignment" : 4,
3679   "linker_set_key" : "_ZTIPv",
3680   "name" : "void *",
3681   "referenced_type" : "_ZTIv",
3682   "self_type" : "_ZTIPv",
3683   "size" : 4,
3684   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3685  },
3686  {
3687   "alignment" : 4,
3688   "linker_set_key" : "_ZTIPy",
3689   "name" : "unsigned long long *",
3690   "referenced_type" : "_ZTIy",
3691   "self_type" : "_ZTIPy",
3692   "size" : 4,
3693   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3694  }
3695 ],
3696 "qualified_types" :
3697 [
3698  {
3699   "alignment" : 4,
3700   "is_const" : true,
3701   "linker_set_key" : "_ZTIK13native_handle",
3702   "name" : "const native_handle",
3703   "referenced_type" : "_ZTI13native_handle",
3704   "self_type" : "_ZTIK13native_handle",
3705   "size" : 12,
3706   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3707  },
3708  {
3709   "alignment" : 4,
3710   "is_const" : true,
3711   "linker_set_key" : "_ZTIK7log_msg",
3712   "name" : "const log_msg",
3713   "referenced_type" : "_ZTI7log_msg",
3714   "self_type" : "_ZTIK7log_msg",
3715   "size" : 5124,
3716   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3717  },
3718  {
3719   "alignment" : 2,
3720   "is_const" : true,
3721   "linker_set_key" : "_ZTIKDs",
3722   "name" : "const char16_t",
3723   "referenced_type" : "_ZTIDs",
3724   "self_type" : "_ZTIKDs",
3725   "size" : 2,
3726   "source_file" : "system/core/libutils/include/utils/String16.h"
3727  },
3728  {
3729   "alignment" : 4,
3730   "is_const" : true,
3731   "linker_set_key" : "_ZTIKN7android10VectorImplE",
3732   "name" : "const android::VectorImpl",
3733   "referenced_type" : "_ZTIN7android10VectorImplE",
3734   "self_type" : "_ZTIKN7android10VectorImplE",
3735   "size" : 20,
3736   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3737  },
3738  {
3739   "alignment" : 4,
3740   "is_const" : true,
3741   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
3742   "name" : "const android::NativeHandle",
3743   "referenced_type" : "_ZTIN7android12NativeHandleE",
3744   "self_type" : "_ZTIKN7android12NativeHandleE",
3745   "size" : 12,
3746   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
3747  },
3748  {
3749   "alignment" : 4,
3750   "is_const" : true,
3751   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3752   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
3753   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
3754   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3755   "size" : 4,
3756   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3757  },
3758  {
3759   "alignment" : 4,
3760   "is_const" : true,
3761   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3762   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
3763   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
3764   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3765   "size" : 4,
3766   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3767  },
3768  {
3769   "alignment" : 4,
3770   "is_const" : true,
3771   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
3772   "name" : "const android::hidl::base::V1_0::IBase",
3773   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
3774   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
3775   "size" : 12,
3776   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
3777  },
3778  {
3779   "alignment" : 4,
3780   "is_const" : true,
3781   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
3782   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
3783   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
3784   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
3785   "size" : 4,
3786   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3787  },
3788  {
3789   "alignment" : 4,
3790   "is_const" : true,
3791   "linker_set_key" : "_ZTIKN7android7RefBaseE",
3792   "name" : "const android::RefBase",
3793   "referenced_type" : "_ZTIN7android7RefBaseE",
3794   "self_type" : "_ZTIKN7android7RefBaseE",
3795   "size" : 8,
3796   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3797  },
3798  {
3799   "alignment" : 4,
3800   "is_const" : true,
3801   "linker_set_key" : "_ZTIKN7android7String8E",
3802   "name" : "const android::String8",
3803   "referenced_type" : "_ZTIN7android7String8E",
3804   "self_type" : "_ZTIKN7android7String8E",
3805   "size" : 4,
3806   "source_file" : "system/core/libutils/include/utils/String8.h"
3807  },
3808  {
3809   "alignment" : 4,
3810   "is_const" : true,
3811   "linker_set_key" : "_ZTIKN7android8String16E",
3812   "name" : "const android::String16",
3813   "referenced_type" : "_ZTIN7android8String16E",
3814   "self_type" : "_ZTIKN7android8String16E",
3815   "size" : 4,
3816   "source_file" : "system/core/libutils/include/utils/String16.h"
3817  },
3818  {
3819   "alignment" : 4,
3820   "is_const" : true,
3821   "linker_set_key" : "_ZTIKN7android8hardware11BpHwRefBaseE",
3822   "name" : "const android::hardware::BpHwRefBase",
3823   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
3824   "self_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
3825   "size" : 24,
3826   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h"
3827  },
3828  {
3829   "alignment" : 8,
3830   "is_const" : true,
3831   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
3832   "name" : "const android::hardware::hidl_handle",
3833   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
3834   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
3835   "size" : 16,
3836   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3837  },
3838  {
3839   "alignment" : 8,
3840   "is_const" : true,
3841   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
3842   "name" : "const android::hardware::hidl_memory",
3843   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3844   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
3845   "size" : 40,
3846   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3847  },
3848  {
3849   "alignment" : 8,
3850   "is_const" : true,
3851   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
3852   "name" : "const android::hardware::hidl_string",
3853   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
3854   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
3855   "size" : 16,
3856   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3857  },
3858  {
3859   "alignment" : 2,
3860   "is_const" : true,
3861   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
3862   "name" : "const android::hardware::hidl_version",
3863   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
3864   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
3865   "size" : 4,
3866   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3867  },
3868  {
3869   "alignment" : 4,
3870   "is_const" : true,
3871   "linker_set_key" : "_ZTIKN7android8hardware6ParcelE",
3872   "name" : "const android::hardware::Parcel",
3873   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
3874   "self_type" : "_ZTIKN7android8hardware6ParcelE",
3875   "size" : 68,
3876   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
3877  },
3878  {
3879   "alignment" : 4,
3880   "is_const" : true,
3881   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
3882   "name" : "const android::hardware::Status",
3883   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3884   "self_type" : "_ZTIKN7android8hardware6StatusE",
3885   "size" : 20,
3886   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3887  },
3888  {
3889   "alignment" : 4,
3890   "is_const" : true,
3891   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
3892   "name" : "const android::hardware::details::return_status",
3893   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
3894   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
3895   "size" : 24,
3896   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3897  },
3898  {
3899   "is_const" : true,
3900   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3901   "name" : "const iter<is_const>",
3902   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
3903   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3904   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3905  },
3906  {
3907   "alignment" : 4,
3908   "is_const" : true,
3909   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
3910   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
3911   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
3912   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
3913   "size" : 12,
3914   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3915  },
3916  {
3917   "alignment" : 4,
3918   "is_const" : true,
3919   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3920   "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 *>> *)>>>",
3921   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3922   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3923   "size" : 12,
3924   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3925  },
3926  {
3927   "alignment" : 4,
3928   "is_const" : true,
3929   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
3930   "name" : "android::RefBase::weakref_impl *const",
3931   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
3932   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
3933   "size" : 4,
3934   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3935  },
3936  {
3937   "alignment" : 4,
3938   "is_const" : true,
3939   "linker_set_key" : "_ZTIKPN7android8hardware7IBinderE",
3940   "name" : "android::hardware::IBinder *const",
3941   "referenced_type" : "_ZTIPN7android8hardware7IBinderE",
3942   "self_type" : "_ZTIKPN7android8hardware7IBinderE",
3943   "size" : 4,
3944   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h"
3945  },
3946  {
3947   "alignment" : 1,
3948   "is_const" : true,
3949   "linker_set_key" : "_ZTIKa",
3950   "name" : "const signed char",
3951   "referenced_type" : "_ZTIa",
3952   "self_type" : "_ZTIKa",
3953   "size" : 1,
3954   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3955  },
3956  {
3957   "alignment" : 1,
3958   "is_const" : true,
3959   "linker_set_key" : "_ZTIKb",
3960   "name" : "const bool",
3961   "referenced_type" : "_ZTIb",
3962   "self_type" : "_ZTIKb",
3963   "size" : 1,
3964   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3965  },
3966  {
3967   "alignment" : 1,
3968   "is_const" : true,
3969   "linker_set_key" : "_ZTIKc",
3970   "name" : "const char",
3971   "referenced_type" : "_ZTIc",
3972   "self_type" : "_ZTIKc",
3973   "size" : 1,
3974   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3975  },
3976  {
3977   "alignment" : 8,
3978   "is_const" : true,
3979   "linker_set_key" : "_ZTIKd",
3980   "name" : "const double",
3981   "referenced_type" : "_ZTId",
3982   "self_type" : "_ZTIKd",
3983   "size" : 8,
3984   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3985  },
3986  {
3987   "alignment" : 4,
3988   "is_const" : true,
3989   "linker_set_key" : "_ZTIKf",
3990   "name" : "const float",
3991   "referenced_type" : "_ZTIf",
3992   "self_type" : "_ZTIKf",
3993   "size" : 4,
3994   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3995  },
3996  {
3997   "alignment" : 1,
3998   "is_const" : true,
3999   "linker_set_key" : "_ZTIKh",
4000   "name" : "const unsigned char",
4001   "referenced_type" : "_ZTIh",
4002   "self_type" : "_ZTIKh",
4003   "size" : 1,
4004   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4005  },
4006  {
4007   "alignment" : 4,
4008   "is_const" : true,
4009   "linker_set_key" : "_ZTIKi",
4010   "name" : "const int",
4011   "referenced_type" : "_ZTIi",
4012   "self_type" : "_ZTIKi",
4013   "size" : 4,
4014   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4015  },
4016  {
4017   "alignment" : 4,
4018   "is_const" : true,
4019   "linker_set_key" : "_ZTIKj",
4020   "name" : "const unsigned int",
4021   "referenced_type" : "_ZTIj",
4022   "self_type" : "_ZTIKj",
4023   "size" : 4,
4024   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4025  },
4026  {
4027   "alignment" : 2,
4028   "is_const" : true,
4029   "linker_set_key" : "_ZTIKs",
4030   "name" : "const short",
4031   "referenced_type" : "_ZTIs",
4032   "self_type" : "_ZTIKs",
4033   "size" : 2,
4034   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4035  },
4036  {
4037   "alignment" : 2,
4038   "is_const" : true,
4039   "linker_set_key" : "_ZTIKt",
4040   "name" : "const unsigned short",
4041   "referenced_type" : "_ZTIt",
4042   "self_type" : "_ZTIKt",
4043   "size" : 2,
4044   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4045  },
4046  {
4047   "is_const" : true,
4048   "linker_set_key" : "_ZTIKv",
4049   "name" : "const void",
4050   "referenced_type" : "_ZTIv",
4051   "self_type" : "_ZTIKv",
4052   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
4053  },
4054  {
4055   "alignment" : 8,
4056   "is_const" : true,
4057   "linker_set_key" : "_ZTIKx",
4058   "name" : "const long long",
4059   "referenced_type" : "_ZTIx",
4060   "self_type" : "_ZTIKx",
4061   "size" : 8,
4062   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4063  },
4064  {
4065   "alignment" : 8,
4066   "is_const" : true,
4067   "linker_set_key" : "_ZTIKy",
4068   "name" : "const unsigned long long",
4069   "referenced_type" : "_ZTIy",
4070   "self_type" : "_ZTIKy",
4071   "size" : 8,
4072   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
4073  },
4074  {
4075   "alignment" : 1,
4076   "is_volatile" : true,
4077   "linker_set_key" : "_ZTIVb",
4078   "name" : "volatile bool",
4079   "referenced_type" : "_ZTIb",
4080   "self_type" : "_ZTIVb",
4081   "size" : 1,
4082   "source_file" : "system/core/libutils/include/utils/Thread.h"
4083  },
4084  {
4085   "alignment" : 4,
4086   "is_volatile" : true,
4087   "linker_set_key" : "_ZTIVi",
4088   "name" : "volatile int",
4089   "referenced_type" : "_ZTIi",
4090   "self_type" : "_ZTIVi",
4091   "size" : 4,
4092   "source_file" : "system/libhwbinder/include/hwbinder/ProcessState.h"
4093  }
4094 ],
4095 "record_types" :
4096 [
4097  {
4098   "alignment" : 4,
4099   "fields" :
4100   [
4101    {
4102     "field_name" : "len",
4103     "referenced_type" : "_ZTIt"
4104    },
4105    {
4106     "field_name" : "hdr_size",
4107     "field_offset" : 16,
4108     "referenced_type" : "_ZTIt"
4109    },
4110    {
4111     "field_name" : "pid",
4112     "field_offset" : 32,
4113     "referenced_type" : "_ZTIi"
4114    },
4115    {
4116     "field_name" : "tid",
4117     "field_offset" : 64,
4118     "referenced_type" : "_ZTIj"
4119    },
4120    {
4121     "field_name" : "sec",
4122     "field_offset" : 96,
4123     "referenced_type" : "_ZTIj"
4124    },
4125    {
4126     "field_name" : "nsec",
4127     "field_offset" : 128,
4128     "referenced_type" : "_ZTIj"
4129    },
4130    {
4131     "field_name" : "lid",
4132     "field_offset" : 160,
4133     "referenced_type" : "_ZTIj"
4134    },
4135    {
4136     "field_name" : "uid",
4137     "field_offset" : 192,
4138     "referenced_type" : "_ZTIj"
4139    }
4140   ],
4141   "linker_set_key" : "_ZTI12logger_entry",
4142   "name" : "logger_entry",
4143   "referenced_type" : "_ZTI12logger_entry",
4144   "self_type" : "_ZTI12logger_entry",
4145   "size" : 28,
4146   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
4147  },
4148  {
4149   "alignment" : 4,
4150   "fields" :
4151   [
4152    {
4153     "field_name" : "y",
4154     "referenced_type" : "_ZTIPv"
4155    },
4156    {
4157     "field_name" : "cb",
4158     "field_offset" : 32,
4159     "referenced_type" : "_ZTIPv"
4160    },
4161    {
4162     "field_name" : "cr",
4163     "field_offset" : 64,
4164     "referenced_type" : "_ZTIPv"
4165    },
4166    {
4167     "field_name" : "ystride",
4168     "field_offset" : 96,
4169     "referenced_type" : "_ZTIj"
4170    },
4171    {
4172     "field_name" : "cstride",
4173     "field_offset" : 128,
4174     "referenced_type" : "_ZTIj"
4175    },
4176    {
4177     "field_name" : "chroma_step",
4178     "field_offset" : 160,
4179     "referenced_type" : "_ZTIj"
4180    },
4181    {
4182     "field_name" : "reserved",
4183     "field_offset" : 192,
4184     "referenced_type" : "_ZTIA8_j"
4185    }
4186   ],
4187   "linker_set_key" : "_ZTI13android_ycbcr",
4188   "name" : "android_ycbcr",
4189   "referenced_type" : "_ZTI13android_ycbcr",
4190   "self_type" : "_ZTI13android_ycbcr",
4191   "size" : 56,
4192   "source_file" : "system/core/libsystem/include/system/graphics.h"
4193  },
4194  {
4195   "alignment" : 4,
4196   "fields" :
4197   [
4198    {
4199     "field_name" : "version",
4200     "referenced_type" : "_ZTIi"
4201    },
4202    {
4203     "field_name" : "numFds",
4204     "field_offset" : 32,
4205     "referenced_type" : "_ZTIi"
4206    },
4207    {
4208     "field_name" : "numInts",
4209     "field_offset" : 64,
4210     "referenced_type" : "_ZTIi"
4211    },
4212    {
4213     "field_name" : "data",
4214     "field_offset" : 96,
4215     "referenced_type" : "_ZTIA0_i"
4216    }
4217   ],
4218   "linker_set_key" : "_ZTI13native_handle",
4219   "name" : "native_handle",
4220   "referenced_type" : "_ZTI13native_handle",
4221   "self_type" : "_ZTI13native_handle",
4222   "size" : 12,
4223   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "fields" :
4228   [
4229    {
4230     "field_name" : "x",
4231     "referenced_type" : "_ZTIf"
4232    },
4233    {
4234     "field_name" : "y",
4235     "field_offset" : 32,
4236     "referenced_type" : "_ZTIf"
4237    }
4238   ],
4239   "linker_set_key" : "_ZTI16android_xy_color",
4240   "name" : "android_xy_color",
4241   "referenced_type" : "_ZTI16android_xy_color",
4242   "self_type" : "_ZTI16android_xy_color",
4243   "size" : 8,
4244   "source_file" : "system/core/libsystem/include/system/graphics.h"
4245  },
4246  {
4247   "alignment" : 4,
4248   "fields" :
4249   [
4250    {
4251     "field_name" : "top_left",
4252     "referenced_type" : "_ZTIPh"
4253    },
4254    {
4255     "field_name" : "component",
4256     "field_offset" : 32,
4257     "referenced_type" : "_ZTI22android_flex_component"
4258    },
4259    {
4260     "field_name" : "bits_per_component",
4261     "field_offset" : 64,
4262     "referenced_type" : "_ZTIi"
4263    },
4264    {
4265     "field_name" : "bits_used",
4266     "field_offset" : 96,
4267     "referenced_type" : "_ZTIi"
4268    },
4269    {
4270     "field_name" : "h_increment",
4271     "field_offset" : 128,
4272     "referenced_type" : "_ZTIi"
4273    },
4274    {
4275     "field_name" : "v_increment",
4276     "field_offset" : 160,
4277     "referenced_type" : "_ZTIi"
4278    },
4279    {
4280     "field_name" : "h_subsampling",
4281     "field_offset" : 192,
4282     "referenced_type" : "_ZTIi"
4283    },
4284    {
4285     "field_name" : "v_subsampling",
4286     "field_offset" : 224,
4287     "referenced_type" : "_ZTIi"
4288    }
4289   ],
4290   "linker_set_key" : "_ZTI18android_flex_plane",
4291   "name" : "android_flex_plane",
4292   "referenced_type" : "_ZTI18android_flex_plane",
4293   "self_type" : "_ZTI18android_flex_plane",
4294   "size" : 32,
4295   "source_file" : "system/core/libsystem/include/system/graphics.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "fields" :
4300   [
4301    {
4302     "field_name" : "format",
4303     "referenced_type" : "_ZTI19android_flex_format"
4304    },
4305    {
4306     "field_name" : "num_planes",
4307     "field_offset" : 32,
4308     "referenced_type" : "_ZTIj"
4309    },
4310    {
4311     "field_name" : "planes",
4312     "field_offset" : 64,
4313     "referenced_type" : "_ZTIP18android_flex_plane"
4314    }
4315   ],
4316   "linker_set_key" : "_ZTI19android_flex_layout",
4317   "name" : "android_flex_layout",
4318   "referenced_type" : "_ZTI19android_flex_layout",
4319   "self_type" : "_ZTI19android_flex_layout",
4320   "size" : 12,
4321   "source_file" : "system/core/libsystem/include/system/graphics.h"
4322  },
4323  {
4324   "alignment" : 4,
4325   "fields" :
4326   [
4327    {
4328     "field_name" : "num_points",
4329     "referenced_type" : "_ZTIj"
4330    },
4331    {
4332     "field_name" : "reserved",
4333     "field_offset" : 32,
4334     "referenced_type" : "_ZTIA8_j"
4335    },
4336    {
4337     "field_name" : "xyzc_points",
4338     "field_offset" : 288,
4339     "referenced_type" : "_ZTIA_f"
4340    }
4341   ],
4342   "linker_set_key" : "_ZTI20android_depth_points",
4343   "name" : "android_depth_points",
4344   "referenced_type" : "_ZTI20android_depth_points",
4345   "self_type" : "_ZTI20android_depth_points",
4346   "size" : 36,
4347   "source_file" : "system/core/libsystem/include/system/graphics.h"
4348  },
4349  {
4350   "alignment" : 4,
4351   "fields" :
4352   [
4353    {
4354     "field_name" : "struct_size",
4355     "referenced_type" : "_ZTIj"
4356    },
4357    {
4358     "field_name" : "buffer_id",
4359     "field_offset" : 32,
4360     "referenced_type" : "_ZTIi"
4361    },
4362    {
4363     "field_name" : "priority",
4364     "field_offset" : 64,
4365     "referenced_type" : "_ZTIi"
4366    },
4367    {
4368     "field_name" : "tag",
4369     "field_offset" : 96,
4370     "referenced_type" : "_ZTIPKc"
4371    },
4372    {
4373     "field_name" : "file",
4374     "field_offset" : 128,
4375     "referenced_type" : "_ZTIPKc"
4376    },
4377    {
4378     "field_name" : "line",
4379     "field_offset" : 160,
4380     "referenced_type" : "_ZTIj"
4381    },
4382    {
4383     "field_name" : "message",
4384     "field_offset" : 192,
4385     "referenced_type" : "_ZTIPKc"
4386    }
4387   ],
4388   "linker_set_key" : "_ZTI21__android_log_message",
4389   "name" : "__android_log_message",
4390   "referenced_type" : "_ZTI21__android_log_message",
4391   "self_type" : "_ZTI21__android_log_message",
4392   "size" : 28,
4393   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
4394  },
4395  {
4396   "alignment" : 4,
4397   "fields" :
4398   [
4399    {
4400     "field_name" : "maxContentLightLevel",
4401     "referenced_type" : "_ZTIf"
4402    },
4403    {
4404     "field_name" : "maxFrameAverageLightLevel",
4405     "field_offset" : 32,
4406     "referenced_type" : "_ZTIf"
4407    }
4408   ],
4409   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
4410   "name" : "android_cta861_3_metadata",
4411   "referenced_type" : "_ZTI25android_cta861_3_metadata",
4412   "self_type" : "_ZTI25android_cta861_3_metadata",
4413   "size" : 8,
4414   "source_file" : "system/core/libsystem/include/system/graphics.h"
4415  },
4416  {
4417   "alignment" : 4,
4418   "fields" :
4419   [
4420    {
4421     "field_name" : "displayPrimaryRed",
4422     "referenced_type" : "_ZTI16android_xy_color"
4423    },
4424    {
4425     "field_name" : "displayPrimaryGreen",
4426     "field_offset" : 64,
4427     "referenced_type" : "_ZTI16android_xy_color"
4428    },
4429    {
4430     "field_name" : "displayPrimaryBlue",
4431     "field_offset" : 128,
4432     "referenced_type" : "_ZTI16android_xy_color"
4433    },
4434    {
4435     "field_name" : "whitePoint",
4436     "field_offset" : 192,
4437     "referenced_type" : "_ZTI16android_xy_color"
4438    },
4439    {
4440     "field_name" : "maxLuminance",
4441     "field_offset" : 256,
4442     "referenced_type" : "_ZTIf"
4443    },
4444    {
4445     "field_name" : "minLuminance",
4446     "field_offset" : 288,
4447     "referenced_type" : "_ZTIf"
4448    }
4449   ],
4450   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
4451   "name" : "android_smpte2086_metadata",
4452   "referenced_type" : "_ZTI26android_smpte2086_metadata",
4453   "self_type" : "_ZTI26android_smpte2086_metadata",
4454   "size" : 40,
4455   "source_file" : "system/core/libsystem/include/system/graphics.h"
4456  },
4457  {
4458   "alignment" : 4,
4459   "fields" :
4460   [
4461    {
4462     "referenced_type" : "_ZTIN7log_msgUt_E"
4463    }
4464   ],
4465   "linker_set_key" : "_ZTI7log_msg",
4466   "name" : "log_msg",
4467   "referenced_type" : "_ZTI7log_msg",
4468   "self_type" : "_ZTI7log_msg",
4469   "size" : 5124,
4470   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
4471  },
4472  {
4473   "alignment" : 1,
4474   "fields" :
4475   [
4476    {
4477     "field_name" : "tv_sec",
4478     "referenced_type" : "_ZTIj"
4479    },
4480    {
4481     "field_name" : "tv_nsec",
4482     "field_offset" : 32,
4483     "referenced_type" : "_ZTIj"
4484    }
4485   ],
4486   "linker_set_key" : "_ZTI8log_time",
4487   "name" : "log_time",
4488   "referenced_type" : "_ZTI8log_time",
4489   "self_type" : "_ZTI8log_time",
4490   "size" : 8,
4491   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
4492  },
4493  {
4494   "alignment" : 4,
4495   "fields" :
4496   [
4497    {
4498     "access" : "private",
4499     "field_name" : "mStorage",
4500     "field_offset" : 32,
4501     "referenced_type" : "_ZTIPv"
4502    },
4503    {
4504     "access" : "private",
4505     "field_name" : "mCount",
4506     "field_offset" : 64,
4507     "referenced_type" : "_ZTIj"
4508    },
4509    {
4510     "access" : "private",
4511     "field_name" : "mFlags",
4512     "field_offset" : 96,
4513     "referenced_type" : "_ZTIKj"
4514    },
4515    {
4516     "access" : "private",
4517     "field_name" : "mItemSize",
4518     "field_offset" : 128,
4519     "referenced_type" : "_ZTIKj"
4520    }
4521   ],
4522   "linker_set_key" : "_ZTIN7android10VectorImplE",
4523   "name" : "android::VectorImpl",
4524   "record_kind" : "class",
4525   "referenced_type" : "_ZTIN7android10VectorImplE",
4526   "self_type" : "_ZTIN7android10VectorImplE",
4527   "size" : 20,
4528   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
4529   "vtable_components" :
4530   [
4531    {
4532     "kind" : "offset_to_top"
4533    },
4534    {
4535     "kind" : "rtti",
4536     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4537    },
4538    {
4539     "kind" : "complete_dtor_pointer",
4540     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4541    },
4542    {
4543     "kind" : "deleting_dtor_pointer",
4544     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4545    },
4546    {
4547     "is_pure" : true,
4548     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4549    },
4550    {
4551     "is_pure" : true,
4552     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4553    },
4554    {
4555     "is_pure" : true,
4556     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4557    },
4558    {
4559     "is_pure" : true,
4560     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4561    },
4562    {
4563     "is_pure" : true,
4564     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4565    },
4566    {
4567     "is_pure" : true,
4568     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4569    }
4570   ]
4571  },
4572  {
4573   "alignment" : 8,
4574   "fields" :
4575   [
4576    {
4577     "access" : "private",
4578     "field_name" : "mTag",
4579     "referenced_type" : "_ZTIy"
4580    }
4581   ],
4582   "linker_set_key" : "_ZTIN7android11ScopedTraceE",
4583   "name" : "android::ScopedTrace",
4584   "record_kind" : "class",
4585   "referenced_type" : "_ZTIN7android11ScopedTraceE",
4586   "self_type" : "_ZTIN7android11ScopedTraceE",
4587   "size" : 8,
4588   "source_file" : "system/core/libutils/include/utils/Trace.h"
4589  },
4590  {
4591   "alignment" : 4,
4592   "fields" :
4593   [
4594    {
4595     "access" : "private",
4596     "field_name" : "mCount",
4597     "referenced_type" : "_ZTINSt3__16atomicIiEE"
4598    }
4599   ],
4600   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
4601   "name" : "android::LightRefBase<android::NativeHandle>",
4602   "record_kind" : "class",
4603   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
4604   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
4605   "size" : 4,
4606   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
4607   "template_args" :
4608   [
4609    "_ZTIN7android12NativeHandleE"
4610   ]
4611  },
4612  {
4613   "alignment" : 4,
4614   "fields" :
4615   [
4616    {
4617     "access" : "private",
4618     "field_name" : "mCount",
4619     "referenced_type" : "_ZTINSt3__16atomicIiEE"
4620    }
4621   ],
4622   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
4623   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4624   "record_kind" : "class",
4625   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
4626   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
4627   "size" : 4,
4628   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
4629   "template_args" :
4630   [
4631    "_ZTIN7android19VirtualLightRefBaseE"
4632   ]
4633  },
4634  {
4635   "alignment" : 4,
4636   "base_specifiers" :
4637   [
4638    {
4639     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
4640    }
4641   ],
4642   "fields" :
4643   [
4644    {
4645     "access" : "private",
4646     "field_name" : "mHandle",
4647     "field_offset" : 32,
4648     "referenced_type" : "_ZTIP13native_handle"
4649    },
4650    {
4651     "access" : "private",
4652     "field_name" : "mOwnsHandle",
4653     "field_offset" : 64,
4654     "referenced_type" : "_ZTIb"
4655    }
4656   ],
4657   "linker_set_key" : "_ZTIN7android12NativeHandleE",
4658   "name" : "android::NativeHandle",
4659   "record_kind" : "class",
4660   "referenced_type" : "_ZTIN7android12NativeHandleE",
4661   "self_type" : "_ZTIN7android12NativeHandleE",
4662   "size" : 12,
4663   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
4664  },
4665  {
4666   "alignment" : 1,
4667   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
4668   "name" : "android::ReferenceMover",
4669   "record_kind" : "class",
4670   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
4671   "self_type" : "_ZTIN7android14ReferenceMoverE",
4672   "size" : 1,
4673   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
4678   "name" : "android::ReferenceRenamer",
4679   "record_kind" : "class",
4680   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
4681   "self_type" : "_ZTIN7android16ReferenceRenamerE",
4682   "size" : 4,
4683   "source_file" : "system/core/libutils/include/utils/RefBase.h",
4684   "vtable_components" :
4685   [
4686    {
4687     "kind" : "offset_to_top"
4688    },
4689    {
4690     "kind" : "rtti",
4691     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
4692    },
4693    {
4694     "is_pure" : true,
4695     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
4696    }
4697   ]
4698  },
4699  {
4700   "alignment" : 4,
4701   "base_specifiers" :
4702   [
4703    {
4704     "referenced_type" : "_ZTIN7android10VectorImplE"
4705    }
4706   ],
4707   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
4708   "name" : "android::SortedVectorImpl",
4709   "record_kind" : "class",
4710   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
4711   "self_type" : "_ZTIN7android16SortedVectorImplE",
4712   "size" : 20,
4713   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
4714   "vtable_components" :
4715   [
4716    {
4717     "kind" : "offset_to_top"
4718    },
4719    {
4720     "kind" : "rtti",
4721     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
4722    },
4723    {
4724     "kind" : "complete_dtor_pointer",
4725     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
4726    },
4727    {
4728     "kind" : "deleting_dtor_pointer",
4729     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
4730    },
4731    {
4732     "is_pure" : true,
4733     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4734    },
4735    {
4736     "is_pure" : true,
4737     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4738    },
4739    {
4740     "is_pure" : true,
4741     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4742    },
4743    {
4744     "is_pure" : true,
4745     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4746    },
4747    {
4748     "is_pure" : true,
4749     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4750    },
4751    {
4752     "is_pure" : true,
4753     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4754    },
4755    {
4756     "is_pure" : true,
4757     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4758    }
4759   ]
4760  },
4761  {
4762   "alignment" : 1,
4763   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
4764   "name" : "android::trait_trivial_copy<bool>",
4765   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4766   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4767   "size" : 1,
4768   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4769   "template_args" :
4770   [
4771    "_ZTIb"
4772   ]
4773  },
4774  {
4775   "alignment" : 1,
4776   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
4777   "name" : "android::trait_trivial_copy<char>",
4778   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4779   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4780   "size" : 1,
4781   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4782   "template_args" :
4783   [
4784    "_ZTIc"
4785   ]
4786  },
4787  {
4788   "alignment" : 1,
4789   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
4790   "name" : "android::trait_trivial_copy<double>",
4791   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4792   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4793   "size" : 1,
4794   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4795   "template_args" :
4796   [
4797    "_ZTId"
4798   ]
4799  },
4800  {
4801   "alignment" : 1,
4802   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
4803   "name" : "android::trait_trivial_copy<float>",
4804   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4805   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4806   "size" : 1,
4807   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4808   "template_args" :
4809   [
4810    "_ZTIf"
4811   ]
4812  },
4813  {
4814   "alignment" : 1,
4815   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
4816   "name" : "android::trait_trivial_copy<unsigned char>",
4817   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4818   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4819   "size" : 1,
4820   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4821   "template_args" :
4822   [
4823    "_ZTIh"
4824   ]
4825  },
4826  {
4827   "alignment" : 1,
4828   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
4829   "name" : "android::trait_trivial_copy<int>",
4830   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4831   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4832   "size" : 1,
4833   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4834   "template_args" :
4835   [
4836    "_ZTIi"
4837   ]
4838  },
4839  {
4840   "alignment" : 1,
4841   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
4842   "name" : "android::trait_trivial_copy<unsigned int>",
4843   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4844   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4845   "size" : 1,
4846   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4847   "template_args" :
4848   [
4849    "_ZTIj"
4850   ]
4851  },
4852  {
4853   "alignment" : 1,
4854   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
4855   "name" : "android::trait_trivial_copy<long>",
4856   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4857   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4858   "size" : 1,
4859   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4860   "template_args" :
4861   [
4862    "_ZTIl"
4863   ]
4864  },
4865  {
4866   "alignment" : 1,
4867   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
4868   "name" : "android::trait_trivial_copy<unsigned long>",
4869   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
4870   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
4871   "size" : 1,
4872   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4873   "template_args" :
4874   [
4875    "_ZTIm"
4876   ]
4877  },
4878  {
4879   "alignment" : 1,
4880   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
4881   "name" : "android::trait_trivial_copy<short>",
4882   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4883   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4884   "size" : 1,
4885   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4886   "template_args" :
4887   [
4888    "_ZTIs"
4889   ]
4890  },
4891  {
4892   "alignment" : 1,
4893   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
4894   "name" : "android::trait_trivial_copy<unsigned short>",
4895   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
4896   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
4897   "size" : 1,
4898   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4899   "template_args" :
4900   [
4901    "_ZTIt"
4902   ]
4903  },
4904  {
4905   "alignment" : 1,
4906   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
4907   "name" : "android::trait_trivial_copy<void>",
4908   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4909   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4910   "size" : 1,
4911   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4912   "template_args" :
4913   [
4914    "_ZTIv"
4915   ]
4916  },
4917  {
4918   "alignment" : 1,
4919   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
4920   "name" : "android::trait_trivial_copy<long long>",
4921   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4922   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4923   "size" : 1,
4924   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4925   "template_args" :
4926   [
4927    "_ZTIx"
4928   ]
4929  },
4930  {
4931   "alignment" : 1,
4932   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
4933   "name" : "android::trait_trivial_copy<unsigned long long>",
4934   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4935   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4936   "size" : 1,
4937   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4938   "template_args" :
4939   [
4940    "_ZTIy"
4941   ]
4942  },
4943  {
4944   "alignment" : 1,
4945   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
4946   "name" : "android::trait_trivial_ctor<bool>",
4947   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
4948   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
4949   "size" : 1,
4950   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4951   "template_args" :
4952   [
4953    "_ZTIb"
4954   ]
4955  },
4956  {
4957   "alignment" : 1,
4958   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
4959   "name" : "android::trait_trivial_ctor<char>",
4960   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
4961   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
4962   "size" : 1,
4963   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4964   "template_args" :
4965   [
4966    "_ZTIc"
4967   ]
4968  },
4969  {
4970   "alignment" : 1,
4971   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
4972   "name" : "android::trait_trivial_ctor<double>",
4973   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
4974   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
4975   "size" : 1,
4976   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4977   "template_args" :
4978   [
4979    "_ZTId"
4980   ]
4981  },
4982  {
4983   "alignment" : 1,
4984   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
4985   "name" : "android::trait_trivial_ctor<float>",
4986   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
4987   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
4988   "size" : 1,
4989   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4990   "template_args" :
4991   [
4992    "_ZTIf"
4993   ]
4994  },
4995  {
4996   "alignment" : 1,
4997   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
4998   "name" : "android::trait_trivial_ctor<unsigned char>",
4999   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5000   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5001   "size" : 1,
5002   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5003   "template_args" :
5004   [
5005    "_ZTIh"
5006   ]
5007  },
5008  {
5009   "alignment" : 1,
5010   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
5011   "name" : "android::trait_trivial_ctor<int>",
5012   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5013   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5014   "size" : 1,
5015   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5016   "template_args" :
5017   [
5018    "_ZTIi"
5019   ]
5020  },
5021  {
5022   "alignment" : 1,
5023   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
5024   "name" : "android::trait_trivial_ctor<unsigned int>",
5025   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5026   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5027   "size" : 1,
5028   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5029   "template_args" :
5030   [
5031    "_ZTIj"
5032   ]
5033  },
5034  {
5035   "alignment" : 1,
5036   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
5037   "name" : "android::trait_trivial_ctor<long>",
5038   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5039   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5040   "size" : 1,
5041   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5042   "template_args" :
5043   [
5044    "_ZTIl"
5045   ]
5046  },
5047  {
5048   "alignment" : 1,
5049   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
5050   "name" : "android::trait_trivial_ctor<unsigned long>",
5051   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5052   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5053   "size" : 1,
5054   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5055   "template_args" :
5056   [
5057    "_ZTIm"
5058   ]
5059  },
5060  {
5061   "alignment" : 1,
5062   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
5063   "name" : "android::trait_trivial_ctor<short>",
5064   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5065   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5066   "size" : 1,
5067   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5068   "template_args" :
5069   [
5070    "_ZTIs"
5071   ]
5072  },
5073  {
5074   "alignment" : 1,
5075   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
5076   "name" : "android::trait_trivial_ctor<unsigned short>",
5077   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5078   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5079   "size" : 1,
5080   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5081   "template_args" :
5082   [
5083    "_ZTIt"
5084   ]
5085  },
5086  {
5087   "alignment" : 1,
5088   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
5089   "name" : "android::trait_trivial_ctor<void>",
5090   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5091   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5092   "size" : 1,
5093   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5094   "template_args" :
5095   [
5096    "_ZTIv"
5097   ]
5098  },
5099  {
5100   "alignment" : 1,
5101   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
5102   "name" : "android::trait_trivial_ctor<long long>",
5103   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5104   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5105   "size" : 1,
5106   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5107   "template_args" :
5108   [
5109    "_ZTIx"
5110   ]
5111  },
5112  {
5113   "alignment" : 1,
5114   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
5115   "name" : "android::trait_trivial_ctor<unsigned long long>",
5116   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5117   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5118   "size" : 1,
5119   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5120   "template_args" :
5121   [
5122    "_ZTIy"
5123   ]
5124  },
5125  {
5126   "alignment" : 1,
5127   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
5128   "name" : "android::trait_trivial_dtor<bool>",
5129   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5130   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5131   "size" : 1,
5132   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5133   "template_args" :
5134   [
5135    "_ZTIb"
5136   ]
5137  },
5138  {
5139   "alignment" : 1,
5140   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
5141   "name" : "android::trait_trivial_dtor<char>",
5142   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5143   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5144   "size" : 1,
5145   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5146   "template_args" :
5147   [
5148    "_ZTIc"
5149   ]
5150  },
5151  {
5152   "alignment" : 1,
5153   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
5154   "name" : "android::trait_trivial_dtor<double>",
5155   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5156   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5157   "size" : 1,
5158   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5159   "template_args" :
5160   [
5161    "_ZTId"
5162   ]
5163  },
5164  {
5165   "alignment" : 1,
5166   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
5167   "name" : "android::trait_trivial_dtor<float>",
5168   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5169   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5170   "size" : 1,
5171   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5172   "template_args" :
5173   [
5174    "_ZTIf"
5175   ]
5176  },
5177  {
5178   "alignment" : 1,
5179   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
5180   "name" : "android::trait_trivial_dtor<unsigned char>",
5181   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5182   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5183   "size" : 1,
5184   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5185   "template_args" :
5186   [
5187    "_ZTIh"
5188   ]
5189  },
5190  {
5191   "alignment" : 1,
5192   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
5193   "name" : "android::trait_trivial_dtor<int>",
5194   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5195   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5196   "size" : 1,
5197   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5198   "template_args" :
5199   [
5200    "_ZTIi"
5201   ]
5202  },
5203  {
5204   "alignment" : 1,
5205   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
5206   "name" : "android::trait_trivial_dtor<unsigned int>",
5207   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5208   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5209   "size" : 1,
5210   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5211   "template_args" :
5212   [
5213    "_ZTIj"
5214   ]
5215  },
5216  {
5217   "alignment" : 1,
5218   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
5219   "name" : "android::trait_trivial_dtor<long>",
5220   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5221   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5222   "size" : 1,
5223   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5224   "template_args" :
5225   [
5226    "_ZTIl"
5227   ]
5228  },
5229  {
5230   "alignment" : 1,
5231   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
5232   "name" : "android::trait_trivial_dtor<unsigned long>",
5233   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5234   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5235   "size" : 1,
5236   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5237   "template_args" :
5238   [
5239    "_ZTIm"
5240   ]
5241  },
5242  {
5243   "alignment" : 1,
5244   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
5245   "name" : "android::trait_trivial_dtor<short>",
5246   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5247   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5248   "size" : 1,
5249   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5250   "template_args" :
5251   [
5252    "_ZTIs"
5253   ]
5254  },
5255  {
5256   "alignment" : 1,
5257   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
5258   "name" : "android::trait_trivial_dtor<unsigned short>",
5259   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5260   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5261   "size" : 1,
5262   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5263   "template_args" :
5264   [
5265    "_ZTIt"
5266   ]
5267  },
5268  {
5269   "alignment" : 1,
5270   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
5271   "name" : "android::trait_trivial_dtor<void>",
5272   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5273   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5274   "size" : 1,
5275   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5276   "template_args" :
5277   [
5278    "_ZTIv"
5279   ]
5280  },
5281  {
5282   "alignment" : 1,
5283   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
5284   "name" : "android::trait_trivial_dtor<long long>",
5285   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5286   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5287   "size" : 1,
5288   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5289   "template_args" :
5290   [
5291    "_ZTIx"
5292   ]
5293  },
5294  {
5295   "alignment" : 1,
5296   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
5297   "name" : "android::trait_trivial_dtor<unsigned long long>",
5298   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5299   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5300   "size" : 1,
5301   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5302   "template_args" :
5303   [
5304    "_ZTIy"
5305   ]
5306  },
5307  {
5308   "alignment" : 1,
5309   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5310   "name" : "android::trait_trivial_move<android::String8>",
5311   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5312   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5313   "size" : 1,
5314   "source_file" : "system/core/libutils/include/utils/String8.h",
5315   "template_args" :
5316   [
5317    "_ZTIN7android7String8E"
5318   ]
5319  },
5320  {
5321   "alignment" : 1,
5322   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5323   "name" : "android::trait_trivial_move<android::String16>",
5324   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5325   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
5326   "size" : 1,
5327   "source_file" : "system/core/libutils/include/utils/String16.h",
5328   "template_args" :
5329   [
5330    "_ZTIN7android8String16E"
5331   ]
5332  },
5333  {
5334   "alignment" : 1,
5335   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
5336   "name" : "android::trait_trivial_move<bool>",
5337   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5338   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5339   "size" : 1,
5340   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5341   "template_args" :
5342   [
5343    "_ZTIb"
5344   ]
5345  },
5346  {
5347   "alignment" : 1,
5348   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
5349   "name" : "android::trait_trivial_move<char>",
5350   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5351   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5352   "size" : 1,
5353   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5354   "template_args" :
5355   [
5356    "_ZTIc"
5357   ]
5358  },
5359  {
5360   "alignment" : 1,
5361   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
5362   "name" : "android::trait_trivial_move<double>",
5363   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5364   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5365   "size" : 1,
5366   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5367   "template_args" :
5368   [
5369    "_ZTId"
5370   ]
5371  },
5372  {
5373   "alignment" : 1,
5374   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
5375   "name" : "android::trait_trivial_move<float>",
5376   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5377   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5378   "size" : 1,
5379   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5380   "template_args" :
5381   [
5382    "_ZTIf"
5383   ]
5384  },
5385  {
5386   "alignment" : 1,
5387   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
5388   "name" : "android::trait_trivial_move<unsigned char>",
5389   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5390   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5391   "size" : 1,
5392   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5393   "template_args" :
5394   [
5395    "_ZTIh"
5396   ]
5397  },
5398  {
5399   "alignment" : 1,
5400   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
5401   "name" : "android::trait_trivial_move<int>",
5402   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5403   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5404   "size" : 1,
5405   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5406   "template_args" :
5407   [
5408    "_ZTIi"
5409   ]
5410  },
5411  {
5412   "alignment" : 1,
5413   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
5414   "name" : "android::trait_trivial_move<unsigned int>",
5415   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5416   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5417   "size" : 1,
5418   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5419   "template_args" :
5420   [
5421    "_ZTIj"
5422   ]
5423  },
5424  {
5425   "alignment" : 1,
5426   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
5427   "name" : "android::trait_trivial_move<long>",
5428   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5429   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5430   "size" : 1,
5431   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5432   "template_args" :
5433   [
5434    "_ZTIl"
5435   ]
5436  },
5437  {
5438   "alignment" : 1,
5439   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
5440   "name" : "android::trait_trivial_move<unsigned long>",
5441   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
5442   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
5443   "size" : 1,
5444   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5445   "template_args" :
5446   [
5447    "_ZTIm"
5448   ]
5449  },
5450  {
5451   "alignment" : 1,
5452   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
5453   "name" : "android::trait_trivial_move<short>",
5454   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5455   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5456   "size" : 1,
5457   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5458   "template_args" :
5459   [
5460    "_ZTIs"
5461   ]
5462  },
5463  {
5464   "alignment" : 1,
5465   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
5466   "name" : "android::trait_trivial_move<unsigned short>",
5467   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
5468   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
5469   "size" : 1,
5470   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5471   "template_args" :
5472   [
5473    "_ZTIt"
5474   ]
5475  },
5476  {
5477   "alignment" : 1,
5478   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
5479   "name" : "android::trait_trivial_move<void>",
5480   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5481   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5482   "size" : 1,
5483   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5484   "template_args" :
5485   [
5486    "_ZTIv"
5487   ]
5488  },
5489  {
5490   "alignment" : 1,
5491   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
5492   "name" : "android::trait_trivial_move<long long>",
5493   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5494   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5495   "size" : 1,
5496   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5497   "template_args" :
5498   [
5499    "_ZTIx"
5500   ]
5501  },
5502  {
5503   "alignment" : 1,
5504   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
5505   "name" : "android::trait_trivial_move<unsigned long long>",
5506   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5507   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5508   "size" : 1,
5509   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5510   "template_args" :
5511   [
5512    "_ZTIy"
5513   ]
5514  },
5515  {
5516   "alignment" : 4,
5517   "base_specifiers" :
5518   [
5519    {
5520     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5521    }
5522   ],
5523   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
5524   "name" : "android::VirtualLightRefBase",
5525   "record_kind" : "class",
5526   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
5527   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
5528   "size" : 8,
5529   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
5530   "vtable_components" :
5531   [
5532    {
5533     "kind" : "offset_to_top"
5534    },
5535    {
5536     "kind" : "rtti",
5537     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5538    },
5539    {
5540     "kind" : "complete_dtor_pointer",
5541     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5542    },
5543    {
5544     "kind" : "deleting_dtor_pointer",
5545     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5546    }
5547   ]
5548  },
5549  {
5550   "alignment" : 4,
5551   "fields" :
5552   [
5553    {
5554     "access" : "private",
5555     "field_name" : "m_ptr",
5556     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
5557    }
5558   ],
5559   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5560   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
5561   "record_kind" : "class",
5562   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5563   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5564   "size" : 4,
5565   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5566   "template_args" :
5567   [
5568    "_ZTIN7android4hidl4base4V1_05IBaseE"
5569   ]
5570  },
5571  {
5572   "alignment" : 4,
5573   "fields" :
5574   [
5575    {
5576     "access" : "private",
5577     "field_name" : "m_ptr",
5578     "referenced_type" : "_ZTIPN7android6ThreadE"
5579    }
5580   ],
5581   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
5582   "name" : "android::sp<android::Thread>",
5583   "record_kind" : "class",
5584   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
5585   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
5586   "size" : 4,
5587   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5588   "template_args" :
5589   [
5590    "_ZTIN7android6ThreadE"
5591   ]
5592  },
5593  {
5594   "alignment" : 4,
5595   "fields" :
5596   [
5597    {
5598     "access" : "private",
5599     "field_name" : "m_ptr",
5600     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
5601    }
5602   ],
5603   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
5604   "name" : "android::sp<android::hardware::hidl_death_recipient>",
5605   "record_kind" : "class",
5606   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
5607   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
5608   "size" : 4,
5609   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5610   "template_args" :
5611   [
5612    "_ZTIN7android8hardware20hidl_death_recipientE"
5613   ]
5614  },
5615  {
5616   "alignment" : 4,
5617   "fields" :
5618   [
5619    {
5620     "access" : "private",
5621     "field_name" : "m_ptr",
5622     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
5623    }
5624   ],
5625   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
5626   "name" : "android::sp<android::hardware::IBinder>",
5627   "record_kind" : "class",
5628   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
5629   "self_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
5630   "size" : 4,
5631   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5632   "template_args" :
5633   [
5634    "_ZTIN7android8hardware7IBinderE"
5635   ]
5636  },
5637  {
5638   "alignment" : 4,
5639   "fields" :
5640   [
5641    {
5642     "access" : "private",
5643     "field_name" : "m_ptr",
5644     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
5645    },
5646    {
5647     "access" : "private",
5648     "field_name" : "m_refs",
5649     "field_offset" : 32,
5650     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
5651    }
5652   ],
5653   "linker_set_key" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
5654   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
5655   "record_kind" : "class",
5656   "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
5657   "self_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
5658   "size" : 8,
5659   "source_file" : "system/core/libutils/include/utils/RefBase.h",
5660   "template_args" :
5661   [
5662    "_ZTIN7android4hidl4base4V1_05IBaseE"
5663   ]
5664  },
5665  {
5666   "alignment" : 4,
5667   "fields" :
5668   [
5669    {
5670     "access" : "private",
5671     "field_name" : "m_ptr",
5672     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
5673    },
5674    {
5675     "access" : "private",
5676     "field_name" : "m_refs",
5677     "field_offset" : 32,
5678     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
5679    }
5680   ],
5681   "linker_set_key" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
5682   "name" : "android::wp<android::hardware::hidl_death_recipient>",
5683   "record_kind" : "class",
5684   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
5685   "self_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
5686   "size" : 8,
5687   "source_file" : "system/core/libutils/include/utils/RefBase.h",
5688   "template_args" :
5689   [
5690    "_ZTIN7android8hardware20hidl_death_recipientE"
5691   ]
5692  },
5693  {
5694   "alignment" : 1,
5695   "linker_set_key" : "_ZTIN7android4hidl10safe_union4V1_09MonostateE",
5696   "name" : "android::hidl::safe_union::V1_0::Monostate",
5697   "referenced_type" : "_ZTIN7android4hidl10safe_union4V1_09MonostateE",
5698   "self_type" : "_ZTIN7android4hidl10safe_union4V1_09MonostateE",
5699   "size" : 1,
5700   "source_file" : "out/soong/.intermediates/system/libhidl/transport/safe_union/1.0/[email protected]_genc++_headers/gen/android/hidl/safe_union/1.0/types.h"
5701  },
5702  {
5703   "alignment" : 4,
5704   "base_specifiers" :
5705   [
5706    {
5707     "is_virtual" : true,
5708     "referenced_type" : "_ZTIN7android7RefBaseE"
5709    }
5710   ],
5711   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5712   "name" : "android::hidl::base::V1_0::IBase",
5713   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5714   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5715   "size" : 12,
5716   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
5717   "vtable_components" :
5718   [
5719    {
5720     "component_value" : 4,
5721     "kind" : "vbase_offset"
5722    },
5723    {
5724     "kind" : "offset_to_top"
5725    },
5726    {
5727     "kind" : "rtti",
5728     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5729    },
5730    {
5731     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
5732    },
5733    {
5734     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5735    },
5736    {
5737     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5738    },
5739    {
5740     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5741    },
5742    {
5743     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
5744    },
5745    {
5746     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
5747    },
5748    {
5749     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
5750    },
5751    {
5752     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
5753    },
5754    {
5755     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
5756    },
5757    {
5758     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
5759    },
5760    {
5761     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5762    },
5763    {
5764     "kind" : "complete_dtor_pointer",
5765     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
5766    },
5767    {
5768     "kind" : "deleting_dtor_pointer",
5769     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
5770    },
5771    {
5772     "kind" : "vcall_offset"
5773    },
5774    {
5775     "kind" : "vcall_offset"
5776    },
5777    {
5778     "kind" : "vcall_offset"
5779    },
5780    {
5781     "kind" : "vcall_offset"
5782    },
5783    {
5784     "component_value" : -4,
5785     "kind" : "vcall_offset"
5786    },
5787    {
5788     "component_value" : -4,
5789     "kind" : "offset_to_top"
5790    },
5791    {
5792     "kind" : "rtti",
5793     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5794    },
5795    {
5796     "kind" : "complete_dtor_pointer",
5797     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
5798    },
5799    {
5800     "kind" : "deleting_dtor_pointer",
5801     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
5802    },
5803    {
5804     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5805    },
5806    {
5807     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5808    },
5809    {
5810     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5811    },
5812    {
5813     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5814    }
5815   ]
5816  },
5817  {
5818   "alignment" : 4,
5819   "base_specifiers" :
5820   [
5821    {
5822     "referenced_type" : "_ZTIN7android8hardware9BHwBinderE"
5823    },
5824    {
5825     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5826    }
5827   ],
5828   "fields" :
5829   [
5830    {
5831     "access" : "private",
5832     "field_name" : "_hidl_mImpl",
5833     "field_offset" : 512,
5834     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
5835    }
5836   ],
5837   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
5838   "name" : "android::hidl::base::V1_0::BnHwBase",
5839   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
5840   "self_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
5841   "size" : 76,
5842   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
5843   "vtable_components" :
5844   [
5845    {
5846     "component_value" : 68,
5847     "kind" : "vbase_offset"
5848    },
5849    {
5850     "kind" : "offset_to_top"
5851    },
5852    {
5853     "kind" : "rtti",
5854     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5855    },
5856    {
5857     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5858    },
5859    {
5860     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5861    },
5862    {
5863     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5864    },
5865    {
5866     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
5867    },
5868    {
5869     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5870    },
5871    {
5872     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5873    },
5874    {
5875     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5876    },
5877    {
5878     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5879    },
5880    {
5881     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5882    },
5883    {
5884     "kind" : "complete_dtor_pointer",
5885     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
5886    },
5887    {
5888     "kind" : "deleting_dtor_pointer",
5889     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
5890    },
5891    {
5892     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
5893    },
5894    {
5895     "component_value" : -20,
5896     "kind" : "offset_to_top"
5897    },
5898    {
5899     "kind" : "rtti",
5900     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5901    },
5902    {
5903     "kind" : "complete_dtor_pointer",
5904     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
5905    },
5906    {
5907     "kind" : "deleting_dtor_pointer",
5908     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
5909    },
5910    {
5911     "kind" : "vcall_offset"
5912    },
5913    {
5914     "kind" : "vcall_offset"
5915    },
5916    {
5917     "kind" : "vcall_offset"
5918    },
5919    {
5920     "kind" : "vcall_offset"
5921    },
5922    {
5923     "component_value" : -68,
5924     "kind" : "vcall_offset"
5925    },
5926    {
5927     "component_value" : -68,
5928     "kind" : "offset_to_top"
5929    },
5930    {
5931     "kind" : "rtti",
5932     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5933    },
5934    {
5935     "kind" : "complete_dtor_pointer",
5936     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
5937    },
5938    {
5939     "kind" : "deleting_dtor_pointer",
5940     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
5941    },
5942    {
5943     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5944    },
5945    {
5946     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5947    },
5948    {
5949     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5950    },
5951    {
5952     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5953    }
5954   ]
5955  },
5956  {
5957   "alignment" : 8,
5958   "fields" :
5959   [
5960    {
5961     "field_name" : "pid",
5962     "referenced_type" : "_ZTIi"
5963    },
5964    {
5965     "field_name" : "ptr",
5966     "field_offset" : 64,
5967     "referenced_type" : "_ZTIy"
5968    },
5969    {
5970     "field_name" : "arch",
5971     "field_offset" : 128,
5972     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
5973    }
5974   ],
5975   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
5976   "name" : "android::hidl::base::V1_0::DebugInfo",
5977   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
5978   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
5979   "size" : 24,
5980   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5981  },
5982  {
5983   "alignment" : 4,
5984   "fields" :
5985   [
5986    {
5987     "access" : "private",
5988     "field_name" : "mLock",
5989     "referenced_type" : "_ZTIRN7android5MutexE"
5990    }
5991   ],
5992   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
5993   "name" : "android::Mutex::Autolock",
5994   "record_kind" : "class",
5995   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
5996   "self_type" : "_ZTIN7android5Mutex8AutolockE",
5997   "size" : 4,
5998   "source_file" : "system/core/libutils/include/utils/Mutex.h"
5999  },
6000  {
6001   "alignment" : 4,
6002   "fields" :
6003   [
6004    {
6005     "access" : "private",
6006     "field_name" : "mMutex",
6007     "referenced_type" : "_ZTI15pthread_mutex_t"
6008    }
6009   ],
6010   "linker_set_key" : "_ZTIN7android5MutexE",
6011   "name" : "android::Mutex",
6012   "record_kind" : "class",
6013   "referenced_type" : "_ZTIN7android5MutexE",
6014   "self_type" : "_ZTIN7android5MutexE",
6015   "size" : 4,
6016   "source_file" : "system/core/libutils/include/utils/Mutex.h"
6017  },
6018  {
6019   "alignment" : 4,
6020   "fields" :
6021   [
6022    {
6023     "access" : "private",
6024     "field_name" : "mLock",
6025     "referenced_type" : "_ZTIRN7android6RWLockE"
6026    }
6027   ],
6028   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
6029   "name" : "android::RWLock::AutoRLock",
6030   "record_kind" : "class",
6031   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
6032   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
6033   "size" : 4,
6034   "source_file" : "system/core/libutils/include/utils/RWLock.h"
6035  },
6036  {
6037   "alignment" : 4,
6038   "fields" :
6039   [
6040    {
6041     "access" : "private",
6042     "field_name" : "mLock",
6043     "referenced_type" : "_ZTIRN7android6RWLockE"
6044    }
6045   ],
6046   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
6047   "name" : "android::RWLock::AutoWLock",
6048   "record_kind" : "class",
6049   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
6050   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
6051   "size" : 4,
6052   "source_file" : "system/core/libutils/include/utils/RWLock.h"
6053  },
6054  {
6055   "alignment" : 4,
6056   "fields" :
6057   [
6058    {
6059     "access" : "private",
6060     "field_name" : "mRWLock",
6061     "referenced_type" : "_ZTI16pthread_rwlock_t"
6062    }
6063   ],
6064   "linker_set_key" : "_ZTIN7android6RWLockE",
6065   "name" : "android::RWLock",
6066   "record_kind" : "class",
6067   "referenced_type" : "_ZTIN7android6RWLockE",
6068   "self_type" : "_ZTIN7android6RWLockE",
6069   "size" : 40,
6070   "source_file" : "system/core/libutils/include/utils/RWLock.h"
6071  },
6072  {
6073   "alignment" : 4,
6074   "base_specifiers" :
6075   [
6076    {
6077     "is_virtual" : true,
6078     "referenced_type" : "_ZTIN7android7RefBaseE"
6079    }
6080   ],
6081   "fields" :
6082   [
6083    {
6084     "access" : "private",
6085     "field_name" : "mCanCallJava",
6086     "field_offset" : 32,
6087     "referenced_type" : "_ZTIKb"
6088    },
6089    {
6090     "access" : "private",
6091     "field_name" : "mThread",
6092     "field_offset" : 64,
6093     "referenced_type" : "_ZTIPv"
6094    },
6095    {
6096     "access" : "private",
6097     "field_name" : "mLock",
6098     "field_offset" : 96,
6099     "referenced_type" : "_ZTIN7android5MutexE"
6100    },
6101    {
6102     "access" : "private",
6103     "field_name" : "mThreadExitedCondition",
6104     "field_offset" : 128,
6105     "referenced_type" : "_ZTIN7android9ConditionE"
6106    },
6107    {
6108     "access" : "private",
6109     "field_name" : "mStatus",
6110     "field_offset" : 160,
6111     "referenced_type" : "_ZTIi"
6112    },
6113    {
6114     "access" : "private",
6115     "field_name" : "mExitPending",
6116     "field_offset" : 192,
6117     "referenced_type" : "_ZTIVb"
6118    },
6119    {
6120     "access" : "private",
6121     "field_name" : "mRunning",
6122     "field_offset" : 200,
6123     "referenced_type" : "_ZTIVb"
6124    },
6125    {
6126     "access" : "private",
6127     "field_name" : "mHoldSelf",
6128     "field_offset" : 224,
6129     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
6130    },
6131    {
6132     "access" : "private",
6133     "field_name" : "mTid",
6134     "field_offset" : 256,
6135     "referenced_type" : "_ZTIi"
6136    }
6137   ],
6138   "linker_set_key" : "_ZTIN7android6ThreadE",
6139   "name" : "android::Thread",
6140   "record_kind" : "class",
6141   "referenced_type" : "_ZTIN7android6ThreadE",
6142   "self_type" : "_ZTIN7android6ThreadE",
6143   "size" : 44,
6144   "source_file" : "system/core/libutils/include/utils/Thread.h",
6145   "vtable_components" :
6146   [
6147    {
6148     "component_value" : 36,
6149     "kind" : "vbase_offset"
6150    },
6151    {
6152     "kind" : "offset_to_top"
6153    },
6154    {
6155     "kind" : "rtti",
6156     "mangled_component_name" : "_ZTIN7android6ThreadE"
6157    },
6158    {
6159     "kind" : "complete_dtor_pointer",
6160     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6161    },
6162    {
6163     "kind" : "deleting_dtor_pointer",
6164     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6165    },
6166    {
6167     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6168    },
6169    {
6170     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6171    },
6172    {
6173     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6174    },
6175    {
6176     "is_pure" : true,
6177     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6178    },
6179    {
6180     "kind" : "vcall_offset"
6181    },
6182    {
6183     "kind" : "vcall_offset"
6184    },
6185    {
6186     "kind" : "vcall_offset"
6187    },
6188    {
6189     "kind" : "vcall_offset"
6190    },
6191    {
6192     "component_value" : -36,
6193     "kind" : "vcall_offset"
6194    },
6195    {
6196     "component_value" : -36,
6197     "kind" : "offset_to_top"
6198    },
6199    {
6200     "kind" : "rtti",
6201     "mangled_component_name" : "_ZTIN7android6ThreadE"
6202    },
6203    {
6204     "kind" : "complete_dtor_pointer",
6205     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6206    },
6207    {
6208     "kind" : "deleting_dtor_pointer",
6209     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6210    },
6211    {
6212     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6213    },
6214    {
6215     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6216    },
6217    {
6218     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6219    },
6220    {
6221     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6222    }
6223   ]
6224  },
6225  {
6226   "alignment" : 4,
6227   "base_specifiers" :
6228   [
6229    {
6230     "access" : "private",
6231     "referenced_type" : "_ZTIN7android10VectorImplE"
6232    }
6233   ],
6234   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6235   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6236   "record_kind" : "class",
6237   "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6238   "self_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6239   "size" : 20,
6240   "source_file" : "system/core/libutils/include/utils/Vector.h",
6241   "template_args" :
6242   [
6243    "_ZTIN7android8hardware12ProcessState12handle_entryE"
6244   ],
6245   "vtable_components" :
6246   [
6247    {
6248     "kind" : "offset_to_top"
6249    },
6250    {
6251     "kind" : "rtti",
6252     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6253    },
6254    {
6255     "kind" : "complete_dtor_pointer",
6256     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6257    },
6258    {
6259     "kind" : "deleting_dtor_pointer",
6260     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6261    },
6262    {
6263     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6264    },
6265    {
6266     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6267    },
6268    {
6269     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6270    },
6271    {
6272     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6273    },
6274    {
6275     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6276    },
6277    {
6278     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6279    }
6280   ]
6281  },
6282  {
6283   "alignment" : 1,
6284   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
6285   "name" : "android::RefBase::weakref_type",
6286   "record_kind" : "class",
6287   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
6288   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
6289   "size" : 1,
6290   "source_file" : "system/core/libutils/include/utils/RefBase.h"
6291  },
6292  {
6293   "alignment" : 4,
6294   "fields" :
6295   [
6296    {
6297     "access" : "private",
6298     "field_name" : "mRefs",
6299     "field_offset" : 32,
6300     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
6301    }
6302   ],
6303   "linker_set_key" : "_ZTIN7android7RefBaseE",
6304   "name" : "android::RefBase",
6305   "record_kind" : "class",
6306   "referenced_type" : "_ZTIN7android7RefBaseE",
6307   "self_type" : "_ZTIN7android7RefBaseE",
6308   "size" : 8,
6309   "source_file" : "system/core/libutils/include/utils/RefBase.h",
6310   "vtable_components" :
6311   [
6312    {
6313     "kind" : "offset_to_top"
6314    },
6315    {
6316     "kind" : "rtti",
6317     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6318    },
6319    {
6320     "kind" : "complete_dtor_pointer",
6321     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6322    },
6323    {
6324     "kind" : "deleting_dtor_pointer",
6325     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6326    },
6327    {
6328     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6329    },
6330    {
6331     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6332    },
6333    {
6334     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6335    },
6336    {
6337     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6338    }
6339   ]
6340  },
6341  {
6342   "alignment" : 4,
6343   "fields" :
6344   [
6345    {
6346     "access" : "private",
6347     "field_name" : "mString",
6348     "referenced_type" : "_ZTIPKc"
6349    }
6350   ],
6351   "linker_set_key" : "_ZTIN7android7String8E",
6352   "name" : "android::String8",
6353   "record_kind" : "class",
6354   "referenced_type" : "_ZTIN7android7String8E",
6355   "self_type" : "_ZTIN7android7String8E",
6356   "size" : 4,
6357   "source_file" : "system/core/libutils/include/utils/String8.h"
6358  },
6359  {
6360   "alignment" : 4,
6361   "fields" :
6362   [
6363    {
6364     "access" : "private",
6365     "field_name" : "mString",
6366     "referenced_type" : "_ZTIPKDs"
6367    }
6368   ],
6369   "linker_set_key" : "_ZTIN7android8String16E",
6370   "name" : "android::String16",
6371   "record_kind" : "class",
6372   "referenced_type" : "_ZTIN7android8String16E",
6373   "self_type" : "_ZTIN7android8String16E",
6374   "size" : 4,
6375   "source_file" : "system/core/libutils/include/utils/String16.h"
6376  },
6377  {
6378   "alignment" : 8,
6379   "base_specifiers" :
6380   [
6381    {
6382     "is_virtual" : true,
6383     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
6384    },
6385    {
6386     "is_virtual" : true,
6387     "referenced_type" : "_ZTIN7android7RefBaseE"
6388    }
6389   ],
6390   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
6391   "name" : "android::hardware::HidlMemory",
6392   "record_kind" : "class",
6393   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
6394   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
6395   "size" : 56,
6396   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
6397   "vtable_components" :
6398   [
6399    {
6400     "component_value" : 48,
6401     "kind" : "vbase_offset"
6402    },
6403    {
6404     "component_value" : 8,
6405     "kind" : "vbase_offset"
6406    },
6407    {
6408     "kind" : "offset_to_top"
6409    },
6410    {
6411     "kind" : "rtti",
6412     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6413    },
6414    {
6415     "kind" : "complete_dtor_pointer",
6416     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6417    },
6418    {
6419     "kind" : "deleting_dtor_pointer",
6420     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6421    },
6422    {
6423     "kind" : "vcall_offset"
6424    },
6425    {
6426     "kind" : "vcall_offset"
6427    },
6428    {
6429     "kind" : "vcall_offset"
6430    },
6431    {
6432     "kind" : "vcall_offset"
6433    },
6434    {
6435     "component_value" : -48,
6436     "kind" : "vcall_offset"
6437    },
6438    {
6439     "component_value" : -48,
6440     "kind" : "offset_to_top"
6441    },
6442    {
6443     "kind" : "rtti",
6444     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6445    },
6446    {
6447     "kind" : "complete_dtor_pointer",
6448     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6449    },
6450    {
6451     "kind" : "deleting_dtor_pointer",
6452     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6453    },
6454    {
6455     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6456    },
6457    {
6458     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6459    },
6460    {
6461     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6462    },
6463    {
6464     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6465    }
6466   ]
6467  },
6468  {
6469   "alignment" : 4,
6470   "base_specifiers" :
6471   [
6472    {
6473     "is_virtual" : true,
6474     "referenced_type" : "_ZTIN7android7RefBaseE"
6475    }
6476   ],
6477   "linker_set_key" : "_ZTIN7android8hardware10IInterfaceE",
6478   "name" : "android::hardware::IInterface",
6479   "record_kind" : "class",
6480   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
6481   "self_type" : "_ZTIN7android8hardware10IInterfaceE",
6482   "size" : 12,
6483   "source_file" : "system/libhwbinder/include/hwbinder/IInterface.h",
6484   "vtable_components" :
6485   [
6486    {
6487     "component_value" : 4,
6488     "kind" : "vbase_offset"
6489    },
6490    {
6491     "kind" : "offset_to_top"
6492    },
6493    {
6494     "kind" : "rtti",
6495     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6496    },
6497    {
6498     "kind" : "complete_dtor_pointer",
6499     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6500    },
6501    {
6502     "kind" : "deleting_dtor_pointer",
6503     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6504    },
6505    {
6506     "is_pure" : true,
6507     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6508    },
6509    {
6510     "kind" : "vcall_offset"
6511    },
6512    {
6513     "kind" : "vcall_offset"
6514    },
6515    {
6516     "kind" : "vcall_offset"
6517    },
6518    {
6519     "kind" : "vcall_offset"
6520    },
6521    {
6522     "component_value" : -4,
6523     "kind" : "vcall_offset"
6524    },
6525    {
6526     "component_value" : -4,
6527     "kind" : "offset_to_top"
6528    },
6529    {
6530     "kind" : "rtti",
6531     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6532    },
6533    {
6534     "kind" : "complete_dtor_pointer",
6535     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
6536    },
6537    {
6538     "kind" : "deleting_dtor_pointer",
6539     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6546    },
6547    {
6548     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6549    },
6550    {
6551     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6552    }
6553   ]
6554  },
6555  {
6556   "alignment" : 4,
6557   "base_specifiers" :
6558   [
6559    {
6560     "is_virtual" : true,
6561     "referenced_type" : "_ZTIN7android7RefBaseE"
6562    }
6563   ],
6564   "fields" :
6565   [
6566    {
6567     "access" : "private",
6568     "field_name" : "mRemote",
6569     "field_offset" : 32,
6570     "referenced_type" : "_ZTIKPN7android8hardware7IBinderE"
6571    },
6572    {
6573     "access" : "private",
6574     "field_name" : "mRefs",
6575     "field_offset" : 64,
6576     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6577    },
6578    {
6579     "access" : "private",
6580     "field_name" : "mState",
6581     "field_offset" : 96,
6582     "referenced_type" : "_ZTINSt3__16atomicIiEE"
6583    }
6584   ],
6585   "linker_set_key" : "_ZTIN7android8hardware11BpHwRefBaseE",
6586   "name" : "android::hardware::BpHwRefBase",
6587   "record_kind" : "class",
6588   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
6589   "self_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
6590   "size" : 24,
6591   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h",
6592   "vtable_components" :
6593   [
6594    {
6595     "component_value" : 16,
6596     "kind" : "vbase_offset"
6597    },
6598    {
6599     "kind" : "offset_to_top"
6600    },
6601    {
6602     "kind" : "rtti",
6603     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6604    },
6605    {
6606     "kind" : "complete_dtor_pointer",
6607     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6608    },
6609    {
6610     "kind" : "deleting_dtor_pointer",
6611     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6612    },
6613    {
6614     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6615    },
6616    {
6617     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6618    },
6619    {
6620     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6621    },
6622    {
6623     "kind" : "vcall_offset"
6624    },
6625    {
6626     "component_value" : -16,
6627     "kind" : "vcall_offset"
6628    },
6629    {
6630     "component_value" : -16,
6631     "kind" : "vcall_offset"
6632    },
6633    {
6634     "component_value" : -16,
6635     "kind" : "vcall_offset"
6636    },
6637    {
6638     "component_value" : -16,
6639     "kind" : "vcall_offset"
6640    },
6641    {
6642     "component_value" : -16,
6643     "kind" : "offset_to_top"
6644    },
6645    {
6646     "kind" : "rtti",
6647     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6648    },
6649    {
6650     "kind" : "complete_dtor_pointer",
6651     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6652    },
6653    {
6654     "kind" : "deleting_dtor_pointer",
6655     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6656    },
6657    {
6658     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6659    },
6660    {
6661     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6662    },
6663    {
6664     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6665    },
6666    {
6667     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6668    }
6669   ]
6670  },
6671  {
6672   "alignment" : 8,
6673   "fields" :
6674   [
6675    {
6676     "access" : "private",
6677     "field_name" : "mHandle",
6678     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
6679    },
6680    {
6681     "access" : "private",
6682     "field_name" : "mOwnsHandle",
6683     "field_offset" : 64,
6684     "referenced_type" : "_ZTIb"
6685    },
6686    {
6687     "access" : "private",
6688     "field_name" : "mPad",
6689     "field_offset" : 72,
6690     "referenced_type" : "_ZTIA7_h"
6691    }
6692   ],
6693   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
6694   "name" : "android::hardware::hidl_handle",
6695   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
6696   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
6697   "size" : 16,
6698   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6699  },
6700  {
6701   "alignment" : 8,
6702   "fields" :
6703   [
6704    {
6705     "access" : "private",
6706     "field_name" : "mHandle",
6707     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
6708    },
6709    {
6710     "access" : "private",
6711     "field_name" : "mSize",
6712     "field_offset" : 128,
6713     "referenced_type" : "_ZTIy"
6714    },
6715    {
6716     "access" : "private",
6717     "field_name" : "mName",
6718     "field_offset" : 192,
6719     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
6720    }
6721   ],
6722   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
6723   "name" : "android::hardware::hidl_memory",
6724   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
6725   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
6726   "size" : 40,
6727   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6728  },
6729  {
6730   "alignment" : 8,
6731   "fields" :
6732   [
6733    {
6734     "access" : "private",
6735     "field_name" : "mBuffer",
6736     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
6737    },
6738    {
6739     "access" : "private",
6740     "field_name" : "mSize",
6741     "field_offset" : 64,
6742     "referenced_type" : "_ZTIj"
6743    },
6744    {
6745     "access" : "private",
6746     "field_name" : "mOwnsBuffer",
6747     "field_offset" : 96,
6748     "referenced_type" : "_ZTIb"
6749    },
6750    {
6751     "access" : "private",
6752     "field_name" : "mPad",
6753     "field_offset" : 104,
6754     "referenced_type" : "_ZTIA3_h"
6755    }
6756   ],
6757   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
6758   "name" : "android::hardware::hidl_string",
6759   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
6760   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
6761   "size" : 16,
6762   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6763  },
6764  {
6765   "alignment" : 8,
6766   "fields" :
6767   [
6768    {
6769     "access" : "private",
6770     "field_name" : "mGrantors",
6771     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
6772    },
6773    {
6774     "access" : "private",
6775     "field_name" : "mHandle",
6776     "field_offset" : 128,
6777     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE"
6778    },
6779    {
6780     "access" : "private",
6781     "field_name" : "mQuantum",
6782     "field_offset" : 192,
6783     "referenced_type" : "_ZTIj"
6784    },
6785    {
6786     "access" : "private",
6787     "field_name" : "mFlags",
6788     "field_offset" : 224,
6789     "referenced_type" : "_ZTIj"
6790    }
6791   ],
6792   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
6793   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6794   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
6795   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
6796   "size" : 32,
6797   "source_file" : "system/libhidl/base/include/hidl/MQDescriptor.h",
6798   "template_args" :
6799   [
6800    "_ZTIc"
6801   ]
6802  },
6803  {
6804   "access" : "private",
6805   "alignment" : 4,
6806   "fields" :
6807   [
6808    {
6809     "field_name" : "binder",
6810     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
6811    },
6812    {
6813     "field_name" : "refs",
6814     "field_offset" : 32,
6815     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6816    }
6817   ],
6818   "linker_set_key" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
6819   "name" : "android::hardware::ProcessState::handle_entry",
6820   "referenced_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
6821   "self_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
6822   "size" : 8,
6823   "source_file" : "system/libhwbinder/include/hwbinder/ProcessState.h"
6824  },
6825  {
6826   "alignment" : 8,
6827   "base_specifiers" :
6828   [
6829    {
6830     "is_virtual" : true,
6831     "referenced_type" : "_ZTIN7android7RefBaseE"
6832    }
6833   ],
6834   "fields" :
6835   [
6836    {
6837     "access" : "private",
6838     "field_name" : "mDriverFD",
6839     "field_offset" : 32,
6840     "referenced_type" : "_ZTIi"
6841    },
6842    {
6843     "access" : "private",
6844     "field_name" : "mVMStart",
6845     "field_offset" : 64,
6846     "referenced_type" : "_ZTIPv"
6847    },
6848    {
6849     "access" : "private",
6850     "field_name" : "mThreadCountLock",
6851     "field_offset" : 96,
6852     "referenced_type" : "_ZTI15pthread_mutex_t"
6853    },
6854    {
6855     "access" : "private",
6856     "field_name" : "mExecutingThreadsCount",
6857     "field_offset" : 128,
6858     "referenced_type" : "_ZTIj"
6859    },
6860    {
6861     "access" : "private",
6862     "field_name" : "mMaxThreads",
6863     "field_offset" : 160,
6864     "referenced_type" : "_ZTIj"
6865    },
6866    {
6867     "access" : "private",
6868     "field_name" : "mStarvationStartTimeMs",
6869     "field_offset" : 192,
6870     "referenced_type" : "_ZTIx"
6871    },
6872    {
6873     "access" : "private",
6874     "field_name" : "mLock",
6875     "field_offset" : 256,
6876     "referenced_type" : "_ZTIN7android5MutexE"
6877    },
6878    {
6879     "access" : "private",
6880     "field_name" : "mHandleToObject",
6881     "field_offset" : 288,
6882     "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6883    },
6884    {
6885     "access" : "private",
6886     "field_name" : "mRootDir",
6887     "field_offset" : 448,
6888     "referenced_type" : "_ZTIN7android7String8E"
6889    },
6890    {
6891     "access" : "private",
6892     "field_name" : "mThreadPoolStarted",
6893     "field_offset" : 480,
6894     "referenced_type" : "_ZTIb"
6895    },
6896    {
6897     "access" : "private",
6898     "field_name" : "mSpawnThreadOnStart",
6899     "field_offset" : 488,
6900     "referenced_type" : "_ZTIb"
6901    },
6902    {
6903     "access" : "private",
6904     "field_name" : "mThreadPoolSeq",
6905     "field_offset" : 512,
6906     "referenced_type" : "_ZTIVi"
6907    },
6908    {
6909     "access" : "private",
6910     "field_name" : "mMmapSize",
6911     "field_offset" : 544,
6912     "referenced_type" : "_ZTIKj"
6913    },
6914    {
6915     "access" : "private",
6916     "field_name" : "mCallRestriction",
6917     "field_offset" : 576,
6918     "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE"
6919    }
6920   ],
6921   "linker_set_key" : "_ZTIN7android8hardware12ProcessStateE",
6922   "name" : "android::hardware::ProcessState",
6923   "record_kind" : "class",
6924   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
6925   "self_type" : "_ZTIN7android8hardware12ProcessStateE",
6926   "size" : 88,
6927   "source_file" : "system/libhwbinder/include/hwbinder/ProcessState.h",
6928   "vtable_components" :
6929   [
6930    {
6931     "component_value" : 76,
6932     "kind" : "vbase_offset"
6933    },
6934    {
6935     "kind" : "offset_to_top"
6936    },
6937    {
6938     "kind" : "rtti",
6939     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
6940    },
6941    {
6942     "kind" : "complete_dtor_pointer",
6943     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
6944    },
6945    {
6946     "kind" : "deleting_dtor_pointer",
6947     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
6948    },
6949    {
6950     "kind" : "vcall_offset"
6951    },
6952    {
6953     "kind" : "vcall_offset"
6954    },
6955    {
6956     "kind" : "vcall_offset"
6957    },
6958    {
6959     "kind" : "vcall_offset"
6960    },
6961    {
6962     "component_value" : -76,
6963     "kind" : "vcall_offset"
6964    },
6965    {
6966     "component_value" : -76,
6967     "kind" : "offset_to_top"
6968    },
6969    {
6970     "kind" : "rtti",
6971     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
6972    },
6973    {
6974     "kind" : "complete_dtor_pointer",
6975     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
6976    },
6977    {
6978     "kind" : "deleting_dtor_pointer",
6979     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
6980    },
6981    {
6982     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6983    },
6984    {
6985     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6986    },
6987    {
6988     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6989    },
6990    {
6991     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6992    }
6993   ]
6994  },
6995  {
6996   "alignment" : 2,
6997   "fields" :
6998   [
6999    {
7000     "access" : "private",
7001     "field_name" : "mMajor",
7002     "referenced_type" : "_ZTIt"
7003    },
7004    {
7005     "access" : "private",
7006     "field_name" : "mMinor",
7007     "field_offset" : 16,
7008     "referenced_type" : "_ZTIt"
7009    }
7010   ],
7011   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
7012   "name" : "android::hardware::hidl_version",
7013   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
7014   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
7015   "size" : 4,
7016   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7017  },
7018  {
7019   "alignment" : 8,
7020   "fields" :
7021   [
7022    {
7023     "field_name" : "flags",
7024     "referenced_type" : "_ZTIj"
7025    },
7026    {
7027     "field_name" : "fdIndex",
7028     "field_offset" : 32,
7029     "referenced_type" : "_ZTIj"
7030    },
7031    {
7032     "field_name" : "offset",
7033     "field_offset" : 64,
7034     "referenced_type" : "_ZTIj"
7035    },
7036    {
7037     "field_name" : "extent",
7038     "field_offset" : 128,
7039     "referenced_type" : "_ZTIy"
7040    }
7041   ],
7042   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
7043   "name" : "android::hardware::GrantorDescriptor",
7044   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
7045   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
7046   "size" : 24,
7047   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
7048  },
7049  {
7050   "alignment" : 4,
7051   "base_specifiers" :
7052   [
7053    {
7054     "is_virtual" : true,
7055     "referenced_type" : "_ZTIN7android7RefBaseE"
7056    }
7057   ],
7058   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
7059   "name" : "android::hardware::hidl_death_recipient",
7060   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
7061   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
7062   "size" : 12,
7063   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
7064   "vtable_components" :
7065   [
7066    {
7067     "component_value" : 4,
7068     "kind" : "vbase_offset"
7069    },
7070    {
7071     "kind" : "offset_to_top"
7072    },
7073    {
7074     "kind" : "rtti",
7075     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7076    },
7077    {
7078     "is_pure" : true,
7079     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
7080    },
7081    {
7082     "kind" : "complete_dtor_pointer",
7083     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
7084    },
7085    {
7086     "kind" : "deleting_dtor_pointer",
7087     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
7088    },
7089    {
7090     "kind" : "vcall_offset"
7091    },
7092    {
7093     "kind" : "vcall_offset"
7094    },
7095    {
7096     "kind" : "vcall_offset"
7097    },
7098    {
7099     "kind" : "vcall_offset"
7100    },
7101    {
7102     "component_value" : -4,
7103     "kind" : "vcall_offset"
7104    },
7105    {
7106     "component_value" : -4,
7107     "kind" : "offset_to_top"
7108    },
7109    {
7110     "kind" : "rtti",
7111     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
7112    },
7113    {
7114     "kind" : "complete_dtor_pointer",
7115     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
7116    },
7117    {
7118     "kind" : "deleting_dtor_pointer",
7119     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
7120    },
7121    {
7122     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7123    },
7124    {
7125     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7126    },
7127    {
7128     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7129    },
7130    {
7131     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7132    }
7133   ]
7134  },
7135  {
7136   "alignment" : 8,
7137   "base_specifiers" :
7138   [
7139    {
7140     "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7141    }
7142   ],
7143   "fields" :
7144   [
7145    {
7146     "access" : "private",
7147     "field_name" : "mRecipient",
7148     "field_offset" : 32,
7149     "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE"
7150    },
7151    {
7152     "access" : "private",
7153     "field_name" : "mCookie",
7154     "field_offset" : 128,
7155     "referenced_type" : "_ZTIy"
7156    },
7157    {
7158     "access" : "private",
7159     "field_name" : "mBase",
7160     "field_offset" : 192,
7161     "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE"
7162    }
7163   ],
7164   "linker_set_key" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7165   "name" : "android::hardware::hidl_binder_death_recipient",
7166   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7167   "self_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
7168   "size" : 40,
7169   "source_file" : "system/libhidl/transport/include/hidl/HidlBinderSupport.h",
7170   "vtable_components" :
7171   [
7172    {
7173     "component_value" : 32,
7174     "kind" : "vbase_offset"
7175    },
7176    {
7177     "kind" : "offset_to_top"
7178    },
7179    {
7180     "kind" : "rtti",
7181     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7182    },
7183    {
7184     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
7185    },
7186    {
7187     "kind" : "complete_dtor_pointer",
7188     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
7189    },
7190    {
7191     "kind" : "deleting_dtor_pointer",
7192     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
7193    },
7194    {
7195     "kind" : "vcall_offset"
7196    },
7197    {
7198     "kind" : "vcall_offset"
7199    },
7200    {
7201     "kind" : "vcall_offset"
7202    },
7203    {
7204     "kind" : "vcall_offset"
7205    },
7206    {
7207     "component_value" : -32,
7208     "kind" : "vcall_offset"
7209    },
7210    {
7211     "component_value" : -32,
7212     "kind" : "offset_to_top"
7213    },
7214    {
7215     "kind" : "rtti",
7216     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7217    },
7218    {
7219     "kind" : "complete_dtor_pointer",
7220     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
7221    },
7222    {
7223     "kind" : "deleting_dtor_pointer",
7224     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
7225    },
7226    {
7227     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7228    },
7229    {
7230     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7231    },
7232    {
7233     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7234    },
7235    {
7236     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7237    }
7238   ]
7239  },
7240  {
7241   "access" : "private",
7242   "alignment" : 8,
7243   "fields" :
7244   [
7245    {
7246     "field_name" : "index",
7247     "referenced_type" : "_ZTIj"
7248    },
7249    {
7250     "field_name" : "buffer",
7251     "field_offset" : 64,
7252     "referenced_type" : "_ZTIy"
7253    },
7254    {
7255     "field_name" : "bufend",
7256     "field_offset" : 128,
7257     "referenced_type" : "_ZTIy"
7258    }
7259   ],
7260   "linker_set_key" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7261   "name" : "android::hardware::Parcel::BufferInfo",
7262   "referenced_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7263   "self_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
7264   "size" : 24,
7265   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
7266  },
7267  {
7268   "alignment" : 4,
7269   "fields" :
7270   [
7271    {
7272     "access" : "private",
7273     "field_name" : "mBufCachePos",
7274     "referenced_type" : "_ZTIj"
7275    },
7276    {
7277     "access" : "private",
7278     "field_name" : "mBufCache",
7279     "field_offset" : 32,
7280     "referenced_type" : "_ZTINSt3__16vectorIN7android8hardware6Parcel10BufferInfoENS_9allocatorIS4_EEEE"
7281    },
7282    {
7283     "access" : "private",
7284     "field_name" : "mError",
7285     "field_offset" : 128,
7286     "referenced_type" : "_ZTIi"
7287    },
7288    {
7289     "access" : "private",
7290     "field_name" : "mData",
7291     "field_offset" : 160,
7292     "referenced_type" : "_ZTIPh"
7293    },
7294    {
7295     "access" : "private",
7296     "field_name" : "mDataSize",
7297     "field_offset" : 192,
7298     "referenced_type" : "_ZTIj"
7299    },
7300    {
7301     "access" : "private",
7302     "field_name" : "mDataCapacity",
7303     "field_offset" : 224,
7304     "referenced_type" : "_ZTIj"
7305    },
7306    {
7307     "access" : "private",
7308     "field_name" : "mDataPos",
7309     "field_offset" : 256,
7310     "referenced_type" : "_ZTIj"
7311    },
7312    {
7313     "access" : "private",
7314     "field_name" : "mObjects",
7315     "field_offset" : 288,
7316     "referenced_type" : "_ZTIPy"
7317    },
7318    {
7319     "access" : "private",
7320     "field_name" : "mObjectsSize",
7321     "field_offset" : 320,
7322     "referenced_type" : "_ZTIj"
7323    },
7324    {
7325     "access" : "private",
7326     "field_name" : "mObjectsCapacity",
7327     "field_offset" : 352,
7328     "referenced_type" : "_ZTIj"
7329    },
7330    {
7331     "access" : "private",
7332     "field_name" : "mNextObjectHint",
7333     "field_offset" : 384,
7334     "referenced_type" : "_ZTIj"
7335    },
7336    {
7337     "access" : "private",
7338     "field_name" : "mNumRef",
7339     "field_offset" : 416,
7340     "referenced_type" : "_ZTIj"
7341    },
7342    {
7343     "access" : "private",
7344     "field_name" : "mFdsKnown",
7345     "field_offset" : 448,
7346     "referenced_type" : "_ZTIb"
7347    },
7348    {
7349     "access" : "private",
7350     "field_name" : "mHasFds",
7351     "field_offset" : 456,
7352     "referenced_type" : "_ZTIb"
7353    },
7354    {
7355     "access" : "private",
7356     "field_name" : "mAllowFds",
7357     "field_offset" : 464,
7358     "referenced_type" : "_ZTIb"
7359    },
7360    {
7361     "access" : "private",
7362     "field_name" : "mDeallocZero",
7363     "field_offset" : 472,
7364     "referenced_type" : "_ZTIb"
7365    },
7366    {
7367     "access" : "private",
7368     "field_name" : "mOwner",
7369     "field_offset" : 480,
7370     "referenced_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE"
7371    },
7372    {
7373     "access" : "private",
7374     "field_name" : "mOwnerCookie",
7375     "field_offset" : 512,
7376     "referenced_type" : "_ZTIPv"
7377    }
7378   ],
7379   "linker_set_key" : "_ZTIN7android8hardware6ParcelE",
7380   "name" : "android::hardware::Parcel",
7381   "record_kind" : "class",
7382   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
7383   "self_type" : "_ZTIN7android8hardware6ParcelE",
7384   "size" : 68,
7385   "source_file" : "system/libhwbinder/include/hwbinder/Parcel.h"
7386  },
7387  {
7388   "alignment" : 4,
7389   "base_specifiers" :
7390   [
7391    {
7392     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
7393    }
7394   ],
7395   "fields" :
7396   [
7397    {
7398     "access" : "private",
7399     "field_name" : "mVal",
7400     "field_offset" : 168,
7401     "referenced_type" : "_ZTIb"
7402    }
7403   ],
7404   "linker_set_key" : "_ZTIN7android8hardware6ReturnIbEE",
7405   "name" : "android::hardware::Return<bool>",
7406   "record_kind" : "class",
7407   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
7408   "self_type" : "_ZTIN7android8hardware6ReturnIbEE",
7409   "size" : 24,
7410   "source_file" : "system/libhidl/base/include/hidl/Status.h",
7411   "template_args" :
7412   [
7413    "_ZTIb"
7414   ]
7415  },
7416  {
7417   "alignment" : 4,
7418   "base_specifiers" :
7419   [
7420    {
7421     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
7422    }
7423   ],
7424   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
7425   "name" : "android::hardware::Return<void>",
7426   "record_kind" : "class",
7427   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
7428   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
7429   "size" : 24,
7430   "source_file" : "system/libhidl/base/include/hidl/Status.h",
7431   "template_args" :
7432   [
7433    "_ZTIv"
7434   ]
7435  },
7436  {
7437   "alignment" : 4,
7438   "fields" :
7439   [
7440    {
7441     "access" : "private",
7442     "field_name" : "mException",
7443     "referenced_type" : "_ZTIi"
7444    },
7445    {
7446     "access" : "private",
7447     "field_name" : "mErrorCode",
7448     "field_offset" : 32,
7449     "referenced_type" : "_ZTIi"
7450    },
7451    {
7452     "access" : "private",
7453     "field_name" : "mMessage",
7454     "field_offset" : 64,
7455     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7456    }
7457   ],
7458   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
7459   "name" : "android::hardware::Status",
7460   "record_kind" : "class",
7461   "referenced_type" : "_ZTIN7android8hardware6StatusE",
7462   "self_type" : "_ZTIN7android8hardware6StatusE",
7463   "size" : 20,
7464   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7465  },
7466  {
7467   "alignment" : 4,
7468   "base_specifiers" :
7469   [
7470    {
7471     "is_virtual" : true,
7472     "referenced_type" : "_ZTIN7android7RefBaseE"
7473    }
7474   ],
7475   "linker_set_key" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
7476   "name" : "android::hardware::IBinder::DeathRecipient",
7477   "record_kind" : "class",
7478   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
7479   "self_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
7480   "size" : 12,
7481   "source_file" : "system/libhwbinder/include/hwbinder/IBinder.h",
7482   "vtable_components" :
7483   [
7484    {
7485     "component_value" : 4,
7486     "kind" : "vbase_offset"
7487    },
7488    {
7489     "kind" : "offset_to_top"
7490    },
7491    {
7492     "kind" : "rtti",
7493     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7494    },
7495    {
7496     "is_pure" : true,
7497     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7498    },
7499    {
7500     "kind" : "complete_dtor_pointer",
7501     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7502    },
7503    {
7504     "kind" : "deleting_dtor_pointer",
7505     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7506    },
7507    {
7508     "kind" : "vcall_offset"
7509    },
7510    {
7511     "kind" : "vcall_offset"
7512    },
7513    {
7514     "kind" : "vcall_offset"
7515    },
7516    {
7517     "kind" : "vcall_offset"
7518    },
7519    {
7520     "component_value" : -4,
7521     "kind" : "vcall_offset"
7522    },
7523    {
7524     "component_value" : -4,
7525     "kind" : "offset_to_top"
7526    },
7527    {
7528     "kind" : "rtti",
7529     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7530    },
7531    {
7532     "kind" : "complete_dtor_pointer",
7533     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
7534    },
7535    {
7536     "kind" : "deleting_dtor_pointer",
7537     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
7538    },
7539    {
7540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7541    },
7542    {
7543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7544    },
7545    {
7546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7547    },
7548    {
7549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7550    }
7551   ]
7552  },
7553  {
7554   "alignment" : 4,
7555   "base_specifiers" :
7556   [
7557    {
7558     "is_virtual" : true,
7559     "referenced_type" : "_ZTIN7android7RefBaseE"
7560    }
7561   ],
7562   "linker_set_key" : "_ZTIN7android8hardware7IBinderE",
7563   "name" : "android::hardware::IBinder",
7564   "record_kind" : "class",
7565   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
7566   "self_type" : "_ZTIN7android8hardware7IBinderE",
7567   "size" : 12,
7568   "source_file" : "system/libhwbinder/include/hwbinder/IBinder.h",
7569   "vtable_components" :
7570   [
7571    {
7572     "component_value" : 4,
7573     "kind" : "vbase_offset"
7574    },
7575    {
7576     "kind" : "offset_to_top"
7577    },
7578    {
7579     "kind" : "rtti",
7580     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7581    },
7582    {
7583     "is_pure" : true,
7584     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7585    },
7586    {
7587     "is_pure" : true,
7588     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7589    },
7590    {
7591     "is_pure" : true,
7592     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7593    },
7594    {
7595     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7596    },
7597    {
7598     "is_pure" : true,
7599     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7600    },
7601    {
7602     "is_pure" : true,
7603     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7604    },
7605    {
7606     "is_pure" : true,
7607     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7608    },
7609    {
7610     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7611    },
7612    {
7613     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7614    },
7615    {
7616     "kind" : "complete_dtor_pointer",
7617     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7618    },
7619    {
7620     "kind" : "deleting_dtor_pointer",
7621     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7622    },
7623    {
7624     "kind" : "vcall_offset"
7625    },
7626    {
7627     "kind" : "vcall_offset"
7628    },
7629    {
7630     "kind" : "vcall_offset"
7631    },
7632    {
7633     "kind" : "vcall_offset"
7634    },
7635    {
7636     "component_value" : -4,
7637     "kind" : "vcall_offset"
7638    },
7639    {
7640     "component_value" : -4,
7641     "kind" : "offset_to_top"
7642    },
7643    {
7644     "kind" : "rtti",
7645     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7646    },
7647    {
7648     "kind" : "complete_dtor_pointer",
7649     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
7650    },
7651    {
7652     "kind" : "deleting_dtor_pointer",
7653     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
7654    },
7655    {
7656     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7657    },
7658    {
7659     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7660    },
7661    {
7662     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7663    },
7664    {
7665     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7666    }
7667   ]
7668  },
7669  {
7670   "alignment" : 8,
7671   "fields" :
7672   [
7673    {
7674     "access" : "private",
7675     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
7676    }
7677   ],
7678   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
7679   "name" : "android::hardware::details::hidl_pointer<native_handle>",
7680   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
7681   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
7682   "size" : 8,
7683   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7684   "template_args" :
7685   [
7686    "_ZTI13native_handle"
7687   ]
7688  },
7689  {
7690   "access" : "private",
7691   "alignment" : 8,
7692   "fields" :
7693   [
7694    {
7695     "field_name" : "mPointer",
7696     "referenced_type" : "_ZTIP13native_handle"
7697    },
7698    {
7699     "field_name" : "_pad",
7700     "referenced_type" : "_ZTIy"
7701    }
7702   ],
7703   "is_anonymous" : true,
7704   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
7705   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous)",
7706   "record_kind" : "union",
7707   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
7708   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
7709   "size" : 8,
7710   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7711  },
7712  {
7713   "alignment" : 8,
7714   "fields" :
7715   [
7716    {
7717     "access" : "private",
7718     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
7719    }
7720   ],
7721   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
7722   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7723   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
7724   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
7725   "size" : 8,
7726   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7727   "template_args" :
7728   [
7729    "_ZTIK13native_handle"
7730   ]
7731  },
7732  {
7733   "access" : "private",
7734   "alignment" : 8,
7735   "fields" :
7736   [
7737    {
7738     "field_name" : "mPointer",
7739     "referenced_type" : "_ZTIPK13native_handle"
7740    },
7741    {
7742     "field_name" : "_pad",
7743     "referenced_type" : "_ZTIy"
7744    }
7745   ],
7746   "is_anonymous" : true,
7747   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
7748   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous)",
7749   "record_kind" : "union",
7750   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
7751   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
7752   "size" : 8,
7753   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7754  },
7755  {
7756   "alignment" : 8,
7757   "fields" :
7758   [
7759    {
7760     "access" : "private",
7761     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
7762    }
7763   ],
7764   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
7765   "name" : "android::hardware::details::hidl_pointer<const char>",
7766   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
7767   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
7768   "size" : 8,
7769   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7770   "template_args" :
7771   [
7772    "_ZTIKc"
7773   ]
7774  },
7775  {
7776   "access" : "private",
7777   "alignment" : 8,
7778   "fields" :
7779   [
7780    {
7781     "field_name" : "mPointer",
7782     "referenced_type" : "_ZTIPKc"
7783    },
7784    {
7785     "field_name" : "_pad",
7786     "referenced_type" : "_ZTIy"
7787    }
7788   ],
7789   "is_anonymous" : true,
7790   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
7791   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous)",
7792   "record_kind" : "union",
7793   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
7794   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
7795   "size" : 8,
7796   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7797  },
7798  {
7799   "alignment" : 8,
7800   "fields" :
7801   [
7802    {
7803     "access" : "private",
7804     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7805    }
7806   ],
7807   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
7808   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7809   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
7810   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
7811   "size" : 8,
7812   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7813   "template_args" :
7814   [
7815    "_ZTIN7android8hardware17GrantorDescriptorE"
7816   ]
7817  },
7818  {
7819   "access" : "private",
7820   "alignment" : 8,
7821   "fields" :
7822   [
7823    {
7824     "field_name" : "mPointer",
7825     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
7826    },
7827    {
7828     "field_name" : "_pad",
7829     "referenced_type" : "_ZTIy"
7830    }
7831   ],
7832   "is_anonymous" : true,
7833   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
7834   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>::(anonymous)",
7835   "record_kind" : "union",
7836   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
7837   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
7838   "size" : 8,
7839   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7840  },
7841  {
7842   "alignment" : 8,
7843   "fields" :
7844   [
7845    {
7846     "access" : "private",
7847     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E"
7848    }
7849   ],
7850   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
7851   "name" : "android::hardware::details::hidl_pointer<char>",
7852   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
7853   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
7854   "size" : 8,
7855   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7856   "template_args" :
7857   [
7858    "_ZTIc"
7859   ]
7860  },
7861  {
7862   "access" : "private",
7863   "alignment" : 8,
7864   "fields" :
7865   [
7866    {
7867     "field_name" : "mPointer",
7868     "referenced_type" : "_ZTIPc"
7869    },
7870    {
7871     "field_name" : "_pad",
7872     "referenced_type" : "_ZTIy"
7873    }
7874   ],
7875   "is_anonymous" : true,
7876   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
7877   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous)",
7878   "record_kind" : "union",
7879   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
7880   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
7881   "size" : 8,
7882   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7883  },
7884  {
7885   "alignment" : 4,
7886   "fields" :
7887   [
7888    {
7889     "access" : "private",
7890     "field_name" : "mStatus",
7891     "referenced_type" : "_ZTIN7android8hardware6StatusE"
7892    },
7893    {
7894     "access" : "private",
7895     "field_name" : "mCheckedStatus",
7896     "field_offset" : 160,
7897     "referenced_type" : "_ZTIb"
7898    }
7899   ],
7900   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
7901   "name" : "android::hardware::details::return_status",
7902   "record_kind" : "class",
7903   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
7904   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
7905   "size" : 24,
7906   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7907  },
7908  {
7909   "alignment" : 4,
7910   "fields" :
7911   [
7912    {
7913     "access" : "protected",
7914     "field_name" : "mInstrumentationCallbacks",
7915     "field_offset" : 32,
7916     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
7917    },
7918    {
7919     "access" : "protected",
7920     "field_offset" : 128,
7921     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
7922    },
7923    {
7924     "access" : "protected",
7925     "field_name" : "mInstrumentationLibPackage",
7926     "field_offset" : 160,
7927     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7928    },
7929    {
7930     "access" : "protected",
7931     "field_name" : "mInterfaceName",
7932     "field_offset" : 256,
7933     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7934    }
7935   ],
7936   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
7937   "name" : "android::hardware::details::HidlInstrumentor",
7938   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
7939   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
7940   "size" : 44,
7941   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7942   "vtable_components" :
7943   [
7944    {
7945     "kind" : "offset_to_top"
7946    },
7947    {
7948     "kind" : "rtti",
7949     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7950    },
7951    {
7952     "kind" : "complete_dtor_pointer",
7953     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7954    },
7955    {
7956     "kind" : "deleting_dtor_pointer",
7957     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7958    }
7959   ]
7960  },
7961  {
7962   "access" : "protected",
7963   "alignment" : 4,
7964   "fields" :
7965   [
7966    {
7967     "field_name" : "mEnableInstrumentation",
7968     "referenced_type" : "_ZTIb"
7969    },
7970    {
7971     "field_name" : "mReserved0",
7972     "referenced_type" : "_ZTIPv"
7973    }
7974   ],
7975   "is_anonymous" : true,
7976   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
7977   "name" : "android::hardware::details::HidlInstrumentor::(anonymous)",
7978   "record_kind" : "union",
7979   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
7980   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
7981   "size" : 4,
7982   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7983  },
7984  {
7985   "alignment" : 1,
7986   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
7987   "name" : "android::hardware::details::i_tag",
7988   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
7989   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
7990   "size" : 1,
7991   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7992  },
7993  {
7994   "alignment" : 1,
7995   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
7996   "name" : "android::hardware::details::bs_tag",
7997   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
7998   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
7999   "size" : 1,
8000   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8001  },
8002  {
8003   "alignment" : 1,
8004   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
8005   "name" : "android::hardware::details::bnhw_tag",
8006   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
8007   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
8008   "size" : 1,
8009   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8010  },
8011  {
8012   "alignment" : 1,
8013   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
8014   "name" : "android::hardware::details::bphw_tag",
8015   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
8016   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
8017   "size" : 1,
8018   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
8019  },
8020  {
8021   "alignment" : 8,
8022   "fields" :
8023   [
8024    {
8025     "access" : "private",
8026     "field_name" : "mBuffer",
8027     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8028    },
8029    {
8030     "access" : "private",
8031     "field_name" : "mSize",
8032     "field_offset" : 64,
8033     "referenced_type" : "_ZTIj"
8034    },
8035    {
8036     "access" : "private",
8037     "field_name" : "mOwnsBuffer",
8038     "field_offset" : 96,
8039     "referenced_type" : "_ZTIb"
8040    },
8041    {
8042     "access" : "private",
8043     "field_name" : "mPad",
8044     "field_offset" : 104,
8045     "referenced_type" : "_ZTIA3_h"
8046    }
8047   ],
8048   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8049   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8050   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8051   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
8052   "size" : 16,
8053   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
8054   "template_args" :
8055   [
8056    "_ZTIN7android8hardware17GrantorDescriptorE"
8057   ]
8058  },
8059  {
8060   "alignment" : 8,
8061   "fields" :
8062   [
8063    {
8064     "access" : "private",
8065     "field_name" : "mBuffer",
8066     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE"
8067    },
8068    {
8069     "access" : "private",
8070     "field_name" : "mSize",
8071     "field_offset" : 64,
8072     "referenced_type" : "_ZTIj"
8073    },
8074    {
8075     "access" : "private",
8076     "field_name" : "mOwnsBuffer",
8077     "field_offset" : 96,
8078     "referenced_type" : "_ZTIb"
8079    },
8080    {
8081     "access" : "private",
8082     "field_name" : "mPad",
8083     "field_offset" : 104,
8084     "referenced_type" : "_ZTIA3_h"
8085    }
8086   ],
8087   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIcEE",
8088   "name" : "android::hardware::hidl_vec<char>",
8089   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
8090   "self_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
8091   "size" : 16,
8092   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
8093   "template_args" :
8094   [
8095    "_ZTIc"
8096   ]
8097  },
8098  {
8099   "alignment" : 4,
8100   "base_specifiers" :
8101   [
8102    {
8103     "referenced_type" : "_ZTIN7android8hardware7IBinderE"
8104    }
8105   ],
8106   "fields" :
8107   [
8108    {
8109     "access" : "protected",
8110     "field_name" : "mSchedPolicy",
8111     "field_offset" : 32,
8112     "referenced_type" : "_ZTIi"
8113    },
8114    {
8115     "access" : "protected",
8116     "field_name" : "mSchedPriority",
8117     "field_offset" : 64,
8118     "referenced_type" : "_ZTIi"
8119    },
8120    {
8121     "access" : "private",
8122     "field_name" : "mExtras",
8123     "field_offset" : 96,
8124     "referenced_type" : "_ZTINSt3__16atomicIPN7android8hardware9BHwBinder6ExtrasEEE"
8125    },
8126    {
8127     "access" : "private",
8128     "field_name" : "mReserved0",
8129     "field_offset" : 128,
8130     "referenced_type" : "_ZTIPv"
8131    }
8132   ],
8133   "linker_set_key" : "_ZTIN7android8hardware9BHwBinderE",
8134   "name" : "android::hardware::BHwBinder",
8135   "record_kind" : "class",
8136   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
8137   "self_type" : "_ZTIN7android8hardware9BHwBinderE",
8138   "size" : 28,
8139   "source_file" : "system/libhwbinder/include/hwbinder/Binder.h",
8140   "vtable_components" :
8141   [
8142    {
8143     "component_value" : 20,
8144     "kind" : "vbase_offset"
8145    },
8146    {
8147     "kind" : "offset_to_top"
8148    },
8149    {
8150     "kind" : "rtti",
8151     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8152    },
8153    {
8154     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8155    },
8156    {
8157     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8158    },
8159    {
8160     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8161    },
8162    {
8163     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8164    },
8165    {
8166     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8167    },
8168    {
8169     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8170    },
8171    {
8172     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8173    },
8174    {
8175     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8176    },
8177    {
8178     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8179    },
8180    {
8181     "kind" : "complete_dtor_pointer",
8182     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8183    },
8184    {
8185     "kind" : "deleting_dtor_pointer",
8186     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8187    },
8188    {
8189     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8190    },
8191    {
8192     "kind" : "vcall_offset"
8193    },
8194    {
8195     "kind" : "vcall_offset"
8196    },
8197    {
8198     "kind" : "vcall_offset"
8199    },
8200    {
8201     "kind" : "vcall_offset"
8202    },
8203    {
8204     "component_value" : -20,
8205     "kind" : "vcall_offset"
8206    },
8207    {
8208     "component_value" : -20,
8209     "kind" : "offset_to_top"
8210    },
8211    {
8212     "kind" : "rtti",
8213     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8214    },
8215    {
8216     "kind" : "complete_dtor_pointer",
8217     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8218    },
8219    {
8220     "kind" : "deleting_dtor_pointer",
8221     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8222    },
8223    {
8224     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8225    },
8226    {
8227     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8228    },
8229    {
8230     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8231    },
8232    {
8233     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8234    }
8235   ]
8236  },
8237  {
8238   "alignment" : 4,
8239   "fields" :
8240   [
8241    {
8242     "field_name" : "sched_policy",
8243     "referenced_type" : "_ZTIi"
8244    },
8245    {
8246     "field_name" : "prio",
8247     "field_offset" : 32,
8248     "referenced_type" : "_ZTIi"
8249    }
8250   ],
8251   "linker_set_key" : "_ZTIN7android8hardware9SchedPrioE",
8252   "name" : "android::hardware::SchedPrio",
8253   "referenced_type" : "_ZTIN7android8hardware9SchedPrioE",
8254   "self_type" : "_ZTIN7android8hardware9SchedPrioE",
8255   "size" : 8,
8256   "source_file" : "system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8257  },
8258  {
8259   "alignment" : 4,
8260   "fields" :
8261   [
8262    {
8263     "access" : "private",
8264     "field_name" : "mCond",
8265     "referenced_type" : "_ZTI14pthread_cond_t"
8266    }
8267   ],
8268   "linker_set_key" : "_ZTIN7android9ConditionE",
8269   "name" : "android::Condition",
8270   "record_kind" : "class",
8271   "referenced_type" : "_ZTIN7android9ConditionE",
8272   "self_type" : "_ZTIN7android9ConditionE",
8273   "size" : 4,
8274   "source_file" : "system/core/libutils/include/utils/Condition.h"
8275  },
8276  {
8277   "alignment" : 4,
8278   "fields" :
8279   [
8280    {
8281     "field_name" : "buf",
8282     "referenced_type" : "_ZTIA5121_h"
8283    },
8284    {
8285     "field_name" : "entry",
8286     "referenced_type" : "_ZTI12logger_entry"
8287    }
8288   ],
8289   "is_anonymous" : true,
8290   "linker_set_key" : "_ZTIN7log_msgUt_E",
8291   "name" : "log_msg::(anonymous)",
8292   "record_kind" : "union",
8293   "referenced_type" : "_ZTIN7log_msgUt_E",
8294   "self_type" : "_ZTIN7log_msgUt_E",
8295   "size" : 5124,
8296   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
8297  }
8298 ],
8299 "rvalue_reference_types" :
8300 [
8301  {
8302   "alignment" : 4,
8303   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
8304   "name" : "android::hardware::hidl_handle &&",
8305   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
8306   "self_type" : "_ZTION7android8hardware11hidl_handleE",
8307   "size" : 4,
8308   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
8309  },
8310  {
8311   "alignment" : 4,
8312   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
8313   "name" : "android::hardware::hidl_memory &&",
8314   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
8315   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
8316   "size" : 4,
8317   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
8318  },
8319  {
8320   "alignment" : 4,
8321   "linker_set_key" : "_ZTION7android8hardware6ReturnIbEE",
8322   "name" : "android::hardware::Return<bool> &&",
8323   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
8324   "self_type" : "_ZTION7android8hardware6ReturnIbEE",
8325   "size" : 4,
8326   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8327  },
8328  {
8329   "alignment" : 4,
8330   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
8331   "name" : "android::hardware::Return<void> &&",
8332   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
8333   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
8334   "size" : 4,
8335   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8336  },
8337  {
8338   "alignment" : 4,
8339   "linker_set_key" : "_ZTION7android8hardware6StatusE",
8340   "name" : "android::hardware::Status &&",
8341   "referenced_type" : "_ZTIN7android8hardware6StatusE",
8342   "self_type" : "_ZTION7android8hardware6StatusE",
8343   "size" : 4,
8344   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8345  },
8346  {
8347   "alignment" : 4,
8348   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
8349   "name" : "android::hardware::details::return_status &&",
8350   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
8351   "self_type" : "_ZTION7android8hardware7details13return_statusE",
8352   "size" : 4,
8353   "source_file" : "system/libhidl/base/include/hidl/Status.h"
8354  }
8355 ]
8356}
8357