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