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