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