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