1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "linker_set_key" : "_ZTIc",
27   "name" : "char",
28   "referenced_type" : "_ZTIc",
29   "self_type" : "_ZTIc",
30   "size" : 1
31  },
32  {
33   "alignment" : 4,
34   "is_integral" : true,
35   "linker_set_key" : "_ZTIi",
36   "name" : "int",
37   "referenced_type" : "_ZTIi",
38   "self_type" : "_ZTIi",
39   "size" : 4
40  },
41  {
42   "alignment" : 4,
43   "is_integral" : true,
44   "is_unsigned" : true,
45   "linker_set_key" : "_ZTIj",
46   "name" : "unsigned int",
47   "referenced_type" : "_ZTIj",
48   "self_type" : "_ZTIj",
49   "size" : 4
50  },
51  {
52   "linker_set_key" : "_ZTIv",
53   "name" : "void",
54   "referenced_type" : "_ZTIv",
55   "self_type" : "_ZTIv"
56  }
57 ],
58 "elf_functions" :
59 [
60  {
61   "binding" : "weak",
62   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
63  },
64  {
65   "binding" : "weak",
66   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
67  },
68  {
69   "binding" : "weak",
70   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware2ir19ConsumerIrFreqRangeEEEiPK7AParcelPvj"
71  },
72  {
73   "binding" : "weak",
74   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware2ir19ConsumerIrFreqRangeEEEiP7AParcelPKvj"
75  },
76  {
77   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr10fromBinderERKN3ndk10SpAIBinderE"
78  },
79  {
80   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
81  },
82  {
83   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr14getDefaultImplEv"
84  },
85  {
86   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
87  },
88  {
89   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
90  },
91  {
92   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIrC2Ev"
93  },
94  {
95   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIrD0Ev"
96  },
97  {
98   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIrD1Ev"
99  },
100  {
101   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIrD2Ev"
102  },
103  {
104   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr12createBinderEv"
105  },
106  {
107   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
108  },
109  {
110   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr19getInterfaceVersionEPi"
111  },
112  {
113   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIrC2Ev"
114  },
115  {
116   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD0Ev"
117  },
118  {
119   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD1Ev"
120  },
121  {
122   "name" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD2Ev"
123  },
124  {
125   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
126  },
127  {
128   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
129  },
130  {
131   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr19getInterfaceVersionEPi"
132  },
133  {
134   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
135  },
136  {
137   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrC1ERKN3ndk10SpAIBinderE"
138  },
139  {
140   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrC2ERKN3ndk10SpAIBinderE"
141  },
142  {
143   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD0Ev"
144  },
145  {
146   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD1Ev"
147  },
148  {
149   "name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD2Ev"
150  },
151  {
152   "name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
153  },
154  {
155   "name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
156  },
157  {
158   "name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault19getInterfaceVersionEPi"
159  },
160  {
161   "name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8asBinderEv"
162  },
163  {
164   "name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8isRemoteEv"
165  },
166  {
167   "name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
168  },
169  {
170   "name" : "_ZN4aidl7android8hardware2ir19ConsumerIrFreqRange14readFromParcelEPK7AParcel"
171  },
172  {
173   "name" : "_ZNK4aidl7android8hardware2ir19ConsumerIrFreqRange13writeToParcelEP7AParcel"
174  },
175  {
176   "binding" : "weak",
177   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEED2Ev"
178  },
179  {
180   "binding" : "weak",
181   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
182  },
183  {
184   "binding" : "weak",
185   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
186  },
187  {
188   "binding" : "weak",
189   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware2ir19ConsumerIrFreqRangeENS_9allocatorIS5_EEE8__appendEj"
190  },
191  {
192   "binding" : "weak",
193   "name" : "_ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj"
194  }
195 ],
196 "elf_objects" :
197 [
198  {
199   "binding" : "weak",
200   "name" : "_ZGVN4aidl7android8hardware2ir11IConsumerIr4hashE"
201  },
202  {
203   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr10descriptorE"
204  },
205  {
206   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr12default_implE"
207  },
208  {
209   "binding" : "weak",
210   "name" : "_ZN4aidl7android8hardware2ir11IConsumerIr4hashE"
211  },
212  {
213   "name" : "_ZN4aidl7android8hardware2ir19ConsumerIrFreqRange10descriptorE"
214  },
215  {
216   "binding" : "weak",
217   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZTVN3ndk13SharedRefBaseE"
226  },
227  {
228   "name" : "_ZTVN4aidl7android8hardware2ir11IConsumerIrE"
229  },
230  {
231   "name" : "_ZTVN4aidl7android8hardware2ir12BnConsumerIrE"
232  },
233  {
234   "name" : "_ZTVN4aidl7android8hardware2ir12BpConsumerIrE"
235  },
236  {
237   "name" : "_ZTVN4aidl7android8hardware2ir18IConsumerIrDefaultE"
238  },
239  {
240   "binding" : "weak",
241   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
242  }
243 ],
244 "enum_types" :
245 [
246  {
247   "alignment" : 4,
248   "enum_fields" :
249   [
250    {
251     "enum_field_value" : 1,
252     "name" : "FLAG_ONEWAY"
253    }
254   ],
255   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
256   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
257   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
258   "self_type" : "_ZTI12$FLAG_ONEWAY",
259   "size" : 4,
260   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
261   "underlying_type" : "_ZTIj"
262  },
263  {
264   "alignment" : 4,
265   "enum_fields" :
266   [
267    {
268     "enum_field_value" : 0,
269     "name" : "EX_NONE"
270    },
271    {
272     "enum_field_value" : -1,
273     "name" : "EX_SECURITY"
274    },
275    {
276     "enum_field_value" : -2,
277     "name" : "EX_BAD_PARCELABLE"
278    },
279    {
280     "enum_field_value" : -3,
281     "name" : "EX_ILLEGAL_ARGUMENT"
282    },
283    {
284     "enum_field_value" : -4,
285     "name" : "EX_NULL_POINTER"
286    },
287    {
288     "enum_field_value" : -5,
289     "name" : "EX_ILLEGAL_STATE"
290    },
291    {
292     "enum_field_value" : -6,
293     "name" : "EX_NETWORK_MAIN_THREAD"
294    },
295    {
296     "enum_field_value" : -7,
297     "name" : "EX_UNSUPPORTED_OPERATION"
298    },
299    {
300     "enum_field_value" : -8,
301     "name" : "EX_SERVICE_SPECIFIC"
302    },
303    {
304     "enum_field_value" : -9,
305     "name" : "EX_PARCELABLE"
306    },
307    {
308     "enum_field_value" : -129,
309     "name" : "EX_TRANSACTION_FAILED"
310    }
311   ],
312   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
313   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
314   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
315   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
316   "size" : 4,
317   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
318   "underlying_type" : "_ZTIi"
319  },
320  {
321   "alignment" : 4,
322   "enum_fields" :
323   [
324    {
325     "enum_field_value" : 268435456,
326     "name" : "FLAG_PRIVATE_LOCAL"
327    }
328   ],
329   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
330   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
331   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
332   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
333   "size" : 4,
334   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
335   "underlying_type" : "_ZTIj"
336  },
337  {
338   "alignment" : 4,
339   "enum_fields" :
340   [
341    {
342     "enum_field_value" : 268435456,
343     "name" : "FLAG_PRIVATE_VENDOR"
344    }
345   ],
346   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
347   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
348   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
349   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
350   "size" : 4,
351   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
352   "underlying_type" : "_ZTIj"
353  },
354  {
355   "alignment" : 4,
356   "enum_fields" :
357   [
358    {
359     "enum_field_value" : 0,
360     "name" : "STATUS_OK"
361    },
362    {
363     "enum_field_value" : -2147483648,
364     "name" : "STATUS_UNKNOWN_ERROR"
365    },
366    {
367     "enum_field_value" : -12,
368     "name" : "STATUS_NO_MEMORY"
369    },
370    {
371     "enum_field_value" : -38,
372     "name" : "STATUS_INVALID_OPERATION"
373    },
374    {
375     "enum_field_value" : -22,
376     "name" : "STATUS_BAD_VALUE"
377    },
378    {
379     "enum_field_value" : -2147483647,
380     "name" : "STATUS_BAD_TYPE"
381    },
382    {
383     "enum_field_value" : -2,
384     "name" : "STATUS_NAME_NOT_FOUND"
385    },
386    {
387     "enum_field_value" : -1,
388     "name" : "STATUS_PERMISSION_DENIED"
389    },
390    {
391     "enum_field_value" : -19,
392     "name" : "STATUS_NO_INIT"
393    },
394    {
395     "enum_field_value" : -17,
396     "name" : "STATUS_ALREADY_EXISTS"
397    },
398    {
399     "enum_field_value" : -32,
400     "name" : "STATUS_DEAD_OBJECT"
401    },
402    {
403     "enum_field_value" : -2147483646,
404     "name" : "STATUS_FAILED_TRANSACTION"
405    },
406    {
407     "enum_field_value" : -75,
408     "name" : "STATUS_BAD_INDEX"
409    },
410    {
411     "enum_field_value" : -61,
412     "name" : "STATUS_NOT_ENOUGH_DATA"
413    },
414    {
415     "enum_field_value" : -11,
416     "name" : "STATUS_WOULD_BLOCK"
417    },
418    {
419     "enum_field_value" : -110,
420     "name" : "STATUS_TIMED_OUT"
421    },
422    {
423     "enum_field_value" : -74,
424     "name" : "STATUS_UNKNOWN_TRANSACTION"
425    },
426    {
427     "enum_field_value" : -2147483641,
428     "name" : "STATUS_FDS_NOT_ALLOWED"
429    },
430    {
431     "enum_field_value" : -2147483640,
432     "name" : "STATUS_UNEXPECTED_NULL"
433    }
434   ],
435   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
436   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
437   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
438   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
439   "size" : 4,
440   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
441   "underlying_type" : "_ZTIi"
442  },
443  {
444   "alignment" : 4,
445   "enum_fields" :
446   [
447    {
448     "enum_field_value" : 1,
449     "name" : "FIRST_CALL_TRANSACTION"
450    },
451    {
452     "enum_field_value" : 16777215,
453     "name" : "LAST_CALL_TRANSACTION"
454    }
455   ],
456   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
457   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
458   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
459   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
460   "size" : 4,
461   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
462   "underlying_type" : "_ZTIj"
463  },
464  {
465   "alignment" : 4,
466   "enum_fields" :
467   [
468    {
469     "enum_field_value" : 0,
470     "name" : "ndk::STABILITY_LOCAL"
471    },
472    {
473     "enum_field_value" : 1,
474     "name" : "ndk::STABILITY_VINTF"
475    }
476   ],
477   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
478   "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
479   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
480   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
481   "size" : 4,
482   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
483   "underlying_type" : "_ZTIj"
484  },
485  {
486   "alignment" : 4,
487   "enum_fields" :
488   [
489    {
490     "enum_field_value" : 0,
491     "name" : "android::internal::details::ToEmptyString<int>::value"
492    }
493   ],
494   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
495   "name" : "android::internal::details::ToEmptyString<int>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
496   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
497   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
498   "size" : 4,
499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
500   "underlying_type" : "_ZTIj"
501  }
502 ],
503 "function_types" :
504 [
505  {
506   "alignment" : 4,
507   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
508   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
509   "parameters" :
510   [
511    {
512     "referenced_type" : "_ZTIP8AIBinder"
513    },
514    {
515     "referenced_type" : "_ZTIj"
516    },
517    {
518     "referenced_type" : "_ZTIPK7AParcel"
519    },
520    {
521     "referenced_type" : "_ZTIP7AParcel"
522    }
523   ],
524   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
525   "return_type" : "_ZTIi",
526   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
527   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
528  }
529 ],
530 "functions" :
531 [
532  {
533   "function_name" : "ndk::BnCInterface<aidl::android::hardware::ir::IConsumerIr>::asBinder",
534   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv",
535   "parameters" :
536   [
537    {
538     "is_this_ptr" : true,
539     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
540    }
541   ],
542   "return_type" : "_ZTIN3ndk10SpAIBinderE",
543   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
544  },
545  {
546   "function_name" : "ndk::BpCInterface<aidl::android::hardware::ir::IConsumerIr>::asBinder",
547   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv",
548   "parameters" :
549   [
550    {
551     "is_this_ptr" : true,
552     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
553    }
554   ],
555   "return_type" : "_ZTIN3ndk10SpAIBinderE",
556   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
557  },
558  {
559   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
560   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware2ir19ConsumerIrFreqRangeEEEiPK7AParcelPvj",
561   "parameters" :
562   [
563    {
564     "referenced_type" : "_ZTIPK7AParcel"
565    },
566    {
567     "referenced_type" : "_ZTIPv"
568    },
569    {
570     "referenced_type" : "_ZTIj"
571    }
572   ],
573   "return_type" : "_ZTIi",
574   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
575   "template_args" :
576   [
577    "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE"
578   ]
579  },
580  {
581   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
582   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware2ir19ConsumerIrFreqRangeEEEiP7AParcelPKvj",
583   "parameters" :
584   [
585    {
586     "referenced_type" : "_ZTIP7AParcel"
587    },
588    {
589     "referenced_type" : "_ZTIPKv"
590    },
591    {
592     "referenced_type" : "_ZTIj"
593    }
594   ],
595   "return_type" : "_ZTIi",
596   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
597   "template_args" :
598   [
599    "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE"
600   ]
601  },
602  {
603   "function_name" : "aidl::android::hardware::ir::IConsumerIr::fromBinder",
604   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr10fromBinderERKN3ndk10SpAIBinderE",
605   "parameters" :
606   [
607    {
608     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
609    }
610   ],
611   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
612   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
613  },
614  {
615   "function_name" : "aidl::android::hardware::ir::IConsumerIr::writeToParcel",
616   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
617   "parameters" :
618   [
619    {
620     "referenced_type" : "_ZTIP7AParcel"
621    },
622    {
623     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE"
624    }
625   ],
626   "return_type" : "_ZTIi",
627   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
628  },
629  {
630   "function_name" : "aidl::android::hardware::ir::IConsumerIr::getDefaultImpl",
631   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr14getDefaultImplEv",
632   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
633   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
634  },
635  {
636   "function_name" : "aidl::android::hardware::ir::IConsumerIr::readFromParcel",
637   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
638   "parameters" :
639   [
640    {
641     "referenced_type" : "_ZTIPK7AParcel"
642    },
643    {
644     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE"
645    }
646   ],
647   "return_type" : "_ZTIi",
648   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
649  },
650  {
651   "function_name" : "aidl::android::hardware::ir::IConsumerIr::setDefaultImpl",
652   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
653   "parameters" :
654   [
655    {
656     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE"
657    }
658   ],
659   "return_type" : "_ZTIb",
660   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
661  },
662  {
663   "function_name" : "aidl::android::hardware::ir::IConsumerIr::IConsumerIr",
664   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIrC2Ev",
665   "parameters" :
666   [
667    {
668     "is_this_ptr" : true,
669     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir11IConsumerIrE"
670    }
671   ],
672   "return_type" : "_ZTIv",
673   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
674  },
675  {
676   "function_name" : "aidl::android::hardware::ir::IConsumerIr::~IConsumerIr",
677   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIrD0Ev",
678   "parameters" :
679   [
680    {
681     "is_this_ptr" : true,
682     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir11IConsumerIrE"
683    }
684   ],
685   "return_type" : "_ZTIv",
686   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
687  },
688  {
689   "function_name" : "aidl::android::hardware::ir::IConsumerIr::~IConsumerIr",
690   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIrD1Ev",
691   "parameters" :
692   [
693    {
694     "is_this_ptr" : true,
695     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir11IConsumerIrE"
696    }
697   ],
698   "return_type" : "_ZTIv",
699   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
700  },
701  {
702   "function_name" : "aidl::android::hardware::ir::IConsumerIr::~IConsumerIr",
703   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIrD2Ev",
704   "parameters" :
705   [
706    {
707     "is_this_ptr" : true,
708     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir11IConsumerIrE"
709    }
710   ],
711   "return_type" : "_ZTIv",
712   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
713  },
714  {
715   "access" : "protected",
716   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::createBinder",
717   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIr12createBinderEv",
718   "parameters" :
719   [
720    {
721     "is_this_ptr" : true,
722     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
723    }
724   ],
725   "return_type" : "_ZTIN3ndk10SpAIBinderE",
726   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
727  },
728  {
729   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::getInterfaceHash",
730   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
731   "parameters" :
732   [
733    {
734     "is_this_ptr" : true,
735     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
736    },
737    {
738     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
739    }
740   ],
741   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
742   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
743  },
744  {
745   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::getInterfaceVersion",
746   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIr19getInterfaceVersionEPi",
747   "parameters" :
748   [
749    {
750     "is_this_ptr" : true,
751     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
752    },
753    {
754     "referenced_type" : "_ZTIPi"
755    }
756   ],
757   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
758   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
759  },
760  {
761   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::BnConsumerIr",
762   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIrC2Ev",
763   "parameters" :
764   [
765    {
766     "is_this_ptr" : true,
767     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
768    }
769   ],
770   "return_type" : "_ZTIv",
771   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
772  },
773  {
774   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::~BnConsumerIr",
775   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD0Ev",
776   "parameters" :
777   [
778    {
779     "is_this_ptr" : true,
780     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
781    }
782   ],
783   "return_type" : "_ZTIv",
784   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
785  },
786  {
787   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::~BnConsumerIr",
788   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD1Ev",
789   "parameters" :
790   [
791    {
792     "is_this_ptr" : true,
793     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
794    }
795   ],
796   "return_type" : "_ZTIv",
797   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
798  },
799  {
800   "function_name" : "aidl::android::hardware::ir::BnConsumerIr::~BnConsumerIr",
801   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD2Ev",
802   "parameters" :
803   [
804    {
805     "is_this_ptr" : true,
806     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE"
807    }
808   ],
809   "return_type" : "_ZTIv",
810   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
811  },
812  {
813   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::getCarrierFreqs",
814   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE",
815   "parameters" :
816   [
817    {
818     "is_this_ptr" : true,
819     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
820    },
821    {
822     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware2ir19ConsumerIrFreqRangeENS_9allocatorIS5_EEEE"
823    }
824   ],
825   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
826   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
827  },
828  {
829   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::getInterfaceHash",
830   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
831   "parameters" :
832   [
833    {
834     "is_this_ptr" : true,
835     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
836    },
837    {
838     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
839    }
840   ],
841   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
842   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
843  },
844  {
845   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::getInterfaceVersion",
846   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIr19getInterfaceVersionEPi",
847   "parameters" :
848   [
849    {
850     "is_this_ptr" : true,
851     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
852    },
853    {
854     "referenced_type" : "_ZTIPi"
855    }
856   ],
857   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
858   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
859  },
860  {
861   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::transmit",
862   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE",
863   "parameters" :
864   [
865    {
866     "is_this_ptr" : true,
867     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
868    },
869    {
870     "referenced_type" : "_ZTIi"
871    },
872    {
873     "referenced_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE"
874    }
875   ],
876   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
877   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
878  },
879  {
880   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::BpConsumerIr",
881   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIrC1ERKN3ndk10SpAIBinderE",
882   "parameters" :
883   [
884    {
885     "is_this_ptr" : true,
886     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
887    },
888    {
889     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
890    }
891   ],
892   "return_type" : "_ZTIv",
893   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
894  },
895  {
896   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::BpConsumerIr",
897   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIrC2ERKN3ndk10SpAIBinderE",
898   "parameters" :
899   [
900    {
901     "is_this_ptr" : true,
902     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
903    },
904    {
905     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
906    }
907   ],
908   "return_type" : "_ZTIv",
909   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
910  },
911  {
912   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::~BpConsumerIr",
913   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD0Ev",
914   "parameters" :
915   [
916    {
917     "is_this_ptr" : true,
918     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
919    }
920   ],
921   "return_type" : "_ZTIv",
922   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
923  },
924  {
925   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::~BpConsumerIr",
926   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD1Ev",
927   "parameters" :
928   [
929    {
930     "is_this_ptr" : true,
931     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
932    }
933   ],
934   "return_type" : "_ZTIv",
935   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
936  },
937  {
938   "function_name" : "aidl::android::hardware::ir::BpConsumerIr::~BpConsumerIr",
939   "linker_set_key" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD2Ev",
940   "parameters" :
941   [
942    {
943     "is_this_ptr" : true,
944     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE"
945    }
946   ],
947   "return_type" : "_ZTIv",
948   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
949  },
950  {
951   "function_name" : "aidl::android::hardware::ir::IConsumerIrDefault::getCarrierFreqs",
952   "linker_set_key" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE",
953   "parameters" :
954   [
955    {
956     "is_this_ptr" : true,
957     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE"
958    },
959    {
960     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware2ir19ConsumerIrFreqRangeENS_9allocatorIS5_EEEE"
961    }
962   ],
963   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
964   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
965  },
966  {
967   "function_name" : "aidl::android::hardware::ir::IConsumerIrDefault::getInterfaceHash",
968   "linker_set_key" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
969   "parameters" :
970   [
971    {
972     "is_this_ptr" : true,
973     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE"
974    },
975    {
976     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
977    }
978   ],
979   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
980   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
981  },
982  {
983   "function_name" : "aidl::android::hardware::ir::IConsumerIrDefault::getInterfaceVersion",
984   "linker_set_key" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault19getInterfaceVersionEPi",
985   "parameters" :
986   [
987    {
988     "is_this_ptr" : true,
989     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE"
990    },
991    {
992     "referenced_type" : "_ZTIPi"
993    }
994   ],
995   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
996   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
997  },
998  {
999   "function_name" : "aidl::android::hardware::ir::IConsumerIrDefault::asBinder",
1000   "linker_set_key" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8asBinderEv",
1001   "parameters" :
1002   [
1003    {
1004     "is_this_ptr" : true,
1005     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE"
1006    }
1007   ],
1008   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1009   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1010  },
1011  {
1012   "function_name" : "aidl::android::hardware::ir::IConsumerIrDefault::isRemote",
1013   "linker_set_key" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8isRemoteEv",
1014   "parameters" :
1015   [
1016    {
1017     "is_this_ptr" : true,
1018     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE"
1019    }
1020   ],
1021   "return_type" : "_ZTIb",
1022   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1023  },
1024  {
1025   "function_name" : "aidl::android::hardware::ir::IConsumerIrDefault::transmit",
1026   "linker_set_key" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE",
1027   "parameters" :
1028   [
1029    {
1030     "is_this_ptr" : true,
1031     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE"
1032    },
1033    {
1034     "referenced_type" : "_ZTIi"
1035    },
1036    {
1037     "referenced_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE"
1038    }
1039   ],
1040   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1041   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1042  },
1043  {
1044   "function_name" : "aidl::android::hardware::ir::ConsumerIrFreqRange::readFromParcel",
1045   "linker_set_key" : "_ZN4aidl7android8hardware2ir19ConsumerIrFreqRange14readFromParcelEPK7AParcel",
1046   "parameters" :
1047   [
1048    {
1049     "is_this_ptr" : true,
1050     "referenced_type" : "_ZTIPN4aidl7android8hardware2ir19ConsumerIrFreqRangeE"
1051    },
1052    {
1053     "referenced_type" : "_ZTIPK7AParcel"
1054    }
1055   ],
1056   "return_type" : "_ZTIi",
1057   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
1058  },
1059  {
1060   "function_name" : "aidl::android::hardware::ir::ConsumerIrFreqRange::writeToParcel",
1061   "linker_set_key" : "_ZNK4aidl7android8hardware2ir19ConsumerIrFreqRange13writeToParcelEP7AParcel",
1062   "parameters" :
1063   [
1064    {
1065     "is_this_ptr" : true,
1066     "referenced_type" : "_ZTIPKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE"
1067    },
1068    {
1069     "referenced_type" : "_ZTIP7AParcel"
1070    }
1071   ],
1072   "return_type" : "_ZTIi",
1073   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
1074  }
1075 ],
1076 "global_vars" :
1077 [
1078  {
1079   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr10descriptorE",
1080   "name" : "aidl::android::hardware::ir::IConsumerIr::descriptor",
1081   "referenced_type" : "_ZTIPKc",
1082   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1083  },
1084  {
1085   "access" : "private",
1086   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr12default_implE",
1087   "name" : "aidl::android::hardware::ir::IConsumerIr::default_impl",
1088   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1089   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1090  },
1091  {
1092   "linker_set_key" : "_ZN4aidl7android8hardware2ir11IConsumerIr4hashE",
1093   "name" : "aidl::android::hardware::ir::IConsumerIr::hash",
1094   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1095   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1096  },
1097  {
1098   "linker_set_key" : "_ZN4aidl7android8hardware2ir19ConsumerIrFreqRange10descriptorE",
1099   "name" : "aidl::android::hardware::ir::ConsumerIrFreqRange::descriptor",
1100   "referenced_type" : "_ZTIPKc",
1101   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
1102  }
1103 ],
1104 "lvalue_reference_types" :
1105 [
1106  {
1107   "alignment" : 4,
1108   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1109   "name" : "const ndk::SpAIBinder &",
1110   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1111   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1112   "size" : 4,
1113   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1114  },
1115  {
1116   "alignment" : 4,
1117   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1118   "name" : "const ndk::ScopedAParcel &",
1119   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1120   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1121   "size" : 4,
1122   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1123  },
1124  {
1125   "alignment" : 4,
1126   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
1127   "name" : "const ndk::AParcelableHolder &",
1128   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1129   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
1130   "size" : 4,
1131   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1132  },
1133  {
1134   "alignment" : 4,
1135   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1136   "name" : "const ndk::ScopedFileDescriptor &",
1137   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1138   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1139   "size" : 4,
1140   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1141  },
1142  {
1143   "alignment" : 4,
1144   "linker_set_key" : "_ZTIRKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1145   "name" : "const aidl::android::hardware::ir::ConsumerIrFreqRange &",
1146   "referenced_type" : "_ZTIKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1147   "self_type" : "_ZTIRKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1148   "size" : 4,
1149   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
1150  },
1151  {
1152   "alignment" : 4,
1153   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1154   "name" : "const std::shared_ptr<aidl::android::hardware::ir::IConsumerIr> &",
1155   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1156   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1157   "size" : 4,
1158   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1159  },
1160  {
1161   "alignment" : 4,
1162   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1163   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
1164   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1165   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1166   "size" : 4,
1167   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1168  },
1169  {
1170   "alignment" : 4,
1171   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1172   "name" : "const std::vector<bool, std::allocator<bool>> &",
1173   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1174   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1175   "size" : 4,
1176   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1177  },
1178  {
1179   "alignment" : 4,
1180   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1181   "name" : "const std::vector<double, std::allocator<double>> &",
1182   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1183   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1184   "size" : 4,
1185   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1186  },
1187  {
1188   "alignment" : 4,
1189   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1190   "name" : "const std::vector<float, std::allocator<float>> &",
1191   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1192   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1193   "size" : 4,
1194   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1195  },
1196  {
1197   "alignment" : 4,
1198   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1199   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1200   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1201   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1202   "size" : 4,
1203   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1204  },
1205  {
1206   "alignment" : 4,
1207   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1208   "name" : "const std::vector<int, std::allocator<int>> &",
1209   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1210   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1211   "size" : 4,
1212   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1213  },
1214  {
1215   "alignment" : 4,
1216   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1217   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1218   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1219   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1220   "size" : 4,
1221   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1222  },
1223  {
1224   "alignment" : 4,
1225   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1226   "name" : "const std::vector<long long, std::allocator<long long>> &",
1227   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1228   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1229   "size" : 4,
1230   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1231  },
1232  {
1233   "alignment" : 4,
1234   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1235   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
1236   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1237   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1238   "size" : 4,
1239   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1240  },
1241  {
1242   "alignment" : 4,
1243   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1244   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1245   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1246   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1247   "size" : 4,
1248   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1249  },
1250  {
1251   "alignment" : 4,
1252   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1253   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1254   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1255   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1256   "size" : 4,
1257   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1258  },
1259  {
1260   "alignment" : 4,
1261   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1262   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1263   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1264   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1265   "size" : 4,
1266   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1267  },
1268  {
1269   "alignment" : 4,
1270   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1271   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1272   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1273   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1274   "size" : 4,
1275   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1276  },
1277  {
1278   "alignment" : 4,
1279   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1280   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1281   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1282   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1283   "size" : 4,
1284   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1285  },
1286  {
1287   "alignment" : 4,
1288   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1289   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1290   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1291   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1292   "size" : 4,
1293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1294  },
1295  {
1296   "alignment" : 4,
1297   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1298   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1299   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1300   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1301   "size" : 4,
1302   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1303  },
1304  {
1305   "alignment" : 4,
1306   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1307   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
1308   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1309   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1310   "size" : 4,
1311   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1312  },
1313  {
1314   "alignment" : 4,
1315   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1316   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
1317   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1318   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1319   "size" : 4,
1320   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1321  },
1322  {
1323   "alignment" : 4,
1324   "linker_set_key" : "_ZTIRKi",
1325   "name" : "const int &",
1326   "referenced_type" : "_ZTIKi",
1327   "self_type" : "_ZTIRKi",
1328   "size" : 4,
1329   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1330  },
1331  {
1332   "alignment" : 4,
1333   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1334   "name" : "ndk::SpAIBinder &",
1335   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1336   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1337   "size" : 4,
1338   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1339  },
1340  {
1341   "alignment" : 4,
1342   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1343   "name" : "ndk::ScopedAParcel &",
1344   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1345   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1346   "size" : 4,
1347   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1348  },
1349  {
1350   "alignment" : 4,
1351   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1352   "name" : "ndk::ScopedAStatus &",
1353   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1354   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1355   "size" : 4,
1356   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1357  },
1358  {
1359   "alignment" : 4,
1360   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1361   "name" : "ndk::ScopedAIBinder_Weak &",
1362   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1363   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1364   "size" : 4,
1365   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1366  },
1367  {
1368   "alignment" : 4,
1369   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1370   "name" : "ndk::ScopedFileDescriptor &",
1371   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1372   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1373   "size" : 4,
1374   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1375  },
1376  {
1377   "alignment" : 4,
1378   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1379   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1380   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1381   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1382   "size" : 4,
1383   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1384  },
1385  {
1386   "alignment" : 4,
1387   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1388   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
1389   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1390   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1391   "size" : 4,
1392   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1393  }
1394 ],
1395 "pointer_types" :
1396 [
1397  {
1398   "alignment" : 4,
1399   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1400   "name" : "AIBinder_Weak *",
1401   "referenced_type" : "_ZTI13AIBinder_Weak",
1402   "self_type" : "_ZTIP13AIBinder_Weak",
1403   "size" : 4,
1404   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1405  },
1406  {
1407   "alignment" : 4,
1408   "linker_set_key" : "_ZTIP14AIBinder_Class",
1409   "name" : "AIBinder_Class *",
1410   "referenced_type" : "_ZTI14AIBinder_Class",
1411   "self_type" : "_ZTIP14AIBinder_Class",
1412   "size" : 4,
1413   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1414  },
1415  {
1416   "alignment" : 4,
1417   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1418   "name" : "AIBinder_DeathRecipient *",
1419   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1420   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1421   "size" : 4,
1422   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1423  },
1424  {
1425   "alignment" : 4,
1426   "linker_set_key" : "_ZTIP7AParcel",
1427   "name" : "AParcel *",
1428   "referenced_type" : "_ZTI7AParcel",
1429   "self_type" : "_ZTIP7AParcel",
1430   "size" : 4,
1431   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1432  },
1433  {
1434   "alignment" : 4,
1435   "linker_set_key" : "_ZTIP7AStatus",
1436   "name" : "AStatus *",
1437   "referenced_type" : "_ZTI7AStatus",
1438   "self_type" : "_ZTIP7AStatus",
1439   "size" : 4,
1440   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1441  },
1442  {
1443   "alignment" : 4,
1444   "linker_set_key" : "_ZTIP8AIBinder",
1445   "name" : "AIBinder *",
1446   "referenced_type" : "_ZTI8AIBinder",
1447   "self_type" : "_ZTIP8AIBinder",
1448   "size" : 4,
1449   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1450  },
1451  {
1452   "alignment" : 4,
1453   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1454   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1455   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1456   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1457   "size" : 4,
1458   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1459  },
1460  {
1461   "alignment" : 4,
1462   "linker_set_key" : "_ZTIPK7AParcel",
1463   "name" : "const AParcel *",
1464   "referenced_type" : "_ZTIK7AParcel",
1465   "self_type" : "_ZTIPK7AParcel",
1466   "size" : 4,
1467   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1468  },
1469  {
1470   "alignment" : 4,
1471   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1472   "name" : "const ndk::SpAIBinder *",
1473   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1474   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1475   "size" : 4,
1476   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1477  },
1478  {
1479   "alignment" : 4,
1480   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1481   "name" : "const ndk::ScopedAParcel *",
1482   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1483   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1484   "size" : 4,
1485   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1486  },
1487  {
1488   "alignment" : 4,
1489   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1490   "name" : "const ndk::ScopedAStatus *",
1491   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1492   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1493   "size" : 4,
1494   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1495  },
1496  {
1497   "alignment" : 4,
1498   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
1499   "name" : "const ndk::AParcelableHolder *",
1500   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1501   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
1502   "size" : 4,
1503   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1504  },
1505  {
1506   "alignment" : 4,
1507   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1508   "name" : "const ndk::ScopedFileDescriptor *",
1509   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1510   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1511   "size" : 4,
1512   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1513  },
1514  {
1515   "alignment" : 4,
1516   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1517   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1518   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1519   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1520   "size" : 4,
1521   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1522  },
1523  {
1524   "alignment" : 4,
1525   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1526   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1527   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1528   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1529   "size" : 4,
1530   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1531  },
1532  {
1533   "alignment" : 4,
1534   "linker_set_key" : "_ZTIPKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1535   "name" : "const aidl::android::hardware::ir::ConsumerIrFreqRange *",
1536   "referenced_type" : "_ZTIKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1537   "self_type" : "_ZTIPKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1538   "size" : 4,
1539   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
1540  },
1541  {
1542   "alignment" : 4,
1543   "linker_set_key" : "_ZTIPKc",
1544   "name" : "const char *",
1545   "referenced_type" : "_ZTIKc",
1546   "self_type" : "_ZTIPKc",
1547   "size" : 4,
1548   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1549  },
1550  {
1551   "alignment" : 4,
1552   "linker_set_key" : "_ZTIPKv",
1553   "name" : "const void *",
1554   "referenced_type" : "_ZTIKv",
1555   "self_type" : "_ZTIPKv",
1556   "size" : 4,
1557   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1558  },
1559  {
1560   "alignment" : 4,
1561   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1562   "name" : "ndk::SpAIBinder *",
1563   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1564   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1565   "size" : 4,
1566   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1567  },
1568  {
1569   "alignment" : 4,
1570   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1571   "name" : "ndk::ICInterface *",
1572   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1573   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1574   "size" : 4,
1575   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1576  },
1577  {
1578   "alignment" : 4,
1579   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
1580   "name" : "ndk::BnCInterface<aidl::android::hardware::ir::IConsumerIr> *",
1581   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
1582   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
1583   "size" : 4,
1584   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1585  },
1586  {
1587   "alignment" : 4,
1588   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
1589   "name" : "ndk::BpCInterface<aidl::android::hardware::ir::IConsumerIr> *",
1590   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
1591   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
1592   "size" : 4,
1593   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1594  },
1595  {
1596   "alignment" : 4,
1597   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1598   "name" : "ndk::ScopedAParcel *",
1599   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1600   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1601   "size" : 4,
1602   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1603  },
1604  {
1605   "alignment" : 4,
1606   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1607   "name" : "ndk::ScopedAStatus *",
1608   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1609   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1610   "size" : 4,
1611   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1612  },
1613  {
1614   "alignment" : 4,
1615   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1616   "name" : "ndk::SharedRefBase *",
1617   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1618   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1619   "size" : 4,
1620   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1621  },
1622  {
1623   "alignment" : 4,
1624   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
1625   "name" : "ndk::AParcelableHolder *",
1626   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1627   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
1628   "size" : 4,
1629   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1630  },
1631  {
1632   "alignment" : 4,
1633   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1634   "name" : "ndk::ScopedAIBinder_Weak *",
1635   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1636   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1637   "size" : 4,
1638   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1639  },
1640  {
1641   "alignment" : 4,
1642   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1643   "name" : "ndk::ScopedFileDescriptor *",
1644   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1645   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1646   "size" : 4,
1647   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1648  },
1649  {
1650   "alignment" : 4,
1651   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1652   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
1653   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1654   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1655   "size" : 4,
1656   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1657  },
1658  {
1659   "alignment" : 4,
1660   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1661   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1662   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1663   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1664   "size" : 4,
1665   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1666  },
1667  {
1668   "alignment" : 4,
1669   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1670   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
1671   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1672   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1673   "size" : 4,
1674   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1675  },
1676  {
1677   "alignment" : 4,
1678   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1679   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1680   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1681   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1682   "size" : 4,
1683   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1684  },
1685  {
1686   "alignment" : 4,
1687   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1688   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1689   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1690   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1691   "size" : 4,
1692   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1693  },
1694  {
1695   "alignment" : 4,
1696   "linker_set_key" : "_ZTIPN4aidl7android8hardware2ir11IConsumerIrE",
1697   "name" : "aidl::android::hardware::ir::IConsumerIr *",
1698   "referenced_type" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE",
1699   "self_type" : "_ZTIPN4aidl7android8hardware2ir11IConsumerIrE",
1700   "size" : 4,
1701   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1702  },
1703  {
1704   "alignment" : 4,
1705   "linker_set_key" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE",
1706   "name" : "aidl::android::hardware::ir::BnConsumerIr *",
1707   "referenced_type" : "_ZTIN4aidl7android8hardware2ir12BnConsumerIrE",
1708   "self_type" : "_ZTIPN4aidl7android8hardware2ir12BnConsumerIrE",
1709   "size" : 4,
1710   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
1711  },
1712  {
1713   "alignment" : 4,
1714   "linker_set_key" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE",
1715   "name" : "aidl::android::hardware::ir::BpConsumerIr *",
1716   "referenced_type" : "_ZTIN4aidl7android8hardware2ir12BpConsumerIrE",
1717   "self_type" : "_ZTIPN4aidl7android8hardware2ir12BpConsumerIrE",
1718   "size" : 4,
1719   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h"
1720  },
1721  {
1722   "alignment" : 4,
1723   "linker_set_key" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE",
1724   "name" : "aidl::android::hardware::ir::IConsumerIrDefault *",
1725   "referenced_type" : "_ZTIN4aidl7android8hardware2ir18IConsumerIrDefaultE",
1726   "self_type" : "_ZTIPN4aidl7android8hardware2ir18IConsumerIrDefaultE",
1727   "size" : 4,
1728   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1729  },
1730  {
1731   "alignment" : 4,
1732   "linker_set_key" : "_ZTIPN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1733   "name" : "aidl::android::hardware::ir::ConsumerIrFreqRange *",
1734   "referenced_type" : "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1735   "self_type" : "_ZTIPN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
1736   "size" : 4,
1737   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
1738  },
1739  {
1740   "alignment" : 4,
1741   "linker_set_key" : "_ZTIPN4aidl7android8hardware2ir20IConsumerIrDelegatorE",
1742   "name" : "aidl::android::hardware::ir::IConsumerIrDelegator *",
1743   "referenced_type" : "_ZTIN4aidl7android8hardware2ir20IConsumerIrDelegatorE",
1744   "self_type" : "_ZTIPN4aidl7android8hardware2ir20IConsumerIrDelegatorE",
1745   "size" : 4,
1746   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h"
1747  },
1748  {
1749   "alignment" : 4,
1750   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1751   "name" : "std::shared_ptr<aidl::android::hardware::ir::IConsumerIr> *",
1752   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1753   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
1754   "size" : 4,
1755   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1756  },
1757  {
1758   "alignment" : 4,
1759   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1760   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1761   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1762   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1763   "size" : 4,
1764   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1765  },
1766  {
1767   "alignment" : 4,
1768   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1769   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1770   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1771   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1772   "size" : 4,
1773   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1774  },
1775  {
1776   "alignment" : 4,
1777   "linker_set_key" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware2ir19ConsumerIrFreqRangeENS_9allocatorIS5_EEEE",
1778   "name" : "std::vector<aidl::android::hardware::ir::ConsumerIrFreqRange, std::allocator<aidl::android::hardware::ir::ConsumerIrFreqRange>> *",
1779   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware2ir19ConsumerIrFreqRangeENS_9allocatorIS5_EEEE",
1780   "self_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware2ir19ConsumerIrFreqRangeENS_9allocatorIS5_EEEE",
1781   "size" : 4,
1782   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1783  },
1784  {
1785   "alignment" : 4,
1786   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1787   "name" : "std::vector<bool, std::allocator<bool>> *",
1788   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1789   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1790   "size" : 4,
1791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1792  },
1793  {
1794   "alignment" : 4,
1795   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1796   "name" : "std::vector<double, std::allocator<double>> *",
1797   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1798   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1799   "size" : 4,
1800   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1801  },
1802  {
1803   "alignment" : 4,
1804   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1805   "name" : "std::vector<float, std::allocator<float>> *",
1806   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1807   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1808   "size" : 4,
1809   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1810  },
1811  {
1812   "alignment" : 4,
1813   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1814   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1815   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1816   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1817   "size" : 4,
1818   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1819  },
1820  {
1821   "alignment" : 4,
1822   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1823   "name" : "std::vector<int, std::allocator<int>> *",
1824   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1825   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1826   "size" : 4,
1827   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1828  },
1829  {
1830   "alignment" : 4,
1831   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1832   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1833   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1834   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1835   "size" : 4,
1836   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1837  },
1838  {
1839   "alignment" : 4,
1840   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
1841   "name" : "std::vector<long long, std::allocator<long long>> *",
1842   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
1843   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
1844   "size" : 4,
1845   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1846  },
1847  {
1848   "alignment" : 4,
1849   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
1850   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
1851   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
1852   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
1853   "size" : 4,
1854   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1855  },
1856  {
1857   "alignment" : 4,
1858   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1859   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1860   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1861   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1862   "size" : 4,
1863   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1864  },
1865  {
1866   "alignment" : 4,
1867   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1868   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1869   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1870   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1871   "size" : 4,
1872   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1873  },
1874  {
1875   "alignment" : 4,
1876   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1877   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1878   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1879   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1880   "size" : 4,
1881   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1882  },
1883  {
1884   "alignment" : 4,
1885   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1886   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1887   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1888   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1889   "size" : 4,
1890   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1891  },
1892  {
1893   "alignment" : 4,
1894   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1895   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1896   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1897   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1898   "size" : 4,
1899   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1900  },
1901  {
1902   "alignment" : 4,
1903   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1904   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1905   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1906   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1907   "size" : 4,
1908   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1909  },
1910  {
1911   "alignment" : 4,
1912   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1913   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1914   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1915   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1916   "size" : 4,
1917   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1918  },
1919  {
1920   "alignment" : 4,
1921   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1922   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
1923   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1924   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1925   "size" : 4,
1926   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1927  },
1928  {
1929   "alignment" : 4,
1930   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1931   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
1932   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1933   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1934   "size" : 4,
1935   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1936  },
1937  {
1938   "alignment" : 4,
1939   "linker_set_key" : "_ZTIPP7AParcel",
1940   "name" : "AParcel **",
1941   "referenced_type" : "_ZTIP7AParcel",
1942   "self_type" : "_ZTIPP7AParcel",
1943   "size" : 4,
1944   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1945  },
1946  {
1947   "alignment" : 4,
1948   "linker_set_key" : "_ZTIPP7AStatus",
1949   "name" : "AStatus **",
1950   "referenced_type" : "_ZTIP7AStatus",
1951   "self_type" : "_ZTIPP7AStatus",
1952   "size" : 4,
1953   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1954  },
1955  {
1956   "alignment" : 4,
1957   "linker_set_key" : "_ZTIPP8AIBinder",
1958   "name" : "AIBinder **",
1959   "referenced_type" : "_ZTIP8AIBinder",
1960   "self_type" : "_ZTIPP8AIBinder",
1961   "size" : 4,
1962   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1963  },
1964  {
1965   "alignment" : 4,
1966   "linker_set_key" : "_ZTIPPKc",
1967   "name" : "const char **",
1968   "referenced_type" : "_ZTIPKc",
1969   "self_type" : "_ZTIPPKc",
1970   "size" : 4,
1971   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1972  },
1973  {
1974   "alignment" : 4,
1975   "linker_set_key" : "_ZTIPi",
1976   "name" : "int *",
1977   "referenced_type" : "_ZTIi",
1978   "self_type" : "_ZTIPi",
1979   "size" : 4,
1980   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
1981  },
1982  {
1983   "alignment" : 4,
1984   "linker_set_key" : "_ZTIPv",
1985   "name" : "void *",
1986   "referenced_type" : "_ZTIv",
1987   "self_type" : "_ZTIPv",
1988   "size" : 4,
1989   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1990  }
1991 ],
1992 "qualified_types" :
1993 [
1994  {
1995   "is_const" : true,
1996   "linker_set_key" : "_ZTIK7AParcel",
1997   "name" : "const AParcel",
1998   "referenced_type" : "_ZTI7AParcel",
1999   "self_type" : "_ZTIK7AParcel",
2000   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2001  },
2002  {
2003   "alignment" : 4,
2004   "is_const" : true,
2005   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2006   "name" : "const ndk::SpAIBinder",
2007   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2008   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2009   "size" : 4,
2010   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2011  },
2012  {
2013   "alignment" : 4,
2014   "is_const" : true,
2015   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2016   "name" : "const ndk::ScopedAParcel",
2017   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2018   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2019   "size" : 4,
2020   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2021  },
2022  {
2023   "alignment" : 4,
2024   "is_const" : true,
2025   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2026   "name" : "const ndk::ScopedAStatus",
2027   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2028   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2029   "size" : 4,
2030   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2031  },
2032  {
2033   "alignment" : 4,
2034   "is_const" : true,
2035   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2036   "name" : "const ndk::AParcelableHolder",
2037   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2038   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2039   "size" : 12,
2040   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2041  },
2042  {
2043   "alignment" : 4,
2044   "is_const" : true,
2045   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2046   "name" : "const ndk::ScopedFileDescriptor",
2047   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2048   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2049   "size" : 4,
2050   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2051  },
2052  {
2053   "alignment" : 4,
2054   "is_const" : true,
2055   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2056   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2057   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2058   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2059   "size" : 4,
2060   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2061  },
2062  {
2063   "alignment" : 4,
2064   "is_const" : true,
2065   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2066   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2067   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2068   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2069   "size" : 4,
2070   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2071  },
2072  {
2073   "alignment" : 4,
2074   "is_const" : true,
2075   "linker_set_key" : "_ZTIKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
2076   "name" : "const aidl::android::hardware::ir::ConsumerIrFreqRange",
2077   "referenced_type" : "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
2078   "self_type" : "_ZTIKN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
2079   "size" : 8,
2080   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
2081  },
2082  {
2083   "alignment" : 4,
2084   "is_const" : true,
2085   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
2086   "name" : "const std::shared_ptr<aidl::android::hardware::ir::IConsumerIr>",
2087   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
2088   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE",
2089   "size" : 8,
2090   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
2091  },
2092  {
2093   "alignment" : 4,
2094   "is_const" : true,
2095   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2096   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2097   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2098   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2099   "size" : 12,
2100   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
2101  },
2102  {
2103   "alignment" : 4,
2104   "is_const" : true,
2105   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2106   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2107   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2108   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2109   "size" : 12,
2110   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2111  },
2112  {
2113   "alignment" : 4,
2114   "is_const" : true,
2115   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2116   "name" : "const std::vector<bool, std::allocator<bool>>",
2117   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2118   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2119   "size" : 12,
2120   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2121  },
2122  {
2123   "alignment" : 4,
2124   "is_const" : true,
2125   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2126   "name" : "const std::vector<double, std::allocator<double>>",
2127   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2128   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2129   "size" : 12,
2130   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2131  },
2132  {
2133   "alignment" : 4,
2134   "is_const" : true,
2135   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2136   "name" : "const std::vector<float, std::allocator<float>>",
2137   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2138   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2139   "size" : 12,
2140   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2141  },
2142  {
2143   "alignment" : 4,
2144   "is_const" : true,
2145   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2146   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2147   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2148   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2149   "size" : 12,
2150   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2151  },
2152  {
2153   "alignment" : 4,
2154   "is_const" : true,
2155   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2156   "name" : "const std::vector<int, std::allocator<int>>",
2157   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2158   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2159   "size" : 12,
2160   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2161  },
2162  {
2163   "alignment" : 4,
2164   "is_const" : true,
2165   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2166   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2167   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2168   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2169   "size" : 12,
2170   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2171  },
2172  {
2173   "alignment" : 4,
2174   "is_const" : true,
2175   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2176   "name" : "const std::vector<long long, std::allocator<long long>>",
2177   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2178   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2179   "size" : 12,
2180   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2181  },
2182  {
2183   "alignment" : 4,
2184   "is_const" : true,
2185   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2186   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2187   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2188   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2189   "size" : 12,
2190   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2191  },
2192  {
2193   "alignment" : 4,
2194   "is_const" : true,
2195   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2196   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2197   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2198   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2199   "size" : 16,
2200   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2201  },
2202  {
2203   "alignment" : 4,
2204   "is_const" : true,
2205   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2206   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2207   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2208   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2209   "size" : 16,
2210   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2211  },
2212  {
2213   "alignment" : 4,
2214   "is_const" : true,
2215   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2216   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2217   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2218   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2219   "size" : 16,
2220   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2221  },
2222  {
2223   "alignment" : 4,
2224   "is_const" : true,
2225   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2226   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2227   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2228   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2229   "size" : 16,
2230   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2231  },
2232  {
2233   "alignment" : 4,
2234   "is_const" : true,
2235   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2236   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2237   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2238   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2239   "size" : 16,
2240   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2241  },
2242  {
2243   "alignment" : 4,
2244   "is_const" : true,
2245   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2246   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2247   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2248   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2249   "size" : 16,
2250   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2251  },
2252  {
2253   "alignment" : 4,
2254   "is_const" : true,
2255   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2256   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2257   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2258   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2259   "size" : 16,
2260   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2261  },
2262  {
2263   "alignment" : 4,
2264   "is_const" : true,
2265   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2266   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2267   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2268   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2269   "size" : 16,
2270   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2271  },
2272  {
2273   "alignment" : 4,
2274   "is_const" : true,
2275   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2276   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2277   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2278   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2279   "size" : 16,
2280   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2281  },
2282  {
2283   "alignment" : 4,
2284   "is_const" : true,
2285   "linker_set_key" : "_ZTIKP7AParcel",
2286   "name" : "AParcel *const",
2287   "referenced_type" : "_ZTIP7AParcel",
2288   "self_type" : "_ZTIKP7AParcel",
2289   "size" : 4,
2290   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2291  },
2292  {
2293   "alignment" : 4,
2294   "is_const" : true,
2295   "linker_set_key" : "_ZTIKP7AStatus",
2296   "name" : "AStatus *const",
2297   "referenced_type" : "_ZTIP7AStatus",
2298   "self_type" : "_ZTIKP7AStatus",
2299   "size" : 4,
2300   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2301  },
2302  {
2303   "alignment" : 1,
2304   "is_const" : true,
2305   "linker_set_key" : "_ZTIKb",
2306   "name" : "const bool",
2307   "referenced_type" : "_ZTIb",
2308   "self_type" : "_ZTIKb",
2309   "size" : 1,
2310   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2311  },
2312  {
2313   "alignment" : 1,
2314   "is_const" : true,
2315   "linker_set_key" : "_ZTIKc",
2316   "name" : "const char",
2317   "referenced_type" : "_ZTIc",
2318   "self_type" : "_ZTIKc",
2319   "size" : 1,
2320   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2321  },
2322  {
2323   "alignment" : 4,
2324   "is_const" : true,
2325   "linker_set_key" : "_ZTIKi",
2326   "name" : "const int",
2327   "referenced_type" : "_ZTIi",
2328   "self_type" : "_ZTIKi",
2329   "size" : 4,
2330   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2331  },
2332  {
2333   "alignment" : 4,
2334   "is_const" : true,
2335   "linker_set_key" : "_ZTIKj",
2336   "name" : "const unsigned int",
2337   "referenced_type" : "_ZTIj",
2338   "self_type" : "_ZTIKj",
2339   "size" : 4,
2340   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h"
2341  },
2342  {
2343   "is_const" : true,
2344   "linker_set_key" : "_ZTIKv",
2345   "name" : "const void",
2346   "referenced_type" : "_ZTIv",
2347   "self_type" : "_ZTIKv",
2348   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2349  }
2350 ],
2351 "record_types" :
2352 [
2353  {
2354   "alignment" : 4,
2355   "fields" :
2356   [
2357    {
2358     "access" : "private",
2359     "field_name" : "mBinder",
2360     "referenced_type" : "_ZTIP8AIBinder"
2361    }
2362   ],
2363   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2364   "name" : "ndk::SpAIBinder",
2365   "record_kind" : "class",
2366   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2367   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2368   "size" : 4,
2369   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2370  },
2371  {
2372   "access" : "private",
2373   "alignment" : 4,
2374   "fields" :
2375   [
2376    {
2377     "field_name" : "interface",
2378     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2379    }
2380   ],
2381   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2382   "name" : "ndk::ICInterface::ICInterfaceData",
2383   "record_kind" : "class",
2384   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2385   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2386   "size" : 8,
2387   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2388  },
2389  {
2390   "alignment" : 4,
2391   "base_specifiers" :
2392   [
2393    {
2394     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2395    }
2396   ],
2397   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2398   "name" : "ndk::ICInterface",
2399   "record_kind" : "class",
2400   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2401   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2402   "size" : 16,
2403   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2404   "vtable_components" :
2405   [
2406    {
2407     "kind" : "offset_to_top"
2408    },
2409    {
2410     "kind" : "rtti",
2411     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2412    },
2413    {
2414     "kind" : "complete_dtor_pointer",
2415     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2416    },
2417    {
2418     "kind" : "deleting_dtor_pointer",
2419     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2420    },
2421    {
2422     "is_pure" : true,
2423     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2424    },
2425    {
2426     "is_pure" : true,
2427     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2428    },
2429    {
2430     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2431    },
2432    {
2433     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2434    }
2435   ]
2436  },
2437  {
2438   "alignment" : 4,
2439   "base_specifiers" :
2440   [
2441    {
2442     "referenced_type" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE"
2443    }
2444   ],
2445   "fields" :
2446   [
2447    {
2448     "access" : "private",
2449     "field_name" : "mMutex",
2450     "field_offset" : 128,
2451     "referenced_type" : "_ZTINSt3__15mutexE"
2452    },
2453    {
2454     "access" : "private",
2455     "field_name" : "mWeakBinder",
2456     "field_offset" : 160,
2457     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2458    }
2459   ],
2460   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
2461   "name" : "ndk::BnCInterface<aidl::android::hardware::ir::IConsumerIr>",
2462   "record_kind" : "class",
2463   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
2464   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
2465   "size" : 24,
2466   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2467   "template_args" :
2468   [
2469    "_ZTIN4aidl7android8hardware2ir11IConsumerIrE"
2470   ],
2471   "vtable_components" :
2472   [
2473    {
2474     "kind" : "offset_to_top"
2475    },
2476    {
2477     "kind" : "rtti",
2478     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
2479    },
2480    {
2481     "kind" : "complete_dtor_pointer",
2482     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEED1Ev"
2483    },
2484    {
2485     "kind" : "deleting_dtor_pointer",
2486     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEED0Ev"
2487    },
2488    {
2489     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
2490    },
2491    {
2492     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8isRemoteEv"
2493    },
2494    {
2495     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2496    },
2497    {
2498     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2499    },
2500    {
2501     "is_pure" : true,
2502     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
2503    },
2504    {
2505     "is_pure" : true,
2506     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
2507    },
2508    {
2509     "is_pure" : true,
2510     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr19getInterfaceVersionEPi"
2511    },
2512    {
2513     "is_pure" : true,
2514     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2515    },
2516    {
2517     "is_pure" : true,
2518     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE12createBinderEv"
2519    }
2520   ]
2521  },
2522  {
2523   "alignment" : 4,
2524   "base_specifiers" :
2525   [
2526    {
2527     "referenced_type" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE"
2528    }
2529   ],
2530   "fields" :
2531   [
2532    {
2533     "access" : "private",
2534     "field_name" : "mBinder",
2535     "field_offset" : 128,
2536     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2537    }
2538   ],
2539   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
2540   "name" : "ndk::BpCInterface<aidl::android::hardware::ir::IConsumerIr>",
2541   "record_kind" : "class",
2542   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
2543   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE",
2544   "size" : 20,
2545   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2546   "template_args" :
2547   [
2548    "_ZTIN4aidl7android8hardware2ir11IConsumerIrE"
2549   ],
2550   "vtable_components" :
2551   [
2552    {
2553     "kind" : "offset_to_top"
2554    },
2555    {
2556     "kind" : "rtti",
2557     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
2558    },
2559    {
2560     "kind" : "complete_dtor_pointer",
2561     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEED1Ev"
2562    },
2563    {
2564     "kind" : "deleting_dtor_pointer",
2565     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEED0Ev"
2566    },
2567    {
2568     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
2569    },
2570    {
2571     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8isRemoteEv"
2572    },
2573    {
2574     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE4dumpEiPPKcj"
2575    },
2576    {
2577     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2578    },
2579    {
2580     "is_pure" : true,
2581     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
2582    },
2583    {
2584     "is_pure" : true,
2585     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
2586    },
2587    {
2588     "is_pure" : true,
2589     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr19getInterfaceVersionEPi"
2590    },
2591    {
2592     "is_pure" : true,
2593     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2594    }
2595   ]
2596  },
2597  {
2598   "alignment" : 4,
2599   "base_specifiers" :
2600   [
2601    {
2602     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2603    }
2604   ],
2605   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2606   "name" : "ndk::ScopedAParcel",
2607   "record_kind" : "class",
2608   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2609   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2610   "size" : 4,
2611   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2612  },
2613  {
2614   "alignment" : 4,
2615   "base_specifiers" :
2616   [
2617    {
2618     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2619    }
2620   ],
2621   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2622   "name" : "ndk::ScopedAStatus",
2623   "record_kind" : "class",
2624   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2625   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2626   "size" : 4,
2627   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2628  },
2629  {
2630   "alignment" : 4,
2631   "fields" :
2632   [
2633    {
2634     "access" : "private",
2635     "field_name" : "mFlagThis",
2636     "field_offset" : 32,
2637     "referenced_type" : "_ZTINSt3__19once_flagE"
2638    },
2639    {
2640     "access" : "private",
2641     "field_name" : "mThis",
2642     "field_offset" : 64,
2643     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2644    }
2645   ],
2646   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2647   "name" : "ndk::SharedRefBase",
2648   "record_kind" : "class",
2649   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2650   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2651   "size" : 16,
2652   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2653   "vtable_components" :
2654   [
2655    {
2656     "kind" : "offset_to_top"
2657    },
2658    {
2659     "kind" : "rtti",
2660     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2661    },
2662    {
2663     "kind" : "complete_dtor_pointer",
2664     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2665    },
2666    {
2667     "kind" : "deleting_dtor_pointer",
2668     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2669    }
2670   ]
2671  },
2672  {
2673   "alignment" : 4,
2674   "fields" :
2675   [
2676    {
2677     "access" : "private",
2678     "field_name" : "mParcel",
2679     "field_offset" : 32,
2680     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2681    },
2682    {
2683     "access" : "private",
2684     "field_name" : "mStability",
2685     "field_offset" : 64,
2686     "referenced_type" : "_ZTIi"
2687    }
2688   ],
2689   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
2690   "name" : "ndk::AParcelableHolder",
2691   "record_kind" : "class",
2692   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2693   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
2694   "size" : 12,
2695   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
2696   "vtable_components" :
2697   [
2698    {
2699     "kind" : "offset_to_top"
2700    },
2701    {
2702     "kind" : "rtti",
2703     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
2704    },
2705    {
2706     "kind" : "complete_dtor_pointer",
2707     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
2708    },
2709    {
2710     "kind" : "deleting_dtor_pointer",
2711     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
2712    }
2713   ]
2714  },
2715  {
2716   "alignment" : 4,
2717   "base_specifiers" :
2718   [
2719    {
2720     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2721    }
2722   ],
2723   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2724   "name" : "ndk::ScopedAIBinder_Weak",
2725   "record_kind" : "class",
2726   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2727   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2728   "size" : 4,
2729   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2730  },
2731  {
2732   "alignment" : 4,
2733   "base_specifiers" :
2734   [
2735    {
2736     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2737    }
2738   ],
2739   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2740   "name" : "ndk::ScopedFileDescriptor",
2741   "record_kind" : "class",
2742   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2743   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2744   "size" : 4,
2745   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2746  },
2747  {
2748   "alignment" : 4,
2749   "base_specifiers" :
2750   [
2751    {
2752     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2753    }
2754   ],
2755   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2756   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2757   "record_kind" : "class",
2758   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2759   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2760   "size" : 4,
2761   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2762  },
2763  {
2764   "alignment" : 4,
2765   "fields" :
2766   [
2767    {
2768     "access" : "private",
2769     "field_name" : "mT",
2770     "referenced_type" : "_ZTIP13AIBinder_Weak"
2771    }
2772   ],
2773   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2774   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2775   "record_kind" : "class",
2776   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2777   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2778   "size" : 4,
2779   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2780   "template_args" :
2781   [
2782    "_ZTIP13AIBinder_Weak"
2783   ]
2784  },
2785  {
2786   "alignment" : 4,
2787   "fields" :
2788   [
2789    {
2790     "access" : "private",
2791     "field_name" : "mT",
2792     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2793    }
2794   ],
2795   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2796   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2797   "record_kind" : "class",
2798   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2799   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2800   "size" : 4,
2801   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2802   "template_args" :
2803   [
2804    "_ZTIP23AIBinder_DeathRecipient"
2805   ]
2806  },
2807  {
2808   "alignment" : 4,
2809   "fields" :
2810   [
2811    {
2812     "access" : "private",
2813     "field_name" : "mT",
2814     "referenced_type" : "_ZTIP7AParcel"
2815    }
2816   ],
2817   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2818   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2819   "record_kind" : "class",
2820   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2821   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2822   "size" : 4,
2823   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2824   "template_args" :
2825   [
2826    "_ZTIP7AParcel"
2827   ]
2828  },
2829  {
2830   "alignment" : 4,
2831   "fields" :
2832   [
2833    {
2834     "access" : "private",
2835     "field_name" : "mT",
2836     "referenced_type" : "_ZTIP7AStatus"
2837    }
2838   ],
2839   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2840   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2841   "record_kind" : "class",
2842   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2843   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2844   "size" : 4,
2845   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2846   "template_args" :
2847   [
2848    "_ZTIP7AStatus"
2849   ]
2850  },
2851  {
2852   "alignment" : 4,
2853   "base_specifiers" :
2854   [
2855    {
2856     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
2857    }
2858   ],
2859   "linker_set_key" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE",
2860   "name" : "aidl::android::hardware::ir::IConsumerIr",
2861   "record_kind" : "class",
2862   "referenced_type" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE",
2863   "self_type" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE",
2864   "size" : 16,
2865   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h",
2866   "vtable_components" :
2867   [
2868    {
2869     "kind" : "offset_to_top"
2870    },
2871    {
2872     "kind" : "rtti",
2873     "mangled_component_name" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE"
2874    },
2875    {
2876     "kind" : "complete_dtor_pointer",
2877     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIrD1Ev"
2878    },
2879    {
2880     "kind" : "deleting_dtor_pointer",
2881     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIrD0Ev"
2882    },
2883    {
2884     "is_pure" : true,
2885     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2886    },
2887    {
2888     "is_pure" : true,
2889     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2890    },
2891    {
2892     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2893    },
2894    {
2895     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2896    },
2897    {
2898     "is_pure" : true,
2899     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
2900    },
2901    {
2902     "is_pure" : true,
2903     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
2904    },
2905    {
2906     "is_pure" : true,
2907     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr19getInterfaceVersionEPi"
2908    },
2909    {
2910     "is_pure" : true,
2911     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2912    }
2913   ]
2914  },
2915  {
2916   "alignment" : 4,
2917   "base_specifiers" :
2918   [
2919    {
2920     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
2921    }
2922   ],
2923   "linker_set_key" : "_ZTIN4aidl7android8hardware2ir12BnConsumerIrE",
2924   "name" : "aidl::android::hardware::ir::BnConsumerIr",
2925   "record_kind" : "class",
2926   "referenced_type" : "_ZTIN4aidl7android8hardware2ir12BnConsumerIrE",
2927   "self_type" : "_ZTIN4aidl7android8hardware2ir12BnConsumerIrE",
2928   "size" : 24,
2929   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h",
2930   "vtable_components" :
2931   [
2932    {
2933     "kind" : "offset_to_top"
2934    },
2935    {
2936     "kind" : "rtti",
2937     "mangled_component_name" : "_ZTIN4aidl7android8hardware2ir12BnConsumerIrE"
2938    },
2939    {
2940     "kind" : "complete_dtor_pointer",
2941     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD1Ev"
2942    },
2943    {
2944     "kind" : "deleting_dtor_pointer",
2945     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIrD0Ev"
2946    },
2947    {
2948     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
2949    },
2950    {
2951     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8isRemoteEv"
2952    },
2953    {
2954     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2955    },
2956    {
2957     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2958    },
2959    {
2960     "is_pure" : true,
2961     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
2962    },
2963    {
2964     "is_pure" : true,
2965     "mangled_component_name" : "_ZN4aidl7android8hardware2ir11IConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
2966    },
2967    {
2968     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr19getInterfaceVersionEPi"
2969    },
2970    {
2971     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2972    },
2973    {
2974     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr12createBinderEv"
2975    }
2976   ]
2977  },
2978  {
2979   "alignment" : 4,
2980   "base_specifiers" :
2981   [
2982    {
2983     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEEE"
2984    }
2985   ],
2986   "fields" :
2987   [
2988    {
2989     "field_name" : "_aidl_cached_version",
2990     "field_offset" : 160,
2991     "referenced_type" : "_ZTIi"
2992    },
2993    {
2994     "field_name" : "_aidl_cached_hash",
2995     "field_offset" : 192,
2996     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2997    },
2998    {
2999     "field_name" : "_aidl_cached_hash_mutex",
3000     "field_offset" : 288,
3001     "referenced_type" : "_ZTINSt3__15mutexE"
3002    }
3003   ],
3004   "linker_set_key" : "_ZTIN4aidl7android8hardware2ir12BpConsumerIrE",
3005   "name" : "aidl::android::hardware::ir::BpConsumerIr",
3006   "record_kind" : "class",
3007   "referenced_type" : "_ZTIN4aidl7android8hardware2ir12BpConsumerIrE",
3008   "self_type" : "_ZTIN4aidl7android8hardware2ir12BpConsumerIrE",
3009   "size" : 40,
3010   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BpConsumerIr.h",
3011   "vtable_components" :
3012   [
3013    {
3014     "kind" : "offset_to_top"
3015    },
3016    {
3017     "kind" : "rtti",
3018     "mangled_component_name" : "_ZTIN4aidl7android8hardware2ir12BpConsumerIrE"
3019    },
3020    {
3021     "kind" : "complete_dtor_pointer",
3022     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD1Ev"
3023    },
3024    {
3025     "kind" : "deleting_dtor_pointer",
3026     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BpConsumerIrD0Ev"
3027    },
3028    {
3029     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
3030    },
3031    {
3032     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8isRemoteEv"
3033    },
3034    {
3035     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE4dumpEiPPKcj"
3036    },
3037    {
3038     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3039    },
3040    {
3041     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
3042    },
3043    {
3044     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
3045    },
3046    {
3047     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr19getInterfaceVersionEPi"
3048    },
3049    {
3050     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BpConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3051    }
3052   ]
3053  },
3054  {
3055   "alignment" : 4,
3056   "base_specifiers" :
3057   [
3058    {
3059     "referenced_type" : "_ZTIN4aidl7android8hardware2ir11IConsumerIrE"
3060    }
3061   ],
3062   "linker_set_key" : "_ZTIN4aidl7android8hardware2ir18IConsumerIrDefaultE",
3063   "name" : "aidl::android::hardware::ir::IConsumerIrDefault",
3064   "record_kind" : "class",
3065   "referenced_type" : "_ZTIN4aidl7android8hardware2ir18IConsumerIrDefaultE",
3066   "self_type" : "_ZTIN4aidl7android8hardware2ir18IConsumerIrDefaultE",
3067   "size" : 16,
3068   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/IConsumerIr.h",
3069   "vtable_components" :
3070   [
3071    {
3072     "kind" : "offset_to_top"
3073    },
3074    {
3075     "kind" : "rtti",
3076     "mangled_component_name" : "_ZTIN4aidl7android8hardware2ir18IConsumerIrDefaultE"
3077    },
3078    {
3079     "kind" : "complete_dtor_pointer",
3080     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefaultD1Ev"
3081    },
3082    {
3083     "kind" : "deleting_dtor_pointer",
3084     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefaultD0Ev"
3085    },
3086    {
3087     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8asBinderEv"
3088    },
3089    {
3090     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8isRemoteEv"
3091    },
3092    {
3093     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3094    },
3095    {
3096     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3097    },
3098    {
3099     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
3100    },
3101    {
3102     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
3103    },
3104    {
3105     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault19getInterfaceVersionEPi"
3106    },
3107    {
3108     "mangled_component_name" : "_ZN4aidl7android8hardware2ir18IConsumerIrDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3109    }
3110   ]
3111  },
3112  {
3113   "alignment" : 4,
3114   "fields" :
3115   [
3116    {
3117     "field_name" : "minHz",
3118     "referenced_type" : "_ZTIi"
3119    },
3120    {
3121     "field_name" : "maxHz",
3122     "field_offset" : 32,
3123     "referenced_type" : "_ZTIi"
3124    }
3125   ],
3126   "linker_set_key" : "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
3127   "name" : "aidl::android::hardware::ir::ConsumerIrFreqRange",
3128   "record_kind" : "class",
3129   "referenced_type" : "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
3130   "self_type" : "_ZTIN4aidl7android8hardware2ir19ConsumerIrFreqRangeE",
3131   "size" : 8,
3132   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/ConsumerIrFreqRange.h"
3133  },
3134  {
3135   "alignment" : 4,
3136   "base_specifiers" :
3137   [
3138    {
3139     "referenced_type" : "_ZTIN4aidl7android8hardware2ir12BnConsumerIrE"
3140    }
3141   ],
3142   "fields" :
3143   [
3144    {
3145     "access" : "private",
3146     "field_name" : "_impl",
3147     "field_offset" : 192,
3148     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware2ir11IConsumerIrEEE"
3149    }
3150   ],
3151   "linker_set_key" : "_ZTIN4aidl7android8hardware2ir20IConsumerIrDelegatorE",
3152   "name" : "aidl::android::hardware::ir::IConsumerIrDelegator",
3153   "record_kind" : "class",
3154   "referenced_type" : "_ZTIN4aidl7android8hardware2ir20IConsumerIrDelegatorE",
3155   "self_type" : "_ZTIN4aidl7android8hardware2ir20IConsumerIrDelegatorE",
3156   "size" : 32,
3157   "source_file" : "out/soong/.intermediates/hardware/interfaces/ir/aidl/android.hardware.ir-V1-ndk-source/gen/include/aidl/android/hardware/ir/BnConsumerIr.h",
3158   "vtable_components" :
3159   [
3160    {
3161     "kind" : "offset_to_top"
3162    },
3163    {
3164     "kind" : "rtti",
3165     "mangled_component_name" : "_ZTIN4aidl7android8hardware2ir20IConsumerIrDelegatorE"
3166    },
3167    {
3168     "kind" : "complete_dtor_pointer",
3169     "mangled_component_name" : "_ZN4aidl7android8hardware2ir20IConsumerIrDelegatorD1Ev"
3170    },
3171    {
3172     "kind" : "deleting_dtor_pointer",
3173     "mangled_component_name" : "_ZN4aidl7android8hardware2ir20IConsumerIrDelegatorD0Ev"
3174    },
3175    {
3176     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8asBinderEv"
3177    },
3178    {
3179     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware2ir11IConsumerIrEE8isRemoteEv"
3180    },
3181    {
3182     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3183    },
3184    {
3185     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3186    },
3187    {
3188     "mangled_component_name" : "_ZN4aidl7android8hardware2ir20IConsumerIrDelegator15getCarrierFreqsEPNSt3__16vectorINS2_19ConsumerIrFreqRangeENS4_9allocatorIS6_EEEE"
3189    },
3190    {
3191     "mangled_component_name" : "_ZN4aidl7android8hardware2ir20IConsumerIrDelegator8transmitEiRKNSt3__16vectorIiNS4_9allocatorIiEEEE"
3192    },
3193    {
3194     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr19getInterfaceVersionEPi"
3195    },
3196    {
3197     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3198    },
3199    {
3200     "mangled_component_name" : "_ZN4aidl7android8hardware2ir12BnConsumerIr12createBinderEv"
3201    }
3202   ]
3203  },
3204  {
3205   "alignment" : 1,
3206   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3207   "name" : "android::internal::details::ToEmptyString<int>",
3208   "record_kind" : "class",
3209   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3210   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3211   "size" : 1,
3212   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3213   "template_args" :
3214   [
3215    "_ZTIi"
3216   ]
3217  }
3218 ],
3219 "rvalue_reference_types" :
3220 [
3221  {
3222   "alignment" : 4,
3223   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3224   "name" : "ndk::ScopedAParcel &&",
3225   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3226   "self_type" : "_ZTION3ndk13ScopedAParcelE",
3227   "size" : 4,
3228   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3229  },
3230  {
3231   "alignment" : 4,
3232   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3233   "name" : "ndk::ScopedAStatus &&",
3234   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3235   "self_type" : "_ZTION3ndk13ScopedAStatusE",
3236   "size" : 4,
3237   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3238  },
3239  {
3240   "alignment" : 4,
3241   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
3242   "name" : "ndk::AParcelableHolder &&",
3243   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3244   "self_type" : "_ZTION3ndk17AParcelableHolderE",
3245   "size" : 4,
3246   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3247  },
3248  {
3249   "alignment" : 4,
3250   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3251   "name" : "ndk::ScopedAIBinder_Weak &&",
3252   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3253   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3254   "size" : 4,
3255   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3256  },
3257  {
3258   "alignment" : 4,
3259   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3260   "name" : "ndk::ScopedFileDescriptor &&",
3261   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3262   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3263   "size" : 4,
3264   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3265  },
3266  {
3267   "alignment" : 4,
3268   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3269   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3270   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3271   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3272   "size" : 4,
3273   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3274  },
3275  {
3276   "alignment" : 4,
3277   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3278   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3279   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3280   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3281   "size" : 4,
3282   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3283  }
3284 ]
3285}
3286