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