1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-106",
9   "self_type" : "type-237",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "alignment" : 4,
14   "linker_set_key" : "int [0]",
15   "name" : "int [0]",
16   "referenced_type" : "type-2",
17   "self_type" : "type-3",
18   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
19  },
20  {
21   "alignment" : 1,
22   "linker_set_key" : "unsigned char [5121]",
23   "name" : "unsigned char [5121]",
24   "referenced_type" : "type-61",
25   "self_type" : "type-244",
26   "size" : 5121,
27   "source_file" : "/system/core/liblog/include/log/log_read.h"
28  }
29 ],
30 "builtin_types" :
31 [
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "is_unsigned" : true,
36   "linker_set_key" : "bool",
37   "name" : "bool",
38   "referenced_type" : "type-55",
39   "self_type" : "type-55",
40   "size" : 1
41  },
42  {
43   "alignment" : 1,
44   "is_integral" : true,
45   "linker_set_key" : "char",
46   "name" : "char",
47   "referenced_type" : "type-106",
48   "self_type" : "type-106",
49   "size" : 1
50  },
51  {
52   "alignment" : 2,
53   "is_integral" : true,
54   "is_unsigned" : true,
55   "linker_set_key" : "char16_t",
56   "name" : "char16_t",
57   "referenced_type" : "type-183",
58   "self_type" : "type-183",
59   "size" : 2
60  },
61  {
62   "alignment" : 8,
63   "linker_set_key" : "double",
64   "name" : "double",
65   "referenced_type" : "type-50",
66   "self_type" : "type-50",
67   "size" : 8
68  },
69  {
70   "alignment" : 4,
71   "linker_set_key" : "float",
72   "name" : "float",
73   "referenced_type" : "type-45",
74   "self_type" : "type-45",
75   "size" : 4
76  },
77  {
78   "alignment" : 4,
79   "is_integral" : true,
80   "linker_set_key" : "int",
81   "name" : "int",
82   "referenced_type" : "type-2",
83   "self_type" : "type-2",
84   "size" : 4
85  },
86  {
87   "alignment" : 8,
88   "is_integral" : true,
89   "linker_set_key" : "long",
90   "name" : "long",
91   "referenced_type" : "type-21",
92   "self_type" : "type-21",
93   "size" : 8
94  },
95  {
96   "alignment" : 8,
97   "is_integral" : true,
98   "linker_set_key" : "long long",
99   "name" : "long long",
100   "referenced_type" : "type-31",
101   "self_type" : "type-31",
102   "size" : 8
103  },
104  {
105   "alignment" : 2,
106   "is_integral" : true,
107   "linker_set_key" : "short",
108   "name" : "short",
109   "referenced_type" : "type-64",
110   "self_type" : "type-64",
111   "size" : 2
112  },
113  {
114   "alignment" : 1,
115   "is_integral" : true,
116   "linker_set_key" : "signed char",
117   "name" : "signed char",
118   "referenced_type" : "type-58",
119   "self_type" : "type-58",
120   "size" : 1
121  },
122  {
123   "alignment" : 1,
124   "is_integral" : true,
125   "is_unsigned" : true,
126   "linker_set_key" : "unsigned char",
127   "name" : "unsigned char",
128   "referenced_type" : "type-61",
129   "self_type" : "type-61",
130   "size" : 1
131  },
132  {
133   "alignment" : 4,
134   "is_integral" : true,
135   "is_unsigned" : true,
136   "linker_set_key" : "unsigned int",
137   "name" : "unsigned int",
138   "referenced_type" : "type-11",
139   "self_type" : "type-11",
140   "size" : 4
141  },
142  {
143   "alignment" : 8,
144   "is_integral" : true,
145   "is_unsigned" : true,
146   "linker_set_key" : "unsigned long",
147   "name" : "unsigned long",
148   "referenced_type" : "type-17",
149   "self_type" : "type-17",
150   "size" : 8
151  },
152  {
153   "alignment" : 8,
154   "is_integral" : true,
155   "is_unsigned" : true,
156   "linker_set_key" : "unsigned long long",
157   "name" : "unsigned long long",
158   "referenced_type" : "type-40",
159   "self_type" : "type-40",
160   "size" : 8
161  },
162  {
163   "alignment" : 2,
164   "is_integral" : true,
165   "is_unsigned" : true,
166   "linker_set_key" : "unsigned short",
167   "name" : "unsigned short",
168   "referenced_type" : "type-70",
169   "self_type" : "type-70",
170   "size" : 2
171  },
172  {
173   "linker_set_key" : "void",
174   "name" : "void",
175   "referenced_type" : "type-134",
176   "self_type" : "type-134"
177  }
178 ],
179 "elf_functions" :
180 [
181  {
182   "binding" : "weak",
183   "name" : "_ZN7android2spINS_8hardware15HidlMemoryCacheEED2Ev"
184  },
185  {
186   "name" : "_ZN7android8hardware12MemoryDealer10deallocateEm"
187  },
188  {
189   "name" : "_ZN7android8hardware12MemoryDealer14allocateOffsetEm"
190  },
191  {
192   "name" : "_ZN7android8hardware12MemoryDealer22getAllocationAlignmentEv"
193  },
194  {
195   "name" : "_ZN7android8hardware12MemoryDealerC1Em"
196  },
197  {
198   "name" : "_ZN7android8hardware12MemoryDealerC2Em"
199  },
200  {
201   "name" : "_ZN7android8hardware12MemoryDealerD0Ev"
202  },
203  {
204   "name" : "_ZN7android8hardware12MemoryDealerD1Ev"
205  },
206  {
207   "name" : "_ZN7android8hardware12MemoryDealerD2Ev"
208  },
209  {
210   "name" : "_ZN7android8hardware15HidlMemoryCache10fillLockedERKNS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
211  },
212  {
213   "name" : "_ZN7android8hardware15HidlMemoryCache11getInstanceEv"
214  },
215  {
216   "name" : "_ZN7android8hardware15HidlMemoryCache3mapERKNS_4hidl6memory5block4V1_011MemoryBlockE"
217  },
218  {
219   "name" : "_ZN7android8hardware15lockMemoryCacheENS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
220  },
221  {
222   "name" : "_ZN7android8hardware16HidlMemoryDealer11getInstanceERKNS0_11hidl_memoryE"
223  },
224  {
225   "name" : "_ZN7android8hardware16HidlMemoryDealer4heapEv"
226  },
227  {
228   "name" : "_ZN7android8hardware16HidlMemoryDealer4isOkERKNS_4hidl6memory5block4V1_011MemoryBlockE"
229  },
230  {
231   "name" : "_ZN7android8hardware16HidlMemoryDealer8allocateEm"
232  },
233  {
234   "name" : "_ZN7android8hardware16HidlMemoryDealerC1ENS_2spINS_4hidl6memory4V1_07IMemoryEEERKNS0_11hidl_memoryE"
235  },
236  {
237   "name" : "_ZN7android8hardware16HidlMemoryDealerC2ENS_2spINS_4hidl6memory4V1_07IMemoryEEERKNS0_11hidl_memoryE"
238  },
239  {
240   "name" : "_ZN7android8hardware22SimpleBestFitAllocator10deallocateEm"
241  },
242  {
243   "name" : "_ZN7android8hardware22SimpleBestFitAllocator5allocEmj"
244  },
245  {
246   "name" : "_ZN7android8hardware22SimpleBestFitAllocator7deallocEm"
247  },
248  {
249   "name" : "_ZN7android8hardware22SimpleBestFitAllocator8allocateEmj"
250  },
251  {
252   "name" : "_ZN7android8hardware22SimpleBestFitAllocatorC1Em"
253  },
254  {
255   "name" : "_ZN7android8hardware22SimpleBestFitAllocatorC2Em"
256  },
257  {
258   "name" : "_ZN7android8hardware22SimpleBestFitAllocatorD1Ev"
259  },
260  {
261   "name" : "_ZN7android8hardware22SimpleBestFitAllocatorD2Ev"
262  },
263  {
264   "binding" : "weak",
265   "name" : "_ZN7android8hardware9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEE15getCachedLockedERKS8_"
266  },
267  {
268   "binding" : "weak",
269   "name" : "_ZN7android8hardware9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEE4lockERKS8_"
270  },
271  {
272   "binding" : "weak",
273   "name" : "_ZN7android8hardware9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEE5fetchERKS8_"
274  },
275  {
276   "binding" : "weak",
277   "name" : "_ZN7android8hardware9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEE5flushERKS8_"
278  },
279  {
280   "binding" : "weak",
281   "name" : "_ZN7android8hardware9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEE6unlockERKS8_"
282  },
283  {
284   "name" : "_ZN7android8hardware9mapMemoryERKNS_4hidl6memory5block4V1_011MemoryBlockE"
285  },
286  {
287   "name" : "_ZNK7android8hardware12MemoryDealer4dumpEPKc"
288  },
289  {
290   "name" : "_ZNK7android8hardware22SimpleBestFitAllocator4dumpEPKc"
291  },
292  {
293   "name" : "_ZNK7android8hardware22SimpleBestFitAllocator4dumpERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKc"
294  },
295  {
296   "name" : "_ZNK7android8hardware22SimpleBestFitAllocator4sizeEv"
297  },
298  {
299   "name" : "_ZNK7android8hardware22SimpleBestFitAllocator6dump_lEPKc"
300  },
301  {
302   "name" : "_ZNK7android8hardware22SimpleBestFitAllocator6dump_lERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKc"
303  },
304  {
305   "binding" : "weak",
306   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
307  },
308  {
309   "binding" : "weak",
310   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
311  },
312  {
313   "binding" : "weak",
314   "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2spINS2_4hidl6memory5token4V1_012IMemoryTokenEEENS2_2wpINS5_4V1_07IMemoryEEEEENS_19__map_value_compareIS9_SE_NS2_8hardware19IMemoryTokenCompareELb1EEENS_9allocatorISE_EEE25__emplace_unique_key_argsIS9_JRKNS_21piecewise_construct_tENS_5tupleIJRKS9_EEENSQ_IJEEEEEENS_4pairINS_15__tree_iteratorISE_PNS_11__tree_nodeISE_PvEElEEbEERKT_DpOT0_"
315  },
316  {
317   "binding" : "weak",
318   "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2spINS2_4hidl6memory5token4V1_012IMemoryTokenEEENS2_2wpINS5_4V1_07IMemoryEEEEENS_19__map_value_compareIS9_SE_NS2_8hardware19IMemoryTokenCompareELb1EEENS_9allocatorISE_EEE5eraseENS_21__tree_const_iteratorISE_PNS_11__tree_nodeISE_PvEElEE"
319  },
320  {
321   "binding" : "weak",
322   "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2spINS2_4hidl6memory5token4V1_012IMemoryTokenEEENS2_2wpINS5_4V1_07IMemoryEEEEENS_19__map_value_compareIS9_SE_NS2_8hardware19IMemoryTokenCompareELb1EEENS_9allocatorISE_EEE7destroyEPNS_11__tree_nodeISE_PvEE"
323  },
324  {
325   "binding" : "weak",
326   "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2spINS2_4hidl6memory5token4V1_012IMemoryTokenEEENS3_INS5_4V1_07IMemoryEEEEENS_19__map_value_compareIS9_SD_NS2_8hardware19IMemoryTokenCompareELb1EEENS_9allocatorISD_EEE25__emplace_unique_key_argsIS9_JRKNS_21piecewise_construct_tENS_5tupleIJRKS9_EEENSP_IJEEEEEENS_4pairINS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEEbEERKT_DpOT0_"
327  },
328  {
329   "binding" : "weak",
330   "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2spINS2_4hidl6memory5token4V1_012IMemoryTokenEEENS3_INS5_4V1_07IMemoryEEEEENS_19__map_value_compareIS9_SD_NS2_8hardware19IMemoryTokenCompareELb1EEENS_9allocatorISD_EEE5eraseENS_21__tree_const_iteratorISD_PNS_11__tree_nodeISD_PvEElEE"
331  },
332  {
333   "binding" : "weak",
334   "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2spINS2_4hidl6memory5token4V1_012IMemoryTokenEEENS3_INS5_4V1_07IMemoryEEEEENS_19__map_value_compareIS9_SD_NS2_8hardware19IMemoryTokenCompareELb1EEENS_9allocatorISD_EEE7destroyEPNS_11__tree_nodeISD_PvEE"
335  },
336  {
337   "name" : "_ZTv0_n80_N7android8hardware15HidlMemoryCache10fillLockedERKNS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
338  }
339 ],
340 "elf_objects" :
341 [
342  {
343   "name" : "_ZN7android8hardware22SimpleBestFitAllocator12kMemoryAlignE"
344  },
345  {
346   "name" : "_ZTCN7android8hardware15HidlMemoryCacheE8_NS0_9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEEE"
347  },
348  {
349   "binding" : "weak",
350   "name" : "_ZTCN7android8hardware15MemoryCacheableE0_NS_4hidl4base4V1_05IBaseE"
351  },
352  {
353   "binding" : "weak",
354   "name" : "_ZTCN7android8hardware15MemoryCacheableE0_NS_4hidl6memory4V1_07IMemoryE"
355  },
356  {
357   "binding" : "weak",
358   "name" : "_ZTCN7android8hardware15MemoryCacheableE16_NS0_15MemoryDecoratorE"
359  },
360  {
361   "name" : "_ZTTN7android8hardware15HidlMemoryCacheE"
362  },
363  {
364   "binding" : "weak",
365   "name" : "_ZTTN7android8hardware15MemoryCacheableE"
366  },
367  {
368   "name" : "_ZTVN7android8hardware12MemoryDealerE"
369  },
370  {
371   "name" : "_ZTVN7android8hardware15HidlMemoryCacheE"
372  },
373  {
374   "binding" : "weak",
375   "name" : "_ZTVN7android8hardware15MemoryBlockImplE"
376  },
377  {
378   "binding" : "weak",
379   "name" : "_ZTVN7android8hardware15MemoryCacheableE"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZTVN7android8hardware15MemoryDecoratorE"
384  },
385  {
386   "name" : "_ZTVN7android8hardware16HidlMemoryDealerE"
387  },
388  {
389   "binding" : "weak",
390   "name" : "_ZTVN7android8hardware9HidlCacheINS_2spINS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS0_19IMemoryTokenCompareEE13HidlCacheLockE"
391  }
392 ],
393 "enum_types" :
394 [
395  {
396   "alignment" : 4,
397   "enum_fields" :
398   [
399    {
400     "enum_field_value" : 0,
401     "name" : "android::String16::kEmptyString"
402    }
403   ],
404   "linker_set_key" : "android::String16::StaticLinkage",
405   "name" : "android::String16::StaticLinkage",
406   "referenced_type" : "type-184",
407   "self_type" : "type-184",
408   "size" : 4,
409   "source_file" : "/system/core/libutils/include/utils/String16.h",
410   "underlying_type" : "type-11",
411   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
412  },
413  {
414   "alignment" : 4,
415   "enum_fields" :
416   [
417    {
418     "enum_field_value" : 0,
419     "name" : "android::String8::kEmptyString"
420    }
421   ],
422   "linker_set_key" : "android::String8::StaticLinkage",
423   "name" : "android::String8::StaticLinkage",
424   "referenced_type" : "type-171",
425   "self_type" : "type-171",
426   "size" : 4,
427   "source_file" : "/system/core/libutils/include/utils/String8.h",
428   "underlying_type" : "type-11",
429   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
430  },
431  {
432   "alignment" : 4,
433   "enum_fields" :
434   [
435    {
436     "enum_field_value" : 0,
437     "name" : "android::base::DEFAULT"
438    },
439    {
440     "enum_field_value" : 1,
441     "name" : "android::base::MAIN"
442    },
443    {
444     "enum_field_value" : 2,
445     "name" : "android::base::SYSTEM"
446    }
447   ],
448   "linker_set_key" : "android::base::LogId",
449   "name" : "android::base::LogId",
450   "referenced_type" : "type-368",
451   "self_type" : "type-368",
452   "size" : 4,
453   "source_file" : "/system/libbase/include/android-base/logging.h",
454   "underlying_type" : "type-11",
455   "unique_id" : "_ZTSN7android4base5LogIdE"
456  },
457  {
458   "alignment" : 4,
459   "enum_fields" :
460   [
461    {
462     "enum_field_value" : 0,
463     "name" : "android::base::VERBOSE"
464    },
465    {
466     "enum_field_value" : 1,
467     "name" : "android::base::DEBUG"
468    },
469    {
470     "enum_field_value" : 2,
471     "name" : "android::base::INFO"
472    },
473    {
474     "enum_field_value" : 3,
475     "name" : "android::base::WARNING"
476    },
477    {
478     "enum_field_value" : 4,
479     "name" : "android::base::ERROR"
480    },
481    {
482     "enum_field_value" : 5,
483     "name" : "android::base::FATAL_WITHOUT_ABORT"
484    },
485    {
486     "enum_field_value" : 6,
487     "name" : "android::base::FATAL"
488    }
489   ],
490   "linker_set_key" : "android::base::LogSeverity",
491   "name" : "android::base::LogSeverity",
492   "referenced_type" : "type-367",
493   "self_type" : "type-367",
494   "size" : 4,
495   "source_file" : "/system/libbase/include/android-base/logging.h",
496   "underlying_type" : "type-11",
497   "unique_id" : "_ZTSN7android4base11LogSeverityE"
498  },
499  {
500   "alignment" : 4,
501   "enum_fields" :
502   [
503    {
504     "enum_field_value" : 0,
505     "name" : "android::hardware::HidlReturnRestriction::NONE"
506    },
507    {
508     "enum_field_value" : 1,
509     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
510    },
511    {
512     "enum_field_value" : 2,
513     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
514    }
515   ],
516   "linker_set_key" : "android::hardware::HidlReturnRestriction",
517   "name" : "android::hardware::HidlReturnRestriction",
518   "referenced_type" : "type-354",
519   "self_type" : "type-354",
520   "size" : 4,
521   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
522   "underlying_type" : "type-2",
523   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
524  },
525  {
526   "alignment" : 4,
527   "enum_fields" :
528   [
529    {
530     "enum_field_value" : 1,
531     "name" : "android::hardware::kSynchronizedReadWrite"
532    },
533    {
534     "enum_field_value" : 2,
535     "name" : "android::hardware::kUnsynchronizedWrite"
536    }
537   ],
538   "linker_set_key" : "android::hardware::MQFlavor",
539   "name" : "android::hardware::MQFlavor",
540   "referenced_type" : "type-145",
541   "self_type" : "type-145",
542   "size" : 4,
543   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
544   "underlying_type" : "type-11",
545   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
546  },
547  {
548   "alignment" : 4,
549   "enum_fields" :
550   [
551    {
552     "enum_field_value" : 0,
553     "name" : "android::hardware::Status::EX_NONE"
554    },
555    {
556     "enum_field_value" : -1,
557     "name" : "android::hardware::Status::EX_SECURITY"
558    },
559    {
560     "enum_field_value" : -2,
561     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
562    },
563    {
564     "enum_field_value" : -3,
565     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
566    },
567    {
568     "enum_field_value" : -4,
569     "name" : "android::hardware::Status::EX_NULL_POINTER"
570    },
571    {
572     "enum_field_value" : -5,
573     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
574    },
575    {
576     "enum_field_value" : -6,
577     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
578    },
579    {
580     "enum_field_value" : -7,
581     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
582    },
583    {
584     "enum_field_value" : -128,
585     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
586    },
587    {
588     "enum_field_value" : -129,
589     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
590    }
591   ],
592   "linker_set_key" : "android::hardware::Status::Exception",
593   "name" : "android::hardware::Status::Exception",
594   "referenced_type" : "type-169",
595   "self_type" : "type-169",
596   "size" : 4,
597   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
598   "underlying_type" : "type-2",
599   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
600  },
601  {
602   "alignment" : 4,
603   "enum_fields" :
604   [
605    {
606     "enum_field_value" : 0,
607     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
608    },
609    {
610     "enum_field_value" : 1,
611     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
612    },
613    {
614     "enum_field_value" : 2,
615     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
616    },
617    {
618     "enum_field_value" : 3,
619     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
620    },
621    {
622     "enum_field_value" : 4,
623     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
624    },
625    {
626     "enum_field_value" : 5,
627     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
628    },
629    {
630     "enum_field_value" : 6,
631     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
632    },
633    {
634     "enum_field_value" : 7,
635     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
636    },
637    {
638     "enum_field_value" : 8,
639     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
640    },
641    {
642     "enum_field_value" : 9,
643     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
644    }
645   ],
646   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
647   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
648   "referenced_type" : "type-172",
649   "self_type" : "type-172",
650   "size" : 4,
651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
652   "underlying_type" : "type-11",
653   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
654  },
655  {
656   "alignment" : 4,
657   "enum_fields" :
658   [
659    {
660     "enum_field_value" : 0,
661     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
662    },
663    {
664     "enum_field_value" : 1,
665     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
666    },
667    {
668     "enum_field_value" : 2,
669     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
670    }
671   ],
672   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
673   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
674   "referenced_type" : "type-152",
675   "self_type" : "type-152",
676   "size" : 4,
677   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
678   "underlying_type" : "type-2",
679   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
680  },
681  {
682   "alignment" : 4,
683   "enum_fields" :
684   [
685    {
686     "enum_field_value" : 0,
687     "name" : "ANDROID_LOG_UNKNOWN"
688    },
689    {
690     "enum_field_value" : 1,
691     "name" : "ANDROID_LOG_DEFAULT"
692    },
693    {
694     "enum_field_value" : 2,
695     "name" : "ANDROID_LOG_VERBOSE"
696    },
697    {
698     "enum_field_value" : 3,
699     "name" : "ANDROID_LOG_DEBUG"
700    },
701    {
702     "enum_field_value" : 4,
703     "name" : "ANDROID_LOG_INFO"
704    },
705    {
706     "enum_field_value" : 5,
707     "name" : "ANDROID_LOG_WARN"
708    },
709    {
710     "enum_field_value" : 6,
711     "name" : "ANDROID_LOG_ERROR"
712    },
713    {
714     "enum_field_value" : 7,
715     "name" : "ANDROID_LOG_FATAL"
716    },
717    {
718     "enum_field_value" : 8,
719     "name" : "ANDROID_LOG_SILENT"
720    }
721   ],
722   "linker_set_key" : "android_LogPriority",
723   "name" : "android_LogPriority",
724   "referenced_type" : "type-232",
725   "self_type" : "type-232",
726   "size" : 4,
727   "source_file" : "/system/core/liblog/include/android/log.h",
728   "underlying_type" : "type-11",
729   "unique_id" : "android_LogPriority"
730  },
731  {
732   "alignment" : 4,
733   "enum_fields" :
734   [
735    {
736     "enum_field_value" : 0,
737     "name" : "LOG_ID_MIN"
738    },
739    {
740     "enum_field_value" : 0,
741     "name" : "LOG_ID_MAIN"
742    },
743    {
744     "enum_field_value" : 1,
745     "name" : "LOG_ID_RADIO"
746    },
747    {
748     "enum_field_value" : 2,
749     "name" : "LOG_ID_EVENTS"
750    },
751    {
752     "enum_field_value" : 3,
753     "name" : "LOG_ID_SYSTEM"
754    },
755    {
756     "enum_field_value" : 4,
757     "name" : "LOG_ID_CRASH"
758    },
759    {
760     "enum_field_value" : 5,
761     "name" : "LOG_ID_STATS"
762    },
763    {
764     "enum_field_value" : 6,
765     "name" : "LOG_ID_SECURITY"
766    },
767    {
768     "enum_field_value" : 7,
769     "name" : "LOG_ID_KERNEL"
770    },
771    {
772     "enum_field_value" : 8,
773     "name" : "LOG_ID_MAX"
774    }
775   ],
776   "linker_set_key" : "log_id",
777   "name" : "log_id",
778   "referenced_type" : "type-233",
779   "self_type" : "type-233",
780   "size" : 4,
781   "source_file" : "/system/core/liblog/include/android/log.h",
782   "underlying_type" : "type-11",
783   "unique_id" : "log_id"
784  }
785 ],
786 "function_types" :
787 [
788  {
789   "alignment" : 4,
790   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
791   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
792   "parameters" :
793   [
794    {
795     "referenced_type" : "type-216"
796    },
797    {
798     "referenced_type" : "type-217"
799    },
800    {
801     "referenced_type" : "type-17"
802    },
803    {
804     "referenced_type" : "type-218"
805    },
806    {
807     "referenced_type" : "type-17"
808    },
809    {
810     "referenced_type" : "type-195"
811    }
812   ],
813   "referenced_type" : "type-215",
814   "return_type" : "type-134",
815   "self_type" : "type-215",
816   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
817  }
818 ],
819 "functions" :
820 [
821  {
822   "function_name" : "android::sp<android::hardware::HidlMemoryCache>::~sp",
823   "linker_set_key" : "_ZN7android2spINS_8hardware15HidlMemoryCacheEED2Ev",
824   "parameters" :
825   [
826    {
827     "is_this_ptr" : true,
828     "referenced_type" : "type-303"
829    }
830   ],
831   "return_type" : "type-134",
832   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
833  },
834  {
835   "function_name" : "android::hardware::MemoryDealer::deallocate",
836   "linker_set_key" : "_ZN7android8hardware12MemoryDealer10deallocateEm",
837   "parameters" :
838   [
839    {
840     "is_this_ptr" : true,
841     "referenced_type" : "type-324"
842    },
843    {
844     "referenced_type" : "type-17"
845    }
846   ],
847   "return_type" : "type-134",
848   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
849  },
850  {
851   "function_name" : "android::hardware::MemoryDealer::allocateOffset",
852   "linker_set_key" : "_ZN7android8hardware12MemoryDealer14allocateOffsetEm",
853   "parameters" :
854   [
855    {
856     "is_this_ptr" : true,
857     "referenced_type" : "type-324"
858    },
859    {
860     "referenced_type" : "type-17"
861    }
862   ],
863   "return_type" : "type-21",
864   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
865  },
866  {
867   "function_name" : "android::hardware::MemoryDealer::getAllocationAlignment",
868   "linker_set_key" : "_ZN7android8hardware12MemoryDealer22getAllocationAlignmentEv",
869   "return_type" : "type-17",
870   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
871  },
872  {
873   "function_name" : "android::hardware::MemoryDealer::MemoryDealer",
874   "linker_set_key" : "_ZN7android8hardware12MemoryDealerC1Em",
875   "parameters" :
876   [
877    {
878     "is_this_ptr" : true,
879     "referenced_type" : "type-324"
880    },
881    {
882     "referenced_type" : "type-17"
883    }
884   ],
885   "return_type" : "type-134",
886   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
887  },
888  {
889   "function_name" : "android::hardware::MemoryDealer::MemoryDealer",
890   "linker_set_key" : "_ZN7android8hardware12MemoryDealerC2Em",
891   "parameters" :
892   [
893    {
894     "is_this_ptr" : true,
895     "referenced_type" : "type-324"
896    },
897    {
898     "referenced_type" : "type-17"
899    }
900   ],
901   "return_type" : "type-134",
902   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
903  },
904  {
905   "function_name" : "android::hardware::MemoryDealer::~MemoryDealer",
906   "linker_set_key" : "_ZN7android8hardware12MemoryDealerD0Ev",
907   "parameters" :
908   [
909    {
910     "is_this_ptr" : true,
911     "referenced_type" : "type-324"
912    }
913   ],
914   "return_type" : "type-134",
915   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
916  },
917  {
918   "function_name" : "android::hardware::MemoryDealer::~MemoryDealer",
919   "linker_set_key" : "_ZN7android8hardware12MemoryDealerD1Ev",
920   "parameters" :
921   [
922    {
923     "is_this_ptr" : true,
924     "referenced_type" : "type-324"
925    }
926   ],
927   "return_type" : "type-134",
928   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
929  },
930  {
931   "function_name" : "android::hardware::MemoryDealer::~MemoryDealer",
932   "linker_set_key" : "_ZN7android8hardware12MemoryDealerD2Ev",
933   "parameters" :
934   [
935    {
936     "is_this_ptr" : true,
937     "referenced_type" : "type-324"
938    }
939   ],
940   "return_type" : "type-134",
941   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
942  },
943  {
944   "function_name" : "android::hardware::HidlMemoryDealer::getInstance",
945   "linker_set_key" : "_ZN7android8hardware16HidlMemoryDealer11getInstanceERKNS0_11hidl_memoryE",
946   "parameters" :
947   [
948    {
949     "referenced_type" : "type-118"
950    }
951   ],
952   "return_type" : "type-339",
953   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
954  },
955  {
956   "function_name" : "android::hardware::HidlMemoryDealer::heap",
957   "linker_set_key" : "_ZN7android8hardware16HidlMemoryDealer4heapEv",
958   "parameters" :
959   [
960    {
961     "is_this_ptr" : true,
962     "referenced_type" : "type-340"
963    }
964   ],
965   "return_type" : "type-264",
966   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
967  },
968  {
969   "function_name" : "android::hardware::HidlMemoryDealer::isOk",
970   "linker_set_key" : "_ZN7android8hardware16HidlMemoryDealer4isOkERKNS_4hidl6memory5block4V1_011MemoryBlockE",
971   "parameters" :
972   [
973    {
974     "referenced_type" : "type-328"
975    }
976   ],
977   "return_type" : "type-55",
978   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
979  },
980  {
981   "function_name" : "android::hardware::HidlMemoryDealer::allocate",
982   "linker_set_key" : "_ZN7android8hardware16HidlMemoryDealer8allocateEm",
983   "parameters" :
984   [
985    {
986     "is_this_ptr" : true,
987     "referenced_type" : "type-340"
988    },
989    {
990     "referenced_type" : "type-17"
991    }
992   ],
993   "return_type" : "type-166",
994   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
995  },
996  {
997   "access" : "protected",
998   "function_name" : "android::hardware::HidlMemoryDealer::HidlMemoryDealer",
999   "linker_set_key" : "_ZN7android8hardware16HidlMemoryDealerC1ENS_2spINS_4hidl6memory4V1_07IMemoryEEERKNS0_11hidl_memoryE",
1000   "parameters" :
1001   [
1002    {
1003     "is_this_ptr" : true,
1004     "referenced_type" : "type-340"
1005    },
1006    {
1007     "referenced_type" : "type-264"
1008    },
1009    {
1010     "referenced_type" : "type-118"
1011    }
1012   ],
1013   "return_type" : "type-134",
1014   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
1015  },
1016  {
1017   "access" : "protected",
1018   "function_name" : "android::hardware::HidlMemoryDealer::HidlMemoryDealer",
1019   "linker_set_key" : "_ZN7android8hardware16HidlMemoryDealerC2ENS_2spINS_4hidl6memory4V1_07IMemoryEEERKNS0_11hidl_memoryE",
1020   "parameters" :
1021   [
1022    {
1023     "is_this_ptr" : true,
1024     "referenced_type" : "type-340"
1025    },
1026    {
1027     "referenced_type" : "type-264"
1028    },
1029    {
1030     "referenced_type" : "type-118"
1031    }
1032   ],
1033   "return_type" : "type-134",
1034   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
1035  },
1036  {
1037   "function_name" : "android::hardware::MemoryDealer::dump",
1038   "linker_set_key" : "_ZNK7android8hardware12MemoryDealer4dumpEPKc",
1039   "parameters" :
1040   [
1041    {
1042     "is_this_ptr" : true,
1043     "referenced_type" : "type-326"
1044    },
1045    {
1046     "referenced_type" : "type-104"
1047    }
1048   ],
1049   "return_type" : "type-134",
1050   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
1051  }
1052 ],
1053 "global_vars" : [],
1054 "lvalue_reference_types" :
1055 [
1056  {
1057   "alignment" : 8,
1058   "linker_set_key" : "android::String16 &",
1059   "name" : "android::String16 &",
1060   "referenced_type" : "type-180",
1061   "self_type" : "type-188",
1062   "size" : 8,
1063   "source_file" : "/system/core/libutils/include/utils/String16.h"
1064  },
1065  {
1066   "alignment" : 8,
1067   "linker_set_key" : "android::String8 &",
1068   "name" : "android::String8 &",
1069   "referenced_type" : "type-170",
1070   "self_type" : "type-176",
1071   "size" : 8,
1072   "source_file" : "/system/core/libutils/include/utils/String8.h"
1073  },
1074  {
1075   "alignment" : 8,
1076   "linker_set_key" : "android::hardware::Return<unsigned long> &",
1077   "name" : "android::hardware::Return<unsigned long> &",
1078   "referenced_type" : "type-312",
1079   "self_type" : "type-320",
1080   "size" : 8,
1081   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1082  },
1083  {
1084   "alignment" : 8,
1085   "linker_set_key" : "android::hardware::Return<void *> &",
1086   "name" : "android::hardware::Return<void *> &",
1087   "referenced_type" : "type-246",
1088   "self_type" : "type-306",
1089   "size" : 8,
1090   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1091  },
1092  {
1093   "alignment" : 8,
1094   "linker_set_key" : "android::hardware::Return<void> &",
1095   "name" : "android::hardware::Return<void> &",
1096   "referenced_type" : "type-357",
1097   "self_type" : "type-366",
1098   "size" : 8,
1099   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1100  },
1101  {
1102   "alignment" : 8,
1103   "linker_set_key" : "android::hardware::Status &",
1104   "name" : "android::hardware::Status &",
1105   "referenced_type" : "type-143",
1106   "self_type" : "type-224",
1107   "size" : 8,
1108   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1109  },
1110  {
1111   "alignment" : 8,
1112   "linker_set_key" : "android::hardware::TextOutput &",
1113   "name" : "android::hardware::TextOutput &",
1114   "referenced_type" : "type-223",
1115   "self_type" : "type-222",
1116   "size" : 8,
1117   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1118  },
1119  {
1120   "alignment" : 8,
1121   "linker_set_key" : "android::hardware::TextOutput &",
1122   "name" : "android::hardware::TextOutput &",
1123   "referenced_type" : "type-416",
1124   "self_type" : "type-415",
1125   "size" : 8,
1126   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1127  },
1128  {
1129   "alignment" : 8,
1130   "linker_set_key" : "android::hardware::hidl_memory &",
1131   "name" : "android::hardware::hidl_memory &",
1132   "referenced_type" : "type-109",
1133   "self_type" : "type-119",
1134   "size" : 8,
1135   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1136  },
1137  {
1138   "alignment" : 8,
1139   "linker_set_key" : "android::sp<android::hidl::memory::V1_0::IMemory> &",
1140   "name" : "android::sp<android::hidl::memory::V1_0::IMemory> &",
1141   "referenced_type" : "type-264",
1142   "self_type" : "type-292",
1143   "size" : 8,
1144   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1145  },
1146  {
1147   "alignment" : 8,
1148   "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
1149   "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
1150   "referenced_type" : "type-167",
1151   "self_type" : "type-338",
1152   "size" : 8,
1153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1154  },
1155  {
1156   "alignment" : 8,
1157   "linker_set_key" : "android::wp<android::hidl::memory::V1_0::IMemory> &",
1158   "name" : "android::wp<android::hidl::memory::V1_0::IMemory> &",
1159   "referenced_type" : "type-255",
1160   "self_type" : "type-261",
1161   "size" : 8,
1162   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1163  },
1164  {
1165   "alignment" : 8,
1166   "linker_set_key" : "const android::String16 &",
1167   "name" : "const android::String16 &",
1168   "referenced_type" : "type-185",
1169   "self_type" : "type-187",
1170   "size" : 8,
1171   "source_file" : "/system/core/libutils/include/utils/String16.h"
1172  },
1173  {
1174   "alignment" : 8,
1175   "linker_set_key" : "const android::String8 &",
1176   "name" : "const android::String8 &",
1177   "referenced_type" : "type-173",
1178   "self_type" : "type-175",
1179   "size" : 8,
1180   "source_file" : "/system/core/libutils/include/utils/String8.h"
1181  },
1182  {
1183   "alignment" : 8,
1184   "linker_set_key" : "const android::hardware::Parcel &",
1185   "name" : "const android::hardware::Parcel &",
1186   "referenced_type" : "type-225",
1187   "self_type" : "type-226",
1188   "size" : 8,
1189   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1190  },
1191  {
1192   "alignment" : 8,
1193   "linker_set_key" : "const android::hardware::Status &",
1194   "name" : "const android::hardware::Status &",
1195   "referenced_type" : "type-190",
1196   "self_type" : "type-206",
1197   "size" : 8,
1198   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1199  },
1200  {
1201   "alignment" : 8,
1202   "linker_set_key" : "const android::hardware::hidl_handle &",
1203   "name" : "const android::hardware::hidl_handle &",
1204   "referenced_type" : "type-136",
1205   "self_type" : "type-137",
1206   "size" : 8,
1207   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1208  },
1209  {
1210   "alignment" : 8,
1211   "linker_set_key" : "const android::hardware::hidl_memory &",
1212   "name" : "const android::hardware::hidl_memory &",
1213   "referenced_type" : "type-117",
1214   "self_type" : "type-118",
1215   "size" : 8,
1216   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1217  },
1218  {
1219   "alignment" : 8,
1220   "linker_set_key" : "const android::hardware::hidl_string &",
1221   "name" : "const android::hardware::hidl_string &",
1222   "referenced_type" : "type-107",
1223   "self_type" : "type-108",
1224   "size" : 8,
1225   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1226  },
1227  {
1228   "alignment" : 8,
1229   "linker_set_key" : "const android::hardware::hidl_version &",
1230   "name" : "const android::hardware::hidl_version &",
1231   "referenced_type" : "type-130",
1232   "self_type" : "type-132",
1233   "size" : 8,
1234   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1235  },
1236  {
1237   "alignment" : 8,
1238   "linker_set_key" : "const android::hidl::memory::block::V1_0::MemoryBlock &",
1239   "name" : "const android::hidl::memory::block::V1_0::MemoryBlock &",
1240   "referenced_type" : "type-327",
1241   "self_type" : "type-328",
1242   "size" : 8,
1243   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
1244  },
1245  {
1246   "alignment" : 8,
1247   "linker_set_key" : "const android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> > &",
1248   "name" : "const android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> > &",
1249   "referenced_type" : "type-92",
1250   "self_type" : "type-110",
1251   "size" : 8,
1252   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1253  },
1254  {
1255   "alignment" : 8,
1256   "linker_set_key" : "const android::sp<android::hardware::HidlMemoryCache> &",
1257   "name" : "const android::sp<android::hardware::HidlMemoryCache> &",
1258   "referenced_type" : "type-5",
1259   "self_type" : "type-4",
1260   "size" : 8,
1261   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1262  },
1263  {
1264   "alignment" : 8,
1265   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
1266   "name" : "const android::sp<android::hardware::IBinder> &",
1267   "referenced_type" : "type-285",
1268   "self_type" : "type-287",
1269   "size" : 8,
1270   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1271  },
1272  {
1273   "alignment" : 8,
1274   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
1275   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
1276   "referenced_type" : "type-139",
1277   "self_type" : "type-138",
1278   "size" : 8,
1279   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1280  },
1281  {
1282   "alignment" : 8,
1283   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1284   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
1285   "referenced_type" : "type-269",
1286   "self_type" : "type-271",
1287   "size" : 8,
1288   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1289  },
1290  {
1291   "alignment" : 8,
1292   "linker_set_key" : "const android::sp<android::hidl::memory::V1_0::IMemory> &",
1293   "name" : "const android::sp<android::hidl::memory::V1_0::IMemory> &",
1294   "referenced_type" : "type-263",
1295   "self_type" : "type-265",
1296   "size" : 8,
1297   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1298  },
1299  {
1300   "alignment" : 8,
1301   "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
1302   "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &",
1303   "referenced_type" : "type-280",
1304   "self_type" : "type-281",
1305   "size" : 8,
1306   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1307  },
1308  {
1309   "alignment" : 8,
1310   "linker_set_key" : "const android::wp<android::hidl::memory::V1_0::IMemory> &",
1311   "name" : "const android::wp<android::hidl::memory::V1_0::IMemory> &",
1312   "referenced_type" : "type-259",
1313   "self_type" : "type-260",
1314   "size" : 8,
1315   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1316  },
1317  {
1318   "alignment" : 8,
1319   "linker_set_key" : "const bool &",
1320   "name" : "const bool &",
1321   "referenced_type" : "type-54",
1322   "self_type" : "type-56",
1323   "size" : 8,
1324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1325  },
1326  {
1327   "alignment" : 8,
1328   "linker_set_key" : "const double &",
1329   "name" : "const double &",
1330   "referenced_type" : "type-83",
1331   "self_type" : "type-84",
1332   "size" : 8,
1333   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1334  },
1335  {
1336   "alignment" : 8,
1337   "linker_set_key" : "const float &",
1338   "name" : "const float &",
1339   "referenced_type" : "type-80",
1340   "self_type" : "type-82",
1341   "size" : 8,
1342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1343  },
1344  {
1345   "alignment" : 8,
1346   "linker_set_key" : "const int &",
1347   "name" : "const int &",
1348   "referenced_type" : "type-72",
1349   "self_type" : "type-73",
1350   "size" : 8,
1351   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1352  },
1353  {
1354   "linker_set_key" : "const iter<is_const> &",
1355   "name" : "const iter<is_const> &",
1356   "referenced_type" : "type-124",
1357   "self_type" : "type-126",
1358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1359  },
1360  {
1361   "linker_set_key" : "const iter<is_const> &",
1362   "name" : "const iter<is_const> &",
1363   "referenced_type" : "type-314",
1364   "self_type" : "type-316",
1365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1366  },
1367  {
1368   "linker_set_key" : "const iter<is_const> &",
1369   "name" : "const iter<is_const> &",
1370   "referenced_type" : "type-360",
1371   "self_type" : "type-362",
1372   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1373  },
1374  {
1375   "alignment" : 8,
1376   "linker_set_key" : "const log_msg &",
1377   "name" : "const log_msg &",
1378   "referenced_type" : "type-245",
1379   "self_type" : "type-249",
1380   "size" : 8,
1381   "source_file" : "/system/core/liblog/include/log/log_read.h"
1382  },
1383  {
1384   "alignment" : 8,
1385   "linker_set_key" : "const long &",
1386   "name" : "const long &",
1387   "referenced_type" : "type-76",
1388   "self_type" : "type-77",
1389   "size" : 8,
1390   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1391  },
1392  {
1393   "alignment" : 8,
1394   "linker_set_key" : "const short &",
1395   "name" : "const short &",
1396   "referenced_type" : "type-63",
1397   "self_type" : "type-65",
1398   "size" : 8,
1399   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1400  },
1401  {
1402   "alignment" : 8,
1403   "linker_set_key" : "const signed char &",
1404   "name" : "const signed char &",
1405   "referenced_type" : "type-57",
1406   "self_type" : "type-59",
1407   "size" : 8,
1408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1409  },
1410  {
1411   "alignment" : 8,
1412   "linker_set_key" : "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 *> > *)> > > &",
1413   "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 *> > *)> > > &",
1414   "referenced_type" : "type-198",
1415   "self_type" : "type-197",
1416   "size" : 8,
1417   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1418  },
1419  {
1420   "alignment" : 8,
1421   "linker_set_key" : "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 *> > *)> > > &",
1422   "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 *> > *)> > > &",
1423   "referenced_type" : "type-330",
1424   "self_type" : "type-329",
1425   "size" : 8,
1426   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1427  },
1428  {
1429   "alignment" : 8,
1430   "linker_set_key" : "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 *> > *)> > > &",
1431   "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 *> > *)> > > &",
1432   "referenced_type" : "type-410",
1433   "self_type" : "type-409",
1434   "size" : 8,
1435   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1436  },
1437  {
1438   "alignment" : 8,
1439   "linker_set_key" : "const unsigned char &",
1440   "name" : "const unsigned char &",
1441   "referenced_type" : "type-60",
1442   "self_type" : "type-62",
1443   "size" : 8,
1444   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1445  },
1446  {
1447   "alignment" : 8,
1448   "linker_set_key" : "const unsigned int &",
1449   "name" : "const unsigned int &",
1450   "referenced_type" : "type-74",
1451   "self_type" : "type-75",
1452   "size" : 8,
1453   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1454  },
1455  {
1456   "alignment" : 8,
1457   "linker_set_key" : "const unsigned long &",
1458   "name" : "const unsigned long &",
1459   "referenced_type" : "type-78",
1460   "self_type" : "type-79",
1461   "size" : 8,
1462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1463  },
1464  {
1465   "alignment" : 8,
1466   "linker_set_key" : "const unsigned short &",
1467   "name" : "const unsigned short &",
1468   "referenced_type" : "type-69",
1469   "self_type" : "type-71",
1470   "size" : 8,
1471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
1472  },
1473  {
1474   "alignment" : 8,
1475   "linker_set_key" : "int &",
1476   "name" : "int &",
1477   "referenced_type" : "type-2",
1478   "self_type" : "type-154",
1479   "size" : 8,
1480   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
1481  },
1482  {
1483   "alignment" : 8,
1484   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
1485   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
1486   "referenced_type" : "type-408",
1487   "self_type" : "type-407",
1488   "size" : 8,
1489   "source_file" : "/system/libbase/include/android-base/logging.h"
1490  }
1491 ],
1492 "pointer_types" :
1493 [
1494  {
1495   "alignment" : 8,
1496   "linker_set_key" : "android::RefBase *",
1497   "name" : "android::RefBase *",
1498   "referenced_type" : "type-87",
1499   "self_type" : "type-94",
1500   "size" : 8,
1501   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1502  },
1503  {
1504   "alignment" : 8,
1505   "linker_set_key" : "android::RefBase::weakref_impl *",
1506   "name" : "android::RefBase::weakref_impl *",
1507   "referenced_type" : "type-310",
1508   "self_type" : "type-309",
1509   "size" : 8,
1510   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1511  },
1512  {
1513   "alignment" : 8,
1514   "linker_set_key" : "android::RefBase::weakref_impl *",
1515   "name" : "android::RefBase::weakref_impl *",
1516   "referenced_type" : "type-356",
1517   "self_type" : "type-355",
1518   "size" : 8,
1519   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1520  },
1521  {
1522   "alignment" : 8,
1523   "linker_set_key" : "android::RefBase::weakref_impl *",
1524   "name" : "android::RefBase::weakref_impl *",
1525   "referenced_type" : "type-90",
1526   "self_type" : "type-89",
1527   "size" : 8,
1528   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1529  },
1530  {
1531   "alignment" : 8,
1532   "linker_set_key" : "android::RefBase::weakref_type *",
1533   "name" : "android::RefBase::weakref_type *",
1534   "referenced_type" : "type-204",
1535   "self_type" : "type-203",
1536   "size" : 8,
1537   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1538  },
1539  {
1540   "alignment" : 8,
1541   "linker_set_key" : "android::ReferenceRenamer *",
1542   "name" : "android::ReferenceRenamer *",
1543   "referenced_type" : "type-85",
1544   "self_type" : "type-86",
1545   "size" : 8,
1546   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1547  },
1548  {
1549   "alignment" : 8,
1550   "linker_set_key" : "android::String16 *",
1551   "name" : "android::String16 *",
1552   "referenced_type" : "type-180",
1553   "self_type" : "type-189",
1554   "size" : 8,
1555   "source_file" : "/system/core/libutils/include/utils/String16.h"
1556  },
1557  {
1558   "alignment" : 8,
1559   "linker_set_key" : "android::String8 *",
1560   "name" : "android::String8 *",
1561   "referenced_type" : "type-170",
1562   "self_type" : "type-177",
1563   "size" : 8,
1564   "source_file" : "/system/core/libutils/include/utils/String8.h"
1565  },
1566  {
1567   "alignment" : 8,
1568   "linker_set_key" : "android::VirtualLightRefBase *",
1569   "name" : "android::VirtualLightRefBase *",
1570   "referenced_type" : "type-374",
1571   "self_type" : "type-417",
1572   "size" : 8,
1573   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
1574  },
1575  {
1576   "alignment" : 8,
1577   "linker_set_key" : "android::base::EagerEvaluator<char *, char *> *",
1578   "name" : "android::base::EagerEvaluator<char *, char *> *",
1579   "referenced_type" : "type-383",
1580   "self_type" : "type-384",
1581   "size" : 8,
1582   "source_file" : "/system/libbase/include/android-base/logging.h"
1583  },
1584  {
1585   "alignment" : 8,
1586   "linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *",
1587   "name" : "android::base::EagerEvaluator<char *, const char *> *",
1588   "referenced_type" : "type-381",
1589   "self_type" : "type-382",
1590   "size" : 8,
1591   "source_file" : "/system/libbase/include/android-base/logging.h"
1592  },
1593  {
1594   "alignment" : 8,
1595   "linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *",
1596   "name" : "android::base::EagerEvaluator<const char *, char *> *",
1597   "referenced_type" : "type-379",
1598   "self_type" : "type-380",
1599   "size" : 8,
1600   "source_file" : "/system/libbase/include/android-base/logging.h"
1601  },
1602  {
1603   "alignment" : 8,
1604   "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *",
1605   "name" : "android::base::EagerEvaluator<const char *, const char *> *",
1606   "referenced_type" : "type-377",
1607   "self_type" : "type-378",
1608   "size" : 8,
1609   "source_file" : "/system/libbase/include/android-base/logging.h"
1610  },
1611  {
1612   "alignment" : 8,
1613   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
1614   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
1615   "referenced_type" : "type-393",
1616   "self_type" : "type-395",
1617   "size" : 8,
1618   "source_file" : "/system/libbase/include/android-base/logging.h"
1619  },
1620  {
1621   "alignment" : 8,
1622   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
1623   "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
1624   "referenced_type" : "type-396",
1625   "self_type" : "type-398",
1626   "size" : 8,
1627   "source_file" : "/system/libbase/include/android-base/logging.h"
1628  },
1629  {
1630   "alignment" : 8,
1631   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
1632   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
1633   "referenced_type" : "type-385",
1634   "self_type" : "type-386",
1635   "size" : 8,
1636   "source_file" : "/system/libbase/include/android-base/logging.h"
1637  },
1638  {
1639   "alignment" : 8,
1640   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
1641   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
1642   "referenced_type" : "type-387",
1643   "self_type" : "type-388",
1644   "size" : 8,
1645   "source_file" : "/system/libbase/include/android-base/logging.h"
1646  },
1647  {
1648   "alignment" : 8,
1649   "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
1650   "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
1651   "referenced_type" : "type-399",
1652   "self_type" : "type-400",
1653   "size" : 8,
1654   "source_file" : "/system/libbase/include/android-base/logging.h"
1655  },
1656  {
1657   "alignment" : 8,
1658   "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *",
1659   "name" : "android::base::EagerEvaluator<signed char *, signed char *> *",
1660   "referenced_type" : "type-401",
1661   "self_type" : "type-402",
1662   "size" : 8,
1663   "source_file" : "/system/libbase/include/android-base/logging.h"
1664  },
1665  {
1666   "alignment" : 8,
1667   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
1668   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
1669   "referenced_type" : "type-389",
1670   "self_type" : "type-390",
1671   "size" : 8,
1672   "source_file" : "/system/libbase/include/android-base/logging.h"
1673  },
1674  {
1675   "alignment" : 8,
1676   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
1677   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
1678   "referenced_type" : "type-391",
1679   "self_type" : "type-392",
1680   "size" : 8,
1681   "source_file" : "/system/libbase/include/android-base/logging.h"
1682  },
1683  {
1684   "alignment" : 8,
1685   "linker_set_key" : "android::base::ErrnoRestorer *",
1686   "name" : "android::base::ErrnoRestorer *",
1687   "referenced_type" : "type-370",
1688   "self_type" : "type-371",
1689   "size" : 8,
1690   "source_file" : "/system/libbase/include/android-base/logging.h"
1691  },
1692  {
1693   "alignment" : 8,
1694   "linker_set_key" : "android::hardware::GrantorDescriptor *",
1695   "name" : "android::hardware::GrantorDescriptor *",
1696   "referenced_type" : "type-16",
1697   "self_type" : "type-15",
1698   "size" : 8,
1699   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1700  },
1701  {
1702   "alignment" : 8,
1703   "linker_set_key" : "android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> *",
1704   "name" : "android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> *",
1705   "referenced_type" : "type-34",
1706   "self_type" : "type-33",
1707   "size" : 8,
1708   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1709  },
1710  {
1711   "alignment" : 8,
1712   "linker_set_key" : "android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> *",
1713   "name" : "android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> *",
1714   "referenced_type" : "type-350",
1715   "self_type" : "type-349",
1716   "size" : 8,
1717   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1718  },
1719  {
1720   "alignment" : 8,
1721   "linker_set_key" : "android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock *",
1722   "name" : "android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock *",
1723   "referenced_type" : "type-300",
1724   "self_type" : "type-299",
1725   "size" : 8,
1726   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1727  },
1728  {
1729   "alignment" : 8,
1730   "linker_set_key" : "android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock *",
1731   "name" : "android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock *",
1732   "referenced_type" : "type-423",
1733   "self_type" : "type-422",
1734   "size" : 8,
1735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1736  },
1737  {
1738   "alignment" : 8,
1739   "linker_set_key" : "android::hardware::HidlMemory *",
1740   "name" : "android::hardware::HidlMemory *",
1741   "referenced_type" : "type-123",
1742   "self_type" : "type-333",
1743   "size" : 8,
1744   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1745  },
1746  {
1747   "alignment" : 8,
1748   "linker_set_key" : "android::hardware::HidlMemoryCache *",
1749   "name" : "android::hardware::HidlMemoryCache *",
1750   "referenced_type" : "type-425",
1751   "self_type" : "type-424",
1752   "size" : 8,
1753   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1754  },
1755  {
1756   "alignment" : 8,
1757   "linker_set_key" : "android::hardware::HidlMemoryCache *",
1758   "name" : "android::hardware::HidlMemoryCache *",
1759   "referenced_type" : "type-8",
1760   "self_type" : "type-7",
1761   "size" : 8,
1762   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1763  },
1764  {
1765   "alignment" : 8,
1766   "linker_set_key" : "android::hardware::HidlMemoryDealer *",
1767   "name" : "android::hardware::HidlMemoryDealer *",
1768   "referenced_type" : "type-341",
1769   "self_type" : "type-340",
1770   "size" : 8,
1771   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1772  },
1773  {
1774   "alignment" : 8,
1775   "linker_set_key" : "android::hardware::HidlMemoryToken *",
1776   "name" : "android::hardware::HidlMemoryToken *",
1777   "referenced_type" : "type-337",
1778   "self_type" : "type-336",
1779   "size" : 8,
1780   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1781  },
1782  {
1783   "alignment" : 8,
1784   "linker_set_key" : "android::hardware::IBinder *",
1785   "name" : "android::hardware::IBinder *",
1786   "referenced_type" : "type-196",
1787   "self_type" : "type-202",
1788   "size" : 8,
1789   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1790  },
1791  {
1792   "alignment" : 8,
1793   "linker_set_key" : "android::hardware::MemoryBlockImpl *",
1794   "name" : "android::hardware::MemoryBlockImpl *",
1795   "referenced_type" : "type-291",
1796   "self_type" : "type-290",
1797   "size" : 8,
1798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1799  },
1800  {
1801   "alignment" : 8,
1802   "linker_set_key" : "android::hardware::MemoryCacheable *",
1803   "name" : "android::hardware::MemoryCacheable *",
1804   "referenced_type" : "type-294",
1805   "self_type" : "type-293",
1806   "size" : 8,
1807   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1808  },
1809  {
1810   "alignment" : 8,
1811   "linker_set_key" : "android::hardware::MemoryDealer *",
1812   "name" : "android::hardware::MemoryDealer *",
1813   "referenced_type" : "type-321",
1814   "self_type" : "type-324",
1815   "size" : 8,
1816   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
1817  },
1818  {
1819   "alignment" : 8,
1820   "linker_set_key" : "android::hardware::Parcel *",
1821   "name" : "android::hardware::Parcel *",
1822   "referenced_type" : "type-210",
1823   "self_type" : "type-216",
1824   "size" : 8,
1825   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1826  },
1827  {
1828   "alignment" : 8,
1829   "linker_set_key" : "android::hardware::Return<unsigned long> *",
1830   "name" : "android::hardware::Return<unsigned long> *",
1831   "referenced_type" : "type-312",
1832   "self_type" : "type-313",
1833   "size" : 8,
1834   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1835  },
1836  {
1837   "alignment" : 8,
1838   "linker_set_key" : "android::hardware::Return<void *> *",
1839   "name" : "android::hardware::Return<void *> *",
1840   "referenced_type" : "type-246",
1841   "self_type" : "type-304",
1842   "size" : 8,
1843   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1844  },
1845  {
1846   "alignment" : 8,
1847   "linker_set_key" : "android::hardware::Return<void> *",
1848   "name" : "android::hardware::Return<void> *",
1849   "referenced_type" : "type-357",
1850   "self_type" : "type-359",
1851   "size" : 8,
1852   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1853  },
1854  {
1855   "alignment" : 8,
1856   "linker_set_key" : "android::hardware::SimpleBestFitAllocator *",
1857   "name" : "android::hardware::SimpleBestFitAllocator *",
1858   "referenced_type" : "type-323",
1859   "self_type" : "type-322",
1860   "size" : 8,
1861   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
1862  },
1863  {
1864   "alignment" : 8,
1865   "linker_set_key" : "android::hardware::Status *",
1866   "name" : "android::hardware::Status *",
1867   "referenced_type" : "type-143",
1868   "self_type" : "type-179",
1869   "size" : 8,
1870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1871  },
1872  {
1873   "alignment" : 8,
1874   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
1875   "name" : "android::hardware::details::HidlInstrumentor *",
1876   "referenced_type" : "type-112",
1877   "self_type" : "type-227",
1878   "size" : 8,
1879   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
1880  },
1881  {
1882   "alignment" : 8,
1883   "linker_set_key" : "android::hardware::details::return_status *",
1884   "name" : "android::hardware::details::return_status *",
1885   "referenced_type" : "type-247",
1886   "self_type" : "type-347",
1887   "size" : 8,
1888   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
1889  },
1890  {
1891   "alignment" : 8,
1892   "linker_set_key" : "android::hardware::hidl_death_recipient *",
1893   "name" : "android::hardware::hidl_death_recipient *",
1894   "referenced_type" : "type-142",
1895   "self_type" : "type-141",
1896   "size" : 8,
1897   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1898  },
1899  {
1900   "alignment" : 8,
1901   "linker_set_key" : "android::hardware::hidl_memory *",
1902   "name" : "android::hardware::hidl_memory *",
1903   "referenced_type" : "type-109",
1904   "self_type" : "type-111",
1905   "size" : 8,
1906   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1907  },
1908  {
1909   "alignment" : 8,
1910   "linker_set_key" : "android::hardware::hidl_version *",
1911   "name" : "android::hardware::hidl_version *",
1912   "referenced_type" : "type-128",
1913   "self_type" : "type-129",
1914   "size" : 8,
1915   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
1916  },
1917  {
1918   "alignment" : 8,
1919   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
1920   "name" : "android::hidl::base::V1_0::BnHwBase *",
1921   "referenced_type" : "type-228",
1922   "self_type" : "type-231",
1923   "size" : 8,
1924   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
1925  },
1926  {
1927   "alignment" : 8,
1928   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
1929   "name" : "android::hidl::base::V1_0::IBase *",
1930   "referenced_type" : "type-158",
1931   "self_type" : "type-230",
1932   "size" : 8,
1933   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1934  },
1935  {
1936   "alignment" : 8,
1937   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
1938   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
1939   "referenced_type" : "type-161",
1940   "self_type" : "type-274",
1941   "size" : 8,
1942   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1943  },
1944  {
1945   "alignment" : 8,
1946   "linker_set_key" : "android::hidl::memory::V1_0::IMemory *",
1947   "name" : "android::hidl::memory::V1_0::IMemory *",
1948   "referenced_type" : "type-257",
1949   "self_type" : "type-256",
1950   "size" : 8,
1951   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
1952  },
1953  {
1954   "alignment" : 8,
1955   "linker_set_key" : "android::hidl::memory::token::V1_0::IMemoryToken *",
1956   "name" : "android::hidl::memory::token::V1_0::IMemoryToken *",
1957   "referenced_type" : "type-164",
1958   "self_type" : "type-168",
1959   "size" : 8,
1960   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1961  },
1962  {
1963   "alignment" : 8,
1964   "linker_set_key" : "android::sp<android::RefBase> *",
1965   "name" : "android::sp<android::RefBase> *",
1966   "referenced_type" : "type-346",
1967   "self_type" : "type-345",
1968   "size" : 8,
1969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1970  },
1971  {
1972   "alignment" : 8,
1973   "linker_set_key" : "android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> > *",
1974   "name" : "android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> > *",
1975   "referenced_type" : "type-32",
1976   "self_type" : "type-81",
1977   "size" : 8,
1978   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1979  },
1980  {
1981   "alignment" : 8,
1982   "linker_set_key" : "android::sp<android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock> *",
1983   "name" : "android::sp<android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock> *",
1984   "referenced_type" : "type-298",
1985   "self_type" : "type-302",
1986   "size" : 8,
1987   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1988  },
1989  {
1990   "alignment" : 8,
1991   "linker_set_key" : "android::sp<android::hardware::HidlMemory> *",
1992   "name" : "android::sp<android::hardware::HidlMemory> *",
1993   "referenced_type" : "type-332",
1994   "self_type" : "type-334",
1995   "size" : 8,
1996   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
1997  },
1998  {
1999   "alignment" : 8,
2000   "linker_set_key" : "android::sp<android::hardware::HidlMemoryCache> *",
2001   "name" : "android::sp<android::hardware::HidlMemoryCache> *",
2002   "referenced_type" : "type-6",
2003   "self_type" : "type-303",
2004   "size" : 8,
2005   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2006  },
2007  {
2008   "alignment" : 8,
2009   "linker_set_key" : "android::sp<android::hardware::HidlMemoryDealer> *",
2010   "name" : "android::sp<android::hardware::HidlMemoryDealer> *",
2011   "referenced_type" : "type-339",
2012   "self_type" : "type-342",
2013   "size" : 8,
2014   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2015  },
2016  {
2017   "alignment" : 8,
2018   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
2019   "name" : "android::sp<android::hardware::IBinder> *",
2020   "referenced_type" : "type-283",
2021   "self_type" : "type-284",
2022   "size" : 8,
2023   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2024  },
2025  {
2026   "alignment" : 8,
2027   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
2028   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
2029   "referenced_type" : "type-229",
2030   "self_type" : "type-268",
2031   "size" : 8,
2032   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2033  },
2034  {
2035   "alignment" : 8,
2036   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2037   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2038   "referenced_type" : "type-273",
2039   "self_type" : "type-275",
2040   "size" : 8,
2041   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2042  },
2043  {
2044   "alignment" : 8,
2045   "linker_set_key" : "android::sp<android::hidl::memory::V1_0::IMemory> *",
2046   "name" : "android::sp<android::hidl::memory::V1_0::IMemory> *",
2047   "referenced_type" : "type-264",
2048   "self_type" : "type-288",
2049   "size" : 8,
2050   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2051  },
2052  {
2053   "alignment" : 8,
2054   "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2055   "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2056   "referenced_type" : "type-167",
2057   "self_type" : "type-279",
2058   "size" : 8,
2059   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2060  },
2061  {
2062   "alignment" : 8,
2063   "linker_set_key" : "android::wp<android::hidl::memory::V1_0::IMemory> *",
2064   "name" : "android::wp<android::hidl::memory::V1_0::IMemory> *",
2065   "referenced_type" : "type-255",
2066   "self_type" : "type-258",
2067   "size" : 8,
2068   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2069  },
2070  {
2071   "alignment" : 8,
2072   "linker_set_key" : "char *",
2073   "name" : "char *",
2074   "referenced_type" : "type-106",
2075   "self_type" : "type-251",
2076   "size" : 8,
2077   "source_file" : "/system/core/liblog/include/log/log_read.h"
2078  },
2079  {
2080   "alignment" : 8,
2081   "linker_set_key" : "const android::NativeHandle *",
2082   "name" : "const android::NativeHandle *",
2083   "referenced_type" : "type-146",
2084   "self_type" : "type-150",
2085   "size" : 8,
2086   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2087  },
2088  {
2089   "alignment" : 8,
2090   "linker_set_key" : "const android::RefBase *",
2091   "name" : "const android::RefBase *",
2092   "referenced_type" : "type-91",
2093   "self_type" : "type-93",
2094   "size" : 8,
2095   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2096  },
2097  {
2098   "alignment" : 8,
2099   "linker_set_key" : "const android::String16 *",
2100   "name" : "const android::String16 *",
2101   "referenced_type" : "type-185",
2102   "self_type" : "type-186",
2103   "size" : 8,
2104   "source_file" : "/system/core/libutils/include/utils/String16.h"
2105  },
2106  {
2107   "alignment" : 8,
2108   "linker_set_key" : "const android::String8 *",
2109   "name" : "const android::String8 *",
2110   "referenced_type" : "type-173",
2111   "self_type" : "type-174",
2112   "size" : 8,
2113   "source_file" : "/system/core/libutils/include/utils/String8.h"
2114  },
2115  {
2116   "alignment" : 8,
2117   "linker_set_key" : "const android::base::ErrnoRestorer *",
2118   "name" : "const android::base::ErrnoRestorer *",
2119   "referenced_type" : "type-375",
2120   "self_type" : "type-376",
2121   "size" : 8,
2122   "source_file" : "/system/libbase/include/android-base/logging.h"
2123  },
2124  {
2125   "alignment" : 8,
2126   "linker_set_key" : "const android::hardware::BpHwRefBase *",
2127   "name" : "const android::hardware::BpHwRefBase *",
2128   "referenced_type" : "type-207",
2129   "self_type" : "type-208",
2130   "size" : 8,
2131   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2132  },
2133  {
2134   "alignment" : 8,
2135   "linker_set_key" : "const android::hardware::MemoryDealer *",
2136   "name" : "const android::hardware::MemoryDealer *",
2137   "referenced_type" : "type-325",
2138   "self_type" : "type-326",
2139   "size" : 8,
2140   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
2141  },
2142  {
2143   "alignment" : 8,
2144   "linker_set_key" : "const android::hardware::Return<unsigned long> *",
2145   "name" : "const android::hardware::Return<unsigned long> *",
2146   "referenced_type" : "type-343",
2147   "self_type" : "type-344",
2148   "size" : 8,
2149   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2150  },
2151  {
2152   "alignment" : 8,
2153   "linker_set_key" : "const android::hardware::Return<void *> *",
2154   "name" : "const android::hardware::Return<void *> *",
2155   "referenced_type" : "type-307",
2156   "self_type" : "type-308",
2157   "size" : 8,
2158   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2159  },
2160  {
2161   "alignment" : 8,
2162   "linker_set_key" : "const android::hardware::Status *",
2163   "name" : "const android::hardware::Status *",
2164   "referenced_type" : "type-190",
2165   "self_type" : "type-235",
2166   "size" : 8,
2167   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2168  },
2169  {
2170   "alignment" : 8,
2171   "linker_set_key" : "const android::hardware::details::return_status *",
2172   "name" : "const android::hardware::details::return_status *",
2173   "referenced_type" : "type-352",
2174   "self_type" : "type-353",
2175   "size" : 8,
2176   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2177  },
2178  {
2179   "alignment" : 8,
2180   "linker_set_key" : "const android::hardware::hidl_memory *",
2181   "name" : "const android::hardware::hidl_memory *",
2182   "referenced_type" : "type-117",
2183   "self_type" : "type-122",
2184   "size" : 8,
2185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2186  },
2187  {
2188   "alignment" : 8,
2189   "linker_set_key" : "const android::hardware::hidl_version *",
2190   "name" : "const android::hardware::hidl_version *",
2191   "referenced_type" : "type-130",
2192   "self_type" : "type-131",
2193   "size" : 8,
2194   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2195  },
2196  {
2197   "alignment" : 8,
2198   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
2199   "name" : "const android::hidl::base::V1_0::IBase *",
2200   "referenced_type" : "type-157",
2201   "self_type" : "type-159",
2202   "size" : 8,
2203   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2204  },
2205  {
2206   "alignment" : 8,
2207   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
2208   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
2209   "referenced_type" : "type-160",
2210   "self_type" : "type-162",
2211   "size" : 8,
2212   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2213  },
2214  {
2215   "alignment" : 8,
2216   "linker_set_key" : "const android::hidl::memory::V1_0::IMemory *",
2217   "name" : "const android::hidl::memory::V1_0::IMemory *",
2218   "referenced_type" : "type-296",
2219   "self_type" : "type-297",
2220   "size" : 8,
2221   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2222  },
2223  {
2224   "alignment" : 8,
2225   "linker_set_key" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
2226   "name" : "const android::hidl::memory::token::V1_0::IMemoryToken *",
2227   "referenced_type" : "type-163",
2228   "self_type" : "type-165",
2229   "size" : 8,
2230   "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"
2231  },
2232  {
2233   "alignment" : 8,
2234   "linker_set_key" : "const android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> > *",
2235   "name" : "const android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> > *",
2236   "referenced_type" : "type-92",
2237   "self_type" : "type-121",
2238   "size" : 8,
2239   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2240  },
2241  {
2242   "alignment" : 8,
2243   "linker_set_key" : "const android::sp<android::hardware::HidlMemoryCache> *",
2244   "name" : "const android::sp<android::hardware::HidlMemoryCache> *",
2245   "referenced_type" : "type-5",
2246   "self_type" : "type-22",
2247   "size" : 8,
2248   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2249  },
2250  {
2251   "alignment" : 8,
2252   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
2253   "name" : "const android::sp<android::hardware::IBinder> *",
2254   "referenced_type" : "type-285",
2255   "self_type" : "type-286",
2256   "size" : 8,
2257   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2258  },
2259  {
2260   "alignment" : 8,
2261   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
2262   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
2263   "referenced_type" : "type-139",
2264   "self_type" : "type-267",
2265   "size" : 8,
2266   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2267  },
2268  {
2269   "alignment" : 8,
2270   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2271   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
2272   "referenced_type" : "type-269",
2273   "self_type" : "type-272",
2274   "size" : 8,
2275   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2276  },
2277  {
2278   "alignment" : 8,
2279   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2280   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
2281   "referenced_type" : "type-276",
2282   "self_type" : "type-277",
2283   "size" : 8,
2284   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2285  },
2286  {
2287   "alignment" : 8,
2288   "linker_set_key" : "const android::sp<android::hidl::memory::V1_0::IMemory> *",
2289   "name" : "const android::sp<android::hidl::memory::V1_0::IMemory> *",
2290   "referenced_type" : "type-263",
2291   "self_type" : "type-295",
2292   "size" : 8,
2293   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2294  },
2295  {
2296   "alignment" : 8,
2297   "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2298   "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken> *",
2299   "referenced_type" : "type-280",
2300   "self_type" : "type-282",
2301   "size" : 8,
2302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2303  },
2304  {
2305   "alignment" : 8,
2306   "linker_set_key" : "const android::wp<android::hidl::memory::V1_0::IMemory> *",
2307   "name" : "const android::wp<android::hidl::memory::V1_0::IMemory> *",
2308   "referenced_type" : "type-259",
2309   "self_type" : "type-266",
2310   "size" : 8,
2311   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2312  },
2313  {
2314   "alignment" : 8,
2315   "linker_set_key" : "const char *",
2316   "name" : "const char *",
2317   "referenced_type" : "type-105",
2318   "self_type" : "type-104",
2319   "size" : 8,
2320   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2321  },
2322  {
2323   "alignment" : 8,
2324   "linker_set_key" : "const char16_t *",
2325   "name" : "const char16_t *",
2326   "referenced_type" : "type-182",
2327   "self_type" : "type-181",
2328   "size" : 8,
2329   "source_file" : "/system/core/libutils/include/utils/String16.h"
2330  },
2331  {
2332   "alignment" : 8,
2333   "linker_set_key" : "const log_msg *",
2334   "name" : "const log_msg *",
2335   "referenced_type" : "type-245",
2336   "self_type" : "type-248",
2337   "size" : 8,
2338   "source_file" : "/system/core/liblog/include/log/log_read.h"
2339  },
2340  {
2341   "alignment" : 8,
2342   "linker_set_key" : "const native_handle *",
2343   "name" : "const native_handle *",
2344   "referenced_type" : "type-100",
2345   "self_type" : "type-99",
2346   "size" : 8,
2347   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2348  },
2349  {
2350   "alignment" : 8,
2351   "linker_set_key" : "const signed char *",
2352   "name" : "const signed char *",
2353   "referenced_type" : "type-57",
2354   "self_type" : "type-394",
2355   "size" : 8,
2356   "source_file" : "/system/libbase/include/android-base/logging.h"
2357  },
2358  {
2359   "alignment" : 8,
2360   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2361   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
2362   "referenced_type" : "type-412",
2363   "self_type" : "type-414",
2364   "size" : 8,
2365   "source_file" : "/system/libbase/include/android-base/logging.h"
2366  },
2367  {
2368   "alignment" : 8,
2369   "linker_set_key" : "const unsigned char *",
2370   "name" : "const unsigned char *",
2371   "referenced_type" : "type-60",
2372   "self_type" : "type-217",
2373   "size" : 8,
2374   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2375  },
2376  {
2377   "alignment" : 8,
2378   "linker_set_key" : "const unsigned long long *",
2379   "name" : "const unsigned long long *",
2380   "referenced_type" : "type-219",
2381   "self_type" : "type-218",
2382   "size" : 8,
2383   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2384  },
2385  {
2386   "alignment" : 8,
2387   "linker_set_key" : "const void *",
2388   "name" : "const void *",
2389   "referenced_type" : "type-133",
2390   "self_type" : "type-135",
2391   "size" : 8,
2392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2393  },
2394  {
2395   "alignment" : 8,
2396   "linker_set_key" : "log_msg *",
2397   "name" : "log_msg *",
2398   "referenced_type" : "type-242",
2399   "self_type" : "type-250",
2400   "size" : 8,
2401   "source_file" : "/system/core/liblog/include/log/log_read.h"
2402  },
2403  {
2404   "alignment" : 8,
2405   "linker_set_key" : "native_handle *",
2406   "name" : "native_handle *",
2407   "referenced_type" : "type-1",
2408   "self_type" : "type-68",
2409   "size" : 8,
2410   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2411  },
2412  {
2413   "alignment" : 8,
2414   "linker_set_key" : "signed char *",
2415   "name" : "signed char *",
2416   "referenced_type" : "type-58",
2417   "self_type" : "type-397",
2418   "size" : 8,
2419   "source_file" : "/system/libbase/include/android-base/logging.h"
2420  },
2421  {
2422   "alignment" : 8,
2423   "linker_set_key" : "unsigned char *",
2424   "name" : "unsigned char *",
2425   "referenced_type" : "type-61",
2426   "self_type" : "type-212",
2427   "size" : 8,
2428   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2429  },
2430  {
2431   "alignment" : 8,
2432   "linker_set_key" : "unsigned long long *",
2433   "name" : "unsigned long long *",
2434   "referenced_type" : "type-40",
2435   "self_type" : "type-213",
2436   "size" : 8,
2437   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2438  },
2439  {
2440   "alignment" : 8,
2441   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2442   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2443   "referenced_type" : "type-215",
2444   "self_type" : "type-214",
2445   "size" : 8,
2446   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2447  },
2448  {
2449   "alignment" : 8,
2450   "linker_set_key" : "void *",
2451   "name" : "void *",
2452   "referenced_type" : "type-134",
2453   "self_type" : "type-195",
2454   "size" : 8,
2455   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2456  }
2457 ],
2458 "qualified_types" :
2459 [
2460  {
2461   "alignment" : 8,
2462   "is_const" : true,
2463   "linker_set_key" : "android::RefBase::weakref_impl *const",
2464   "name" : "android::RefBase::weakref_impl *const",
2465   "referenced_type" : "type-309",
2466   "self_type" : "type-311",
2467   "size" : 8,
2468   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2469  },
2470  {
2471   "alignment" : 8,
2472   "is_const" : true,
2473   "linker_set_key" : "android::RefBase::weakref_impl *const",
2474   "name" : "android::RefBase::weakref_impl *const",
2475   "referenced_type" : "type-355",
2476   "self_type" : "type-358",
2477   "size" : 8,
2478   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2479  },
2480  {
2481   "alignment" : 8,
2482   "is_const" : true,
2483   "linker_set_key" : "android::RefBase::weakref_impl *const",
2484   "name" : "android::RefBase::weakref_impl *const",
2485   "referenced_type" : "type-89",
2486   "self_type" : "type-88",
2487   "size" : 8,
2488   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2489  },
2490  {
2491   "alignment" : 8,
2492   "is_const" : true,
2493   "linker_set_key" : "android::hardware::IBinder *const",
2494   "name" : "android::hardware::IBinder *const",
2495   "referenced_type" : "type-202",
2496   "self_type" : "type-201",
2497   "size" : 8,
2498   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2499  },
2500  {
2501   "alignment" : 8,
2502   "is_const" : true,
2503   "linker_set_key" : "const android::NativeHandle",
2504   "name" : "const android::NativeHandle",
2505   "referenced_type" : "type-147",
2506   "self_type" : "type-146",
2507   "size" : 24,
2508   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
2509  },
2510  {
2511   "alignment" : 8,
2512   "is_const" : true,
2513   "linker_set_key" : "const android::RefBase",
2514   "name" : "const android::RefBase",
2515   "referenced_type" : "type-87",
2516   "self_type" : "type-91",
2517   "size" : 16,
2518   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2519  },
2520  {
2521   "alignment" : 8,
2522   "is_const" : true,
2523   "linker_set_key" : "const android::String16",
2524   "name" : "const android::String16",
2525   "referenced_type" : "type-180",
2526   "self_type" : "type-185",
2527   "size" : 8,
2528   "source_file" : "/system/core/libutils/include/utils/String16.h"
2529  },
2530  {
2531   "alignment" : 8,
2532   "is_const" : true,
2533   "linker_set_key" : "const android::String8",
2534   "name" : "const android::String8",
2535   "referenced_type" : "type-170",
2536   "self_type" : "type-173",
2537   "size" : 8,
2538   "source_file" : "/system/core/libutils/include/utils/String8.h"
2539  },
2540  {
2541   "alignment" : 4,
2542   "is_const" : true,
2543   "linker_set_key" : "const android::base::ErrnoRestorer",
2544   "name" : "const android::base::ErrnoRestorer",
2545   "referenced_type" : "type-370",
2546   "self_type" : "type-375",
2547   "size" : 4,
2548   "source_file" : "/system/libbase/include/android-base/logging.h"
2549  },
2550  {
2551   "alignment" : 8,
2552   "is_const" : true,
2553   "linker_set_key" : "const android::hardware::BpHwRefBase",
2554   "name" : "const android::hardware::BpHwRefBase",
2555   "referenced_type" : "type-200",
2556   "self_type" : "type-207",
2557   "size" : 48,
2558   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
2559  },
2560  {
2561   "alignment" : 8,
2562   "is_const" : true,
2563   "linker_set_key" : "const android::hardware::MemoryDealer",
2564   "name" : "const android::hardware::MemoryDealer",
2565   "referenced_type" : "type-321",
2566   "self_type" : "type-325",
2567   "size" : 24,
2568   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
2569  },
2570  {
2571   "alignment" : 8,
2572   "is_const" : true,
2573   "linker_set_key" : "const android::hardware::Parcel",
2574   "name" : "const android::hardware::Parcel",
2575   "referenced_type" : "type-210",
2576   "self_type" : "type-225",
2577   "size" : 136,
2578   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2579  },
2580  {
2581   "alignment" : 8,
2582   "is_const" : true,
2583   "linker_set_key" : "const android::hardware::Return<unsigned long>",
2584   "name" : "const android::hardware::Return<unsigned long>",
2585   "referenced_type" : "type-312",
2586   "self_type" : "type-343",
2587   "size" : 48,
2588   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2589  },
2590  {
2591   "alignment" : 8,
2592   "is_const" : true,
2593   "linker_set_key" : "const android::hardware::Return<void *>",
2594   "name" : "const android::hardware::Return<void *>",
2595   "referenced_type" : "type-246",
2596   "self_type" : "type-307",
2597   "size" : 48,
2598   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2599  },
2600  {
2601   "alignment" : 8,
2602   "is_const" : true,
2603   "linker_set_key" : "const android::hardware::Status",
2604   "name" : "const android::hardware::Status",
2605   "referenced_type" : "type-143",
2606   "self_type" : "type-190",
2607   "size" : 32,
2608   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2609  },
2610  {
2611   "alignment" : 8,
2612   "is_const" : true,
2613   "linker_set_key" : "const android::hardware::details::return_status",
2614   "name" : "const android::hardware::details::return_status",
2615   "referenced_type" : "type-247",
2616   "self_type" : "type-352",
2617   "size" : 40,
2618   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2619  },
2620  {
2621   "alignment" : 8,
2622   "is_const" : true,
2623   "linker_set_key" : "const android::hardware::hidl_handle",
2624   "name" : "const android::hardware::hidl_handle",
2625   "referenced_type" : "type-96",
2626   "self_type" : "type-136",
2627   "size" : 16,
2628   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2629  },
2630  {
2631   "alignment" : 8,
2632   "is_const" : true,
2633   "linker_set_key" : "const android::hardware::hidl_memory",
2634   "name" : "const android::hardware::hidl_memory",
2635   "referenced_type" : "type-109",
2636   "self_type" : "type-117",
2637   "size" : 40,
2638   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2639  },
2640  {
2641   "alignment" : 8,
2642   "is_const" : true,
2643   "linker_set_key" : "const android::hardware::hidl_string",
2644   "name" : "const android::hardware::hidl_string",
2645   "referenced_type" : "type-101",
2646   "self_type" : "type-107",
2647   "size" : 16,
2648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2649  },
2650  {
2651   "alignment" : 2,
2652   "is_const" : true,
2653   "linker_set_key" : "const android::hardware::hidl_version",
2654   "name" : "const android::hardware::hidl_version",
2655   "referenced_type" : "type-128",
2656   "self_type" : "type-130",
2657   "size" : 4,
2658   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2659  },
2660  {
2661   "alignment" : 4,
2662   "is_const" : true,
2663   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2664   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
2665   "referenced_type" : "type-152",
2666   "self_type" : "type-153",
2667   "size" : 4,
2668   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2669  },
2670  {
2671   "alignment" : 8,
2672   "is_const" : true,
2673   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
2674   "name" : "const android::hidl::base::V1_0::IBase",
2675   "referenced_type" : "type-158",
2676   "self_type" : "type-157",
2677   "size" : 24,
2678   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
2679  },
2680  {
2681   "alignment" : 8,
2682   "is_const" : true,
2683   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
2684   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
2685   "referenced_type" : "type-161",
2686   "self_type" : "type-160",
2687   "size" : 24,
2688   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
2689  },
2690  {
2691   "alignment" : 8,
2692   "is_const" : true,
2693   "linker_set_key" : "const android::hidl::memory::V1_0::IMemory",
2694   "name" : "const android::hidl::memory::V1_0::IMemory",
2695   "referenced_type" : "type-257",
2696   "self_type" : "type-296",
2697   "size" : 24,
2698   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2699  },
2700  {
2701   "alignment" : 8,
2702   "is_const" : true,
2703   "linker_set_key" : "const android::hidl::memory::block::V1_0::MemoryBlock",
2704   "name" : "const android::hidl::memory::block::V1_0::MemoryBlock",
2705   "referenced_type" : "type-166",
2706   "self_type" : "type-327",
2707   "size" : 24,
2708   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h"
2709  },
2710  {
2711   "alignment" : 8,
2712   "is_const" : true,
2713   "linker_set_key" : "const android::hidl::memory::token::V1_0::IMemoryToken",
2714   "name" : "const android::hidl::memory::token::V1_0::IMemoryToken",
2715   "referenced_type" : "type-164",
2716   "self_type" : "type-163",
2717   "size" : 24,
2718   "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"
2719  },
2720  {
2721   "alignment" : 8,
2722   "is_const" : true,
2723   "linker_set_key" : "const android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> >",
2724   "name" : "const android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> >",
2725   "referenced_type" : "type-32",
2726   "self_type" : "type-92",
2727   "size" : 8,
2728   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2729  },
2730  {
2731   "alignment" : 8,
2732   "is_const" : true,
2733   "linker_set_key" : "const android::sp<android::hardware::HidlMemoryCache>",
2734   "name" : "const android::sp<android::hardware::HidlMemoryCache>",
2735   "referenced_type" : "type-6",
2736   "self_type" : "type-5",
2737   "size" : 8,
2738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2739  },
2740  {
2741   "alignment" : 8,
2742   "is_const" : true,
2743   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
2744   "name" : "const android::sp<android::hardware::IBinder>",
2745   "referenced_type" : "type-283",
2746   "self_type" : "type-285",
2747   "size" : 8,
2748   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2749  },
2750  {
2751   "alignment" : 8,
2752   "is_const" : true,
2753   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
2754   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
2755   "referenced_type" : "type-140",
2756   "self_type" : "type-139",
2757   "size" : 8,
2758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2759  },
2760  {
2761   "alignment" : 8,
2762   "is_const" : true,
2763   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
2764   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
2765   "referenced_type" : "type-229",
2766   "self_type" : "type-269",
2767   "size" : 8,
2768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2769  },
2770  {
2771   "alignment" : 8,
2772   "is_const" : true,
2773   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
2774   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
2775   "referenced_type" : "type-273",
2776   "self_type" : "type-276",
2777   "size" : 8,
2778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2779  },
2780  {
2781   "alignment" : 8,
2782   "is_const" : true,
2783   "linker_set_key" : "const android::sp<android::hidl::memory::V1_0::IMemory>",
2784   "name" : "const android::sp<android::hidl::memory::V1_0::IMemory>",
2785   "referenced_type" : "type-264",
2786   "self_type" : "type-263",
2787   "size" : 8,
2788   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2789  },
2790  {
2791   "alignment" : 8,
2792   "is_const" : true,
2793   "linker_set_key" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
2794   "name" : "const android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
2795   "referenced_type" : "type-167",
2796   "self_type" : "type-280",
2797   "size" : 8,
2798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2799  },
2800  {
2801   "alignment" : 8,
2802   "is_const" : true,
2803   "linker_set_key" : "const android::wp<android::hidl::memory::V1_0::IMemory>",
2804   "name" : "const android::wp<android::hidl::memory::V1_0::IMemory>",
2805   "referenced_type" : "type-255",
2806   "self_type" : "type-259",
2807   "size" : 16,
2808   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2809  },
2810  {
2811   "alignment" : 1,
2812   "is_const" : true,
2813   "linker_set_key" : "const bool",
2814   "name" : "const bool",
2815   "referenced_type" : "type-55",
2816   "self_type" : "type-54",
2817   "size" : 1,
2818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2819  },
2820  {
2821   "alignment" : 1,
2822   "is_const" : true,
2823   "linker_set_key" : "const char",
2824   "name" : "const char",
2825   "referenced_type" : "type-106",
2826   "self_type" : "type-105",
2827   "size" : 1,
2828   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2829  },
2830  {
2831   "alignment" : 2,
2832   "is_const" : true,
2833   "linker_set_key" : "const char16_t",
2834   "name" : "const char16_t",
2835   "referenced_type" : "type-183",
2836   "self_type" : "type-182",
2837   "size" : 2,
2838   "source_file" : "/system/core/libutils/include/utils/String16.h"
2839  },
2840  {
2841   "alignment" : 8,
2842   "is_const" : true,
2843   "linker_set_key" : "const double",
2844   "name" : "const double",
2845   "referenced_type" : "type-50",
2846   "self_type" : "type-83",
2847   "size" : 8,
2848   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2849  },
2850  {
2851   "alignment" : 4,
2852   "is_const" : true,
2853   "linker_set_key" : "const float",
2854   "name" : "const float",
2855   "referenced_type" : "type-45",
2856   "self_type" : "type-80",
2857   "size" : 4,
2858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2859  },
2860  {
2861   "alignment" : 4,
2862   "is_const" : true,
2863   "linker_set_key" : "const int",
2864   "name" : "const int",
2865   "referenced_type" : "type-2",
2866   "self_type" : "type-72",
2867   "size" : 4,
2868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2869  },
2870  {
2871   "is_const" : true,
2872   "linker_set_key" : "const iter<is_const>",
2873   "name" : "const iter<is_const>",
2874   "referenced_type" : "type-125",
2875   "self_type" : "type-124",
2876   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2877  },
2878  {
2879   "is_const" : true,
2880   "linker_set_key" : "const iter<is_const>",
2881   "name" : "const iter<is_const>",
2882   "referenced_type" : "type-315",
2883   "self_type" : "type-314",
2884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2885  },
2886  {
2887   "is_const" : true,
2888   "linker_set_key" : "const iter<is_const>",
2889   "name" : "const iter<is_const>",
2890   "referenced_type" : "type-361",
2891   "self_type" : "type-360",
2892   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2893  },
2894  {
2895   "alignment" : 4,
2896   "is_const" : true,
2897   "linker_set_key" : "const log_msg",
2898   "name" : "const log_msg",
2899   "referenced_type" : "type-242",
2900   "self_type" : "type-245",
2901   "size" : 5124,
2902   "source_file" : "/system/core/liblog/include/log/log_read.h"
2903  },
2904  {
2905   "alignment" : 8,
2906   "is_const" : true,
2907   "linker_set_key" : "const long",
2908   "name" : "const long",
2909   "referenced_type" : "type-21",
2910   "self_type" : "type-76",
2911   "size" : 8,
2912   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2913  },
2914  {
2915   "alignment" : 4,
2916   "is_const" : true,
2917   "linker_set_key" : "const native_handle",
2918   "name" : "const native_handle",
2919   "referenced_type" : "type-1",
2920   "self_type" : "type-100",
2921   "size" : 12,
2922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2923  },
2924  {
2925   "alignment" : 2,
2926   "is_const" : true,
2927   "linker_set_key" : "const short",
2928   "name" : "const short",
2929   "referenced_type" : "type-64",
2930   "self_type" : "type-63",
2931   "size" : 2,
2932   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2933  },
2934  {
2935   "alignment" : 1,
2936   "is_const" : true,
2937   "linker_set_key" : "const signed char",
2938   "name" : "const signed char",
2939   "referenced_type" : "type-58",
2940   "self_type" : "type-57",
2941   "size" : 1,
2942   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2943  },
2944  {
2945   "alignment" : 4,
2946   "is_const" : true,
2947   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2948   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2949   "referenced_type" : "type-156",
2950   "self_type" : "type-155",
2951   "size" : 12,
2952   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2953  },
2954  {
2955   "alignment" : 4,
2956   "is_const" : true,
2957   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2958   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2959   "referenced_type" : "type-319",
2960   "self_type" : "type-318",
2961   "size" : 12,
2962   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2963  },
2964  {
2965   "alignment" : 4,
2966   "is_const" : true,
2967   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2968   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
2969   "referenced_type" : "type-365",
2970   "self_type" : "type-364",
2971   "size" : 12,
2972   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2973  },
2974  {
2975   "alignment" : 8,
2976   "is_const" : true,
2977   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2978   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2979   "referenced_type" : "type-413",
2980   "self_type" : "type-412",
2981   "size" : 24,
2982   "source_file" : "/system/libbase/include/android-base/logging.h"
2983  },
2984  {
2985   "alignment" : 8,
2986   "is_const" : true,
2987   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2988   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2989   "referenced_type" : "type-405",
2990   "self_type" : "type-404",
2991   "size" : 8,
2992   "source_file" : "/system/libbase/include/android-base/logging.h"
2993  },
2994  {
2995   "alignment" : 8,
2996   "is_const" : true,
2997   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
2998   "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 *> > *)> > >",
2999   "referenced_type" : "type-199",
3000   "self_type" : "type-198",
3001   "size" : 24,
3002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3003  },
3004  {
3005   "alignment" : 8,
3006   "is_const" : true,
3007   "linker_set_key" : "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 *> > *)> > >",
3008   "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 *> > *)> > >",
3009   "referenced_type" : "type-331",
3010   "self_type" : "type-330",
3011   "size" : 24,
3012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3013  },
3014  {
3015   "alignment" : 8,
3016   "is_const" : true,
3017   "linker_set_key" : "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 *> > *)> > >",
3018   "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 *> > *)> > >",
3019   "referenced_type" : "type-411",
3020   "self_type" : "type-410",
3021   "size" : 24,
3022   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3023  },
3024  {
3025   "alignment" : 1,
3026   "is_const" : true,
3027   "linker_set_key" : "const unsigned char",
3028   "name" : "const unsigned char",
3029   "referenced_type" : "type-61",
3030   "self_type" : "type-60",
3031   "size" : 1,
3032   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3033  },
3034  {
3035   "alignment" : 4,
3036   "is_const" : true,
3037   "linker_set_key" : "const unsigned int",
3038   "name" : "const unsigned int",
3039   "referenced_type" : "type-11",
3040   "self_type" : "type-74",
3041   "size" : 4,
3042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3043  },
3044  {
3045   "alignment" : 8,
3046   "is_const" : true,
3047   "linker_set_key" : "const unsigned long",
3048   "name" : "const unsigned long",
3049   "referenced_type" : "type-17",
3050   "self_type" : "type-78",
3051   "size" : 8,
3052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3053  },
3054  {
3055   "alignment" : 8,
3056   "is_const" : true,
3057   "linker_set_key" : "const unsigned long long",
3058   "name" : "const unsigned long long",
3059   "referenced_type" : "type-40",
3060   "self_type" : "type-219",
3061   "size" : 8,
3062   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3063  },
3064  {
3065   "alignment" : 2,
3066   "is_const" : true,
3067   "linker_set_key" : "const unsigned short",
3068   "name" : "const unsigned short",
3069   "referenced_type" : "type-70",
3070   "self_type" : "type-69",
3071   "size" : 2,
3072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3073  },
3074  {
3075   "is_const" : true,
3076   "linker_set_key" : "const void",
3077   "name" : "const void",
3078   "referenced_type" : "type-134",
3079   "self_type" : "type-133",
3080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3081  }
3082 ],
3083 "record_types" :
3084 [
3085  {
3086   "alignment" : 4,
3087   "fields" :
3088   [
3089    {
3090     "access" : "private",
3091     "field_name" : "mCount",
3092     "referenced_type" : "type-149"
3093    }
3094   ],
3095   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
3096   "name" : "android::LightRefBase<android::NativeHandle>",
3097   "record_kind" : "class",
3098   "referenced_type" : "type-148",
3099   "self_type" : "type-148",
3100   "size" : 4,
3101   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3102   "template_args" : [ "type-147" ],
3103   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
3104  },
3105  {
3106   "alignment" : 4,
3107   "fields" :
3108   [
3109    {
3110     "access" : "private",
3111     "field_name" : "mCount",
3112     "referenced_type" : "type-373"
3113    }
3114   ],
3115   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
3116   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
3117   "record_kind" : "class",
3118   "referenced_type" : "type-372",
3119   "self_type" : "type-372",
3120   "size" : 4,
3121   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3122   "template_args" : [ "type-374" ],
3123   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
3124  },
3125  {
3126   "alignment" : 8,
3127   "base_specifiers" :
3128   [
3129    {
3130     "referenced_type" : "type-148"
3131    }
3132   ],
3133   "fields" :
3134   [
3135    {
3136     "access" : "private",
3137     "field_name" : "mHandle",
3138     "field_offset" : 64,
3139     "referenced_type" : "type-68"
3140    },
3141    {
3142     "access" : "private",
3143     "field_name" : "mOwnsHandle",
3144     "field_offset" : 128,
3145     "referenced_type" : "type-55"
3146    }
3147   ],
3148   "linker_set_key" : "android::NativeHandle",
3149   "name" : "android::NativeHandle",
3150   "record_kind" : "class",
3151   "referenced_type" : "type-147",
3152   "self_type" : "type-147",
3153   "size" : 24,
3154   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
3155   "unique_id" : "_ZTSN7android12NativeHandleE"
3156  },
3157  {
3158   "alignment" : 8,
3159   "fields" :
3160   [
3161    {
3162     "access" : "private",
3163     "field_name" : "mRefs",
3164     "field_offset" : 64,
3165     "referenced_type" : "type-88"
3166    }
3167   ],
3168   "linker_set_key" : "android::RefBase",
3169   "name" : "android::RefBase",
3170   "record_kind" : "class",
3171   "referenced_type" : "type-87",
3172   "self_type" : "type-87",
3173   "size" : 16,
3174   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3175   "unique_id" : "_ZTSN7android7RefBaseE",
3176   "vtable_components" :
3177   [
3178    {
3179     "kind" : "offset_to_top"
3180    },
3181    {
3182     "kind" : "rtti",
3183     "mangled_component_name" : "_ZTIN7android7RefBaseE"
3184    },
3185    {
3186     "kind" : "complete_dtor_pointer",
3187     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
3188    },
3189    {
3190     "kind" : "deleting_dtor_pointer",
3191     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
3192    },
3193    {
3194     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3195    },
3196    {
3197     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3198    },
3199    {
3200     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3201    },
3202    {
3203     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3204    }
3205   ]
3206  },
3207  {
3208   "alignment" : 1,
3209   "linker_set_key" : "android::RefBase::weakref_type",
3210   "name" : "android::RefBase::weakref_type",
3211   "record_kind" : "class",
3212   "referenced_type" : "type-204",
3213   "self_type" : "type-204",
3214   "size" : 1,
3215   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3216   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
3217  },
3218  {
3219   "alignment" : 1,
3220   "linker_set_key" : "android::ReferenceMover",
3221   "name" : "android::ReferenceMover",
3222   "record_kind" : "class",
3223   "referenced_type" : "type-95",
3224   "self_type" : "type-95",
3225   "size" : 1,
3226   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3227   "unique_id" : "_ZTSN7android14ReferenceMoverE"
3228  },
3229  {
3230   "alignment" : 8,
3231   "linker_set_key" : "android::ReferenceRenamer",
3232   "name" : "android::ReferenceRenamer",
3233   "record_kind" : "class",
3234   "referenced_type" : "type-85",
3235   "self_type" : "type-85",
3236   "size" : 8,
3237   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
3238   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
3239   "vtable_components" :
3240   [
3241    {
3242     "kind" : "offset_to_top"
3243    },
3244    {
3245     "kind" : "rtti",
3246     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
3247    },
3248    {
3249     "is_pure" : true,
3250     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
3251    }
3252   ]
3253  },
3254  {
3255   "alignment" : 8,
3256   "fields" :
3257   [
3258    {
3259     "access" : "private",
3260     "field_name" : "mString",
3261     "referenced_type" : "type-181"
3262    }
3263   ],
3264   "linker_set_key" : "android::String16",
3265   "name" : "android::String16",
3266   "record_kind" : "class",
3267   "referenced_type" : "type-180",
3268   "self_type" : "type-180",
3269   "size" : 8,
3270   "source_file" : "/system/core/libutils/include/utils/String16.h",
3271   "unique_id" : "_ZTSN7android8String16E"
3272  },
3273  {
3274   "alignment" : 8,
3275   "fields" :
3276   [
3277    {
3278     "access" : "private",
3279     "field_name" : "mString",
3280     "referenced_type" : "type-104"
3281    }
3282   ],
3283   "linker_set_key" : "android::String8",
3284   "name" : "android::String8",
3285   "record_kind" : "class",
3286   "referenced_type" : "type-170",
3287   "self_type" : "type-170",
3288   "size" : 8,
3289   "source_file" : "/system/core/libutils/include/utils/String8.h",
3290   "unique_id" : "_ZTSN7android7String8E"
3291  },
3292  {
3293   "alignment" : 8,
3294   "base_specifiers" :
3295   [
3296    {
3297     "referenced_type" : "type-372"
3298    }
3299   ],
3300   "linker_set_key" : "android::VirtualLightRefBase",
3301   "name" : "android::VirtualLightRefBase",
3302   "record_kind" : "class",
3303   "referenced_type" : "type-374",
3304   "self_type" : "type-374",
3305   "size" : 16,
3306   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
3307   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
3308   "vtable_components" :
3309   [
3310    {
3311     "kind" : "offset_to_top"
3312    },
3313    {
3314     "kind" : "rtti",
3315     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
3316    },
3317    {
3318     "kind" : "complete_dtor_pointer",
3319     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
3320    },
3321    {
3322     "kind" : "deleting_dtor_pointer",
3323     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
3324    }
3325   ]
3326  },
3327  {
3328   "alignment" : 8,
3329   "fields" :
3330   [
3331    {
3332     "field_name" : "lhs",
3333     "referenced_type" : "type-135"
3334    },
3335    {
3336     "field_name" : "rhs",
3337     "field_offset" : 64,
3338     "referenced_type" : "type-135"
3339    }
3340   ],
3341   "linker_set_key" : "android::base::EagerEvaluator<char *, char *>",
3342   "name" : "android::base::EagerEvaluator<char *, char *>",
3343   "referenced_type" : "type-383",
3344   "self_type" : "type-383",
3345   "size" : 16,
3346   "source_file" : "/system/libbase/include/android-base/logging.h",
3347   "template_args" : [ "type-251", "type-251" ],
3348   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE"
3349  },
3350  {
3351   "alignment" : 8,
3352   "fields" :
3353   [
3354    {
3355     "field_name" : "lhs",
3356     "referenced_type" : "type-135"
3357    },
3358    {
3359     "field_name" : "rhs",
3360     "field_offset" : 64,
3361     "referenced_type" : "type-135"
3362    }
3363   ],
3364   "linker_set_key" : "android::base::EagerEvaluator<char *, const char *>",
3365   "name" : "android::base::EagerEvaluator<char *, const char *>",
3366   "referenced_type" : "type-381",
3367   "self_type" : "type-381",
3368   "size" : 16,
3369   "source_file" : "/system/libbase/include/android-base/logging.h",
3370   "template_args" : [ "type-251", "type-104" ],
3371   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE"
3372  },
3373  {
3374   "alignment" : 8,
3375   "fields" :
3376   [
3377    {
3378     "field_name" : "lhs",
3379     "referenced_type" : "type-135"
3380    },
3381    {
3382     "field_name" : "rhs",
3383     "field_offset" : 64,
3384     "referenced_type" : "type-135"
3385    }
3386   ],
3387   "linker_set_key" : "android::base::EagerEvaluator<const char *, char *>",
3388   "name" : "android::base::EagerEvaluator<const char *, char *>",
3389   "referenced_type" : "type-379",
3390   "self_type" : "type-379",
3391   "size" : 16,
3392   "source_file" : "/system/libbase/include/android-base/logging.h",
3393   "template_args" : [ "type-104", "type-251" ],
3394   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE"
3395  },
3396  {
3397   "alignment" : 8,
3398   "fields" :
3399   [
3400    {
3401     "field_name" : "lhs",
3402     "referenced_type" : "type-135"
3403    },
3404    {
3405     "field_name" : "rhs",
3406     "field_offset" : 64,
3407     "referenced_type" : "type-135"
3408    }
3409   ],
3410   "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>",
3411   "name" : "android::base::EagerEvaluator<const char *, const char *>",
3412   "referenced_type" : "type-377",
3413   "self_type" : "type-377",
3414   "size" : 16,
3415   "source_file" : "/system/libbase/include/android-base/logging.h",
3416   "template_args" : [ "type-104", "type-104" ],
3417   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE"
3418  },
3419  {
3420   "alignment" : 8,
3421   "fields" :
3422   [
3423    {
3424     "field_name" : "lhs",
3425     "referenced_type" : "type-135"
3426    },
3427    {
3428     "field_name" : "rhs",
3429     "field_offset" : 64,
3430     "referenced_type" : "type-135"
3431    }
3432   ],
3433   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
3434   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
3435   "referenced_type" : "type-393",
3436   "self_type" : "type-393",
3437   "size" : 16,
3438   "source_file" : "/system/libbase/include/android-base/logging.h",
3439   "template_args" : [ "type-394", "type-394" ],
3440   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE"
3441  },
3442  {
3443   "alignment" : 8,
3444   "fields" :
3445   [
3446    {
3447     "field_name" : "lhs",
3448     "referenced_type" : "type-135"
3449    },
3450    {
3451     "field_name" : "rhs",
3452     "field_offset" : 64,
3453     "referenced_type" : "type-135"
3454    }
3455   ],
3456   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>",
3457   "name" : "android::base::EagerEvaluator<const signed char *, signed char *>",
3458   "referenced_type" : "type-396",
3459   "self_type" : "type-396",
3460   "size" : 16,
3461   "source_file" : "/system/libbase/include/android-base/logging.h",
3462   "template_args" : [ "type-394", "type-397" ],
3463   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE"
3464  },
3465  {
3466   "alignment" : 8,
3467   "fields" :
3468   [
3469    {
3470     "field_name" : "lhs",
3471     "referenced_type" : "type-135"
3472    },
3473    {
3474     "field_name" : "rhs",
3475     "field_offset" : 64,
3476     "referenced_type" : "type-135"
3477    }
3478   ],
3479   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
3480   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
3481   "referenced_type" : "type-385",
3482   "self_type" : "type-385",
3483   "size" : 16,
3484   "source_file" : "/system/libbase/include/android-base/logging.h",
3485   "template_args" : [ "type-217", "type-217" ],
3486   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE"
3487  },
3488  {
3489   "alignment" : 8,
3490   "fields" :
3491   [
3492    {
3493     "field_name" : "lhs",
3494     "referenced_type" : "type-135"
3495    },
3496    {
3497     "field_name" : "rhs",
3498     "field_offset" : 64,
3499     "referenced_type" : "type-135"
3500    }
3501   ],
3502   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
3503   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
3504   "referenced_type" : "type-387",
3505   "self_type" : "type-387",
3506   "size" : 16,
3507   "source_file" : "/system/libbase/include/android-base/logging.h",
3508   "template_args" : [ "type-217", "type-212" ],
3509   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE"
3510  },
3511  {
3512   "alignment" : 8,
3513   "fields" :
3514   [
3515    {
3516     "field_name" : "lhs",
3517     "referenced_type" : "type-135"
3518    },
3519    {
3520     "field_name" : "rhs",
3521     "field_offset" : 64,
3522     "referenced_type" : "type-135"
3523    }
3524   ],
3525   "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>",
3526   "name" : "android::base::EagerEvaluator<signed char *, const signed char *>",
3527   "referenced_type" : "type-399",
3528   "self_type" : "type-399",
3529   "size" : 16,
3530   "source_file" : "/system/libbase/include/android-base/logging.h",
3531   "template_args" : [ "type-397", "type-394" ],
3532   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE"
3533  },
3534  {
3535   "alignment" : 8,
3536   "fields" :
3537   [
3538    {
3539     "field_name" : "lhs",
3540     "referenced_type" : "type-135"
3541    },
3542    {
3543     "field_name" : "rhs",
3544     "field_offset" : 64,
3545     "referenced_type" : "type-135"
3546    }
3547   ],
3548   "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>",
3549   "name" : "android::base::EagerEvaluator<signed char *, signed char *>",
3550   "referenced_type" : "type-401",
3551   "self_type" : "type-401",
3552   "size" : 16,
3553   "source_file" : "/system/libbase/include/android-base/logging.h",
3554   "template_args" : [ "type-397", "type-397" ],
3555   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE"
3556  },
3557  {
3558   "alignment" : 8,
3559   "fields" :
3560   [
3561    {
3562     "field_name" : "lhs",
3563     "referenced_type" : "type-135"
3564    },
3565    {
3566     "field_name" : "rhs",
3567     "field_offset" : 64,
3568     "referenced_type" : "type-135"
3569    }
3570   ],
3571   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
3572   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
3573   "referenced_type" : "type-389",
3574   "self_type" : "type-389",
3575   "size" : 16,
3576   "source_file" : "/system/libbase/include/android-base/logging.h",
3577   "template_args" : [ "type-212", "type-217" ],
3578   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE"
3579  },
3580  {
3581   "alignment" : 8,
3582   "fields" :
3583   [
3584    {
3585     "field_name" : "lhs",
3586     "referenced_type" : "type-135"
3587    },
3588    {
3589     "field_name" : "rhs",
3590     "field_offset" : 64,
3591     "referenced_type" : "type-135"
3592    }
3593   ],
3594   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
3595   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
3596   "referenced_type" : "type-391",
3597   "self_type" : "type-391",
3598   "size" : 16,
3599   "source_file" : "/system/libbase/include/android-base/logging.h",
3600   "template_args" : [ "type-212", "type-212" ],
3601   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE"
3602  },
3603  {
3604   "alignment" : 4,
3605   "fields" :
3606   [
3607    {
3608     "access" : "private",
3609     "field_name" : "saved_errno_",
3610     "referenced_type" : "type-72"
3611    }
3612   ],
3613   "linker_set_key" : "android::base::ErrnoRestorer",
3614   "name" : "android::base::ErrnoRestorer",
3615   "record_kind" : "class",
3616   "referenced_type" : "type-370",
3617   "self_type" : "type-370",
3618   "size" : 4,
3619   "source_file" : "/system/libbase/include/android-base/logging.h",
3620   "unique_id" : "_ZTSN7android4base13ErrnoRestorerE"
3621  },
3622  {
3623   "alignment" : 8,
3624   "fields" :
3625   [
3626    {
3627     "access" : "private",
3628     "field_name" : "data_",
3629     "referenced_type" : "type-404"
3630    }
3631   ],
3632   "linker_set_key" : "android::base::LogMessage",
3633   "name" : "android::base::LogMessage",
3634   "record_kind" : "class",
3635   "referenced_type" : "type-403",
3636   "self_type" : "type-403",
3637   "size" : 8,
3638   "source_file" : "/system/libbase/include/android-base/logging.h",
3639   "unique_id" : "_ZTSN7android4base10LogMessageE"
3640  },
3641  {
3642   "alignment" : 4,
3643   "fields" :
3644   [
3645    {
3646     "access" : "private",
3647     "field_name" : "default_log_id_",
3648     "referenced_type" : "type-368"
3649    }
3650   ],
3651   "linker_set_key" : "android::base::LogdLogger",
3652   "name" : "android::base::LogdLogger",
3653   "record_kind" : "class",
3654   "referenced_type" : "type-369",
3655   "self_type" : "type-369",
3656   "size" : 4,
3657   "source_file" : "/system/libbase/include/android-base/logging.h",
3658   "unique_id" : "_ZTSN7android4base10LogdLoggerE"
3659  },
3660  {
3661   "alignment" : 4,
3662   "fields" :
3663   [
3664    {
3665     "access" : "private",
3666     "field_name" : "old_",
3667     "referenced_type" : "type-367"
3668    }
3669   ],
3670   "linker_set_key" : "android::base::ScopedLogSeverity",
3671   "name" : "android::base::ScopedLogSeverity",
3672   "record_kind" : "class",
3673   "referenced_type" : "type-406",
3674   "self_type" : "type-406",
3675   "size" : 4,
3676   "source_file" : "/system/libbase/include/android-base/logging.h",
3677   "unique_id" : "_ZTSN7android4base17ScopedLogSeverityE"
3678  },
3679  {
3680   "alignment" : 8,
3681   "base_specifiers" :
3682   [
3683    {
3684     "referenced_type" : "type-196"
3685    }
3686   ],
3687   "fields" :
3688   [
3689    {
3690     "access" : "protected",
3691     "field_name" : "mSchedPolicy",
3692     "field_offset" : 64,
3693     "referenced_type" : "type-2"
3694    },
3695    {
3696     "access" : "protected",
3697     "field_name" : "mSchedPriority",
3698     "field_offset" : 96,
3699     "referenced_type" : "type-2"
3700    },
3701    {
3702     "access" : "private",
3703     "field_name" : "mExtras",
3704     "field_offset" : 128,
3705     "referenced_type" : "type-194"
3706    },
3707    {
3708     "access" : "private",
3709     "field_name" : "mReserved0",
3710     "field_offset" : 192,
3711     "referenced_type" : "type-195"
3712    }
3713   ],
3714   "linker_set_key" : "android::hardware::BHwBinder",
3715   "name" : "android::hardware::BHwBinder",
3716   "record_kind" : "class",
3717   "referenced_type" : "type-193",
3718   "self_type" : "type-193",
3719   "size" : 48,
3720   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
3721   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
3722   "vtable_components" :
3723   [
3724    {
3725     "component_value" : 32,
3726     "kind" : "vbase_offset"
3727    },
3728    {
3729     "kind" : "offset_to_top"
3730    },
3731    {
3732     "kind" : "rtti",
3733     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
3734    },
3735    {
3736     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
3737    },
3738    {
3739     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
3740    },
3741    {
3742     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
3743    },
3744    {
3745     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
3746    },
3747    {
3748     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
3749    },
3750    {
3751     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
3752    },
3753    {
3754     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
3755    },
3756    {
3757     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
3758    },
3759    {
3760     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
3761    },
3762    {
3763     "kind" : "complete_dtor_pointer",
3764     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
3765    },
3766    {
3767     "kind" : "deleting_dtor_pointer",
3768     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
3769    },
3770    {
3771     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
3772    },
3773    {
3774     "kind" : "vcall_offset"
3775    },
3776    {
3777     "kind" : "vcall_offset"
3778    },
3779    {
3780     "kind" : "vcall_offset"
3781    },
3782    {
3783     "kind" : "vcall_offset"
3784    },
3785    {
3786     "component_value" : -32,
3787     "kind" : "vcall_offset"
3788    },
3789    {
3790     "component_value" : -32,
3791     "kind" : "offset_to_top"
3792    },
3793    {
3794     "kind" : "rtti",
3795     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
3796    },
3797    {
3798     "kind" : "complete_dtor_pointer",
3799     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
3800    },
3801    {
3802     "kind" : "deleting_dtor_pointer",
3803     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
3804    },
3805    {
3806     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
3807    },
3808    {
3809     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
3810    },
3811    {
3812     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
3813    },
3814    {
3815     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3816    }
3817   ]
3818  },
3819  {
3820   "alignment" : 8,
3821   "base_specifiers" :
3822   [
3823    {
3824     "is_virtual" : true,
3825     "referenced_type" : "type-87"
3826    }
3827   ],
3828   "fields" :
3829   [
3830    {
3831     "access" : "private",
3832     "field_name" : "mRemote",
3833     "field_offset" : 64,
3834     "referenced_type" : "type-201"
3835    },
3836    {
3837     "access" : "private",
3838     "field_name" : "mRefs",
3839     "field_offset" : 128,
3840     "referenced_type" : "type-203"
3841    },
3842    {
3843     "access" : "private",
3844     "field_name" : "mState",
3845     "field_offset" : 192,
3846     "referenced_type" : "type-205"
3847    }
3848   ],
3849   "linker_set_key" : "android::hardware::BpHwRefBase",
3850   "name" : "android::hardware::BpHwRefBase",
3851   "record_kind" : "class",
3852   "referenced_type" : "type-200",
3853   "self_type" : "type-200",
3854   "size" : 48,
3855   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
3856   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
3857   "vtable_components" :
3858   [
3859    {
3860     "component_value" : 32,
3861     "kind" : "vbase_offset"
3862    },
3863    {
3864     "kind" : "offset_to_top"
3865    },
3866    {
3867     "kind" : "rtti",
3868     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
3869    },
3870    {
3871     "kind" : "complete_dtor_pointer",
3872     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
3873    },
3874    {
3875     "kind" : "deleting_dtor_pointer",
3876     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
3877    },
3878    {
3879     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
3880    },
3881    {
3882     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
3883    },
3884    {
3885     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
3886    },
3887    {
3888     "kind" : "vcall_offset"
3889    },
3890    {
3891     "component_value" : -32,
3892     "kind" : "vcall_offset"
3893    },
3894    {
3895     "component_value" : -32,
3896     "kind" : "vcall_offset"
3897    },
3898    {
3899     "component_value" : -32,
3900     "kind" : "vcall_offset"
3901    },
3902    {
3903     "component_value" : -32,
3904     "kind" : "vcall_offset"
3905    },
3906    {
3907     "component_value" : -32,
3908     "kind" : "offset_to_top"
3909    },
3910    {
3911     "kind" : "rtti",
3912     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
3913    },
3914    {
3915     "kind" : "complete_dtor_pointer",
3916     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
3917    },
3918    {
3919     "kind" : "deleting_dtor_pointer",
3920     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
3921    },
3922    {
3923     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
3924    },
3925    {
3926     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
3927    },
3928    {
3929     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
3930    },
3931    {
3932     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
3933    }
3934   ]
3935  },
3936  {
3937   "alignment" : 8,
3938   "fields" :
3939   [
3940    {
3941     "field_name" : "flags",
3942     "referenced_type" : "type-11"
3943    },
3944    {
3945     "field_name" : "fdIndex",
3946     "field_offset" : 32,
3947     "referenced_type" : "type-11"
3948    },
3949    {
3950     "field_name" : "offset",
3951     "field_offset" : 64,
3952     "referenced_type" : "type-11"
3953    },
3954    {
3955     "field_name" : "extent",
3956     "field_offset" : 128,
3957     "referenced_type" : "type-17"
3958    }
3959   ],
3960   "linker_set_key" : "android::hardware::GrantorDescriptor",
3961   "name" : "android::hardware::GrantorDescriptor",
3962   "referenced_type" : "type-16",
3963   "self_type" : "type-16",
3964   "size" : 24,
3965   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
3966   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
3967  },
3968  {
3969   "alignment" : 8,
3970   "base_specifiers" :
3971   [
3972    {
3973     "is_virtual" : true,
3974     "referenced_type" : "type-109"
3975    },
3976    {
3977     "is_virtual" : true,
3978     "referenced_type" : "type-87"
3979    }
3980   ],
3981   "linker_set_key" : "android::hardware::HidlMemory",
3982   "name" : "android::hardware::HidlMemory",
3983   "record_kind" : "class",
3984   "referenced_type" : "type-123",
3985   "self_type" : "type-123",
3986   "size" : 64,
3987   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
3988   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
3989   "vtable_components" :
3990   [
3991    {
3992     "component_value" : 48,
3993     "kind" : "vbase_offset"
3994    },
3995    {
3996     "component_value" : 8,
3997     "kind" : "vbase_offset"
3998    },
3999    {
4000     "kind" : "offset_to_top"
4001    },
4002    {
4003     "kind" : "rtti",
4004     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4005    },
4006    {
4007     "kind" : "complete_dtor_pointer",
4008     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
4009    },
4010    {
4011     "kind" : "deleting_dtor_pointer",
4012     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
4013    },
4014    {
4015     "kind" : "vcall_offset"
4016    },
4017    {
4018     "kind" : "vcall_offset"
4019    },
4020    {
4021     "kind" : "vcall_offset"
4022    },
4023    {
4024     "kind" : "vcall_offset"
4025    },
4026    {
4027     "component_value" : -48,
4028     "kind" : "vcall_offset"
4029    },
4030    {
4031     "component_value" : -48,
4032     "kind" : "offset_to_top"
4033    },
4034    {
4035     "kind" : "rtti",
4036     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
4037    },
4038    {
4039     "kind" : "complete_dtor_pointer",
4040     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
4041    },
4042    {
4043     "kind" : "deleting_dtor_pointer",
4044     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
4045    },
4046    {
4047     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4048    },
4049    {
4050     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4051    },
4052    {
4053     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4054    },
4055    {
4056     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4057    }
4058   ]
4059  },
4060  {
4061   "alignment" : 8,
4062   "base_specifiers" :
4063   [
4064    {
4065     "referenced_type" : "type-321"
4066    }
4067   ],
4068   "fields" :
4069   [
4070    {
4071     "access" : "protected",
4072     "field_name" : "mHeap",
4073     "field_offset" : 192,
4074     "referenced_type" : "type-264"
4075    },
4076    {
4077     "access" : "protected",
4078     "field_name" : "mToken",
4079     "field_offset" : 256,
4080     "referenced_type" : "type-167"
4081    }
4082   ],
4083   "linker_set_key" : "android::hardware::HidlMemoryDealer",
4084   "name" : "android::hardware::HidlMemoryDealer",
4085   "record_kind" : "class",
4086   "referenced_type" : "type-341",
4087   "self_type" : "type-341",
4088   "size" : 40,
4089   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h",
4090   "unique_id" : "_ZTSN7android8hardware16HidlMemoryDealerE",
4091   "vtable_components" :
4092   [
4093    {
4094     "kind" : "offset_to_top"
4095    },
4096    {
4097     "kind" : "rtti",
4098     "mangled_component_name" : "_ZTIN7android8hardware16HidlMemoryDealerE"
4099    },
4100    {
4101     "kind" : "complete_dtor_pointer",
4102     "mangled_component_name" : "_ZN7android8hardware16HidlMemoryDealerD1Ev"
4103    },
4104    {
4105     "kind" : "deleting_dtor_pointer",
4106     "mangled_component_name" : "_ZN7android8hardware16HidlMemoryDealerD0Ev"
4107    },
4108    {
4109     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4110    },
4111    {
4112     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4113    },
4114    {
4115     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4116    },
4117    {
4118     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4119    },
4120    {
4121     "mangled_component_name" : "_ZN7android8hardware12MemoryDealer14allocateOffsetEm"
4122    },
4123    {
4124     "mangled_component_name" : "_ZN7android8hardware12MemoryDealer10deallocateEm"
4125    },
4126    {
4127     "mangled_component_name" : "_ZNK7android8hardware12MemoryDealer4dumpEPKc"
4128    },
4129    {
4130     "mangled_component_name" : "_ZN7android8hardware16HidlMemoryDealer8allocateEm"
4131    },
4132    {
4133     "mangled_component_name" : "_ZN7android8hardware16HidlMemoryDealer4heapEv"
4134    }
4135   ]
4136  },
4137  {
4138   "alignment" : 8,
4139   "base_specifiers" :
4140   [
4141    {
4142     "is_virtual" : true,
4143     "referenced_type" : "type-87"
4144    }
4145   ],
4146   "linker_set_key" : "android::hardware::IBinder",
4147   "name" : "android::hardware::IBinder",
4148   "record_kind" : "class",
4149   "referenced_type" : "type-196",
4150   "self_type" : "type-196",
4151   "size" : 24,
4152   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4153   "unique_id" : "_ZTSN7android8hardware7IBinderE",
4154   "vtable_components" :
4155   [
4156    {
4157     "component_value" : 8,
4158     "kind" : "vbase_offset"
4159    },
4160    {
4161     "kind" : "offset_to_top"
4162    },
4163    {
4164     "kind" : "rtti",
4165     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4166    },
4167    {
4168     "is_pure" : true,
4169     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
4170    },
4171    {
4172     "is_pure" : true,
4173     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
4174    },
4175    {
4176     "is_pure" : true,
4177     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
4178    },
4179    {
4180     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
4181    },
4182    {
4183     "is_pure" : true,
4184     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
4185    },
4186    {
4187     "is_pure" : true,
4188     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
4189    },
4190    {
4191     "is_pure" : true,
4192     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
4193    },
4194    {
4195     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
4196    },
4197    {
4198     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
4199    },
4200    {
4201     "kind" : "complete_dtor_pointer",
4202     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
4203    },
4204    {
4205     "kind" : "deleting_dtor_pointer",
4206     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
4207    },
4208    {
4209     "kind" : "vcall_offset"
4210    },
4211    {
4212     "kind" : "vcall_offset"
4213    },
4214    {
4215     "kind" : "vcall_offset"
4216    },
4217    {
4218     "kind" : "vcall_offset"
4219    },
4220    {
4221     "component_value" : -8,
4222     "kind" : "vcall_offset"
4223    },
4224    {
4225     "component_value" : -8,
4226     "kind" : "offset_to_top"
4227    },
4228    {
4229     "kind" : "rtti",
4230     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
4231    },
4232    {
4233     "kind" : "complete_dtor_pointer",
4234     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
4235    },
4236    {
4237     "kind" : "deleting_dtor_pointer",
4238     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
4239    },
4240    {
4241     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4242    },
4243    {
4244     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4245    },
4246    {
4247     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4248    },
4249    {
4250     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4251    }
4252   ]
4253  },
4254  {
4255   "alignment" : 8,
4256   "base_specifiers" :
4257   [
4258    {
4259     "is_virtual" : true,
4260     "referenced_type" : "type-87"
4261    }
4262   ],
4263   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
4264   "name" : "android::hardware::IBinder::DeathRecipient",
4265   "record_kind" : "class",
4266   "referenced_type" : "type-192",
4267   "self_type" : "type-192",
4268   "size" : 24,
4269   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
4270   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
4271   "vtable_components" :
4272   [
4273    {
4274     "component_value" : 8,
4275     "kind" : "vbase_offset"
4276    },
4277    {
4278     "kind" : "offset_to_top"
4279    },
4280    {
4281     "kind" : "rtti",
4282     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4283    },
4284    {
4285     "is_pure" : true,
4286     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
4287    },
4288    {
4289     "kind" : "complete_dtor_pointer",
4290     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
4291    },
4292    {
4293     "kind" : "deleting_dtor_pointer",
4294     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
4295    },
4296    {
4297     "kind" : "vcall_offset"
4298    },
4299    {
4300     "kind" : "vcall_offset"
4301    },
4302    {
4303     "kind" : "vcall_offset"
4304    },
4305    {
4306     "kind" : "vcall_offset"
4307    },
4308    {
4309     "component_value" : -8,
4310     "kind" : "vcall_offset"
4311    },
4312    {
4313     "component_value" : -8,
4314     "kind" : "offset_to_top"
4315    },
4316    {
4317     "kind" : "rtti",
4318     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
4319    },
4320    {
4321     "kind" : "complete_dtor_pointer",
4322     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
4323    },
4324    {
4325     "kind" : "deleting_dtor_pointer",
4326     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
4327    },
4328    {
4329     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4330    },
4331    {
4332     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4333    },
4334    {
4335     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4336    },
4337    {
4338     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4339    }
4340   ]
4341  },
4342  {
4343   "alignment" : 8,
4344   "base_specifiers" :
4345   [
4346    {
4347     "is_virtual" : true,
4348     "referenced_type" : "type-87"
4349    }
4350   ],
4351   "linker_set_key" : "android::hardware::IInterface",
4352   "name" : "android::hardware::IInterface",
4353   "record_kind" : "class",
4354   "referenced_type" : "type-209",
4355   "self_type" : "type-209",
4356   "size" : 24,
4357   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
4358   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
4359   "vtable_components" :
4360   [
4361    {
4362     "component_value" : 8,
4363     "kind" : "vbase_offset"
4364    },
4365    {
4366     "kind" : "offset_to_top"
4367    },
4368    {
4369     "kind" : "rtti",
4370     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4371    },
4372    {
4373     "kind" : "complete_dtor_pointer",
4374     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
4375    },
4376    {
4377     "kind" : "deleting_dtor_pointer",
4378     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
4379    },
4380    {
4381     "is_pure" : true,
4382     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
4383    },
4384    {
4385     "kind" : "vcall_offset"
4386    },
4387    {
4388     "kind" : "vcall_offset"
4389    },
4390    {
4391     "kind" : "vcall_offset"
4392    },
4393    {
4394     "kind" : "vcall_offset"
4395    },
4396    {
4397     "component_value" : -8,
4398     "kind" : "vcall_offset"
4399    },
4400    {
4401     "component_value" : -8,
4402     "kind" : "offset_to_top"
4403    },
4404    {
4405     "kind" : "rtti",
4406     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
4407    },
4408    {
4409     "kind" : "complete_dtor_pointer",
4410     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
4411    },
4412    {
4413     "kind" : "deleting_dtor_pointer",
4414     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
4415    },
4416    {
4417     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4418    },
4419    {
4420     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4421    },
4422    {
4423     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4424    },
4425    {
4426     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4427    }
4428   ]
4429  },
4430  {
4431   "alignment" : 8,
4432   "base_specifiers" :
4433   [
4434    {
4435     "referenced_type" : "type-87"
4436    }
4437   ],
4438   "fields" :
4439   [
4440    {
4441     "access" : "protected",
4442     "field_name" : "mAllocator",
4443     "field_offset" : 128,
4444     "referenced_type" : "type-322"
4445    }
4446   ],
4447   "linker_set_key" : "android::hardware::MemoryDealer",
4448   "name" : "android::hardware::MemoryDealer",
4449   "record_kind" : "class",
4450   "referenced_type" : "type-321",
4451   "self_type" : "type-321",
4452   "size" : 24,
4453   "source_file" : "/system/libhidl/libhidlcache/include/hidlcache/MemoryDealer.h",
4454   "unique_id" : "_ZTSN7android8hardware12MemoryDealerE",
4455   "vtable_components" :
4456   [
4457    {
4458     "kind" : "offset_to_top"
4459    },
4460    {
4461     "kind" : "rtti",
4462     "mangled_component_name" : "_ZTIN7android8hardware12MemoryDealerE"
4463    },
4464    {
4465     "kind" : "complete_dtor_pointer",
4466     "mangled_component_name" : "_ZN7android8hardware12MemoryDealerD1Ev"
4467    },
4468    {
4469     "kind" : "deleting_dtor_pointer",
4470     "mangled_component_name" : "_ZN7android8hardware12MemoryDealerD0Ev"
4471    },
4472    {
4473     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
4474    },
4475    {
4476     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
4477    },
4478    {
4479     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
4480    },
4481    {
4482     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
4483    },
4484    {
4485     "mangled_component_name" : "_ZN7android8hardware12MemoryDealer14allocateOffsetEm"
4486    },
4487    {
4488     "mangled_component_name" : "_ZN7android8hardware12MemoryDealer10deallocateEm"
4489    },
4490    {
4491     "mangled_component_name" : "_ZNK7android8hardware12MemoryDealer4dumpEPKc"
4492    }
4493   ]
4494  },
4495  {
4496   "alignment" : 8,
4497   "fields" :
4498   [
4499    {
4500     "access" : "private",
4501     "field_name" : "mBufCachePos",
4502     "referenced_type" : "type-17"
4503    },
4504    {
4505     "access" : "private",
4506     "field_name" : "mBufCache",
4507     "field_offset" : 64,
4508     "referenced_type" : "type-211"
4509    },
4510    {
4511     "access" : "private",
4512     "field_name" : "mError",
4513     "field_offset" : 256,
4514     "referenced_type" : "type-2"
4515    },
4516    {
4517     "access" : "private",
4518     "field_name" : "mData",
4519     "field_offset" : 320,
4520     "referenced_type" : "type-212"
4521    },
4522    {
4523     "access" : "private",
4524     "field_name" : "mDataSize",
4525     "field_offset" : 384,
4526     "referenced_type" : "type-17"
4527    },
4528    {
4529     "access" : "private",
4530     "field_name" : "mDataCapacity",
4531     "field_offset" : 448,
4532     "referenced_type" : "type-17"
4533    },
4534    {
4535     "access" : "private",
4536     "field_name" : "mDataPos",
4537     "field_offset" : 512,
4538     "referenced_type" : "type-17"
4539    },
4540    {
4541     "access" : "private",
4542     "field_name" : "mObjects",
4543     "field_offset" : 576,
4544     "referenced_type" : "type-213"
4545    },
4546    {
4547     "access" : "private",
4548     "field_name" : "mObjectsSize",
4549     "field_offset" : 640,
4550     "referenced_type" : "type-17"
4551    },
4552    {
4553     "access" : "private",
4554     "field_name" : "mObjectsCapacity",
4555     "field_offset" : 704,
4556     "referenced_type" : "type-17"
4557    },
4558    {
4559     "access" : "private",
4560     "field_name" : "mNextObjectHint",
4561     "field_offset" : 768,
4562     "referenced_type" : "type-17"
4563    },
4564    {
4565     "access" : "private",
4566     "field_name" : "mNumRef",
4567     "field_offset" : 832,
4568     "referenced_type" : "type-17"
4569    },
4570    {
4571     "access" : "private",
4572     "field_name" : "mFdsKnown",
4573     "field_offset" : 896,
4574     "referenced_type" : "type-55"
4575    },
4576    {
4577     "access" : "private",
4578     "field_name" : "mHasFds",
4579     "field_offset" : 904,
4580     "referenced_type" : "type-55"
4581    },
4582    {
4583     "access" : "private",
4584     "field_name" : "mAllowFds",
4585     "field_offset" : 912,
4586     "referenced_type" : "type-55"
4587    },
4588    {
4589     "access" : "private",
4590     "field_name" : "mOwner",
4591     "field_offset" : 960,
4592     "referenced_type" : "type-214"
4593    },
4594    {
4595     "access" : "private",
4596     "field_name" : "mOwnerCookie",
4597     "field_offset" : 1024,
4598     "referenced_type" : "type-195"
4599    }
4600   ],
4601   "linker_set_key" : "android::hardware::Parcel",
4602   "name" : "android::hardware::Parcel",
4603   "record_kind" : "class",
4604   "referenced_type" : "type-210",
4605   "self_type" : "type-210",
4606   "size" : 136,
4607   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
4608   "unique_id" : "_ZTSN7android8hardware6ParcelE"
4609  },
4610  {
4611   "access" : "private",
4612   "alignment" : 8,
4613   "fields" :
4614   [
4615    {
4616     "field_name" : "index",
4617     "referenced_type" : "type-17"
4618    },
4619    {
4620     "field_name" : "buffer",
4621     "field_offset" : 64,
4622     "referenced_type" : "type-40"
4623    },
4624    {
4625     "field_name" : "bufend",
4626     "field_offset" : 128,
4627     "referenced_type" : "type-40"
4628    }
4629   ],
4630   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
4631   "name" : "android::hardware::Parcel::BufferInfo",
4632   "referenced_type" : "type-221",
4633   "self_type" : "type-221",
4634   "size" : 24,
4635   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
4636   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
4637  },
4638  {
4639   "alignment" : 8,
4640   "base_specifiers" :
4641   [
4642    {
4643     "referenced_type" : "type-247"
4644    }
4645   ],
4646   "fields" :
4647   [
4648    {
4649     "access" : "private",
4650     "field_name" : "mVal",
4651     "field_offset" : 320,
4652     "referenced_type" : "type-17"
4653    }
4654   ],
4655   "linker_set_key" : "android::hardware::Return<unsigned long>",
4656   "name" : "android::hardware::Return<unsigned long>",
4657   "record_kind" : "class",
4658   "referenced_type" : "type-312",
4659   "self_type" : "type-312",
4660   "size" : 48,
4661   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
4662   "template_args" : [ "type-17" ],
4663   "unique_id" : "_ZTSN7android8hardware6ReturnImEE"
4664  },
4665  {
4666   "alignment" : 8,
4667   "base_specifiers" :
4668   [
4669    {
4670     "referenced_type" : "type-247"
4671    }
4672   ],
4673   "fields" :
4674   [
4675    {
4676     "access" : "private",
4677     "field_name" : "mVal",
4678     "field_offset" : 320,
4679     "referenced_type" : "type-195"
4680    }
4681   ],
4682   "linker_set_key" : "android::hardware::Return<void *>",
4683   "name" : "android::hardware::Return<void *>",
4684   "record_kind" : "class",
4685   "referenced_type" : "type-246",
4686   "self_type" : "type-246",
4687   "size" : 48,
4688   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
4689   "template_args" : [ "type-195" ],
4690   "unique_id" : "_ZTSN7android8hardware6ReturnIPvEE"
4691  },
4692  {
4693   "alignment" : 8,
4694   "base_specifiers" :
4695   [
4696    {
4697     "referenced_type" : "type-247"
4698    }
4699   ],
4700   "linker_set_key" : "android::hardware::Return<void>",
4701   "name" : "android::hardware::Return<void>",
4702   "record_kind" : "class",
4703   "referenced_type" : "type-357",
4704   "self_type" : "type-357",
4705   "size" : 40,
4706   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
4707   "template_args" : [ "type-134" ],
4708   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
4709  },
4710  {
4711   "alignment" : 8,
4712   "fields" :
4713   [
4714    {
4715     "access" : "private",
4716     "field_name" : "mException",
4717     "referenced_type" : "type-2"
4718    },
4719    {
4720     "access" : "private",
4721     "field_name" : "mErrorCode",
4722     "field_offset" : 32,
4723     "referenced_type" : "type-2"
4724    },
4725    {
4726     "access" : "private",
4727     "field_name" : "mMessage",
4728     "field_offset" : 64,
4729     "referenced_type" : "type-144"
4730    }
4731   ],
4732   "linker_set_key" : "android::hardware::Status",
4733   "name" : "android::hardware::Status",
4734   "record_kind" : "class",
4735   "referenced_type" : "type-143",
4736   "self_type" : "type-143",
4737   "size" : 32,
4738   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
4739   "unique_id" : "_ZTSN7android8hardware6StatusE"
4740  },
4741  {
4742   "alignment" : 8,
4743   "fields" :
4744   [
4745    {
4746     "access" : "protected",
4747     "field_name" : "mInstrumentationCallbacks",
4748     "field_offset" : 64,
4749     "referenced_type" : "type-113"
4750    },
4751    {
4752     "access" : "protected",
4753     "field_name" : "mEnableInstrumentation",
4754     "field_offset" : 256,
4755     "referenced_type" : "type-55"
4756    },
4757    {
4758     "access" : "protected",
4759     "field_name" : "mInstrumentationLibPackage",
4760     "field_offset" : 320,
4761     "referenced_type" : "type-114"
4762    },
4763    {
4764     "access" : "protected",
4765     "field_name" : "mInterfaceName",
4766     "field_offset" : 512,
4767     "referenced_type" : "type-115"
4768    }
4769   ],
4770   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
4771   "name" : "android::hardware::details::HidlInstrumentor",
4772   "referenced_type" : "type-112",
4773   "self_type" : "type-112",
4774   "size" : 88,
4775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4776   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
4777   "vtable_components" :
4778   [
4779    {
4780     "kind" : "offset_to_top"
4781    },
4782    {
4783     "kind" : "rtti",
4784     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
4785    },
4786    {
4787     "kind" : "complete_dtor_pointer",
4788     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
4789    },
4790    {
4791     "kind" : "deleting_dtor_pointer",
4792     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
4793    }
4794   ]
4795  },
4796  {
4797   "alignment" : 1,
4798   "linker_set_key" : "android::hardware::details::bnhw_tag",
4799   "name" : "android::hardware::details::bnhw_tag",
4800   "referenced_type" : "type-262",
4801   "self_type" : "type-262",
4802   "size" : 1,
4803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4804   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
4805  },
4806  {
4807   "alignment" : 1,
4808   "linker_set_key" : "android::hardware::details::bphw_tag",
4809   "name" : "android::hardware::details::bphw_tag",
4810   "referenced_type" : "type-270",
4811   "self_type" : "type-270",
4812   "size" : 1,
4813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4814   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
4815  },
4816  {
4817   "alignment" : 1,
4818   "linker_set_key" : "android::hardware::details::bs_tag",
4819   "name" : "android::hardware::details::bs_tag",
4820   "referenced_type" : "type-278",
4821   "self_type" : "type-278",
4822   "size" : 1,
4823   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4824   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
4825  },
4826  {
4827   "access" : "private",
4828   "alignment" : 8,
4829   "fields" :
4830   [
4831    {
4832     "field_name" : "mPointer",
4833     "referenced_type" : "type-15"
4834    },
4835    {
4836     "field_name" : "_pad",
4837     "referenced_type" : "type-17"
4838    }
4839   ],
4840   "is_anonymous" : true,
4841   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4842   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4843   "record_kind" : "union",
4844   "referenced_type" : "type-14",
4845   "self_type" : "type-14",
4846   "size" : 8,
4847   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4848   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
4849  },
4850  {
4851   "alignment" : 8,
4852   "fields" :
4853   [
4854    {
4855     "access" : "private",
4856     "referenced_type" : "type-14"
4857    }
4858   ],
4859   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
4860   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
4861   "referenced_type" : "type-13",
4862   "self_type" : "type-13",
4863   "size" : 8,
4864   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4865   "template_args" : [ "type-16" ],
4866   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
4867  },
4868  {
4869   "alignment" : 8,
4870   "fields" :
4871   [
4872    {
4873     "access" : "private",
4874     "referenced_type" : "type-103"
4875    }
4876   ],
4877   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
4878   "name" : "android::hardware::details::hidl_pointer<const char>",
4879   "referenced_type" : "type-102",
4880   "self_type" : "type-102",
4881   "size" : 8,
4882   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4883   "template_args" : [ "type-105" ],
4884   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
4885  },
4886  {
4887   "access" : "private",
4888   "alignment" : 8,
4889   "fields" :
4890   [
4891    {
4892     "field_name" : "mPointer",
4893     "referenced_type" : "type-104"
4894    },
4895    {
4896     "field_name" : "_pad",
4897     "referenced_type" : "type-17"
4898    }
4899   ],
4900   "is_anonymous" : true,
4901   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4902   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4903   "record_kind" : "union",
4904   "referenced_type" : "type-103",
4905   "self_type" : "type-103",
4906   "size" : 8,
4907   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4908   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
4909  },
4910  {
4911   "alignment" : 8,
4912   "fields" :
4913   [
4914    {
4915     "access" : "private",
4916     "referenced_type" : "type-98"
4917    }
4918   ],
4919   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
4920   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
4921   "referenced_type" : "type-97",
4922   "self_type" : "type-97",
4923   "size" : 8,
4924   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4925   "template_args" : [ "type-100" ],
4926   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
4927  },
4928  {
4929   "access" : "private",
4930   "alignment" : 8,
4931   "fields" :
4932   [
4933    {
4934     "field_name" : "mPointer",
4935     "referenced_type" : "type-99"
4936    },
4937    {
4938     "field_name" : "_pad",
4939     "referenced_type" : "type-17"
4940    }
4941   ],
4942   "is_anonymous" : true,
4943   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4944   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4945   "record_kind" : "union",
4946   "referenced_type" : "type-98",
4947   "self_type" : "type-98",
4948   "size" : 8,
4949   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4950   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
4951  },
4952  {
4953   "alignment" : 8,
4954   "fields" :
4955   [
4956    {
4957     "access" : "private",
4958     "referenced_type" : "type-67"
4959    }
4960   ],
4961   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
4962   "name" : "android::hardware::details::hidl_pointer<native_handle>",
4963   "referenced_type" : "type-66",
4964   "self_type" : "type-66",
4965   "size" : 8,
4966   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4967   "template_args" : [ "type-1" ],
4968   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
4969  },
4970  {
4971   "access" : "private",
4972   "alignment" : 8,
4973   "fields" :
4974   [
4975    {
4976     "field_name" : "mPointer",
4977     "referenced_type" : "type-68"
4978    },
4979    {
4980     "field_name" : "_pad",
4981     "referenced_type" : "type-17"
4982    }
4983   ],
4984   "is_anonymous" : true,
4985   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4986   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
4987   "record_kind" : "union",
4988   "referenced_type" : "type-67",
4989   "self_type" : "type-67",
4990   "size" : 8,
4991   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
4992   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
4993  },
4994  {
4995   "alignment" : 1,
4996   "linker_set_key" : "android::hardware::details::i_tag",
4997   "name" : "android::hardware::details::i_tag",
4998   "referenced_type" : "type-254",
4999   "self_type" : "type-254",
5000   "size" : 1,
5001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
5002   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
5003  },
5004  {
5005   "alignment" : 8,
5006   "fields" :
5007   [
5008    {
5009     "access" : "private",
5010     "field_name" : "mStatus",
5011     "referenced_type" : "type-143"
5012    },
5013    {
5014     "access" : "private",
5015     "field_name" : "mCheckedStatus",
5016     "field_offset" : 256,
5017     "referenced_type" : "type-55"
5018    }
5019   ],
5020   "linker_set_key" : "android::hardware::details::return_status",
5021   "name" : "android::hardware::details::return_status",
5022   "record_kind" : "class",
5023   "referenced_type" : "type-247",
5024   "self_type" : "type-247",
5025   "size" : 40,
5026   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
5027   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
5028  },
5029  {
5030   "alignment" : 8,
5031   "base_specifiers" :
5032   [
5033    {
5034     "referenced_type" : "type-192"
5035    }
5036   ],
5037   "fields" :
5038   [
5039    {
5040     "access" : "private",
5041     "field_name" : "mRecipient",
5042     "field_offset" : 64,
5043     "referenced_type" : "type-253"
5044    },
5045    {
5046     "access" : "private",
5047     "field_name" : "mCookie",
5048     "field_offset" : 192,
5049     "referenced_type" : "type-17"
5050    },
5051    {
5052     "access" : "private",
5053     "field_name" : "mBase",
5054     "field_offset" : 256,
5055     "referenced_type" : "type-241"
5056    }
5057   ],
5058   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
5059   "name" : "android::hardware::hidl_binder_death_recipient",
5060   "referenced_type" : "type-252",
5061   "self_type" : "type-252",
5062   "size" : 64,
5063   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
5064   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
5065   "vtable_components" :
5066   [
5067    {
5068     "component_value" : 48,
5069     "kind" : "vbase_offset"
5070    },
5071    {
5072     "kind" : "offset_to_top"
5073    },
5074    {
5075     "kind" : "rtti",
5076     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5077    },
5078    {
5079     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
5080    },
5081    {
5082     "kind" : "complete_dtor_pointer",
5083     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
5084    },
5085    {
5086     "kind" : "deleting_dtor_pointer",
5087     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
5088    },
5089    {
5090     "kind" : "vcall_offset"
5091    },
5092    {
5093     "kind" : "vcall_offset"
5094    },
5095    {
5096     "kind" : "vcall_offset"
5097    },
5098    {
5099     "kind" : "vcall_offset"
5100    },
5101    {
5102     "component_value" : -48,
5103     "kind" : "vcall_offset"
5104    },
5105    {
5106     "component_value" : -48,
5107     "kind" : "offset_to_top"
5108    },
5109    {
5110     "kind" : "rtti",
5111     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
5112    },
5113    {
5114     "kind" : "complete_dtor_pointer",
5115     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
5116    },
5117    {
5118     "kind" : "deleting_dtor_pointer",
5119     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
5120    },
5121    {
5122     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5123    },
5124    {
5125     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5126    },
5127    {
5128     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5129    },
5130    {
5131     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5132    }
5133   ]
5134  },
5135  {
5136   "alignment" : 8,
5137   "base_specifiers" :
5138   [
5139    {
5140     "is_virtual" : true,
5141     "referenced_type" : "type-87"
5142    }
5143   ],
5144   "linker_set_key" : "android::hardware::hidl_death_recipient",
5145   "name" : "android::hardware::hidl_death_recipient",
5146   "referenced_type" : "type-142",
5147   "self_type" : "type-142",
5148   "size" : 24,
5149   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5150   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
5151   "vtable_components" :
5152   [
5153    {
5154     "component_value" : 8,
5155     "kind" : "vbase_offset"
5156    },
5157    {
5158     "kind" : "offset_to_top"
5159    },
5160    {
5161     "kind" : "rtti",
5162     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5163    },
5164    {
5165     "is_pure" : true,
5166     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
5167    },
5168    {
5169     "kind" : "complete_dtor_pointer",
5170     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
5171    },
5172    {
5173     "kind" : "deleting_dtor_pointer",
5174     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
5175    },
5176    {
5177     "kind" : "vcall_offset"
5178    },
5179    {
5180     "kind" : "vcall_offset"
5181    },
5182    {
5183     "kind" : "vcall_offset"
5184    },
5185    {
5186     "kind" : "vcall_offset"
5187    },
5188    {
5189     "component_value" : -8,
5190     "kind" : "vcall_offset"
5191    },
5192    {
5193     "component_value" : -8,
5194     "kind" : "offset_to_top"
5195    },
5196    {
5197     "kind" : "rtti",
5198     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
5199    },
5200    {
5201     "kind" : "complete_dtor_pointer",
5202     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
5203    },
5204    {
5205     "kind" : "deleting_dtor_pointer",
5206     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
5207    },
5208    {
5209     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5210    },
5211    {
5212     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5213    },
5214    {
5215     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5216    },
5217    {
5218     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5219    }
5220   ]
5221  },
5222  {
5223   "alignment" : 8,
5224   "fields" :
5225   [
5226    {
5227     "access" : "private",
5228     "field_name" : "mHandle",
5229     "referenced_type" : "type-97"
5230    },
5231    {
5232     "access" : "private",
5233     "field_name" : "mOwnsHandle",
5234     "field_offset" : 64,
5235     "referenced_type" : "type-55"
5236    }
5237   ],
5238   "linker_set_key" : "android::hardware::hidl_handle",
5239   "name" : "android::hardware::hidl_handle",
5240   "referenced_type" : "type-96",
5241   "self_type" : "type-96",
5242   "size" : 16,
5243   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5244   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
5245  },
5246  {
5247   "alignment" : 8,
5248   "fields" :
5249   [
5250    {
5251     "access" : "private",
5252     "field_name" : "mHandle",
5253     "referenced_type" : "type-96"
5254    },
5255    {
5256     "access" : "private",
5257     "field_name" : "mSize",
5258     "field_offset" : 128,
5259     "referenced_type" : "type-17"
5260    },
5261    {
5262     "access" : "private",
5263     "field_name" : "mName",
5264     "field_offset" : 192,
5265     "referenced_type" : "type-101"
5266    }
5267   ],
5268   "linker_set_key" : "android::hardware::hidl_memory",
5269   "name" : "android::hardware::hidl_memory",
5270   "referenced_type" : "type-109",
5271   "self_type" : "type-109",
5272   "size" : 40,
5273   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5274   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
5275  },
5276  {
5277   "alignment" : 8,
5278   "fields" :
5279   [
5280    {
5281     "access" : "private",
5282     "field_name" : "mBuffer",
5283     "referenced_type" : "type-102"
5284    },
5285    {
5286     "access" : "private",
5287     "field_name" : "mSize",
5288     "field_offset" : 64,
5289     "referenced_type" : "type-11"
5290    },
5291    {
5292     "access" : "private",
5293     "field_name" : "mOwnsBuffer",
5294     "field_offset" : 96,
5295     "referenced_type" : "type-55"
5296    }
5297   ],
5298   "linker_set_key" : "android::hardware::hidl_string",
5299   "name" : "android::hardware::hidl_string",
5300   "referenced_type" : "type-101",
5301   "self_type" : "type-101",
5302   "size" : 16,
5303   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5304   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
5305  },
5306  {
5307   "alignment" : 8,
5308   "fields" :
5309   [
5310    {
5311     "access" : "private",
5312     "field_name" : "mBuffer",
5313     "referenced_type" : "type-13"
5314    },
5315    {
5316     "access" : "private",
5317     "field_name" : "mSize",
5318     "field_offset" : 64,
5319     "referenced_type" : "type-11"
5320    },
5321    {
5322     "access" : "private",
5323     "field_name" : "mOwnsBuffer",
5324     "field_offset" : 96,
5325     "referenced_type" : "type-55"
5326    }
5327   ],
5328   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
5329   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
5330   "referenced_type" : "type-127",
5331   "self_type" : "type-127",
5332   "size" : 16,
5333   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5334   "template_args" : [ "type-16" ],
5335   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
5336  },
5337  {
5338   "alignment" : 2,
5339   "fields" :
5340   [
5341    {
5342     "access" : "private",
5343     "field_name" : "mMajor",
5344     "referenced_type" : "type-70"
5345    },
5346    {
5347     "access" : "private",
5348     "field_name" : "mMinor",
5349     "field_offset" : 16,
5350     "referenced_type" : "type-70"
5351    }
5352   ],
5353   "linker_set_key" : "android::hardware::hidl_version",
5354   "name" : "android::hardware::hidl_version",
5355   "referenced_type" : "type-128",
5356   "self_type" : "type-128",
5357   "size" : 4,
5358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
5359   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
5360  },
5361  {
5362   "alignment" : 8,
5363   "base_specifiers" :
5364   [
5365    {
5366     "referenced_type" : "type-193"
5367    },
5368    {
5369     "referenced_type" : "type-112"
5370    }
5371   ],
5372   "fields" :
5373   [
5374    {
5375     "access" : "private",
5376     "field_name" : "_hidl_mImpl",
5377     "field_offset" : 960,
5378     "referenced_type" : "type-229"
5379    }
5380   ],
5381   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
5382   "name" : "android::hidl::base::V1_0::BnHwBase",
5383   "referenced_type" : "type-228",
5384   "self_type" : "type-228",
5385   "size" : 144,
5386   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
5387   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
5388   "vtable_components" :
5389   [
5390    {
5391     "component_value" : 128,
5392     "kind" : "vbase_offset"
5393    },
5394    {
5395     "kind" : "offset_to_top"
5396    },
5397    {
5398     "kind" : "rtti",
5399     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5400    },
5401    {
5402     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5403    },
5404    {
5405     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5406    },
5407    {
5408     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5409    },
5410    {
5411     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5412    },
5413    {
5414     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5415    },
5416    {
5417     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5418    },
5419    {
5420     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5421    },
5422    {
5423     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5424    },
5425    {
5426     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5427    },
5428    {
5429     "kind" : "complete_dtor_pointer",
5430     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
5431    },
5432    {
5433     "kind" : "deleting_dtor_pointer",
5434     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
5435    },
5436    {
5437     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
5438    },
5439    {
5440     "component_value" : -32,
5441     "kind" : "offset_to_top"
5442    },
5443    {
5444     "kind" : "rtti",
5445     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5446    },
5447    {
5448     "kind" : "complete_dtor_pointer",
5449     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
5450    },
5451    {
5452     "kind" : "deleting_dtor_pointer",
5453     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
5454    },
5455    {
5456     "kind" : "vcall_offset"
5457    },
5458    {
5459     "kind" : "vcall_offset"
5460    },
5461    {
5462     "kind" : "vcall_offset"
5463    },
5464    {
5465     "kind" : "vcall_offset"
5466    },
5467    {
5468     "component_value" : -128,
5469     "kind" : "vcall_offset"
5470    },
5471    {
5472     "component_value" : -128,
5473     "kind" : "offset_to_top"
5474    },
5475    {
5476     "kind" : "rtti",
5477     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
5478    },
5479    {
5480     "kind" : "complete_dtor_pointer",
5481     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
5482    },
5483    {
5484     "kind" : "deleting_dtor_pointer",
5485     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
5486    },
5487    {
5488     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5489    },
5490    {
5491     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5492    },
5493    {
5494     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5495    },
5496    {
5497     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5498    }
5499   ]
5500  },
5501  {
5502   "alignment" : 8,
5503   "fields" :
5504   [
5505    {
5506     "field_name" : "pid",
5507     "referenced_type" : "type-2"
5508    },
5509    {
5510     "field_name" : "ptr",
5511     "field_offset" : 64,
5512     "referenced_type" : "type-17"
5513    },
5514    {
5515     "field_name" : "arch",
5516     "field_offset" : 128,
5517     "referenced_type" : "type-152"
5518    }
5519   ],
5520   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
5521   "name" : "android::hidl::base::V1_0::DebugInfo",
5522   "referenced_type" : "type-151",
5523   "self_type" : "type-151",
5524   "size" : 24,
5525   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
5526   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
5527  },
5528  {
5529   "alignment" : 8,
5530   "base_specifiers" :
5531   [
5532    {
5533     "is_virtual" : true,
5534     "referenced_type" : "type-87"
5535    }
5536   ],
5537   "linker_set_key" : "android::hidl::base::V1_0::IBase",
5538   "name" : "android::hidl::base::V1_0::IBase",
5539   "referenced_type" : "type-158",
5540   "self_type" : "type-158",
5541   "size" : 24,
5542   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
5543   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
5544   "vtable_components" :
5545   [
5546    {
5547     "component_value" : 8,
5548     "kind" : "vbase_offset"
5549    },
5550    {
5551     "kind" : "offset_to_top"
5552    },
5553    {
5554     "kind" : "rtti",
5555     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5556    },
5557    {
5558     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
5559    },
5560    {
5561     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5562    },
5563    {
5564     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5565    },
5566    {
5567     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5568    },
5569    {
5570     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
5571    },
5572    {
5573     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
5574    },
5575    {
5576     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5577    },
5578    {
5579     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
5580    },
5581    {
5582     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
5583    },
5584    {
5585     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
5586    },
5587    {
5588     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5589    },
5590    {
5591     "kind" : "complete_dtor_pointer",
5592     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
5593    },
5594    {
5595     "kind" : "deleting_dtor_pointer",
5596     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
5597    },
5598    {
5599     "kind" : "vcall_offset"
5600    },
5601    {
5602     "kind" : "vcall_offset"
5603    },
5604    {
5605     "kind" : "vcall_offset"
5606    },
5607    {
5608     "kind" : "vcall_offset"
5609    },
5610    {
5611     "component_value" : -8,
5612     "kind" : "vcall_offset"
5613    },
5614    {
5615     "component_value" : -8,
5616     "kind" : "offset_to_top"
5617    },
5618    {
5619     "kind" : "rtti",
5620     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
5621    },
5622    {
5623     "kind" : "complete_dtor_pointer",
5624     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
5625    },
5626    {
5627     "kind" : "deleting_dtor_pointer",
5628     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
5629    },
5630    {
5631     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5632    },
5633    {
5634     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5635    },
5636    {
5637     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5638    },
5639    {
5640     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5641    }
5642   ]
5643  },
5644  {
5645   "alignment" : 8,
5646   "base_specifiers" :
5647   [
5648    {
5649     "referenced_type" : "type-158"
5650    }
5651   ],
5652   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
5653   "name" : "android::hidl::manager::V1_0::IServiceNotification",
5654   "referenced_type" : "type-161",
5655   "self_type" : "type-161",
5656   "size" : 24,
5657   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
5658   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
5659   "vtable_components" :
5660   [
5661    {
5662     "component_value" : 8,
5663     "kind" : "vbase_offset"
5664    },
5665    {
5666     "kind" : "offset_to_top"
5667    },
5668    {
5669     "kind" : "rtti",
5670     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
5671    },
5672    {
5673     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
5674    },
5675    {
5676     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5677    },
5678    {
5679     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5680    },
5681    {
5682     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5683    },
5684    {
5685     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
5686    },
5687    {
5688     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
5689    },
5690    {
5691     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5692    },
5693    {
5694     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
5695    },
5696    {
5697     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
5698    },
5699    {
5700     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
5701    },
5702    {
5703     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5704    },
5705    {
5706     "kind" : "complete_dtor_pointer",
5707     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
5708    },
5709    {
5710     "kind" : "deleting_dtor_pointer",
5711     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
5712    },
5713    {
5714     "is_pure" : true,
5715     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
5716    },
5717    {
5718     "kind" : "vcall_offset"
5719    },
5720    {
5721     "kind" : "vcall_offset"
5722    },
5723    {
5724     "kind" : "vcall_offset"
5725    },
5726    {
5727     "kind" : "vcall_offset"
5728    },
5729    {
5730     "component_value" : -8,
5731     "kind" : "vcall_offset"
5732    },
5733    {
5734     "component_value" : -8,
5735     "kind" : "offset_to_top"
5736    },
5737    {
5738     "kind" : "rtti",
5739     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
5740    },
5741    {
5742     "kind" : "complete_dtor_pointer",
5743     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
5744    },
5745    {
5746     "kind" : "deleting_dtor_pointer",
5747     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
5748    },
5749    {
5750     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5751    },
5752    {
5753     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5754    },
5755    {
5756     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5757    },
5758    {
5759     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5760    }
5761   ]
5762  },
5763  {
5764   "alignment" : 8,
5765   "base_specifiers" :
5766   [
5767    {
5768     "referenced_type" : "type-158"
5769    }
5770   ],
5771   "linker_set_key" : "android::hidl::memory::V1_0::IMemory",
5772   "name" : "android::hidl::memory::V1_0::IMemory",
5773   "referenced_type" : "type-257",
5774   "self_type" : "type-257",
5775   "size" : 24,
5776   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen/android/hidl/memory/1.0/IMemory.h",
5777   "unique_id" : "_ZTSN7android4hidl6memory4V1_07IMemoryE",
5778   "vtable_components" :
5779   [
5780    {
5781     "component_value" : 8,
5782     "kind" : "vbase_offset"
5783    },
5784    {
5785     "kind" : "offset_to_top"
5786    },
5787    {
5788     "kind" : "rtti",
5789     "mangled_component_name" : "_ZTIN7android4hidl6memory4V1_07IMemoryE"
5790    },
5791    {
5792     "mangled_component_name" : "_ZNK7android4hidl6memory4V1_07IMemory8isRemoteEv"
5793    },
5794    {
5795     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
5796    },
5797    {
5798     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
5799    },
5800    {
5801     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5802    },
5803    {
5804     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
5805    },
5806    {
5807     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory21setHALInstrumentationEv"
5808    },
5809    {
5810     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5811    },
5812    {
5813     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory4pingEv"
5814    },
5815    {
5816     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
5817    },
5818    {
5819     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory21notifySyspropsChangedEv"
5820    },
5821    {
5822     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5823    },
5824    {
5825     "kind" : "complete_dtor_pointer",
5826     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemoryD1Ev"
5827    },
5828    {
5829     "kind" : "deleting_dtor_pointer",
5830     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemoryD0Ev"
5831    },
5832    {
5833     "is_pure" : true,
5834     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory6updateEv"
5835    },
5836    {
5837     "is_pure" : true,
5838     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory11updateRangeEmm"
5839    },
5840    {
5841     "is_pure" : true,
5842     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory4readEv"
5843    },
5844    {
5845     "is_pure" : true,
5846     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory9readRangeEmm"
5847    },
5848    {
5849     "is_pure" : true,
5850     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory6commitEv"
5851    },
5852    {
5853     "is_pure" : true,
5854     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory10getPointerEv"
5855    },
5856    {
5857     "is_pure" : true,
5858     "mangled_component_name" : "_ZN7android4hidl6memory4V1_07IMemory7getSizeEv"
5859    },
5860    {
5861     "kind" : "vcall_offset"
5862    },
5863    {
5864     "kind" : "vcall_offset"
5865    },
5866    {
5867     "kind" : "vcall_offset"
5868    },
5869    {
5870     "kind" : "vcall_offset"
5871    },
5872    {
5873     "component_value" : -8,
5874     "kind" : "vcall_offset"
5875    },
5876    {
5877     "component_value" : -8,
5878     "kind" : "offset_to_top"
5879    },
5880    {
5881     "kind" : "rtti",
5882     "mangled_component_name" : "_ZTIN7android4hidl6memory4V1_07IMemoryE"
5883    },
5884    {
5885     "kind" : "complete_dtor_pointer",
5886     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory4V1_07IMemoryD1Ev"
5887    },
5888    {
5889     "kind" : "deleting_dtor_pointer",
5890     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory4V1_07IMemoryD0Ev"
5891    },
5892    {
5893     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5894    },
5895    {
5896     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5897    },
5898    {
5899     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5900    },
5901    {
5902     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5903    }
5904   ]
5905  },
5906  {
5907   "alignment" : 8,
5908   "fields" :
5909   [
5910    {
5911     "field_name" : "token",
5912     "referenced_type" : "type-167"
5913    },
5914    {
5915     "field_name" : "size",
5916     "field_offset" : 64,
5917     "referenced_type" : "type-17"
5918    },
5919    {
5920     "field_name" : "offset",
5921     "field_offset" : 128,
5922     "referenced_type" : "type-17"
5923    }
5924   ],
5925   "linker_set_key" : "android::hidl::memory::block::V1_0::MemoryBlock",
5926   "name" : "android::hidl::memory::block::V1_0::MemoryBlock",
5927   "referenced_type" : "type-166",
5928   "self_type" : "type-166",
5929   "size" : 24,
5930   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/memory/block/1.0/[email protected]_genc++_headers/gen/android/hidl/memory/block/1.0/types.h",
5931   "unique_id" : "_ZTSN7android4hidl6memory5block4V1_011MemoryBlockE"
5932  },
5933  {
5934   "alignment" : 8,
5935   "base_specifiers" :
5936   [
5937    {
5938     "referenced_type" : "type-158"
5939    }
5940   ],
5941   "linker_set_key" : "android::hidl::memory::token::V1_0::IMemoryToken",
5942   "name" : "android::hidl::memory::token::V1_0::IMemoryToken",
5943   "referenced_type" : "type-164",
5944   "self_type" : "type-164",
5945   "size" : 24,
5946   "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",
5947   "unique_id" : "_ZTSN7android4hidl6memory5token4V1_012IMemoryTokenE",
5948   "vtable_components" :
5949   [
5950    {
5951     "component_value" : 8,
5952     "kind" : "vbase_offset"
5953    },
5954    {
5955     "kind" : "offset_to_top"
5956    },
5957    {
5958     "kind" : "rtti",
5959     "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
5960    },
5961    {
5962     "mangled_component_name" : "_ZNK7android4hidl6memory5token4V1_012IMemoryToken8isRemoteEv"
5963    },
5964    {
5965     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_11hidl_stringEEEEEE"
5966    },
5967    {
5968     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken5debugERKNS_8hardware11hidl_handleERKNS5_8hidl_vecINS5_11hidl_stringEEE"
5969    },
5970    {
5971     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
5972    },
5973    {
5974     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS7_10hidl_arrayIhLm32EJEEEEEEEE"
5975    },
5976    {
5977     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21setHALInstrumentationEv"
5978    },
5979    {
5980     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
5981    },
5982    {
5983     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken4pingEv"
5984    },
5985    {
5986     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
5987    },
5988    {
5989     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken21notifySyspropsChangedEv"
5990    },
5991    {
5992     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
5993    },
5994    {
5995     "kind" : "complete_dtor_pointer",
5996     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
5997    },
5998    {
5999     "kind" : "deleting_dtor_pointer",
6000     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
6001    },
6002    {
6003     "is_pure" : true,
6004     "mangled_component_name" : "_ZN7android4hidl6memory5token4V1_012IMemoryToken3getENSt3__18functionIFvRKNS_8hardware11hidl_memoryEEEE"
6005    },
6006    {
6007     "kind" : "vcall_offset"
6008    },
6009    {
6010     "kind" : "vcall_offset"
6011    },
6012    {
6013     "kind" : "vcall_offset"
6014    },
6015    {
6016     "kind" : "vcall_offset"
6017    },
6018    {
6019     "component_value" : -8,
6020     "kind" : "vcall_offset"
6021    },
6022    {
6023     "component_value" : -8,
6024     "kind" : "offset_to_top"
6025    },
6026    {
6027     "kind" : "rtti",
6028     "mangled_component_name" : "_ZTIN7android4hidl6memory5token4V1_012IMemoryTokenE"
6029    },
6030    {
6031     "kind" : "complete_dtor_pointer",
6032     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_012IMemoryTokenD1Ev"
6033    },
6034    {
6035     "kind" : "deleting_dtor_pointer",
6036     "mangled_component_name" : "_ZTv0_n24_N7android4hidl6memory5token4V1_012IMemoryTokenD0Ev"
6037    },
6038    {
6039     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6040    },
6041    {
6042     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6043    },
6044    {
6045     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6046    },
6047    {
6048     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6049    }
6050   ]
6051  },
6052  {
6053   "alignment" : 8,
6054   "fields" :
6055   [
6056    {
6057     "access" : "private",
6058     "field_name" : "m_ptr",
6059     "referenced_type" : "type-94"
6060    }
6061   ],
6062   "linker_set_key" : "android::sp<android::RefBase>",
6063   "name" : "android::sp<android::RefBase>",
6064   "record_kind" : "class",
6065   "referenced_type" : "type-346",
6066   "self_type" : "type-346",
6067   "size" : 8,
6068   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6069   "template_args" : [ "type-87" ],
6070   "unique_id" : "_ZTSN7android2spINS_7RefBaseEEE"
6071  },
6072  {
6073   "alignment" : 8,
6074   "fields" :
6075   [
6076    {
6077     "access" : "private",
6078     "field_name" : "m_ptr",
6079     "referenced_type" : "type-33"
6080    }
6081   ],
6082   "linker_set_key" : "android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> >",
6083   "name" : "android::sp<android::hardware::HidlCache<android::sp<android::hidl::memory::token::V1_0::IMemoryToken>, android::hidl::memory::V1_0::IMemory, android::hardware::IMemoryTokenCompare> >",
6084   "record_kind" : "class",
6085   "referenced_type" : "type-32",
6086   "self_type" : "type-32",
6087   "size" : 8,
6088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6089   "template_args" : [ "type-35" ],
6090   "unique_id" : "_ZTSN7android2spINS_8hardware9HidlCacheINS0_INS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS1_19IMemoryTokenCompareEEEEE"
6091  },
6092  {
6093   "alignment" : 8,
6094   "fields" :
6095   [
6096    {
6097     "access" : "private",
6098     "field_name" : "m_ptr",
6099     "referenced_type" : "type-299"
6100    }
6101   ],
6102   "linker_set_key" : "android::sp<android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock>",
6103   "name" : "android::sp<android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock>",
6104   "record_kind" : "class",
6105   "referenced_type" : "type-298",
6106   "self_type" : "type-298",
6107   "size" : 8,
6108   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6109   "template_args" : [ "type-301" ],
6110   "unique_id" : "_ZTSN7android2spINS_8hardware9HidlCacheINS0_INS_4hidl6memory5token4V1_012IMemoryTokenEEENS4_4V1_07IMemoryENS1_19IMemoryTokenCompareEE13HidlCacheLockEEE"
6111  },
6112  {
6113   "alignment" : 8,
6114   "fields" :
6115   [
6116    {
6117     "access" : "private",
6118     "field_name" : "m_ptr",
6119     "referenced_type" : "type-333"
6120    }
6121   ],
6122   "linker_set_key" : "android::sp<android::hardware::HidlMemory>",
6123   "name" : "android::sp<android::hardware::HidlMemory>",
6124   "record_kind" : "class",
6125   "referenced_type" : "type-332",
6126   "self_type" : "type-332",
6127   "size" : 8,
6128   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6129   "template_args" : [ "type-123" ],
6130   "unique_id" : "_ZTSN7android2spINS_8hardware10HidlMemoryEEE"
6131  },
6132  {
6133   "alignment" : 8,
6134   "fields" :
6135   [
6136    {
6137     "access" : "private",
6138     "field_name" : "m_ptr",
6139     "referenced_type" : "type-7"
6140    }
6141   ],
6142   "linker_set_key" : "android::sp<android::hardware::HidlMemoryCache>",
6143   "name" : "android::sp<android::hardware::HidlMemoryCache>",
6144   "record_kind" : "class",
6145   "referenced_type" : "type-6",
6146   "self_type" : "type-6",
6147   "size" : 8,
6148   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6149   "template_args" : [ "type-9" ],
6150   "unique_id" : "_ZTSN7android2spINS_8hardware15HidlMemoryCacheEEE"
6151  },
6152  {
6153   "alignment" : 8,
6154   "fields" :
6155   [
6156    {
6157     "access" : "private",
6158     "field_name" : "m_ptr",
6159     "referenced_type" : "type-340"
6160    }
6161   ],
6162   "linker_set_key" : "android::sp<android::hardware::HidlMemoryDealer>",
6163   "name" : "android::sp<android::hardware::HidlMemoryDealer>",
6164   "record_kind" : "class",
6165   "referenced_type" : "type-339",
6166   "self_type" : "type-339",
6167   "size" : 8,
6168   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6169   "template_args" : [ "type-341" ],
6170   "unique_id" : "_ZTSN7android2spINS_8hardware16HidlMemoryDealerEEE"
6171  },
6172  {
6173   "alignment" : 8,
6174   "fields" :
6175   [
6176    {
6177     "access" : "private",
6178     "field_name" : "m_ptr",
6179     "referenced_type" : "type-202"
6180    }
6181   ],
6182   "linker_set_key" : "android::sp<android::hardware::IBinder>",
6183   "name" : "android::sp<android::hardware::IBinder>",
6184   "record_kind" : "class",
6185   "referenced_type" : "type-283",
6186   "self_type" : "type-283",
6187   "size" : 8,
6188   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6189   "template_args" : [ "type-196" ],
6190   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
6191  },
6192  {
6193   "alignment" : 8,
6194   "fields" :
6195   [
6196    {
6197     "access" : "private",
6198     "field_name" : "m_ptr",
6199     "referenced_type" : "type-141"
6200    }
6201   ],
6202   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
6203   "name" : "android::sp<android::hardware::hidl_death_recipient>",
6204   "record_kind" : "class",
6205   "referenced_type" : "type-140",
6206   "self_type" : "type-140",
6207   "size" : 8,
6208   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6209   "template_args" : [ "type-142" ],
6210   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
6211  },
6212  {
6213   "alignment" : 8,
6214   "fields" :
6215   [
6216    {
6217     "access" : "private",
6218     "field_name" : "m_ptr",
6219     "referenced_type" : "type-230"
6220    }
6221   ],
6222   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
6223   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
6224   "record_kind" : "class",
6225   "referenced_type" : "type-229",
6226   "self_type" : "type-229",
6227   "size" : 8,
6228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6229   "template_args" : [ "type-158" ],
6230   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
6231  },
6232  {
6233   "alignment" : 8,
6234   "fields" :
6235   [
6236    {
6237     "access" : "private",
6238     "field_name" : "m_ptr",
6239     "referenced_type" : "type-274"
6240    }
6241   ],
6242   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6243   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6244   "record_kind" : "class",
6245   "referenced_type" : "type-273",
6246   "self_type" : "type-273",
6247   "size" : 8,
6248   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6249   "template_args" : [ "type-161" ],
6250   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
6251  },
6252  {
6253   "alignment" : 8,
6254   "fields" :
6255   [
6256    {
6257     "access" : "private",
6258     "field_name" : "m_ptr",
6259     "referenced_type" : "type-256"
6260    }
6261   ],
6262   "linker_set_key" : "android::sp<android::hidl::memory::V1_0::IMemory>",
6263   "name" : "android::sp<android::hidl::memory::V1_0::IMemory>",
6264   "record_kind" : "class",
6265   "referenced_type" : "type-264",
6266   "self_type" : "type-264",
6267   "size" : 8,
6268   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6269   "template_args" : [ "type-257" ],
6270   "unique_id" : "_ZTSN7android2spINS_4hidl6memory4V1_07IMemoryEEE"
6271  },
6272  {
6273   "alignment" : 8,
6274   "fields" :
6275   [
6276    {
6277     "access" : "private",
6278     "field_name" : "m_ptr",
6279     "referenced_type" : "type-168"
6280    }
6281   ],
6282   "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
6283   "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken>",
6284   "record_kind" : "class",
6285   "referenced_type" : "type-167",
6286   "self_type" : "type-167",
6287   "size" : 8,
6288   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
6289   "template_args" : [ "type-164" ],
6290   "unique_id" : "_ZTSN7android2spINS_4hidl6memory5token4V1_012IMemoryTokenEEE"
6291  },
6292  {
6293   "alignment" : 1,
6294   "linker_set_key" : "android::trait_trivial_copy<bool>",
6295   "name" : "android::trait_trivial_copy<bool>",
6296   "referenced_type" : "type-428",
6297   "self_type" : "type-428",
6298   "size" : 1,
6299   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6300   "template_args" : [ "type-55" ],
6301   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
6302  },
6303  {
6304   "alignment" : 1,
6305   "linker_set_key" : "android::trait_trivial_copy<char>",
6306   "name" : "android::trait_trivial_copy<char>",
6307   "referenced_type" : "type-432",
6308   "self_type" : "type-432",
6309   "size" : 1,
6310   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6311   "template_args" : [ "type-106" ],
6312   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
6313  },
6314  {
6315   "alignment" : 1,
6316   "linker_set_key" : "android::trait_trivial_copy<double>",
6317   "name" : "android::trait_trivial_copy<double>",
6318   "referenced_type" : "type-52",
6319   "self_type" : "type-52",
6320   "size" : 1,
6321   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6322   "template_args" : [ "type-50" ],
6323   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
6324  },
6325  {
6326   "alignment" : 1,
6327   "linker_set_key" : "android::trait_trivial_copy<float>",
6328   "name" : "android::trait_trivial_copy<float>",
6329   "referenced_type" : "type-47",
6330   "self_type" : "type-47",
6331   "size" : 1,
6332   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6333   "template_args" : [ "type-45" ],
6334   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
6335  },
6336  {
6337   "alignment" : 1,
6338   "linker_set_key" : "android::trait_trivial_copy<int>",
6339   "name" : "android::trait_trivial_copy<int>",
6340   "referenced_type" : "type-448",
6341   "self_type" : "type-448",
6342   "size" : 1,
6343   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6344   "template_args" : [ "type-2" ],
6345   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
6346  },
6347  {
6348   "alignment" : 1,
6349   "linker_set_key" : "android::trait_trivial_copy<long long>",
6350   "name" : "android::trait_trivial_copy<long long>",
6351   "referenced_type" : "type-37",
6352   "self_type" : "type-37",
6353   "size" : 1,
6354   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6355   "template_args" : [ "type-31" ],
6356   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
6357  },
6358  {
6359   "alignment" : 1,
6360   "linker_set_key" : "android::trait_trivial_copy<long>",
6361   "name" : "android::trait_trivial_copy<long>",
6362   "referenced_type" : "type-24",
6363   "self_type" : "type-24",
6364   "size" : 1,
6365   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6366   "template_args" : [ "type-21" ],
6367   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
6368  },
6369  {
6370   "alignment" : 1,
6371   "linker_set_key" : "android::trait_trivial_copy<short>",
6372   "name" : "android::trait_trivial_copy<short>",
6373   "referenced_type" : "type-440",
6374   "self_type" : "type-440",
6375   "size" : 1,
6376   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6377   "template_args" : [ "type-64" ],
6378   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
6379  },
6380  {
6381   "alignment" : 1,
6382   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
6383   "name" : "android::trait_trivial_copy<unsigned char>",
6384   "referenced_type" : "type-436",
6385   "self_type" : "type-436",
6386   "size" : 1,
6387   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6388   "template_args" : [ "type-61" ],
6389   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
6390  },
6391  {
6392   "alignment" : 1,
6393   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
6394   "name" : "android::trait_trivial_copy<unsigned int>",
6395   "referenced_type" : "type-18",
6396   "self_type" : "type-18",
6397   "size" : 1,
6398   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6399   "template_args" : [ "type-11" ],
6400   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
6401  },
6402  {
6403   "alignment" : 1,
6404   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
6405   "name" : "android::trait_trivial_copy<unsigned long long>",
6406   "referenced_type" : "type-42",
6407   "self_type" : "type-42",
6408   "size" : 1,
6409   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6410   "template_args" : [ "type-40" ],
6411   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
6412  },
6413  {
6414   "alignment" : 1,
6415   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
6416   "name" : "android::trait_trivial_copy<unsigned long>",
6417   "referenced_type" : "type-28",
6418   "self_type" : "type-28",
6419   "size" : 1,
6420   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6421   "template_args" : [ "type-17" ],
6422   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
6423  },
6424  {
6425   "alignment" : 1,
6426   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
6427   "name" : "android::trait_trivial_copy<unsigned short>",
6428   "referenced_type" : "type-444",
6429   "self_type" : "type-444",
6430   "size" : 1,
6431   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6432   "template_args" : [ "type-70" ],
6433   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
6434  },
6435  {
6436   "alignment" : 1,
6437   "linker_set_key" : "android::trait_trivial_copy<void>",
6438   "name" : "android::trait_trivial_copy<void>",
6439   "referenced_type" : "type-420",
6440   "self_type" : "type-420",
6441   "size" : 1,
6442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6443   "template_args" : [ "type-134" ],
6444   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
6445  },
6446  {
6447   "alignment" : 1,
6448   "linker_set_key" : "android::trait_trivial_ctor<bool>",
6449   "name" : "android::trait_trivial_ctor<bool>",
6450   "referenced_type" : "type-426",
6451   "self_type" : "type-426",
6452   "size" : 1,
6453   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6454   "template_args" : [ "type-55" ],
6455   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
6456  },
6457  {
6458   "alignment" : 1,
6459   "linker_set_key" : "android::trait_trivial_ctor<char>",
6460   "name" : "android::trait_trivial_ctor<char>",
6461   "referenced_type" : "type-430",
6462   "self_type" : "type-430",
6463   "size" : 1,
6464   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6465   "template_args" : [ "type-106" ],
6466   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
6467  },
6468  {
6469   "alignment" : 1,
6470   "linker_set_key" : "android::trait_trivial_ctor<double>",
6471   "name" : "android::trait_trivial_ctor<double>",
6472   "referenced_type" : "type-49",
6473   "self_type" : "type-49",
6474   "size" : 1,
6475   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6476   "template_args" : [ "type-50" ],
6477   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
6478  },
6479  {
6480   "alignment" : 1,
6481   "linker_set_key" : "android::trait_trivial_ctor<float>",
6482   "name" : "android::trait_trivial_ctor<float>",
6483   "referenced_type" : "type-44",
6484   "self_type" : "type-44",
6485   "size" : 1,
6486   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6487   "template_args" : [ "type-45" ],
6488   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
6489  },
6490  {
6491   "alignment" : 1,
6492   "linker_set_key" : "android::trait_trivial_ctor<int>",
6493   "name" : "android::trait_trivial_ctor<int>",
6494   "referenced_type" : "type-446",
6495   "self_type" : "type-446",
6496   "size" : 1,
6497   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6498   "template_args" : [ "type-2" ],
6499   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
6500  },
6501  {
6502   "alignment" : 1,
6503   "linker_set_key" : "android::trait_trivial_ctor<long long>",
6504   "name" : "android::trait_trivial_ctor<long long>",
6505   "referenced_type" : "type-30",
6506   "self_type" : "type-30",
6507   "size" : 1,
6508   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6509   "template_args" : [ "type-31" ],
6510   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
6511  },
6512  {
6513   "alignment" : 1,
6514   "linker_set_key" : "android::trait_trivial_ctor<long>",
6515   "name" : "android::trait_trivial_ctor<long>",
6516   "referenced_type" : "type-20",
6517   "self_type" : "type-20",
6518   "size" : 1,
6519   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6520   "template_args" : [ "type-21" ],
6521   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
6522  },
6523  {
6524   "alignment" : 1,
6525   "linker_set_key" : "android::trait_trivial_ctor<short>",
6526   "name" : "android::trait_trivial_ctor<short>",
6527   "referenced_type" : "type-438",
6528   "self_type" : "type-438",
6529   "size" : 1,
6530   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6531   "template_args" : [ "type-64" ],
6532   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
6533  },
6534  {
6535   "alignment" : 1,
6536   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
6537   "name" : "android::trait_trivial_ctor<unsigned char>",
6538   "referenced_type" : "type-434",
6539   "self_type" : "type-434",
6540   "size" : 1,
6541   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6542   "template_args" : [ "type-61" ],
6543   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
6544  },
6545  {
6546   "alignment" : 1,
6547   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
6548   "name" : "android::trait_trivial_ctor<unsigned int>",
6549   "referenced_type" : "type-10",
6550   "self_type" : "type-10",
6551   "size" : 1,
6552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6553   "template_args" : [ "type-11" ],
6554   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
6555  },
6556  {
6557   "alignment" : 1,
6558   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
6559   "name" : "android::trait_trivial_ctor<unsigned long long>",
6560   "referenced_type" : "type-39",
6561   "self_type" : "type-39",
6562   "size" : 1,
6563   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6564   "template_args" : [ "type-40" ],
6565   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
6566  },
6567  {
6568   "alignment" : 1,
6569   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
6570   "name" : "android::trait_trivial_ctor<unsigned long>",
6571   "referenced_type" : "type-26",
6572   "self_type" : "type-26",
6573   "size" : 1,
6574   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6575   "template_args" : [ "type-17" ],
6576   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
6577  },
6578  {
6579   "alignment" : 1,
6580   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
6581   "name" : "android::trait_trivial_ctor<unsigned short>",
6582   "referenced_type" : "type-442",
6583   "self_type" : "type-442",
6584   "size" : 1,
6585   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6586   "template_args" : [ "type-70" ],
6587   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
6588  },
6589  {
6590   "alignment" : 1,
6591   "linker_set_key" : "android::trait_trivial_ctor<void>",
6592   "name" : "android::trait_trivial_ctor<void>",
6593   "referenced_type" : "type-418",
6594   "self_type" : "type-418",
6595   "size" : 1,
6596   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6597   "template_args" : [ "type-134" ],
6598   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
6599  },
6600  {
6601   "alignment" : 1,
6602   "linker_set_key" : "android::trait_trivial_dtor<bool>",
6603   "name" : "android::trait_trivial_dtor<bool>",
6604   "referenced_type" : "type-427",
6605   "self_type" : "type-427",
6606   "size" : 1,
6607   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6608   "template_args" : [ "type-55" ],
6609   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
6610  },
6611  {
6612   "alignment" : 1,
6613   "linker_set_key" : "android::trait_trivial_dtor<char>",
6614   "name" : "android::trait_trivial_dtor<char>",
6615   "referenced_type" : "type-431",
6616   "self_type" : "type-431",
6617   "size" : 1,
6618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6619   "template_args" : [ "type-106" ],
6620   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
6621  },
6622  {
6623   "alignment" : 1,
6624   "linker_set_key" : "android::trait_trivial_dtor<double>",
6625   "name" : "android::trait_trivial_dtor<double>",
6626   "referenced_type" : "type-51",
6627   "self_type" : "type-51",
6628   "size" : 1,
6629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6630   "template_args" : [ "type-50" ],
6631   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
6632  },
6633  {
6634   "alignment" : 1,
6635   "linker_set_key" : "android::trait_trivial_dtor<float>",
6636   "name" : "android::trait_trivial_dtor<float>",
6637   "referenced_type" : "type-46",
6638   "self_type" : "type-46",
6639   "size" : 1,
6640   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6641   "template_args" : [ "type-45" ],
6642   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
6643  },
6644  {
6645   "alignment" : 1,
6646   "linker_set_key" : "android::trait_trivial_dtor<int>",
6647   "name" : "android::trait_trivial_dtor<int>",
6648   "referenced_type" : "type-447",
6649   "self_type" : "type-447",
6650   "size" : 1,
6651   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6652   "template_args" : [ "type-2" ],
6653   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
6654  },
6655  {
6656   "alignment" : 1,
6657   "linker_set_key" : "android::trait_trivial_dtor<long long>",
6658   "name" : "android::trait_trivial_dtor<long long>",
6659   "referenced_type" : "type-36",
6660   "self_type" : "type-36",
6661   "size" : 1,
6662   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6663   "template_args" : [ "type-31" ],
6664   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
6665  },
6666  {
6667   "alignment" : 1,
6668   "linker_set_key" : "android::trait_trivial_dtor<long>",
6669   "name" : "android::trait_trivial_dtor<long>",
6670   "referenced_type" : "type-23",
6671   "self_type" : "type-23",
6672   "size" : 1,
6673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6674   "template_args" : [ "type-21" ],
6675   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
6676  },
6677  {
6678   "alignment" : 1,
6679   "linker_set_key" : "android::trait_trivial_dtor<short>",
6680   "name" : "android::trait_trivial_dtor<short>",
6681   "referenced_type" : "type-439",
6682   "self_type" : "type-439",
6683   "size" : 1,
6684   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6685   "template_args" : [ "type-64" ],
6686   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
6687  },
6688  {
6689   "alignment" : 1,
6690   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
6691   "name" : "android::trait_trivial_dtor<unsigned char>",
6692   "referenced_type" : "type-435",
6693   "self_type" : "type-435",
6694   "size" : 1,
6695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6696   "template_args" : [ "type-61" ],
6697   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
6698  },
6699  {
6700   "alignment" : 1,
6701   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
6702   "name" : "android::trait_trivial_dtor<unsigned int>",
6703   "referenced_type" : "type-12",
6704   "self_type" : "type-12",
6705   "size" : 1,
6706   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6707   "template_args" : [ "type-11" ],
6708   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
6709  },
6710  {
6711   "alignment" : 1,
6712   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
6713   "name" : "android::trait_trivial_dtor<unsigned long long>",
6714   "referenced_type" : "type-41",
6715   "self_type" : "type-41",
6716   "size" : 1,
6717   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6718   "template_args" : [ "type-40" ],
6719   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
6720  },
6721  {
6722   "alignment" : 1,
6723   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
6724   "name" : "android::trait_trivial_dtor<unsigned long>",
6725   "referenced_type" : "type-27",
6726   "self_type" : "type-27",
6727   "size" : 1,
6728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6729   "template_args" : [ "type-17" ],
6730   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
6731  },
6732  {
6733   "alignment" : 1,
6734   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
6735   "name" : "android::trait_trivial_dtor<unsigned short>",
6736   "referenced_type" : "type-443",
6737   "self_type" : "type-443",
6738   "size" : 1,
6739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6740   "template_args" : [ "type-70" ],
6741   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
6742  },
6743  {
6744   "alignment" : 1,
6745   "linker_set_key" : "android::trait_trivial_dtor<void>",
6746   "name" : "android::trait_trivial_dtor<void>",
6747   "referenced_type" : "type-419",
6748   "self_type" : "type-419",
6749   "size" : 1,
6750   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6751   "template_args" : [ "type-134" ],
6752   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
6753  },
6754  {
6755   "alignment" : 1,
6756   "linker_set_key" : "android::trait_trivial_move<android::String16>",
6757   "name" : "android::trait_trivial_move<android::String16>",
6758   "referenced_type" : "type-191",
6759   "self_type" : "type-191",
6760   "size" : 1,
6761   "source_file" : "/system/core/libutils/include/utils/String16.h",
6762   "template_args" : [ "type-180" ],
6763   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
6764  },
6765  {
6766   "alignment" : 1,
6767   "linker_set_key" : "android::trait_trivial_move<android::String8>",
6768   "name" : "android::trait_trivial_move<android::String8>",
6769   "referenced_type" : "type-178",
6770   "self_type" : "type-178",
6771   "size" : 1,
6772   "source_file" : "/system/core/libutils/include/utils/String8.h",
6773   "template_args" : [ "type-170" ],
6774   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
6775  },
6776  {
6777   "alignment" : 1,
6778   "linker_set_key" : "android::trait_trivial_move<bool>",
6779   "name" : "android::trait_trivial_move<bool>",
6780   "referenced_type" : "type-429",
6781   "self_type" : "type-429",
6782   "size" : 1,
6783   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6784   "template_args" : [ "type-55" ],
6785   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
6786  },
6787  {
6788   "alignment" : 1,
6789   "linker_set_key" : "android::trait_trivial_move<char>",
6790   "name" : "android::trait_trivial_move<char>",
6791   "referenced_type" : "type-433",
6792   "self_type" : "type-433",
6793   "size" : 1,
6794   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6795   "template_args" : [ "type-106" ],
6796   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
6797  },
6798  {
6799   "alignment" : 1,
6800   "linker_set_key" : "android::trait_trivial_move<double>",
6801   "name" : "android::trait_trivial_move<double>",
6802   "referenced_type" : "type-53",
6803   "self_type" : "type-53",
6804   "size" : 1,
6805   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6806   "template_args" : [ "type-50" ],
6807   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
6808  },
6809  {
6810   "alignment" : 1,
6811   "linker_set_key" : "android::trait_trivial_move<float>",
6812   "name" : "android::trait_trivial_move<float>",
6813   "referenced_type" : "type-48",
6814   "self_type" : "type-48",
6815   "size" : 1,
6816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6817   "template_args" : [ "type-45" ],
6818   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
6819  },
6820  {
6821   "alignment" : 1,
6822   "linker_set_key" : "android::trait_trivial_move<int>",
6823   "name" : "android::trait_trivial_move<int>",
6824   "referenced_type" : "type-449",
6825   "self_type" : "type-449",
6826   "size" : 1,
6827   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6828   "template_args" : [ "type-2" ],
6829   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
6830  },
6831  {
6832   "alignment" : 1,
6833   "linker_set_key" : "android::trait_trivial_move<long long>",
6834   "name" : "android::trait_trivial_move<long long>",
6835   "referenced_type" : "type-38",
6836   "self_type" : "type-38",
6837   "size" : 1,
6838   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6839   "template_args" : [ "type-31" ],
6840   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
6841  },
6842  {
6843   "alignment" : 1,
6844   "linker_set_key" : "android::trait_trivial_move<long>",
6845   "name" : "android::trait_trivial_move<long>",
6846   "referenced_type" : "type-25",
6847   "self_type" : "type-25",
6848   "size" : 1,
6849   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6850   "template_args" : [ "type-21" ],
6851   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
6852  },
6853  {
6854   "alignment" : 1,
6855   "linker_set_key" : "android::trait_trivial_move<short>",
6856   "name" : "android::trait_trivial_move<short>",
6857   "referenced_type" : "type-441",
6858   "self_type" : "type-441",
6859   "size" : 1,
6860   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6861   "template_args" : [ "type-64" ],
6862   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
6863  },
6864  {
6865   "alignment" : 1,
6866   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
6867   "name" : "android::trait_trivial_move<unsigned char>",
6868   "referenced_type" : "type-437",
6869   "self_type" : "type-437",
6870   "size" : 1,
6871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6872   "template_args" : [ "type-61" ],
6873   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
6874  },
6875  {
6876   "alignment" : 1,
6877   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
6878   "name" : "android::trait_trivial_move<unsigned int>",
6879   "referenced_type" : "type-19",
6880   "self_type" : "type-19",
6881   "size" : 1,
6882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6883   "template_args" : [ "type-11" ],
6884   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
6885  },
6886  {
6887   "alignment" : 1,
6888   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
6889   "name" : "android::trait_trivial_move<unsigned long long>",
6890   "referenced_type" : "type-43",
6891   "self_type" : "type-43",
6892   "size" : 1,
6893   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6894   "template_args" : [ "type-40" ],
6895   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
6896  },
6897  {
6898   "alignment" : 1,
6899   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
6900   "name" : "android::trait_trivial_move<unsigned long>",
6901   "referenced_type" : "type-29",
6902   "self_type" : "type-29",
6903   "size" : 1,
6904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6905   "template_args" : [ "type-17" ],
6906   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
6907  },
6908  {
6909   "alignment" : 1,
6910   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
6911   "name" : "android::trait_trivial_move<unsigned short>",
6912   "referenced_type" : "type-445",
6913   "self_type" : "type-445",
6914   "size" : 1,
6915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6916   "template_args" : [ "type-70" ],
6917   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
6918  },
6919  {
6920   "alignment" : 1,
6921   "linker_set_key" : "android::trait_trivial_move<void>",
6922   "name" : "android::trait_trivial_move<void>",
6923   "referenced_type" : "type-421",
6924   "self_type" : "type-421",
6925   "size" : 1,
6926   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
6927   "template_args" : [ "type-134" ],
6928   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
6929  },
6930  {
6931   "alignment" : 8,
6932   "fields" :
6933   [
6934    {
6935     "access" : "private",
6936     "field_name" : "m_ptr",
6937     "referenced_type" : "type-141"
6938    },
6939    {
6940     "access" : "private",
6941     "field_name" : "m_refs",
6942     "field_offset" : 64,
6943     "referenced_type" : "type-203"
6944    }
6945   ],
6946   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
6947   "name" : "android::wp<android::hardware::hidl_death_recipient>",
6948   "record_kind" : "class",
6949   "referenced_type" : "type-253",
6950   "self_type" : "type-253",
6951   "size" : 16,
6952   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6953   "template_args" : [ "type-142" ],
6954   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
6955  },
6956  {
6957   "alignment" : 8,
6958   "fields" :
6959   [
6960    {
6961     "access" : "private",
6962     "field_name" : "m_ptr",
6963     "referenced_type" : "type-230"
6964    },
6965    {
6966     "access" : "private",
6967     "field_name" : "m_refs",
6968     "field_offset" : 64,
6969     "referenced_type" : "type-203"
6970    }
6971   ],
6972   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
6973   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
6974   "record_kind" : "class",
6975   "referenced_type" : "type-241",
6976   "self_type" : "type-241",
6977   "size" : 16,
6978   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6979   "template_args" : [ "type-158" ],
6980   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
6981  },
6982  {
6983   "alignment" : 8,
6984   "fields" :
6985   [
6986    {
6987     "access" : "private",
6988     "field_name" : "m_ptr",
6989     "referenced_type" : "type-256"
6990    },
6991    {
6992     "access" : "private",
6993     "field_name" : "m_refs",
6994     "field_offset" : 64,
6995     "referenced_type" : "type-203"
6996    }
6997   ],
6998   "linker_set_key" : "android::wp<android::hidl::memory::V1_0::IMemory>",
6999   "name" : "android::wp<android::hidl::memory::V1_0::IMemory>",
7000   "record_kind" : "class",
7001   "referenced_type" : "type-255",
7002   "self_type" : "type-255",
7003   "size" : 16,
7004   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7005   "template_args" : [ "type-257" ],
7006   "unique_id" : "_ZTSN7android2wpINS_4hidl6memory4V1_07IMemoryEEE"
7007  },
7008  {
7009   "alignment" : 4,
7010   "fields" :
7011   [
7012    {
7013     "referenced_type" : "type-243"
7014    }
7015   ],
7016   "linker_set_key" : "log_msg",
7017   "name" : "log_msg",
7018   "referenced_type" : "type-242",
7019   "self_type" : "type-242",
7020   "size" : 5124,
7021   "source_file" : "/system/core/liblog/include/log/log_read.h",
7022   "unique_id" : "log_msg"
7023  },
7024  {
7025   "alignment" : 4,
7026   "fields" :
7027   [
7028    {
7029     "field_name" : "buf",
7030     "referenced_type" : "type-244"
7031    },
7032    {
7033     "field_name" : "entry",
7034     "referenced_type" : "type-240"
7035    },
7036    {
7037     "field_name" : "entry_v4",
7038     "referenced_type" : "type-240"
7039    },
7040    {
7041     "field_name" : "entry_v3",
7042     "referenced_type" : "type-239"
7043    },
7044    {
7045     "field_name" : "entry_v2",
7046     "referenced_type" : "type-238"
7047    },
7048    {
7049     "field_name" : "entry_v1",
7050     "referenced_type" : "type-236"
7051    }
7052   ],
7053   "is_anonymous" : true,
7054   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
7055   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
7056   "record_kind" : "union",
7057   "referenced_type" : "type-243",
7058   "self_type" : "type-243",
7059   "size" : 5124,
7060   "source_file" : "/system/core/liblog/include/log/log_read.h",
7061   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
7062  },
7063  {
7064   "alignment" : 1,
7065   "fields" :
7066   [
7067    {
7068     "field_name" : "tv_sec",
7069     "referenced_type" : "type-11"
7070    },
7071    {
7072     "field_name" : "tv_nsec",
7073     "field_offset" : 32,
7074     "referenced_type" : "type-11"
7075    }
7076   ],
7077   "linker_set_key" : "log_time",
7078   "name" : "log_time",
7079   "referenced_type" : "type-234",
7080   "self_type" : "type-234",
7081   "size" : 8,
7082   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
7083   "unique_id" : "_ZTS8log_time"
7084  },
7085  {
7086   "alignment" : 4,
7087   "fields" :
7088   [
7089    {
7090     "field_name" : "len",
7091     "referenced_type" : "type-70"
7092    },
7093    {
7094     "field_name" : "__pad",
7095     "field_offset" : 16,
7096     "referenced_type" : "type-70"
7097    },
7098    {
7099     "field_name" : "pid",
7100     "field_offset" : 32,
7101     "referenced_type" : "type-2"
7102    },
7103    {
7104     "field_name" : "tid",
7105     "field_offset" : 64,
7106     "referenced_type" : "type-2"
7107    },
7108    {
7109     "field_name" : "sec",
7110     "field_offset" : 96,
7111     "referenced_type" : "type-2"
7112    },
7113    {
7114     "field_name" : "nsec",
7115     "field_offset" : 128,
7116     "referenced_type" : "type-2"
7117    },
7118    {
7119     "field_name" : "msg",
7120     "field_offset" : 160,
7121     "referenced_type" : "type-237"
7122    }
7123   ],
7124   "linker_set_key" : "logger_entry",
7125   "name" : "logger_entry",
7126   "referenced_type" : "type-236",
7127   "self_type" : "type-236",
7128   "size" : 20,
7129   "source_file" : "/system/core/liblog/include/log/log_read.h",
7130   "unique_id" : "logger_entry"
7131  },
7132  {
7133   "alignment" : 1,
7134   "fields" :
7135   [
7136    {
7137     "field_name" : "len",
7138     "referenced_type" : "type-70"
7139    },
7140    {
7141     "field_name" : "hdr_size",
7142     "field_offset" : 16,
7143     "referenced_type" : "type-70"
7144    },
7145    {
7146     "field_name" : "pid",
7147     "field_offset" : 32,
7148     "referenced_type" : "type-2"
7149    },
7150    {
7151     "field_name" : "tid",
7152     "field_offset" : 64,
7153     "referenced_type" : "type-2"
7154    },
7155    {
7156     "field_name" : "sec",
7157     "field_offset" : 96,
7158     "referenced_type" : "type-2"
7159    },
7160    {
7161     "field_name" : "nsec",
7162     "field_offset" : 128,
7163     "referenced_type" : "type-2"
7164    },
7165    {
7166     "field_name" : "euid",
7167     "field_offset" : 160,
7168     "referenced_type" : "type-11"
7169    },
7170    {
7171     "field_name" : "msg",
7172     "field_offset" : 192,
7173     "referenced_type" : "type-237"
7174    }
7175   ],
7176   "linker_set_key" : "logger_entry_v2",
7177   "name" : "logger_entry_v2",
7178   "referenced_type" : "type-238",
7179   "self_type" : "type-238",
7180   "size" : 24,
7181   "source_file" : "/system/core/liblog/include/log/log_read.h",
7182   "unique_id" : "logger_entry_v2"
7183  },
7184  {
7185   "alignment" : 1,
7186   "fields" :
7187   [
7188    {
7189     "field_name" : "len",
7190     "referenced_type" : "type-70"
7191    },
7192    {
7193     "field_name" : "hdr_size",
7194     "field_offset" : 16,
7195     "referenced_type" : "type-70"
7196    },
7197    {
7198     "field_name" : "pid",
7199     "field_offset" : 32,
7200     "referenced_type" : "type-2"
7201    },
7202    {
7203     "field_name" : "tid",
7204     "field_offset" : 64,
7205     "referenced_type" : "type-2"
7206    },
7207    {
7208     "field_name" : "sec",
7209     "field_offset" : 96,
7210     "referenced_type" : "type-2"
7211    },
7212    {
7213     "field_name" : "nsec",
7214     "field_offset" : 128,
7215     "referenced_type" : "type-2"
7216    },
7217    {
7218     "field_name" : "lid",
7219     "field_offset" : 160,
7220     "referenced_type" : "type-11"
7221    },
7222    {
7223     "field_name" : "msg",
7224     "field_offset" : 192,
7225     "referenced_type" : "type-237"
7226    }
7227   ],
7228   "linker_set_key" : "logger_entry_v3",
7229   "name" : "logger_entry_v3",
7230   "referenced_type" : "type-239",
7231   "self_type" : "type-239",
7232   "size" : 24,
7233   "source_file" : "/system/core/liblog/include/log/log_read.h",
7234   "unique_id" : "logger_entry_v3"
7235  },
7236  {
7237   "alignment" : 4,
7238   "fields" :
7239   [
7240    {
7241     "field_name" : "len",
7242     "referenced_type" : "type-70"
7243    },
7244    {
7245     "field_name" : "hdr_size",
7246     "field_offset" : 16,
7247     "referenced_type" : "type-70"
7248    },
7249    {
7250     "field_name" : "pid",
7251     "field_offset" : 32,
7252     "referenced_type" : "type-2"
7253    },
7254    {
7255     "field_name" : "tid",
7256     "field_offset" : 64,
7257     "referenced_type" : "type-11"
7258    },
7259    {
7260     "field_name" : "sec",
7261     "field_offset" : 96,
7262     "referenced_type" : "type-11"
7263    },
7264    {
7265     "field_name" : "nsec",
7266     "field_offset" : 128,
7267     "referenced_type" : "type-11"
7268    },
7269    {
7270     "field_name" : "lid",
7271     "field_offset" : 160,
7272     "referenced_type" : "type-11"
7273    },
7274    {
7275     "field_name" : "uid",
7276     "field_offset" : 192,
7277     "referenced_type" : "type-11"
7278    },
7279    {
7280     "field_name" : "msg",
7281     "field_offset" : 224,
7282     "referenced_type" : "type-237"
7283    }
7284   ],
7285   "linker_set_key" : "logger_entry_v4",
7286   "name" : "logger_entry_v4",
7287   "referenced_type" : "type-240",
7288   "self_type" : "type-240",
7289   "size" : 28,
7290   "source_file" : "/system/core/liblog/include/log/log_read.h",
7291   "unique_id" : "logger_entry_v4"
7292  },
7293  {
7294   "alignment" : 4,
7295   "fields" :
7296   [
7297    {
7298     "field_name" : "version",
7299     "referenced_type" : "type-2"
7300    },
7301    {
7302     "field_name" : "numFds",
7303     "field_offset" : 32,
7304     "referenced_type" : "type-2"
7305    },
7306    {
7307     "field_name" : "numInts",
7308     "field_offset" : 64,
7309     "referenced_type" : "type-2"
7310    },
7311    {
7312     "field_name" : "data",
7313     "field_offset" : 96,
7314     "referenced_type" : "type-3"
7315    }
7316   ],
7317   "linker_set_key" : "native_handle",
7318   "name" : "native_handle",
7319   "referenced_type" : "type-1",
7320   "self_type" : "type-1",
7321   "size" : 12,
7322   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
7323   "unique_id" : "native_handle"
7324  }
7325 ],
7326 "rvalue_reference_types" :
7327 [
7328  {
7329   "alignment" : 8,
7330   "linker_set_key" : "android::hardware::Return<unsigned long> &&",
7331   "name" : "android::hardware::Return<unsigned long> &&",
7332   "referenced_type" : "type-312",
7333   "self_type" : "type-317",
7334   "size" : 8,
7335   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7336  },
7337  {
7338   "alignment" : 8,
7339   "linker_set_key" : "android::hardware::Return<void *> &&",
7340   "name" : "android::hardware::Return<void *> &&",
7341   "referenced_type" : "type-246",
7342   "self_type" : "type-305",
7343   "size" : 8,
7344   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7345  },
7346  {
7347   "alignment" : 8,
7348   "linker_set_key" : "android::hardware::Return<void> &&",
7349   "name" : "android::hardware::Return<void> &&",
7350   "referenced_type" : "type-357",
7351   "self_type" : "type-363",
7352   "size" : 8,
7353   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7354  },
7355  {
7356   "alignment" : 8,
7357   "linker_set_key" : "android::hardware::Status &&",
7358   "name" : "android::hardware::Status &&",
7359   "referenced_type" : "type-143",
7360   "self_type" : "type-220",
7361   "size" : 8,
7362   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7363  },
7364  {
7365   "alignment" : 8,
7366   "linker_set_key" : "android::hardware::details::return_status &&",
7367   "name" : "android::hardware::details::return_status &&",
7368   "referenced_type" : "type-247",
7369   "self_type" : "type-351",
7370   "size" : 8,
7371   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7372  },
7373  {
7374   "alignment" : 8,
7375   "linker_set_key" : "android::hardware::hidl_handle &&",
7376   "name" : "android::hardware::hidl_handle &&",
7377   "referenced_type" : "type-96",
7378   "self_type" : "type-116",
7379   "size" : 8,
7380   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7381  },
7382  {
7383   "alignment" : 8,
7384   "linker_set_key" : "android::hardware::hidl_memory &&",
7385   "name" : "android::hardware::hidl_memory &&",
7386   "referenced_type" : "type-109",
7387   "self_type" : "type-120",
7388   "size" : 8,
7389   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7390  },
7391  {
7392   "alignment" : 8,
7393   "linker_set_key" : "android::sp<android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock> &&",
7394   "name" : "android::sp<android::hardware::HidlCache<sp<IMemoryToken>, IMemory, IMemoryTokenCompare>::HidlCacheLock> &&",
7395   "referenced_type" : "type-298",
7396   "self_type" : "type-348",
7397   "size" : 8,
7398   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7399  },
7400  {
7401   "alignment" : 8,
7402   "linker_set_key" : "android::sp<android::hidl::memory::V1_0::IMemory> &&",
7403   "name" : "android::sp<android::hidl::memory::V1_0::IMemory> &&",
7404   "referenced_type" : "type-264",
7405   "self_type" : "type-289",
7406   "size" : 8,
7407   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7408  },
7409  {
7410   "alignment" : 8,
7411   "linker_set_key" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &&",
7412   "name" : "android::sp<android::hidl::memory::token::V1_0::IMemoryToken> &&",
7413   "referenced_type" : "type-167",
7414   "self_type" : "type-335",
7415   "size" : 8,
7416   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7417  }
7418 ]
7419}
7420