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