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