• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA0_i",
7   "name" : "int[0]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA0_i",
10   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
11  },
12  {
13   "alignment" : 1,
14   "linker_set_key" : "_ZTIA3_h",
15   "name" : "unsigned char[3]",
16   "referenced_type" : "_ZTIh",
17   "self_type" : "_ZTIA3_h",
18   "size" : 3,
19   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
20  },
21  {
22   "alignment" : 1,
23   "linker_set_key" : "_ZTIA5121_h",
24   "name" : "unsigned char[5121]",
25   "referenced_type" : "_ZTIh",
26   "self_type" : "_ZTIA5121_h",
27   "size" : 5121,
28   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
29  },
30  {
31   "alignment" : 1,
32   "linker_set_key" : "_ZTIA7_h",
33   "name" : "unsigned char[7]",
34   "referenced_type" : "_ZTIh",
35   "self_type" : "_ZTIA7_h",
36   "size" : 7,
37   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
38  }
39 ],
40 "builtin_types" :
41 [
42  {
43   "alignment" : 8,
44   "linker_set_key" : "_ZTIDn",
45   "name" : "std::nullptr_t",
46   "referenced_type" : "_ZTIDn",
47   "self_type" : "_ZTIDn",
48   "size" : 8
49  },
50  {
51   "alignment" : 1,
52   "is_integral" : true,
53   "linker_set_key" : "_ZTIa",
54   "name" : "signed char",
55   "referenced_type" : "_ZTIa",
56   "self_type" : "_ZTIa",
57   "size" : 1
58  },
59  {
60   "alignment" : 1,
61   "is_integral" : true,
62   "is_unsigned" : true,
63   "linker_set_key" : "_ZTIb",
64   "name" : "bool",
65   "referenced_type" : "_ZTIb",
66   "self_type" : "_ZTIb",
67   "size" : 1
68  },
69  {
70   "alignment" : 1,
71   "is_integral" : true,
72   "linker_set_key" : "_ZTIc",
73   "name" : "char",
74   "referenced_type" : "_ZTIc",
75   "self_type" : "_ZTIc",
76   "size" : 1
77  },
78  {
79   "alignment" : 8,
80   "linker_set_key" : "_ZTId",
81   "name" : "double",
82   "referenced_type" : "_ZTId",
83   "self_type" : "_ZTId",
84   "size" : 8
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "_ZTIf",
89   "name" : "float",
90   "referenced_type" : "_ZTIf",
91   "self_type" : "_ZTIf",
92   "size" : 4
93  },
94  {
95   "alignment" : 1,
96   "is_integral" : true,
97   "is_unsigned" : true,
98   "linker_set_key" : "_ZTIh",
99   "name" : "unsigned char",
100   "referenced_type" : "_ZTIh",
101   "self_type" : "_ZTIh",
102   "size" : 1
103  },
104  {
105   "alignment" : 4,
106   "is_integral" : true,
107   "linker_set_key" : "_ZTIi",
108   "name" : "int",
109   "referenced_type" : "_ZTIi",
110   "self_type" : "_ZTIi",
111   "size" : 4
112  },
113  {
114   "alignment" : 4,
115   "is_integral" : true,
116   "is_unsigned" : true,
117   "linker_set_key" : "_ZTIj",
118   "name" : "unsigned int",
119   "referenced_type" : "_ZTIj",
120   "self_type" : "_ZTIj",
121   "size" : 4
122  },
123  {
124   "alignment" : 8,
125   "is_integral" : true,
126   "linker_set_key" : "_ZTIl",
127   "name" : "long",
128   "referenced_type" : "_ZTIl",
129   "self_type" : "_ZTIl",
130   "size" : 8
131  },
132  {
133   "alignment" : 8,
134   "is_integral" : true,
135   "is_unsigned" : true,
136   "linker_set_key" : "_ZTIm",
137   "name" : "unsigned long",
138   "referenced_type" : "_ZTIm",
139   "self_type" : "_ZTIm",
140   "size" : 8
141  },
142  {
143   "alignment" : 2,
144   "is_integral" : true,
145   "linker_set_key" : "_ZTIs",
146   "name" : "short",
147   "referenced_type" : "_ZTIs",
148   "self_type" : "_ZTIs",
149   "size" : 2
150  },
151  {
152   "alignment" : 2,
153   "is_integral" : true,
154   "is_unsigned" : true,
155   "linker_set_key" : "_ZTIt",
156   "name" : "unsigned short",
157   "referenced_type" : "_ZTIt",
158   "self_type" : "_ZTIt",
159   "size" : 2
160  },
161  {
162   "linker_set_key" : "_ZTIv",
163   "name" : "void",
164   "referenced_type" : "_ZTIv",
165   "self_type" : "_ZTIv"
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "linker_set_key" : "_ZTIx",
171   "name" : "long long",
172   "referenced_type" : "_ZTIx",
173   "self_type" : "_ZTIx",
174   "size" : 8
175  },
176  {
177   "alignment" : 8,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "_ZTIy",
181   "name" : "unsigned long long",
182   "referenced_type" : "_ZTIy",
183   "self_type" : "_ZTIy",
184   "size" : 8
185  }
186 ],
187 "elf_functions" :
188 [
189  {
190   "name" : "_ZN7android8hardware15HidlMemoryToken3getENSt3__18functionIFvRKNS0_11hidl_memoryEEEE"
191  },
192  {
193   "name" : "_ZN7android8hardware15HidlMemoryTokenC1ENS_2spINS0_10HidlMemoryEEE"
194  },
195  {
196   "name" : "_ZN7android8hardware15HidlMemoryTokenC2ENS_2spINS0_10HidlMemoryEEE"
197  },
198  {
199   "name" : "_ZN7android8hardware9mapMemoryERKNS0_11hidl_memoryE"
200  },
201  {
202   "binding" : "weak",
203   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
204  },
205  {
206   "binding" : "weak",
207   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
208  },
209  {
210   "binding" : "weak",
211   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android2spINS8_4hidl6memory4V1_07IMapperEEEEENS_19__map_value_compareIS7_SF_NS_4lessIS7_EELb1EEENS5_ISF_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISQ_EERKT_"
212  },
213  {
214   "binding" : "weak",
215   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android2spINS8_4hidl6memory4V1_07IMapperEEEEENS_19__map_value_compareIS7_SF_NS_4lessIS7_EELb1EEENS5_ISF_EEE4findIS7_EENS_15__tree_iteratorISF_PNS_11__tree_nodeISF_PvEElEERKT_"
216  },
217  {
218   "binding" : "weak",
219   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android2spINS8_4hidl6memory4V1_07IMapperEEEEENS_19__map_value_compareIS7_SF_NS_4lessIS7_EELb1EEENS5_ISF_EEE7destroyEPNS_11__tree_nodeISF_PvEE"
220  },
221  {
222   "name" : "_ZTv0_n128_N7android8hardware15HidlMemoryToken3getENSt3__18functionIFvRKNS0_11hidl_memoryEEEE"
223  }
224 ],
225 "elf_objects" :
226 [
227  {
228   "name" : "_ZTCN7android8hardware15HidlMemoryTokenE0_NS_4hidl4base4V1_05IBaseE"
229  },
230  {
231   "name" : "_ZTCN7android8hardware15HidlMemoryTokenE0_NS_4hidl6memory5token4V1_012IMemoryTokenE"
232  },
233  {
234   "name" : "_ZTTN7android8hardware15HidlMemoryTokenE"
235  },
236  {
237   "name" : "_ZTVN7android8hardware15HidlMemoryTokenE"
238  }
239 ],
240 "enum_types" :
241 [
242  {
243   "alignment" : 4,
244   "enum_fields" :
245   [
246    {
247     "enum_field_value" : 0,
248     "name" : "ANDROID_LOG_UNKNOWN"
249    },
250    {
251     "enum_field_value" : 1,
252     "name" : "ANDROID_LOG_DEFAULT"
253    },
254    {
255     "enum_field_value" : 2,
256     "name" : "ANDROID_LOG_VERBOSE"
257    },
258    {
259     "enum_field_value" : 3,
260     "name" : "ANDROID_LOG_DEBUG"
261    },
262    {
263     "enum_field_value" : 4,
264     "name" : "ANDROID_LOG_INFO"
265    },
266    {
267     "enum_field_value" : 5,
268     "name" : "ANDROID_LOG_WARN"
269    },
270    {
271     "enum_field_value" : 6,
272     "name" : "ANDROID_LOG_ERROR"
273    },
274    {
275     "enum_field_value" : 7,
276     "name" : "ANDROID_LOG_FATAL"
277    },
278    {
279     "enum_field_value" : 8,
280     "name" : "ANDROID_LOG_SILENT"
281    }
282   ],
283   "linker_set_key" : "_ZTI19android_LogPriority",
284   "name" : "android_LogPriority",
285   "referenced_type" : "_ZTI19android_LogPriority",
286   "self_type" : "_ZTI19android_LogPriority",
287   "size" : 4,
288   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
289   "underlying_type" : "_ZTIj"
290  },
291  {
292   "alignment" : 4,
293   "enum_fields" :
294   [
295    {
296     "enum_field_value" : 0,
297     "name" : "LOG_ID_MIN"
298    },
299    {
300     "enum_field_value" : 0,
301     "name" : "LOG_ID_MAIN"
302    },
303    {
304     "enum_field_value" : 1,
305     "name" : "LOG_ID_RADIO"
306    },
307    {
308     "enum_field_value" : 2,
309     "name" : "LOG_ID_EVENTS"
310    },
311    {
312     "enum_field_value" : 3,
313     "name" : "LOG_ID_SYSTEM"
314    },
315    {
316     "enum_field_value" : 4,
317     "name" : "LOG_ID_CRASH"
318    },
319    {
320     "enum_field_value" : 5,
321     "name" : "LOG_ID_STATS"
322    },
323    {
324     "enum_field_value" : 6,
325     "name" : "LOG_ID_SECURITY"
326    },
327    {
328     "enum_field_value" : 7,
329     "name" : "LOG_ID_KERNEL"
330    },
331    {
332     "enum_field_value" : 8,
333     "name" : "LOG_ID_MAX"
334    },
335    {
336     "enum_field_value" : 2147483647,
337     "name" : "LOG_ID_DEFAULT"
338    }
339   ],
340   "linker_set_key" : "_ZTI6log_id",
341   "name" : "log_id",
342   "referenced_type" : "_ZTI6log_id",
343   "self_type" : "_ZTI6log_id",
344   "size" : 4,
345   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
346   "underlying_type" : "_ZTIj"
347  },
348  {
349   "alignment" : 4,
350   "enum_fields" :
351   [
352    {
353     "enum_field_value" : 0,
354     "name" : "android::OK"
355    },
356    {
357     "enum_field_value" : 0,
358     "name" : "android::NO_ERROR"
359    },
360    {
361     "enum_field_value" : -2147483648,
362     "name" : "android::UNKNOWN_ERROR"
363    },
364    {
365     "enum_field_value" : -12,
366     "name" : "android::NO_MEMORY"
367    },
368    {
369     "enum_field_value" : -38,
370     "name" : "android::INVALID_OPERATION"
371    },
372    {
373     "enum_field_value" : -22,
374     "name" : "android::BAD_VALUE"
375    },
376    {
377     "enum_field_value" : -2147483647,
378     "name" : "android::BAD_TYPE"
379    },
380    {
381     "enum_field_value" : -2,
382     "name" : "android::NAME_NOT_FOUND"
383    },
384    {
385     "enum_field_value" : -1,
386     "name" : "android::PERMISSION_DENIED"
387    },
388    {
389     "enum_field_value" : -19,
390     "name" : "android::NO_INIT"
391    },
392    {
393     "enum_field_value" : -17,
394     "name" : "android::ALREADY_EXISTS"
395    },
396    {
397     "enum_field_value" : -32,
398     "name" : "android::DEAD_OBJECT"
399    },
400    {
401     "enum_field_value" : -2147483646,
402     "name" : "android::FAILED_TRANSACTION"
403    },
404    {
405     "enum_field_value" : -75,
406     "name" : "android::BAD_INDEX"
407    },
408    {
409     "enum_field_value" : -61,
410     "name" : "android::NOT_ENOUGH_DATA"
411    },
412    {
413     "enum_field_value" : -11,
414     "name" : "android::WOULD_BLOCK"
415    },
416    {
417     "enum_field_value" : -110,
418     "name" : "android::TIMED_OUT"
419    },
420    {
421     "enum_field_value" : -74,
422     "name" : "android::UNKNOWN_TRANSACTION"
423    },
424    {
425     "enum_field_value" : -2147483641,
426     "name" : "android::FDS_NOT_ALLOWED"
427    },
428    {
429     "enum_field_value" : -2147483640,
430     "name" : "android::UNEXPECTED_NULL"
431    }
432   ],
433   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
434   "name" : "android::(unnamed enum at system/core/libutils/include/utils/Errors.h:37:1)",
435   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
436   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
437   "size" : 4,
438   "source_file" : "system/core/libutils/include/utils/Errors.h",
439   "underlying_type" : "_ZTIi"
440  },
441  {
442   "alignment" : 4,
443   "enum_fields" :
444   [
445    {
446     "enum_field_value" : 1,
447     "name" : "android::trait_trivial_copy<bool>::value"
448    }
449   ],
450   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
451   "name" : "android::trait_trivial_copy<bool>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
452   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
453   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
454   "size" : 4,
455   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
456   "underlying_type" : "_ZTIj"
457  },
458  {
459   "alignment" : 4,
460   "enum_fields" :
461   [
462    {
463     "enum_field_value" : 1,
464     "name" : "android::trait_trivial_copy<char>::value"
465    }
466   ],
467   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
468   "name" : "android::trait_trivial_copy<char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
469   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
470   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$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<double>::value"
482    }
483   ],
484   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
485   "name" : "android::trait_trivial_copy<double>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
486   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
487   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$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<float>::value"
499    }
500   ],
501   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
502   "name" : "android::trait_trivial_copy<float>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
503   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
504   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$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<unsigned char>::value"
516    }
517   ],
518   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
519   "name" : "android::trait_trivial_copy<unsigned char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
520   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
521   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$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<int>::value"
533    }
534   ],
535   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
536   "name" : "android::trait_trivial_copy<int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
537   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
538   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$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<unsigned int>::value"
550    }
551   ],
552   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
553   "name" : "android::trait_trivial_copy<unsigned int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
554   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
555   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$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<long>::value"
567    }
568   ],
569   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
570   "name" : "android::trait_trivial_copy<long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
571   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
572   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$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<unsigned long>::value"
584    }
585   ],
586   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
587   "name" : "android::trait_trivial_copy<unsigned long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
588   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
589   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$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<short>::value"
601    }
602   ],
603   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
604   "name" : "android::trait_trivial_copy<short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
605   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
606   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$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<unsigned short>::value"
618    }
619   ],
620   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
621   "name" : "android::trait_trivial_copy<unsigned short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
622   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
623   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$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<void>::value"
635    }
636   ],
637   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
638   "name" : "android::trait_trivial_copy<void>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
639   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
640   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$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<long long>::value"
652    }
653   ],
654   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
655   "name" : "android::trait_trivial_copy<long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
656   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
657   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$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<unsigned long long>::value"
669    }
670   ],
671   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
672   "name" : "android::trait_trivial_copy<unsigned long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
673   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
674   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$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_ctor<bool>::value"
686    }
687   ],
688   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
689   "name" : "android::trait_trivial_ctor<bool>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
690   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
691   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$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<char>::value"
703    }
704   ],
705   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
706   "name" : "android::trait_trivial_ctor<char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
707   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
708   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$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<double>::value"
720    }
721   ],
722   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
723   "name" : "android::trait_trivial_ctor<double>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
724   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
725   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$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<float>::value"
737    }
738   ],
739   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
740   "name" : "android::trait_trivial_ctor<float>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
741   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
742   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$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<unsigned char>::value"
754    }
755   ],
756   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
757   "name" : "android::trait_trivial_ctor<unsigned char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
758   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
759   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$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<int>::value"
771    }
772   ],
773   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
774   "name" : "android::trait_trivial_ctor<int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
775   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
776   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$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<unsigned int>::value"
788    }
789   ],
790   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
791   "name" : "android::trait_trivial_ctor<unsigned int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
792   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
793   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$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<long>::value"
805    }
806   ],
807   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
808   "name" : "android::trait_trivial_ctor<long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
809   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
810   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$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<unsigned long>::value"
822    }
823   ],
824   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
825   "name" : "android::trait_trivial_ctor<unsigned long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
826   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
827   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$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<short>::value"
839    }
840   ],
841   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
842   "name" : "android::trait_trivial_ctor<short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
843   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
844   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$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<unsigned short>::value"
856    }
857   ],
858   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
859   "name" : "android::trait_trivial_ctor<unsigned short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
860   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
861   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$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<void>::value"
873    }
874   ],
875   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
876   "name" : "android::trait_trivial_ctor<void>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
877   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
878   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$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<long long>::value"
890    }
891   ],
892   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
893   "name" : "android::trait_trivial_ctor<long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
894   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
895   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$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<unsigned long long>::value"
907    }
908   ],
909   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
910   "name" : "android::trait_trivial_ctor<unsigned long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
911   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
912   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$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_dtor<bool>::value"
924    }
925   ],
926   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
927   "name" : "android::trait_trivial_dtor<bool>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
928   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
929   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$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<char>::value"
941    }
942   ],
943   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
944   "name" : "android::trait_trivial_dtor<char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
945   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
946   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$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<double>::value"
958    }
959   ],
960   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
961   "name" : "android::trait_trivial_dtor<double>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
962   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
963   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$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<float>::value"
975    }
976   ],
977   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
978   "name" : "android::trait_trivial_dtor<float>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
979   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
980   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$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<unsigned char>::value"
992    }
993   ],
994   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
995   "name" : "android::trait_trivial_dtor<unsigned char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
996   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
997   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$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<int>::value"
1009    }
1010   ],
1011   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1012   "name" : "android::trait_trivial_dtor<int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1013   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1014   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$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<unsigned int>::value"
1026    }
1027   ],
1028   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1029   "name" : "android::trait_trivial_dtor<unsigned int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1030   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1031   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$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<long>::value"
1043    }
1044   ],
1045   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1046   "name" : "android::trait_trivial_dtor<long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1047   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1048   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$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<unsigned long>::value"
1060    }
1061   ],
1062   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1063   "name" : "android::trait_trivial_dtor<unsigned long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1064   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1065   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$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<short>::value"
1077    }
1078   ],
1079   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1080   "name" : "android::trait_trivial_dtor<short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1081   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1082   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$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<unsigned short>::value"
1094    }
1095   ],
1096   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1097   "name" : "android::trait_trivial_dtor<unsigned short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1098   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1099   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$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<void>::value"
1111    }
1112   ],
1113   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1114   "name" : "android::trait_trivial_dtor<void>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1115   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1116   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$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<long long>::value"
1128    }
1129   ],
1130   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1131   "name" : "android::trait_trivial_dtor<long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1132   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1133   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$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<unsigned long long>::value"
1145    }
1146   ],
1147   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1148   "name" : "android::trait_trivial_dtor<unsigned long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1149   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1150   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$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_move<bool>::value"
1162    }
1163   ],
1164   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1165   "name" : "android::trait_trivial_move<bool>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1166   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1167   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$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<char>::value"
1179    }
1180   ],
1181   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1182   "name" : "android::trait_trivial_move<char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1183   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1184   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1185   "size" : 4,
1186   "source_file" : "system/core/libutils/include/utils/TypeHelpers.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<double>::value"
1196    }
1197   ],
1198   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1199   "name" : "android::trait_trivial_move<double>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1200   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1201   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1202   "size" : 4,
1203   "source_file" : "system/core/libutils/include/utils/TypeHelpers.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<float>::value"
1213    }
1214   ],
1215   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1216   "name" : "android::trait_trivial_move<float>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1217   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1218   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$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<unsigned char>::value"
1230    }
1231   ],
1232   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1233   "name" : "android::trait_trivial_move<unsigned char>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1234   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1235   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$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<int>::value"
1247    }
1248   ],
1249   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1250   "name" : "android::trait_trivial_move<int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1251   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1252   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$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<unsigned int>::value"
1264    }
1265   ],
1266   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1267   "name" : "android::trait_trivial_move<unsigned int>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1268   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1269   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$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<long>::value"
1281    }
1282   ],
1283   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1284   "name" : "android::trait_trivial_move<long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1285   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1286   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$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<unsigned long>::value"
1298    }
1299   ],
1300   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1301   "name" : "android::trait_trivial_move<unsigned long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1302   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1303   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$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<short>::value"
1315    }
1316   ],
1317   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1318   "name" : "android::trait_trivial_move<short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1319   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1320   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$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<unsigned short>::value"
1332    }
1333   ],
1334   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1335   "name" : "android::trait_trivial_move<unsigned short>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1336   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1337   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$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<void>::value"
1349    }
1350   ],
1351   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1352   "name" : "android::trait_trivial_move<void>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1353   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1354   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$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<long long>::value"
1366    }
1367   ],
1368   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1369   "name" : "android::trait_trivial_move<long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1370   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1371   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$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 long long>::value"
1383    }
1384   ],
1385   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1386   "name" : "android::trait_trivial_move<unsigned long long>::(unnamed enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1387   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1388   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$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" : 0,
1399     "name" : "android::base::VERBOSE"
1400    },
1401    {
1402     "enum_field_value" : 1,
1403     "name" : "android::base::DEBUG"
1404    },
1405    {
1406     "enum_field_value" : 2,
1407     "name" : "android::base::INFO"
1408    },
1409    {
1410     "enum_field_value" : 3,
1411     "name" : "android::base::WARNING"
1412    },
1413    {
1414     "enum_field_value" : 4,
1415     "name" : "android::base::ERROR"
1416    },
1417    {
1418     "enum_field_value" : 5,
1419     "name" : "android::base::FATAL_WITHOUT_ABORT"
1420    },
1421    {
1422     "enum_field_value" : 6,
1423     "name" : "android::base::FATAL"
1424    }
1425   ],
1426   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
1427   "name" : "android::base::LogSeverity",
1428   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
1429   "self_type" : "_ZTIN7android4base11LogSeverityE",
1430   "size" : 4,
1431   "source_file" : "system/libbase/include/android-base/logging.h",
1432   "underlying_type" : "_ZTIj"
1433  },
1434  {
1435   "alignment" : 4,
1436   "enum_fields" :
1437   [
1438    {
1439     "enum_field_value" : 0,
1440     "name" : "android::base::DEFAULT"
1441    },
1442    {
1443     "enum_field_value" : 1,
1444     "name" : "android::base::MAIN"
1445    },
1446    {
1447     "enum_field_value" : 2,
1448     "name" : "android::base::SYSTEM"
1449    },
1450    {
1451     "enum_field_value" : 3,
1452     "name" : "android::base::RADIO"
1453    },
1454    {
1455     "enum_field_value" : 4,
1456     "name" : "android::base::CRASH"
1457    }
1458   ],
1459   "linker_set_key" : "_ZTIN7android4base5LogIdE",
1460   "name" : "android::base::LogId",
1461   "referenced_type" : "_ZTIN7android4base5LogIdE",
1462   "self_type" : "_ZTIN7android4base5LogIdE",
1463   "size" : 4,
1464   "source_file" : "system/libbase/include/android-base/logging.h",
1465   "underlying_type" : "_ZTIj"
1466  },
1467  {
1468   "alignment" : 4,
1469   "enum_fields" :
1470   [
1471    {
1472     "enum_field_value" : 0,
1473     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1474    },
1475    {
1476     "enum_field_value" : 1,
1477     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1478    },
1479    {
1480     "enum_field_value" : 2,
1481     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1482    }
1483   ],
1484   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
1485   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1486   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
1487   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
1488   "size" : 4,
1489   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h",
1490   "underlying_type" : "_ZTIi"
1491  },
1492  {
1493   "access" : "protected",
1494   "alignment" : 4,
1495   "enum_fields" :
1496   [
1497    {
1498     "enum_field_value" : 1,
1499     "name" : "android::RefBase::FIRST_INC_STRONG"
1500    }
1501   ],
1502   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1503   "name" : "android::RefBase::(unnamed enum at system/core/libutils/include/utils/RefBase.h:358:5)",
1504   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1505   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
1506   "size" : 4,
1507   "source_file" : "system/core/libutils/include/utils/RefBase.h",
1508   "underlying_type" : "_ZTIj"
1509  },
1510  {
1511   "access" : "protected",
1512   "alignment" : 4,
1513   "enum_fields" :
1514   [
1515    {
1516     "enum_field_value" : 0,
1517     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
1518    },
1519    {
1520     "enum_field_value" : 1,
1521     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
1522    },
1523    {
1524     "enum_field_value" : 1,
1525     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
1526    }
1527   ],
1528   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1529   "name" : "android::RefBase::(unnamed enum at system/core/libutils/include/utils/RefBase.h:349:5)",
1530   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1531   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
1532   "size" : 4,
1533   "source_file" : "system/core/libutils/include/utils/RefBase.h",
1534   "underlying_type" : "_ZTIj"
1535  },
1536  {
1537   "alignment" : 4,
1538   "enum_fields" :
1539   [
1540    {
1541     "enum_field_value" : 0,
1542     "name" : "android::hardware::HidlReturnRestriction::NONE"
1543    },
1544    {
1545     "enum_field_value" : 1,
1546     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
1547    },
1548    {
1549     "enum_field_value" : 2,
1550     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
1551    }
1552   ],
1553   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1554   "name" : "android::hardware::HidlReturnRestriction",
1555   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1556   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
1557   "size" : 4,
1558   "source_file" : "system/libhidl/base/include/hidl/Status.h",
1559   "underlying_type" : "_ZTIi"
1560  },
1561  {
1562   "alignment" : 4,
1563   "enum_fields" :
1564   [
1565    {
1566     "enum_field_value" : 0,
1567     "name" : "android::hardware::Status::EX_NONE"
1568    },
1569    {
1570     "enum_field_value" : -1,
1571     "name" : "android::hardware::Status::EX_SECURITY"
1572    },
1573    {
1574     "enum_field_value" : -2,
1575     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
1576    },
1577    {
1578     "enum_field_value" : -3,
1579     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
1580    },
1581    {
1582     "enum_field_value" : -4,
1583     "name" : "android::hardware::Status::EX_NULL_POINTER"
1584    },
1585    {
1586     "enum_field_value" : -5,
1587     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
1588    },
1589    {
1590     "enum_field_value" : -6,
1591     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
1592    },
1593    {
1594     "enum_field_value" : -7,
1595     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
1596    },
1597    {
1598     "enum_field_value" : -128,
1599     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
1600    },
1601    {
1602     "enum_field_value" : -129,
1603     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
1604    }
1605   ],
1606   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
1607   "name" : "android::hardware::Status::Exception",
1608   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
1609   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
1610   "size" : 4,
1611   "source_file" : "system/libhidl/base/include/hidl/Status.h",
1612   "underlying_type" : "_ZTIi"
1613  },
1614  {
1615   "alignment" : 4,
1616   "enum_fields" :
1617   [
1618    {
1619     "enum_field_value" : 0,
1620     "name" : "android::hardware::details::READPTRPOS"
1621    },
1622    {
1623     "enum_field_value" : 1,
1624     "name" : "android::hardware::details::WRITEPTRPOS"
1625    },
1626    {
1627     "enum_field_value" : 2,
1628     "name" : "android::hardware::details::DATAPTRPOS"
1629    },
1630    {
1631     "enum_field_value" : 3,
1632     "name" : "android::hardware::details::EVFLAGWORDPOS"
1633    }
1634   ],
1635   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
1636   "name" : "android::hardware::details::GrantorType",
1637   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
1638   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
1639   "size" : 4,
1640   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
1641   "underlying_type" : "_ZTIi"
1642  },
1643  {
1644   "alignment" : 4,
1645   "enum_fields" :
1646   [
1647    {
1648     "enum_field_value" : 0,
1649     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1650    },
1651    {
1652     "enum_field_value" : 1,
1653     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1654    },
1655    {
1656     "enum_field_value" : 2,
1657     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1658    },
1659    {
1660     "enum_field_value" : 3,
1661     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1662    },
1663    {
1664     "enum_field_value" : 4,
1665     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1666    },
1667    {
1668     "enum_field_value" : 5,
1669     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1670    },
1671    {
1672     "enum_field_value" : 6,
1673     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1674    },
1675    {
1676     "enum_field_value" : 7,
1677     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1678    },
1679    {
1680     "enum_field_value" : 8,
1681     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1682    },
1683    {
1684     "enum_field_value" : 9,
1685     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1686    }
1687   ],
1688   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1689   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1690   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1691   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
1692   "size" : 4,
1693   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
1694   "underlying_type" : "_ZTIj"
1695  },
1696  {
1697   "alignment" : 4,
1698   "enum_fields" :
1699   [
1700    {
1701     "enum_field_value" : 1,
1702     "name" : "android::hardware::kSynchronizedReadWrite"
1703    },
1704    {
1705     "enum_field_value" : 2,
1706     "name" : "android::hardware::kUnsynchronizedWrite"
1707    }
1708   ],
1709   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
1710   "name" : "android::hardware::MQFlavor",
1711   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
1712   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
1713   "size" : 4,
1714   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
1715   "underlying_type" : "_ZTIj"
1716  }
1717 ],
1718 "function_types" : [],
1719 "functions" :
1720 [
1721  {
1722   "function_name" : "android::hardware::HidlMemoryToken::get",
1723   "linker_set_key" : "_ZN7android8hardware15HidlMemoryToken3getENSt3__18functionIFvRKNS0_11hidl_memoryEEEE",
1724   "parameters" :
1725   [
1726    {
1727     "is_this_ptr" : true,
1728     "referenced_type" : "_ZTIPN7android8hardware15HidlMemoryTokenE"
1729    },
1730    {
1731     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware11hidl_memoryEEEE"
1732    }
1733   ],
1734   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
1735   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/HidlMemoryToken.h"
1736  },
1737  {
1738   "function_name" : "android::hardware::HidlMemoryToken::HidlMemoryToken",
1739   "linker_set_key" : "_ZN7android8hardware15HidlMemoryTokenC1ENS_2spINS0_10HidlMemoryEEE",
1740   "parameters" :
1741   [
1742    {
1743     "is_this_ptr" : true,
1744     "referenced_type" : "_ZTIPN7android8hardware15HidlMemoryTokenE"
1745    },
1746    {
1747     "referenced_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE"
1748    }
1749   ],
1750   "return_type" : "_ZTIv",
1751   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/HidlMemoryToken.h"
1752  },
1753  {
1754   "function_name" : "android::hardware::HidlMemoryToken::HidlMemoryToken",
1755   "linker_set_key" : "_ZN7android8hardware15HidlMemoryTokenC2ENS_2spINS0_10HidlMemoryEEE",
1756   "parameters" :
1757   [
1758    {
1759     "is_this_ptr" : true,
1760     "referenced_type" : "_ZTIPN7android8hardware15HidlMemoryTokenE"
1761    },
1762    {
1763     "referenced_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE"
1764    }
1765   ],
1766   "return_type" : "_ZTIv",
1767   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/HidlMemoryToken.h"
1768  },
1769  {
1770   "function_name" : "android::hardware::mapMemory",
1771   "linker_set_key" : "_ZN7android8hardware9mapMemoryERKNS0_11hidl_memoryE",
1772   "parameters" :
1773   [
1774    {
1775     "referenced_type" : "_ZTIRKN7android8hardware11hidl_memoryE"
1776    }
1777   ],
1778   "return_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
1779   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/mapping.h"
1780  },
1781  {
1782   "function_name" : "android::hardware::HidlMemoryToken::get",
1783   "linker_set_key" : "_ZTv0_n128_N7android8hardware15HidlMemoryToken3getENSt3__18functionIFvRKNS0_11hidl_memoryEEEE",
1784   "parameters" :
1785   [
1786    {
1787     "is_this_ptr" : true,
1788     "referenced_type" : "_ZTIPN7android8hardware15HidlMemoryTokenE"
1789    },
1790    {
1791     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware11hidl_memoryEEEE"
1792    }
1793   ],
1794   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
1795   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/HidlMemoryToken.h"
1796  }
1797 ],
1798 "global_vars" : [],
1799 "lvalue_reference_types" :
1800 [
1801  {
1802   "alignment" : 8,
1803   "linker_set_key" : "_ZTIRKDn",
1804   "name" : "const std::nullptr_t &",
1805   "referenced_type" : "_ZTIKDn",
1806   "self_type" : "_ZTIRKDn",
1807   "size" : 8,
1808   "source_file" : "system/libbase/include/android-base/logging.h"
1809  },
1810  {
1811   "alignment" : 8,
1812   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
1813   "name" : "const android::sp<android::hidl::memory::V1_0::IMapper> &",
1814   "referenced_type" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
1815   "self_type" : "_ZTIRKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
1816   "size" : 8,
1817   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
1818  },
1819  {
1820   "alignment" : 8,
1821   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
1822   "name" : "const android::sp<android::hidl::memory::V1_0::IMemory> &",
1823   "referenced_type" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
1824   "self_type" : "_ZTIRKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
1825   "size" : 8,
1826   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
1827  },
1828  {
1829   "alignment" : 8,
1830   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware10HidlMemoryEEE",
1831   "name" : "const android::sp<android::hardware::HidlMemory> &",
1832   "referenced_type" : "_ZTIKN7android2spINS_8hardware10HidlMemoryEEE",
1833   "self_type" : "_ZTIRKN7android2spINS_8hardware10HidlMemoryEEE",
1834   "size" : 8,
1835   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
1836  },
1837  {
1838   "alignment" : 8,
1839   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
1840   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
1841   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
1842   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
1843   "size" : 8,
1844   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1845  },
1846  {
1847   "alignment" : 8,
1848   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
1849   "name" : "const android::hardware::hidl_handle &",
1850   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
1851   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
1852   "size" : 8,
1853   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1854  },
1855  {
1856   "alignment" : 8,
1857   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
1858   "name" : "const android::hardware::hidl_memory &",
1859   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
1860   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
1861   "size" : 8,
1862   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1863  },
1864  {
1865   "alignment" : 8,
1866   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
1867   "name" : "const android::hardware::hidl_string &",
1868   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
1869   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
1870   "size" : 8,
1871   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1872  },
1873  {
1874   "alignment" : 8,
1875   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
1876   "name" : "const android::hardware::hidl_version &",
1877   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
1878   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
1879   "size" : 8,
1880   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1881  },
1882  {
1883   "alignment" : 8,
1884   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
1885   "name" : "const android::hardware::Status &",
1886   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
1887   "self_type" : "_ZTIRKN7android8hardware6StatusE",
1888   "size" : 8,
1889   "source_file" : "system/libhidl/base/include/hidl/Status.h"
1890  },
1891  {
1892   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
1893   "name" : "const iter<is_const> &",
1894   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
1895   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
1896   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
1897  },
1898  {
1899   "alignment" : 8,
1900   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
1901   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *> *)>>> &",
1902   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
1903   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
1904   "size" : 8,
1905   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
1906  },
1907  {
1908   "alignment" : 8,
1909   "linker_set_key" : "_ZTIRKa",
1910   "name" : "const signed char &",
1911   "referenced_type" : "_ZTIKa",
1912   "self_type" : "_ZTIRKa",
1913   "size" : 8,
1914   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1915  },
1916  {
1917   "alignment" : 8,
1918   "linker_set_key" : "_ZTIRKb",
1919   "name" : "const bool &",
1920   "referenced_type" : "_ZTIKb",
1921   "self_type" : "_ZTIRKb",
1922   "size" : 8,
1923   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1924  },
1925  {
1926   "alignment" : 8,
1927   "linker_set_key" : "_ZTIRKd",
1928   "name" : "const double &",
1929   "referenced_type" : "_ZTIKd",
1930   "self_type" : "_ZTIRKd",
1931   "size" : 8,
1932   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1933  },
1934  {
1935   "alignment" : 8,
1936   "linker_set_key" : "_ZTIRKf",
1937   "name" : "const float &",
1938   "referenced_type" : "_ZTIKf",
1939   "self_type" : "_ZTIRKf",
1940   "size" : 8,
1941   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1942  },
1943  {
1944   "alignment" : 8,
1945   "linker_set_key" : "_ZTIRKh",
1946   "name" : "const unsigned char &",
1947   "referenced_type" : "_ZTIKh",
1948   "self_type" : "_ZTIRKh",
1949   "size" : 8,
1950   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1951  },
1952  {
1953   "alignment" : 8,
1954   "linker_set_key" : "_ZTIRKi",
1955   "name" : "const int &",
1956   "referenced_type" : "_ZTIKi",
1957   "self_type" : "_ZTIRKi",
1958   "size" : 8,
1959   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1960  },
1961  {
1962   "alignment" : 8,
1963   "linker_set_key" : "_ZTIRKj",
1964   "name" : "const unsigned int &",
1965   "referenced_type" : "_ZTIKj",
1966   "self_type" : "_ZTIRKj",
1967   "size" : 8,
1968   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1969  },
1970  {
1971   "alignment" : 8,
1972   "linker_set_key" : "_ZTIRKl",
1973   "name" : "const long &",
1974   "referenced_type" : "_ZTIKl",
1975   "self_type" : "_ZTIRKl",
1976   "size" : 8,
1977   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1978  },
1979  {
1980   "alignment" : 8,
1981   "linker_set_key" : "_ZTIRKm",
1982   "name" : "const unsigned long &",
1983   "referenced_type" : "_ZTIKm",
1984   "self_type" : "_ZTIRKm",
1985   "size" : 8,
1986   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1987  },
1988  {
1989   "alignment" : 8,
1990   "linker_set_key" : "_ZTIRKs",
1991   "name" : "const short &",
1992   "referenced_type" : "_ZTIKs",
1993   "self_type" : "_ZTIRKs",
1994   "size" : 8,
1995   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
1996  },
1997  {
1998   "alignment" : 8,
1999   "linker_set_key" : "_ZTIRKt",
2000   "name" : "const unsigned short &",
2001   "referenced_type" : "_ZTIKt",
2002   "self_type" : "_ZTIRKt",
2003   "size" : 8,
2004   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2005  },
2006  {
2007   "alignment" : 8,
2008   "linker_set_key" : "_ZTIRN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2009   "name" : "android::sp<android::hidl::memory::V1_0::IMapper> &",
2010   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2011   "self_type" : "_ZTIRN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2012   "size" : 8,
2013   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2014  },
2015  {
2016   "alignment" : 8,
2017   "linker_set_key" : "_ZTIRN7android8hardware10HidlMemoryE",
2018   "name" : "android::hardware::HidlMemory &",
2019   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
2020   "self_type" : "_ZTIRN7android8hardware10HidlMemoryE",
2021   "size" : 8,
2022   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2023  },
2024  {
2025   "alignment" : 8,
2026   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
2027   "name" : "android::hardware::hidl_memory &",
2028   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2029   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
2030   "size" : 8,
2031   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2032  },
2033  {
2034   "alignment" : 8,
2035   "linker_set_key" : "_ZTIRN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2036   "name" : "android::hardware::Return<android::sp<android::hidl::memory::V1_0::IMemory>> &",
2037   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2038   "self_type" : "_ZTIRN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2039   "size" : 8,
2040   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2041  },
2042  {
2043   "alignment" : 8,
2044   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
2045   "name" : "android::hardware::Return<void> &",
2046   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
2047   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
2048   "size" : 8,
2049   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2050  },
2051  {
2052   "alignment" : 8,
2053   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
2054   "name" : "android::hardware::Status &",
2055   "referenced_type" : "_ZTIN7android8hardware6StatusE",
2056   "self_type" : "_ZTIRN7android8hardware6StatusE",
2057   "size" : 8,
2058   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2059  },
2060  {
2061   "alignment" : 8,
2062   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2063   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
2064   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2065   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2066   "size" : 8,
2067   "source_file" : "system/libbase/include/android-base/logging.h"
2068  },
2069  {
2070   "alignment" : 8,
2071   "linker_set_key" : "_ZTIRi",
2072   "name" : "int &",
2073   "referenced_type" : "_ZTIi",
2074   "self_type" : "_ZTIRi",
2075   "size" : 8,
2076   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
2077  }
2078 ],
2079 "pointer_types" :
2080 [
2081  {
2082   "alignment" : 8,
2083   "linker_set_key" : "_ZTIP13native_handle",
2084   "name" : "native_handle *",
2085   "referenced_type" : "_ZTI13native_handle",
2086   "self_type" : "_ZTIP13native_handle",
2087   "size" : 8,
2088   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2089  },
2090  {
2091   "alignment" : 8,
2092   "linker_set_key" : "_ZTIP7log_msg",
2093   "name" : "log_msg *",
2094   "referenced_type" : "_ZTI7log_msg",
2095   "self_type" : "_ZTIP7log_msg",
2096   "size" : 8,
2097   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
2098  },
2099  {
2100   "alignment" : 8,
2101   "linker_set_key" : "_ZTIPK13native_handle",
2102   "name" : "const native_handle *",
2103   "referenced_type" : "_ZTIK13native_handle",
2104   "self_type" : "_ZTIPK13native_handle",
2105   "size" : 8,
2106   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2107  },
2108  {
2109   "alignment" : 8,
2110   "linker_set_key" : "_ZTIPK7log_msg",
2111   "name" : "const log_msg *",
2112   "referenced_type" : "_ZTIK7log_msg",
2113   "self_type" : "_ZTIPK7log_msg",
2114   "size" : 8,
2115   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
2116  },
2117  {
2118   "alignment" : 8,
2119   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
2120   "name" : "const android::NativeHandle *",
2121   "referenced_type" : "_ZTIKN7android12NativeHandleE",
2122   "self_type" : "_ZTIPKN7android12NativeHandleE",
2123   "size" : 8,
2124   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
2125  },
2126  {
2127   "alignment" : 8,
2128   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2129   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2130   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2131   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2132   "size" : 8,
2133   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2134  },
2135  {
2136   "alignment" : 8,
2137   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2138   "name" : "const android::sp<android::hidl::memory::V1_0::IMapper> *",
2139   "referenced_type" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2140   "self_type" : "_ZTIPKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2141   "size" : 8,
2142   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2143  },
2144  {
2145   "alignment" : 8,
2146   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2147   "name" : "const android::sp<android::hidl::memory::V1_0::IMemory> *",
2148   "referenced_type" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2149   "self_type" : "_ZTIPKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2150   "size" : 8,
2151   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2152  },
2153  {
2154   "alignment" : 8,
2155   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2156   "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2157   "referenced_type" : "_ZTIKN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2158   "self_type" : "_ZTIPKN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2159   "size" : 8,
2160   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2161  },
2162  {
2163   "alignment" : 8,
2164   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2165   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2166   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2167   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2168   "size" : 8,
2169   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2170  },
2171  {
2172   "alignment" : 8,
2173   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware10HidlMemoryEEE",
2174   "name" : "const android::sp<android::hardware::HidlMemory> *",
2175   "referenced_type" : "_ZTIKN7android2spINS_8hardware10HidlMemoryEEE",
2176   "self_type" : "_ZTIPKN7android2spINS_8hardware10HidlMemoryEEE",
2177   "size" : 8,
2178   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2179  },
2180  {
2181   "alignment" : 8,
2182   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
2183   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
2184   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2185   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
2186   "size" : 8,
2187   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2188  },
2189  {
2190   "alignment" : 8,
2191   "linker_set_key" : "_ZTIPKN7android4base13ErrnoRestorerE",
2192   "name" : "const android::base::ErrnoRestorer *",
2193   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
2194   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
2195   "size" : 8,
2196   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2197  },
2198  {
2199   "alignment" : 8,
2200   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
2201   "name" : "const android::hidl::base::V1_0::IBase *",
2202   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
2203   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
2204   "size" : 8,
2205   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2206  },
2207  {
2208   "alignment" : 8,
2209   "linker_set_key" : "_ZTIPKN7android4hidl6memory4V1_07IMapperE",
2210   "name" : "const android::hidl::memory::V1_0::IMapper *",
2211   "referenced_type" : "_ZTIKN7android4hidl6memory4V1_07IMapperE",
2212   "self_type" : "_ZTIPKN7android4hidl6memory4V1_07IMapperE",
2213   "size" : 8,
2214   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/1.0/android.hidl.memory@1.0_genc++_headers/gen/android/hidl/memory/1.0/IMapper.h"
2215  },
2216  {
2217   "alignment" : 8,
2218   "linker_set_key" : "_ZTIPKN7android4hidl6memory4V1_07IMemoryE",
2219   "name" : "const android::hidl::memory::V1_0::IMemory *",
2220   "referenced_type" : "_ZTIKN7android4hidl6memory4V1_07IMemoryE",
2221   "self_type" : "_ZTIPKN7android4hidl6memory4V1_07IMemoryE",
2222   "size" : 8,
2223   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/1.0/android.hidl.memory@1.0_genc++_headers/gen/android/hidl/memory/1.0/IMemory.h"
2224  },
2225  {
2226   "alignment" : 8,
2227   "linker_set_key" : "_ZTIPKN7android4hidl6memory5token4V1_012IMemoryTokenE",
2228   "name" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
2229   "referenced_type" : "_ZTIKN7android4hidl6memory5token4V1_012IMemoryTokenE",
2230   "self_type" : "_ZTIPKN7android4hidl6memory5token4V1_012IMemoryTokenE",
2231   "size" : 8,
2232   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2233  },
2234  {
2235   "alignment" : 8,
2236   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
2237   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
2238   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
2239   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
2240   "size" : 8,
2241   "source_file" : "out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2242  },
2243  {
2244   "alignment" : 8,
2245   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
2246   "name" : "const android::RefBase *",
2247   "referenced_type" : "_ZTIKN7android7RefBaseE",
2248   "self_type" : "_ZTIPKN7android7RefBaseE",
2249   "size" : 8,
2250   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2251  },
2252  {
2253   "alignment" : 8,
2254   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
2255   "name" : "const android::hardware::hidl_memory *",
2256   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
2257   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
2258   "size" : 8,
2259   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2260  },
2261  {
2262   "alignment" : 8,
2263   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
2264   "name" : "const android::hardware::hidl_version *",
2265   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
2266   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
2267   "size" : 8,
2268   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2269  },
2270  {
2271   "alignment" : 8,
2272   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2273   "name" : "const android::hardware::Return<android::sp<android::hidl::memory::V1_0::IMemory>> *",
2274   "referenced_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2275   "self_type" : "_ZTIPKN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2276   "size" : 8,
2277   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2278  },
2279  {
2280   "alignment" : 8,
2281   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
2282   "name" : "const android::hardware::Status *",
2283   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
2284   "self_type" : "_ZTIPKN7android8hardware6StatusE",
2285   "size" : 8,
2286   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2287  },
2288  {
2289   "alignment" : 8,
2290   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
2291   "name" : "const android::hardware::details::return_status *",
2292   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
2293   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
2294   "size" : 8,
2295   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2296  },
2297  {
2298   "alignment" : 8,
2299   "linker_set_key" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2300   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2301   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2302   "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2303   "size" : 8,
2304   "source_file" : "system/libbase/include/android-base/logging.h"
2305  },
2306  {
2307   "alignment" : 8,
2308   "linker_set_key" : "_ZTIPKc",
2309   "name" : "const char *",
2310   "referenced_type" : "_ZTIKc",
2311   "self_type" : "_ZTIPKc",
2312   "size" : 8,
2313   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2314  },
2315  {
2316   "alignment" : 8,
2317   "linker_set_key" : "_ZTIPKv",
2318   "name" : "const void *",
2319   "referenced_type" : "_ZTIKv",
2320   "self_type" : "_ZTIPKv",
2321   "size" : 8,
2322   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2323  },
2324  {
2325   "alignment" : 8,
2326   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
2327   "name" : "android::ReferenceRenamer *",
2328   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
2329   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
2330   "size" : 8,
2331   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2332  },
2333  {
2334   "alignment" : 8,
2335   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
2336   "name" : "android::VirtualLightRefBase *",
2337   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
2338   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
2339   "size" : 8,
2340   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
2341  },
2342  {
2343   "alignment" : 8,
2344   "linker_set_key" : "_ZTIPN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2345   "name" : "android::sp<android::hidl::memory::V1_0::IMapper> *",
2346   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2347   "self_type" : "_ZTIPN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2348   "size" : 8,
2349   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2350  },
2351  {
2352   "alignment" : 8,
2353   "linker_set_key" : "_ZTIPN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2354   "name" : "android::sp<android::hidl::memory::V1_0::IMemory> *",
2355   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2356   "self_type" : "_ZTIPN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2357   "size" : 8,
2358   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2359  },
2360  {
2361   "alignment" : 8,
2362   "linker_set_key" : "_ZTIPN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2363   "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2364   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2365   "self_type" : "_ZTIPN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2366   "size" : 8,
2367   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2368  },
2369  {
2370   "alignment" : 8,
2371   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2372   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2373   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2374   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2375   "size" : 8,
2376   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2377  },
2378  {
2379   "alignment" : 8,
2380   "linker_set_key" : "_ZTIPN7android2spINS_8hardware10HidlMemoryEEE",
2381   "name" : "android::sp<android::hardware::HidlMemory> *",
2382   "referenced_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE",
2383   "self_type" : "_ZTIPN7android2spINS_8hardware10HidlMemoryEEE",
2384   "size" : 8,
2385   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2386  },
2387  {
2388   "alignment" : 8,
2389   "linker_set_key" : "_ZTIPN7android4base13ErrnoRestorerE",
2390   "name" : "android::base::ErrnoRestorer *",
2391   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
2392   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
2393   "size" : 8,
2394   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2395  },
2396  {
2397   "alignment" : 8,
2398   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
2399   "name" : "android::hidl::base::V1_0::IBase *",
2400   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
2401   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
2402   "size" : 8,
2403   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2404  },
2405  {
2406   "alignment" : 8,
2407   "linker_set_key" : "_ZTIPN7android4hidl6memory4V1_07IMapperE",
2408   "name" : "android::hidl::memory::V1_0::IMapper *",
2409   "referenced_type" : "_ZTIN7android4hidl6memory4V1_07IMapperE",
2410   "self_type" : "_ZTIPN7android4hidl6memory4V1_07IMapperE",
2411   "size" : 8,
2412   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2413  },
2414  {
2415   "alignment" : 8,
2416   "linker_set_key" : "_ZTIPN7android4hidl6memory4V1_07IMemoryE",
2417   "name" : "android::hidl::memory::V1_0::IMemory *",
2418   "referenced_type" : "_ZTIN7android4hidl6memory4V1_07IMemoryE",
2419   "self_type" : "_ZTIPN7android4hidl6memory4V1_07IMemoryE",
2420   "size" : 8,
2421   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2422  },
2423  {
2424   "alignment" : 8,
2425   "linker_set_key" : "_ZTIPN7android4hidl6memory5token4V1_012IMemoryTokenE",
2426   "name" : "android::hidl::memory::token::V1_0::IMemoryToken *",
2427   "referenced_type" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE",
2428   "self_type" : "_ZTIPN7android4hidl6memory5token4V1_012IMemoryTokenE",
2429   "size" : 8,
2430   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2431  },
2432  {
2433   "alignment" : 8,
2434   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
2435   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
2436   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
2437   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
2438   "size" : 8,
2439   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2440  },
2441  {
2442   "alignment" : 8,
2443   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
2444   "name" : "android::RefBase::weakref_impl *",
2445   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
2446   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
2447   "size" : 8,
2448   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2449  },
2450  {
2451   "alignment" : 8,
2452   "linker_set_key" : "_ZTIPN7android7RefBaseE",
2453   "name" : "android::RefBase *",
2454   "referenced_type" : "_ZTIN7android7RefBaseE",
2455   "self_type" : "_ZTIPN7android7RefBaseE",
2456   "size" : 8,
2457   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2458  },
2459  {
2460   "alignment" : 8,
2461   "linker_set_key" : "_ZTIPN7android8hardware10HidlMemoryE",
2462   "name" : "android::hardware::HidlMemory *",
2463   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
2464   "self_type" : "_ZTIPN7android8hardware10HidlMemoryE",
2465   "size" : 8,
2466   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2467  },
2468  {
2469   "alignment" : 8,
2470   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
2471   "name" : "android::hardware::hidl_memory *",
2472   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2473   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
2474   "size" : 8,
2475   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2476  },
2477  {
2478   "alignment" : 8,
2479   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
2480   "name" : "android::hardware::hidl_version *",
2481   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
2482   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
2483   "size" : 8,
2484   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2485  },
2486  {
2487   "alignment" : 8,
2488   "linker_set_key" : "_ZTIPN7android8hardware15HidlMemoryTokenE",
2489   "name" : "android::hardware::HidlMemoryToken *",
2490   "referenced_type" : "_ZTIN7android8hardware15HidlMemoryTokenE",
2491   "self_type" : "_ZTIPN7android8hardware15HidlMemoryTokenE",
2492   "size" : 8,
2493   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/HidlMemoryToken.h"
2494  },
2495  {
2496   "alignment" : 8,
2497   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
2498   "name" : "android::hardware::GrantorDescriptor *",
2499   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
2500   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
2501   "size" : 8,
2502   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2503  },
2504  {
2505   "alignment" : 8,
2506   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
2507   "name" : "android::hardware::hidl_death_recipient *",
2508   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
2509   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
2510   "size" : 8,
2511   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2512  },
2513  {
2514   "alignment" : 8,
2515   "linker_set_key" : "_ZTIPN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2516   "name" : "android::hardware::Return<android::sp<android::hidl::memory::V1_0::IMemory>> *",
2517   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2518   "self_type" : "_ZTIPN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2519   "size" : 8,
2520   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2521  },
2522  {
2523   "alignment" : 8,
2524   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
2525   "name" : "android::hardware::Return<void> *",
2526   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
2527   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
2528   "size" : 8,
2529   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2530  },
2531  {
2532   "alignment" : 8,
2533   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
2534   "name" : "android::hardware::Status *",
2535   "referenced_type" : "_ZTIN7android8hardware6StatusE",
2536   "self_type" : "_ZTIPN7android8hardware6StatusE",
2537   "size" : 8,
2538   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2539  },
2540  {
2541   "alignment" : 8,
2542   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
2543   "name" : "android::hardware::details::return_status *",
2544   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
2545   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
2546   "size" : 8,
2547   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2548  },
2549  {
2550   "alignment" : 8,
2551   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
2552   "name" : "android::hardware::details::HidlInstrumentor *",
2553   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
2554   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
2555   "size" : 8,
2556   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2557  },
2558  {
2559   "alignment" : 8,
2560   "linker_set_key" : "_ZTIPc",
2561   "name" : "char *",
2562   "referenced_type" : "_ZTIc",
2563   "self_type" : "_ZTIPc",
2564   "size" : 8,
2565   "source_file" : "system/libbase/include/android-base/logging.h"
2566  },
2567  {
2568   "alignment" : 8,
2569   "linker_set_key" : "_ZTIPv",
2570   "name" : "void *",
2571   "referenced_type" : "_ZTIv",
2572   "self_type" : "_ZTIPv",
2573   "size" : 8,
2574   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2575  }
2576 ],
2577 "qualified_types" :
2578 [
2579  {
2580   "alignment" : 4,
2581   "is_const" : true,
2582   "linker_set_key" : "_ZTIK13native_handle",
2583   "name" : "const native_handle",
2584   "referenced_type" : "_ZTI13native_handle",
2585   "self_type" : "_ZTIK13native_handle",
2586   "size" : 12,
2587   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2588  },
2589  {
2590   "alignment" : 4,
2591   "is_const" : true,
2592   "linker_set_key" : "_ZTIK7log_msg",
2593   "name" : "const log_msg",
2594   "referenced_type" : "_ZTI7log_msg",
2595   "self_type" : "_ZTIK7log_msg",
2596   "size" : 5124,
2597   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
2598  },
2599  {
2600   "alignment" : 8,
2601   "is_const" : true,
2602   "linker_set_key" : "_ZTIKDn",
2603   "name" : "const std::nullptr_t",
2604   "referenced_type" : "_ZTIDn",
2605   "self_type" : "_ZTIKDn",
2606   "size" : 8,
2607   "source_file" : "system/libbase/include/android-base/logging.h"
2608  },
2609  {
2610   "alignment" : 8,
2611   "is_const" : true,
2612   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
2613   "name" : "const android::NativeHandle",
2614   "referenced_type" : "_ZTIN7android12NativeHandleE",
2615   "self_type" : "_ZTIKN7android12NativeHandleE",
2616   "size" : 24,
2617   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
2618  },
2619  {
2620   "alignment" : 8,
2621   "is_const" : true,
2622   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2623   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
2624   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
2625   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
2626   "size" : 8,
2627   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2628  },
2629  {
2630   "alignment" : 8,
2631   "is_const" : true,
2632   "linker_set_key" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2633   "name" : "const android::sp<android::hidl::memory::V1_0::IMapper>",
2634   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2635   "self_type" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMapperEEE",
2636   "size" : 8,
2637   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2638  },
2639  {
2640   "alignment" : 8,
2641   "is_const" : true,
2642   "linker_set_key" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2643   "name" : "const android::sp<android::hidl::memory::V1_0::IMemory>",
2644   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2645   "self_type" : "_ZTIKN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
2646   "size" : 8,
2647   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2648  },
2649  {
2650   "alignment" : 8,
2651   "is_const" : true,
2652   "linker_set_key" : "_ZTIKN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2653   "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
2654   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2655   "self_type" : "_ZTIKN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
2656   "size" : 8,
2657   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2658  },
2659  {
2660   "alignment" : 8,
2661   "is_const" : true,
2662   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2663   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
2664   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2665   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2666   "size" : 8,
2667   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2668  },
2669  {
2670   "alignment" : 8,
2671   "is_const" : true,
2672   "linker_set_key" : "_ZTIKN7android2spINS_8hardware10HidlMemoryEEE",
2673   "name" : "const android::sp<android::hardware::HidlMemory>",
2674   "referenced_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE",
2675   "self_type" : "_ZTIKN7android2spINS_8hardware10HidlMemoryEEE",
2676   "size" : 8,
2677   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2678  },
2679  {
2680   "alignment" : 8,
2681   "is_const" : true,
2682   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2683   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
2684   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
2685   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
2686   "size" : 8,
2687   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2688  },
2689  {
2690   "alignment" : 4,
2691   "is_const" : true,
2692   "linker_set_key" : "_ZTIKN7android4base13ErrnoRestorerE",
2693   "name" : "const android::base::ErrnoRestorer",
2694   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
2695   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
2696   "size" : 4,
2697   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2698  },
2699  {
2700   "alignment" : 8,
2701   "is_const" : true,
2702   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
2703   "name" : "const android::hidl::base::V1_0::IBase",
2704   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
2705   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
2706   "size" : 24,
2707   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2708  },
2709  {
2710   "alignment" : 4,
2711   "is_const" : true,
2712   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2713   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2714   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2715   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2716   "size" : 4,
2717   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
2718  },
2719  {
2720   "alignment" : 8,
2721   "is_const" : true,
2722   "linker_set_key" : "_ZTIKN7android4hidl6memory4V1_07IMapperE",
2723   "name" : "const android::hidl::memory::V1_0::IMapper",
2724   "referenced_type" : "_ZTIN7android4hidl6memory4V1_07IMapperE",
2725   "self_type" : "_ZTIKN7android4hidl6memory4V1_07IMapperE",
2726   "size" : 24,
2727   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/1.0/android.hidl.memory@1.0_genc++_headers/gen/android/hidl/memory/1.0/IMapper.h"
2728  },
2729  {
2730   "alignment" : 8,
2731   "is_const" : true,
2732   "linker_set_key" : "_ZTIKN7android4hidl6memory4V1_07IMemoryE",
2733   "name" : "const android::hidl::memory::V1_0::IMemory",
2734   "referenced_type" : "_ZTIN7android4hidl6memory4V1_07IMemoryE",
2735   "self_type" : "_ZTIKN7android4hidl6memory4V1_07IMemoryE",
2736   "size" : 24,
2737   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/1.0/android.hidl.memory@1.0_genc++_headers/gen/android/hidl/memory/1.0/IMemory.h"
2738  },
2739  {
2740   "alignment" : 8,
2741   "is_const" : true,
2742   "linker_set_key" : "_ZTIKN7android4hidl6memory5token4V1_012IMemoryTokenE",
2743   "name" : "const android::hidl::memory::token::V1_0::IMemoryToken",
2744   "referenced_type" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE",
2745   "self_type" : "_ZTIKN7android4hidl6memory5token4V1_012IMemoryTokenE",
2746   "size" : 24,
2747   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h"
2748  },
2749  {
2750   "alignment" : 8,
2751   "is_const" : true,
2752   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
2753   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
2754   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
2755   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
2756   "size" : 24,
2757   "source_file" : "out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2758  },
2759  {
2760   "alignment" : 8,
2761   "is_const" : true,
2762   "linker_set_key" : "_ZTIKN7android7RefBaseE",
2763   "name" : "const android::RefBase",
2764   "referenced_type" : "_ZTIN7android7RefBaseE",
2765   "self_type" : "_ZTIKN7android7RefBaseE",
2766   "size" : 16,
2767   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2768  },
2769  {
2770   "alignment" : 8,
2771   "is_const" : true,
2772   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
2773   "name" : "const android::hardware::hidl_handle",
2774   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
2775   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
2776   "size" : 16,
2777   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2778  },
2779  {
2780   "alignment" : 8,
2781   "is_const" : true,
2782   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
2783   "name" : "const android::hardware::hidl_memory",
2784   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
2785   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
2786   "size" : 40,
2787   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2788  },
2789  {
2790   "alignment" : 8,
2791   "is_const" : true,
2792   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
2793   "name" : "const android::hardware::hidl_string",
2794   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
2795   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
2796   "size" : 16,
2797   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2798  },
2799  {
2800   "alignment" : 2,
2801   "is_const" : true,
2802   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
2803   "name" : "const android::hardware::hidl_version",
2804   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
2805   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
2806   "size" : 4,
2807   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2808  },
2809  {
2810   "alignment" : 8,
2811   "is_const" : true,
2812   "linker_set_key" : "_ZTIKN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2813   "name" : "const android::hardware::Return<android::sp<android::hidl::memory::V1_0::IMemory>>",
2814   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2815   "self_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
2816   "size" : 48,
2817   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2818  },
2819  {
2820   "alignment" : 8,
2821   "is_const" : true,
2822   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
2823   "name" : "const android::hardware::Status",
2824   "referenced_type" : "_ZTIN7android8hardware6StatusE",
2825   "self_type" : "_ZTIKN7android8hardware6StatusE",
2826   "size" : 32,
2827   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2828  },
2829  {
2830   "alignment" : 8,
2831   "is_const" : true,
2832   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
2833   "name" : "const android::hardware::details::return_status",
2834   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
2835   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
2836   "size" : 40,
2837   "source_file" : "system/libhidl/base/include/hidl/Status.h"
2838  },
2839  {
2840   "is_const" : true,
2841   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2842   "name" : "const iter<is_const>",
2843   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
2844   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
2845   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
2846  },
2847  {
2848   "alignment" : 8,
2849   "is_const" : true,
2850   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2851   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
2852   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2853   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2854   "size" : 8,
2855   "source_file" : "system/libbase/include/android-base/logging.h"
2856  },
2857  {
2858   "alignment" : 8,
2859   "is_const" : true,
2860   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2861   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2862   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2863   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2864   "size" : 24,
2865   "source_file" : "system/libbase/include/android-base/logging.h"
2866  },
2867  {
2868   "alignment" : 4,
2869   "is_const" : true,
2870   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
2871   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3UL>",
2872   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
2873   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
2874   "size" : 12,
2875   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
2876  },
2877  {
2878   "alignment" : 8,
2879   "is_const" : true,
2880   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2881   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *> *)>>>",
2882   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2883   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
2884   "size" : 24,
2885   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2886  },
2887  {
2888   "alignment" : 8,
2889   "is_const" : true,
2890   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
2891   "name" : "android::RefBase::weakref_impl *const",
2892   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
2893   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
2894   "size" : 8,
2895   "source_file" : "system/core/libutils/include/utils/RefBase.h"
2896  },
2897  {
2898   "alignment" : 1,
2899   "is_const" : true,
2900   "linker_set_key" : "_ZTIKa",
2901   "name" : "const signed char",
2902   "referenced_type" : "_ZTIa",
2903   "self_type" : "_ZTIKa",
2904   "size" : 1,
2905   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2906  },
2907  {
2908   "alignment" : 1,
2909   "is_const" : true,
2910   "linker_set_key" : "_ZTIKb",
2911   "name" : "const bool",
2912   "referenced_type" : "_ZTIb",
2913   "self_type" : "_ZTIKb",
2914   "size" : 1,
2915   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2916  },
2917  {
2918   "alignment" : 1,
2919   "is_const" : true,
2920   "linker_set_key" : "_ZTIKc",
2921   "name" : "const char",
2922   "referenced_type" : "_ZTIc",
2923   "self_type" : "_ZTIKc",
2924   "size" : 1,
2925   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
2926  },
2927  {
2928   "alignment" : 8,
2929   "is_const" : true,
2930   "linker_set_key" : "_ZTIKd",
2931   "name" : "const double",
2932   "referenced_type" : "_ZTId",
2933   "self_type" : "_ZTIKd",
2934   "size" : 8,
2935   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2936  },
2937  {
2938   "alignment" : 4,
2939   "is_const" : true,
2940   "linker_set_key" : "_ZTIKf",
2941   "name" : "const float",
2942   "referenced_type" : "_ZTIf",
2943   "self_type" : "_ZTIKf",
2944   "size" : 4,
2945   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2946  },
2947  {
2948   "alignment" : 1,
2949   "is_const" : true,
2950   "linker_set_key" : "_ZTIKh",
2951   "name" : "const unsigned char",
2952   "referenced_type" : "_ZTIh",
2953   "self_type" : "_ZTIKh",
2954   "size" : 1,
2955   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2956  },
2957  {
2958   "alignment" : 4,
2959   "is_const" : true,
2960   "linker_set_key" : "_ZTIKi",
2961   "name" : "const int",
2962   "referenced_type" : "_ZTIi",
2963   "self_type" : "_ZTIKi",
2964   "size" : 4,
2965   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2966  },
2967  {
2968   "alignment" : 4,
2969   "is_const" : true,
2970   "linker_set_key" : "_ZTIKj",
2971   "name" : "const unsigned int",
2972   "referenced_type" : "_ZTIj",
2973   "self_type" : "_ZTIKj",
2974   "size" : 4,
2975   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2976  },
2977  {
2978   "alignment" : 8,
2979   "is_const" : true,
2980   "linker_set_key" : "_ZTIKl",
2981   "name" : "const long",
2982   "referenced_type" : "_ZTIl",
2983   "self_type" : "_ZTIKl",
2984   "size" : 8,
2985   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2986  },
2987  {
2988   "alignment" : 8,
2989   "is_const" : true,
2990   "linker_set_key" : "_ZTIKm",
2991   "name" : "const unsigned long",
2992   "referenced_type" : "_ZTIm",
2993   "self_type" : "_ZTIKm",
2994   "size" : 8,
2995   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
2996  },
2997  {
2998   "alignment" : 2,
2999   "is_const" : true,
3000   "linker_set_key" : "_ZTIKs",
3001   "name" : "const short",
3002   "referenced_type" : "_ZTIs",
3003   "self_type" : "_ZTIKs",
3004   "size" : 2,
3005   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3006  },
3007  {
3008   "alignment" : 2,
3009   "is_const" : true,
3010   "linker_set_key" : "_ZTIKt",
3011   "name" : "const unsigned short",
3012   "referenced_type" : "_ZTIt",
3013   "self_type" : "_ZTIKt",
3014   "size" : 2,
3015   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3016  },
3017  {
3018   "is_const" : true,
3019   "linker_set_key" : "_ZTIKv",
3020   "name" : "const void",
3021   "referenced_type" : "_ZTIv",
3022   "self_type" : "_ZTIKv",
3023   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
3024  }
3025 ],
3026 "record_types" :
3027 [
3028  {
3029   "alignment" : 4,
3030   "fields" :
3031   [
3032    {
3033     "field_name" : "len",
3034     "referenced_type" : "_ZTIt"
3035    },
3036    {
3037     "field_name" : "hdr_size",
3038     "field_offset" : 16,
3039     "referenced_type" : "_ZTIt"
3040    },
3041    {
3042     "field_name" : "pid",
3043     "field_offset" : 32,
3044     "referenced_type" : "_ZTIi"
3045    },
3046    {
3047     "field_name" : "tid",
3048     "field_offset" : 64,
3049     "referenced_type" : "_ZTIj"
3050    },
3051    {
3052     "field_name" : "sec",
3053     "field_offset" : 96,
3054     "referenced_type" : "_ZTIj"
3055    },
3056    {
3057     "field_name" : "nsec",
3058     "field_offset" : 128,
3059     "referenced_type" : "_ZTIj"
3060    },
3061    {
3062     "field_name" : "lid",
3063     "field_offset" : 160,
3064     "referenced_type" : "_ZTIj"
3065    },
3066    {
3067     "field_name" : "uid",
3068     "field_offset" : 192,
3069     "referenced_type" : "_ZTIj"
3070    }
3071   ],
3072   "linker_set_key" : "_ZTI12logger_entry",
3073   "name" : "logger_entry",
3074   "referenced_type" : "_ZTI12logger_entry",
3075   "self_type" : "_ZTI12logger_entry",
3076   "size" : 28,
3077   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3078  },
3079  {
3080   "alignment" : 4,
3081   "fields" :
3082   [
3083    {
3084     "field_name" : "version",
3085     "referenced_type" : "_ZTIi"
3086    },
3087    {
3088     "field_name" : "numFds",
3089     "field_offset" : 32,
3090     "referenced_type" : "_ZTIi"
3091    },
3092    {
3093     "field_name" : "numInts",
3094     "field_offset" : 64,
3095     "referenced_type" : "_ZTIi"
3096    },
3097    {
3098     "field_name" : "data",
3099     "field_offset" : 96,
3100     "referenced_type" : "_ZTIA0_i"
3101    }
3102   ],
3103   "linker_set_key" : "_ZTI13native_handle",
3104   "name" : "native_handle",
3105   "referenced_type" : "_ZTI13native_handle",
3106   "self_type" : "_ZTI13native_handle",
3107   "size" : 12,
3108   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
3109  },
3110  {
3111   "alignment" : 8,
3112   "fields" :
3113   [
3114    {
3115     "field_name" : "struct_size",
3116     "referenced_type" : "_ZTIm"
3117    },
3118    {
3119     "field_name" : "buffer_id",
3120     "field_offset" : 64,
3121     "referenced_type" : "_ZTIi"
3122    },
3123    {
3124     "field_name" : "priority",
3125     "field_offset" : 96,
3126     "referenced_type" : "_ZTIi"
3127    },
3128    {
3129     "field_name" : "tag",
3130     "field_offset" : 128,
3131     "referenced_type" : "_ZTIPKc"
3132    },
3133    {
3134     "field_name" : "file",
3135     "field_offset" : 192,
3136     "referenced_type" : "_ZTIPKc"
3137    },
3138    {
3139     "field_name" : "line",
3140     "field_offset" : 256,
3141     "referenced_type" : "_ZTIj"
3142    },
3143    {
3144     "field_name" : "message",
3145     "field_offset" : 320,
3146     "referenced_type" : "_ZTIPKc"
3147    }
3148   ],
3149   "linker_set_key" : "_ZTI21__android_log_message",
3150   "name" : "__android_log_message",
3151   "referenced_type" : "_ZTI21__android_log_message",
3152   "self_type" : "_ZTI21__android_log_message",
3153   "size" : 48,
3154   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3155  },
3156  {
3157   "alignment" : 4,
3158   "fields" :
3159   [
3160    {
3161     "referenced_type" : "_ZTIN7log_msgUt_E"
3162    }
3163   ],
3164   "linker_set_key" : "_ZTI7log_msg",
3165   "name" : "log_msg",
3166   "referenced_type" : "_ZTI7log_msg",
3167   "self_type" : "_ZTI7log_msg",
3168   "size" : 5124,
3169   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3170  },
3171  {
3172   "alignment" : 1,
3173   "fields" :
3174   [
3175    {
3176     "field_name" : "tv_sec",
3177     "referenced_type" : "_ZTIj"
3178    },
3179    {
3180     "field_name" : "tv_nsec",
3181     "field_offset" : 32,
3182     "referenced_type" : "_ZTIj"
3183    }
3184   ],
3185   "linker_set_key" : "_ZTI8log_time",
3186   "name" : "log_time",
3187   "referenced_type" : "_ZTI8log_time",
3188   "self_type" : "_ZTI8log_time",
3189   "size" : 8,
3190   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
3191  },
3192  {
3193   "alignment" : 4,
3194   "fields" :
3195   [
3196    {
3197     "access" : "private",
3198     "field_name" : "mCount",
3199     "referenced_type" : "_ZTINSt3__16atomicIiEE"
3200    }
3201   ],
3202   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
3203   "name" : "android::LightRefBase<android::NativeHandle>",
3204   "record_kind" : "class",
3205   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
3206   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
3207   "size" : 4,
3208   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
3209   "template_args" :
3210   [
3211    "_ZTIN7android12NativeHandleE"
3212   ]
3213  },
3214  {
3215   "alignment" : 4,
3216   "fields" :
3217   [
3218    {
3219     "access" : "private",
3220     "field_name" : "mCount",
3221     "referenced_type" : "_ZTINSt3__16atomicIiEE"
3222    }
3223   ],
3224   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
3225   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
3226   "record_kind" : "class",
3227   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
3228   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
3229   "size" : 4,
3230   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
3231   "template_args" :
3232   [
3233    "_ZTIN7android19VirtualLightRefBaseE"
3234   ]
3235  },
3236  {
3237   "alignment" : 8,
3238   "base_specifiers" :
3239   [
3240    {
3241     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
3242    }
3243   ],
3244   "fields" :
3245   [
3246    {
3247     "access" : "private",
3248     "field_name" : "mHandle",
3249     "field_offset" : 64,
3250     "referenced_type" : "_ZTIP13native_handle"
3251    },
3252    {
3253     "access" : "private",
3254     "field_name" : "mOwnsHandle",
3255     "field_offset" : 128,
3256     "referenced_type" : "_ZTIb"
3257    }
3258   ],
3259   "linker_set_key" : "_ZTIN7android12NativeHandleE",
3260   "name" : "android::NativeHandle",
3261   "record_kind" : "class",
3262   "referenced_type" : "_ZTIN7android12NativeHandleE",
3263   "self_type" : "_ZTIN7android12NativeHandleE",
3264   "size" : 24,
3265   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
3266  },
3267  {
3268   "alignment" : 1,
3269   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
3270   "name" : "android::ReferenceMover",
3271   "record_kind" : "class",
3272   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
3273   "self_type" : "_ZTIN7android14ReferenceMoverE",
3274   "size" : 1,
3275   "source_file" : "system/core/libutils/include/utils/RefBase.h"
3276  },
3277  {
3278   "alignment" : 8,
3279   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
3280   "name" : "android::ReferenceRenamer",
3281   "record_kind" : "class",
3282   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
3283   "self_type" : "_ZTIN7android16ReferenceRenamerE",
3284   "size" : 8,
3285   "source_file" : "system/core/libutils/include/utils/RefBase.h",
3286   "vtable_components" :
3287   [
3288    {
3289     "kind" : "offset_to_top"
3290    },
3291    {
3292     "kind" : "rtti",
3293     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3294    },
3295    {
3296     "is_pure" : true,
3297     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
3298    }
3299   ]
3300  },
3301  {
3302   "alignment" : 1,
3303   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
3304   "name" : "android::trait_trivial_copy<bool>",
3305   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
3306   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
3307   "size" : 1,
3308   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3309   "template_args" :
3310   [
3311    "_ZTIb"
3312   ]
3313  },
3314  {
3315   "alignment" : 1,
3316   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
3317   "name" : "android::trait_trivial_copy<char>",
3318   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
3319   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
3320   "size" : 1,
3321   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3322   "template_args" :
3323   [
3324    "_ZTIc"
3325   ]
3326  },
3327  {
3328   "alignment" : 1,
3329   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
3330   "name" : "android::trait_trivial_copy<double>",
3331   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
3332   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
3333   "size" : 1,
3334   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3335   "template_args" :
3336   [
3337    "_ZTId"
3338   ]
3339  },
3340  {
3341   "alignment" : 1,
3342   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
3343   "name" : "android::trait_trivial_copy<float>",
3344   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
3345   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
3346   "size" : 1,
3347   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3348   "template_args" :
3349   [
3350    "_ZTIf"
3351   ]
3352  },
3353  {
3354   "alignment" : 1,
3355   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
3356   "name" : "android::trait_trivial_copy<unsigned char>",
3357   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
3358   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
3359   "size" : 1,
3360   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3361   "template_args" :
3362   [
3363    "_ZTIh"
3364   ]
3365  },
3366  {
3367   "alignment" : 1,
3368   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
3369   "name" : "android::trait_trivial_copy<int>",
3370   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
3371   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
3372   "size" : 1,
3373   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3374   "template_args" :
3375   [
3376    "_ZTIi"
3377   ]
3378  },
3379  {
3380   "alignment" : 1,
3381   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
3382   "name" : "android::trait_trivial_copy<unsigned int>",
3383   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
3384   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
3385   "size" : 1,
3386   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3387   "template_args" :
3388   [
3389    "_ZTIj"
3390   ]
3391  },
3392  {
3393   "alignment" : 1,
3394   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
3395   "name" : "android::trait_trivial_copy<long>",
3396   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
3397   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
3398   "size" : 1,
3399   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3400   "template_args" :
3401   [
3402    "_ZTIl"
3403   ]
3404  },
3405  {
3406   "alignment" : 1,
3407   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
3408   "name" : "android::trait_trivial_copy<unsigned long>",
3409   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
3410   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
3411   "size" : 1,
3412   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3413   "template_args" :
3414   [
3415    "_ZTIm"
3416   ]
3417  },
3418  {
3419   "alignment" : 1,
3420   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
3421   "name" : "android::trait_trivial_copy<short>",
3422   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
3423   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
3424   "size" : 1,
3425   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3426   "template_args" :
3427   [
3428    "_ZTIs"
3429   ]
3430  },
3431  {
3432   "alignment" : 1,
3433   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
3434   "name" : "android::trait_trivial_copy<unsigned short>",
3435   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
3436   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
3437   "size" : 1,
3438   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3439   "template_args" :
3440   [
3441    "_ZTIt"
3442   ]
3443  },
3444  {
3445   "alignment" : 1,
3446   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
3447   "name" : "android::trait_trivial_copy<void>",
3448   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
3449   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
3450   "size" : 1,
3451   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3452   "template_args" :
3453   [
3454    "_ZTIv"
3455   ]
3456  },
3457  {
3458   "alignment" : 1,
3459   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
3460   "name" : "android::trait_trivial_copy<long long>",
3461   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
3462   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
3463   "size" : 1,
3464   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3465   "template_args" :
3466   [
3467    "_ZTIx"
3468   ]
3469  },
3470  {
3471   "alignment" : 1,
3472   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
3473   "name" : "android::trait_trivial_copy<unsigned long long>",
3474   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
3475   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
3476   "size" : 1,
3477   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3478   "template_args" :
3479   [
3480    "_ZTIy"
3481   ]
3482  },
3483  {
3484   "alignment" : 1,
3485   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
3486   "name" : "android::trait_trivial_ctor<bool>",
3487   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
3488   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
3489   "size" : 1,
3490   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3491   "template_args" :
3492   [
3493    "_ZTIb"
3494   ]
3495  },
3496  {
3497   "alignment" : 1,
3498   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
3499   "name" : "android::trait_trivial_ctor<char>",
3500   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
3501   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
3502   "size" : 1,
3503   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3504   "template_args" :
3505   [
3506    "_ZTIc"
3507   ]
3508  },
3509  {
3510   "alignment" : 1,
3511   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
3512   "name" : "android::trait_trivial_ctor<double>",
3513   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
3514   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
3515   "size" : 1,
3516   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3517   "template_args" :
3518   [
3519    "_ZTId"
3520   ]
3521  },
3522  {
3523   "alignment" : 1,
3524   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
3525   "name" : "android::trait_trivial_ctor<float>",
3526   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
3527   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
3528   "size" : 1,
3529   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3530   "template_args" :
3531   [
3532    "_ZTIf"
3533   ]
3534  },
3535  {
3536   "alignment" : 1,
3537   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
3538   "name" : "android::trait_trivial_ctor<unsigned char>",
3539   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
3540   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
3541   "size" : 1,
3542   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3543   "template_args" :
3544   [
3545    "_ZTIh"
3546   ]
3547  },
3548  {
3549   "alignment" : 1,
3550   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
3551   "name" : "android::trait_trivial_ctor<int>",
3552   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
3553   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
3554   "size" : 1,
3555   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3556   "template_args" :
3557   [
3558    "_ZTIi"
3559   ]
3560  },
3561  {
3562   "alignment" : 1,
3563   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
3564   "name" : "android::trait_trivial_ctor<unsigned int>",
3565   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
3566   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
3567   "size" : 1,
3568   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3569   "template_args" :
3570   [
3571    "_ZTIj"
3572   ]
3573  },
3574  {
3575   "alignment" : 1,
3576   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
3577   "name" : "android::trait_trivial_ctor<long>",
3578   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
3579   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
3580   "size" : 1,
3581   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3582   "template_args" :
3583   [
3584    "_ZTIl"
3585   ]
3586  },
3587  {
3588   "alignment" : 1,
3589   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
3590   "name" : "android::trait_trivial_ctor<unsigned long>",
3591   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
3592   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
3593   "size" : 1,
3594   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3595   "template_args" :
3596   [
3597    "_ZTIm"
3598   ]
3599  },
3600  {
3601   "alignment" : 1,
3602   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
3603   "name" : "android::trait_trivial_ctor<short>",
3604   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
3605   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
3606   "size" : 1,
3607   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3608   "template_args" :
3609   [
3610    "_ZTIs"
3611   ]
3612  },
3613  {
3614   "alignment" : 1,
3615   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
3616   "name" : "android::trait_trivial_ctor<unsigned short>",
3617   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
3618   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
3619   "size" : 1,
3620   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3621   "template_args" :
3622   [
3623    "_ZTIt"
3624   ]
3625  },
3626  {
3627   "alignment" : 1,
3628   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
3629   "name" : "android::trait_trivial_ctor<void>",
3630   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
3631   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
3632   "size" : 1,
3633   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3634   "template_args" :
3635   [
3636    "_ZTIv"
3637   ]
3638  },
3639  {
3640   "alignment" : 1,
3641   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
3642   "name" : "android::trait_trivial_ctor<long long>",
3643   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
3644   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
3645   "size" : 1,
3646   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3647   "template_args" :
3648   [
3649    "_ZTIx"
3650   ]
3651  },
3652  {
3653   "alignment" : 1,
3654   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
3655   "name" : "android::trait_trivial_ctor<unsigned long long>",
3656   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
3657   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
3658   "size" : 1,
3659   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3660   "template_args" :
3661   [
3662    "_ZTIy"
3663   ]
3664  },
3665  {
3666   "alignment" : 1,
3667   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
3668   "name" : "android::trait_trivial_dtor<bool>",
3669   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
3670   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
3671   "size" : 1,
3672   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3673   "template_args" :
3674   [
3675    "_ZTIb"
3676   ]
3677  },
3678  {
3679   "alignment" : 1,
3680   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
3681   "name" : "android::trait_trivial_dtor<char>",
3682   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
3683   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
3684   "size" : 1,
3685   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3686   "template_args" :
3687   [
3688    "_ZTIc"
3689   ]
3690  },
3691  {
3692   "alignment" : 1,
3693   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
3694   "name" : "android::trait_trivial_dtor<double>",
3695   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
3696   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
3697   "size" : 1,
3698   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3699   "template_args" :
3700   [
3701    "_ZTId"
3702   ]
3703  },
3704  {
3705   "alignment" : 1,
3706   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
3707   "name" : "android::trait_trivial_dtor<float>",
3708   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
3709   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
3710   "size" : 1,
3711   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3712   "template_args" :
3713   [
3714    "_ZTIf"
3715   ]
3716  },
3717  {
3718   "alignment" : 1,
3719   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
3720   "name" : "android::trait_trivial_dtor<unsigned char>",
3721   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
3722   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
3723   "size" : 1,
3724   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3725   "template_args" :
3726   [
3727    "_ZTIh"
3728   ]
3729  },
3730  {
3731   "alignment" : 1,
3732   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
3733   "name" : "android::trait_trivial_dtor<int>",
3734   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
3735   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
3736   "size" : 1,
3737   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3738   "template_args" :
3739   [
3740    "_ZTIi"
3741   ]
3742  },
3743  {
3744   "alignment" : 1,
3745   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
3746   "name" : "android::trait_trivial_dtor<unsigned int>",
3747   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
3748   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
3749   "size" : 1,
3750   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3751   "template_args" :
3752   [
3753    "_ZTIj"
3754   ]
3755  },
3756  {
3757   "alignment" : 1,
3758   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
3759   "name" : "android::trait_trivial_dtor<long>",
3760   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
3761   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
3762   "size" : 1,
3763   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3764   "template_args" :
3765   [
3766    "_ZTIl"
3767   ]
3768  },
3769  {
3770   "alignment" : 1,
3771   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
3772   "name" : "android::trait_trivial_dtor<unsigned long>",
3773   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
3774   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
3775   "size" : 1,
3776   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3777   "template_args" :
3778   [
3779    "_ZTIm"
3780   ]
3781  },
3782  {
3783   "alignment" : 1,
3784   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
3785   "name" : "android::trait_trivial_dtor<short>",
3786   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
3787   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
3788   "size" : 1,
3789   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3790   "template_args" :
3791   [
3792    "_ZTIs"
3793   ]
3794  },
3795  {
3796   "alignment" : 1,
3797   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
3798   "name" : "android::trait_trivial_dtor<unsigned short>",
3799   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
3800   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
3801   "size" : 1,
3802   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3803   "template_args" :
3804   [
3805    "_ZTIt"
3806   ]
3807  },
3808  {
3809   "alignment" : 1,
3810   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
3811   "name" : "android::trait_trivial_dtor<void>",
3812   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
3813   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
3814   "size" : 1,
3815   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3816   "template_args" :
3817   [
3818    "_ZTIv"
3819   ]
3820  },
3821  {
3822   "alignment" : 1,
3823   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
3824   "name" : "android::trait_trivial_dtor<long long>",
3825   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
3826   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
3827   "size" : 1,
3828   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3829   "template_args" :
3830   [
3831    "_ZTIx"
3832   ]
3833  },
3834  {
3835   "alignment" : 1,
3836   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
3837   "name" : "android::trait_trivial_dtor<unsigned long long>",
3838   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
3839   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
3840   "size" : 1,
3841   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3842   "template_args" :
3843   [
3844    "_ZTIy"
3845   ]
3846  },
3847  {
3848   "alignment" : 1,
3849   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
3850   "name" : "android::trait_trivial_move<bool>",
3851   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
3852   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
3853   "size" : 1,
3854   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3855   "template_args" :
3856   [
3857    "_ZTIb"
3858   ]
3859  },
3860  {
3861   "alignment" : 1,
3862   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
3863   "name" : "android::trait_trivial_move<char>",
3864   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
3865   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
3866   "size" : 1,
3867   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3868   "template_args" :
3869   [
3870    "_ZTIc"
3871   ]
3872  },
3873  {
3874   "alignment" : 1,
3875   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
3876   "name" : "android::trait_trivial_move<double>",
3877   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
3878   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
3879   "size" : 1,
3880   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3881   "template_args" :
3882   [
3883    "_ZTId"
3884   ]
3885  },
3886  {
3887   "alignment" : 1,
3888   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
3889   "name" : "android::trait_trivial_move<float>",
3890   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
3891   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
3892   "size" : 1,
3893   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3894   "template_args" :
3895   [
3896    "_ZTIf"
3897   ]
3898  },
3899  {
3900   "alignment" : 1,
3901   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
3902   "name" : "android::trait_trivial_move<unsigned char>",
3903   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
3904   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
3905   "size" : 1,
3906   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3907   "template_args" :
3908   [
3909    "_ZTIh"
3910   ]
3911  },
3912  {
3913   "alignment" : 1,
3914   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
3915   "name" : "android::trait_trivial_move<int>",
3916   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
3917   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
3918   "size" : 1,
3919   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3920   "template_args" :
3921   [
3922    "_ZTIi"
3923   ]
3924  },
3925  {
3926   "alignment" : 1,
3927   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
3928   "name" : "android::trait_trivial_move<unsigned int>",
3929   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
3930   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
3931   "size" : 1,
3932   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3933   "template_args" :
3934   [
3935    "_ZTIj"
3936   ]
3937  },
3938  {
3939   "alignment" : 1,
3940   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
3941   "name" : "android::trait_trivial_move<long>",
3942   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
3943   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
3944   "size" : 1,
3945   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3946   "template_args" :
3947   [
3948    "_ZTIl"
3949   ]
3950  },
3951  {
3952   "alignment" : 1,
3953   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
3954   "name" : "android::trait_trivial_move<unsigned long>",
3955   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
3956   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
3957   "size" : 1,
3958   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3959   "template_args" :
3960   [
3961    "_ZTIm"
3962   ]
3963  },
3964  {
3965   "alignment" : 1,
3966   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
3967   "name" : "android::trait_trivial_move<short>",
3968   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
3969   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
3970   "size" : 1,
3971   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3972   "template_args" :
3973   [
3974    "_ZTIs"
3975   ]
3976  },
3977  {
3978   "alignment" : 1,
3979   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
3980   "name" : "android::trait_trivial_move<unsigned short>",
3981   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
3982   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
3983   "size" : 1,
3984   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3985   "template_args" :
3986   [
3987    "_ZTIt"
3988   ]
3989  },
3990  {
3991   "alignment" : 1,
3992   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
3993   "name" : "android::trait_trivial_move<void>",
3994   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
3995   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
3996   "size" : 1,
3997   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
3998   "template_args" :
3999   [
4000    "_ZTIv"
4001   ]
4002  },
4003  {
4004   "alignment" : 1,
4005   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
4006   "name" : "android::trait_trivial_move<long long>",
4007   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
4008   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
4009   "size" : 1,
4010   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4011   "template_args" :
4012   [
4013    "_ZTIx"
4014   ]
4015  },
4016  {
4017   "alignment" : 1,
4018   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
4019   "name" : "android::trait_trivial_move<unsigned long long>",
4020   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
4021   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
4022   "size" : 1,
4023   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4024   "template_args" :
4025   [
4026    "_ZTIy"
4027   ]
4028  },
4029  {
4030   "alignment" : 8,
4031   "base_specifiers" :
4032   [
4033    {
4034     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4035    }
4036   ],
4037   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
4038   "name" : "android::VirtualLightRefBase",
4039   "record_kind" : "class",
4040   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
4041   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
4042   "size" : 16,
4043   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
4044   "vtable_components" :
4045   [
4046    {
4047     "kind" : "offset_to_top"
4048    },
4049    {
4050     "kind" : "rtti",
4051     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
4052    },
4053    {
4054     "kind" : "complete_dtor_pointer",
4055     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
4056    },
4057    {
4058     "kind" : "deleting_dtor_pointer",
4059     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
4060    }
4061   ]
4062  },
4063  {
4064   "alignment" : 8,
4065   "fields" :
4066   [
4067    {
4068     "access" : "private",
4069     "field_name" : "m_ptr",
4070     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
4071    }
4072   ],
4073   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
4074   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
4075   "record_kind" : "class",
4076   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
4077   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
4078   "size" : 8,
4079   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4080   "template_args" :
4081   [
4082    "_ZTIN7android4hidl4base4V1_05IBaseE"
4083   ]
4084  },
4085  {
4086   "alignment" : 8,
4087   "fields" :
4088   [
4089    {
4090     "access" : "private",
4091     "field_name" : "m_ptr",
4092     "referenced_type" : "_ZTIPN7android4hidl6memory4V1_07IMapperE"
4093    }
4094   ],
4095   "linker_set_key" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
4096   "name" : "android::sp<android::hidl::memory::V1_0::IMapper>",
4097   "record_kind" : "class",
4098   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
4099   "self_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
4100   "size" : 8,
4101   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4102   "template_args" :
4103   [
4104    "_ZTIN7android4hidl6memory4V1_07IMapperE"
4105   ]
4106  },
4107  {
4108   "alignment" : 8,
4109   "fields" :
4110   [
4111    {
4112     "access" : "private",
4113     "field_name" : "m_ptr",
4114     "referenced_type" : "_ZTIPN7android4hidl6memory4V1_07IMemoryE"
4115    }
4116   ],
4117   "linker_set_key" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
4118   "name" : "android::sp<android::hidl::memory::V1_0::IMemory>",
4119   "record_kind" : "class",
4120   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
4121   "self_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE",
4122   "size" : 8,
4123   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4124   "template_args" :
4125   [
4126    "_ZTIN7android4hidl6memory4V1_07IMemoryE"
4127   ]
4128  },
4129  {
4130   "alignment" : 8,
4131   "fields" :
4132   [
4133    {
4134     "access" : "private",
4135     "field_name" : "m_ptr",
4136     "referenced_type" : "_ZTIPN7android4hidl6memory5token4V1_012IMemoryTokenE"
4137    }
4138   ],
4139   "linker_set_key" : "_ZTIN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
4140   "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
4141   "record_kind" : "class",
4142   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
4143   "self_type" : "_ZTIN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE",
4144   "size" : 8,
4145   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4146   "template_args" :
4147   [
4148    "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
4149   ]
4150  },
4151  {
4152   "alignment" : 8,
4153   "fields" :
4154   [
4155    {
4156     "access" : "private",
4157     "field_name" : "m_ptr",
4158     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
4159    }
4160   ],
4161   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4162   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4163   "record_kind" : "class",
4164   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4165   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4166   "size" : 8,
4167   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4168   "template_args" :
4169   [
4170    "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
4171   ]
4172  },
4173  {
4174   "alignment" : 8,
4175   "fields" :
4176   [
4177    {
4178     "access" : "private",
4179     "field_name" : "m_ptr",
4180     "referenced_type" : "_ZTIPN7android8hardware10HidlMemoryE"
4181    }
4182   ],
4183   "linker_set_key" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE",
4184   "name" : "android::sp<android::hardware::HidlMemory>",
4185   "record_kind" : "class",
4186   "referenced_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE",
4187   "self_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE",
4188   "size" : 8,
4189   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4190   "template_args" :
4191   [
4192    "_ZTIN7android8hardware10HidlMemoryE"
4193   ]
4194  },
4195  {
4196   "alignment" : 8,
4197   "fields" :
4198   [
4199    {
4200     "access" : "private",
4201     "field_name" : "m_ptr",
4202     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
4203    }
4204   ],
4205   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
4206   "name" : "android::sp<android::hardware::hidl_death_recipient>",
4207   "record_kind" : "class",
4208   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
4209   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
4210   "size" : 8,
4211   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
4212   "template_args" :
4213   [
4214    "_ZTIN7android8hardware20hidl_death_recipientE"
4215   ]
4216  },
4217  {
4218   "alignment" : 8,
4219   "fields" :
4220   [
4221    {
4222     "access" : "private",
4223     "field_name" : "data_",
4224     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
4225    }
4226   ],
4227   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
4228   "name" : "android::base::LogMessage",
4229   "record_kind" : "class",
4230   "referenced_type" : "_ZTIN7android4base10LogMessageE",
4231   "self_type" : "_ZTIN7android4base10LogMessageE",
4232   "size" : 8,
4233   "source_file" : "system/libbase/include/android-base/logging.h"
4234  },
4235  {
4236   "alignment" : 4,
4237   "fields" :
4238   [
4239    {
4240     "access" : "private",
4241     "field_name" : "default_log_id_",
4242     "referenced_type" : "_ZTIN7android4base5LogIdE"
4243    }
4244   ],
4245   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
4246   "name" : "android::base::LogdLogger",
4247   "record_kind" : "class",
4248   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
4249   "self_type" : "_ZTIN7android4base10LogdLoggerE",
4250   "size" : 4,
4251   "source_file" : "system/libbase/include/android-base/logging.h"
4252  },
4253  {
4254   "alignment" : 1,
4255   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIDnEE",
4256   "name" : "android::base::LogNullGuard<std::nullptr_t>",
4257   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
4258   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
4259   "size" : 1,
4260   "source_file" : "system/libbase/include/android-base/logging.h",
4261   "template_args" :
4262   [
4263    "_ZTIDn"
4264   ]
4265  },
4266  {
4267   "alignment" : 1,
4268   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
4269   "name" : "android::base::LogNullGuard<const char *>",
4270   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
4271   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
4272   "size" : 1,
4273   "source_file" : "system/libbase/include/android-base/logging.h",
4274   "template_args" :
4275   [
4276    "_ZTIPKc"
4277   ]
4278  },
4279  {
4280   "alignment" : 1,
4281   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
4282   "name" : "android::base::LogNullGuard<char *>",
4283   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
4284   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
4285   "size" : 1,
4286   "source_file" : "system/libbase/include/android-base/logging.h",
4287   "template_args" :
4288   [
4289    "_ZTIPc"
4290   ]
4291  },
4292  {
4293   "alignment" : 4,
4294   "fields" :
4295   [
4296    {
4297     "access" : "private",
4298     "field_name" : "saved_errno_",
4299     "referenced_type" : "_ZTIKi"
4300    }
4301   ],
4302   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
4303   "name" : "android::base::ErrnoRestorer",
4304   "record_kind" : "class",
4305   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
4306   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
4307   "size" : 4,
4308   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
4309  },
4310  {
4311   "alignment" : 4,
4312   "fields" :
4313   [
4314    {
4315     "access" : "private",
4316     "field_name" : "old_",
4317     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
4318    }
4319   ],
4320   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
4321   "name" : "android::base::ScopedLogSeverity",
4322   "record_kind" : "class",
4323   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
4324   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
4325   "size" : 4,
4326   "source_file" : "system/libbase/include/android-base/logging.h"
4327  },
4328  {
4329   "alignment" : 8,
4330   "base_specifiers" :
4331   [
4332    {
4333     "is_virtual" : true,
4334     "referenced_type" : "_ZTIN7android7RefBaseE"
4335    }
4336   ],
4337   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
4338   "name" : "android::hidl::base::V1_0::IBase",
4339   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
4340   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
4341   "size" : 24,
4342   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
4343   "vtable_components" :
4344   [
4345    {
4346     "component_value" : 8,
4347     "kind" : "vbase_offset"
4348    },
4349    {
4350     "kind" : "offset_to_top"
4351    },
4352    {
4353     "kind" : "rtti",
4354     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
4355    },
4356    {
4357     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
4358    },
4359    {
4360     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
4361    },
4362    {
4363     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
4364    },
4365    {
4366     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4367    },
4368    {
4369     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
4370    },
4371    {
4372     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
4373    },
4374    {
4375     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4376    },
4377    {
4378     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
4379    },
4380    {
4381     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
4382    },
4383    {
4384     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
4385    },
4386    {
4387     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4388    },
4389    {
4390     "kind" : "complete_dtor_pointer",
4391     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
4392    },
4393    {
4394     "kind" : "deleting_dtor_pointer",
4395     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
4396    },
4397    {
4398     "kind" : "vcall_offset"
4399    },
4400    {
4401     "kind" : "vcall_offset"
4402    },
4403    {
4404     "kind" : "vcall_offset"
4405    },
4406    {
4407     "kind" : "vcall_offset"
4408    },
4409    {
4410     "component_value" : -8,
4411     "kind" : "vcall_offset"
4412    },
4413    {
4414     "component_value" : -8,
4415     "kind" : "offset_to_top"
4416    },
4417    {
4418     "kind" : "rtti",
4419     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
4420    },
4421    {
4422     "kind" : "complete_dtor_pointer",
4423     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
4424    },
4425    {
4426     "kind" : "deleting_dtor_pointer",
4427     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
4428    },
4429    {
4430     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4431    },
4432    {
4433     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4434    },
4435    {
4436     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4437    },
4438    {
4439     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4440    }
4441   ]
4442  },
4443  {
4444   "alignment" : 8,
4445   "fields" :
4446   [
4447    {
4448     "field_name" : "pid",
4449     "referenced_type" : "_ZTIi"
4450    },
4451    {
4452     "field_name" : "ptr",
4453     "field_offset" : 64,
4454     "referenced_type" : "_ZTIm"
4455    },
4456    {
4457     "field_name" : "arch",
4458     "field_offset" : 128,
4459     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
4460    }
4461   ],
4462   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
4463   "name" : "android::hidl::base::V1_0::DebugInfo",
4464   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
4465   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
4466   "size" : 24,
4467   "source_file" : "out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h"
4468  },
4469  {
4470   "alignment" : 8,
4471   "base_specifiers" :
4472   [
4473    {
4474     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
4475    }
4476   ],
4477   "linker_set_key" : "_ZTIN7android4hidl6memory4V1_07IMapperE",
4478   "name" : "android::hidl::memory::V1_0::IMapper",
4479   "referenced_type" : "_ZTIN7android4hidl6memory4V1_07IMapperE",
4480   "self_type" : "_ZTIN7android4hidl6memory4V1_07IMapperE",
4481   "size" : 24,
4482   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/1.0/android.hidl.memory@1.0_genc++_headers/gen/android/hidl/memory/1.0/IMapper.h",
4483   "vtable_components" :
4484   [
4485    {
4486     "component_value" : 8,
4487     "kind" : "vbase_offset"
4488    },
4489    {
4490     "kind" : "offset_to_top"
4491    },
4492    {
4493     "kind" : "rtti",
4494     "mangled_component_name" : "_ZTIN7android4hidl6memory4V1_07IMapperE"
4495    },
4496    {
4497     "mangled_component_name" : "_ZNK7android4hidl6memory4V1_07IMapper8isRemoteEv"
4498    },
4499    {
4500     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
4501    },
4502    {
4503     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
4504    },
4505    {
4506     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4507    },
4508    {
4509     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
4510    },
4511    {
4512     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper21setHALInstrumentationEv"
4513    },
4514    {
4515     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4516    },
4517    {
4518     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper4pingEv"
4519    },
4520    {
4521     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
4522    },
4523    {
4524     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper21notifySyspropsChangedEv"
4525    },
4526    {
4527     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4528    },
4529    {
4530     "kind" : "complete_dtor_pointer",
4531     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapperD1Ev"
4532    },
4533    {
4534     "kind" : "deleting_dtor_pointer",
4535     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapperD0Ev"
4536    },
4537    {
4538     "is_pure" : true,
4539     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMapper9mapMemoryERKNS_8hardware11hidl_memoryE"
4540    },
4541    {
4542     "kind" : "vcall_offset"
4543    },
4544    {
4545     "kind" : "vcall_offset"
4546    },
4547    {
4548     "kind" : "vcall_offset"
4549    },
4550    {
4551     "kind" : "vcall_offset"
4552    },
4553    {
4554     "component_value" : -8,
4555     "kind" : "vcall_offset"
4556    },
4557    {
4558     "component_value" : -8,
4559     "kind" : "offset_to_top"
4560    },
4561    {
4562     "kind" : "rtti",
4563     "mangled_component_name" : "_ZTIN7android4hidl6memory4V1_07IMapperE"
4564    },
4565    {
4566     "kind" : "complete_dtor_pointer",
4567     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory4V1_07IMapperD1Ev"
4568    },
4569    {
4570     "kind" : "deleting_dtor_pointer",
4571     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory4V1_07IMapperD0Ev"
4572    },
4573    {
4574     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4575    },
4576    {
4577     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4578    },
4579    {
4580     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4581    },
4582    {
4583     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4584    }
4585   ]
4586  },
4587  {
4588   "alignment" : 8,
4589   "base_specifiers" :
4590   [
4591    {
4592     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
4593    }
4594   ],
4595   "linker_set_key" : "_ZTIN7android4hidl6memory4V1_07IMemoryE",
4596   "name" : "android::hidl::memory::V1_0::IMemory",
4597   "referenced_type" : "_ZTIN7android4hidl6memory4V1_07IMemoryE",
4598   "self_type" : "_ZTIN7android4hidl6memory4V1_07IMemoryE",
4599   "size" : 24,
4600   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/1.0/android.hidl.memory@1.0_genc++_headers/gen/android/hidl/memory/1.0/IMemory.h",
4601   "vtable_components" :
4602   [
4603    {
4604     "component_value" : 8,
4605     "kind" : "vbase_offset"
4606    },
4607    {
4608     "kind" : "offset_to_top"
4609    },
4610    {
4611     "kind" : "rtti",
4612     "mangled_component_name" : "_ZTIN7android4hidl6memory4V1_07IMemoryE"
4613    },
4614    {
4615     "mangled_component_name" : "_ZNK7android4hidl6memory4V1_07IMemory8isRemoteEv"
4616    },
4617    {
4618     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
4619    },
4620    {
4621     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
4622    },
4623    {
4624     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4625    },
4626    {
4627     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
4628    },
4629    {
4630     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory21setHALInstrumentationEv"
4631    },
4632    {
4633     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4634    },
4635    {
4636     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory4pingEv"
4637    },
4638    {
4639     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
4640    },
4641    {
4642     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory21notifySyspropsChangedEv"
4643    },
4644    {
4645     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4646    },
4647    {
4648     "kind" : "complete_dtor_pointer",
4649     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemoryD1Ev"
4650    },
4651    {
4652     "kind" : "deleting_dtor_pointer",
4653     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemoryD0Ev"
4654    },
4655    {
4656     "is_pure" : true,
4657     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory6updateEv"
4658    },
4659    {
4660     "is_pure" : true,
4661     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory11updateRangeEmm"
4662    },
4663    {
4664     "is_pure" : true,
4665     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory4readEv"
4666    },
4667    {
4668     "is_pure" : true,
4669     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory9readRangeEmm"
4670    },
4671    {
4672     "is_pure" : true,
4673     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory6commitEv"
4674    },
4675    {
4676     "is_pure" : true,
4677     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory10getPointerEv"
4678    },
4679    {
4680     "is_pure" : true,
4681     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory7getSizeEv"
4682    },
4683    {
4684     "kind" : "vcall_offset"
4685    },
4686    {
4687     "kind" : "vcall_offset"
4688    },
4689    {
4690     "kind" : "vcall_offset"
4691    },
4692    {
4693     "kind" : "vcall_offset"
4694    },
4695    {
4696     "component_value" : -8,
4697     "kind" : "vcall_offset"
4698    },
4699    {
4700     "component_value" : -8,
4701     "kind" : "offset_to_top"
4702    },
4703    {
4704     "kind" : "rtti",
4705     "mangled_component_name" : "_ZTIN7android4hidl6memory4V1_07IMemoryE"
4706    },
4707    {
4708     "kind" : "complete_dtor_pointer",
4709     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory4V1_07IMemoryD1Ev"
4710    },
4711    {
4712     "kind" : "deleting_dtor_pointer",
4713     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory4V1_07IMemoryD0Ev"
4714    },
4715    {
4716     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4717    },
4718    {
4719     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4720    },
4721    {
4722     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4723    },
4724    {
4725     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4726    }
4727   ]
4728  },
4729  {
4730   "alignment" : 8,
4731   "base_specifiers" :
4732   [
4733    {
4734     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
4735    }
4736   ],
4737   "linker_set_key" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE",
4738   "name" : "android::hidl::memory::token::V1_0::IMemoryToken",
4739   "referenced_type" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE",
4740   "self_type" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE",
4741   "size" : 24,
4742   "source_file" : "out/soong/.intermediates/system/libhidl/transport/memory/token/1.0/android.hidl.memory.token@1.0_genc++_headers/gen/android/hidl/memory/token/1.0/IMemoryToken.h",
4743   "vtable_components" :
4744   [
4745    {
4746     "component_value" : 8,
4747     "kind" : "vbase_offset"
4748    },
4749    {
4750     "kind" : "offset_to_top"
4751    },
4752    {
4753     "kind" : "rtti",
4754     "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
4755    },
4756    {
4757     "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
4758    },
4759    {
4760     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
4761    },
4762    {
4763     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
4764    },
4765    {
4766     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4767    },
4768    {
4769     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLm32EJEEEEEEEE"
4770    },
4771    {
4772     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
4773    },
4774    {
4775     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4776    },
4777    {
4778     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
4779    },
4780    {
4781     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
4782    },
4783    {
4784     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
4785    },
4786    {
4787     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4788    },
4789    {
4790     "kind" : "complete_dtor_pointer",
4791     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
4792    },
4793    {
4794     "kind" : "deleting_dtor_pointer",
4795     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
4796    },
4797    {
4798     "is_pure" : true,
4799     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
4800    },
4801    {
4802     "kind" : "vcall_offset"
4803    },
4804    {
4805     "kind" : "vcall_offset"
4806    },
4807    {
4808     "kind" : "vcall_offset"
4809    },
4810    {
4811     "kind" : "vcall_offset"
4812    },
4813    {
4814     "component_value" : -8,
4815     "kind" : "vcall_offset"
4816    },
4817    {
4818     "component_value" : -8,
4819     "kind" : "offset_to_top"
4820    },
4821    {
4822     "kind" : "rtti",
4823     "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
4824    },
4825    {
4826     "kind" : "complete_dtor_pointer",
4827     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
4828    },
4829    {
4830     "kind" : "deleting_dtor_pointer",
4831     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
4832    },
4833    {
4834     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4835    },
4836    {
4837     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4838    },
4839    {
4840     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4841    },
4842    {
4843     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4844    }
4845   ]
4846  },
4847  {
4848   "alignment" : 8,
4849   "base_specifiers" :
4850   [
4851    {
4852     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
4853    }
4854   ],
4855   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
4856   "name" : "android::hidl::manager::V1_0::IServiceNotification",
4857   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
4858   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
4859   "size" : 24,
4860   "source_file" : "out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
4861   "vtable_components" :
4862   [
4863    {
4864     "component_value" : 8,
4865     "kind" : "vbase_offset"
4866    },
4867    {
4868     "kind" : "offset_to_top"
4869    },
4870    {
4871     "kind" : "rtti",
4872     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
4873    },
4874    {
4875     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
4876    },
4877    {
4878     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
4879    },
4880    {
4881     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
4882    },
4883    {
4884     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
4885    },
4886    {
4887     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
4888    },
4889    {
4890     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
4891    },
4892    {
4893     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
4894    },
4895    {
4896     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
4897    },
4898    {
4899     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
4900    },
4901    {
4902     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
4903    },
4904    {
4905     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
4906    },
4907    {
4908     "kind" : "complete_dtor_pointer",
4909     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
4910    },
4911    {
4912     "kind" : "deleting_dtor_pointer",
4913     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
4914    },
4915    {
4916     "is_pure" : true,
4917     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
4918    },
4919    {
4920     "kind" : "vcall_offset"
4921    },
4922    {
4923     "kind" : "vcall_offset"
4924    },
4925    {
4926     "kind" : "vcall_offset"
4927    },
4928    {
4929     "kind" : "vcall_offset"
4930    },
4931    {
4932     "component_value" : -8,
4933     "kind" : "vcall_offset"
4934    },
4935    {
4936     "component_value" : -8,
4937     "kind" : "offset_to_top"
4938    },
4939    {
4940     "kind" : "rtti",
4941     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
4942    },
4943    {
4944     "kind" : "complete_dtor_pointer",
4945     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
4946    },
4947    {
4948     "kind" : "deleting_dtor_pointer",
4949     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
4950    },
4951    {
4952     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4953    },
4954    {
4955     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4956    },
4957    {
4958     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4959    },
4960    {
4961     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4962    }
4963   ]
4964  },
4965  {
4966   "alignment" : 1,
4967   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
4968   "name" : "android::RefBase::weakref_type",
4969   "record_kind" : "class",
4970   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
4971   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
4972   "size" : 1,
4973   "source_file" : "system/core/libutils/include/utils/RefBase.h"
4974  },
4975  {
4976   "alignment" : 8,
4977   "fields" :
4978   [
4979    {
4980     "access" : "private",
4981     "field_name" : "mRefs",
4982     "field_offset" : 64,
4983     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
4984    }
4985   ],
4986   "linker_set_key" : "_ZTIN7android7RefBaseE",
4987   "name" : "android::RefBase",
4988   "record_kind" : "class",
4989   "referenced_type" : "_ZTIN7android7RefBaseE",
4990   "self_type" : "_ZTIN7android7RefBaseE",
4991   "size" : 16,
4992   "source_file" : "system/core/libutils/include/utils/RefBase.h",
4993   "vtable_components" :
4994   [
4995    {
4996     "kind" : "offset_to_top"
4997    },
4998    {
4999     "kind" : "rtti",
5000     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5001    },
5002    {
5003     "kind" : "complete_dtor_pointer",
5004     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5005    },
5006    {
5007     "kind" : "deleting_dtor_pointer",
5008     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5009    },
5010    {
5011     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5012    },
5013    {
5014     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5015    },
5016    {
5017     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5018    },
5019    {
5020     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5021    }
5022   ]
5023  },
5024  {
5025   "alignment" : 8,
5026   "base_specifiers" :
5027   [
5028    {
5029     "is_virtual" : true,
5030     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
5031    },
5032    {
5033     "is_virtual" : true,
5034     "referenced_type" : "_ZTIN7android7RefBaseE"
5035    }
5036   ],
5037   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
5038   "name" : "android::hardware::HidlMemory",
5039   "record_kind" : "class",
5040   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
5041   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
5042   "size" : 64,
5043   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
5044   "vtable_components" :
5045   [
5046    {
5047     "component_value" : 48,
5048     "kind" : "vbase_offset"
5049    },
5050    {
5051     "component_value" : 8,
5052     "kind" : "vbase_offset"
5053    },
5054    {
5055     "kind" : "offset_to_top"
5056    },
5057    {
5058     "kind" : "rtti",
5059     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
5060    },
5061    {
5062     "kind" : "complete_dtor_pointer",
5063     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
5064    },
5065    {
5066     "kind" : "deleting_dtor_pointer",
5067     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
5068    },
5069    {
5070     "kind" : "vcall_offset"
5071    },
5072    {
5073     "kind" : "vcall_offset"
5074    },
5075    {
5076     "kind" : "vcall_offset"
5077    },
5078    {
5079     "kind" : "vcall_offset"
5080    },
5081    {
5082     "component_value" : -48,
5083     "kind" : "vcall_offset"
5084    },
5085    {
5086     "component_value" : -48,
5087     "kind" : "offset_to_top"
5088    },
5089    {
5090     "kind" : "rtti",
5091     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
5092    },
5093    {
5094     "kind" : "complete_dtor_pointer",
5095     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
5096    },
5097    {
5098     "kind" : "deleting_dtor_pointer",
5099     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
5100    },
5101    {
5102     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5103    },
5104    {
5105     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5106    },
5107    {
5108     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5109    },
5110    {
5111     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5112    }
5113   ]
5114  },
5115  {
5116   "alignment" : 8,
5117   "fields" :
5118   [
5119    {
5120     "access" : "private",
5121     "field_name" : "mHandle",
5122     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
5123    },
5124    {
5125     "access" : "private",
5126     "field_name" : "mOwnsHandle",
5127     "field_offset" : 64,
5128     "referenced_type" : "_ZTIb"
5129    },
5130    {
5131     "access" : "private",
5132     "field_name" : "mPad",
5133     "field_offset" : 72,
5134     "referenced_type" : "_ZTIA7_h"
5135    }
5136   ],
5137   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
5138   "name" : "android::hardware::hidl_handle",
5139   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
5140   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
5141   "size" : 16,
5142   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
5143  },
5144  {
5145   "alignment" : 8,
5146   "fields" :
5147   [
5148    {
5149     "access" : "private",
5150     "field_name" : "mHandle",
5151     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
5152    },
5153    {
5154     "access" : "private",
5155     "field_name" : "mSize",
5156     "field_offset" : 128,
5157     "referenced_type" : "_ZTIm"
5158    },
5159    {
5160     "access" : "private",
5161     "field_name" : "mName",
5162     "field_offset" : 192,
5163     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
5164    }
5165   ],
5166   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
5167   "name" : "android::hardware::hidl_memory",
5168   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
5169   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
5170   "size" : 40,
5171   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
5172  },
5173  {
5174   "alignment" : 8,
5175   "fields" :
5176   [
5177    {
5178     "access" : "private",
5179     "field_name" : "mBuffer",
5180     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
5181    },
5182    {
5183     "access" : "private",
5184     "field_name" : "mSize",
5185     "field_offset" : 64,
5186     "referenced_type" : "_ZTIj"
5187    },
5188    {
5189     "access" : "private",
5190     "field_name" : "mOwnsBuffer",
5191     "field_offset" : 96,
5192     "referenced_type" : "_ZTIb"
5193    },
5194    {
5195     "access" : "private",
5196     "field_name" : "mPad",
5197     "field_offset" : 104,
5198     "referenced_type" : "_ZTIA3_h"
5199    }
5200   ],
5201   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
5202   "name" : "android::hardware::hidl_string",
5203   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
5204   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
5205   "size" : 16,
5206   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
5207  },
5208  {
5209   "alignment" : 2,
5210   "fields" :
5211   [
5212    {
5213     "access" : "private",
5214     "field_name" : "mMajor",
5215     "referenced_type" : "_ZTIt"
5216    },
5217    {
5218     "access" : "private",
5219     "field_name" : "mMinor",
5220     "field_offset" : 16,
5221     "referenced_type" : "_ZTIt"
5222    }
5223   ],
5224   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
5225   "name" : "android::hardware::hidl_version",
5226   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
5227   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
5228   "size" : 4,
5229   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
5230  },
5231  {
5232   "alignment" : 8,
5233   "base_specifiers" :
5234   [
5235    {
5236     "is_virtual" : true,
5237     "referenced_type" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
5238    }
5239   ],
5240   "fields" :
5241   [
5242    {
5243     "access" : "protected",
5244     "field_name" : "mMemory",
5245     "field_offset" : 64,
5246     "referenced_type" : "_ZTIN7android2spINS_8hardware10HidlMemoryEEE"
5247    }
5248   ],
5249   "linker_set_key" : "_ZTIN7android8hardware15HidlMemoryTokenE",
5250   "name" : "android::hardware::HidlMemoryToken",
5251   "record_kind" : "class",
5252   "referenced_type" : "_ZTIN7android8hardware15HidlMemoryTokenE",
5253   "self_type" : "_ZTIN7android8hardware15HidlMemoryTokenE",
5254   "size" : 32,
5255   "source_file" : "system/libhidl/libhidlmemory/include/hidlmemory/HidlMemoryToken.h",
5256   "vtable_components" :
5257   [
5258    {
5259     "kind" : "vbase_offset"
5260    },
5261    {
5262     "kind" : "vcall_offset"
5263    },
5264    {
5265     "kind" : "vcall_offset"
5266    },
5267    {
5268     "kind" : "vcall_offset"
5269    },
5270    {
5271     "kind" : "vcall_offset"
5272    },
5273    {
5274     "kind" : "vcall_offset"
5275    },
5276    {
5277     "kind" : "vcall_offset"
5278    },
5279    {
5280     "kind" : "vcall_offset"
5281    },
5282    {
5283     "kind" : "vcall_offset"
5284    },
5285    {
5286     "kind" : "vcall_offset"
5287    },
5288    {
5289     "kind" : "vcall_offset"
5290    },
5291    {
5292     "kind" : "vcall_offset"
5293    },
5294    {
5295     "kind" : "vcall_offset"
5296    },
5297    {
5298     "kind" : "vcall_offset"
5299    },
5300    {
5301     "component_value" : 16,
5302     "kind" : "vbase_offset"
5303    },
5304    {
5305     "kind" : "offset_to_top"
5306    },
5307    {
5308     "kind" : "rtti",
5309     "mangled_component_name" : "_ZTIN7android8hardware15HidlMemoryTokenE"
5310    },
5311    {
5312     "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
5313    },
5314    {
5315     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
5316    },
5317    {
5318     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
5319    },
5320    {
5321     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5322    },
5323    {
5324     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLm32EJEEEEEEEE"
5325    },
5326    {
5327     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
5328    },
5329    {
5330     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5331    },
5332    {
5333     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
5334    },
5335    {
5336     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
5337    },
5338    {
5339     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
5340    },
5341    {
5342     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5343    },
5344    {
5345     "kind" : "complete_dtor_pointer",
5346     "mangled_component_name" : "_ZN7android8hardware15HidlMemoryTokenD1Ev"
5347    },
5348    {
5349     "kind" : "deleting_dtor_pointer",
5350     "mangled_component_name" : "_ZN7android8hardware15HidlMemoryTokenD0Ev"
5351    },
5352    {
5353     "mangled_component_name" : "_ZN7android8hardware15HidlMemoryToken3getENSt3__18functionIFvRKNS0_11hidl_memoryEEEE"
5354    },
5355    {
5356     "kind" : "vcall_offset"
5357    },
5358    {
5359     "kind" : "vcall_offset"
5360    },
5361    {
5362     "kind" : "vcall_offset"
5363    },
5364    {
5365     "kind" : "vcall_offset"
5366    },
5367    {
5368     "component_value" : -16,
5369     "kind" : "vcall_offset"
5370    },
5371    {
5372     "component_value" : -16,
5373     "kind" : "offset_to_top"
5374    },
5375    {
5376     "kind" : "rtti",
5377     "mangled_component_name" : "_ZTIN7android8hardware15HidlMemoryTokenE"
5378    },
5379    {
5380     "kind" : "complete_dtor_pointer",
5381     "mangled_component_name" : "_ZTv0_n24_N7android8hardware15HidlMemoryTokenD1Ev"
5382    },
5383    {
5384     "kind" : "deleting_dtor_pointer",
5385     "mangled_component_name" : "_ZTv0_n24_N7android8hardware15HidlMemoryTokenD0Ev"
5386    },
5387    {
5388     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5389    },
5390    {
5391     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5392    },
5393    {
5394     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5395    },
5396    {
5397     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5398    }
5399   ]
5400  },
5401  {
5402   "alignment" : 8,
5403   "fields" :
5404   [
5405    {
5406     "field_name" : "flags",
5407     "referenced_type" : "_ZTIj"
5408    },
5409    {
5410     "field_name" : "fdIndex",
5411     "field_offset" : 32,
5412     "referenced_type" : "_ZTIj"
5413    },
5414    {
5415     "field_name" : "offset",
5416     "field_offset" : 64,
5417     "referenced_type" : "_ZTIj"
5418    },
5419    {
5420     "field_name" : "extent",
5421     "field_offset" : 128,
5422     "referenced_type" : "_ZTIm"
5423    }
5424   ],
5425   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
5426   "name" : "android::hardware::GrantorDescriptor",
5427   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
5428   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
5429   "size" : 24,
5430   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
5431  },
5432  {
5433   "alignment" : 8,
5434   "base_specifiers" :
5435   [
5436    {
5437     "is_virtual" : true,
5438     "referenced_type" : "_ZTIN7android7RefBaseE"
5439    }
5440   ],
5441   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
5442   "name" : "android::hardware::hidl_death_recipient",
5443   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
5444   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
5445   "size" : 24,
5446   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
5447   "vtable_components" :
5448   [
5449    {
5450     "component_value" : 8,
5451     "kind" : "vbase_offset"
5452    },
5453    {
5454     "kind" : "offset_to_top"
5455    },
5456    {
5457     "kind" : "rtti",
5458     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5459    },
5460    {
5461     "is_pure" : true,
5462     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
5463    },
5464    {
5465     "kind" : "complete_dtor_pointer",
5466     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
5467    },
5468    {
5469     "kind" : "deleting_dtor_pointer",
5470     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
5471    },
5472    {
5473     "kind" : "vcall_offset"
5474    },
5475    {
5476     "kind" : "vcall_offset"
5477    },
5478    {
5479     "kind" : "vcall_offset"
5480    },
5481    {
5482     "kind" : "vcall_offset"
5483    },
5484    {
5485     "component_value" : -8,
5486     "kind" : "vcall_offset"
5487    },
5488    {
5489     "component_value" : -8,
5490     "kind" : "offset_to_top"
5491    },
5492    {
5493     "kind" : "rtti",
5494     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5495    },
5496    {
5497     "kind" : "complete_dtor_pointer",
5498     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
5499    },
5500    {
5501     "kind" : "deleting_dtor_pointer",
5502     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
5503    },
5504    {
5505     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5506    },
5507    {
5508     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5509    },
5510    {
5511     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5512    },
5513    {
5514     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5515    }
5516   ]
5517  },
5518  {
5519   "alignment" : 8,
5520   "base_specifiers" :
5521   [
5522    {
5523     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
5524    }
5525   ],
5526   "fields" :
5527   [
5528    {
5529     "access" : "private",
5530     "field_name" : "mVal",
5531     "field_offset" : 320,
5532     "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE"
5533    }
5534   ],
5535   "linker_set_key" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
5536   "name" : "android::hardware::Return<android::sp<android::hidl::memory::V1_0::IMemory>>",
5537   "record_kind" : "class",
5538   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
5539   "self_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
5540   "size" : 48,
5541   "source_file" : "system/libhidl/base/include/hidl/Status.h",
5542   "template_args" :
5543   [
5544    "_ZTIN7android2spINS_4hidl6memory4V1_07IMemoryEEE"
5545   ]
5546  },
5547  {
5548   "alignment" : 8,
5549   "base_specifiers" :
5550   [
5551    {
5552     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
5553    }
5554   ],
5555   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
5556   "name" : "android::hardware::Return<void>",
5557   "record_kind" : "class",
5558   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
5559   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
5560   "size" : 40,
5561   "source_file" : "system/libhidl/base/include/hidl/Status.h",
5562   "template_args" :
5563   [
5564    "_ZTIv"
5565   ]
5566  },
5567  {
5568   "alignment" : 8,
5569   "fields" :
5570   [
5571    {
5572     "access" : "private",
5573     "field_name" : "mException",
5574     "referenced_type" : "_ZTIi"
5575    },
5576    {
5577     "access" : "private",
5578     "field_name" : "mErrorCode",
5579     "field_offset" : 32,
5580     "referenced_type" : "_ZTIi"
5581    },
5582    {
5583     "access" : "private",
5584     "field_name" : "mMessage",
5585     "field_offset" : 64,
5586     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5587    }
5588   ],
5589   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
5590   "name" : "android::hardware::Status",
5591   "record_kind" : "class",
5592   "referenced_type" : "_ZTIN7android8hardware6StatusE",
5593   "self_type" : "_ZTIN7android8hardware6StatusE",
5594   "size" : 32,
5595   "source_file" : "system/libhidl/base/include/hidl/Status.h"
5596  },
5597  {
5598   "alignment" : 8,
5599   "fields" :
5600   [
5601    {
5602     "access" : "private",
5603     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
5604    }
5605   ],
5606   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
5607   "name" : "android::hardware::details::hidl_pointer<native_handle>",
5608   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
5609   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
5610   "size" : 8,
5611   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
5612   "template_args" :
5613   [
5614    "_ZTI13native_handle"
5615   ]
5616  },
5617  {
5618   "access" : "private",
5619   "alignment" : 8,
5620   "fields" :
5621   [
5622    {
5623     "field_name" : "mPointer",
5624     "referenced_type" : "_ZTIP13native_handle"
5625    },
5626    {
5627     "field_name" : "_pad",
5628     "referenced_type" : "_ZTIm"
5629    }
5630   ],
5631   "is_anonymous" : true,
5632   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
5633   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
5634   "record_kind" : "union",
5635   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
5636   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
5637   "size" : 8,
5638   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5639  },
5640  {
5641   "alignment" : 8,
5642   "fields" :
5643   [
5644    {
5645     "access" : "private",
5646     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
5647    }
5648   ],
5649   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
5650   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
5651   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
5652   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
5653   "size" : 8,
5654   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
5655   "template_args" :
5656   [
5657    "_ZTIK13native_handle"
5658   ]
5659  },
5660  {
5661   "access" : "private",
5662   "alignment" : 8,
5663   "fields" :
5664   [
5665    {
5666     "field_name" : "mPointer",
5667     "referenced_type" : "_ZTIPK13native_handle"
5668    },
5669    {
5670     "field_name" : "_pad",
5671     "referenced_type" : "_ZTIm"
5672    }
5673   ],
5674   "is_anonymous" : true,
5675   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
5676   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
5677   "record_kind" : "union",
5678   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
5679   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
5680   "size" : 8,
5681   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5682  },
5683  {
5684   "alignment" : 8,
5685   "fields" :
5686   [
5687    {
5688     "access" : "private",
5689     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
5690    }
5691   ],
5692   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
5693   "name" : "android::hardware::details::hidl_pointer<const char>",
5694   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
5695   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
5696   "size" : 8,
5697   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
5698   "template_args" :
5699   [
5700    "_ZTIKc"
5701   ]
5702  },
5703  {
5704   "access" : "private",
5705   "alignment" : 8,
5706   "fields" :
5707   [
5708    {
5709     "field_name" : "mPointer",
5710     "referenced_type" : "_ZTIPKc"
5711    },
5712    {
5713     "field_name" : "_pad",
5714     "referenced_type" : "_ZTIm"
5715    }
5716   ],
5717   "is_anonymous" : true,
5718   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
5719   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
5720   "record_kind" : "union",
5721   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
5722   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
5723   "size" : 8,
5724   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5725  },
5726  {
5727   "alignment" : 8,
5728   "fields" :
5729   [
5730    {
5731     "access" : "private",
5732     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
5733    }
5734   ],
5735   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
5736   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
5737   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
5738   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
5739   "size" : 8,
5740   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
5741   "template_args" :
5742   [
5743    "_ZTIN7android8hardware17GrantorDescriptorE"
5744   ]
5745  },
5746  {
5747   "access" : "private",
5748   "alignment" : 8,
5749   "fields" :
5750   [
5751    {
5752     "field_name" : "mPointer",
5753     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
5754    },
5755    {
5756     "field_name" : "_pad",
5757     "referenced_type" : "_ZTIm"
5758    }
5759   ],
5760   "is_anonymous" : true,
5761   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
5762   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
5763   "record_kind" : "union",
5764   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
5765   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
5766   "size" : 8,
5767   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5768  },
5769  {
5770   "alignment" : 8,
5771   "fields" :
5772   [
5773    {
5774     "access" : "private",
5775     "field_name" : "mStatus",
5776     "referenced_type" : "_ZTIN7android8hardware6StatusE"
5777    },
5778    {
5779     "access" : "private",
5780     "field_name" : "mCheckedStatus",
5781     "field_offset" : 256,
5782     "referenced_type" : "_ZTIb"
5783    }
5784   ],
5785   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
5786   "name" : "android::hardware::details::return_status",
5787   "record_kind" : "class",
5788   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
5789   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
5790   "size" : 40,
5791   "source_file" : "system/libhidl/base/include/hidl/Status.h"
5792  },
5793  {
5794   "alignment" : 8,
5795   "fields" :
5796   [
5797    {
5798     "access" : "protected",
5799     "field_name" : "mInstrumentationCallbacks",
5800     "field_offset" : 64,
5801     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
5802    },
5803    {
5804     "access" : "protected",
5805     "field_offset" : 256,
5806     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
5807    },
5808    {
5809     "access" : "protected",
5810     "field_name" : "mInstrumentationLibPackage",
5811     "field_offset" : 320,
5812     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5813    },
5814    {
5815     "access" : "protected",
5816     "field_name" : "mInterfaceName",
5817     "field_offset" : 512,
5818     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5819    }
5820   ],
5821   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
5822   "name" : "android::hardware::details::HidlInstrumentor",
5823   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
5824   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
5825   "size" : 88,
5826   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
5827   "vtable_components" :
5828   [
5829    {
5830     "kind" : "offset_to_top"
5831    },
5832    {
5833     "kind" : "rtti",
5834     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
5835    },
5836    {
5837     "kind" : "complete_dtor_pointer",
5838     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
5839    },
5840    {
5841     "kind" : "deleting_dtor_pointer",
5842     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
5843    }
5844   ]
5845  },
5846  {
5847   "access" : "protected",
5848   "alignment" : 8,
5849   "fields" :
5850   [
5851    {
5852     "field_name" : "mEnableInstrumentation",
5853     "referenced_type" : "_ZTIb"
5854    },
5855    {
5856     "field_name" : "mReserved0",
5857     "referenced_type" : "_ZTIPv"
5858    }
5859   ],
5860   "is_anonymous" : true,
5861   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
5862   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
5863   "record_kind" : "union",
5864   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
5865   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
5866   "size" : 8,
5867   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5868  },
5869  {
5870   "alignment" : 1,
5871   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
5872   "name" : "android::hardware::details::i_tag",
5873   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
5874   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
5875   "size" : 1,
5876   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5877  },
5878  {
5879   "alignment" : 1,
5880   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
5881   "name" : "android::hardware::details::bs_tag",
5882   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
5883   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
5884   "size" : 1,
5885   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5886  },
5887  {
5888   "alignment" : 1,
5889   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
5890   "name" : "android::hardware::details::bnhw_tag",
5891   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
5892   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
5893   "size" : 1,
5894   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5895  },
5896  {
5897   "alignment" : 1,
5898   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
5899   "name" : "android::hardware::details::bphw_tag",
5900   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
5901   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
5902   "size" : 1,
5903   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
5904  },
5905  {
5906   "alignment" : 8,
5907   "fields" :
5908   [
5909    {
5910     "access" : "private",
5911     "field_name" : "mBuffer",
5912     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
5913    },
5914    {
5915     "access" : "private",
5916     "field_name" : "mSize",
5917     "field_offset" : 64,
5918     "referenced_type" : "_ZTIj"
5919    },
5920    {
5921     "access" : "private",
5922     "field_name" : "mOwnsBuffer",
5923     "field_offset" : 96,
5924     "referenced_type" : "_ZTIb"
5925    },
5926    {
5927     "access" : "private",
5928     "field_name" : "mPad",
5929     "field_offset" : 104,
5930     "referenced_type" : "_ZTIA3_h"
5931    }
5932   ],
5933   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
5934   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
5935   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
5936   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
5937   "size" : 16,
5938   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
5939   "template_args" :
5940   [
5941    "_ZTIN7android8hardware17GrantorDescriptorE"
5942   ]
5943  },
5944  {
5945   "alignment" : 4,
5946   "fields" :
5947   [
5948    {
5949     "field_name" : "buf",
5950     "referenced_type" : "_ZTIA5121_h"
5951    },
5952    {
5953     "field_name" : "entry",
5954     "referenced_type" : "_ZTI12logger_entry"
5955    }
5956   ],
5957   "is_anonymous" : true,
5958   "linker_set_key" : "_ZTIN7log_msgUt_E",
5959   "name" : "log_msg::(anonymous union at system/logging/liblog/include_vndk/log/log_read.h:58:3)",
5960   "record_kind" : "union",
5961   "referenced_type" : "_ZTIN7log_msgUt_E",
5962   "self_type" : "_ZTIN7log_msgUt_E",
5963   "size" : 5124,
5964   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
5965  }
5966 ],
5967 "rvalue_reference_types" :
5968 [
5969  {
5970   "alignment" : 8,
5971   "linker_set_key" : "_ZTION7android2spINS_4hidl6memory4V1_07IMapperEEE",
5972   "name" : "android::sp<android::hidl::memory::V1_0::IMapper> &&",
5973   "referenced_type" : "_ZTIN7android2spINS_4hidl6memory4V1_07IMapperEEE",
5974   "self_type" : "_ZTION7android2spINS_4hidl6memory4V1_07IMapperEEE",
5975   "size" : 8,
5976   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
5977  },
5978  {
5979   "alignment" : 8,
5980   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
5981   "name" : "android::hardware::hidl_handle &&",
5982   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
5983   "self_type" : "_ZTION7android8hardware11hidl_handleE",
5984   "size" : 8,
5985   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
5986  },
5987  {
5988   "alignment" : 8,
5989   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
5990   "name" : "android::hardware::hidl_memory &&",
5991   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
5992   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
5993   "size" : 8,
5994   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
5995  },
5996  {
5997   "alignment" : 8,
5998   "linker_set_key" : "_ZTION7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
5999   "name" : "android::hardware::Return<android::sp<android::hidl::memory::V1_0::IMemory>> &&",
6000   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
6001   "self_type" : "_ZTION7android8hardware6ReturnINS_2spINS_4hidl6memory4V1_07IMemoryEEEEE",
6002   "size" : 8,
6003   "source_file" : "system/libhidl/base/include/hidl/Status.h"
6004  },
6005  {
6006   "alignment" : 8,
6007   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
6008   "name" : "android::hardware::Return<void> &&",
6009   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
6010   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
6011   "size" : 8,
6012   "source_file" : "system/libhidl/base/include/hidl/Status.h"
6013  },
6014  {
6015   "alignment" : 8,
6016   "linker_set_key" : "_ZTION7android8hardware6StatusE",
6017   "name" : "android::hardware::Status &&",
6018   "referenced_type" : "_ZTIN7android8hardware6StatusE",
6019   "self_type" : "_ZTION7android8hardware6StatusE",
6020   "size" : 8,
6021   "source_file" : "system/libhidl/base/include/hidl/Status.h"
6022  },
6023  {
6024   "alignment" : 8,
6025   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
6026   "name" : "android::hardware::details::return_status &&",
6027   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
6028   "self_type" : "_ZTION7android8hardware7details13return_statusE",
6029   "size" : 8,
6030   "source_file" : "system/libhidl/base/include/hidl/Status.h"
6031  }
6032 ]
6033}
6034