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