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