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