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