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