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