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" : 8,
14   "linker_set_key" : "_ZTIA1_PKc",
15   "name" : "const char *[1]",
16   "referenced_type" : "_ZTIPKc",
17   "self_type" : "_ZTIA1_PKc",
18   "size" : 8,
19   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
20  },
21  {
22   "alignment" : 1,
23   "linker_set_key" : "_ZTIA3_h",
24   "name" : "unsigned char[3]",
25   "referenced_type" : "_ZTIh",
26   "self_type" : "_ZTIA3_h",
27   "size" : 3,
28   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
29  },
30  {
31   "alignment" : 1,
32   "linker_set_key" : "_ZTIA5121_h",
33   "name" : "unsigned char[5121]",
34   "referenced_type" : "_ZTIh",
35   "self_type" : "_ZTIA5121_h",
36   "size" : 5121,
37   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
38  },
39  {
40   "alignment" : 8,
41   "linker_set_key" : "_ZTIA73_PKc",
42   "name" : "const char *[73]",
43   "referenced_type" : "_ZTIPKc",
44   "self_type" : "_ZTIA73_PKc",
45   "size" : 584,
46   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
47  },
48  {
49   "alignment" : 1,
50   "linker_set_key" : "_ZTIA7_h",
51   "name" : "unsigned char[7]",
52   "referenced_type" : "_ZTIh",
53   "self_type" : "_ZTIA7_h",
54   "size" : 7,
55   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
56  }
57 ],
58 "builtin_types" :
59 [
60  {
61   "alignment" : 2,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIDs",
65   "name" : "char16_t",
66   "referenced_type" : "_ZTIDs",
67   "self_type" : "_ZTIDs",
68   "size" : 2
69  },
70  {
71   "alignment" : 1,
72   "is_integral" : true,
73   "linker_set_key" : "_ZTIa",
74   "name" : "signed char",
75   "referenced_type" : "_ZTIa",
76   "self_type" : "_ZTIa",
77   "size" : 1
78  },
79  {
80   "alignment" : 1,
81   "is_integral" : true,
82   "is_unsigned" : true,
83   "linker_set_key" : "_ZTIb",
84   "name" : "bool",
85   "referenced_type" : "_ZTIb",
86   "self_type" : "_ZTIb",
87   "size" : 1
88  },
89  {
90   "alignment" : 1,
91   "is_integral" : true,
92   "is_unsigned" : true,
93   "linker_set_key" : "_ZTIc",
94   "name" : "char",
95   "referenced_type" : "_ZTIc",
96   "self_type" : "_ZTIc",
97   "size" : 1
98  },
99  {
100   "alignment" : 8,
101   "linker_set_key" : "_ZTId",
102   "name" : "double",
103   "referenced_type" : "_ZTId",
104   "self_type" : "_ZTId",
105   "size" : 8
106  },
107  {
108   "alignment" : 4,
109   "linker_set_key" : "_ZTIf",
110   "name" : "float",
111   "referenced_type" : "_ZTIf",
112   "self_type" : "_ZTIf",
113   "size" : 4
114  },
115  {
116   "alignment" : 1,
117   "is_integral" : true,
118   "is_unsigned" : true,
119   "linker_set_key" : "_ZTIh",
120   "name" : "unsigned char",
121   "referenced_type" : "_ZTIh",
122   "self_type" : "_ZTIh",
123   "size" : 1
124  },
125  {
126   "alignment" : 4,
127   "is_integral" : true,
128   "linker_set_key" : "_ZTIi",
129   "name" : "int",
130   "referenced_type" : "_ZTIi",
131   "self_type" : "_ZTIi",
132   "size" : 4
133  },
134  {
135   "alignment" : 4,
136   "is_integral" : true,
137   "is_unsigned" : true,
138   "linker_set_key" : "_ZTIj",
139   "name" : "unsigned int",
140   "referenced_type" : "_ZTIj",
141   "self_type" : "_ZTIj",
142   "size" : 4
143  },
144  {
145   "alignment" : 8,
146   "is_integral" : true,
147   "linker_set_key" : "_ZTIl",
148   "name" : "long",
149   "referenced_type" : "_ZTIl",
150   "self_type" : "_ZTIl",
151   "size" : 8
152  },
153  {
154   "alignment" : 8,
155   "is_integral" : true,
156   "is_unsigned" : true,
157   "linker_set_key" : "_ZTIm",
158   "name" : "unsigned long",
159   "referenced_type" : "_ZTIm",
160   "self_type" : "_ZTIm",
161   "size" : 8
162  },
163  {
164   "alignment" : 2,
165   "is_integral" : true,
166   "linker_set_key" : "_ZTIs",
167   "name" : "short",
168   "referenced_type" : "_ZTIs",
169   "self_type" : "_ZTIs",
170   "size" : 2
171  },
172  {
173   "alignment" : 2,
174   "is_integral" : true,
175   "is_unsigned" : true,
176   "linker_set_key" : "_ZTIt",
177   "name" : "unsigned short",
178   "referenced_type" : "_ZTIt",
179   "self_type" : "_ZTIt",
180   "size" : 2
181  },
182  {
183   "linker_set_key" : "_ZTIv",
184   "name" : "void",
185   "referenced_type" : "_ZTIv",
186   "self_type" : "_ZTIv"
187  },
188  {
189   "alignment" : 8,
190   "is_integral" : true,
191   "linker_set_key" : "_ZTIx",
192   "name" : "long long",
193   "referenced_type" : "_ZTIx",
194   "self_type" : "_ZTIx",
195   "size" : 8
196  },
197  {
198   "alignment" : 8,
199   "is_integral" : true,
200   "is_unsigned" : true,
201   "linker_set_key" : "_ZTIy",
202   "name" : "unsigned long long",
203   "referenced_type" : "_ZTIy",
204   "self_type" : "_ZTIy",
205   "size" : 8
206  }
207 ],
208 "elf_functions" :
209 [
210  {
211   "name" : "_ZN7android14createHalTokenERKNS_2spINS_4hidl4base4V1_05IBaseEEEPNS_8hardware8hidl_vecIhEE"
212  },
213  {
214   "name" : "_ZN7android14deleteHalTokenERKNS_8hardware8hidl_vecIhEE"
215  },
216  {
217   "name" : "_ZN7android20retrieveHalInterfaceERKNS_8hardware8hidl_vecIhEE"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android2spINS_4hidl5token4V1_013ITokenManagerEED2Ev"
222  }
223 ],
224 "elf_objects" : [],
225 "enum_types" :
226 [
227  {
228   "alignment" : 4,
229   "enum_fields" :
230   [
231    {
232     "enum_field_value" : 0,
233     "name" : "ANDROID_LOG_UNKNOWN"
234    },
235    {
236     "enum_field_value" : 1,
237     "name" : "ANDROID_LOG_DEFAULT"
238    },
239    {
240     "enum_field_value" : 2,
241     "name" : "ANDROID_LOG_VERBOSE"
242    },
243    {
244     "enum_field_value" : 3,
245     "name" : "ANDROID_LOG_DEBUG"
246    },
247    {
248     "enum_field_value" : 4,
249     "name" : "ANDROID_LOG_INFO"
250    },
251    {
252     "enum_field_value" : 5,
253     "name" : "ANDROID_LOG_WARN"
254    },
255    {
256     "enum_field_value" : 6,
257     "name" : "ANDROID_LOG_ERROR"
258    },
259    {
260     "enum_field_value" : 7,
261     "name" : "ANDROID_LOG_FATAL"
262    },
263    {
264     "enum_field_value" : 8,
265     "name" : "ANDROID_LOG_SILENT"
266    }
267   ],
268   "linker_set_key" : "_ZTI19android_LogPriority",
269   "name" : "android_LogPriority",
270   "referenced_type" : "_ZTI19android_LogPriority",
271   "self_type" : "_ZTI19android_LogPriority",
272   "size" : 4,
273   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
274   "underlying_type" : "_ZTIj"
275  },
276  {
277   "alignment" : 4,
278   "enum_fields" :
279   [
280    {
281     "enum_field_value" : 0,
282     "name" : "LOG_ID_MIN"
283    },
284    {
285     "enum_field_value" : 0,
286     "name" : "LOG_ID_MAIN"
287    },
288    {
289     "enum_field_value" : 1,
290     "name" : "LOG_ID_RADIO"
291    },
292    {
293     "enum_field_value" : 2,
294     "name" : "LOG_ID_EVENTS"
295    },
296    {
297     "enum_field_value" : 3,
298     "name" : "LOG_ID_SYSTEM"
299    },
300    {
301     "enum_field_value" : 4,
302     "name" : "LOG_ID_CRASH"
303    },
304    {
305     "enum_field_value" : 5,
306     "name" : "LOG_ID_STATS"
307    },
308    {
309     "enum_field_value" : 6,
310     "name" : "LOG_ID_SECURITY"
311    },
312    {
313     "enum_field_value" : 7,
314     "name" : "LOG_ID_KERNEL"
315    },
316    {
317     "enum_field_value" : 8,
318     "name" : "LOG_ID_MAX"
319    },
320    {
321     "enum_field_value" : 2147483647,
322     "name" : "LOG_ID_DEFAULT"
323    }
324   ],
325   "linker_set_key" : "_ZTI6log_id",
326   "name" : "log_id",
327   "referenced_type" : "_ZTI6log_id",
328   "self_type" : "_ZTI6log_id",
329   "size" : 4,
330   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
331   "underlying_type" : "_ZTIj"
332  },
333  {
334   "alignment" : 4,
335   "enum_fields" :
336   [
337    {
338     "enum_field_value" : 0,
339     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
340    },
341    {
342     "enum_field_value" : 1,
343     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
344    }
345   ],
346   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
347   "name" : "android::Parcelable::Stability",
348   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
349   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
350   "size" : 4,
351   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
352   "underlying_type" : "_ZTIi"
353  },
354  {
355   "alignment" : 4,
356   "enum_fields" :
357   [
358    {
359     "enum_field_value" : 1,
360     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
361    },
362    {
363     "enum_field_value" : 2,
364     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
365    },
366    {
367     "enum_field_value" : 4,
368     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
369    }
370   ],
371   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
372   "name" : "android::VectorImpl::(unnamed)",
373   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
374   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
375   "size" : 4,
376   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
377   "underlying_type" : "_ZTIj"
378  },
379  {
380   "alignment" : 4,
381   "enum_fields" :
382   [
383    {
384     "enum_field_value" : 0,
385     "name" : "android::OK"
386    },
387    {
388     "enum_field_value" : 0,
389     "name" : "android::NO_ERROR"
390    },
391    {
392     "enum_field_value" : -2147483648,
393     "name" : "android::UNKNOWN_ERROR"
394    },
395    {
396     "enum_field_value" : -12,
397     "name" : "android::NO_MEMORY"
398    },
399    {
400     "enum_field_value" : -38,
401     "name" : "android::INVALID_OPERATION"
402    },
403    {
404     "enum_field_value" : -22,
405     "name" : "android::BAD_VALUE"
406    },
407    {
408     "enum_field_value" : -2147483647,
409     "name" : "android::BAD_TYPE"
410    },
411    {
412     "enum_field_value" : -2,
413     "name" : "android::NAME_NOT_FOUND"
414    },
415    {
416     "enum_field_value" : -1,
417     "name" : "android::PERMISSION_DENIED"
418    },
419    {
420     "enum_field_value" : -19,
421     "name" : "android::NO_INIT"
422    },
423    {
424     "enum_field_value" : -17,
425     "name" : "android::ALREADY_EXISTS"
426    },
427    {
428     "enum_field_value" : -32,
429     "name" : "android::DEAD_OBJECT"
430    },
431    {
432     "enum_field_value" : -2147483646,
433     "name" : "android::FAILED_TRANSACTION"
434    },
435    {
436     "enum_field_value" : -75,
437     "name" : "android::BAD_INDEX"
438    },
439    {
440     "enum_field_value" : -61,
441     "name" : "android::NOT_ENOUGH_DATA"
442    },
443    {
444     "enum_field_value" : -11,
445     "name" : "android::WOULD_BLOCK"
446    },
447    {
448     "enum_field_value" : -110,
449     "name" : "android::TIMED_OUT"
450    },
451    {
452     "enum_field_value" : -74,
453     "name" : "android::UNKNOWN_TRANSACTION"
454    },
455    {
456     "enum_field_value" : -2147483641,
457     "name" : "android::FDS_NOT_ALLOWED"
458    },
459    {
460     "enum_field_value" : -2147483640,
461     "name" : "android::UNEXPECTED_NULL"
462    }
463   ],
464   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
465   "name" : "android::(unnamed)",
466   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
467   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
468   "size" : 4,
469   "source_file" : "system/core/libutils/include/utils/Errors.h",
470   "underlying_type" : "_ZTIi"
471  },
472  {
473   "alignment" : 4,
474   "enum_fields" :
475   [
476    {
477     "enum_field_value" : 1,
478     "name" : "android::trait_trivial_copy<bool>::value"
479    }
480   ],
481   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
482   "name" : "android::trait_trivial_copy<bool>::(unnamed)",
483   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
484   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
485   "size" : 4,
486   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
487   "underlying_type" : "_ZTIj"
488  },
489  {
490   "alignment" : 4,
491   "enum_fields" :
492   [
493    {
494     "enum_field_value" : 1,
495     "name" : "android::trait_trivial_copy<char>::value"
496    }
497   ],
498   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
499   "name" : "android::trait_trivial_copy<char>::(unnamed)",
500   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
501   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
502   "size" : 4,
503   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
504   "underlying_type" : "_ZTIj"
505  },
506  {
507   "alignment" : 4,
508   "enum_fields" :
509   [
510    {
511     "enum_field_value" : 1,
512     "name" : "android::trait_trivial_copy<double>::value"
513    }
514   ],
515   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
516   "name" : "android::trait_trivial_copy<double>::(unnamed)",
517   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
518   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
519   "size" : 4,
520   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
521   "underlying_type" : "_ZTIj"
522  },
523  {
524   "alignment" : 4,
525   "enum_fields" :
526   [
527    {
528     "enum_field_value" : 1,
529     "name" : "android::trait_trivial_copy<float>::value"
530    }
531   ],
532   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
533   "name" : "android::trait_trivial_copy<float>::(unnamed)",
534   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
535   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
536   "size" : 4,
537   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
538   "underlying_type" : "_ZTIj"
539  },
540  {
541   "alignment" : 4,
542   "enum_fields" :
543   [
544    {
545     "enum_field_value" : 1,
546     "name" : "android::trait_trivial_copy<unsigned char>::value"
547    }
548   ],
549   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
550   "name" : "android::trait_trivial_copy<unsigned char>::(unnamed)",
551   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
552   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
553   "size" : 4,
554   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
555   "underlying_type" : "_ZTIj"
556  },
557  {
558   "alignment" : 4,
559   "enum_fields" :
560   [
561    {
562     "enum_field_value" : 1,
563     "name" : "android::trait_trivial_copy<int>::value"
564    }
565   ],
566   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
567   "name" : "android::trait_trivial_copy<int>::(unnamed)",
568   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
569   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
570   "size" : 4,
571   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
572   "underlying_type" : "_ZTIj"
573  },
574  {
575   "alignment" : 4,
576   "enum_fields" :
577   [
578    {
579     "enum_field_value" : 1,
580     "name" : "android::trait_trivial_copy<unsigned int>::value"
581    }
582   ],
583   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
584   "name" : "android::trait_trivial_copy<unsigned int>::(unnamed)",
585   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
586   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
587   "size" : 4,
588   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
589   "underlying_type" : "_ZTIj"
590  },
591  {
592   "alignment" : 4,
593   "enum_fields" :
594   [
595    {
596     "enum_field_value" : 1,
597     "name" : "android::trait_trivial_copy<long>::value"
598    }
599   ],
600   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
601   "name" : "android::trait_trivial_copy<long>::(unnamed)",
602   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
603   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
604   "size" : 4,
605   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
606   "underlying_type" : "_ZTIj"
607  },
608  {
609   "alignment" : 4,
610   "enum_fields" :
611   [
612    {
613     "enum_field_value" : 1,
614     "name" : "android::trait_trivial_copy<unsigned long>::value"
615    }
616   ],
617   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
618   "name" : "android::trait_trivial_copy<unsigned long>::(unnamed)",
619   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
620   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
621   "size" : 4,
622   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
623   "underlying_type" : "_ZTIj"
624  },
625  {
626   "alignment" : 4,
627   "enum_fields" :
628   [
629    {
630     "enum_field_value" : 1,
631     "name" : "android::trait_trivial_copy<short>::value"
632    }
633   ],
634   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
635   "name" : "android::trait_trivial_copy<short>::(unnamed)",
636   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
637   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
638   "size" : 4,
639   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
640   "underlying_type" : "_ZTIj"
641  },
642  {
643   "alignment" : 4,
644   "enum_fields" :
645   [
646    {
647     "enum_field_value" : 1,
648     "name" : "android::trait_trivial_copy<unsigned short>::value"
649    }
650   ],
651   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
652   "name" : "android::trait_trivial_copy<unsigned short>::(unnamed)",
653   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
654   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
655   "size" : 4,
656   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
657   "underlying_type" : "_ZTIj"
658  },
659  {
660   "alignment" : 4,
661   "enum_fields" :
662   [
663    {
664     "enum_field_value" : 1,
665     "name" : "android::trait_trivial_copy<void>::value"
666    }
667   ],
668   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
669   "name" : "android::trait_trivial_copy<void>::(unnamed)",
670   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
671   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
672   "size" : 4,
673   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
674   "underlying_type" : "_ZTIj"
675  },
676  {
677   "alignment" : 4,
678   "enum_fields" :
679   [
680    {
681     "enum_field_value" : 1,
682     "name" : "android::trait_trivial_copy<long long>::value"
683    }
684   ],
685   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
686   "name" : "android::trait_trivial_copy<long long>::(unnamed)",
687   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
688   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
689   "size" : 4,
690   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
691   "underlying_type" : "_ZTIj"
692  },
693  {
694   "alignment" : 4,
695   "enum_fields" :
696   [
697    {
698     "enum_field_value" : 1,
699     "name" : "android::trait_trivial_copy<unsigned long long>::value"
700    }
701   ],
702   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
703   "name" : "android::trait_trivial_copy<unsigned long long>::(unnamed)",
704   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
705   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
706   "size" : 4,
707   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
708   "underlying_type" : "_ZTIj"
709  },
710  {
711   "alignment" : 4,
712   "enum_fields" :
713   [
714    {
715     "enum_field_value" : 1,
716     "name" : "android::trait_trivial_ctor<bool>::value"
717    }
718   ],
719   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
720   "name" : "android::trait_trivial_ctor<bool>::(unnamed)",
721   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
722   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
723   "size" : 4,
724   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
725   "underlying_type" : "_ZTIj"
726  },
727  {
728   "alignment" : 4,
729   "enum_fields" :
730   [
731    {
732     "enum_field_value" : 1,
733     "name" : "android::trait_trivial_ctor<char>::value"
734    }
735   ],
736   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
737   "name" : "android::trait_trivial_ctor<char>::(unnamed)",
738   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
739   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
740   "size" : 4,
741   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
742   "underlying_type" : "_ZTIj"
743  },
744  {
745   "alignment" : 4,
746   "enum_fields" :
747   [
748    {
749     "enum_field_value" : 1,
750     "name" : "android::trait_trivial_ctor<double>::value"
751    }
752   ],
753   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
754   "name" : "android::trait_trivial_ctor<double>::(unnamed)",
755   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
756   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
757   "size" : 4,
758   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
759   "underlying_type" : "_ZTIj"
760  },
761  {
762   "alignment" : 4,
763   "enum_fields" :
764   [
765    {
766     "enum_field_value" : 1,
767     "name" : "android::trait_trivial_ctor<float>::value"
768    }
769   ],
770   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
771   "name" : "android::trait_trivial_ctor<float>::(unnamed)",
772   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
773   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
774   "size" : 4,
775   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
776   "underlying_type" : "_ZTIj"
777  },
778  {
779   "alignment" : 4,
780   "enum_fields" :
781   [
782    {
783     "enum_field_value" : 1,
784     "name" : "android::trait_trivial_ctor<unsigned char>::value"
785    }
786   ],
787   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
788   "name" : "android::trait_trivial_ctor<unsigned char>::(unnamed)",
789   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
790   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
791   "size" : 4,
792   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
793   "underlying_type" : "_ZTIj"
794  },
795  {
796   "alignment" : 4,
797   "enum_fields" :
798   [
799    {
800     "enum_field_value" : 1,
801     "name" : "android::trait_trivial_ctor<int>::value"
802    }
803   ],
804   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
805   "name" : "android::trait_trivial_ctor<int>::(unnamed)",
806   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
807   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
808   "size" : 4,
809   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
810   "underlying_type" : "_ZTIj"
811  },
812  {
813   "alignment" : 4,
814   "enum_fields" :
815   [
816    {
817     "enum_field_value" : 1,
818     "name" : "android::trait_trivial_ctor<unsigned int>::value"
819    }
820   ],
821   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
822   "name" : "android::trait_trivial_ctor<unsigned int>::(unnamed)",
823   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
824   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
825   "size" : 4,
826   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
827   "underlying_type" : "_ZTIj"
828  },
829  {
830   "alignment" : 4,
831   "enum_fields" :
832   [
833    {
834     "enum_field_value" : 1,
835     "name" : "android::trait_trivial_ctor<long>::value"
836    }
837   ],
838   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
839   "name" : "android::trait_trivial_ctor<long>::(unnamed)",
840   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
841   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
842   "size" : 4,
843   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
844   "underlying_type" : "_ZTIj"
845  },
846  {
847   "alignment" : 4,
848   "enum_fields" :
849   [
850    {
851     "enum_field_value" : 1,
852     "name" : "android::trait_trivial_ctor<unsigned long>::value"
853    }
854   ],
855   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
856   "name" : "android::trait_trivial_ctor<unsigned long>::(unnamed)",
857   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
858   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
859   "size" : 4,
860   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
861   "underlying_type" : "_ZTIj"
862  },
863  {
864   "alignment" : 4,
865   "enum_fields" :
866   [
867    {
868     "enum_field_value" : 1,
869     "name" : "android::trait_trivial_ctor<short>::value"
870    }
871   ],
872   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
873   "name" : "android::trait_trivial_ctor<short>::(unnamed)",
874   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
875   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
876   "size" : 4,
877   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
878   "underlying_type" : "_ZTIj"
879  },
880  {
881   "alignment" : 4,
882   "enum_fields" :
883   [
884    {
885     "enum_field_value" : 1,
886     "name" : "android::trait_trivial_ctor<unsigned short>::value"
887    }
888   ],
889   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
890   "name" : "android::trait_trivial_ctor<unsigned short>::(unnamed)",
891   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
892   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
893   "size" : 4,
894   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
895   "underlying_type" : "_ZTIj"
896  },
897  {
898   "alignment" : 4,
899   "enum_fields" :
900   [
901    {
902     "enum_field_value" : 1,
903     "name" : "android::trait_trivial_ctor<void>::value"
904    }
905   ],
906   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
907   "name" : "android::trait_trivial_ctor<void>::(unnamed)",
908   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
909   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
910   "size" : 4,
911   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
912   "underlying_type" : "_ZTIj"
913  },
914  {
915   "alignment" : 4,
916   "enum_fields" :
917   [
918    {
919     "enum_field_value" : 1,
920     "name" : "android::trait_trivial_ctor<long long>::value"
921    }
922   ],
923   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
924   "name" : "android::trait_trivial_ctor<long long>::(unnamed)",
925   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
926   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
927   "size" : 4,
928   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
929   "underlying_type" : "_ZTIj"
930  },
931  {
932   "alignment" : 4,
933   "enum_fields" :
934   [
935    {
936     "enum_field_value" : 1,
937     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
938    }
939   ],
940   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
941   "name" : "android::trait_trivial_ctor<unsigned long long>::(unnamed)",
942   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
943   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
944   "size" : 4,
945   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
946   "underlying_type" : "_ZTIj"
947  },
948  {
949   "alignment" : 4,
950   "enum_fields" :
951   [
952    {
953     "enum_field_value" : 1,
954     "name" : "android::trait_trivial_dtor<bool>::value"
955    }
956   ],
957   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
958   "name" : "android::trait_trivial_dtor<bool>::(unnamed)",
959   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
960   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
961   "size" : 4,
962   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
963   "underlying_type" : "_ZTIj"
964  },
965  {
966   "alignment" : 4,
967   "enum_fields" :
968   [
969    {
970     "enum_field_value" : 1,
971     "name" : "android::trait_trivial_dtor<char>::value"
972    }
973   ],
974   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
975   "name" : "android::trait_trivial_dtor<char>::(unnamed)",
976   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
977   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
978   "size" : 4,
979   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
980   "underlying_type" : "_ZTIj"
981  },
982  {
983   "alignment" : 4,
984   "enum_fields" :
985   [
986    {
987     "enum_field_value" : 1,
988     "name" : "android::trait_trivial_dtor<double>::value"
989    }
990   ],
991   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
992   "name" : "android::trait_trivial_dtor<double>::(unnamed)",
993   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
994   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
995   "size" : 4,
996   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
997   "underlying_type" : "_ZTIj"
998  },
999  {
1000   "alignment" : 4,
1001   "enum_fields" :
1002   [
1003    {
1004     "enum_field_value" : 1,
1005     "name" : "android::trait_trivial_dtor<float>::value"
1006    }
1007   ],
1008   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1009   "name" : "android::trait_trivial_dtor<float>::(unnamed)",
1010   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1011   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1012   "size" : 4,
1013   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1014   "underlying_type" : "_ZTIj"
1015  },
1016  {
1017   "alignment" : 4,
1018   "enum_fields" :
1019   [
1020    {
1021     "enum_field_value" : 1,
1022     "name" : "android::trait_trivial_dtor<unsigned char>::value"
1023    }
1024   ],
1025   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1026   "name" : "android::trait_trivial_dtor<unsigned char>::(unnamed)",
1027   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1028   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1029   "size" : 4,
1030   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1031   "underlying_type" : "_ZTIj"
1032  },
1033  {
1034   "alignment" : 4,
1035   "enum_fields" :
1036   [
1037    {
1038     "enum_field_value" : 1,
1039     "name" : "android::trait_trivial_dtor<int>::value"
1040    }
1041   ],
1042   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1043   "name" : "android::trait_trivial_dtor<int>::(unnamed)",
1044   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1045   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1046   "size" : 4,
1047   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1048   "underlying_type" : "_ZTIj"
1049  },
1050  {
1051   "alignment" : 4,
1052   "enum_fields" :
1053   [
1054    {
1055     "enum_field_value" : 1,
1056     "name" : "android::trait_trivial_dtor<unsigned int>::value"
1057    }
1058   ],
1059   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1060   "name" : "android::trait_trivial_dtor<unsigned int>::(unnamed)",
1061   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1062   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1063   "size" : 4,
1064   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1065   "underlying_type" : "_ZTIj"
1066  },
1067  {
1068   "alignment" : 4,
1069   "enum_fields" :
1070   [
1071    {
1072     "enum_field_value" : 1,
1073     "name" : "android::trait_trivial_dtor<long>::value"
1074    }
1075   ],
1076   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1077   "name" : "android::trait_trivial_dtor<long>::(unnamed)",
1078   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1079   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1080   "size" : 4,
1081   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1082   "underlying_type" : "_ZTIj"
1083  },
1084  {
1085   "alignment" : 4,
1086   "enum_fields" :
1087   [
1088    {
1089     "enum_field_value" : 1,
1090     "name" : "android::trait_trivial_dtor<unsigned long>::value"
1091    }
1092   ],
1093   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1094   "name" : "android::trait_trivial_dtor<unsigned long>::(unnamed)",
1095   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1096   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1097   "size" : 4,
1098   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1099   "underlying_type" : "_ZTIj"
1100  },
1101  {
1102   "alignment" : 4,
1103   "enum_fields" :
1104   [
1105    {
1106     "enum_field_value" : 1,
1107     "name" : "android::trait_trivial_dtor<short>::value"
1108    }
1109   ],
1110   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1111   "name" : "android::trait_trivial_dtor<short>::(unnamed)",
1112   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1113   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1114   "size" : 4,
1115   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1116   "underlying_type" : "_ZTIj"
1117  },
1118  {
1119   "alignment" : 4,
1120   "enum_fields" :
1121   [
1122    {
1123     "enum_field_value" : 1,
1124     "name" : "android::trait_trivial_dtor<unsigned short>::value"
1125    }
1126   ],
1127   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1128   "name" : "android::trait_trivial_dtor<unsigned short>::(unnamed)",
1129   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1130   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1131   "size" : 4,
1132   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1133   "underlying_type" : "_ZTIj"
1134  },
1135  {
1136   "alignment" : 4,
1137   "enum_fields" :
1138   [
1139    {
1140     "enum_field_value" : 1,
1141     "name" : "android::trait_trivial_dtor<void>::value"
1142    }
1143   ],
1144   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1145   "name" : "android::trait_trivial_dtor<void>::(unnamed)",
1146   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1147   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1148   "size" : 4,
1149   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1150   "underlying_type" : "_ZTIj"
1151  },
1152  {
1153   "alignment" : 4,
1154   "enum_fields" :
1155   [
1156    {
1157     "enum_field_value" : 1,
1158     "name" : "android::trait_trivial_dtor<long long>::value"
1159    }
1160   ],
1161   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1162   "name" : "android::trait_trivial_dtor<long long>::(unnamed)",
1163   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1164   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1165   "size" : 4,
1166   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1167   "underlying_type" : "_ZTIj"
1168  },
1169  {
1170   "alignment" : 4,
1171   "enum_fields" :
1172   [
1173    {
1174     "enum_field_value" : 1,
1175     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
1176    }
1177   ],
1178   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1179   "name" : "android::trait_trivial_dtor<unsigned long long>::(unnamed)",
1180   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1181   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1182   "size" : 4,
1183   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1184   "underlying_type" : "_ZTIj"
1185  },
1186  {
1187   "alignment" : 4,
1188   "enum_fields" :
1189   [
1190    {
1191     "enum_field_value" : 1,
1192     "name" : "android::trait_trivial_move<android::String8>::value"
1193    }
1194   ],
1195   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
1196   "name" : "android::trait_trivial_move<android::String8>::(unnamed)",
1197   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
1198   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
1199   "size" : 4,
1200   "source_file" : "system/core/libutils/include/utils/String8.h",
1201   "underlying_type" : "_ZTIj"
1202  },
1203  {
1204   "alignment" : 4,
1205   "enum_fields" :
1206   [
1207    {
1208     "enum_field_value" : 1,
1209     "name" : "android::trait_trivial_move<android::String16>::value"
1210    }
1211   ],
1212   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
1213   "name" : "android::trait_trivial_move<android::String16>::(unnamed)",
1214   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
1215   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
1216   "size" : 4,
1217   "source_file" : "system/core/libutils/include/utils/String16.h",
1218   "underlying_type" : "_ZTIj"
1219  },
1220  {
1221   "alignment" : 4,
1222   "enum_fields" :
1223   [
1224    {
1225     "enum_field_value" : 1,
1226     "name" : "android::trait_trivial_move<bool>::value"
1227    }
1228   ],
1229   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1230   "name" : "android::trait_trivial_move<bool>::(unnamed)",
1231   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1232   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1233   "size" : 4,
1234   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1235   "underlying_type" : "_ZTIj"
1236  },
1237  {
1238   "alignment" : 4,
1239   "enum_fields" :
1240   [
1241    {
1242     "enum_field_value" : 1,
1243     "name" : "android::trait_trivial_move<char>::value"
1244    }
1245   ],
1246   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1247   "name" : "android::trait_trivial_move<char>::(unnamed)",
1248   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1249   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1250   "size" : 4,
1251   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1252   "underlying_type" : "_ZTIj"
1253  },
1254  {
1255   "alignment" : 4,
1256   "enum_fields" :
1257   [
1258    {
1259     "enum_field_value" : 1,
1260     "name" : "android::trait_trivial_move<double>::value"
1261    }
1262   ],
1263   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1264   "name" : "android::trait_trivial_move<double>::(unnamed)",
1265   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1266   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1267   "size" : 4,
1268   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1269   "underlying_type" : "_ZTIj"
1270  },
1271  {
1272   "alignment" : 4,
1273   "enum_fields" :
1274   [
1275    {
1276     "enum_field_value" : 1,
1277     "name" : "android::trait_trivial_move<float>::value"
1278    }
1279   ],
1280   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1281   "name" : "android::trait_trivial_move<float>::(unnamed)",
1282   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1283   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1284   "size" : 4,
1285   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1286   "underlying_type" : "_ZTIj"
1287  },
1288  {
1289   "alignment" : 4,
1290   "enum_fields" :
1291   [
1292    {
1293     "enum_field_value" : 1,
1294     "name" : "android::trait_trivial_move<unsigned char>::value"
1295    }
1296   ],
1297   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1298   "name" : "android::trait_trivial_move<unsigned char>::(unnamed)",
1299   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1300   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1301   "size" : 4,
1302   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1303   "underlying_type" : "_ZTIj"
1304  },
1305  {
1306   "alignment" : 4,
1307   "enum_fields" :
1308   [
1309    {
1310     "enum_field_value" : 1,
1311     "name" : "android::trait_trivial_move<int>::value"
1312    }
1313   ],
1314   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1315   "name" : "android::trait_trivial_move<int>::(unnamed)",
1316   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1317   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1318   "size" : 4,
1319   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1320   "underlying_type" : "_ZTIj"
1321  },
1322  {
1323   "alignment" : 4,
1324   "enum_fields" :
1325   [
1326    {
1327     "enum_field_value" : 1,
1328     "name" : "android::trait_trivial_move<unsigned int>::value"
1329    }
1330   ],
1331   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1332   "name" : "android::trait_trivial_move<unsigned int>::(unnamed)",
1333   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1334   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1335   "size" : 4,
1336   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1337   "underlying_type" : "_ZTIj"
1338  },
1339  {
1340   "alignment" : 4,
1341   "enum_fields" :
1342   [
1343    {
1344     "enum_field_value" : 1,
1345     "name" : "android::trait_trivial_move<long>::value"
1346    }
1347   ],
1348   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1349   "name" : "android::trait_trivial_move<long>::(unnamed)",
1350   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1351   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1352   "size" : 4,
1353   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1354   "underlying_type" : "_ZTIj"
1355  },
1356  {
1357   "alignment" : 4,
1358   "enum_fields" :
1359   [
1360    {
1361     "enum_field_value" : 1,
1362     "name" : "android::trait_trivial_move<unsigned long>::value"
1363    }
1364   ],
1365   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1366   "name" : "android::trait_trivial_move<unsigned long>::(unnamed)",
1367   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1368   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1369   "size" : 4,
1370   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1371   "underlying_type" : "_ZTIj"
1372  },
1373  {
1374   "alignment" : 4,
1375   "enum_fields" :
1376   [
1377    {
1378     "enum_field_value" : 1,
1379     "name" : "android::trait_trivial_move<short>::value"
1380    }
1381   ],
1382   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1383   "name" : "android::trait_trivial_move<short>::(unnamed)",
1384   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1385   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1386   "size" : 4,
1387   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1388   "underlying_type" : "_ZTIj"
1389  },
1390  {
1391   "alignment" : 4,
1392   "enum_fields" :
1393   [
1394    {
1395     "enum_field_value" : 1,
1396     "name" : "android::trait_trivial_move<unsigned short>::value"
1397    }
1398   ],
1399   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1400   "name" : "android::trait_trivial_move<unsigned short>::(unnamed)",
1401   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1402   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1403   "size" : 4,
1404   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1405   "underlying_type" : "_ZTIj"
1406  },
1407  {
1408   "alignment" : 4,
1409   "enum_fields" :
1410   [
1411    {
1412     "enum_field_value" : 1,
1413     "name" : "android::trait_trivial_move<void>::value"
1414    }
1415   ],
1416   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1417   "name" : "android::trait_trivial_move<void>::(unnamed)",
1418   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1419   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1420   "size" : 4,
1421   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1422   "underlying_type" : "_ZTIj"
1423  },
1424  {
1425   "alignment" : 4,
1426   "enum_fields" :
1427   [
1428    {
1429     "enum_field_value" : 1,
1430     "name" : "android::trait_trivial_move<long long>::value"
1431    }
1432   ],
1433   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1434   "name" : "android::trait_trivial_move<long long>::(unnamed)",
1435   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1436   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1437   "size" : 4,
1438   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1439   "underlying_type" : "_ZTIj"
1440  },
1441  {
1442   "alignment" : 4,
1443   "enum_fields" :
1444   [
1445    {
1446     "enum_field_value" : 1,
1447     "name" : "android::trait_trivial_move<unsigned long long>::value"
1448    }
1449   ],
1450   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1451   "name" : "android::trait_trivial_move<unsigned long long>::(unnamed)",
1452   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1453   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1454   "size" : 4,
1455   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1456   "underlying_type" : "_ZTIj"
1457  },
1458  {
1459   "alignment" : 4,
1460   "enum_fields" :
1461   [
1462    {
1463     "enum_field_value" : 0,
1464     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1465    },
1466    {
1467     "enum_field_value" : 1,
1468     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1469    },
1470    {
1471     "enum_field_value" : 2,
1472     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1473    }
1474   ],
1475   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
1476   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1477   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
1478   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
1479   "size" : 4,
1480   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1481   "underlying_type" : "_ZTIi"
1482  },
1483  {
1484   "access" : "private",
1485   "alignment" : 4,
1486   "enum_fields" :
1487   [
1488    {
1489     "enum_field_value" : 0,
1490     "name" : "android::Parcel::READ_FLAG_NONE"
1491    },
1492    {
1493     "enum_field_value" : 1,
1494     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
1495    }
1496   ],
1497   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
1498   "name" : "android::Parcel::ReadFlags",
1499   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
1500   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
1501   "size" : 4,
1502   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
1503   "underlying_type" : "_ZTIj"
1504  },
1505  {
1506   "alignment" : 4,
1507   "enum_fields" :
1508   [
1509    {
1510     "enum_field_value" : 0,
1511     "name" : "android::Parcel::RpcFields::TYPE_BINDER_NULL"
1512    },
1513    {
1514     "enum_field_value" : 1,
1515     "name" : "android::Parcel::RpcFields::TYPE_BINDER"
1516    },
1517    {
1518     "enum_field_value" : 2,
1519     "name" : "android::Parcel::RpcFields::TYPE_NATIVE_FILE_DESCRIPTOR"
1520    }
1521   ],
1522   "linker_set_key" : "_ZTIN7android6Parcel9RpcFields10ObjectTypeE",
1523   "name" : "android::Parcel::RpcFields::ObjectType",
1524   "referenced_type" : "_ZTIN7android6Parcel9RpcFields10ObjectTypeE",
1525   "self_type" : "_ZTIN7android6Parcel9RpcFields10ObjectTypeE",
1526   "size" : 4,
1527   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
1528   "underlying_type" : "_ZTIi"
1529  },
1530  {
1531   "alignment" : 4,
1532   "enum_fields" :
1533   [
1534    {
1535     "enum_field_value" : 1,
1536     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
1537    },
1538    {
1539     "enum_field_value" : 16777215,
1540     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
1541    },
1542    {
1543     "enum_field_value" : 1599098439,
1544     "name" : "android::IBinder::PING_TRANSACTION"
1545    },
1546    {
1547     "enum_field_value" : 1599296068,
1548     "name" : "android::IBinder::START_RECORDING_TRANSACTION"
1549    },
1550    {
1551     "enum_field_value" : 1598378564,
1552     "name" : "android::IBinder::STOP_RECORDING_TRANSACTION"
1553    },
1554    {
1555     "enum_field_value" : 1598311760,
1556     "name" : "android::IBinder::DUMP_TRANSACTION"
1557    },
1558    {
1559     "enum_field_value" : 1598246212,
1560     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
1561    },
1562    {
1563     "enum_field_value" : 1598968902,
1564     "name" : "android::IBinder::INTERFACE_TRANSACTION"
1565    },
1566    {
1567     "enum_field_value" : 1599295570,
1568     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
1569    },
1570    {
1571     "enum_field_value" : 1598380116,
1572     "name" : "android::IBinder::EXTENSION_TRANSACTION"
1573    },
1574    {
1575     "enum_field_value" : 1599097156,
1576     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
1577    },
1578    {
1579     "enum_field_value" : 1599230019,
1580     "name" : "android::IBinder::SET_RPC_CLIENT_TRANSACTION"
1581    },
1582    {
1583     "enum_field_value" : 1599362900,
1584     "name" : "android::IBinder::TWEET_TRANSACTION"
1585    },
1586    {
1587     "enum_field_value" : 1598835019,
1588     "name" : "android::IBinder::LIKE_TRANSACTION"
1589    },
1590    {
1591     "enum_field_value" : 1,
1592     "name" : "android::IBinder::FLAG_ONEWAY"
1593    },
1594    {
1595     "enum_field_value" : 32,
1596     "name" : "android::IBinder::FLAG_CLEAR_BUF"
1597    },
1598    {
1599     "enum_field_value" : 268435456,
1600     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
1601    }
1602   ],
1603   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
1604   "name" : "android::IBinder::(unnamed)",
1605   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
1606   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
1607   "size" : 4,
1608   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
1609   "underlying_type" : "_ZTIj"
1610  },
1611  {
1612   "access" : "protected",
1613   "alignment" : 4,
1614   "enum_fields" :
1615   [
1616    {
1617     "enum_field_value" : 1,
1618     "name" : "android::RefBase::FIRST_INC_STRONG"
1619    }
1620   ],
1621   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1622   "name" : "android::RefBase::(unnamed)",
1623   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1624   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1625   "size" : 4,
1626   "source_file" : "system/core/libutils/include/utils/RefBase.h",
1627   "underlying_type" : "_ZTIj"
1628  },
1629  {
1630   "access" : "protected",
1631   "alignment" : 4,
1632   "enum_fields" :
1633   [
1634    {
1635     "enum_field_value" : 0,
1636     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
1637    },
1638    {
1639     "enum_field_value" : 1,
1640     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
1641    },
1642    {
1643     "enum_field_value" : 1,
1644     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
1645    }
1646   ],
1647   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1648   "name" : "android::RefBase::(unnamed)",
1649   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1650   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1651   "size" : 4,
1652   "source_file" : "system/core/libutils/include/utils/RefBase.h",
1653   "underlying_type" : "_ZTIj"
1654  },
1655  {
1656   "alignment" : 4,
1657   "enum_fields" :
1658   [
1659    {
1660     "enum_field_value" : 0,
1661     "name" : "android::hardware::HidlReturnRestriction::NONE"
1662    },
1663    {
1664     "enum_field_value" : 1,
1665     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
1666    },
1667    {
1668     "enum_field_value" : 2,
1669     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
1670    }
1671   ],
1672   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1673   "name" : "android::hardware::HidlReturnRestriction",
1674   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1675   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1676   "size" : 4,
1677   "source_file" : "system/libhidl/base/include/hidl/Status.h",
1678   "underlying_type" : "_ZTIi"
1679  },
1680  {
1681   "alignment" : 4,
1682   "enum_fields" :
1683   [
1684    {
1685     "enum_field_value" : 0,
1686     "name" : "android::hardware::Status::EX_NONE"
1687    },
1688    {
1689     "enum_field_value" : -1,
1690     "name" : "android::hardware::Status::EX_SECURITY"
1691    },
1692    {
1693     "enum_field_value" : -2,
1694     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
1695    },
1696    {
1697     "enum_field_value" : -3,
1698     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
1699    },
1700    {
1701     "enum_field_value" : -4,
1702     "name" : "android::hardware::Status::EX_NULL_POINTER"
1703    },
1704    {
1705     "enum_field_value" : -5,
1706     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
1707    },
1708    {
1709     "enum_field_value" : -6,
1710     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
1711    },
1712    {
1713     "enum_field_value" : -7,
1714     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
1715    },
1716    {
1717     "enum_field_value" : -128,
1718     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
1719    },
1720    {
1721     "enum_field_value" : -129,
1722     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
1723    }
1724   ],
1725   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
1726   "name" : "android::hardware::Status::Exception",
1727   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
1728   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
1729   "size" : 4,
1730   "source_file" : "system/libhidl/base/include/hidl/Status.h",
1731   "underlying_type" : "_ZTIi"
1732  },
1733  {
1734   "alignment" : 4,
1735   "enum_fields" :
1736   [
1737    {
1738     "enum_field_value" : 0,
1739     "name" : "android::hardware::details::READPTRPOS"
1740    },
1741    {
1742     "enum_field_value" : 1,
1743     "name" : "android::hardware::details::WRITEPTRPOS"
1744    },
1745    {
1746     "enum_field_value" : 2,
1747     "name" : "android::hardware::details::DATAPTRPOS"
1748    },
1749    {
1750     "enum_field_value" : 3,
1751     "name" : "android::hardware::details::EVFLAGWORDPOS"
1752    }
1753   ],
1754   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
1755   "name" : "android::hardware::details::GrantorType",
1756   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
1757   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
1758   "size" : 4,
1759   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
1760   "underlying_type" : "_ZTIi"
1761  },
1762  {
1763   "alignment" : 4,
1764   "enum_fields" :
1765   [
1766    {
1767     "enum_field_value" : 0,
1768     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1769    },
1770    {
1771     "enum_field_value" : 1,
1772     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1773    },
1774    {
1775     "enum_field_value" : 2,
1776     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1777    },
1778    {
1779     "enum_field_value" : 3,
1780     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1781    },
1782    {
1783     "enum_field_value" : 4,
1784     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1785    },
1786    {
1787     "enum_field_value" : 5,
1788     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1789    },
1790    {
1791     "enum_field_value" : 6,
1792     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1793    },
1794    {
1795     "enum_field_value" : 7,
1796     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1797    },
1798    {
1799     "enum_field_value" : 8,
1800     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1801    },
1802    {
1803     "enum_field_value" : 9,
1804     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1805    }
1806   ],
1807   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1808   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1809   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1810   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1811   "size" : 4,
1812   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
1813   "underlying_type" : "_ZTIj"
1814  },
1815  {
1816   "alignment" : 4,
1817   "enum_fields" :
1818   [
1819    {
1820     "enum_field_value" : 1,
1821     "name" : "android::hardware::kSynchronizedReadWrite"
1822    },
1823    {
1824     "enum_field_value" : 2,
1825     "name" : "android::hardware::kUnsynchronizedWrite"
1826    }
1827   ],
1828   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
1829   "name" : "android::hardware::MQFlavor",
1830   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
1831   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
1832   "size" : 4,
1833   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
1834   "underlying_type" : "_ZTIj"
1835  }
1836 ],
1837 "function_types" :
1838 [
1839  {
1840   "alignment" : 4,
1841   "linker_set_key" : "_ZTIFvPKhmPKymE",
1842   "name" : "void (const unsigned char *, unsigned long, const unsigned long long *, unsigned long)",
1843   "parameters" :
1844   [
1845    {
1846     "referenced_type" : "_ZTIPKh"
1847    },
1848    {
1849     "referenced_type" : "_ZTIm"
1850    },
1851    {
1852     "referenced_type" : "_ZTIPKy"
1853    },
1854    {
1855     "referenced_type" : "_ZTIm"
1856    }
1857   ],
1858   "referenced_type" : "_ZTIFvPKhmPKymE",
1859   "return_type" : "_ZTIv",
1860   "self_type" : "_ZTIFvPKhmPKymE",
1861   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
1862  }
1863 ],
1864 "functions" :
1865 [
1866  {
1867   "function_name" : "android::createHalToken",
1868   "linker_set_key" : "_ZN7android14createHalTokenERKNS_2spINS_4hidl4base4V1_05IBaseEEEPNS_8hardware8hidl_vecIhEE",
1869   "parameters" :
1870   [
1871    {
1872     "referenced_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE"
1873    },
1874    {
1875     "referenced_type" : "_ZTIPN7android8hardware8hidl_vecIhEE"
1876    }
1877   ],
1878   "return_type" : "_ZTIb",
1879   "source_file" : "system/libhidl/transport/token/1.0/utils/include/hidl/HybridInterface.h"
1880  },
1881  {
1882   "function_name" : "android::deleteHalToken",
1883   "linker_set_key" : "_ZN7android14deleteHalTokenERKNS_8hardware8hidl_vecIhEE",
1884   "parameters" :
1885   [
1886    {
1887     "referenced_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE"
1888    }
1889   ],
1890   "return_type" : "_ZTIb",
1891   "source_file" : "system/libhidl/transport/token/1.0/utils/include/hidl/HybridInterface.h"
1892  },
1893  {
1894   "function_name" : "android::retrieveHalInterface",
1895   "linker_set_key" : "_ZN7android20retrieveHalInterfaceERKNS_8hardware8hidl_vecIhEE",
1896   "parameters" :
1897   [
1898    {
1899     "referenced_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE"
1900    }
1901   ],
1902   "return_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
1903   "source_file" : "system/libhidl/transport/token/1.0/utils/include/hidl/HybridInterface.h"
1904  },
1905  {
1906   "function_name" : "android::sp<android::hidl::token::V1_0::ITokenManager>::~sp",
1907   "linker_set_key" : "_ZN7android2spINS_4hidl5token4V1_013ITokenManagerEED2Ev",
1908   "parameters" :
1909   [
1910    {
1911     "is_this_ptr" : true,
1912     "referenced_type" : "_ZTIPN7android2spINS_4hidl5token4V1_013ITokenManagerEEE"
1913    }
1914   ],
1915   "return_type" : "_ZTIv",
1916   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
1917  }
1918 ],
1919 "global_vars" : [],
1920 "lvalue_reference_types" :
1921 [
1922  {
1923   "alignment" : 8,
1924   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
1925   "name" : "const android::Parcelable &",
1926   "referenced_type" : "_ZTIKN7android10ParcelableE",
1927   "self_type" : "_ZTIRKN7android10ParcelableE",
1928   "size" : 8,
1929   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
1930  },
1931  {
1932   "alignment" : 8,
1933   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
1934   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1935   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
1936   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
1937   "size" : 8,
1938   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
1939  },
1940  {
1941   "alignment" : 8,
1942   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
1943   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
1944   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
1945   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
1946   "size" : 8,
1947   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1948  },
1949  {
1950   "alignment" : 8,
1951   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1952   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
1953   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1954   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
1955   "size" : 8,
1956   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
1957  },
1958  {
1959   "alignment" : 8,
1960   "linker_set_key" : "_ZTIRKN7android6ParcelE",
1961   "name" : "const android::Parcel &",
1962   "referenced_type" : "_ZTIKN7android6ParcelE",
1963   "self_type" : "_ZTIRKN7android6ParcelE",
1964   "size" : 8,
1965   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
1966  },
1967  {
1968   "alignment" : 8,
1969   "linker_set_key" : "_ZTIRKN7android7String8E",
1970   "name" : "const android::String8 &",
1971   "referenced_type" : "_ZTIKN7android7String8E",
1972   "self_type" : "_ZTIRKN7android7String8E",
1973   "size" : 8,
1974   "source_file" : "system/core/libutils/include/utils/String8.h"
1975  },
1976  {
1977   "alignment" : 8,
1978   "linker_set_key" : "_ZTIRKN7android8String16E",
1979   "name" : "const android::String16 &",
1980   "referenced_type" : "_ZTIKN7android8String16E",
1981   "self_type" : "_ZTIRKN7android8String16E",
1982   "size" : 8,
1983   "source_file" : "system/core/libutils/include/utils/String16.h"
1984  },
1985  {
1986   "alignment" : 8,
1987   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
1988   "name" : "const android::hardware::hidl_handle &",
1989   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
1990   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
1991   "size" : 8,
1992   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1993  },
1994  {
1995   "alignment" : 8,
1996   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
1997   "name" : "const android::hardware::hidl_memory &",
1998   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
1999   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
2000   "size" : 8,
2001   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2002  },
2003  {
2004   "alignment" : 8,
2005   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
2006   "name" : "const android::hardware::hidl_string &",
2007   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
2008   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
2009   "size" : 8,
2010   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2011  },
2012  {
2013   "alignment" : 8,
2014   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
2015   "name" : "const android::hardware::hidl_version &",
2016   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
2017   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
2018   "size" : 8,
2019   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2020  },
2021  {
2022   "alignment" : 8,
2023   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
2024   "name" : "const android::hardware::Status &",
2025   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
2026   "self_type" : "_ZTIRKN7android8hardware6StatusE",
2027   "size" : 8,
2028   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2029  },
2030  {
2031   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2032   "name" : "const iter<is_const> &",
2033   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2034   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2035   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2036  },
2037  {
2038   "alignment" : 8,
2039   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
2040   "name" : "const android::hardware::hidl_vec<unsigned char> &",
2041   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
2042   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
2043   "size" : 8,
2044   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2045  },
2046  {
2047   "alignment" : 8,
2048   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2049   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
2050   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2051   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2052   "size" : 8,
2053   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2054  },
2055  {
2056   "alignment" : 8,
2057   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2058   "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 *>> *)>>> &",
2059   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2060   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2061   "size" : 8,
2062   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2063  },
2064  {
2065   "alignment" : 8,
2066   "linker_set_key" : "_ZTIRKa",
2067   "name" : "const signed char &",
2068   "referenced_type" : "_ZTIKa",
2069   "self_type" : "_ZTIRKa",
2070   "size" : 8,
2071   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2072  },
2073  {
2074   "alignment" : 8,
2075   "linker_set_key" : "_ZTIRKb",
2076   "name" : "const bool &",
2077   "referenced_type" : "_ZTIKb",
2078   "self_type" : "_ZTIRKb",
2079   "size" : 8,
2080   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2081  },
2082  {
2083   "alignment" : 8,
2084   "linker_set_key" : "_ZTIRKd",
2085   "name" : "const double &",
2086   "referenced_type" : "_ZTIKd",
2087   "self_type" : "_ZTIRKd",
2088   "size" : 8,
2089   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2090  },
2091  {
2092   "alignment" : 8,
2093   "linker_set_key" : "_ZTIRKf",
2094   "name" : "const float &",
2095   "referenced_type" : "_ZTIKf",
2096   "self_type" : "_ZTIRKf",
2097   "size" : 8,
2098   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2099  },
2100  {
2101   "alignment" : 8,
2102   "linker_set_key" : "_ZTIRKh",
2103   "name" : "const unsigned char &",
2104   "referenced_type" : "_ZTIKh",
2105   "self_type" : "_ZTIRKh",
2106   "size" : 8,
2107   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2108  },
2109  {
2110   "alignment" : 8,
2111   "linker_set_key" : "_ZTIRKi",
2112   "name" : "const int &",
2113   "referenced_type" : "_ZTIKi",
2114   "self_type" : "_ZTIRKi",
2115   "size" : 8,
2116   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2117  },
2118  {
2119   "alignment" : 8,
2120   "linker_set_key" : "_ZTIRKj",
2121   "name" : "const unsigned int &",
2122   "referenced_type" : "_ZTIKj",
2123   "self_type" : "_ZTIRKj",
2124   "size" : 8,
2125   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2126  },
2127  {
2128   "alignment" : 8,
2129   "linker_set_key" : "_ZTIRKl",
2130   "name" : "const long &",
2131   "referenced_type" : "_ZTIKl",
2132   "self_type" : "_ZTIRKl",
2133   "size" : 8,
2134   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2135  },
2136  {
2137   "alignment" : 8,
2138   "linker_set_key" : "_ZTIRKm",
2139   "name" : "const unsigned long &",
2140   "referenced_type" : "_ZTIKm",
2141   "self_type" : "_ZTIRKm",
2142   "size" : 8,
2143   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2144  },
2145  {
2146   "alignment" : 8,
2147   "linker_set_key" : "_ZTIRKs",
2148   "name" : "const short &",
2149   "referenced_type" : "_ZTIKs",
2150   "self_type" : "_ZTIRKs",
2151   "size" : 8,
2152   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2153  },
2154  {
2155   "alignment" : 8,
2156   "linker_set_key" : "_ZTIRKt",
2157   "name" : "const unsigned short &",
2158   "referenced_type" : "_ZTIKt",
2159   "self_type" : "_ZTIRKt",
2160   "size" : 8,
2161   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2162  },
2163  {
2164   "alignment" : 8,
2165   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
2166   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
2167   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
2168   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
2169   "size" : 8,
2170   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2171  },
2172  {
2173   "alignment" : 8,
2174   "linker_set_key" : "_ZTIRN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2175   "name" : "android::sp<android::hidl::token::V1_0::ITokenManager> &",
2176   "referenced_type" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2177   "self_type" : "_ZTIRN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2178   "size" : 8,
2179   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2180  },
2181  {
2182   "alignment" : 8,
2183   "linker_set_key" : "_ZTIRN7android7String8E",
2184   "name" : "android::String8 &",
2185   "referenced_type" : "_ZTIN7android7String8E",
2186   "self_type" : "_ZTIRN7android7String8E",
2187   "size" : 8,
2188   "source_file" : "system/core/libutils/include/utils/String8.h"
2189  },
2190  {
2191   "alignment" : 8,
2192   "linker_set_key" : "_ZTIRN7android8String16E",
2193   "name" : "android::String16 &",
2194   "referenced_type" : "_ZTIN7android8String16E",
2195   "self_type" : "_ZTIRN7android8String16E",
2196   "size" : 8,
2197   "source_file" : "system/core/libutils/include/utils/String16.h"
2198  },
2199  {
2200   "alignment" : 8,
2201   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
2202   "name" : "android::hardware::hidl_memory &",
2203   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2204   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
2205   "size" : 8,
2206   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2207  },
2208  {
2209   "alignment" : 8,
2210   "linker_set_key" : "_ZTIRN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2211   "name" : "android::hardware::Return<android::sp<android::hidl::base::V1_0::IBase>> &",
2212   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2213   "self_type" : "_ZTIRN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2214   "size" : 8,
2215   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2216  },
2217  {
2218   "alignment" : 8,
2219   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIbEE",
2220   "name" : "android::hardware::Return<bool> &",
2221   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
2222   "self_type" : "_ZTIRN7android8hardware6ReturnIbEE",
2223   "size" : 8,
2224   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2225  },
2226  {
2227   "alignment" : 8,
2228   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
2229   "name" : "android::hardware::Return<void> &",
2230   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
2231   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
2232   "size" : 8,
2233   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2234  },
2235  {
2236   "alignment" : 8,
2237   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
2238   "name" : "android::hardware::Status &",
2239   "referenced_type" : "_ZTIN7android8hardware6StatusE",
2240   "self_type" : "_ZTIRN7android8hardware6StatusE",
2241   "size" : 8,
2242   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2243  },
2244  {
2245   "alignment" : 8,
2246   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
2247   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
2248   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
2249   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
2250   "size" : 8,
2251   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2252  },
2253  {
2254   "alignment" : 8,
2255   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
2256   "name" : "android::hardware::hidl_vec<unsigned char> &",
2257   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
2258   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
2259   "size" : 8,
2260   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2261  },
2262  {
2263   "alignment" : 8,
2264   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2265   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
2266   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2267   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2268   "size" : 8,
2269   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2270  },
2271  {
2272   "alignment" : 8,
2273   "linker_set_key" : "_ZTIRPKv",
2274   "name" : "const void *&",
2275   "referenced_type" : "_ZTIPKv",
2276   "self_type" : "_ZTIRPKv",
2277   "size" : 8,
2278   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
2279  },
2280  {
2281   "alignment" : 8,
2282   "linker_set_key" : "_ZTIRPv",
2283   "name" : "void *&",
2284   "referenced_type" : "_ZTIPv",
2285   "self_type" : "_ZTIRPv",
2286   "size" : 8,
2287   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
2288  },
2289  {
2290   "alignment" : 8,
2291   "linker_set_key" : "_ZTIRh",
2292   "name" : "unsigned char &",
2293   "referenced_type" : "_ZTIh",
2294   "self_type" : "_ZTIRh",
2295   "size" : 8,
2296   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2297  },
2298  {
2299   "alignment" : 8,
2300   "linker_set_key" : "_ZTIRi",
2301   "name" : "int &",
2302   "referenced_type" : "_ZTIi",
2303   "self_type" : "_ZTIRi",
2304   "size" : 8,
2305   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2306  },
2307  {
2308   "alignment" : 8,
2309   "linker_set_key" : "_ZTIRm",
2310   "name" : "unsigned long &",
2311   "referenced_type" : "_ZTIm",
2312   "self_type" : "_ZTIRm",
2313   "size" : 8,
2314   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
2315  }
2316 ],
2317 "pointer_types" :
2318 [
2319  {
2320   "alignment" : 8,
2321   "linker_set_key" : "_ZTIP13native_handle",
2322   "name" : "native_handle *",
2323   "referenced_type" : "_ZTI13native_handle",
2324   "self_type" : "_ZTIP13native_handle",
2325   "size" : 8,
2326   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2327  },
2328  {
2329   "alignment" : 8,
2330   "linker_set_key" : "_ZTIP3DIR",
2331   "name" : "DIR *",
2332   "referenced_type" : "_ZTI3DIR",
2333   "self_type" : "_ZTIP3DIR",
2334   "size" : 8,
2335   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2336  },
2337  {
2338   "alignment" : 8,
2339   "linker_set_key" : "_ZTIP7__sFILE",
2340   "name" : "__sFILE *",
2341   "referenced_type" : "_ZTI7__sFILE",
2342   "self_type" : "_ZTIP7__sFILE",
2343   "size" : 8,
2344   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2345  },
2346  {
2347   "alignment" : 8,
2348   "linker_set_key" : "_ZTIP7log_msg",
2349   "name" : "log_msg *",
2350   "referenced_type" : "_ZTI7log_msg",
2351   "self_type" : "_ZTIP7log_msg",
2352   "size" : 8,
2353   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
2354  },
2355  {
2356   "alignment" : 8,
2357   "linker_set_key" : "_ZTIPDs",
2358   "name" : "char16_t *",
2359   "referenced_type" : "_ZTIDs",
2360   "self_type" : "_ZTIPDs",
2361   "size" : 8,
2362   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2363  },
2364  {
2365   "alignment" : 8,
2366   "linker_set_key" : "_ZTIPFvPKhmPKymE",
2367   "name" : "void (*)(const unsigned char *, unsigned long, const unsigned long long *, unsigned long)",
2368   "referenced_type" : "_ZTIFvPKhmPKymE",
2369   "self_type" : "_ZTIPFvPKhmPKymE",
2370   "size" : 8,
2371   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2372  },
2373  {
2374   "alignment" : 8,
2375   "linker_set_key" : "_ZTIPK13native_handle",
2376   "name" : "const native_handle *",
2377   "referenced_type" : "_ZTIK13native_handle",
2378   "self_type" : "_ZTIPK13native_handle",
2379   "size" : 8,
2380   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2381  },
2382  {
2383   "alignment" : 8,
2384   "linker_set_key" : "_ZTIPK7log_msg",
2385   "name" : "const log_msg *",
2386   "referenced_type" : "_ZTIK7log_msg",
2387   "self_type" : "_ZTIPK7log_msg",
2388   "size" : 8,
2389   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
2390  },
2391  {
2392   "alignment" : 8,
2393   "linker_set_key" : "_ZTIPKDs",
2394   "name" : "const char16_t *",
2395   "referenced_type" : "_ZTIKDs",
2396   "self_type" : "_ZTIPKDs",
2397   "size" : 8,
2398   "source_file" : "system/core/libutils/include/utils/String16.h"
2399  },
2400  {
2401   "alignment" : 8,
2402   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
2403   "name" : "const android::Parcelable *",
2404   "referenced_type" : "_ZTIKN7android10ParcelableE",
2405   "self_type" : "_ZTIPKN7android10ParcelableE",
2406   "size" : 8,
2407   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
2408  },
2409  {
2410   "alignment" : 8,
2411   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
2412   "name" : "const android::VectorImpl *",
2413   "referenced_type" : "_ZTIKN7android10VectorImplE",
2414   "self_type" : "_ZTIPKN7android10VectorImplE",
2415   "size" : 8,
2416   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
2417  },
2418  {
2419   "alignment" : 8,
2420   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
2421   "name" : "const android::NativeHandle *",
2422   "referenced_type" : "_ZTIKN7android12NativeHandleE",
2423   "self_type" : "_ZTIPKN7android12NativeHandleE",
2424   "size" : 8,
2425   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
2426  },
2427  {
2428   "alignment" : 8,
2429   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2430   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2431   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2432   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2433   "size" : 8,
2434   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2435  },
2436  {
2437   "alignment" : 8,
2438   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2439   "name" : "const android::sp<android::hidl::token::V1_0::ITokenManager> *",
2440   "referenced_type" : "_ZTIKN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2441   "self_type" : "_ZTIPKN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2442   "size" : 8,
2443   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2444  },
2445  {
2446   "alignment" : 8,
2447   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2448   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2449   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2450   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2451   "size" : 8,
2452   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2453  },
2454  {
2455   "alignment" : 8,
2456   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
2457   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
2458   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2459   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
2460   "size" : 8,
2461   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2462  },
2463  {
2464   "alignment" : 8,
2465   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
2466   "name" : "const android::base::borrowed_fd *",
2467   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
2468   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
2469   "size" : 8,
2470   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2471  },
2472  {
2473   "alignment" : 8,
2474   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
2475   "name" : "const android::hidl::base::V1_0::IBase *",
2476   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
2477   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
2478   "size" : 8,
2479   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2480  },
2481  {
2482   "alignment" : 8,
2483   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
2484   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
2485   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
2486   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
2487   "size" : 8,
2488   "source_file" : "out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2489  },
2490  {
2491   "alignment" : 8,
2492   "linker_set_key" : "_ZTIPKN7android6Parcel12KernelFieldsE",
2493   "name" : "const android::Parcel::KernelFields *",
2494   "referenced_type" : "_ZTIKN7android6Parcel12KernelFieldsE",
2495   "self_type" : "_ZTIPKN7android6Parcel12KernelFieldsE",
2496   "size" : 8,
2497   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2498  },
2499  {
2500   "alignment" : 8,
2501   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
2502   "name" : "const android::Parcel::ReadableBlob *",
2503   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
2504   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
2505   "size" : 8,
2506   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2507  },
2508  {
2509   "alignment" : 8,
2510   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
2511   "name" : "const android::Parcel::Blob *",
2512   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
2513   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
2514   "size" : 8,
2515   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2516  },
2517  {
2518   "alignment" : 8,
2519   "linker_set_key" : "_ZTIPKN7android6Parcel9RpcFieldsE",
2520   "name" : "const android::Parcel::RpcFields *",
2521   "referenced_type" : "_ZTIKN7android6Parcel9RpcFieldsE",
2522   "self_type" : "_ZTIPKN7android6Parcel9RpcFieldsE",
2523   "size" : 8,
2524   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2525  },
2526  {
2527   "alignment" : 8,
2528   "linker_set_key" : "_ZTIPKN7android6ParcelE",
2529   "name" : "const android::Parcel *",
2530   "referenced_type" : "_ZTIKN7android6ParcelE",
2531   "self_type" : "_ZTIPKN7android6ParcelE",
2532   "size" : 8,
2533   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2534  },
2535  {
2536   "alignment" : 8,
2537   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
2538   "name" : "const android::RefBase *",
2539   "referenced_type" : "_ZTIKN7android7RefBaseE",
2540   "self_type" : "_ZTIPKN7android7RefBaseE",
2541   "size" : 8,
2542   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2543  },
2544  {
2545   "alignment" : 8,
2546   "linker_set_key" : "_ZTIPKN7android7String8E",
2547   "name" : "const android::String8 *",
2548   "referenced_type" : "_ZTIKN7android7String8E",
2549   "self_type" : "_ZTIPKN7android7String8E",
2550   "size" : 8,
2551   "source_file" : "system/core/libutils/include/utils/String8.h"
2552  },
2553  {
2554   "alignment" : 8,
2555   "linker_set_key" : "_ZTIPKN7android8String16E",
2556   "name" : "const android::String16 *",
2557   "referenced_type" : "_ZTIKN7android8String16E",
2558   "self_type" : "_ZTIPKN7android8String16E",
2559   "size" : 8,
2560   "source_file" : "system/core/libutils/include/utils/String16.h"
2561  },
2562  {
2563   "alignment" : 8,
2564   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
2565   "name" : "const android::hardware::hidl_memory *",
2566   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
2567   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
2568   "size" : 8,
2569   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2570  },
2571  {
2572   "alignment" : 8,
2573   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
2574   "name" : "const android::hardware::hidl_version *",
2575   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
2576   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
2577   "size" : 8,
2578   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2579  },
2580  {
2581   "alignment" : 8,
2582   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2583   "name" : "const android::hardware::Return<android::sp<android::hidl::base::V1_0::IBase>> *",
2584   "referenced_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2585   "self_type" : "_ZTIPKN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2586   "size" : 8,
2587   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2588  },
2589  {
2590   "alignment" : 8,
2591   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnIbEE",
2592   "name" : "const android::hardware::Return<bool> *",
2593   "referenced_type" : "_ZTIKN7android8hardware6ReturnIbEE",
2594   "self_type" : "_ZTIPKN7android8hardware6ReturnIbEE",
2595   "size" : 8,
2596   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2597  },
2598  {
2599   "alignment" : 8,
2600   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
2601   "name" : "const android::hardware::Status *",
2602   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
2603   "self_type" : "_ZTIPKN7android8hardware6StatusE",
2604   "size" : 8,
2605   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2606  },
2607  {
2608   "alignment" : 8,
2609   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
2610   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
2611   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
2612   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
2613   "size" : 8,
2614   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2615  },
2616  {
2617   "alignment" : 8,
2618   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
2619   "name" : "const android::hardware::details::return_status *",
2620   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
2621   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
2622   "size" : 8,
2623   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2624  },
2625  {
2626   "alignment" : 8,
2627   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
2628   "name" : "const android::hardware::hidl_vec<unsigned char> *",
2629   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
2630   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
2631   "size" : 8,
2632   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2633  },
2634  {
2635   "alignment" : 8,
2636   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
2637   "name" : "const android::BpRefBase *",
2638   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
2639   "self_type" : "_ZTIPKN7android9BpRefBaseE",
2640   "size" : 8,
2641   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
2642  },
2643  {
2644   "alignment" : 8,
2645   "linker_set_key" : "_ZTIPKPKc",
2646   "name" : "const char *const *",
2647   "referenced_type" : "_ZTIKPKc",
2648   "self_type" : "_ZTIPKPKc",
2649   "size" : 8,
2650   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
2651  },
2652  {
2653   "alignment" : 8,
2654   "linker_set_key" : "_ZTIPKc",
2655   "name" : "const char *",
2656   "referenced_type" : "_ZTIKc",
2657   "self_type" : "_ZTIPKc",
2658   "size" : 8,
2659   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
2660  },
2661  {
2662   "alignment" : 8,
2663   "linker_set_key" : "_ZTIPKh",
2664   "name" : "const unsigned char *",
2665   "referenced_type" : "_ZTIKh",
2666   "self_type" : "_ZTIPKh",
2667   "size" : 8,
2668   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2669  },
2670  {
2671   "alignment" : 8,
2672   "linker_set_key" : "_ZTIPKv",
2673   "name" : "const void *",
2674   "referenced_type" : "_ZTIKv",
2675   "self_type" : "_ZTIPKv",
2676   "size" : 8,
2677   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
2678  },
2679  {
2680   "alignment" : 8,
2681   "linker_set_key" : "_ZTIPKy",
2682   "name" : "const unsigned long long *",
2683   "referenced_type" : "_ZTIKy",
2684   "self_type" : "_ZTIPKy",
2685   "size" : 8,
2686   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2687  },
2688  {
2689   "alignment" : 8,
2690   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
2691   "name" : "android::IInterface *",
2692   "referenced_type" : "_ZTIN7android10IInterfaceE",
2693   "self_type" : "_ZTIPN7android10IInterfaceE",
2694   "size" : 8,
2695   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2696  },
2697  {
2698   "alignment" : 8,
2699   "linker_set_key" : "_ZTIPN7android10ParcelableE",
2700   "name" : "android::Parcelable *",
2701   "referenced_type" : "_ZTIN7android10ParcelableE",
2702   "self_type" : "_ZTIPN7android10ParcelableE",
2703   "size" : 8,
2704   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
2705  },
2706  {
2707   "alignment" : 8,
2708   "linker_set_key" : "_ZTIPN7android10RpcSessionE",
2709   "name" : "android::RpcSession *",
2710   "referenced_type" : "_ZTIN7android10RpcSessionE",
2711   "self_type" : "_ZTIPN7android10RpcSessionE",
2712   "size" : 8,
2713   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2714  },
2715  {
2716   "alignment" : 8,
2717   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
2718   "name" : "android::ReferenceRenamer *",
2719   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
2720   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
2721   "size" : 8,
2722   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2723  },
2724  {
2725   "alignment" : 8,
2726   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
2727   "name" : "android::VirtualLightRefBase *",
2728   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
2729   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
2730   "size" : 8,
2731   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
2732  },
2733  {
2734   "alignment" : 8,
2735   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
2736   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
2737   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
2738   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
2739   "size" : 8,
2740   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2741  },
2742  {
2743   "alignment" : 8,
2744   "linker_set_key" : "_ZTIPN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2745   "name" : "android::sp<android::hidl::token::V1_0::ITokenManager> *",
2746   "referenced_type" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2747   "self_type" : "_ZTIPN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
2748   "size" : 8,
2749   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2750  },
2751  {
2752   "alignment" : 8,
2753   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2754   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2755   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2756   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2757   "size" : 8,
2758   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2759  },
2760  {
2761   "alignment" : 8,
2762   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
2763   "name" : "android::sp<android::IBinder> *",
2764   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
2765   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
2766   "size" : 8,
2767   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2768  },
2769  {
2770   "alignment" : 8,
2771   "linker_set_key" : "_ZTIPN7android2spINS_8hardware20hidl_death_recipientEEE",
2772   "name" : "android::sp<android::hardware::hidl_death_recipient> *",
2773   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
2774   "self_type" : "_ZTIPN7android2spINS_8hardware20hidl_death_recipientEEE",
2775   "size" : 8,
2776   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2777  },
2778  {
2779   "alignment" : 8,
2780   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
2781   "name" : "android::base::borrowed_fd *",
2782   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
2783   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
2784   "size" : 8,
2785   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2786  },
2787  {
2788   "alignment" : 8,
2789   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2790   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
2791   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2792   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2793   "size" : 8,
2794   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2795  },
2796  {
2797   "alignment" : 8,
2798   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
2799   "name" : "android::hidl::base::V1_0::IBase *",
2800   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
2801   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
2802   "size" : 8,
2803   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2804  },
2805  {
2806   "alignment" : 8,
2807   "linker_set_key" : "_ZTIPN7android4hidl5token4V1_013ITokenManagerE",
2808   "name" : "android::hidl::token::V1_0::ITokenManager *",
2809   "referenced_type" : "_ZTIN7android4hidl5token4V1_013ITokenManagerE",
2810   "self_type" : "_ZTIPN7android4hidl5token4V1_013ITokenManagerE",
2811   "size" : 8,
2812   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2813  },
2814  {
2815   "alignment" : 8,
2816   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
2817   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
2818   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
2819   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
2820   "size" : 8,
2821   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2822  },
2823  {
2824   "alignment" : 8,
2825   "linker_set_key" : "_ZTIPN7android6Parcel12KernelFieldsE",
2826   "name" : "android::Parcel::KernelFields *",
2827   "referenced_type" : "_ZTIN7android6Parcel12KernelFieldsE",
2828   "self_type" : "_ZTIPN7android6Parcel12KernelFieldsE",
2829   "size" : 8,
2830   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2831  },
2832  {
2833   "alignment" : 8,
2834   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
2835   "name" : "android::Parcel::ReadableBlob *",
2836   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
2837   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
2838   "size" : 8,
2839   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2840  },
2841  {
2842   "alignment" : 8,
2843   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
2844   "name" : "android::Parcel::WritableBlob *",
2845   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
2846   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
2847   "size" : 8,
2848   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2849  },
2850  {
2851   "alignment" : 8,
2852   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
2853   "name" : "android::Parcel::FlattenableHelperInterface *",
2854   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
2855   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
2856   "size" : 8,
2857   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2858  },
2859  {
2860   "alignment" : 8,
2861   "linker_set_key" : "_ZTIPN7android6Parcel9RpcFieldsE",
2862   "name" : "android::Parcel::RpcFields *",
2863   "referenced_type" : "_ZTIN7android6Parcel9RpcFieldsE",
2864   "self_type" : "_ZTIPN7android6Parcel9RpcFieldsE",
2865   "size" : 8,
2866   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2867  },
2868  {
2869   "alignment" : 8,
2870   "linker_set_key" : "_ZTIPN7android6ParcelE",
2871   "name" : "android::Parcel *",
2872   "referenced_type" : "_ZTIN7android6ParcelE",
2873   "self_type" : "_ZTIPN7android6ParcelE",
2874   "size" : 8,
2875   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
2876  },
2877  {
2878   "alignment" : 8,
2879   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
2880   "name" : "android::IBinder::DeathRecipient *",
2881   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
2882   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
2883   "size" : 8,
2884   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2885  },
2886  {
2887   "alignment" : 8,
2888   "linker_set_key" : "_ZTIPN7android7IBinderE",
2889   "name" : "android::IBinder *",
2890   "referenced_type" : "_ZTIN7android7IBinderE",
2891   "self_type" : "_ZTIPN7android7IBinderE",
2892   "size" : 8,
2893   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2894  },
2895  {
2896   "alignment" : 8,
2897   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
2898   "name" : "android::RefBase::weakref_impl *",
2899   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
2900   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
2901   "size" : 8,
2902   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2903  },
2904  {
2905   "alignment" : 8,
2906   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
2907   "name" : "android::RefBase::weakref_type *",
2908   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
2909   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
2910   "size" : 8,
2911   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2912  },
2913  {
2914   "alignment" : 8,
2915   "linker_set_key" : "_ZTIPN7android7RefBaseE",
2916   "name" : "android::RefBase *",
2917   "referenced_type" : "_ZTIN7android7RefBaseE",
2918   "self_type" : "_ZTIPN7android7RefBaseE",
2919   "size" : 8,
2920   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2921  },
2922  {
2923   "alignment" : 8,
2924   "linker_set_key" : "_ZTIPN7android7String8E",
2925   "name" : "android::String8 *",
2926   "referenced_type" : "_ZTIN7android7String8E",
2927   "self_type" : "_ZTIPN7android7String8E",
2928   "size" : 8,
2929   "source_file" : "system/core/libutils/include/utils/String8.h"
2930  },
2931  {
2932   "alignment" : 8,
2933   "linker_set_key" : "_ZTIPN7android8String16E",
2934   "name" : "android::String16 *",
2935   "referenced_type" : "_ZTIN7android8String16E",
2936   "self_type" : "_ZTIPN7android8String16E",
2937   "size" : 8,
2938   "source_file" : "system/core/libutils/include/utils/String16.h"
2939  },
2940  {
2941   "alignment" : 8,
2942   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
2943   "name" : "android::hardware::hidl_memory *",
2944   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2945   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
2946   "size" : 8,
2947   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2948  },
2949  {
2950   "alignment" : 8,
2951   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
2952   "name" : "android::hardware::hidl_version *",
2953   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
2954   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
2955   "size" : 8,
2956   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2957  },
2958  {
2959   "alignment" : 8,
2960   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
2961   "name" : "android::hardware::GrantorDescriptor *",
2962   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
2963   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
2964   "size" : 8,
2965   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2966  },
2967  {
2968   "alignment" : 8,
2969   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
2970   "name" : "android::hardware::hidl_death_recipient *",
2971   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
2972   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
2973   "size" : 8,
2974   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2975  },
2976  {
2977   "alignment" : 8,
2978   "linker_set_key" : "_ZTIPN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2979   "name" : "android::hardware::Return<android::sp<android::hidl::base::V1_0::IBase>> *",
2980   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2981   "self_type" : "_ZTIPN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
2982   "size" : 8,
2983   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2984  },
2985  {
2986   "alignment" : 8,
2987   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIbEE",
2988   "name" : "android::hardware::Return<bool> *",
2989   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
2990   "self_type" : "_ZTIPN7android8hardware6ReturnIbEE",
2991   "size" : 8,
2992   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2993  },
2994  {
2995   "alignment" : 8,
2996   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
2997   "name" : "android::hardware::Return<void> *",
2998   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
2999   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
3000   "size" : 8,
3001   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3002  },
3003  {
3004   "alignment" : 8,
3005   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
3006   "name" : "android::hardware::Status *",
3007   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3008   "self_type" : "_ZTIPN7android8hardware6StatusE",
3009   "size" : 8,
3010   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3011  },
3012  {
3013   "alignment" : 8,
3014   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
3015   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
3016   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
3017   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
3018   "size" : 8,
3019   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3020  },
3021  {
3022   "alignment" : 8,
3023   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
3024   "name" : "android::hardware::details::return_status *",
3025   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
3026   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
3027   "size" : 8,
3028   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3029  },
3030  {
3031   "alignment" : 8,
3032   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
3033   "name" : "android::hardware::details::HidlInstrumentor *",
3034   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
3035   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
3036   "size" : 8,
3037   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3038  },
3039  {
3040   "alignment" : 8,
3041   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
3042   "name" : "android::hardware::hidl_vec<unsigned char> *",
3043   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
3044   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
3045   "size" : 8,
3046   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3047  },
3048  {
3049   "alignment" : 8,
3050   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3051   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
3052   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3053   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3054   "size" : 8,
3055   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3056  },
3057  {
3058   "alignment" : 8,
3059   "linker_set_key" : "_ZTIPa",
3060   "name" : "signed char *",
3061   "referenced_type" : "_ZTIa",
3062   "self_type" : "_ZTIPa",
3063   "size" : 8,
3064   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3065  },
3066  {
3067   "alignment" : 8,
3068   "linker_set_key" : "_ZTIPb",
3069   "name" : "bool *",
3070   "referenced_type" : "_ZTIb",
3071   "self_type" : "_ZTIPb",
3072   "size" : 8,
3073   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3074  },
3075  {
3076   "alignment" : 8,
3077   "linker_set_key" : "_ZTIPc",
3078   "name" : "char *",
3079   "referenced_type" : "_ZTIc",
3080   "self_type" : "_ZTIPc",
3081   "size" : 8,
3082   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3083  },
3084  {
3085   "alignment" : 8,
3086   "linker_set_key" : "_ZTIPd",
3087   "name" : "double *",
3088   "referenced_type" : "_ZTId",
3089   "self_type" : "_ZTIPd",
3090   "size" : 8,
3091   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3092  },
3093  {
3094   "alignment" : 8,
3095   "linker_set_key" : "_ZTIPf",
3096   "name" : "float *",
3097   "referenced_type" : "_ZTIf",
3098   "self_type" : "_ZTIPf",
3099   "size" : 8,
3100   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3101  },
3102  {
3103   "alignment" : 8,
3104   "linker_set_key" : "_ZTIPh",
3105   "name" : "unsigned char *",
3106   "referenced_type" : "_ZTIh",
3107   "self_type" : "_ZTIPh",
3108   "size" : 8,
3109   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3110  },
3111  {
3112   "alignment" : 8,
3113   "linker_set_key" : "_ZTIPi",
3114   "name" : "int *",
3115   "referenced_type" : "_ZTIi",
3116   "self_type" : "_ZTIPi",
3117   "size" : 8,
3118   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3119  },
3120  {
3121   "alignment" : 8,
3122   "linker_set_key" : "_ZTIPj",
3123   "name" : "unsigned int *",
3124   "referenced_type" : "_ZTIj",
3125   "self_type" : "_ZTIPj",
3126   "size" : 8,
3127   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3128  },
3129  {
3130   "alignment" : 8,
3131   "linker_set_key" : "_ZTIPl",
3132   "name" : "long *",
3133   "referenced_type" : "_ZTIl",
3134   "self_type" : "_ZTIPl",
3135   "size" : 8,
3136   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3137  },
3138  {
3139   "alignment" : 8,
3140   "linker_set_key" : "_ZTIPm",
3141   "name" : "unsigned long *",
3142   "referenced_type" : "_ZTIm",
3143   "self_type" : "_ZTIPm",
3144   "size" : 8,
3145   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3146  },
3147  {
3148   "alignment" : 8,
3149   "linker_set_key" : "_ZTIPv",
3150   "name" : "void *",
3151   "referenced_type" : "_ZTIv",
3152   "self_type" : "_ZTIPv",
3153   "size" : 8,
3154   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3155  },
3156  {
3157   "alignment" : 8,
3158   "linker_set_key" : "_ZTIPy",
3159   "name" : "unsigned long long *",
3160   "referenced_type" : "_ZTIy",
3161   "self_type" : "_ZTIPy",
3162   "size" : 8,
3163   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3164  }
3165 ],
3166 "qualified_types" :
3167 [
3168  {
3169   "alignment" : 8,
3170   "is_const" : true,
3171   "linker_set_key" : "_ZTIA1_KPKc",
3172   "name" : "const char *const[1]",
3173   "referenced_type" : "_ZTIA1_PKc",
3174   "self_type" : "_ZTIA1_KPKc",
3175   "size" : 8,
3176   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
3177  },
3178  {
3179   "alignment" : 8,
3180   "is_const" : true,
3181   "linker_set_key" : "_ZTIA73_KPKc",
3182   "name" : "const char *const[73]",
3183   "referenced_type" : "_ZTIA73_PKc",
3184   "self_type" : "_ZTIA73_KPKc",
3185   "size" : 584,
3186   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
3187  },
3188  {
3189   "alignment" : 4,
3190   "is_const" : true,
3191   "linker_set_key" : "_ZTIK13native_handle",
3192   "name" : "const native_handle",
3193   "referenced_type" : "_ZTI13native_handle",
3194   "self_type" : "_ZTIK13native_handle",
3195   "size" : 12,
3196   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3197  },
3198  {
3199   "alignment" : 4,
3200   "is_const" : true,
3201   "linker_set_key" : "_ZTIK7log_msg",
3202   "name" : "const log_msg",
3203   "referenced_type" : "_ZTI7log_msg",
3204   "self_type" : "_ZTIK7log_msg",
3205   "size" : 5124,
3206   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3207  },
3208  {
3209   "alignment" : 2,
3210   "is_const" : true,
3211   "linker_set_key" : "_ZTIKDs",
3212   "name" : "const char16_t",
3213   "referenced_type" : "_ZTIDs",
3214   "self_type" : "_ZTIKDs",
3215   "size" : 2,
3216   "source_file" : "system/core/libutils/include/utils/String16.h"
3217  },
3218  {
3219   "alignment" : 8,
3220   "is_const" : true,
3221   "linker_set_key" : "_ZTIKN7android10ParcelableE",
3222   "name" : "const android::Parcelable",
3223   "referenced_type" : "_ZTIN7android10ParcelableE",
3224   "self_type" : "_ZTIKN7android10ParcelableE",
3225   "size" : 8,
3226   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
3227  },
3228  {
3229   "alignment" : 8,
3230   "is_const" : true,
3231   "linker_set_key" : "_ZTIKN7android10VectorImplE",
3232   "name" : "const android::VectorImpl",
3233   "referenced_type" : "_ZTIN7android10VectorImplE",
3234   "self_type" : "_ZTIKN7android10VectorImplE",
3235   "size" : 40,
3236   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3237  },
3238  {
3239   "alignment" : 8,
3240   "is_const" : true,
3241   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
3242   "name" : "const android::NativeHandle",
3243   "referenced_type" : "_ZTIN7android12NativeHandleE",
3244   "self_type" : "_ZTIKN7android12NativeHandleE",
3245   "size" : 24,
3246   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
3247  },
3248  {
3249   "alignment" : 8,
3250   "is_const" : true,
3251   "linker_set_key" : "_ZTIKN7android2spINS_10RpcSessionEEE",
3252   "name" : "const android::sp<android::RpcSession>",
3253   "referenced_type" : "_ZTIN7android2spINS_10RpcSessionEEE",
3254   "self_type" : "_ZTIKN7android2spINS_10RpcSessionEEE",
3255   "size" : 8,
3256   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3257  },
3258  {
3259   "alignment" : 8,
3260   "is_const" : true,
3261   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3262   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
3263   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
3264   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
3265   "size" : 8,
3266   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3267  },
3268  {
3269   "alignment" : 8,
3270   "is_const" : true,
3271   "linker_set_key" : "_ZTIKN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
3272   "name" : "const android::sp<android::hidl::token::V1_0::ITokenManager>",
3273   "referenced_type" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
3274   "self_type" : "_ZTIKN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
3275   "size" : 8,
3276   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3277  },
3278  {
3279   "alignment" : 8,
3280   "is_const" : true,
3281   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3282   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
3283   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3284   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3285   "size" : 8,
3286   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3287  },
3288  {
3289   "alignment" : 8,
3290   "is_const" : true,
3291   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3292   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
3293   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
3294   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
3295   "size" : 8,
3296   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
3297  },
3298  {
3299   "alignment" : 4,
3300   "is_const" : true,
3301   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
3302   "name" : "const android::base::borrowed_fd",
3303   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
3304   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
3305   "size" : 4,
3306   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3307  },
3308  {
3309   "alignment" : 4,
3310   "is_const" : true,
3311   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3312   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
3313   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3314   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3315   "size" : 4,
3316   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3317  },
3318  {
3319   "alignment" : 8,
3320   "is_const" : true,
3321   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
3322   "name" : "const android::hidl::base::V1_0::IBase",
3323   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
3324   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
3325   "size" : 24,
3326   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
3327  },
3328  {
3329   "alignment" : 4,
3330   "is_const" : true,
3331   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
3332   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
3333   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
3334   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
3335   "size" : 4,
3336   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3337  },
3338  {
3339   "alignment" : 8,
3340   "is_const" : true,
3341   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
3342   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
3343   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
3344   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
3345   "size" : 24,
3346   "source_file" : "out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
3347  },
3348  {
3349   "alignment" : 8,
3350   "is_const" : true,
3351   "linker_set_key" : "_ZTIKN7android6Parcel12KernelFieldsE",
3352   "name" : "const android::Parcel::KernelFields",
3353   "referenced_type" : "_ZTIN7android6Parcel12KernelFieldsE",
3354   "self_type" : "_ZTIKN7android6Parcel12KernelFieldsE",
3355   "size" : 48,
3356   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3357  },
3358  {
3359   "alignment" : 8,
3360   "is_const" : true,
3361   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
3362   "name" : "const android::Parcel::ReadableBlob",
3363   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
3364   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
3365   "size" : 32,
3366   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3367  },
3368  {
3369   "alignment" : 8,
3370   "is_const" : true,
3371   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
3372   "name" : "const android::Parcel::Blob",
3373   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
3374   "self_type" : "_ZTIKN7android6Parcel4BlobE",
3375   "size" : 32,
3376   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3377  },
3378  {
3379   "alignment" : 8,
3380   "is_const" : true,
3381   "linker_set_key" : "_ZTIKN7android6Parcel9RpcFieldsE",
3382   "name" : "const android::Parcel::RpcFields",
3383   "referenced_type" : "_ZTIN7android6Parcel9RpcFieldsE",
3384   "self_type" : "_ZTIKN7android6Parcel9RpcFieldsE",
3385   "size" : 40,
3386   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3387  },
3388  {
3389   "alignment" : 8,
3390   "is_const" : true,
3391   "linker_set_key" : "_ZTIKN7android6ParcelE",
3392   "name" : "const android::Parcel",
3393   "referenced_type" : "_ZTIN7android6ParcelE",
3394   "self_type" : "_ZTIKN7android6ParcelE",
3395   "size" : 120,
3396   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3397  },
3398  {
3399   "alignment" : 8,
3400   "is_const" : true,
3401   "linker_set_key" : "_ZTIKN7android7RefBaseE",
3402   "name" : "const android::RefBase",
3403   "referenced_type" : "_ZTIN7android7RefBaseE",
3404   "self_type" : "_ZTIKN7android7RefBaseE",
3405   "size" : 16,
3406   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3407  },
3408  {
3409   "alignment" : 8,
3410   "is_const" : true,
3411   "linker_set_key" : "_ZTIKN7android7String8E",
3412   "name" : "const android::String8",
3413   "referenced_type" : "_ZTIN7android7String8E",
3414   "self_type" : "_ZTIKN7android7String8E",
3415   "size" : 8,
3416   "source_file" : "system/core/libutils/include/utils/String8.h"
3417  },
3418  {
3419   "alignment" : 8,
3420   "is_const" : true,
3421   "linker_set_key" : "_ZTIKN7android8String16E",
3422   "name" : "const android::String16",
3423   "referenced_type" : "_ZTIN7android8String16E",
3424   "self_type" : "_ZTIKN7android8String16E",
3425   "size" : 8,
3426   "source_file" : "system/core/libutils/include/utils/String16.h"
3427  },
3428  {
3429   "alignment" : 8,
3430   "is_const" : true,
3431   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
3432   "name" : "const android::hardware::hidl_handle",
3433   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
3434   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
3435   "size" : 16,
3436   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3437  },
3438  {
3439   "alignment" : 8,
3440   "is_const" : true,
3441   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
3442   "name" : "const android::hardware::hidl_memory",
3443   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
3444   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
3445   "size" : 40,
3446   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3447  },
3448  {
3449   "alignment" : 8,
3450   "is_const" : true,
3451   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
3452   "name" : "const android::hardware::hidl_string",
3453   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
3454   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
3455   "size" : 16,
3456   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3457  },
3458  {
3459   "alignment" : 2,
3460   "is_const" : true,
3461   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
3462   "name" : "const android::hardware::hidl_version",
3463   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
3464   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
3465   "size" : 4,
3466   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3467  },
3468  {
3469   "alignment" : 8,
3470   "is_const" : true,
3471   "linker_set_key" : "_ZTIKN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
3472   "name" : "const android::hardware::Return<android::sp<android::hidl::base::V1_0::IBase>>",
3473   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
3474   "self_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
3475   "size" : 48,
3476   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3477  },
3478  {
3479   "alignment" : 8,
3480   "is_const" : true,
3481   "linker_set_key" : "_ZTIKN7android8hardware6ReturnIbEE",
3482   "name" : "const android::hardware::Return<bool>",
3483   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
3484   "self_type" : "_ZTIKN7android8hardware6ReturnIbEE",
3485   "size" : 40,
3486   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3487  },
3488  {
3489   "alignment" : 8,
3490   "is_const" : true,
3491   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
3492   "name" : "const android::hardware::Status",
3493   "referenced_type" : "_ZTIN7android8hardware6StatusE",
3494   "self_type" : "_ZTIKN7android8hardware6StatusE",
3495   "size" : 32,
3496   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3497  },
3498  {
3499   "alignment" : 8,
3500   "is_const" : true,
3501   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
3502   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
3503   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
3504   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
3505   "size" : 8,
3506   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3507  },
3508  {
3509   "alignment" : 8,
3510   "is_const" : true,
3511   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
3512   "name" : "const android::hardware::details::return_status",
3513   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
3514   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
3515   "size" : 40,
3516   "source_file" : "system/libhidl/base/include/hidl/Status.h"
3517  },
3518  {
3519   "is_const" : true,
3520   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3521   "name" : "const iter<is_const>",
3522   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
3523   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
3524   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3525  },
3526  {
3527   "alignment" : 8,
3528   "is_const" : true,
3529   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
3530   "name" : "const android::hardware::hidl_vec<unsigned char>",
3531   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
3532   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
3533   "size" : 16,
3534   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3535  },
3536  {
3537   "alignment" : 8,
3538   "is_const" : true,
3539   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
3540   "name" : "const android::BpRefBase",
3541   "referenced_type" : "_ZTIN7android9BpRefBaseE",
3542   "self_type" : "_ZTIKN7android9BpRefBaseE",
3543   "size" : 48,
3544   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
3545  },
3546  {
3547   "alignment" : 8,
3548   "is_const" : true,
3549   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3550   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
3551   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3552   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3553   "size" : 24,
3554   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3555  },
3556  {
3557   "alignment" : 4,
3558   "is_const" : true,
3559   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
3560   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
3561   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
3562   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
3563   "size" : 12,
3564   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3565  },
3566  {
3567   "alignment" : 8,
3568   "is_const" : true,
3569   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3570   "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 *>> *)>>>",
3571   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3572   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
3573   "size" : 24,
3574   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
3575  },
3576  {
3577   "alignment" : 8,
3578   "is_const" : true,
3579   "linker_set_key" : "_ZTIKPKc",
3580   "name" : "const char *const",
3581   "referenced_type" : "_ZTIPKc",
3582   "self_type" : "_ZTIKPKc",
3583   "size" : 8,
3584   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
3585  },
3586  {
3587   "alignment" : 8,
3588   "is_const" : true,
3589   "linker_set_key" : "_ZTIKPN7android7IBinderE",
3590   "name" : "android::IBinder *const",
3591   "referenced_type" : "_ZTIPN7android7IBinderE",
3592   "self_type" : "_ZTIKPN7android7IBinderE",
3593   "size" : 8,
3594   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
3595  },
3596  {
3597   "alignment" : 8,
3598   "is_const" : true,
3599   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
3600   "name" : "android::RefBase::weakref_impl *const",
3601   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
3602   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
3603   "size" : 8,
3604   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3605  },
3606  {
3607   "alignment" : 1,
3608   "is_const" : true,
3609   "linker_set_key" : "_ZTIKa",
3610   "name" : "const signed char",
3611   "referenced_type" : "_ZTIa",
3612   "self_type" : "_ZTIKa",
3613   "size" : 1,
3614   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3615  },
3616  {
3617   "alignment" : 1,
3618   "is_const" : true,
3619   "linker_set_key" : "_ZTIKb",
3620   "name" : "const bool",
3621   "referenced_type" : "_ZTIb",
3622   "self_type" : "_ZTIKb",
3623   "size" : 1,
3624   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3625  },
3626  {
3627   "alignment" : 1,
3628   "is_const" : true,
3629   "linker_set_key" : "_ZTIKc",
3630   "name" : "const char",
3631   "referenced_type" : "_ZTIc",
3632   "self_type" : "_ZTIKc",
3633   "size" : 1,
3634   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3635  },
3636  {
3637   "alignment" : 8,
3638   "is_const" : true,
3639   "linker_set_key" : "_ZTIKd",
3640   "name" : "const double",
3641   "referenced_type" : "_ZTId",
3642   "self_type" : "_ZTIKd",
3643   "size" : 8,
3644   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3645  },
3646  {
3647   "alignment" : 4,
3648   "is_const" : true,
3649   "linker_set_key" : "_ZTIKf",
3650   "name" : "const float",
3651   "referenced_type" : "_ZTIf",
3652   "self_type" : "_ZTIKf",
3653   "size" : 4,
3654   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3655  },
3656  {
3657   "alignment" : 1,
3658   "is_const" : true,
3659   "linker_set_key" : "_ZTIKh",
3660   "name" : "const unsigned char",
3661   "referenced_type" : "_ZTIh",
3662   "self_type" : "_ZTIKh",
3663   "size" : 1,
3664   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3665  },
3666  {
3667   "alignment" : 4,
3668   "is_const" : true,
3669   "linker_set_key" : "_ZTIKi",
3670   "name" : "const int",
3671   "referenced_type" : "_ZTIi",
3672   "self_type" : "_ZTIKi",
3673   "size" : 4,
3674   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3675  },
3676  {
3677   "alignment" : 4,
3678   "is_const" : true,
3679   "linker_set_key" : "_ZTIKj",
3680   "name" : "const unsigned int",
3681   "referenced_type" : "_ZTIj",
3682   "self_type" : "_ZTIKj",
3683   "size" : 4,
3684   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3685  },
3686  {
3687   "alignment" : 8,
3688   "is_const" : true,
3689   "linker_set_key" : "_ZTIKl",
3690   "name" : "const long",
3691   "referenced_type" : "_ZTIl",
3692   "self_type" : "_ZTIKl",
3693   "size" : 8,
3694   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3695  },
3696  {
3697   "alignment" : 8,
3698   "is_const" : true,
3699   "linker_set_key" : "_ZTIKm",
3700   "name" : "const unsigned long",
3701   "referenced_type" : "_ZTIm",
3702   "self_type" : "_ZTIKm",
3703   "size" : 8,
3704   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3705  },
3706  {
3707   "alignment" : 2,
3708   "is_const" : true,
3709   "linker_set_key" : "_ZTIKs",
3710   "name" : "const short",
3711   "referenced_type" : "_ZTIs",
3712   "self_type" : "_ZTIKs",
3713   "size" : 2,
3714   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3715  },
3716  {
3717   "alignment" : 2,
3718   "is_const" : true,
3719   "linker_set_key" : "_ZTIKt",
3720   "name" : "const unsigned short",
3721   "referenced_type" : "_ZTIt",
3722   "self_type" : "_ZTIKt",
3723   "size" : 2,
3724   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3725  },
3726  {
3727   "is_const" : true,
3728   "linker_set_key" : "_ZTIKv",
3729   "name" : "const void",
3730   "referenced_type" : "_ZTIv",
3731   "self_type" : "_ZTIKv",
3732   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3733  },
3734  {
3735   "alignment" : 8,
3736   "is_const" : true,
3737   "linker_set_key" : "_ZTIKy",
3738   "name" : "const unsigned long long",
3739   "referenced_type" : "_ZTIy",
3740   "self_type" : "_ZTIKy",
3741   "size" : 8,
3742   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
3743  }
3744 ],
3745 "record_types" :
3746 [
3747  {
3748   "alignment" : 4,
3749   "fields" :
3750   [
3751    {
3752     "field_name" : "len",
3753     "referenced_type" : "_ZTIt"
3754    },
3755    {
3756     "field_name" : "hdr_size",
3757     "field_offset" : 16,
3758     "referenced_type" : "_ZTIt"
3759    },
3760    {
3761     "field_name" : "pid",
3762     "field_offset" : 32,
3763     "referenced_type" : "_ZTIi"
3764    },
3765    {
3766     "field_name" : "tid",
3767     "field_offset" : 64,
3768     "referenced_type" : "_ZTIj"
3769    },
3770    {
3771     "field_name" : "sec",
3772     "field_offset" : 96,
3773     "referenced_type" : "_ZTIj"
3774    },
3775    {
3776     "field_name" : "nsec",
3777     "field_offset" : 128,
3778     "referenced_type" : "_ZTIj"
3779    },
3780    {
3781     "field_name" : "lid",
3782     "field_offset" : 160,
3783     "referenced_type" : "_ZTIj"
3784    },
3785    {
3786     "field_name" : "uid",
3787     "field_offset" : 192,
3788     "referenced_type" : "_ZTIj"
3789    }
3790   ],
3791   "linker_set_key" : "_ZTI12logger_entry",
3792   "name" : "logger_entry",
3793   "referenced_type" : "_ZTI12logger_entry",
3794   "self_type" : "_ZTI12logger_entry",
3795   "size" : 28,
3796   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3797  },
3798  {
3799   "alignment" : 4,
3800   "fields" :
3801   [
3802    {
3803     "field_name" : "version",
3804     "referenced_type" : "_ZTIi"
3805    },
3806    {
3807     "field_name" : "numFds",
3808     "field_offset" : 32,
3809     "referenced_type" : "_ZTIi"
3810    },
3811    {
3812     "field_name" : "numInts",
3813     "field_offset" : 64,
3814     "referenced_type" : "_ZTIi"
3815    },
3816    {
3817     "field_name" : "data",
3818     "field_offset" : 96,
3819     "referenced_type" : "_ZTIA0_i"
3820    }
3821   ],
3822   "linker_set_key" : "_ZTI13native_handle",
3823   "name" : "native_handle",
3824   "referenced_type" : "_ZTI13native_handle",
3825   "self_type" : "_ZTI13native_handle",
3826   "size" : 12,
3827   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
3828  },
3829  {
3830   "alignment" : 8,
3831   "fields" :
3832   [
3833    {
3834     "field_name" : "struct_size",
3835     "referenced_type" : "_ZTIm"
3836    },
3837    {
3838     "field_name" : "buffer_id",
3839     "field_offset" : 64,
3840     "referenced_type" : "_ZTIi"
3841    },
3842    {
3843     "field_name" : "priority",
3844     "field_offset" : 96,
3845     "referenced_type" : "_ZTIi"
3846    },
3847    {
3848     "field_name" : "tag",
3849     "field_offset" : 128,
3850     "referenced_type" : "_ZTIPKc"
3851    },
3852    {
3853     "field_name" : "file",
3854     "field_offset" : 192,
3855     "referenced_type" : "_ZTIPKc"
3856    },
3857    {
3858     "field_name" : "line",
3859     "field_offset" : 256,
3860     "referenced_type" : "_ZTIj"
3861    },
3862    {
3863     "field_name" : "message",
3864     "field_offset" : 320,
3865     "referenced_type" : "_ZTIPKc"
3866    }
3867   ],
3868   "linker_set_key" : "_ZTI21__android_log_message",
3869   "name" : "__android_log_message",
3870   "referenced_type" : "_ZTI21__android_log_message",
3871   "self_type" : "_ZTI21__android_log_message",
3872   "size" : 48,
3873   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3874  },
3875  {
3876   "alignment" : 4,
3877   "fields" :
3878   [
3879    {
3880     "referenced_type" : "_ZTIN7log_msgUt_E"
3881    }
3882   ],
3883   "linker_set_key" : "_ZTI7log_msg",
3884   "name" : "log_msg",
3885   "referenced_type" : "_ZTI7log_msg",
3886   "self_type" : "_ZTI7log_msg",
3887   "size" : 5124,
3888   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3889  },
3890  {
3891   "alignment" : 1,
3892   "fields" :
3893   [
3894    {
3895     "field_name" : "tv_sec",
3896     "referenced_type" : "_ZTIj"
3897    },
3898    {
3899     "field_name" : "tv_nsec",
3900     "field_offset" : 32,
3901     "referenced_type" : "_ZTIj"
3902    }
3903   ],
3904   "linker_set_key" : "_ZTI8log_time",
3905   "name" : "log_time",
3906   "referenced_type" : "_ZTI8log_time",
3907   "self_type" : "_ZTI8log_time",
3908   "size" : 8,
3909   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
3910  },
3911  {
3912   "alignment" : 8,
3913   "base_specifiers" :
3914   [
3915    {
3916     "is_virtual" : true,
3917     "referenced_type" : "_ZTIN7android7RefBaseE"
3918    }
3919   ],
3920   "linker_set_key" : "_ZTIN7android10IInterfaceE",
3921   "name" : "android::IInterface",
3922   "record_kind" : "class",
3923   "referenced_type" : "_ZTIN7android10IInterfaceE",
3924   "self_type" : "_ZTIN7android10IInterfaceE",
3925   "size" : 24,
3926   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
3927   "vtable_components" :
3928   [
3929    {
3930     "component_value" : 8,
3931     "kind" : "vbase_offset"
3932    },
3933    {
3934     "kind" : "offset_to_top"
3935    },
3936    {
3937     "kind" : "rtti",
3938     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
3939    },
3940    {
3941     "kind" : "complete_dtor_pointer",
3942     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
3943    },
3944    {
3945     "kind" : "deleting_dtor_pointer",
3946     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
3947    },
3948    {
3949     "is_pure" : true,
3950     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
3951    },
3952    {
3953     "kind" : "vcall_offset"
3954    },
3955    {
3956     "kind" : "vcall_offset"
3957    },
3958    {
3959     "kind" : "vcall_offset"
3960    },
3961    {
3962     "kind" : "vcall_offset"
3963    },
3964    {
3965     "component_value" : -8,
3966     "kind" : "vcall_offset"
3967    },
3968    {
3969     "component_value" : -8,
3970     "kind" : "offset_to_top"
3971    },
3972    {
3973     "kind" : "rtti",
3974     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
3975    },
3976    {
3977     "kind" : "complete_dtor_pointer",
3978     "mangled_component_name" : "_ZTv0_n24_N7android10IInterfaceD1Ev"
3979    },
3980    {
3981     "kind" : "deleting_dtor_pointer",
3982     "mangled_component_name" : "_ZTv0_n24_N7android10IInterfaceD0Ev"
3983    },
3984    {
3985     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3986    },
3987    {
3988     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3989    },
3990    {
3991     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3992    },
3993    {
3994     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3995    }
3996   ]
3997  },
3998  {
3999   "alignment" : 8,
4000   "linker_set_key" : "_ZTIN7android10ParcelableE",
4001   "name" : "android::Parcelable",
4002   "record_kind" : "class",
4003   "referenced_type" : "_ZTIN7android10ParcelableE",
4004   "self_type" : "_ZTIN7android10ParcelableE",
4005   "size" : 8,
4006   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
4007   "vtable_components" :
4008   [
4009    {
4010     "kind" : "offset_to_top"
4011    },
4012    {
4013     "kind" : "rtti",
4014     "mangled_component_name" : "_ZTIN7android10ParcelableE"
4015    },
4016    {
4017     "kind" : "complete_dtor_pointer",
4018     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
4019    },
4020    {
4021     "kind" : "deleting_dtor_pointer",
4022     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
4023    },
4024    {
4025     "is_pure" : true,
4026     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
4027    },
4028    {
4029     "is_pure" : true,
4030     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
4031    },
4032    {
4033     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
4034    }
4035   ]
4036  },
4037  {
4038   "alignment" : 8,
4039   "fields" :
4040   [
4041    {
4042     "access" : "private",
4043     "field_name" : "mStorage",
4044     "field_offset" : 64,
4045     "referenced_type" : "_ZTIPv"
4046    },
4047    {
4048     "access" : "private",
4049     "field_name" : "mCount",
4050     "field_offset" : 128,
4051     "referenced_type" : "_ZTIm"
4052    },
4053    {
4054     "access" : "private",
4055     "field_name" : "mFlags",
4056     "field_offset" : 192,
4057     "referenced_type" : "_ZTIKj"
4058    },
4059    {
4060     "access" : "private",
4061     "field_name" : "mItemSize",
4062     "field_offset" : 256,
4063     "referenced_type" : "_ZTIKm"
4064    }
4065   ],
4066   "linker_set_key" : "_ZTIN7android10VectorImplE",
4067   "name" : "android::VectorImpl",
4068   "record_kind" : "class",
4069   "referenced_type" : "_ZTIN7android10VectorImplE",
4070   "self_type" : "_ZTIN7android10VectorImplE",
4071   "size" : 40,
4072   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
4073   "vtable_components" :
4074   [
4075    {
4076     "kind" : "offset_to_top"
4077    },
4078    {
4079     "kind" : "rtti",
4080     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4081    },
4082    {
4083     "kind" : "complete_dtor_pointer",
4084     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4085    },
4086    {
4087     "kind" : "deleting_dtor_pointer",
4088     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4089    },
4090    {
4091     "is_pure" : true,
4092     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4093    },
4094    {
4095     "is_pure" : true,
4096     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4097    },
4098    {
4099     "is_pure" : true,
4100     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4101    },
4102    {
4103     "is_pure" : true,
4104     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4105    },
4106    {
4107     "is_pure" : true,
4108     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4109    },
4110    {
4111     "is_pure" : true,
4112     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4113    }
4114   ]
4115  },
4116  {
4117   "alignment" : 4,
4118   "fields" :
4119   [
4120    {
4121     "access" : "private",
4122     "field_name" : "mCount",
4123     "referenced_type" : "_ZTINSt3__16atomicIiEE"
4124    }
4125   ],
4126   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
4127   "name" : "android::LightRefBase<android::NativeHandle>",
4128   "record_kind" : "class",
4129   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
4130   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
4131   "size" : 4,
4132   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
4133   "template_args" :
4134   [
4135    "_ZTIN7android12NativeHandleE"
4136   ]
4137  },
4138  {
4139   "alignment" : 4,
4140   "fields" :
4141   [
4142    {
4143     "access" : "private",
4144     "field_name" : "mCount",
4145     "referenced_type" : "_ZTINSt3__16atomicIiEE"
4146    }
4147   ],
4148   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
4149   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4150   "record_kind" : "class",
4151   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
4152   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
4153   "size" : 4,
4154   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
4155   "template_args" :
4156   [
4157    "_ZTIN7android19VirtualLightRefBaseE"
4158   ]
4159  },
4160  {
4161   "alignment" : 8,
4162   "base_specifiers" :
4163   [
4164    {
4165     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
4166    }
4167   ],
4168   "fields" :
4169   [
4170    {
4171     "access" : "private",
4172     "field_name" : "mHandle",
4173     "field_offset" : 64,
4174     "referenced_type" : "_ZTIP13native_handle"
4175    },
4176    {
4177     "access" : "private",
4178     "field_name" : "mOwnsHandle",
4179     "field_offset" : 128,
4180     "referenced_type" : "_ZTIb"
4181    }
4182   ],
4183   "linker_set_key" : "_ZTIN7android12NativeHandleE",
4184   "name" : "android::NativeHandle",
4185   "record_kind" : "class",
4186   "referenced_type" : "_ZTIN7android12NativeHandleE",
4187   "self_type" : "_ZTIN7android12NativeHandleE",
4188   "size" : 24,
4189   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
4190  },
4191  {
4192   "alignment" : 1,
4193   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
4194   "name" : "android::ReferenceMover",
4195   "record_kind" : "class",
4196   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
4197   "self_type" : "_ZTIN7android14ReferenceMoverE",
4198   "size" : 1,
4199   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4200  },
4201  {
4202   "alignment" : 1,
4203   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
4204   "name" : "android::FlattenableUtils",
4205   "record_kind" : "class",
4206   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
4207   "self_type" : "_ZTIN7android16FlattenableUtilsE",
4208   "size" : 1,
4209   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
4210  },
4211  {
4212   "alignment" : 8,
4213   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
4214   "name" : "android::ReferenceRenamer",
4215   "record_kind" : "class",
4216   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
4217   "self_type" : "_ZTIN7android16ReferenceRenamerE",
4218   "size" : 8,
4219   "source_file" : "system/core/libutils/include/utils/RefBase.h",
4220   "vtable_components" :
4221   [
4222    {
4223     "kind" : "offset_to_top"
4224    },
4225    {
4226     "kind" : "rtti",
4227     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
4228    },
4229    {
4230     "is_pure" : true,
4231     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
4232    }
4233   ]
4234  },
4235  {
4236   "alignment" : 8,
4237   "base_specifiers" :
4238   [
4239    {
4240     "referenced_type" : "_ZTIN7android10VectorImplE"
4241    }
4242   ],
4243   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
4244   "name" : "android::SortedVectorImpl",
4245   "record_kind" : "class",
4246   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
4247   "self_type" : "_ZTIN7android16SortedVectorImplE",
4248   "size" : 40,
4249   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
4250   "vtable_components" :
4251   [
4252    {
4253     "kind" : "offset_to_top"
4254    },
4255    {
4256     "kind" : "rtti",
4257     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
4258    },
4259    {
4260     "kind" : "complete_dtor_pointer",
4261     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
4262    },
4263    {
4264     "kind" : "deleting_dtor_pointer",
4265     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
4266    },
4267    {
4268     "is_pure" : true,
4269     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
4270    },
4271    {
4272     "is_pure" : true,
4273     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
4274    },
4275    {
4276     "is_pure" : true,
4277     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
4278    },
4279    {
4280     "is_pure" : true,
4281     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
4282    },
4283    {
4284     "is_pure" : true,
4285     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
4286    },
4287    {
4288     "is_pure" : true,
4289     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
4290    },
4291    {
4292     "is_pure" : true,
4293     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4294    }
4295   ]
4296  },
4297  {
4298   "alignment" : 1,
4299   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
4300   "name" : "android::trait_trivial_copy<bool>",
4301   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4302   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4303   "size" : 1,
4304   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4305   "template_args" :
4306   [
4307    "_ZTIb"
4308   ]
4309  },
4310  {
4311   "alignment" : 1,
4312   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
4313   "name" : "android::trait_trivial_copy<char>",
4314   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4315   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4316   "size" : 1,
4317   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4318   "template_args" :
4319   [
4320    "_ZTIc"
4321   ]
4322  },
4323  {
4324   "alignment" : 1,
4325   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
4326   "name" : "android::trait_trivial_copy<double>",
4327   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4328   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4329   "size" : 1,
4330   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4331   "template_args" :
4332   [
4333    "_ZTId"
4334   ]
4335  },
4336  {
4337   "alignment" : 1,
4338   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
4339   "name" : "android::trait_trivial_copy<float>",
4340   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4341   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4342   "size" : 1,
4343   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4344   "template_args" :
4345   [
4346    "_ZTIf"
4347   ]
4348  },
4349  {
4350   "alignment" : 1,
4351   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
4352   "name" : "android::trait_trivial_copy<unsigned char>",
4353   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4354   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4355   "size" : 1,
4356   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4357   "template_args" :
4358   [
4359    "_ZTIh"
4360   ]
4361  },
4362  {
4363   "alignment" : 1,
4364   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
4365   "name" : "android::trait_trivial_copy<int>",
4366   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4367   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4368   "size" : 1,
4369   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4370   "template_args" :
4371   [
4372    "_ZTIi"
4373   ]
4374  },
4375  {
4376   "alignment" : 1,
4377   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
4378   "name" : "android::trait_trivial_copy<unsigned int>",
4379   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4380   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4381   "size" : 1,
4382   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4383   "template_args" :
4384   [
4385    "_ZTIj"
4386   ]
4387  },
4388  {
4389   "alignment" : 1,
4390   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
4391   "name" : "android::trait_trivial_copy<long>",
4392   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4393   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4394   "size" : 1,
4395   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4396   "template_args" :
4397   [
4398    "_ZTIl"
4399   ]
4400  },
4401  {
4402   "alignment" : 1,
4403   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
4404   "name" : "android::trait_trivial_copy<unsigned long>",
4405   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
4406   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
4407   "size" : 1,
4408   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4409   "template_args" :
4410   [
4411    "_ZTIm"
4412   ]
4413  },
4414  {
4415   "alignment" : 1,
4416   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
4417   "name" : "android::trait_trivial_copy<short>",
4418   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4419   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4420   "size" : 1,
4421   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4422   "template_args" :
4423   [
4424    "_ZTIs"
4425   ]
4426  },
4427  {
4428   "alignment" : 1,
4429   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
4430   "name" : "android::trait_trivial_copy<unsigned short>",
4431   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
4432   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
4433   "size" : 1,
4434   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4435   "template_args" :
4436   [
4437    "_ZTIt"
4438   ]
4439  },
4440  {
4441   "alignment" : 1,
4442   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
4443   "name" : "android::trait_trivial_copy<void>",
4444   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4445   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4446   "size" : 1,
4447   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4448   "template_args" :
4449   [
4450    "_ZTIv"
4451   ]
4452  },
4453  {
4454   "alignment" : 1,
4455   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
4456   "name" : "android::trait_trivial_copy<long long>",
4457   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4458   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4459   "size" : 1,
4460   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4461   "template_args" :
4462   [
4463    "_ZTIx"
4464   ]
4465  },
4466  {
4467   "alignment" : 1,
4468   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
4469   "name" : "android::trait_trivial_copy<unsigned long long>",
4470   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4471   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4472   "size" : 1,
4473   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4474   "template_args" :
4475   [
4476    "_ZTIy"
4477   ]
4478  },
4479  {
4480   "alignment" : 1,
4481   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
4482   "name" : "android::trait_trivial_ctor<bool>",
4483   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
4484   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
4485   "size" : 1,
4486   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4487   "template_args" :
4488   [
4489    "_ZTIb"
4490   ]
4491  },
4492  {
4493   "alignment" : 1,
4494   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
4495   "name" : "android::trait_trivial_ctor<char>",
4496   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
4497   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
4498   "size" : 1,
4499   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4500   "template_args" :
4501   [
4502    "_ZTIc"
4503   ]
4504  },
4505  {
4506   "alignment" : 1,
4507   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
4508   "name" : "android::trait_trivial_ctor<double>",
4509   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
4510   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
4511   "size" : 1,
4512   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4513   "template_args" :
4514   [
4515    "_ZTId"
4516   ]
4517  },
4518  {
4519   "alignment" : 1,
4520   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
4521   "name" : "android::trait_trivial_ctor<float>",
4522   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
4523   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
4524   "size" : 1,
4525   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4526   "template_args" :
4527   [
4528    "_ZTIf"
4529   ]
4530  },
4531  {
4532   "alignment" : 1,
4533   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
4534   "name" : "android::trait_trivial_ctor<unsigned char>",
4535   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
4536   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
4537   "size" : 1,
4538   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4539   "template_args" :
4540   [
4541    "_ZTIh"
4542   ]
4543  },
4544  {
4545   "alignment" : 1,
4546   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
4547   "name" : "android::trait_trivial_ctor<int>",
4548   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
4549   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
4550   "size" : 1,
4551   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4552   "template_args" :
4553   [
4554    "_ZTIi"
4555   ]
4556  },
4557  {
4558   "alignment" : 1,
4559   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
4560   "name" : "android::trait_trivial_ctor<unsigned int>",
4561   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
4562   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
4563   "size" : 1,
4564   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4565   "template_args" :
4566   [
4567    "_ZTIj"
4568   ]
4569  },
4570  {
4571   "alignment" : 1,
4572   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
4573   "name" : "android::trait_trivial_ctor<long>",
4574   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
4575   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
4576   "size" : 1,
4577   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4578   "template_args" :
4579   [
4580    "_ZTIl"
4581   ]
4582  },
4583  {
4584   "alignment" : 1,
4585   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
4586   "name" : "android::trait_trivial_ctor<unsigned long>",
4587   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
4588   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
4589   "size" : 1,
4590   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4591   "template_args" :
4592   [
4593    "_ZTIm"
4594   ]
4595  },
4596  {
4597   "alignment" : 1,
4598   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
4599   "name" : "android::trait_trivial_ctor<short>",
4600   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
4601   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
4602   "size" : 1,
4603   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4604   "template_args" :
4605   [
4606    "_ZTIs"
4607   ]
4608  },
4609  {
4610   "alignment" : 1,
4611   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
4612   "name" : "android::trait_trivial_ctor<unsigned short>",
4613   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
4614   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
4615   "size" : 1,
4616   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4617   "template_args" :
4618   [
4619    "_ZTIt"
4620   ]
4621  },
4622  {
4623   "alignment" : 1,
4624   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
4625   "name" : "android::trait_trivial_ctor<void>",
4626   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
4627   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
4628   "size" : 1,
4629   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4630   "template_args" :
4631   [
4632    "_ZTIv"
4633   ]
4634  },
4635  {
4636   "alignment" : 1,
4637   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
4638   "name" : "android::trait_trivial_ctor<long long>",
4639   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
4640   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
4641   "size" : 1,
4642   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4643   "template_args" :
4644   [
4645    "_ZTIx"
4646   ]
4647  },
4648  {
4649   "alignment" : 1,
4650   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
4651   "name" : "android::trait_trivial_ctor<unsigned long long>",
4652   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
4653   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
4654   "size" : 1,
4655   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4656   "template_args" :
4657   [
4658    "_ZTIy"
4659   ]
4660  },
4661  {
4662   "alignment" : 1,
4663   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
4664   "name" : "android::trait_trivial_dtor<bool>",
4665   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
4666   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
4667   "size" : 1,
4668   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4669   "template_args" :
4670   [
4671    "_ZTIb"
4672   ]
4673  },
4674  {
4675   "alignment" : 1,
4676   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
4677   "name" : "android::trait_trivial_dtor<char>",
4678   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
4679   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
4680   "size" : 1,
4681   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4682   "template_args" :
4683   [
4684    "_ZTIc"
4685   ]
4686  },
4687  {
4688   "alignment" : 1,
4689   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
4690   "name" : "android::trait_trivial_dtor<double>",
4691   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
4692   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
4693   "size" : 1,
4694   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4695   "template_args" :
4696   [
4697    "_ZTId"
4698   ]
4699  },
4700  {
4701   "alignment" : 1,
4702   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
4703   "name" : "android::trait_trivial_dtor<float>",
4704   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
4705   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
4706   "size" : 1,
4707   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4708   "template_args" :
4709   [
4710    "_ZTIf"
4711   ]
4712  },
4713  {
4714   "alignment" : 1,
4715   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
4716   "name" : "android::trait_trivial_dtor<unsigned char>",
4717   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
4718   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
4719   "size" : 1,
4720   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4721   "template_args" :
4722   [
4723    "_ZTIh"
4724   ]
4725  },
4726  {
4727   "alignment" : 1,
4728   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
4729   "name" : "android::trait_trivial_dtor<int>",
4730   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
4731   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
4732   "size" : 1,
4733   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4734   "template_args" :
4735   [
4736    "_ZTIi"
4737   ]
4738  },
4739  {
4740   "alignment" : 1,
4741   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
4742   "name" : "android::trait_trivial_dtor<unsigned int>",
4743   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
4744   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
4745   "size" : 1,
4746   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4747   "template_args" :
4748   [
4749    "_ZTIj"
4750   ]
4751  },
4752  {
4753   "alignment" : 1,
4754   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
4755   "name" : "android::trait_trivial_dtor<long>",
4756   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
4757   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
4758   "size" : 1,
4759   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4760   "template_args" :
4761   [
4762    "_ZTIl"
4763   ]
4764  },
4765  {
4766   "alignment" : 1,
4767   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
4768   "name" : "android::trait_trivial_dtor<unsigned long>",
4769   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
4770   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
4771   "size" : 1,
4772   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4773   "template_args" :
4774   [
4775    "_ZTIm"
4776   ]
4777  },
4778  {
4779   "alignment" : 1,
4780   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
4781   "name" : "android::trait_trivial_dtor<short>",
4782   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
4783   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
4784   "size" : 1,
4785   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4786   "template_args" :
4787   [
4788    "_ZTIs"
4789   ]
4790  },
4791  {
4792   "alignment" : 1,
4793   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
4794   "name" : "android::trait_trivial_dtor<unsigned short>",
4795   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
4796   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
4797   "size" : 1,
4798   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4799   "template_args" :
4800   [
4801    "_ZTIt"
4802   ]
4803  },
4804  {
4805   "alignment" : 1,
4806   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
4807   "name" : "android::trait_trivial_dtor<void>",
4808   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
4809   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
4810   "size" : 1,
4811   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4812   "template_args" :
4813   [
4814    "_ZTIv"
4815   ]
4816  },
4817  {
4818   "alignment" : 1,
4819   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
4820   "name" : "android::trait_trivial_dtor<long long>",
4821   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
4822   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
4823   "size" : 1,
4824   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4825   "template_args" :
4826   [
4827    "_ZTIx"
4828   ]
4829  },
4830  {
4831   "alignment" : 1,
4832   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
4833   "name" : "android::trait_trivial_dtor<unsigned long long>",
4834   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
4835   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
4836   "size" : 1,
4837   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4838   "template_args" :
4839   [
4840    "_ZTIy"
4841   ]
4842  },
4843  {
4844   "alignment" : 1,
4845   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
4846   "name" : "android::trait_trivial_move<android::String8>",
4847   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
4848   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
4849   "size" : 1,
4850   "source_file" : "system/core/libutils/include/utils/String8.h",
4851   "template_args" :
4852   [
4853    "_ZTIN7android7String8E"
4854   ]
4855  },
4856  {
4857   "alignment" : 1,
4858   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
4859   "name" : "android::trait_trivial_move<android::String16>",
4860   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
4861   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
4862   "size" : 1,
4863   "source_file" : "system/core/libutils/include/utils/String16.h",
4864   "template_args" :
4865   [
4866    "_ZTIN7android8String16E"
4867   ]
4868  },
4869  {
4870   "alignment" : 1,
4871   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
4872   "name" : "android::trait_trivial_move<bool>",
4873   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
4874   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
4875   "size" : 1,
4876   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4877   "template_args" :
4878   [
4879    "_ZTIb"
4880   ]
4881  },
4882  {
4883   "alignment" : 1,
4884   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
4885   "name" : "android::trait_trivial_move<char>",
4886   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
4887   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
4888   "size" : 1,
4889   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4890   "template_args" :
4891   [
4892    "_ZTIc"
4893   ]
4894  },
4895  {
4896   "alignment" : 1,
4897   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
4898   "name" : "android::trait_trivial_move<double>",
4899   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
4900   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
4901   "size" : 1,
4902   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4903   "template_args" :
4904   [
4905    "_ZTId"
4906   ]
4907  },
4908  {
4909   "alignment" : 1,
4910   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
4911   "name" : "android::trait_trivial_move<float>",
4912   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
4913   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
4914   "size" : 1,
4915   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4916   "template_args" :
4917   [
4918    "_ZTIf"
4919   ]
4920  },
4921  {
4922   "alignment" : 1,
4923   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
4924   "name" : "android::trait_trivial_move<unsigned char>",
4925   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
4926   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
4927   "size" : 1,
4928   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4929   "template_args" :
4930   [
4931    "_ZTIh"
4932   ]
4933  },
4934  {
4935   "alignment" : 1,
4936   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
4937   "name" : "android::trait_trivial_move<int>",
4938   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
4939   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
4940   "size" : 1,
4941   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4942   "template_args" :
4943   [
4944    "_ZTIi"
4945   ]
4946  },
4947  {
4948   "alignment" : 1,
4949   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
4950   "name" : "android::trait_trivial_move<unsigned int>",
4951   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
4952   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
4953   "size" : 1,
4954   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4955   "template_args" :
4956   [
4957    "_ZTIj"
4958   ]
4959  },
4960  {
4961   "alignment" : 1,
4962   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
4963   "name" : "android::trait_trivial_move<long>",
4964   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
4965   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
4966   "size" : 1,
4967   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4968   "template_args" :
4969   [
4970    "_ZTIl"
4971   ]
4972  },
4973  {
4974   "alignment" : 1,
4975   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
4976   "name" : "android::trait_trivial_move<unsigned long>",
4977   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
4978   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
4979   "size" : 1,
4980   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4981   "template_args" :
4982   [
4983    "_ZTIm"
4984   ]
4985  },
4986  {
4987   "alignment" : 1,
4988   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
4989   "name" : "android::trait_trivial_move<short>",
4990   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
4991   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
4992   "size" : 1,
4993   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4994   "template_args" :
4995   [
4996    "_ZTIs"
4997   ]
4998  },
4999  {
5000   "alignment" : 1,
5001   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
5002   "name" : "android::trait_trivial_move<unsigned short>",
5003   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
5004   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
5005   "size" : 1,
5006   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5007   "template_args" :
5008   [
5009    "_ZTIt"
5010   ]
5011  },
5012  {
5013   "alignment" : 1,
5014   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
5015   "name" : "android::trait_trivial_move<void>",
5016   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5017   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5018   "size" : 1,
5019   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5020   "template_args" :
5021   [
5022    "_ZTIv"
5023   ]
5024  },
5025  {
5026   "alignment" : 1,
5027   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
5028   "name" : "android::trait_trivial_move<long long>",
5029   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5030   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5031   "size" : 1,
5032   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5033   "template_args" :
5034   [
5035    "_ZTIx"
5036   ]
5037  },
5038  {
5039   "alignment" : 1,
5040   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
5041   "name" : "android::trait_trivial_move<unsigned long long>",
5042   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5043   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5044   "size" : 1,
5045   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5046   "template_args" :
5047   [
5048    "_ZTIy"
5049   ]
5050  },
5051  {
5052   "alignment" : 8,
5053   "base_specifiers" :
5054   [
5055    {
5056     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5057    }
5058   ],
5059   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
5060   "name" : "android::VirtualLightRefBase",
5061   "record_kind" : "class",
5062   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
5063   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
5064   "size" : 16,
5065   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
5066   "vtable_components" :
5067   [
5068    {
5069     "kind" : "offset_to_top"
5070    },
5071    {
5072     "kind" : "rtti",
5073     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5074    },
5075    {
5076     "kind" : "complete_dtor_pointer",
5077     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5078    },
5079    {
5080     "kind" : "deleting_dtor_pointer",
5081     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5082    }
5083   ]
5084  },
5085  {
5086   "alignment" : 8,
5087   "fields" :
5088   [
5089    {
5090     "access" : "private",
5091     "field_name" : "m_ptr",
5092     "referenced_type" : "_ZTIPN7android10IInterfaceE"
5093    }
5094   ],
5095   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
5096   "name" : "android::sp<android::IInterface>",
5097   "record_kind" : "class",
5098   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
5099   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
5100   "size" : 8,
5101   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5102   "template_args" :
5103   [
5104    "_ZTIN7android10IInterfaceE"
5105   ]
5106  },
5107  {
5108   "alignment" : 8,
5109   "fields" :
5110   [
5111    {
5112     "access" : "private",
5113     "field_name" : "m_ptr",
5114     "referenced_type" : "_ZTIPN7android10RpcSessionE"
5115    }
5116   ],
5117   "linker_set_key" : "_ZTIN7android2spINS_10RpcSessionEEE",
5118   "name" : "android::sp<android::RpcSession>",
5119   "record_kind" : "class",
5120   "referenced_type" : "_ZTIN7android2spINS_10RpcSessionEEE",
5121   "self_type" : "_ZTIN7android2spINS_10RpcSessionEEE",
5122   "size" : 8,
5123   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5124   "template_args" :
5125   [
5126    "_ZTIN7android10RpcSessionE"
5127   ]
5128  },
5129  {
5130   "alignment" : 8,
5131   "fields" :
5132   [
5133    {
5134     "access" : "private",
5135     "field_name" : "m_ptr",
5136     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
5137    }
5138   ],
5139   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5140   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
5141   "record_kind" : "class",
5142   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5143   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5144   "size" : 8,
5145   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5146   "template_args" :
5147   [
5148    "_ZTIN7android4hidl4base4V1_05IBaseE"
5149   ]
5150  },
5151  {
5152   "alignment" : 8,
5153   "fields" :
5154   [
5155    {
5156     "access" : "private",
5157     "field_name" : "m_ptr",
5158     "referenced_type" : "_ZTIPN7android4hidl5token4V1_013ITokenManagerE"
5159    }
5160   ],
5161   "linker_set_key" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
5162   "name" : "android::sp<android::hidl::token::V1_0::ITokenManager>",
5163   "record_kind" : "class",
5164   "referenced_type" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
5165   "self_type" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
5166   "size" : 8,
5167   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5168   "template_args" :
5169   [
5170    "_ZTIN7android4hidl5token4V1_013ITokenManagerE"
5171   ]
5172  },
5173  {
5174   "alignment" : 8,
5175   "fields" :
5176   [
5177    {
5178     "access" : "private",
5179     "field_name" : "m_ptr",
5180     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
5181    }
5182   ],
5183   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5184   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5185   "record_kind" : "class",
5186   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5187   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5188   "size" : 8,
5189   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5190   "template_args" :
5191   [
5192    "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
5193   ]
5194  },
5195  {
5196   "alignment" : 8,
5197   "fields" :
5198   [
5199    {
5200     "access" : "private",
5201     "field_name" : "m_ptr",
5202     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
5203    }
5204   ],
5205   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
5206   "name" : "android::sp<android::IBinder::DeathRecipient>",
5207   "record_kind" : "class",
5208   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
5209   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
5210   "size" : 8,
5211   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5212   "template_args" :
5213   [
5214    "_ZTIN7android7IBinder14DeathRecipientE"
5215   ]
5216  },
5217  {
5218   "alignment" : 8,
5219   "fields" :
5220   [
5221    {
5222     "access" : "private",
5223     "field_name" : "m_ptr",
5224     "referenced_type" : "_ZTIPN7android7IBinderE"
5225    }
5226   ],
5227   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
5228   "name" : "android::sp<android::IBinder>",
5229   "record_kind" : "class",
5230   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
5231   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
5232   "size" : 8,
5233   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5234   "template_args" :
5235   [
5236    "_ZTIN7android7IBinderE"
5237   ]
5238  },
5239  {
5240   "alignment" : 8,
5241   "fields" :
5242   [
5243    {
5244     "access" : "private",
5245     "field_name" : "m_ptr",
5246     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
5247    }
5248   ],
5249   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
5250   "name" : "android::sp<android::hardware::hidl_death_recipient>",
5251   "record_kind" : "class",
5252   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
5253   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
5254   "size" : 8,
5255   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
5256   "template_args" :
5257   [
5258    "_ZTIN7android8hardware20hidl_death_recipientE"
5259   ]
5260  },
5261  {
5262   "alignment" : 8,
5263   "fields" :
5264   [
5265    {
5266     "access" : "private",
5267     "field_name" : "m_ptr",
5268     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
5269    },
5270    {
5271     "access" : "private",
5272     "field_name" : "m_refs",
5273     "field_offset" : 64,
5274     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
5275    }
5276   ],
5277   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
5278   "name" : "android::wp<android::IBinder::DeathRecipient>",
5279   "record_kind" : "class",
5280   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
5281   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
5282   "size" : 16,
5283   "source_file" : "system/core/libutils/include/utils/RefBase.h",
5284   "template_args" :
5285   [
5286    "_ZTIN7android7IBinder14DeathRecipientE"
5287   ]
5288  },
5289  {
5290   "alignment" : 8,
5291   "fields" :
5292   [
5293    {
5294     "access" : "private",
5295     "field_name" : "m_ptr",
5296     "referenced_type" : "_ZTIPN7android7IBinderE"
5297    },
5298    {
5299     "access" : "private",
5300     "field_name" : "m_refs",
5301     "field_offset" : 64,
5302     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
5303    }
5304   ],
5305   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
5306   "name" : "android::wp<android::IBinder>",
5307   "record_kind" : "class",
5308   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
5309   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
5310   "size" : 16,
5311   "source_file" : "system/core/libutils/include/utils/RefBase.h",
5312   "template_args" :
5313   [
5314    "_ZTIN7android7IBinderE"
5315   ]
5316  },
5317  {
5318   "alignment" : 4,
5319   "fields" :
5320   [
5321    {
5322     "access" : "private",
5323     "field_name" : "fd_",
5324     "referenced_type" : "_ZTIi"
5325    }
5326   ],
5327   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
5328   "name" : "android::base::borrowed_fd",
5329   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
5330   "self_type" : "_ZTIN7android4base11borrowed_fdE",
5331   "size" : 4,
5332   "source_file" : "system/libbase/include/android-base/unique_fd.h"
5333  },
5334  {
5335   "alignment" : 1,
5336   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
5337   "name" : "android::base::DefaultCloser",
5338   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
5339   "self_type" : "_ZTIN7android4base13DefaultCloserE",
5340   "size" : 1,
5341   "source_file" : "system/libbase/include/android-base/unique_fd.h"
5342  },
5343  {
5344   "alignment" : 4,
5345   "fields" :
5346   [
5347    {
5348     "access" : "private",
5349     "field_name" : "fd_",
5350     "referenced_type" : "_ZTIi"
5351    }
5352   ],
5353   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
5354   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
5355   "record_kind" : "class",
5356   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
5357   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
5358   "size" : 4,
5359   "source_file" : "system/libbase/include/android-base/unique_fd.h",
5360   "template_args" :
5361   [
5362    "_ZTIN7android4base13DefaultCloserE"
5363   ]
5364  },
5365  {
5366   "alignment" : 8,
5367   "base_specifiers" :
5368   [
5369    {
5370     "is_virtual" : true,
5371     "referenced_type" : "_ZTIN7android7RefBaseE"
5372    }
5373   ],
5374   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5375   "name" : "android::hidl::base::V1_0::IBase",
5376   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5377   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5378   "size" : 24,
5379   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
5380   "vtable_components" :
5381   [
5382    {
5383     "component_value" : 8,
5384     "kind" : "vbase_offset"
5385    },
5386    {
5387     "kind" : "offset_to_top"
5388    },
5389    {
5390     "kind" : "rtti",
5391     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5392    },
5393    {
5394     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
5395    },
5396    {
5397     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5398    },
5399    {
5400     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5401    },
5402    {
5403     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5404    },
5405    {
5406     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
5407    },
5408    {
5409     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
5410    },
5411    {
5412     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5413    },
5414    {
5415     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
5416    },
5417    {
5418     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
5419    },
5420    {
5421     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
5422    },
5423    {
5424     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5425    },
5426    {
5427     "kind" : "complete_dtor_pointer",
5428     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
5429    },
5430    {
5431     "kind" : "deleting_dtor_pointer",
5432     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
5433    },
5434    {
5435     "kind" : "vcall_offset"
5436    },
5437    {
5438     "kind" : "vcall_offset"
5439    },
5440    {
5441     "kind" : "vcall_offset"
5442    },
5443    {
5444     "kind" : "vcall_offset"
5445    },
5446    {
5447     "component_value" : -8,
5448     "kind" : "vcall_offset"
5449    },
5450    {
5451     "component_value" : -8,
5452     "kind" : "offset_to_top"
5453    },
5454    {
5455     "kind" : "rtti",
5456     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5457    },
5458    {
5459     "kind" : "complete_dtor_pointer",
5460     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
5461    },
5462    {
5463     "kind" : "deleting_dtor_pointer",
5464     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
5465    },
5466    {
5467     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5468    },
5469    {
5470     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5471    },
5472    {
5473     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5474    },
5475    {
5476     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5477    }
5478   ]
5479  },
5480  {
5481   "alignment" : 8,
5482   "fields" :
5483   [
5484    {
5485     "field_name" : "pid",
5486     "referenced_type" : "_ZTIi"
5487    },
5488    {
5489     "field_name" : "ptr",
5490     "field_offset" : 64,
5491     "referenced_type" : "_ZTIm"
5492    },
5493    {
5494     "field_name" : "arch",
5495     "field_offset" : 128,
5496     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
5497    }
5498   ],
5499   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
5500   "name" : "android::hidl::base::V1_0::DebugInfo",
5501   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
5502   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
5503   "size" : 24,
5504   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5505  },
5506  {
5507   "alignment" : 8,
5508   "base_specifiers" :
5509   [
5510    {
5511     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5512    }
5513   ],
5514   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
5515   "name" : "android::hidl::manager::V1_0::IServiceNotification",
5516   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
5517   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
5518   "size" : 24,
5519   "source_file" : "out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
5520   "vtable_components" :
5521   [
5522    {
5523     "component_value" : 8,
5524     "kind" : "vbase_offset"
5525    },
5526    {
5527     "kind" : "offset_to_top"
5528    },
5529    {
5530     "kind" : "rtti",
5531     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
5532    },
5533    {
5534     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
5535    },
5536    {
5537     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5538    },
5539    {
5540     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5541    },
5542    {
5543     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5544    },
5545    {
5546     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
5547    },
5548    {
5549     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
5550    },
5551    {
5552     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5553    },
5554    {
5555     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
5556    },
5557    {
5558     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
5559    },
5560    {
5561     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
5562    },
5563    {
5564     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5565    },
5566    {
5567     "kind" : "complete_dtor_pointer",
5568     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
5569    },
5570    {
5571     "kind" : "deleting_dtor_pointer",
5572     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
5573    },
5574    {
5575     "is_pure" : true,
5576     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
5577    },
5578    {
5579     "kind" : "vcall_offset"
5580    },
5581    {
5582     "kind" : "vcall_offset"
5583    },
5584    {
5585     "kind" : "vcall_offset"
5586    },
5587    {
5588     "kind" : "vcall_offset"
5589    },
5590    {
5591     "component_value" : -8,
5592     "kind" : "vcall_offset"
5593    },
5594    {
5595     "component_value" : -8,
5596     "kind" : "offset_to_top"
5597    },
5598    {
5599     "kind" : "rtti",
5600     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
5601    },
5602    {
5603     "kind" : "complete_dtor_pointer",
5604     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
5605    },
5606    {
5607     "kind" : "deleting_dtor_pointer",
5608     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
5609    },
5610    {
5611     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5612    },
5613    {
5614     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5615    },
5616    {
5617     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5618    },
5619    {
5620     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5621    }
5622   ]
5623  },
5624  {
5625   "access" : "private",
5626   "alignment" : 8,
5627   "fields" :
5628   [
5629    {
5630     "field_name" : "mObjects",
5631     "referenced_type" : "_ZTIPy"
5632    },
5633    {
5634     "field_name" : "mObjectsSize",
5635     "field_offset" : 64,
5636     "referenced_type" : "_ZTIm"
5637    },
5638    {
5639     "field_name" : "mObjectsCapacity",
5640     "field_offset" : 128,
5641     "referenced_type" : "_ZTIm"
5642    },
5643    {
5644     "field_name" : "mNextObjectHint",
5645     "field_offset" : 192,
5646     "referenced_type" : "_ZTIm"
5647    },
5648    {
5649     "field_name" : "mWorkSourceRequestHeaderPosition",
5650     "field_offset" : 256,
5651     "referenced_type" : "_ZTIm"
5652    },
5653    {
5654     "field_name" : "mRequestHeaderPresent",
5655     "field_offset" : 320,
5656     "referenced_type" : "_ZTIb"
5657    },
5658    {
5659     "field_name" : "mObjectsSorted",
5660     "field_offset" : 328,
5661     "referenced_type" : "_ZTIb"
5662    },
5663    {
5664     "field_name" : "mFdsKnown",
5665     "field_offset" : 336,
5666     "referenced_type" : "_ZTIb"
5667    },
5668    {
5669     "field_name" : "mHasFds",
5670     "field_offset" : 344,
5671     "referenced_type" : "_ZTIb"
5672    }
5673   ],
5674   "linker_set_key" : "_ZTIN7android6Parcel12KernelFieldsE",
5675   "name" : "android::Parcel::KernelFields",
5676   "referenced_type" : "_ZTIN7android6Parcel12KernelFieldsE",
5677   "self_type" : "_ZTIN7android6Parcel12KernelFieldsE",
5678   "size" : 48,
5679   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
5680  },
5681  {
5682   "alignment" : 8,
5683   "base_specifiers" :
5684   [
5685    {
5686     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
5687    }
5688   ],
5689   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
5690   "name" : "android::Parcel::ReadableBlob",
5691   "record_kind" : "class",
5692   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
5693   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
5694   "size" : 32,
5695   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
5696  },
5697  {
5698   "alignment" : 8,
5699   "base_specifiers" :
5700   [
5701    {
5702     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
5703    }
5704   ],
5705   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
5706   "name" : "android::Parcel::WritableBlob",
5707   "record_kind" : "class",
5708   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
5709   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
5710   "size" : 32,
5711   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
5712  },
5713  {
5714   "alignment" : 1,
5715   "base_specifiers" :
5716   [
5717    {
5718     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5719    }
5720   ],
5721   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
5722   "name" : "android::Parcel::is_specialization<int, android::sp>",
5723   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
5724   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
5725   "size" : 1,
5726   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
5727   "template_args" :
5728   [
5729    "_ZTIi"
5730   ]
5731  },
5732  {
5733   "alignment" : 1,
5734   "base_specifiers" :
5735   [
5736    {
5737     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5738    }
5739   ],
5740   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
5741   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
5742   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
5743   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
5744   "size" : 1,
5745   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
5746   "template_args" :
5747   [
5748    "_ZTIi"
5749   ]
5750  },
5751  {
5752   "alignment" : 1,
5753   "base_specifiers" :
5754   [
5755    {
5756     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5757    }
5758   ],
5759   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
5760   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
5761   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
5762   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
5763   "size" : 1,
5764   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
5765   "template_args" :
5766   [
5767    "_ZTIi"
5768   ]
5769  },
5770  {
5771   "alignment" : 1,
5772   "base_specifiers" :
5773   [
5774    {
5775     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5776    }
5777   ],
5778   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
5779   "name" : "android::Parcel::is_specialization<int, std::vector>",
5780   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
5781   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
5782   "size" : 1,
5783   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
5784   "template_args" :
5785   [
5786    "_ZTIi"
5787   ]
5788  },
5789  {
5790   "alignment" : 1,
5791   "base_specifiers" :
5792   [
5793    {
5794     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5795    }
5796   ],
5797   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
5798   "name" : "android::Parcel::is_specialization<int, std::optional>",
5799   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
5800   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
5801   "size" : 1,
5802   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
5803   "template_args" :
5804   [
5805    "_ZTIi"
5806   ]
5807  },
5808  {
5809   "access" : "private",
5810   "alignment" : 8,
5811   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
5812   "name" : "android::Parcel::FlattenableHelperInterface",
5813   "record_kind" : "class",
5814   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
5815   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
5816   "size" : 8,
5817   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
5818   "vtable_components" :
5819   [
5820    {
5821     "kind" : "offset_to_top"
5822    },
5823    {
5824     "kind" : "rtti",
5825     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
5826    },
5827    {
5828     "is_pure" : true,
5829     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
5830    },
5831    {
5832     "is_pure" : true,
5833     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
5834    },
5835    {
5836     "is_pure" : true,
5837     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvmPim"
5838    },
5839    {
5840     "is_pure" : true,
5841     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvmPKim"
5842    }
5843   ]
5844  },
5845  {
5846   "access" : "private",
5847   "alignment" : 8,
5848   "fields" :
5849   [
5850    {
5851     "access" : "protected",
5852     "field_name" : "mFd",
5853     "referenced_type" : "_ZTIi"
5854    },
5855    {
5856     "access" : "protected",
5857     "field_name" : "mData",
5858     "field_offset" : 64,
5859     "referenced_type" : "_ZTIPv"
5860    },
5861    {
5862     "access" : "protected",
5863     "field_name" : "mSize",
5864     "field_offset" : 128,
5865     "referenced_type" : "_ZTIm"
5866    },
5867    {
5868     "access" : "protected",
5869     "field_name" : "mMutable",
5870     "field_offset" : 192,
5871     "referenced_type" : "_ZTIb"
5872    }
5873   ],
5874   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
5875   "name" : "android::Parcel::Blob",
5876   "record_kind" : "class",
5877   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
5878   "self_type" : "_ZTIN7android6Parcel4BlobE",
5879   "size" : 32,
5880   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
5881  },
5882  {
5883   "access" : "private",
5884   "alignment" : 8,
5885   "fields" :
5886   [
5887    {
5888     "field_name" : "mSession",
5889     "referenced_type" : "_ZTIKN7android2spINS_10RpcSessionEEE"
5890    },
5891    {
5892     "field_name" : "mObjectPositions",
5893     "field_offset" : 64,
5894     "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE"
5895    },
5896    {
5897     "field_name" : "mFds",
5898     "field_offset" : 256,
5899     "referenced_type" : "_ZTINSt3__110unique_ptrINS_6vectorINS_7variantIJN7android4base14unique_fd_implINS4_13DefaultCloserEEENS4_11borrowed_fdEEEENS_9allocatorIS9_EEEENS_14default_deleteISC_EEEE"
5900    }
5901   ],
5902   "linker_set_key" : "_ZTIN7android6Parcel9RpcFieldsE",
5903   "name" : "android::Parcel::RpcFields",
5904   "referenced_type" : "_ZTIN7android6Parcel9RpcFieldsE",
5905   "self_type" : "_ZTIN7android6Parcel9RpcFieldsE",
5906   "size" : 40,
5907   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
5908  },
5909  {
5910   "alignment" : 8,
5911   "fields" :
5912   [
5913    {
5914     "access" : "private",
5915     "field_name" : "mError",
5916     "referenced_type" : "_ZTIi"
5917    },
5918    {
5919     "access" : "private",
5920     "field_name" : "mData",
5921     "field_offset" : 64,
5922     "referenced_type" : "_ZTIPh"
5923    },
5924    {
5925     "access" : "private",
5926     "field_name" : "mDataSize",
5927     "field_offset" : 128,
5928     "referenced_type" : "_ZTIm"
5929    },
5930    {
5931     "access" : "private",
5932     "field_name" : "mDataCapacity",
5933     "field_offset" : 192,
5934     "referenced_type" : "_ZTIm"
5935    },
5936    {
5937     "access" : "private",
5938     "field_name" : "mDataPos",
5939     "field_offset" : 256,
5940     "referenced_type" : "_ZTIm"
5941    },
5942    {
5943     "access" : "private",
5944     "field_name" : "mVariantFields",
5945     "field_offset" : 320,
5946     "referenced_type" : "_ZTINSt3__17variantIJN7android6Parcel12KernelFieldsENS2_9RpcFieldsEEEE"
5947    },
5948    {
5949     "access" : "private",
5950     "field_name" : "mAllowFds",
5951     "field_offset" : 768,
5952     "referenced_type" : "_ZTIb"
5953    },
5954    {
5955     "access" : "private",
5956     "field_name" : "mDeallocZero",
5957     "field_offset" : 776,
5958     "referenced_type" : "_ZTIb"
5959    },
5960    {
5961     "access" : "private",
5962     "field_name" : "mEnforceNoDataAvail",
5963     "field_offset" : 784,
5964     "referenced_type" : "_ZTIb"
5965    },
5966    {
5967     "access" : "private",
5968     "field_name" : "mOwner",
5969     "field_offset" : 832,
5970     "referenced_type" : "_ZTIPFvPKhmPKymE"
5971    },
5972    {
5973     "access" : "private",
5974     "field_name" : "mReserved",
5975     "field_offset" : 896,
5976     "referenced_type" : "_ZTIm"
5977    }
5978   ],
5979   "linker_set_key" : "_ZTIN7android6ParcelE",
5980   "name" : "android::Parcel",
5981   "record_kind" : "class",
5982   "referenced_type" : "_ZTIN7android6ParcelE",
5983   "self_type" : "_ZTIN7android6ParcelE",
5984   "size" : 120,
5985   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
5986  },
5987  {
5988   "alignment" : 8,
5989   "base_specifiers" :
5990   [
5991    {
5992     "referenced_type" : "_ZTIN7android7IBinderE"
5993    }
5994   ],
5995   "fields" :
5996   [
5997    {
5998     "access" : "private",
5999     "field_name" : "mExtras",
6000     "field_offset" : 64,
6001     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
6002    },
6003    {
6004     "access" : "private",
6005     "field_name" : "mStability",
6006     "field_offset" : 128,
6007     "referenced_type" : "_ZTIs"
6008    },
6009    {
6010     "access" : "private",
6011     "field_name" : "mParceled",
6012     "field_offset" : 144,
6013     "referenced_type" : "_ZTIb"
6014    },
6015    {
6016     "access" : "private",
6017     "field_name" : "mRecordingOn",
6018     "field_offset" : 152,
6019     "referenced_type" : "_ZTIb"
6020    },
6021    {
6022     "access" : "private",
6023     "field_name" : "mReserved1",
6024     "field_offset" : 160,
6025     "referenced_type" : "_ZTIi"
6026    }
6027   ],
6028   "linker_set_key" : "_ZTIN7android7BBinderE",
6029   "name" : "android::BBinder",
6030   "record_kind" : "class",
6031   "referenced_type" : "_ZTIN7android7BBinderE",
6032   "self_type" : "_ZTIN7android7BBinderE",
6033   "size" : 40,
6034   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
6035   "vtable_components" :
6036   [
6037    {
6038     "component_value" : 24,
6039     "kind" : "vbase_offset"
6040    },
6041    {
6042     "kind" : "offset_to_top"
6043    },
6044    {
6045     "kind" : "rtti",
6046     "mangled_component_name" : "_ZTIN7android7BBinderE"
6047    },
6048    {
6049     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
6050    },
6051    {
6052     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
6053    },
6054    {
6055     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
6056    },
6057    {
6058     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
6059    },
6060    {
6061     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
6062    },
6063    {
6064     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
6065    },
6066    {
6067     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
6068    },
6069    {
6070     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
6071    },
6072    {
6073     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
6074    },
6075    {
6076     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
6077    },
6078    {
6079     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
6080    },
6081    {
6082     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
6083    },
6084    {
6085     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
6086    },
6087    {
6088     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
6089    },
6090    {
6091     "kind" : "complete_dtor_pointer",
6092     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
6093    },
6094    {
6095     "kind" : "deleting_dtor_pointer",
6096     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
6097    },
6098    {
6099     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
6100    },
6101    {
6102     "kind" : "vcall_offset"
6103    },
6104    {
6105     "kind" : "vcall_offset"
6106    },
6107    {
6108     "kind" : "vcall_offset"
6109    },
6110    {
6111     "kind" : "vcall_offset"
6112    },
6113    {
6114     "component_value" : -24,
6115     "kind" : "vcall_offset"
6116    },
6117    {
6118     "component_value" : -24,
6119     "kind" : "offset_to_top"
6120    },
6121    {
6122     "kind" : "rtti",
6123     "mangled_component_name" : "_ZTIN7android7BBinderE"
6124    },
6125    {
6126     "kind" : "complete_dtor_pointer",
6127     "mangled_component_name" : "_ZTv0_n24_N7android7BBinderD1Ev"
6128    },
6129    {
6130     "kind" : "deleting_dtor_pointer",
6131     "mangled_component_name" : "_ZTv0_n24_N7android7BBinderD0Ev"
6132    },
6133    {
6134     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6135    },
6136    {
6137     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6138    },
6139    {
6140     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6141    },
6142    {
6143     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6144    }
6145   ]
6146  },
6147  {
6148   "alignment" : 8,
6149   "base_specifiers" :
6150   [
6151    {
6152     "is_virtual" : true,
6153     "referenced_type" : "_ZTIN7android7RefBaseE"
6154    }
6155   ],
6156   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
6157   "name" : "android::IBinder::DeathRecipient",
6158   "record_kind" : "class",
6159   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
6160   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
6161   "size" : 24,
6162   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
6163   "vtable_components" :
6164   [
6165    {
6166     "component_value" : 8,
6167     "kind" : "vbase_offset"
6168    },
6169    {
6170     "kind" : "offset_to_top"
6171    },
6172    {
6173     "kind" : "rtti",
6174     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
6175    },
6176    {
6177     "is_pure" : true,
6178     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
6179    },
6180    {
6181     "kind" : "complete_dtor_pointer",
6182     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
6183    },
6184    {
6185     "kind" : "deleting_dtor_pointer",
6186     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
6187    },
6188    {
6189     "kind" : "vcall_offset"
6190    },
6191    {
6192     "kind" : "vcall_offset"
6193    },
6194    {
6195     "kind" : "vcall_offset"
6196    },
6197    {
6198     "kind" : "vcall_offset"
6199    },
6200    {
6201     "component_value" : -8,
6202     "kind" : "vcall_offset"
6203    },
6204    {
6205     "component_value" : -8,
6206     "kind" : "offset_to_top"
6207    },
6208    {
6209     "kind" : "rtti",
6210     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
6211    },
6212    {
6213     "kind" : "complete_dtor_pointer",
6214     "mangled_component_name" : "_ZTv0_n24_N7android7IBinder14DeathRecipientD1Ev"
6215    },
6216    {
6217     "kind" : "deleting_dtor_pointer",
6218     "mangled_component_name" : "_ZTv0_n24_N7android7IBinder14DeathRecipientD0Ev"
6219    },
6220    {
6221     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6222    },
6223    {
6224     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6225    },
6226    {
6227     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6228    },
6229    {
6230     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6231    }
6232   ]
6233  },
6234  {
6235   "alignment" : 8,
6236   "base_specifiers" :
6237   [
6238    {
6239     "is_virtual" : true,
6240     "referenced_type" : "_ZTIN7android7RefBaseE"
6241    }
6242   ],
6243   "linker_set_key" : "_ZTIN7android7IBinderE",
6244   "name" : "android::IBinder",
6245   "record_kind" : "class",
6246   "referenced_type" : "_ZTIN7android7IBinderE",
6247   "self_type" : "_ZTIN7android7IBinderE",
6248   "size" : 24,
6249   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
6250   "vtable_components" :
6251   [
6252    {
6253     "component_value" : 8,
6254     "kind" : "vbase_offset"
6255    },
6256    {
6257     "kind" : "offset_to_top"
6258    },
6259    {
6260     "kind" : "rtti",
6261     "mangled_component_name" : "_ZTIN7android7IBinderE"
6262    },
6263    {
6264     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
6265    },
6266    {
6267     "is_pure" : true,
6268     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
6269    },
6270    {
6271     "is_pure" : true,
6272     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
6273    },
6274    {
6275     "is_pure" : true,
6276     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
6277    },
6278    {
6279     "is_pure" : true,
6280     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
6281    },
6282    {
6283     "is_pure" : true,
6284     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
6285    },
6286    {
6287     "is_pure" : true,
6288     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
6289    },
6290    {
6291     "is_pure" : true,
6292     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
6293    },
6294    {
6295     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
6296    },
6297    {
6298     "is_pure" : true,
6299     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
6300    },
6301    {
6302     "is_pure" : true,
6303     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
6304    },
6305    {
6306     "is_pure" : true,
6307     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
6308    },
6309    {
6310     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
6311    },
6312    {
6313     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
6314    },
6315    {
6316     "kind" : "complete_dtor_pointer",
6317     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
6318    },
6319    {
6320     "kind" : "deleting_dtor_pointer",
6321     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
6322    },
6323    {
6324     "kind" : "vcall_offset"
6325    },
6326    {
6327     "kind" : "vcall_offset"
6328    },
6329    {
6330     "kind" : "vcall_offset"
6331    },
6332    {
6333     "kind" : "vcall_offset"
6334    },
6335    {
6336     "component_value" : -8,
6337     "kind" : "vcall_offset"
6338    },
6339    {
6340     "component_value" : -8,
6341     "kind" : "offset_to_top"
6342    },
6343    {
6344     "kind" : "rtti",
6345     "mangled_component_name" : "_ZTIN7android7IBinderE"
6346    },
6347    {
6348     "kind" : "complete_dtor_pointer",
6349     "mangled_component_name" : "_ZTv0_n24_N7android7IBinderD1Ev"
6350    },
6351    {
6352     "kind" : "deleting_dtor_pointer",
6353     "mangled_component_name" : "_ZTv0_n24_N7android7IBinderD0Ev"
6354    },
6355    {
6356     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6357    },
6358    {
6359     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6360    },
6361    {
6362     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6363    },
6364    {
6365     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6366    }
6367   ]
6368  },
6369  {
6370   "alignment" : 1,
6371   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
6372   "name" : "android::RefBase::weakref_type",
6373   "record_kind" : "class",
6374   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
6375   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
6376   "size" : 1,
6377   "source_file" : "system/core/libutils/include/utils/RefBase.h"
6378  },
6379  {
6380   "alignment" : 8,
6381   "fields" :
6382   [
6383    {
6384     "access" : "private",
6385     "field_name" : "mRefs",
6386     "field_offset" : 64,
6387     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
6388    }
6389   ],
6390   "linker_set_key" : "_ZTIN7android7RefBaseE",
6391   "name" : "android::RefBase",
6392   "record_kind" : "class",
6393   "referenced_type" : "_ZTIN7android7RefBaseE",
6394   "self_type" : "_ZTIN7android7RefBaseE",
6395   "size" : 16,
6396   "source_file" : "system/core/libutils/include/utils/RefBase.h",
6397   "vtable_components" :
6398   [
6399    {
6400     "kind" : "offset_to_top"
6401    },
6402    {
6403     "kind" : "rtti",
6404     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6405    },
6406    {
6407     "kind" : "complete_dtor_pointer",
6408     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6409    },
6410    {
6411     "kind" : "deleting_dtor_pointer",
6412     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6413    },
6414    {
6415     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6416    },
6417    {
6418     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6419    },
6420    {
6421     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6422    },
6423    {
6424     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6425    }
6426   ]
6427  },
6428  {
6429   "alignment" : 8,
6430   "fields" :
6431   [
6432    {
6433     "access" : "private",
6434     "field_name" : "mString",
6435     "referenced_type" : "_ZTIPKc"
6436    }
6437   ],
6438   "linker_set_key" : "_ZTIN7android7String8E",
6439   "name" : "android::String8",
6440   "record_kind" : "class",
6441   "referenced_type" : "_ZTIN7android7String8E",
6442   "self_type" : "_ZTIN7android7String8E",
6443   "size" : 8,
6444   "source_file" : "system/core/libutils/include/utils/String8.h"
6445  },
6446  {
6447   "alignment" : 8,
6448   "fields" :
6449   [
6450    {
6451     "access" : "private",
6452     "field_name" : "mString",
6453     "referenced_type" : "_ZTIPKDs"
6454    }
6455   ],
6456   "linker_set_key" : "_ZTIN7android8String16E",
6457   "name" : "android::String16",
6458   "record_kind" : "class",
6459   "referenced_type" : "_ZTIN7android8String16E",
6460   "self_type" : "_ZTIN7android8String16E",
6461   "size" : 8,
6462   "source_file" : "system/core/libutils/include/utils/String16.h"
6463  },
6464  {
6465   "alignment" : 8,
6466   "base_specifiers" :
6467   [
6468    {
6469     "is_virtual" : true,
6470     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
6471    },
6472    {
6473     "is_virtual" : true,
6474     "referenced_type" : "_ZTIN7android7RefBaseE"
6475    }
6476   ],
6477   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
6478   "name" : "android::hardware::HidlMemory",
6479   "record_kind" : "class",
6480   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
6481   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
6482   "size" : 64,
6483   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
6484   "vtable_components" :
6485   [
6486    {
6487     "component_value" : 48,
6488     "kind" : "vbase_offset"
6489    },
6490    {
6491     "component_value" : 8,
6492     "kind" : "vbase_offset"
6493    },
6494    {
6495     "kind" : "offset_to_top"
6496    },
6497    {
6498     "kind" : "rtti",
6499     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6500    },
6501    {
6502     "kind" : "complete_dtor_pointer",
6503     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6504    },
6505    {
6506     "kind" : "deleting_dtor_pointer",
6507     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6508    },
6509    {
6510     "kind" : "vcall_offset"
6511    },
6512    {
6513     "kind" : "vcall_offset"
6514    },
6515    {
6516     "kind" : "vcall_offset"
6517    },
6518    {
6519     "kind" : "vcall_offset"
6520    },
6521    {
6522     "component_value" : -48,
6523     "kind" : "vcall_offset"
6524    },
6525    {
6526     "component_value" : -48,
6527     "kind" : "offset_to_top"
6528    },
6529    {
6530     "kind" : "rtti",
6531     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6532    },
6533    {
6534     "kind" : "complete_dtor_pointer",
6535     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
6536    },
6537    {
6538     "kind" : "deleting_dtor_pointer",
6539     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6546    },
6547    {
6548     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6549    },
6550    {
6551     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6552    }
6553   ]
6554  },
6555  {
6556   "alignment" : 8,
6557   "fields" :
6558   [
6559    {
6560     "access" : "private",
6561     "field_name" : "mHandle",
6562     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
6563    },
6564    {
6565     "access" : "private",
6566     "field_name" : "mOwnsHandle",
6567     "field_offset" : 64,
6568     "referenced_type" : "_ZTIb"
6569    },
6570    {
6571     "access" : "private",
6572     "field_name" : "mPad",
6573     "field_offset" : 72,
6574     "referenced_type" : "_ZTIA7_h"
6575    }
6576   ],
6577   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
6578   "name" : "android::hardware::hidl_handle",
6579   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
6580   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
6581   "size" : 16,
6582   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6583  },
6584  {
6585   "alignment" : 8,
6586   "fields" :
6587   [
6588    {
6589     "access" : "private",
6590     "field_name" : "mHandle",
6591     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
6592    },
6593    {
6594     "access" : "private",
6595     "field_name" : "mSize",
6596     "field_offset" : 128,
6597     "referenced_type" : "_ZTIm"
6598    },
6599    {
6600     "access" : "private",
6601     "field_name" : "mName",
6602     "field_offset" : 192,
6603     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
6604    }
6605   ],
6606   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
6607   "name" : "android::hardware::hidl_memory",
6608   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
6609   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
6610   "size" : 40,
6611   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6612  },
6613  {
6614   "alignment" : 8,
6615   "fields" :
6616   [
6617    {
6618     "access" : "private",
6619     "field_name" : "mBuffer",
6620     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
6621    },
6622    {
6623     "access" : "private",
6624     "field_name" : "mSize",
6625     "field_offset" : 64,
6626     "referenced_type" : "_ZTIj"
6627    },
6628    {
6629     "access" : "private",
6630     "field_name" : "mOwnsBuffer",
6631     "field_offset" : 96,
6632     "referenced_type" : "_ZTIb"
6633    },
6634    {
6635     "access" : "private",
6636     "field_name" : "mPad",
6637     "field_offset" : 104,
6638     "referenced_type" : "_ZTIA3_h"
6639    }
6640   ],
6641   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
6642   "name" : "android::hardware::hidl_string",
6643   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
6644   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
6645   "size" : 16,
6646   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6647  },
6648  {
6649   "alignment" : 2,
6650   "fields" :
6651   [
6652    {
6653     "access" : "private",
6654     "field_name" : "mMajor",
6655     "referenced_type" : "_ZTIt"
6656    },
6657    {
6658     "access" : "private",
6659     "field_name" : "mMinor",
6660     "field_offset" : 16,
6661     "referenced_type" : "_ZTIt"
6662    }
6663   ],
6664   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
6665   "name" : "android::hardware::hidl_version",
6666   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
6667   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
6668   "size" : 4,
6669   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
6670  },
6671  {
6672   "alignment" : 8,
6673   "fields" :
6674   [
6675    {
6676     "field_name" : "flags",
6677     "referenced_type" : "_ZTIj"
6678    },
6679    {
6680     "field_name" : "fdIndex",
6681     "field_offset" : 32,
6682     "referenced_type" : "_ZTIj"
6683    },
6684    {
6685     "field_name" : "offset",
6686     "field_offset" : 64,
6687     "referenced_type" : "_ZTIj"
6688    },
6689    {
6690     "field_name" : "extent",
6691     "field_offset" : 128,
6692     "referenced_type" : "_ZTIm"
6693    }
6694   ],
6695   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
6696   "name" : "android::hardware::GrantorDescriptor",
6697   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
6698   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
6699   "size" : 24,
6700   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
6701  },
6702  {
6703   "alignment" : 8,
6704   "base_specifiers" :
6705   [
6706    {
6707     "is_virtual" : true,
6708     "referenced_type" : "_ZTIN7android7RefBaseE"
6709    }
6710   ],
6711   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
6712   "name" : "android::hardware::hidl_death_recipient",
6713   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
6714   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
6715   "size" : 24,
6716   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
6717   "vtable_components" :
6718   [
6719    {
6720     "component_value" : 8,
6721     "kind" : "vbase_offset"
6722    },
6723    {
6724     "kind" : "offset_to_top"
6725    },
6726    {
6727     "kind" : "rtti",
6728     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6729    },
6730    {
6731     "is_pure" : true,
6732     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
6733    },
6734    {
6735     "kind" : "complete_dtor_pointer",
6736     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
6737    },
6738    {
6739     "kind" : "deleting_dtor_pointer",
6740     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
6741    },
6742    {
6743     "kind" : "vcall_offset"
6744    },
6745    {
6746     "kind" : "vcall_offset"
6747    },
6748    {
6749     "kind" : "vcall_offset"
6750    },
6751    {
6752     "kind" : "vcall_offset"
6753    },
6754    {
6755     "component_value" : -8,
6756     "kind" : "vcall_offset"
6757    },
6758    {
6759     "component_value" : -8,
6760     "kind" : "offset_to_top"
6761    },
6762    {
6763     "kind" : "rtti",
6764     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
6765    },
6766    {
6767     "kind" : "complete_dtor_pointer",
6768     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
6769    },
6770    {
6771     "kind" : "deleting_dtor_pointer",
6772     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
6773    },
6774    {
6775     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6776    },
6777    {
6778     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6779    },
6780    {
6781     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6782    },
6783    {
6784     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6785    }
6786   ]
6787  },
6788  {
6789   "alignment" : 8,
6790   "base_specifiers" :
6791   [
6792    {
6793     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
6794    }
6795   ],
6796   "fields" :
6797   [
6798    {
6799     "access" : "private",
6800     "field_name" : "mVal",
6801     "field_offset" : 320,
6802     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
6803    }
6804   ],
6805   "linker_set_key" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
6806   "name" : "android::hardware::Return<android::sp<android::hidl::base::V1_0::IBase>>",
6807   "record_kind" : "class",
6808   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
6809   "self_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
6810   "size" : 48,
6811   "source_file" : "system/libhidl/base/include/hidl/Status.h",
6812   "template_args" :
6813   [
6814    "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
6815   ]
6816  },
6817  {
6818   "alignment" : 8,
6819   "base_specifiers" :
6820   [
6821    {
6822     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
6823    }
6824   ],
6825   "fields" :
6826   [
6827    {
6828     "access" : "private",
6829     "field_name" : "mVal",
6830     "field_offset" : 264,
6831     "referenced_type" : "_ZTIb"
6832    }
6833   ],
6834   "linker_set_key" : "_ZTIN7android8hardware6ReturnIbEE",
6835   "name" : "android::hardware::Return<bool>",
6836   "record_kind" : "class",
6837   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
6838   "self_type" : "_ZTIN7android8hardware6ReturnIbEE",
6839   "size" : 40,
6840   "source_file" : "system/libhidl/base/include/hidl/Status.h",
6841   "template_args" :
6842   [
6843    "_ZTIb"
6844   ]
6845  },
6846  {
6847   "alignment" : 8,
6848   "base_specifiers" :
6849   [
6850    {
6851     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
6852    }
6853   ],
6854   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
6855   "name" : "android::hardware::Return<void>",
6856   "record_kind" : "class",
6857   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
6858   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
6859   "size" : 40,
6860   "source_file" : "system/libhidl/base/include/hidl/Status.h",
6861   "template_args" :
6862   [
6863    "_ZTIv"
6864   ]
6865  },
6866  {
6867   "alignment" : 8,
6868   "fields" :
6869   [
6870    {
6871     "access" : "private",
6872     "field_name" : "mException",
6873     "referenced_type" : "_ZTIi"
6874    },
6875    {
6876     "access" : "private",
6877     "field_name" : "mErrorCode",
6878     "field_offset" : 32,
6879     "referenced_type" : "_ZTIi"
6880    },
6881    {
6882     "access" : "private",
6883     "field_name" : "mMessage",
6884     "field_offset" : 64,
6885     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
6886    }
6887   ],
6888   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
6889   "name" : "android::hardware::Status",
6890   "record_kind" : "class",
6891   "referenced_type" : "_ZTIN7android8hardware6StatusE",
6892   "self_type" : "_ZTIN7android8hardware6StatusE",
6893   "size" : 32,
6894   "source_file" : "system/libhidl/base/include/hidl/Status.h"
6895  },
6896  {
6897   "alignment" : 8,
6898   "fields" :
6899   [
6900    {
6901     "access" : "private",
6902     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
6903    }
6904   ],
6905   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
6906   "name" : "android::hardware::details::hidl_pointer<native_handle>",
6907   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
6908   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
6909   "size" : 8,
6910   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
6911   "template_args" :
6912   [
6913    "_ZTI13native_handle"
6914   ]
6915  },
6916  {
6917   "access" : "private",
6918   "alignment" : 8,
6919   "fields" :
6920   [
6921    {
6922     "field_name" : "mPointer",
6923     "referenced_type" : "_ZTIP13native_handle"
6924    },
6925    {
6926     "field_name" : "_pad",
6927     "referenced_type" : "_ZTIm"
6928    }
6929   ],
6930   "is_anonymous" : true,
6931   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
6932   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous)",
6933   "record_kind" : "union",
6934   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
6935   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
6936   "size" : 8,
6937   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
6938  },
6939  {
6940   "alignment" : 8,
6941   "fields" :
6942   [
6943    {
6944     "access" : "private",
6945     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
6946    }
6947   ],
6948   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
6949   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
6950   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
6951   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
6952   "size" : 8,
6953   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
6954   "template_args" :
6955   [
6956    "_ZTIK13native_handle"
6957   ]
6958  },
6959  {
6960   "access" : "private",
6961   "alignment" : 8,
6962   "fields" :
6963   [
6964    {
6965     "field_name" : "mPointer",
6966     "referenced_type" : "_ZTIPK13native_handle"
6967    },
6968    {
6969     "field_name" : "_pad",
6970     "referenced_type" : "_ZTIm"
6971    }
6972   ],
6973   "is_anonymous" : true,
6974   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
6975   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous)",
6976   "record_kind" : "union",
6977   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
6978   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
6979   "size" : 8,
6980   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
6981  },
6982  {
6983   "alignment" : 8,
6984   "fields" :
6985   [
6986    {
6987     "access" : "private",
6988     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
6989    }
6990   ],
6991   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
6992   "name" : "android::hardware::details::hidl_pointer<const char>",
6993   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
6994   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
6995   "size" : 8,
6996   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
6997   "template_args" :
6998   [
6999    "_ZTIKc"
7000   ]
7001  },
7002  {
7003   "access" : "private",
7004   "alignment" : 8,
7005   "fields" :
7006   [
7007    {
7008     "field_name" : "mPointer",
7009     "referenced_type" : "_ZTIPKc"
7010    },
7011    {
7012     "field_name" : "_pad",
7013     "referenced_type" : "_ZTIm"
7014    }
7015   ],
7016   "is_anonymous" : true,
7017   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
7018   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous)",
7019   "record_kind" : "union",
7020   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
7021   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
7022   "size" : 8,
7023   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7024  },
7025  {
7026   "alignment" : 8,
7027   "fields" :
7028   [
7029    {
7030     "access" : "private",
7031     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7032    }
7033   ],
7034   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
7035   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7036   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
7037   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
7038   "size" : 8,
7039   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7040   "template_args" :
7041   [
7042    "_ZTIN7android8hardware17GrantorDescriptorE"
7043   ]
7044  },
7045  {
7046   "access" : "private",
7047   "alignment" : 8,
7048   "fields" :
7049   [
7050    {
7051     "field_name" : "mPointer",
7052     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
7053    },
7054    {
7055     "field_name" : "_pad",
7056     "referenced_type" : "_ZTIm"
7057    }
7058   ],
7059   "is_anonymous" : true,
7060   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
7061   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>::(anonymous)",
7062   "record_kind" : "union",
7063   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
7064   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
7065   "size" : 8,
7066   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7067  },
7068  {
7069   "alignment" : 8,
7070   "fields" :
7071   [
7072    {
7073     "access" : "private",
7074     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
7075    }
7076   ],
7077   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
7078   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
7079   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
7080   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
7081   "size" : 8,
7082   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7083   "template_args" :
7084   [
7085    "_ZTIh"
7086   ]
7087  },
7088  {
7089   "access" : "private",
7090   "alignment" : 8,
7091   "fields" :
7092   [
7093    {
7094     "field_name" : "mPointer",
7095     "referenced_type" : "_ZTIPh"
7096    },
7097    {
7098     "field_name" : "_pad",
7099     "referenced_type" : "_ZTIm"
7100    }
7101   ],
7102   "is_anonymous" : true,
7103   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
7104   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous)",
7105   "record_kind" : "union",
7106   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
7107   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
7108   "size" : 8,
7109   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7110  },
7111  {
7112   "alignment" : 8,
7113   "fields" :
7114   [
7115    {
7116     "access" : "private",
7117     "field_name" : "mStatus",
7118     "referenced_type" : "_ZTIN7android8hardware6StatusE"
7119    },
7120    {
7121     "access" : "private",
7122     "field_name" : "mCheckedStatus",
7123     "field_offset" : 256,
7124     "referenced_type" : "_ZTIb"
7125    }
7126   ],
7127   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
7128   "name" : "android::hardware::details::return_status",
7129   "record_kind" : "class",
7130   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
7131   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
7132   "size" : 40,
7133   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7134  },
7135  {
7136   "alignment" : 8,
7137   "fields" :
7138   [
7139    {
7140     "access" : "protected",
7141     "field_name" : "mInstrumentationCallbacks",
7142     "field_offset" : 64,
7143     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
7144    },
7145    {
7146     "access" : "protected",
7147     "field_offset" : 256,
7148     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
7149    },
7150    {
7151     "access" : "protected",
7152     "field_name" : "mInstrumentationLibPackage",
7153     "field_offset" : 320,
7154     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7155    },
7156    {
7157     "access" : "protected",
7158     "field_name" : "mInterfaceName",
7159     "field_offset" : 512,
7160     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7161    }
7162   ],
7163   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
7164   "name" : "android::hardware::details::HidlInstrumentor",
7165   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
7166   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
7167   "size" : 88,
7168   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
7169   "vtable_components" :
7170   [
7171    {
7172     "kind" : "offset_to_top"
7173    },
7174    {
7175     "kind" : "rtti",
7176     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7177    },
7178    {
7179     "kind" : "complete_dtor_pointer",
7180     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7181    },
7182    {
7183     "kind" : "deleting_dtor_pointer",
7184     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7185    }
7186   ]
7187  },
7188  {
7189   "access" : "protected",
7190   "alignment" : 8,
7191   "fields" :
7192   [
7193    {
7194     "field_name" : "mEnableInstrumentation",
7195     "referenced_type" : "_ZTIb"
7196    },
7197    {
7198     "field_name" : "mReserved0",
7199     "referenced_type" : "_ZTIPv"
7200    }
7201   ],
7202   "is_anonymous" : true,
7203   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
7204   "name" : "android::hardware::details::HidlInstrumentor::(anonymous)",
7205   "record_kind" : "union",
7206   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
7207   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
7208   "size" : 8,
7209   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7210  },
7211  {
7212   "alignment" : 1,
7213   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
7214   "name" : "android::hardware::details::i_tag",
7215   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
7216   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
7217   "size" : 1,
7218   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7219  },
7220  {
7221   "alignment" : 1,
7222   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
7223   "name" : "android::hardware::details::bs_tag",
7224   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
7225   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
7226   "size" : 1,
7227   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7228  },
7229  {
7230   "alignment" : 1,
7231   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
7232   "name" : "android::hardware::details::bnhw_tag",
7233   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
7234   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
7235   "size" : 1,
7236   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7237  },
7238  {
7239   "alignment" : 1,
7240   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
7241   "name" : "android::hardware::details::bphw_tag",
7242   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
7243   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
7244   "size" : 1,
7245   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
7246  },
7247  {
7248   "alignment" : 8,
7249   "fields" :
7250   [
7251    {
7252     "access" : "private",
7253     "field_name" : "mBuffer",
7254     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7255    },
7256    {
7257     "access" : "private",
7258     "field_name" : "mSize",
7259     "field_offset" : 64,
7260     "referenced_type" : "_ZTIj"
7261    },
7262    {
7263     "access" : "private",
7264     "field_name" : "mOwnsBuffer",
7265     "field_offset" : 96,
7266     "referenced_type" : "_ZTIb"
7267    },
7268    {
7269     "access" : "private",
7270     "field_name" : "mPad",
7271     "field_offset" : 104,
7272     "referenced_type" : "_ZTIA3_h"
7273    }
7274   ],
7275   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
7276   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
7277   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
7278   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
7279   "size" : 16,
7280   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
7281   "template_args" :
7282   [
7283    "_ZTIN7android8hardware17GrantorDescriptorE"
7284   ]
7285  },
7286  {
7287   "alignment" : 8,
7288   "fields" :
7289   [
7290    {
7291     "access" : "private",
7292     "field_name" : "mBuffer",
7293     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
7294    },
7295    {
7296     "access" : "private",
7297     "field_name" : "mSize",
7298     "field_offset" : 64,
7299     "referenced_type" : "_ZTIj"
7300    },
7301    {
7302     "access" : "private",
7303     "field_name" : "mOwnsBuffer",
7304     "field_offset" : 96,
7305     "referenced_type" : "_ZTIb"
7306    },
7307    {
7308     "access" : "private",
7309     "field_name" : "mPad",
7310     "field_offset" : 104,
7311     "referenced_type" : "_ZTIA3_h"
7312    }
7313   ],
7314   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
7315   "name" : "android::hardware::hidl_vec<unsigned char>",
7316   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
7317   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
7318   "size" : 16,
7319   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
7320   "template_args" :
7321   [
7322    "_ZTIh"
7323   ]
7324  },
7325  {
7326   "alignment" : 8,
7327   "base_specifiers" :
7328   [
7329    {
7330     "is_virtual" : true,
7331     "referenced_type" : "_ZTIN7android7RefBaseE"
7332    }
7333   ],
7334   "fields" :
7335   [
7336    {
7337     "access" : "private",
7338     "field_name" : "mRemote",
7339     "field_offset" : 64,
7340     "referenced_type" : "_ZTIKPN7android7IBinderE"
7341    },
7342    {
7343     "access" : "private",
7344     "field_name" : "mRefs",
7345     "field_offset" : 128,
7346     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
7347    },
7348    {
7349     "access" : "private",
7350     "field_name" : "mState",
7351     "field_offset" : 192,
7352     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7353    }
7354   ],
7355   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
7356   "name" : "android::BpRefBase",
7357   "record_kind" : "class",
7358   "referenced_type" : "_ZTIN7android9BpRefBaseE",
7359   "self_type" : "_ZTIN7android9BpRefBaseE",
7360   "size" : 48,
7361   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
7362   "vtable_components" :
7363   [
7364    {
7365     "component_value" : 32,
7366     "kind" : "vbase_offset"
7367    },
7368    {
7369     "kind" : "offset_to_top"
7370    },
7371    {
7372     "kind" : "rtti",
7373     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
7374    },
7375    {
7376     "kind" : "complete_dtor_pointer",
7377     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
7378    },
7379    {
7380     "kind" : "deleting_dtor_pointer",
7381     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
7382    },
7383    {
7384     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
7385    },
7386    {
7387     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
7388    },
7389    {
7390     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
7391    },
7392    {
7393     "kind" : "vcall_offset"
7394    },
7395    {
7396     "component_value" : -32,
7397     "kind" : "vcall_offset"
7398    },
7399    {
7400     "component_value" : -32,
7401     "kind" : "vcall_offset"
7402    },
7403    {
7404     "component_value" : -32,
7405     "kind" : "vcall_offset"
7406    },
7407    {
7408     "component_value" : -32,
7409     "kind" : "vcall_offset"
7410    },
7411    {
7412     "component_value" : -32,
7413     "kind" : "offset_to_top"
7414    },
7415    {
7416     "kind" : "rtti",
7417     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
7418    },
7419    {
7420     "kind" : "complete_dtor_pointer",
7421     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBaseD1Ev"
7422    },
7423    {
7424     "kind" : "deleting_dtor_pointer",
7425     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBaseD0Ev"
7426    },
7427    {
7428     "mangled_component_name" : "_ZTv0_n32_N7android9BpRefBase10onFirstRefEv"
7429    },
7430    {
7431     "mangled_component_name" : "_ZTv0_n40_N7android9BpRefBase15onLastStrongRefEPKv"
7432    },
7433    {
7434     "mangled_component_name" : "_ZTv0_n48_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
7435    },
7436    {
7437     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7438    }
7439   ]
7440  },
7441  {
7442   "alignment" : 4,
7443   "fields" :
7444   [
7445    {
7446     "field_name" : "buf",
7447     "referenced_type" : "_ZTIA5121_h"
7448    },
7449    {
7450     "field_name" : "entry",
7451     "referenced_type" : "_ZTI12logger_entry"
7452    }
7453   ],
7454   "is_anonymous" : true,
7455   "linker_set_key" : "_ZTIN7log_msgUt_E",
7456   "name" : "log_msg::(anonymous)",
7457   "record_kind" : "union",
7458   "referenced_type" : "_ZTIN7log_msgUt_E",
7459   "self_type" : "_ZTIN7log_msgUt_E",
7460   "size" : 5124,
7461   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
7462  }
7463 ],
7464 "rvalue_reference_types" :
7465 [
7466  {
7467   "alignment" : 8,
7468   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
7469   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
7470   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
7471   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
7472   "size" : 8,
7473   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
7474  },
7475  {
7476   "alignment" : 8,
7477   "linker_set_key" : "_ZTION7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
7478   "name" : "android::sp<android::hidl::token::V1_0::ITokenManager> &&",
7479   "referenced_type" : "_ZTIN7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
7480   "self_type" : "_ZTION7android2spINS_4hidl5token4V1_013ITokenManagerEEE",
7481   "size" : 8,
7482   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
7483  },
7484  {
7485   "alignment" : 8,
7486   "linker_set_key" : "_ZTION7android2spINS_7IBinderEEE",
7487   "name" : "android::sp<android::IBinder> &&",
7488   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
7489   "self_type" : "_ZTION7android2spINS_7IBinderEEE",
7490   "size" : 8,
7491   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
7492  },
7493  {
7494   "alignment" : 8,
7495   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
7496   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
7497   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
7498   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
7499   "size" : 8,
7500   "source_file" : "system/libbase/include/android-base/unique_fd.h"
7501  },
7502  {
7503   "alignment" : 8,
7504   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
7505   "name" : "android::hardware::hidl_handle &&",
7506   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
7507   "self_type" : "_ZTION7android8hardware11hidl_handleE",
7508   "size" : 8,
7509   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7510  },
7511  {
7512   "alignment" : 8,
7513   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
7514   "name" : "android::hardware::hidl_memory &&",
7515   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
7516   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
7517   "size" : 8,
7518   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
7519  },
7520  {
7521   "alignment" : 8,
7522   "linker_set_key" : "_ZTION7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
7523   "name" : "android::hardware::Return<android::sp<android::hidl::base::V1_0::IBase>> &&",
7524   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
7525   "self_type" : "_ZTION7android8hardware6ReturnINS_2spINS_4hidl4base4V1_05IBaseEEEEE",
7526   "size" : 8,
7527   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7528  },
7529  {
7530   "alignment" : 8,
7531   "linker_set_key" : "_ZTION7android8hardware6ReturnIbEE",
7532   "name" : "android::hardware::Return<bool> &&",
7533   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
7534   "self_type" : "_ZTION7android8hardware6ReturnIbEE",
7535   "size" : 8,
7536   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7537  },
7538  {
7539   "alignment" : 8,
7540   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
7541   "name" : "android::hardware::Return<void> &&",
7542   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
7543   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
7544   "size" : 8,
7545   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7546  },
7547  {
7548   "alignment" : 8,
7549   "linker_set_key" : "_ZTION7android8hardware6StatusE",
7550   "name" : "android::hardware::Status &&",
7551   "referenced_type" : "_ZTIN7android8hardware6StatusE",
7552   "self_type" : "_ZTION7android8hardware6StatusE",
7553   "size" : 8,
7554   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7555  },
7556  {
7557   "alignment" : 8,
7558   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
7559   "name" : "android::hardware::details::return_status &&",
7560   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
7561   "self_type" : "_ZTION7android8hardware7details13return_statusE",
7562   "size" : 8,
7563   "source_file" : "system/libhidl/base/include/hidl/Status.h"
7564  }
7565 ]
7566}
7567