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