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