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