• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 8,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 8
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "linker_set_key" : "_ZTIa",
17   "name" : "signed char",
18   "referenced_type" : "_ZTIa",
19   "self_type" : "_ZTIa",
20   "size" : 1
21  },
22  {
23   "alignment" : 1,
24   "is_integral" : true,
25   "is_unsigned" : true,
26   "linker_set_key" : "_ZTIb",
27   "name" : "bool",
28   "referenced_type" : "_ZTIb",
29   "self_type" : "_ZTIb",
30   "size" : 1
31  },
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "linker_set_key" : "_ZTIc",
36   "name" : "char",
37   "referenced_type" : "_ZTIc",
38   "self_type" : "_ZTIc",
39   "size" : 1
40  },
41  {
42   "alignment" : 1,
43   "is_integral" : true,
44   "is_unsigned" : true,
45   "linker_set_key" : "_ZTIh",
46   "name" : "unsigned char",
47   "referenced_type" : "_ZTIh",
48   "self_type" : "_ZTIh",
49   "size" : 1
50  },
51  {
52   "alignment" : 4,
53   "is_integral" : true,
54   "linker_set_key" : "_ZTIi",
55   "name" : "int",
56   "referenced_type" : "_ZTIi",
57   "self_type" : "_ZTIi",
58   "size" : 4
59  },
60  {
61   "alignment" : 4,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIj",
65   "name" : "unsigned int",
66   "referenced_type" : "_ZTIj",
67   "self_type" : "_ZTIj",
68   "size" : 4
69  },
70  {
71   "alignment" : 8,
72   "is_integral" : true,
73   "is_unsigned" : true,
74   "linker_set_key" : "_ZTIm",
75   "name" : "unsigned long",
76   "referenced_type" : "_ZTIm",
77   "self_type" : "_ZTIm",
78   "size" : 8
79  },
80  {
81   "linker_set_key" : "_ZTIv",
82   "name" : "void",
83   "referenced_type" : "_ZTIv",
84   "self_type" : "_ZTIv"
85  }
86 ],
87 "elf_functions" :
88 [
89  {
90   "binding" : "weak",
91   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
92  },
93  {
94   "binding" : "weak",
95   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
96  },
97  {
98   "binding" : "weak",
99   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
100  },
101  {
102   "binding" : "weak",
103   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
104  },
105  {
106   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault10powerCycleEv"
107  },
108  {
109   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault11preDiscoverEv"
110  },
111  {
112   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault12factoryResetEv"
113  },
114  {
115   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault15coreInitializedEv"
116  },
117  {
118   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
119  },
120  {
121   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault19getInterfaceVersionEPi"
122  },
123  {
124   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault23isVerboseLoggingEnabledEPb"
125  },
126  {
127   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault23setEnableVerboseLoggingEb"
128  },
129  {
130   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
131  },
132  {
133   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault5closeENS2_12NfcCloseTypeE"
134  },
135  {
136   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
137  },
138  {
139   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault8asBinderEv"
140  },
141  {
142   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault8isRemoteEv"
143  },
144  {
145   "name" : "_ZN4aidl7android8hardware3nfc11INfcDefault9getConfigEPNS2_9NfcConfigE"
146  },
147  {
148   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback10fromBinderERKN3ndk10SpAIBinderE"
149  },
150  {
151   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
152  },
153  {
154   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback14getDefaultImplEv"
155  },
156  {
157   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
158  },
159  {
160   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
161  },
162  {
163   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackC2Ev"
164  },
165  {
166   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD0Ev"
167  },
168  {
169   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD1Ev"
170  },
171  {
172   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD2Ev"
173  },
174  {
175   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback12createBinderEv"
176  },
177  {
178   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
179  },
180  {
181   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback19getInterfaceVersionEPi"
182  },
183  {
184   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackC2Ev"
185  },
186  {
187   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD0Ev"
188  },
189  {
190   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD1Ev"
191  },
192  {
193   "name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD2Ev"
194  },
195  {
196   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
197  },
198  {
199   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback19getInterfaceVersionEPi"
200  },
201  {
202   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
203  },
204  {
205   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
206  },
207  {
208   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackC1ERKN3ndk10SpAIBinderE"
209  },
210  {
211   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackC2ERKN3ndk10SpAIBinderE"
212  },
213  {
214   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD0Ev"
215  },
216  {
217   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD1Ev"
218  },
219  {
220   "name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD2Ev"
221  },
222  {
223   "name" : "_ZN4aidl7android8hardware3nfc23ProtocolDiscoveryConfig14readFromParcelEPK7AParcel"
224  },
225  {
226   "name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
227  },
228  {
229   "name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault19getInterfaceVersionEPi"
230  },
231  {
232   "name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8asBinderEv"
233  },
234  {
235   "name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8isRemoteEv"
236  },
237  {
238   "name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
239  },
240  {
241   "name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault9sendEventENS2_8NfcEventENS2_9NfcStatusE"
242  },
243  {
244   "name" : "_ZN4aidl7android8hardware3nfc4INfc10fromBinderERKN3ndk10SpAIBinderE"
245  },
246  {
247   "name" : "_ZN4aidl7android8hardware3nfc4INfc13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
248  },
249  {
250   "name" : "_ZN4aidl7android8hardware3nfc4INfc14getDefaultImplEv"
251  },
252  {
253   "name" : "_ZN4aidl7android8hardware3nfc4INfc14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
254  },
255  {
256   "name" : "_ZN4aidl7android8hardware3nfc4INfc14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
257  },
258  {
259   "name" : "_ZN4aidl7android8hardware3nfc4INfcC2Ev"
260  },
261  {
262   "name" : "_ZN4aidl7android8hardware3nfc4INfcD0Ev"
263  },
264  {
265   "name" : "_ZN4aidl7android8hardware3nfc4INfcD1Ev"
266  },
267  {
268   "name" : "_ZN4aidl7android8hardware3nfc4INfcD2Ev"
269  },
270  {
271   "name" : "_ZN4aidl7android8hardware3nfc5BnNfc12createBinderEv"
272  },
273  {
274   "name" : "_ZN4aidl7android8hardware3nfc5BnNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
275  },
276  {
277   "name" : "_ZN4aidl7android8hardware3nfc5BnNfc19getInterfaceVersionEPi"
278  },
279  {
280   "name" : "_ZN4aidl7android8hardware3nfc5BnNfcC2Ev"
281  },
282  {
283   "name" : "_ZN4aidl7android8hardware3nfc5BnNfcD0Ev"
284  },
285  {
286   "name" : "_ZN4aidl7android8hardware3nfc5BnNfcD1Ev"
287  },
288  {
289   "name" : "_ZN4aidl7android8hardware3nfc5BnNfcD2Ev"
290  },
291  {
292   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc10powerCycleEv"
293  },
294  {
295   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc11preDiscoverEv"
296  },
297  {
298   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc12factoryResetEv"
299  },
300  {
301   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc15coreInitializedEv"
302  },
303  {
304   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
305  },
306  {
307   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc19getInterfaceVersionEPi"
308  },
309  {
310   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc23isVerboseLoggingEnabledEPb"
311  },
312  {
313   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc23setEnableVerboseLoggingEb"
314  },
315  {
316   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
317  },
318  {
319   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc5closeENS2_12NfcCloseTypeE"
320  },
321  {
322   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
323  },
324  {
325   "name" : "_ZN4aidl7android8hardware3nfc5BpNfc9getConfigEPNS2_9NfcConfigE"
326  },
327  {
328   "name" : "_ZN4aidl7android8hardware3nfc5BpNfcC1ERKN3ndk10SpAIBinderE"
329  },
330  {
331   "name" : "_ZN4aidl7android8hardware3nfc5BpNfcC2ERKN3ndk10SpAIBinderE"
332  },
333  {
334   "name" : "_ZN4aidl7android8hardware3nfc5BpNfcD0Ev"
335  },
336  {
337   "name" : "_ZN4aidl7android8hardware3nfc5BpNfcD1Ev"
338  },
339  {
340   "name" : "_ZN4aidl7android8hardware3nfc5BpNfcD2Ev"
341  },
342  {
343   "name" : "_ZN4aidl7android8hardware3nfc9NfcConfig14readFromParcelEPK7AParcel"
344  },
345  {
346   "name" : "_ZNK4aidl7android8hardware3nfc23ProtocolDiscoveryConfig13writeToParcelEP7AParcel"
347  },
348  {
349   "name" : "_ZNK4aidl7android8hardware3nfc9NfcConfig13writeToParcelEP7AParcel"
350  },
351  {
352   "binding" : "weak",
353   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEED2Ev"
354  },
355  {
356   "binding" : "weak",
357   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEED2Ev"
358  },
359  {
360   "binding" : "weak",
361   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
362  },
363  {
364   "binding" : "weak",
365   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
366  },
367  {
368   "binding" : "weak",
369   "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEm"
370  }
371 ],
372 "elf_objects" :
373 [
374  {
375   "binding" : "weak",
376   "name" : "_ZGVN4aidl7android8hardware3nfc18INfcClientCallback4hashE"
377  },
378  {
379   "binding" : "weak",
380   "name" : "_ZGVN4aidl7android8hardware3nfc4INfc4hashE"
381  },
382  {
383   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback10descriptorE"
384  },
385  {
386   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback12default_implE"
387  },
388  {
389   "binding" : "weak",
390   "name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback4hashE"
391  },
392  {
393   "name" : "_ZN4aidl7android8hardware3nfc23ProtocolDiscoveryConfig10descriptorE"
394  },
395  {
396   "name" : "_ZN4aidl7android8hardware3nfc4INfc10descriptorE"
397  },
398  {
399   "name" : "_ZN4aidl7android8hardware3nfc4INfc12default_implE"
400  },
401  {
402   "binding" : "weak",
403   "name" : "_ZN4aidl7android8hardware3nfc4INfc4hashE"
404  },
405  {
406   "name" : "_ZN4aidl7android8hardware3nfc9NfcConfig10descriptorE"
407  },
408  {
409   "binding" : "weak",
410   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
411  },
412  {
413   "binding" : "weak",
414   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
415  },
416  {
417   "binding" : "weak",
418   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
419  },
420  {
421   "binding" : "weak",
422   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
423  },
424  {
425   "binding" : "weak",
426   "name" : "_ZTVN3ndk13SharedRefBaseE"
427  },
428  {
429   "name" : "_ZTVN4aidl7android8hardware3nfc11INfcDefaultE"
430  },
431  {
432   "name" : "_ZTVN4aidl7android8hardware3nfc18INfcClientCallbackE"
433  },
434  {
435   "name" : "_ZTVN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
436  },
437  {
438   "name" : "_ZTVN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
439  },
440  {
441   "name" : "_ZTVN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
442  },
443  {
444   "name" : "_ZTVN4aidl7android8hardware3nfc4INfcE"
445  },
446  {
447   "name" : "_ZTVN4aidl7android8hardware3nfc5BnNfcE"
448  },
449  {
450   "name" : "_ZTVN4aidl7android8hardware3nfc5BpNfcE"
451  },
452  {
453   "binding" : "weak",
454   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
455  }
456 ],
457 "enum_types" :
458 [
459  {
460   "alignment" : 4,
461   "enum_fields" :
462   [
463    {
464     "enum_field_value" : 1,
465     "name" : "FLAG_ONEWAY"
466    }
467   ],
468   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
469   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
470   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
471   "self_type" : "_ZTI12$FLAG_ONEWAY",
472   "size" : 4,
473   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
474   "underlying_type" : "_ZTIj"
475  },
476  {
477   "alignment" : 4,
478   "enum_fields" :
479   [
480    {
481     "enum_field_value" : 0,
482     "name" : "EX_NONE"
483    },
484    {
485     "enum_field_value" : -1,
486     "name" : "EX_SECURITY"
487    },
488    {
489     "enum_field_value" : -2,
490     "name" : "EX_BAD_PARCELABLE"
491    },
492    {
493     "enum_field_value" : -3,
494     "name" : "EX_ILLEGAL_ARGUMENT"
495    },
496    {
497     "enum_field_value" : -4,
498     "name" : "EX_NULL_POINTER"
499    },
500    {
501     "enum_field_value" : -5,
502     "name" : "EX_ILLEGAL_STATE"
503    },
504    {
505     "enum_field_value" : -6,
506     "name" : "EX_NETWORK_MAIN_THREAD"
507    },
508    {
509     "enum_field_value" : -7,
510     "name" : "EX_UNSUPPORTED_OPERATION"
511    },
512    {
513     "enum_field_value" : -8,
514     "name" : "EX_SERVICE_SPECIFIC"
515    },
516    {
517     "enum_field_value" : -9,
518     "name" : "EX_PARCELABLE"
519    },
520    {
521     "enum_field_value" : -129,
522     "name" : "EX_TRANSACTION_FAILED"
523    }
524   ],
525   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
526   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
527   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
528   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
529   "size" : 4,
530   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
531   "underlying_type" : "_ZTIi"
532  },
533  {
534   "alignment" : 4,
535   "enum_fields" :
536   [
537    {
538     "enum_field_value" : 268435456,
539     "name" : "FLAG_PRIVATE_LOCAL"
540    }
541   ],
542   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
543   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
544   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
545   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
546   "size" : 4,
547   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
548   "underlying_type" : "_ZTIj"
549  },
550  {
551   "alignment" : 4,
552   "enum_fields" :
553   [
554    {
555     "enum_field_value" : 268435456,
556     "name" : "FLAG_PRIVATE_VENDOR"
557    }
558   ],
559   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
560   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
561   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
562   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
563   "size" : 4,
564   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
565   "underlying_type" : "_ZTIj"
566  },
567  {
568   "alignment" : 4,
569   "enum_fields" :
570   [
571    {
572     "enum_field_value" : 0,
573     "name" : "STATUS_OK"
574    },
575    {
576     "enum_field_value" : -2147483648,
577     "name" : "STATUS_UNKNOWN_ERROR"
578    },
579    {
580     "enum_field_value" : -12,
581     "name" : "STATUS_NO_MEMORY"
582    },
583    {
584     "enum_field_value" : -38,
585     "name" : "STATUS_INVALID_OPERATION"
586    },
587    {
588     "enum_field_value" : -22,
589     "name" : "STATUS_BAD_VALUE"
590    },
591    {
592     "enum_field_value" : -2147483647,
593     "name" : "STATUS_BAD_TYPE"
594    },
595    {
596     "enum_field_value" : -2,
597     "name" : "STATUS_NAME_NOT_FOUND"
598    },
599    {
600     "enum_field_value" : -1,
601     "name" : "STATUS_PERMISSION_DENIED"
602    },
603    {
604     "enum_field_value" : -19,
605     "name" : "STATUS_NO_INIT"
606    },
607    {
608     "enum_field_value" : -17,
609     "name" : "STATUS_ALREADY_EXISTS"
610    },
611    {
612     "enum_field_value" : -32,
613     "name" : "STATUS_DEAD_OBJECT"
614    },
615    {
616     "enum_field_value" : -2147483646,
617     "name" : "STATUS_FAILED_TRANSACTION"
618    },
619    {
620     "enum_field_value" : -75,
621     "name" : "STATUS_BAD_INDEX"
622    },
623    {
624     "enum_field_value" : -61,
625     "name" : "STATUS_NOT_ENOUGH_DATA"
626    },
627    {
628     "enum_field_value" : -11,
629     "name" : "STATUS_WOULD_BLOCK"
630    },
631    {
632     "enum_field_value" : -110,
633     "name" : "STATUS_TIMED_OUT"
634    },
635    {
636     "enum_field_value" : -74,
637     "name" : "STATUS_UNKNOWN_TRANSACTION"
638    },
639    {
640     "enum_field_value" : -2147483641,
641     "name" : "STATUS_FDS_NOT_ALLOWED"
642    },
643    {
644     "enum_field_value" : -2147483640,
645     "name" : "STATUS_UNEXPECTED_NULL"
646    }
647   ],
648   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
649   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
650   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
651   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
652   "size" : 4,
653   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
654   "underlying_type" : "_ZTIi"
655  },
656  {
657   "alignment" : 4,
658   "enum_fields" :
659   [
660    {
661     "enum_field_value" : 1,
662     "name" : "FIRST_CALL_TRANSACTION"
663    },
664    {
665     "enum_field_value" : 16777215,
666     "name" : "LAST_CALL_TRANSACTION"
667    }
668   ],
669   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
670   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
671   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
672   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
673   "size" : 4,
674   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
675   "underlying_type" : "_ZTIj"
676  },
677  {
678   "alignment" : 4,
679   "enum_fields" :
680   [
681    {
682     "enum_field_value" : 0,
683     "name" : "ndk::STABILITY_LOCAL"
684    },
685    {
686     "enum_field_value" : 1,
687     "name" : "ndk::STABILITY_VINTF"
688    }
689   ],
690   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
691   "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
692   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
693   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
694   "size" : 4,
695   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
696   "underlying_type" : "_ZTIj"
697  },
698  {
699   "alignment" : 4,
700   "enum_fields" :
701   [
702    {
703     "enum_field_value" : 0,
704     "name" : "aidl::android::hardware::nfc::NfcCloseType::DISABLE"
705    },
706    {
707     "enum_field_value" : 1,
708     "name" : "aidl::android::hardware::nfc::NfcCloseType::HOST_SWITCHED_OFF"
709    }
710   ],
711   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc12NfcCloseTypeE",
712   "name" : "aidl::android::hardware::nfc::NfcCloseType",
713   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc12NfcCloseTypeE",
714   "self_type" : "_ZTIN4aidl7android8hardware3nfc12NfcCloseTypeE",
715   "size" : 4,
716   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcCloseType.h",
717   "underlying_type" : "_ZTIi"
718  },
719  {
720   "alignment" : 1,
721   "enum_fields" :
722   [
723    {
724     "enum_field_value" : 0,
725     "name" : "aidl::android::hardware::nfc::PresenceCheckAlgorithm::DEFAULT"
726    },
727    {
728     "enum_field_value" : 1,
729     "name" : "aidl::android::hardware::nfc::PresenceCheckAlgorithm::I_BLOCK"
730    },
731    {
732     "enum_field_value" : 2,
733     "name" : "aidl::android::hardware::nfc::PresenceCheckAlgorithm::ISO_DEP_NAK"
734    }
735   ],
736   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
737   "name" : "aidl::android::hardware::nfc::PresenceCheckAlgorithm",
738   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
739   "self_type" : "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
740   "size" : 1,
741   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/PresenceCheckAlgorithm.h",
742   "underlying_type" : "_ZTIa"
743  },
744  {
745   "alignment" : 4,
746   "enum_fields" :
747   [
748    {
749     "enum_field_value" : 0,
750     "name" : "aidl::android::hardware::nfc::NfcEvent::OPEN_CPLT"
751    },
752    {
753     "enum_field_value" : 1,
754     "name" : "aidl::android::hardware::nfc::NfcEvent::CLOSE_CPLT"
755    },
756    {
757     "enum_field_value" : 2,
758     "name" : "aidl::android::hardware::nfc::NfcEvent::POST_INIT_CPLT"
759    },
760    {
761     "enum_field_value" : 3,
762     "name" : "aidl::android::hardware::nfc::NfcEvent::PRE_DISCOVER_CPLT"
763    },
764    {
765     "enum_field_value" : 4,
766     "name" : "aidl::android::hardware::nfc::NfcEvent::HCI_NETWORK_RESET"
767    },
768    {
769     "enum_field_value" : 5,
770     "name" : "aidl::android::hardware::nfc::NfcEvent::ERROR"
771    }
772   ],
773   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc8NfcEventE",
774   "name" : "aidl::android::hardware::nfc::NfcEvent",
775   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc8NfcEventE",
776   "self_type" : "_ZTIN4aidl7android8hardware3nfc8NfcEventE",
777   "size" : 4,
778   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcEvent.h",
779   "underlying_type" : "_ZTIi"
780  },
781  {
782   "alignment" : 4,
783   "enum_fields" :
784   [
785    {
786     "enum_field_value" : 0,
787     "name" : "aidl::android::hardware::nfc::NfcStatus::OK"
788    },
789    {
790     "enum_field_value" : 1,
791     "name" : "aidl::android::hardware::nfc::NfcStatus::FAILED"
792    },
793    {
794     "enum_field_value" : 2,
795     "name" : "aidl::android::hardware::nfc::NfcStatus::ERR_TRANSPORT"
796    },
797    {
798     "enum_field_value" : 3,
799     "name" : "aidl::android::hardware::nfc::NfcStatus::ERR_CMD_TIMEOUT"
800    },
801    {
802     "enum_field_value" : 4,
803     "name" : "aidl::android::hardware::nfc::NfcStatus::REFUSED"
804    }
805   ],
806   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc9NfcStatusE",
807   "name" : "aidl::android::hardware::nfc::NfcStatus",
808   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc9NfcStatusE",
809   "self_type" : "_ZTIN4aidl7android8hardware3nfc9NfcStatusE",
810   "size" : 4,
811   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcStatus.h",
812   "underlying_type" : "_ZTIi"
813  },
814  {
815   "alignment" : 4,
816   "enum_fields" :
817   [
818    {
819     "enum_field_value" : 1,
820     "name" : "android::internal::details::IsIterable<std::vector<unsigned char>>::value"
821    }
822   ],
823   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
824   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
825   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
826   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
827   "size" : 4,
828   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
829   "underlying_type" : "_ZTIj"
830  },
831  {
832   "alignment" : 4,
833   "enum_fields" :
834   [
835    {
836     "enum_field_value" : 0,
837     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::value"
838    }
839   ],
840   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
841   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
842   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
843   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
844   "size" : 4,
845   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
846   "underlying_type" : "_ZTIj"
847  },
848  {
849   "alignment" : 4,
850   "enum_fields" :
851   [
852    {
853     "enum_field_value" : 0,
854     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>::value"
855    }
856   ],
857   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
858   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
859   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
860   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
861   "size" : 4,
862   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
863   "underlying_type" : "_ZTIj"
864  },
865  {
866   "alignment" : 4,
867   "enum_fields" :
868   [
869    {
870     "enum_field_value" : 0,
871     "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char>>::value"
872    }
873   ],
874   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
875   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
876   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
877   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
878   "size" : 4,
879   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
880   "underlying_type" : "_ZTIj"
881  },
882  {
883   "alignment" : 4,
884   "enum_fields" :
885   [
886    {
887     "enum_field_value" : 0,
888     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::value"
889    }
890   ],
891   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
892   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
893   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
894   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
895   "size" : 4,
896   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
897   "underlying_type" : "_ZTIj"
898  },
899  {
900   "alignment" : 4,
901   "enum_fields" :
902   [
903    {
904     "enum_field_value" : 0,
905     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>::value"
906    }
907   ],
908   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
909   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
910   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
911   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
912   "size" : 4,
913   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
914   "underlying_type" : "_ZTIj"
915  },
916  {
917   "alignment" : 4,
918   "enum_fields" :
919   [
920    {
921     "enum_field_value" : 0,
922     "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char>>::value"
923    }
924   ],
925   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
926   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
927   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
928   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
929   "size" : 4,
930   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
931   "underlying_type" : "_ZTIj"
932  },
933  {
934   "alignment" : 4,
935   "enum_fields" :
936   [
937    {
938     "enum_field_value" : 0,
939     "name" : "android::internal::details::ToEmptyString<signed char>::value"
940    }
941   ],
942   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIaE6$valueE",
943   "name" : "android::internal::details::ToEmptyString<signed char>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
944   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIaE6$valueE",
945   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIaE6$valueE",
946   "size" : 4,
947   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
948   "underlying_type" : "_ZTIj"
949  },
950  {
951   "alignment" : 4,
952   "enum_fields" :
953   [
954    {
955     "enum_field_value" : 0,
956     "name" : "android::internal::details::ToEmptyString<bool>::value"
957    }
958   ],
959   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIbE6$valueE",
960   "name" : "android::internal::details::ToEmptyString<bool>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
961   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIbE6$valueE",
962   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIbE6$valueE",
963   "size" : 4,
964   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
965   "underlying_type" : "_ZTIj"
966  },
967  {
968   "alignment" : 4,
969   "enum_fields" :
970   [
971    {
972     "enum_field_value" : 0,
973     "name" : "android::internal::details::ToEmptyString<unsigned char>::value"
974    }
975   ],
976   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
977   "name" : "android::internal::details::ToEmptyString<unsigned char>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
978   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
979   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
980   "size" : 4,
981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
982   "underlying_type" : "_ZTIj"
983  },
984  {
985   "alignment" : 4,
986   "enum_fields" :
987   [
988    {
989     "enum_field_value" : 0,
990     "name" : "android::internal::details::ToEmptyString<int>::value"
991    }
992   ],
993   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
994   "name" : "android::internal::details::ToEmptyString<int>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
995   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
996   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
997   "size" : 4,
998   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
999   "underlying_type" : "_ZTIj"
1000  },
1001  {
1002   "alignment" : 4,
1003   "enum_fields" :
1004   [
1005    {
1006     "enum_field_value" : 0,
1007     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::value"
1008    }
1009   ],
1010   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
1011   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1012   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
1013   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
1014   "size" : 4,
1015   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1016   "underlying_type" : "_ZTIj"
1017  },
1018  {
1019   "alignment" : 4,
1020   "enum_fields" :
1021   [
1022    {
1023     "enum_field_value" : 1,
1024     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>::value"
1025    }
1026   ],
1027   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
1028   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1029   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
1030   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEE6$valueE",
1031   "size" : 4,
1032   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1033   "underlying_type" : "_ZTIj"
1034  },
1035  {
1036   "alignment" : 4,
1037   "enum_fields" :
1038   [
1039    {
1040     "enum_field_value" : 0,
1041     "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char>>::value"
1042    }
1043   ],
1044   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1045   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1046   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1047   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1048   "size" : 4,
1049   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1050   "underlying_type" : "_ZTIj"
1051  },
1052  {
1053   "alignment" : 4,
1054   "enum_fields" :
1055   [
1056    {
1057     "enum_field_value" : 1,
1058     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::value"
1059    }
1060   ],
1061   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
1062   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::nfc::PresenceCheckAlgorithm>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1063   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
1064   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEE6$valueE",
1065   "size" : 4,
1066   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1067   "underlying_type" : "_ZTIj"
1068  },
1069  {
1070   "alignment" : 4,
1071   "enum_fields" :
1072   [
1073    {
1074     "enum_field_value" : 0,
1075     "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char>>::value"
1076    }
1077   ],
1078   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1079   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1080   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1081   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1082   "size" : 4,
1083   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1084   "underlying_type" : "_ZTIj"
1085  }
1086 ],
1087 "function_types" :
1088 [
1089  {
1090   "alignment" : 4,
1091   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1092   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
1093   "parameters" :
1094   [
1095    {
1096     "referenced_type" : "_ZTIP8AIBinder"
1097    },
1098    {
1099     "referenced_type" : "_ZTIj"
1100    },
1101    {
1102     "referenced_type" : "_ZTIPK7AParcel"
1103    },
1104    {
1105     "referenced_type" : "_ZTIP7AParcel"
1106    }
1107   ],
1108   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1109   "return_type" : "_ZTIi",
1110   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1111   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1112  }
1113 ],
1114 "functions" :
1115 [
1116  {
1117   "function_name" : "ndk::BnCInterface<aidl::android::hardware::nfc::INfcClientCallback>::asBinder",
1118   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv",
1119   "parameters" :
1120   [
1121    {
1122     "is_this_ptr" : true,
1123     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
1124    }
1125   ],
1126   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1127   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1128  },
1129  {
1130   "function_name" : "ndk::BnCInterface<aidl::android::hardware::nfc::INfc>::asBinder",
1131   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv",
1132   "parameters" :
1133   [
1134    {
1135     "is_this_ptr" : true,
1136     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
1137    }
1138   ],
1139   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1140   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1141  },
1142  {
1143   "function_name" : "ndk::BpCInterface<aidl::android::hardware::nfc::INfcClientCallback>::asBinder",
1144   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv",
1145   "parameters" :
1146   [
1147    {
1148     "is_this_ptr" : true,
1149     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
1150    }
1151   ],
1152   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1153   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1154  },
1155  {
1156   "function_name" : "ndk::BpCInterface<aidl::android::hardware::nfc::INfc>::asBinder",
1157   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv",
1158   "parameters" :
1159   [
1160    {
1161     "is_this_ptr" : true,
1162     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
1163    }
1164   ],
1165   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1166   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1167  },
1168  {
1169   "function_name" : "aidl::android::hardware::nfc::INfcDefault::powerCycle",
1170   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault10powerCycleEv",
1171   "parameters" :
1172   [
1173    {
1174     "is_this_ptr" : true,
1175     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1176    }
1177   ],
1178   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1179   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1180  },
1181  {
1182   "function_name" : "aidl::android::hardware::nfc::INfcDefault::preDiscover",
1183   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault11preDiscoverEv",
1184   "parameters" :
1185   [
1186    {
1187     "is_this_ptr" : true,
1188     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1189    }
1190   ],
1191   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1192   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1193  },
1194  {
1195   "function_name" : "aidl::android::hardware::nfc::INfcDefault::factoryReset",
1196   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault12factoryResetEv",
1197   "parameters" :
1198   [
1199    {
1200     "is_this_ptr" : true,
1201     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1202    }
1203   ],
1204   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1205   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1206  },
1207  {
1208   "function_name" : "aidl::android::hardware::nfc::INfcDefault::coreInitialized",
1209   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault15coreInitializedEv",
1210   "parameters" :
1211   [
1212    {
1213     "is_this_ptr" : true,
1214     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1215    }
1216   ],
1217   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1218   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1219  },
1220  {
1221   "function_name" : "aidl::android::hardware::nfc::INfcDefault::getInterfaceHash",
1222   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1223   "parameters" :
1224   [
1225    {
1226     "is_this_ptr" : true,
1227     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1228    },
1229    {
1230     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1231    }
1232   ],
1233   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1234   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1235  },
1236  {
1237   "function_name" : "aidl::android::hardware::nfc::INfcDefault::getInterfaceVersion",
1238   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault19getInterfaceVersionEPi",
1239   "parameters" :
1240   [
1241    {
1242     "is_this_ptr" : true,
1243     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1244    },
1245    {
1246     "referenced_type" : "_ZTIPi"
1247    }
1248   ],
1249   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1250   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1251  },
1252  {
1253   "function_name" : "aidl::android::hardware::nfc::INfcDefault::isVerboseLoggingEnabled",
1254   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault23isVerboseLoggingEnabledEPb",
1255   "parameters" :
1256   [
1257    {
1258     "is_this_ptr" : true,
1259     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1260    },
1261    {
1262     "referenced_type" : "_ZTIPb"
1263    }
1264   ],
1265   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1266   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1267  },
1268  {
1269   "function_name" : "aidl::android::hardware::nfc::INfcDefault::setEnableVerboseLogging",
1270   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault23setEnableVerboseLoggingEb",
1271   "parameters" :
1272   [
1273    {
1274     "is_this_ptr" : true,
1275     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1276    },
1277    {
1278     "referenced_type" : "_ZTIb"
1279    }
1280   ],
1281   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1282   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1283  },
1284  {
1285   "function_name" : "aidl::android::hardware::nfc::INfcDefault::open",
1286   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE",
1287   "parameters" :
1288   [
1289    {
1290     "is_this_ptr" : true,
1291     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1292    },
1293    {
1294     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
1295    }
1296   ],
1297   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1298   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1299  },
1300  {
1301   "function_name" : "aidl::android::hardware::nfc::INfcDefault::close",
1302   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault5closeENS2_12NfcCloseTypeE",
1303   "parameters" :
1304   [
1305    {
1306     "is_this_ptr" : true,
1307     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1308    },
1309    {
1310     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc12NfcCloseTypeE"
1311    }
1312   ],
1313   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1314   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1315  },
1316  {
1317   "function_name" : "aidl::android::hardware::nfc::INfcDefault::write",
1318   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi",
1319   "parameters" :
1320   [
1321    {
1322     "is_this_ptr" : true,
1323     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1324    },
1325    {
1326     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1327    },
1328    {
1329     "referenced_type" : "_ZTIPi"
1330    }
1331   ],
1332   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1333   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1334  },
1335  {
1336   "function_name" : "aidl::android::hardware::nfc::INfcDefault::asBinder",
1337   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault8asBinderEv",
1338   "parameters" :
1339   [
1340    {
1341     "is_this_ptr" : true,
1342     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1343    }
1344   ],
1345   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1346   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1347  },
1348  {
1349   "function_name" : "aidl::android::hardware::nfc::INfcDefault::isRemote",
1350   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault8isRemoteEv",
1351   "parameters" :
1352   [
1353    {
1354     "is_this_ptr" : true,
1355     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1356    }
1357   ],
1358   "return_type" : "_ZTIb",
1359   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1360  },
1361  {
1362   "function_name" : "aidl::android::hardware::nfc::INfcDefault::getConfig",
1363   "linker_set_key" : "_ZN4aidl7android8hardware3nfc11INfcDefault9getConfigEPNS2_9NfcConfigE",
1364   "parameters" :
1365   [
1366    {
1367     "is_this_ptr" : true,
1368     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE"
1369    },
1370    {
1371     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc9NfcConfigE"
1372    }
1373   ],
1374   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1375   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1376  },
1377  {
1378   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::fromBinder",
1379   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback10fromBinderERKN3ndk10SpAIBinderE",
1380   "parameters" :
1381   [
1382    {
1383     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1384    }
1385   ],
1386   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
1387   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1388  },
1389  {
1390   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::writeToParcel",
1391   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
1392   "parameters" :
1393   [
1394    {
1395     "referenced_type" : "_ZTIP7AParcel"
1396    },
1397    {
1398     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
1399    }
1400   ],
1401   "return_type" : "_ZTIi",
1402   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1403  },
1404  {
1405   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::getDefaultImpl",
1406   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback14getDefaultImplEv",
1407   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
1408   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1409  },
1410  {
1411   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::readFromParcel",
1412   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
1413   "parameters" :
1414   [
1415    {
1416     "referenced_type" : "_ZTIPK7AParcel"
1417    },
1418    {
1419     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
1420    }
1421   ],
1422   "return_type" : "_ZTIi",
1423   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1424  },
1425  {
1426   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::setDefaultImpl",
1427   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
1428   "parameters" :
1429   [
1430    {
1431     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
1432    }
1433   ],
1434   "return_type" : "_ZTIb",
1435   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1436  },
1437  {
1438   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::INfcClientCallback",
1439   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackC2Ev",
1440   "parameters" :
1441   [
1442    {
1443     "is_this_ptr" : true,
1444     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc18INfcClientCallbackE"
1445    }
1446   ],
1447   "return_type" : "_ZTIv",
1448   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1449  },
1450  {
1451   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::~INfcClientCallback",
1452   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD0Ev",
1453   "parameters" :
1454   [
1455    {
1456     "is_this_ptr" : true,
1457     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc18INfcClientCallbackE"
1458    }
1459   ],
1460   "return_type" : "_ZTIv",
1461   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1462  },
1463  {
1464   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::~INfcClientCallback",
1465   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD1Ev",
1466   "parameters" :
1467   [
1468    {
1469     "is_this_ptr" : true,
1470     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc18INfcClientCallbackE"
1471    }
1472   ],
1473   "return_type" : "_ZTIv",
1474   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1475  },
1476  {
1477   "function_name" : "aidl::android::hardware::nfc::INfcClientCallback::~INfcClientCallback",
1478   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD2Ev",
1479   "parameters" :
1480   [
1481    {
1482     "is_this_ptr" : true,
1483     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc18INfcClientCallbackE"
1484    }
1485   ],
1486   "return_type" : "_ZTIv",
1487   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1488  },
1489  {
1490   "access" : "protected",
1491   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::createBinder",
1492   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback12createBinderEv",
1493   "parameters" :
1494   [
1495    {
1496     "is_this_ptr" : true,
1497     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1498    }
1499   ],
1500   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1501   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1502  },
1503  {
1504   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::getInterfaceHash",
1505   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1506   "parameters" :
1507   [
1508    {
1509     "is_this_ptr" : true,
1510     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1511    },
1512    {
1513     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1514    }
1515   ],
1516   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1517   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1518  },
1519  {
1520   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::getInterfaceVersion",
1521   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback19getInterfaceVersionEPi",
1522   "parameters" :
1523   [
1524    {
1525     "is_this_ptr" : true,
1526     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1527    },
1528    {
1529     "referenced_type" : "_ZTIPi"
1530    }
1531   ],
1532   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1533   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1534  },
1535  {
1536   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::BnNfcClientCallback",
1537   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackC2Ev",
1538   "parameters" :
1539   [
1540    {
1541     "is_this_ptr" : true,
1542     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1543    }
1544   ],
1545   "return_type" : "_ZTIv",
1546   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1547  },
1548  {
1549   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::~BnNfcClientCallback",
1550   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD0Ev",
1551   "parameters" :
1552   [
1553    {
1554     "is_this_ptr" : true,
1555     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1556    }
1557   ],
1558   "return_type" : "_ZTIv",
1559   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1560  },
1561  {
1562   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::~BnNfcClientCallback",
1563   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD1Ev",
1564   "parameters" :
1565   [
1566    {
1567     "is_this_ptr" : true,
1568     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1569    }
1570   ],
1571   "return_type" : "_ZTIv",
1572   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1573  },
1574  {
1575   "function_name" : "aidl::android::hardware::nfc::BnNfcClientCallback::~BnNfcClientCallback",
1576   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD2Ev",
1577   "parameters" :
1578   [
1579    {
1580     "is_this_ptr" : true,
1581     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
1582    }
1583   ],
1584   "return_type" : "_ZTIv",
1585   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
1586  },
1587  {
1588   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::getInterfaceHash",
1589   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1590   "parameters" :
1591   [
1592    {
1593     "is_this_ptr" : true,
1594     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1595    },
1596    {
1597     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1598    }
1599   ],
1600   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1601   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1602  },
1603  {
1604   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::getInterfaceVersion",
1605   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback19getInterfaceVersionEPi",
1606   "parameters" :
1607   [
1608    {
1609     "is_this_ptr" : true,
1610     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1611    },
1612    {
1613     "referenced_type" : "_ZTIPi"
1614    }
1615   ],
1616   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1617   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1618  },
1619  {
1620   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::sendData",
1621   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE",
1622   "parameters" :
1623   [
1624    {
1625     "is_this_ptr" : true,
1626     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1627    },
1628    {
1629     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1630    }
1631   ],
1632   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1633   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1634  },
1635  {
1636   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::sendEvent",
1637   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE",
1638   "parameters" :
1639   [
1640    {
1641     "is_this_ptr" : true,
1642     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1643    },
1644    {
1645     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc8NfcEventE"
1646    },
1647    {
1648     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc9NfcStatusE"
1649    }
1650   ],
1651   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1652   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1653  },
1654  {
1655   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::BpNfcClientCallback",
1656   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackC1ERKN3ndk10SpAIBinderE",
1657   "parameters" :
1658   [
1659    {
1660     "is_this_ptr" : true,
1661     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1662    },
1663    {
1664     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1665    }
1666   ],
1667   "return_type" : "_ZTIv",
1668   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1669  },
1670  {
1671   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::BpNfcClientCallback",
1672   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackC2ERKN3ndk10SpAIBinderE",
1673   "parameters" :
1674   [
1675    {
1676     "is_this_ptr" : true,
1677     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1678    },
1679    {
1680     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1681    }
1682   ],
1683   "return_type" : "_ZTIv",
1684   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1685  },
1686  {
1687   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::~BpNfcClientCallback",
1688   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD0Ev",
1689   "parameters" :
1690   [
1691    {
1692     "is_this_ptr" : true,
1693     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1694    }
1695   ],
1696   "return_type" : "_ZTIv",
1697   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1698  },
1699  {
1700   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::~BpNfcClientCallback",
1701   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD1Ev",
1702   "parameters" :
1703   [
1704    {
1705     "is_this_ptr" : true,
1706     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1707    }
1708   ],
1709   "return_type" : "_ZTIv",
1710   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1711  },
1712  {
1713   "function_name" : "aidl::android::hardware::nfc::BpNfcClientCallback::~BpNfcClientCallback",
1714   "linker_set_key" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD2Ev",
1715   "parameters" :
1716   [
1717    {
1718     "is_this_ptr" : true,
1719     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
1720    }
1721   ],
1722   "return_type" : "_ZTIv",
1723   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
1724  },
1725  {
1726   "function_name" : "aidl::android::hardware::nfc::ProtocolDiscoveryConfig::readFromParcel",
1727   "linker_set_key" : "_ZN4aidl7android8hardware3nfc23ProtocolDiscoveryConfig14readFromParcelEPK7AParcel",
1728   "parameters" :
1729   [
1730    {
1731     "is_this_ptr" : true,
1732     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
1733    },
1734    {
1735     "referenced_type" : "_ZTIPK7AParcel"
1736    }
1737   ],
1738   "return_type" : "_ZTIi",
1739   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/ProtocolDiscoveryConfig.h"
1740  },
1741  {
1742   "function_name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault::getInterfaceHash",
1743   "linker_set_key" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1744   "parameters" :
1745   [
1746    {
1747     "is_this_ptr" : true,
1748     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
1749    },
1750    {
1751     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1752    }
1753   ],
1754   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1755   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1756  },
1757  {
1758   "function_name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault::getInterfaceVersion",
1759   "linker_set_key" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault19getInterfaceVersionEPi",
1760   "parameters" :
1761   [
1762    {
1763     "is_this_ptr" : true,
1764     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
1765    },
1766    {
1767     "referenced_type" : "_ZTIPi"
1768    }
1769   ],
1770   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1771   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1772  },
1773  {
1774   "function_name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault::asBinder",
1775   "linker_set_key" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8asBinderEv",
1776   "parameters" :
1777   [
1778    {
1779     "is_this_ptr" : true,
1780     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
1781    }
1782   ],
1783   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1784   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1785  },
1786  {
1787   "function_name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault::isRemote",
1788   "linker_set_key" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8isRemoteEv",
1789   "parameters" :
1790   [
1791    {
1792     "is_this_ptr" : true,
1793     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
1794    }
1795   ],
1796   "return_type" : "_ZTIb",
1797   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1798  },
1799  {
1800   "function_name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault::sendData",
1801   "linker_set_key" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE",
1802   "parameters" :
1803   [
1804    {
1805     "is_this_ptr" : true,
1806     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
1807    },
1808    {
1809     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1810    }
1811   ],
1812   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1813   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1814  },
1815  {
1816   "function_name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault::sendEvent",
1817   "linker_set_key" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault9sendEventENS2_8NfcEventENS2_9NfcStatusE",
1818   "parameters" :
1819   [
1820    {
1821     "is_this_ptr" : true,
1822     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
1823    },
1824    {
1825     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc8NfcEventE"
1826    },
1827    {
1828     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc9NfcStatusE"
1829    }
1830   ],
1831   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1832   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
1833  },
1834  {
1835   "function_name" : "aidl::android::hardware::nfc::INfc::fromBinder",
1836   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc10fromBinderERKN3ndk10SpAIBinderE",
1837   "parameters" :
1838   [
1839    {
1840     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1841    }
1842   ],
1843   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
1844   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1845  },
1846  {
1847   "function_name" : "aidl::android::hardware::nfc::INfc::writeToParcel",
1848   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
1849   "parameters" :
1850   [
1851    {
1852     "referenced_type" : "_ZTIP7AParcel"
1853    },
1854    {
1855     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE"
1856    }
1857   ],
1858   "return_type" : "_ZTIi",
1859   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1860  },
1861  {
1862   "function_name" : "aidl::android::hardware::nfc::INfc::getDefaultImpl",
1863   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc14getDefaultImplEv",
1864   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
1865   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1866  },
1867  {
1868   "function_name" : "aidl::android::hardware::nfc::INfc::readFromParcel",
1869   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
1870   "parameters" :
1871   [
1872    {
1873     "referenced_type" : "_ZTIPK7AParcel"
1874    },
1875    {
1876     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE"
1877    }
1878   ],
1879   "return_type" : "_ZTIi",
1880   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1881  },
1882  {
1883   "function_name" : "aidl::android::hardware::nfc::INfc::setDefaultImpl",
1884   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
1885   "parameters" :
1886   [
1887    {
1888     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE"
1889    }
1890   ],
1891   "return_type" : "_ZTIb",
1892   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1893  },
1894  {
1895   "function_name" : "aidl::android::hardware::nfc::INfc::INfc",
1896   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfcC2Ev",
1897   "parameters" :
1898   [
1899    {
1900     "is_this_ptr" : true,
1901     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc4INfcE"
1902    }
1903   ],
1904   "return_type" : "_ZTIv",
1905   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1906  },
1907  {
1908   "function_name" : "aidl::android::hardware::nfc::INfc::~INfc",
1909   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfcD0Ev",
1910   "parameters" :
1911   [
1912    {
1913     "is_this_ptr" : true,
1914     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc4INfcE"
1915    }
1916   ],
1917   "return_type" : "_ZTIv",
1918   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1919  },
1920  {
1921   "function_name" : "aidl::android::hardware::nfc::INfc::~INfc",
1922   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfcD1Ev",
1923   "parameters" :
1924   [
1925    {
1926     "is_this_ptr" : true,
1927     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc4INfcE"
1928    }
1929   ],
1930   "return_type" : "_ZTIv",
1931   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1932  },
1933  {
1934   "function_name" : "aidl::android::hardware::nfc::INfc::~INfc",
1935   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfcD2Ev",
1936   "parameters" :
1937   [
1938    {
1939     "is_this_ptr" : true,
1940     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc4INfcE"
1941    }
1942   ],
1943   "return_type" : "_ZTIv",
1944   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
1945  },
1946  {
1947   "access" : "protected",
1948   "function_name" : "aidl::android::hardware::nfc::BnNfc::createBinder",
1949   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfc12createBinderEv",
1950   "parameters" :
1951   [
1952    {
1953     "is_this_ptr" : true,
1954     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
1955    }
1956   ],
1957   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1958   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
1959  },
1960  {
1961   "function_name" : "aidl::android::hardware::nfc::BnNfc::getInterfaceHash",
1962   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1963   "parameters" :
1964   [
1965    {
1966     "is_this_ptr" : true,
1967     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
1968    },
1969    {
1970     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1971    }
1972   ],
1973   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1974   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
1975  },
1976  {
1977   "function_name" : "aidl::android::hardware::nfc::BnNfc::getInterfaceVersion",
1978   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfc19getInterfaceVersionEPi",
1979   "parameters" :
1980   [
1981    {
1982     "is_this_ptr" : true,
1983     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
1984    },
1985    {
1986     "referenced_type" : "_ZTIPi"
1987    }
1988   ],
1989   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1990   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
1991  },
1992  {
1993   "function_name" : "aidl::android::hardware::nfc::BnNfc::BnNfc",
1994   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfcC2Ev",
1995   "parameters" :
1996   [
1997    {
1998     "is_this_ptr" : true,
1999     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
2000    }
2001   ],
2002   "return_type" : "_ZTIv",
2003   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
2004  },
2005  {
2006   "function_name" : "aidl::android::hardware::nfc::BnNfc::~BnNfc",
2007   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfcD0Ev",
2008   "parameters" :
2009   [
2010    {
2011     "is_this_ptr" : true,
2012     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
2013    }
2014   ],
2015   "return_type" : "_ZTIv",
2016   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
2017  },
2018  {
2019   "function_name" : "aidl::android::hardware::nfc::BnNfc::~BnNfc",
2020   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfcD1Ev",
2021   "parameters" :
2022   [
2023    {
2024     "is_this_ptr" : true,
2025     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
2026    }
2027   ],
2028   "return_type" : "_ZTIv",
2029   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
2030  },
2031  {
2032   "function_name" : "aidl::android::hardware::nfc::BnNfc::~BnNfc",
2033   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BnNfcD2Ev",
2034   "parameters" :
2035   [
2036    {
2037     "is_this_ptr" : true,
2038     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE"
2039    }
2040   ],
2041   "return_type" : "_ZTIv",
2042   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
2043  },
2044  {
2045   "function_name" : "aidl::android::hardware::nfc::BpNfc::powerCycle",
2046   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc10powerCycleEv",
2047   "parameters" :
2048   [
2049    {
2050     "is_this_ptr" : true,
2051     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2052    }
2053   ],
2054   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2055   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2056  },
2057  {
2058   "function_name" : "aidl::android::hardware::nfc::BpNfc::preDiscover",
2059   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc11preDiscoverEv",
2060   "parameters" :
2061   [
2062    {
2063     "is_this_ptr" : true,
2064     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2065    }
2066   ],
2067   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2068   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2069  },
2070  {
2071   "function_name" : "aidl::android::hardware::nfc::BpNfc::factoryReset",
2072   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc12factoryResetEv",
2073   "parameters" :
2074   [
2075    {
2076     "is_this_ptr" : true,
2077     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2078    }
2079   ],
2080   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2081   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2082  },
2083  {
2084   "function_name" : "aidl::android::hardware::nfc::BpNfc::coreInitialized",
2085   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc15coreInitializedEv",
2086   "parameters" :
2087   [
2088    {
2089     "is_this_ptr" : true,
2090     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2091    }
2092   ],
2093   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2094   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2095  },
2096  {
2097   "function_name" : "aidl::android::hardware::nfc::BpNfc::getInterfaceHash",
2098   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2099   "parameters" :
2100   [
2101    {
2102     "is_this_ptr" : true,
2103     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2104    },
2105    {
2106     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2107    }
2108   ],
2109   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2110   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2111  },
2112  {
2113   "function_name" : "aidl::android::hardware::nfc::BpNfc::getInterfaceVersion",
2114   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc19getInterfaceVersionEPi",
2115   "parameters" :
2116   [
2117    {
2118     "is_this_ptr" : true,
2119     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2120    },
2121    {
2122     "referenced_type" : "_ZTIPi"
2123    }
2124   ],
2125   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2126   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2127  },
2128  {
2129   "function_name" : "aidl::android::hardware::nfc::BpNfc::isVerboseLoggingEnabled",
2130   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc23isVerboseLoggingEnabledEPb",
2131   "parameters" :
2132   [
2133    {
2134     "is_this_ptr" : true,
2135     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2136    },
2137    {
2138     "referenced_type" : "_ZTIPb"
2139    }
2140   ],
2141   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2142   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2143  },
2144  {
2145   "function_name" : "aidl::android::hardware::nfc::BpNfc::setEnableVerboseLogging",
2146   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc23setEnableVerboseLoggingEb",
2147   "parameters" :
2148   [
2149    {
2150     "is_this_ptr" : true,
2151     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2152    },
2153    {
2154     "referenced_type" : "_ZTIb"
2155    }
2156   ],
2157   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2158   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2159  },
2160  {
2161   "function_name" : "aidl::android::hardware::nfc::BpNfc::open",
2162   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE",
2163   "parameters" :
2164   [
2165    {
2166     "is_this_ptr" : true,
2167     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2168    },
2169    {
2170     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
2171    }
2172   ],
2173   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2174   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2175  },
2176  {
2177   "function_name" : "aidl::android::hardware::nfc::BpNfc::close",
2178   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc5closeENS2_12NfcCloseTypeE",
2179   "parameters" :
2180   [
2181    {
2182     "is_this_ptr" : true,
2183     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2184    },
2185    {
2186     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc12NfcCloseTypeE"
2187    }
2188   ],
2189   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2190   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2191  },
2192  {
2193   "function_name" : "aidl::android::hardware::nfc::BpNfc::write",
2194   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi",
2195   "parameters" :
2196   [
2197    {
2198     "is_this_ptr" : true,
2199     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2200    },
2201    {
2202     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
2203    },
2204    {
2205     "referenced_type" : "_ZTIPi"
2206    }
2207   ],
2208   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2209   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2210  },
2211  {
2212   "function_name" : "aidl::android::hardware::nfc::BpNfc::getConfig",
2213   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfc9getConfigEPNS2_9NfcConfigE",
2214   "parameters" :
2215   [
2216    {
2217     "is_this_ptr" : true,
2218     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2219    },
2220    {
2221     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc9NfcConfigE"
2222    }
2223   ],
2224   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2225   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2226  },
2227  {
2228   "function_name" : "aidl::android::hardware::nfc::BpNfc::BpNfc",
2229   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfcC1ERKN3ndk10SpAIBinderE",
2230   "parameters" :
2231   [
2232    {
2233     "is_this_ptr" : true,
2234     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2235    },
2236    {
2237     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2238    }
2239   ],
2240   "return_type" : "_ZTIv",
2241   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2242  },
2243  {
2244   "function_name" : "aidl::android::hardware::nfc::BpNfc::BpNfc",
2245   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfcC2ERKN3ndk10SpAIBinderE",
2246   "parameters" :
2247   [
2248    {
2249     "is_this_ptr" : true,
2250     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2251    },
2252    {
2253     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2254    }
2255   ],
2256   "return_type" : "_ZTIv",
2257   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2258  },
2259  {
2260   "function_name" : "aidl::android::hardware::nfc::BpNfc::~BpNfc",
2261   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfcD0Ev",
2262   "parameters" :
2263   [
2264    {
2265     "is_this_ptr" : true,
2266     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2267    }
2268   ],
2269   "return_type" : "_ZTIv",
2270   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2271  },
2272  {
2273   "function_name" : "aidl::android::hardware::nfc::BpNfc::~BpNfc",
2274   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfcD1Ev",
2275   "parameters" :
2276   [
2277    {
2278     "is_this_ptr" : true,
2279     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2280    }
2281   ],
2282   "return_type" : "_ZTIv",
2283   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2284  },
2285  {
2286   "function_name" : "aidl::android::hardware::nfc::BpNfc::~BpNfc",
2287   "linker_set_key" : "_ZN4aidl7android8hardware3nfc5BpNfcD2Ev",
2288   "parameters" :
2289   [
2290    {
2291     "is_this_ptr" : true,
2292     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE"
2293    }
2294   ],
2295   "return_type" : "_ZTIv",
2296   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
2297  },
2298  {
2299   "function_name" : "aidl::android::hardware::nfc::NfcConfig::readFromParcel",
2300   "linker_set_key" : "_ZN4aidl7android8hardware3nfc9NfcConfig14readFromParcelEPK7AParcel",
2301   "parameters" :
2302   [
2303    {
2304     "is_this_ptr" : true,
2305     "referenced_type" : "_ZTIPN4aidl7android8hardware3nfc9NfcConfigE"
2306    },
2307    {
2308     "referenced_type" : "_ZTIPK7AParcel"
2309    }
2310   ],
2311   "return_type" : "_ZTIi",
2312   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
2313  },
2314  {
2315   "function_name" : "aidl::android::hardware::nfc::ProtocolDiscoveryConfig::writeToParcel",
2316   "linker_set_key" : "_ZNK4aidl7android8hardware3nfc23ProtocolDiscoveryConfig13writeToParcelEP7AParcel",
2317   "parameters" :
2318   [
2319    {
2320     "is_this_ptr" : true,
2321     "referenced_type" : "_ZTIPKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
2322    },
2323    {
2324     "referenced_type" : "_ZTIP7AParcel"
2325    }
2326   ],
2327   "return_type" : "_ZTIi",
2328   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/ProtocolDiscoveryConfig.h"
2329  },
2330  {
2331   "function_name" : "aidl::android::hardware::nfc::NfcConfig::writeToParcel",
2332   "linker_set_key" : "_ZNK4aidl7android8hardware3nfc9NfcConfig13writeToParcelEP7AParcel",
2333   "parameters" :
2334   [
2335    {
2336     "is_this_ptr" : true,
2337     "referenced_type" : "_ZTIPKN4aidl7android8hardware3nfc9NfcConfigE"
2338    },
2339    {
2340     "referenced_type" : "_ZTIP7AParcel"
2341    }
2342   ],
2343   "return_type" : "_ZTIi",
2344   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
2345  }
2346 ],
2347 "global_vars" :
2348 [
2349  {
2350   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback10descriptorE",
2351   "name" : "aidl::android::hardware::nfc::INfcClientCallback::descriptor",
2352   "referenced_type" : "_ZTIPKc",
2353   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
2354  },
2355  {
2356   "access" : "private",
2357   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback12default_implE",
2358   "name" : "aidl::android::hardware::nfc::INfcClientCallback::default_impl",
2359   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2360   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
2361  },
2362  {
2363   "linker_set_key" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback4hashE",
2364   "name" : "aidl::android::hardware::nfc::INfcClientCallback::hash",
2365   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2366   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
2367  },
2368  {
2369   "linker_set_key" : "_ZN4aidl7android8hardware3nfc23ProtocolDiscoveryConfig10descriptorE",
2370   "name" : "aidl::android::hardware::nfc::ProtocolDiscoveryConfig::descriptor",
2371   "referenced_type" : "_ZTIPKc",
2372   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/ProtocolDiscoveryConfig.h"
2373  },
2374  {
2375   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc10descriptorE",
2376   "name" : "aidl::android::hardware::nfc::INfc::descriptor",
2377   "referenced_type" : "_ZTIPKc",
2378   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
2379  },
2380  {
2381   "access" : "private",
2382   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc12default_implE",
2383   "name" : "aidl::android::hardware::nfc::INfc::default_impl",
2384   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
2385   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
2386  },
2387  {
2388   "linker_set_key" : "_ZN4aidl7android8hardware3nfc4INfc4hashE",
2389   "name" : "aidl::android::hardware::nfc::INfc::hash",
2390   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2391   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
2392  },
2393  {
2394   "linker_set_key" : "_ZN4aidl7android8hardware3nfc9NfcConfig10descriptorE",
2395   "name" : "aidl::android::hardware::nfc::NfcConfig::descriptor",
2396   "referenced_type" : "_ZTIPKc",
2397   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
2398  }
2399 ],
2400 "lvalue_reference_types" :
2401 [
2402  {
2403   "alignment" : 8,
2404   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
2405   "name" : "const ndk::SpAIBinder &",
2406   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2407   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
2408   "size" : 8,
2409   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2410  },
2411  {
2412   "alignment" : 8,
2413   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
2414   "name" : "const ndk::ScopedAParcel &",
2415   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2416   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
2417   "size" : 8,
2418   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2419  },
2420  {
2421   "alignment" : 8,
2422   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
2423   "name" : "const ndk::AParcelableHolder &",
2424   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
2425   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
2426   "size" : 8,
2427   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2428  },
2429  {
2430   "alignment" : 8,
2431   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
2432   "name" : "const ndk::ScopedFileDescriptor &",
2433   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2434   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
2435   "size" : 8,
2436   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2437  },
2438  {
2439   "alignment" : 8,
2440   "linker_set_key" : "_ZTIRKN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
2441   "name" : "const aidl::android::hardware::nfc::PresenceCheckAlgorithm &",
2442   "referenced_type" : "_ZTIKN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
2443   "self_type" : "_ZTIRKN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
2444   "size" : 8,
2445   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2446  },
2447  {
2448   "alignment" : 8,
2449   "linker_set_key" : "_ZTIRKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
2450   "name" : "const aidl::android::hardware::nfc::ProtocolDiscoveryConfig &",
2451   "referenced_type" : "_ZTIKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
2452   "self_type" : "_ZTIRKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
2453   "size" : 8,
2454   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2455  },
2456  {
2457   "alignment" : 8,
2458   "linker_set_key" : "_ZTIRKN4aidl7android8hardware3nfc9NfcConfigE",
2459   "name" : "const aidl::android::hardware::nfc::NfcConfig &",
2460   "referenced_type" : "_ZTIKN4aidl7android8hardware3nfc9NfcConfigE",
2461   "self_type" : "_ZTIRKN4aidl7android8hardware3nfc9NfcConfigE",
2462   "size" : 8,
2463   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
2464  },
2465  {
2466   "alignment" : 8,
2467   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2468   "name" : "const std::shared_ptr<aidl::android::hardware::nfc::INfcClientCallback> &",
2469   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2470   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2471   "size" : 8,
2472   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
2473  },
2474  {
2475   "alignment" : 8,
2476   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
2477   "name" : "const std::shared_ptr<aidl::android::hardware::nfc::INfc> &",
2478   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
2479   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
2480   "size" : 8,
2481   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
2482  },
2483  {
2484   "alignment" : 8,
2485   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2486   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
2487   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2488   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2489   "size" : 8,
2490   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2491  },
2492  {
2493   "alignment" : 8,
2494   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2495   "name" : "const std::vector<bool, std::allocator<bool>> &",
2496   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2497   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2498   "size" : 8,
2499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2500  },
2501  {
2502   "alignment" : 8,
2503   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2504   "name" : "const std::vector<double, std::allocator<double>> &",
2505   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2506   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2507   "size" : 8,
2508   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2509  },
2510  {
2511   "alignment" : 8,
2512   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2513   "name" : "const std::vector<float, std::allocator<float>> &",
2514   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2515   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2516   "size" : 8,
2517   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2518  },
2519  {
2520   "alignment" : 8,
2521   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2522   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
2523   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2524   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2525   "size" : 8,
2526   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2527  },
2528  {
2529   "alignment" : 8,
2530   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2531   "name" : "const std::vector<int, std::allocator<int>> &",
2532   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2533   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2534   "size" : 8,
2535   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2536  },
2537  {
2538   "alignment" : 8,
2539   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2540   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
2541   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2542   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2543   "size" : 8,
2544   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2545  },
2546  {
2547   "alignment" : 8,
2548   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
2549   "name" : "const std::vector<long, std::allocator<long>> &",
2550   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
2551   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
2552   "size" : 8,
2553   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2554  },
2555  {
2556   "alignment" : 8,
2557   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
2558   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
2559   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
2560   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
2561   "size" : 8,
2562   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2563  },
2564  {
2565   "alignment" : 8,
2566   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2567   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
2568   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2569   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2570   "size" : 8,
2571   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2572  },
2573  {
2574   "alignment" : 8,
2575   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2576   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
2577   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2578   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2579   "size" : 8,
2580   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2581  },
2582  {
2583   "alignment" : 8,
2584   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2585   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
2586   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2587   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2588   "size" : 8,
2589   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2590  },
2591  {
2592   "alignment" : 8,
2593   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2594   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
2595   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2596   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2597   "size" : 8,
2598   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2599  },
2600  {
2601   "alignment" : 8,
2602   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2603   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
2604   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2605   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2606   "size" : 8,
2607   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2608  },
2609  {
2610   "alignment" : 8,
2611   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2612   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
2613   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2614   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2615   "size" : 8,
2616   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2617  },
2618  {
2619   "alignment" : 8,
2620   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2621   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
2622   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2623   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2624   "size" : 8,
2625   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2626  },
2627  {
2628   "alignment" : 8,
2629   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2630   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
2631   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2632   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2633   "size" : 8,
2634   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2635  },
2636  {
2637   "alignment" : 8,
2638   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2639   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
2640   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2641   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2642   "size" : 8,
2643   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2644  },
2645  {
2646   "alignment" : 8,
2647   "linker_set_key" : "_ZTIRKa",
2648   "name" : "const signed char &",
2649   "referenced_type" : "_ZTIKa",
2650   "self_type" : "_ZTIRKa",
2651   "size" : 8,
2652   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2653  },
2654  {
2655   "alignment" : 8,
2656   "linker_set_key" : "_ZTIRKb",
2657   "name" : "const bool &",
2658   "referenced_type" : "_ZTIKb",
2659   "self_type" : "_ZTIRKb",
2660   "size" : 8,
2661   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2662  },
2663  {
2664   "alignment" : 8,
2665   "linker_set_key" : "_ZTIRKh",
2666   "name" : "const unsigned char &",
2667   "referenced_type" : "_ZTIKh",
2668   "self_type" : "_ZTIRKh",
2669   "size" : 8,
2670   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2671  },
2672  {
2673   "alignment" : 8,
2674   "linker_set_key" : "_ZTIRKi",
2675   "name" : "const int &",
2676   "referenced_type" : "_ZTIKi",
2677   "self_type" : "_ZTIRKi",
2678   "size" : 8,
2679   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2680  },
2681  {
2682   "alignment" : 8,
2683   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
2684   "name" : "ndk::SpAIBinder &",
2685   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2686   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
2687   "size" : 8,
2688   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2689  },
2690  {
2691   "alignment" : 8,
2692   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
2693   "name" : "ndk::ScopedAParcel &",
2694   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2695   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
2696   "size" : 8,
2697   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2698  },
2699  {
2700   "alignment" : 8,
2701   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
2702   "name" : "ndk::ScopedAStatus &",
2703   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2704   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
2705   "size" : 8,
2706   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2707  },
2708  {
2709   "alignment" : 8,
2710   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2711   "name" : "ndk::ScopedAIBinder_Weak &",
2712   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2713   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2714   "size" : 8,
2715   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2716  },
2717  {
2718   "alignment" : 8,
2719   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2720   "name" : "ndk::ScopedFileDescriptor &",
2721   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2722   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2723   "size" : 8,
2724   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2725  },
2726  {
2727   "alignment" : 8,
2728   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2729   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
2730   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2731   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2732   "size" : 8,
2733   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2734  },
2735  {
2736   "alignment" : 8,
2737   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2738   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
2739   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2740   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2741   "size" : 8,
2742   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2743  }
2744 ],
2745 "pointer_types" :
2746 [
2747  {
2748   "alignment" : 8,
2749   "linker_set_key" : "_ZTIP13AIBinder_Weak",
2750   "name" : "AIBinder_Weak *",
2751   "referenced_type" : "_ZTI13AIBinder_Weak",
2752   "self_type" : "_ZTIP13AIBinder_Weak",
2753   "size" : 8,
2754   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2755  },
2756  {
2757   "alignment" : 8,
2758   "linker_set_key" : "_ZTIP14AIBinder_Class",
2759   "name" : "AIBinder_Class *",
2760   "referenced_type" : "_ZTI14AIBinder_Class",
2761   "self_type" : "_ZTIP14AIBinder_Class",
2762   "size" : 8,
2763   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2764  },
2765  {
2766   "alignment" : 8,
2767   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
2768   "name" : "AIBinder_DeathRecipient *",
2769   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
2770   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
2771   "size" : 8,
2772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2773  },
2774  {
2775   "alignment" : 8,
2776   "linker_set_key" : "_ZTIP7AParcel",
2777   "name" : "AParcel *",
2778   "referenced_type" : "_ZTI7AParcel",
2779   "self_type" : "_ZTIP7AParcel",
2780   "size" : 8,
2781   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2782  },
2783  {
2784   "alignment" : 8,
2785   "linker_set_key" : "_ZTIP7AStatus",
2786   "name" : "AStatus *",
2787   "referenced_type" : "_ZTI7AStatus",
2788   "self_type" : "_ZTIP7AStatus",
2789   "size" : 8,
2790   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2791  },
2792  {
2793   "alignment" : 8,
2794   "linker_set_key" : "_ZTIP8AIBinder",
2795   "name" : "AIBinder *",
2796   "referenced_type" : "_ZTI8AIBinder",
2797   "self_type" : "_ZTIP8AIBinder",
2798   "size" : 8,
2799   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2800  },
2801  {
2802   "alignment" : 8,
2803   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2804   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
2805   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
2806   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2807   "size" : 8,
2808   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2809  },
2810  {
2811   "alignment" : 8,
2812   "linker_set_key" : "_ZTIPK7AParcel",
2813   "name" : "const AParcel *",
2814   "referenced_type" : "_ZTIK7AParcel",
2815   "self_type" : "_ZTIPK7AParcel",
2816   "size" : 8,
2817   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2818  },
2819  {
2820   "alignment" : 8,
2821   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
2822   "name" : "const ndk::SpAIBinder *",
2823   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2824   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
2825   "size" : 8,
2826   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2827  },
2828  {
2829   "alignment" : 8,
2830   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
2831   "name" : "const ndk::ScopedAParcel *",
2832   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2833   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
2834   "size" : 8,
2835   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2836  },
2837  {
2838   "alignment" : 8,
2839   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
2840   "name" : "const ndk::ScopedAStatus *",
2841   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
2842   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
2843   "size" : 8,
2844   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2845  },
2846  {
2847   "alignment" : 8,
2848   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
2849   "name" : "const ndk::AParcelableHolder *",
2850   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
2851   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
2852   "size" : 8,
2853   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2854  },
2855  {
2856   "alignment" : 8,
2857   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2858   "name" : "const ndk::ScopedFileDescriptor *",
2859   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2860   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2861   "size" : 8,
2862   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2863  },
2864  {
2865   "alignment" : 8,
2866   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2867   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2868   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2869   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2870   "size" : 8,
2871   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2872  },
2873  {
2874   "alignment" : 8,
2875   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2876   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2877   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2878   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2879   "size" : 8,
2880   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2881  },
2882  {
2883   "alignment" : 8,
2884   "linker_set_key" : "_ZTIPKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
2885   "name" : "const aidl::android::hardware::nfc::ProtocolDiscoveryConfig *",
2886   "referenced_type" : "_ZTIKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
2887   "self_type" : "_ZTIPKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
2888   "size" : 8,
2889   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/ProtocolDiscoveryConfig.h"
2890  },
2891  {
2892   "alignment" : 8,
2893   "linker_set_key" : "_ZTIPKN4aidl7android8hardware3nfc9NfcConfigE",
2894   "name" : "const aidl::android::hardware::nfc::NfcConfig *",
2895   "referenced_type" : "_ZTIKN4aidl7android8hardware3nfc9NfcConfigE",
2896   "self_type" : "_ZTIPKN4aidl7android8hardware3nfc9NfcConfigE",
2897   "size" : 8,
2898   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
2899  },
2900  {
2901   "alignment" : 8,
2902   "linker_set_key" : "_ZTIPKc",
2903   "name" : "const char *",
2904   "referenced_type" : "_ZTIKc",
2905   "self_type" : "_ZTIPKc",
2906   "size" : 8,
2907   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2908  },
2909  {
2910   "alignment" : 8,
2911   "linker_set_key" : "_ZTIPKv",
2912   "name" : "const void *",
2913   "referenced_type" : "_ZTIKv",
2914   "self_type" : "_ZTIPKv",
2915   "size" : 8,
2916   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2917  },
2918  {
2919   "alignment" : 8,
2920   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
2921   "name" : "ndk::SpAIBinder *",
2922   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2923   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
2924   "size" : 8,
2925   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2926  },
2927  {
2928   "alignment" : 8,
2929   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
2930   "name" : "ndk::ICInterface *",
2931   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2932   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
2933   "size" : 8,
2934   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2935  },
2936  {
2937   "alignment" : 8,
2938   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2939   "name" : "ndk::BnCInterface<aidl::android::hardware::nfc::INfcClientCallback> *",
2940   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2941   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2942   "size" : 8,
2943   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2944  },
2945  {
2946   "alignment" : 8,
2947   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
2948   "name" : "ndk::BnCInterface<aidl::android::hardware::nfc::INfc> *",
2949   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
2950   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
2951   "size" : 8,
2952   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2953  },
2954  {
2955   "alignment" : 8,
2956   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2957   "name" : "ndk::BpCInterface<aidl::android::hardware::nfc::INfcClientCallback> *",
2958   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2959   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
2960   "size" : 8,
2961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2962  },
2963  {
2964   "alignment" : 8,
2965   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
2966   "name" : "ndk::BpCInterface<aidl::android::hardware::nfc::INfc> *",
2967   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
2968   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
2969   "size" : 8,
2970   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2971  },
2972  {
2973   "alignment" : 8,
2974   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2975   "name" : "ndk::ScopedAParcel *",
2976   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2977   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2978   "size" : 8,
2979   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2980  },
2981  {
2982   "alignment" : 8,
2983   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2984   "name" : "ndk::ScopedAStatus *",
2985   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2986   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
2987   "size" : 8,
2988   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2989  },
2990  {
2991   "alignment" : 8,
2992   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
2993   "name" : "ndk::SharedRefBase *",
2994   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2995   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2996   "size" : 8,
2997   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2998  },
2999  {
3000   "alignment" : 8,
3001   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
3002   "name" : "ndk::AParcelableHolder *",
3003   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3004   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
3005   "size" : 8,
3006   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3007  },
3008  {
3009   "alignment" : 8,
3010   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
3011   "name" : "ndk::ScopedAIBinder_Weak *",
3012   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3013   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
3014   "size" : 8,
3015   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3016  },
3017  {
3018   "alignment" : 8,
3019   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
3020   "name" : "ndk::ScopedFileDescriptor *",
3021   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3022   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
3023   "size" : 8,
3024   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3025  },
3026  {
3027   "alignment" : 8,
3028   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
3029   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
3030   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3031   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
3032   "size" : 8,
3033   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3034  },
3035  {
3036   "alignment" : 8,
3037   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3038   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
3039   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3040   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3041   "size" : 8,
3042   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3043  },
3044  {
3045   "alignment" : 8,
3046   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3047   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
3048   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3049   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3050   "size" : 8,
3051   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3052  },
3053  {
3054   "alignment" : 8,
3055   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3056   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
3057   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3058   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3059   "size" : 8,
3060   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3061  },
3062  {
3063   "alignment" : 8,
3064   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3065   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
3066   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3067   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3068   "size" : 8,
3069   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3070  },
3071  {
3072   "alignment" : 8,
3073   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE",
3074   "name" : "aidl::android::hardware::nfc::INfcDefault *",
3075   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc11INfcDefaultE",
3076   "self_type" : "_ZTIPN4aidl7android8hardware3nfc11INfcDefaultE",
3077   "size" : 8,
3078   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3079  },
3080  {
3081   "alignment" : 8,
3082   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc13INfcDelegatorE",
3083   "name" : "aidl::android::hardware::nfc::INfcDelegator *",
3084   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc13INfcDelegatorE",
3085   "self_type" : "_ZTIPN4aidl7android8hardware3nfc13INfcDelegatorE",
3086   "size" : 8,
3087   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
3088  },
3089  {
3090   "alignment" : 8,
3091   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc18INfcClientCallbackE",
3092   "name" : "aidl::android::hardware::nfc::INfcClientCallback *",
3093   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE",
3094   "self_type" : "_ZTIPN4aidl7android8hardware3nfc18INfcClientCallbackE",
3095   "size" : 8,
3096   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
3097  },
3098  {
3099   "alignment" : 8,
3100   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE",
3101   "name" : "aidl::android::hardware::nfc::BnNfcClientCallback *",
3102   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc19BnNfcClientCallbackE",
3103   "self_type" : "_ZTIPN4aidl7android8hardware3nfc19BnNfcClientCallbackE",
3104   "size" : 8,
3105   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
3106  },
3107  {
3108   "alignment" : 8,
3109   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE",
3110   "name" : "aidl::android::hardware::nfc::BpNfcClientCallback *",
3111   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc19BpNfcClientCallbackE",
3112   "self_type" : "_ZTIPN4aidl7android8hardware3nfc19BpNfcClientCallbackE",
3113   "size" : 8,
3114   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h"
3115  },
3116  {
3117   "alignment" : 8,
3118   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
3119   "name" : "aidl::android::hardware::nfc::ProtocolDiscoveryConfig *",
3120   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
3121   "self_type" : "_ZTIPN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
3122   "size" : 8,
3123   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/ProtocolDiscoveryConfig.h"
3124  },
3125  {
3126   "alignment" : 8,
3127   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE",
3128   "name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault *",
3129   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE",
3130   "self_type" : "_ZTIPN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE",
3131   "size" : 8,
3132   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
3133  },
3134  {
3135   "alignment" : 8,
3136   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE",
3137   "name" : "aidl::android::hardware::nfc::INfcClientCallbackDelegator *",
3138   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE",
3139   "self_type" : "_ZTIPN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE",
3140   "size" : 8,
3141   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h"
3142  },
3143  {
3144   "alignment" : 8,
3145   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc4INfcE",
3146   "name" : "aidl::android::hardware::nfc::INfc *",
3147   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc4INfcE",
3148   "self_type" : "_ZTIPN4aidl7android8hardware3nfc4INfcE",
3149   "size" : 8,
3150   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3151  },
3152  {
3153   "alignment" : 8,
3154   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE",
3155   "name" : "aidl::android::hardware::nfc::BnNfc *",
3156   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc5BnNfcE",
3157   "self_type" : "_ZTIPN4aidl7android8hardware3nfc5BnNfcE",
3158   "size" : 8,
3159   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h"
3160  },
3161  {
3162   "alignment" : 8,
3163   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE",
3164   "name" : "aidl::android::hardware::nfc::BpNfc *",
3165   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc5BpNfcE",
3166   "self_type" : "_ZTIPN4aidl7android8hardware3nfc5BpNfcE",
3167   "size" : 8,
3168   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h"
3169  },
3170  {
3171   "alignment" : 8,
3172   "linker_set_key" : "_ZTIPN4aidl7android8hardware3nfc9NfcConfigE",
3173   "name" : "aidl::android::hardware::nfc::NfcConfig *",
3174   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc9NfcConfigE",
3175   "self_type" : "_ZTIPN4aidl7android8hardware3nfc9NfcConfigE",
3176   "size" : 8,
3177   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3178  },
3179  {
3180   "alignment" : 8,
3181   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3182   "name" : "std::shared_ptr<aidl::android::hardware::nfc::INfcClientCallback> *",
3183   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3184   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3185   "size" : 8,
3186   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
3187  },
3188  {
3189   "alignment" : 8,
3190   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
3191   "name" : "std::shared_ptr<aidl::android::hardware::nfc::INfc> *",
3192   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
3193   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
3194   "size" : 8,
3195   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3196  },
3197  {
3198   "alignment" : 8,
3199   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3200   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
3201   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3202   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3203   "size" : 8,
3204   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3205  },
3206  {
3207   "alignment" : 8,
3208   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3209   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
3210   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3211   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3212   "size" : 8,
3213   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3214  },
3215  {
3216   "alignment" : 8,
3217   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
3218   "name" : "std::vector<bool, std::allocator<bool>> *",
3219   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3220   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
3221   "size" : 8,
3222   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3223  },
3224  {
3225   "alignment" : 8,
3226   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
3227   "name" : "std::vector<double, std::allocator<double>> *",
3228   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3229   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
3230   "size" : 8,
3231   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3232  },
3233  {
3234   "alignment" : 8,
3235   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
3236   "name" : "std::vector<float, std::allocator<float>> *",
3237   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3238   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
3239   "size" : 8,
3240   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3241  },
3242  {
3243   "alignment" : 8,
3244   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
3245   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
3246   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
3247   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
3248   "size" : 8,
3249   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3250  },
3251  {
3252   "alignment" : 8,
3253   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
3254   "name" : "std::vector<int, std::allocator<int>> *",
3255   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3256   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
3257   "size" : 8,
3258   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3259  },
3260  {
3261   "alignment" : 8,
3262   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
3263   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
3264   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3265   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
3266   "size" : 8,
3267   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3268  },
3269  {
3270   "alignment" : 8,
3271   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
3272   "name" : "std::vector<long, std::allocator<long>> *",
3273   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
3274   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
3275   "size" : 8,
3276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3277  },
3278  {
3279   "alignment" : 8,
3280   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
3281   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
3282   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
3283   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
3284   "size" : 8,
3285   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3286  },
3287  {
3288   "alignment" : 8,
3289   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3290   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
3291   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3292   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3293   "size" : 8,
3294   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3295  },
3296  {
3297   "alignment" : 8,
3298   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3299   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
3300   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3301   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3302   "size" : 8,
3303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3304  },
3305  {
3306   "alignment" : 8,
3307   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3308   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
3309   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3310   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3311   "size" : 8,
3312   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3313  },
3314  {
3315   "alignment" : 8,
3316   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3317   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
3318   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3319   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3320   "size" : 8,
3321   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3322  },
3323  {
3324   "alignment" : 8,
3325   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3326   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
3327   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3328   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3329   "size" : 8,
3330   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3331  },
3332  {
3333   "alignment" : 8,
3334   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3335   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
3336   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3337   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3338   "size" : 8,
3339   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3340  },
3341  {
3342   "alignment" : 8,
3343   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3344   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
3345   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3346   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3347   "size" : 8,
3348   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3349  },
3350  {
3351   "alignment" : 8,
3352   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
3353   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
3354   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
3355   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
3356   "size" : 8,
3357   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3358  },
3359  {
3360   "alignment" : 8,
3361   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
3362   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
3363   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
3364   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
3365   "size" : 8,
3366   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3367  },
3368  {
3369   "alignment" : 8,
3370   "linker_set_key" : "_ZTIPP7AParcel",
3371   "name" : "AParcel **",
3372   "referenced_type" : "_ZTIP7AParcel",
3373   "self_type" : "_ZTIPP7AParcel",
3374   "size" : 8,
3375   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3376  },
3377  {
3378   "alignment" : 8,
3379   "linker_set_key" : "_ZTIPP7AStatus",
3380   "name" : "AStatus **",
3381   "referenced_type" : "_ZTIP7AStatus",
3382   "self_type" : "_ZTIPP7AStatus",
3383   "size" : 8,
3384   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3385  },
3386  {
3387   "alignment" : 8,
3388   "linker_set_key" : "_ZTIPP8AIBinder",
3389   "name" : "AIBinder **",
3390   "referenced_type" : "_ZTIP8AIBinder",
3391   "self_type" : "_ZTIPP8AIBinder",
3392   "size" : 8,
3393   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3394  },
3395  {
3396   "alignment" : 8,
3397   "linker_set_key" : "_ZTIPPKc",
3398   "name" : "const char **",
3399   "referenced_type" : "_ZTIPKc",
3400   "self_type" : "_ZTIPPKc",
3401   "size" : 8,
3402   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3403  },
3404  {
3405   "alignment" : 8,
3406   "linker_set_key" : "_ZTIPb",
3407   "name" : "bool *",
3408   "referenced_type" : "_ZTIb",
3409   "self_type" : "_ZTIPb",
3410   "size" : 8,
3411   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3412  },
3413  {
3414   "alignment" : 8,
3415   "linker_set_key" : "_ZTIPi",
3416   "name" : "int *",
3417   "referenced_type" : "_ZTIi",
3418   "self_type" : "_ZTIPi",
3419   "size" : 8,
3420   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3421  },
3422  {
3423   "alignment" : 8,
3424   "linker_set_key" : "_ZTIPv",
3425   "name" : "void *",
3426   "referenced_type" : "_ZTIv",
3427   "self_type" : "_ZTIPv",
3428   "size" : 8,
3429   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3430  }
3431 ],
3432 "qualified_types" :
3433 [
3434  {
3435   "is_const" : true,
3436   "linker_set_key" : "_ZTIK7AParcel",
3437   "name" : "const AParcel",
3438   "referenced_type" : "_ZTI7AParcel",
3439   "self_type" : "_ZTIK7AParcel",
3440   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3441  },
3442  {
3443   "alignment" : 8,
3444   "is_const" : true,
3445   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
3446   "name" : "const ndk::SpAIBinder",
3447   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3448   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
3449   "size" : 8,
3450   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3451  },
3452  {
3453   "alignment" : 8,
3454   "is_const" : true,
3455   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
3456   "name" : "const ndk::ScopedAParcel",
3457   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3458   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
3459   "size" : 8,
3460   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3461  },
3462  {
3463   "alignment" : 8,
3464   "is_const" : true,
3465   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
3466   "name" : "const ndk::ScopedAStatus",
3467   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3468   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
3469   "size" : 8,
3470   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3471  },
3472  {
3473   "alignment" : 8,
3474   "is_const" : true,
3475   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
3476   "name" : "const ndk::AParcelableHolder",
3477   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3478   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
3479   "size" : 24,
3480   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3481  },
3482  {
3483   "alignment" : 4,
3484   "is_const" : true,
3485   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
3486   "name" : "const ndk::ScopedFileDescriptor",
3487   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3488   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
3489   "size" : 4,
3490   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3491  },
3492  {
3493   "alignment" : 8,
3494   "is_const" : true,
3495   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3496   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3497   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3498   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3499   "size" : 8,
3500   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3501  },
3502  {
3503   "alignment" : 8,
3504   "is_const" : true,
3505   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3506   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3507   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3508   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3509   "size" : 8,
3510   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3511  },
3512  {
3513   "alignment" : 1,
3514   "is_const" : true,
3515   "linker_set_key" : "_ZTIKN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
3516   "name" : "const aidl::android::hardware::nfc::PresenceCheckAlgorithm",
3517   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
3518   "self_type" : "_ZTIKN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE",
3519   "size" : 1,
3520   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3521  },
3522  {
3523   "alignment" : 1,
3524   "is_const" : true,
3525   "linker_set_key" : "_ZTIKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
3526   "name" : "const aidl::android::hardware::nfc::ProtocolDiscoveryConfig",
3527   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
3528   "self_type" : "_ZTIKN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
3529   "size" : 9,
3530   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3531  },
3532  {
3533   "alignment" : 8,
3534   "is_const" : true,
3535   "linker_set_key" : "_ZTIKN4aidl7android8hardware3nfc9NfcConfigE",
3536   "name" : "const aidl::android::hardware::nfc::NfcConfig",
3537   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc9NfcConfigE",
3538   "self_type" : "_ZTIKN4aidl7android8hardware3nfc9NfcConfigE",
3539   "size" : 104,
3540   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
3541  },
3542  {
3543   "alignment" : 8,
3544   "is_const" : true,
3545   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3546   "name" : "const std::shared_ptr<aidl::android::hardware::nfc::INfcClientCallback>",
3547   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3548   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3549   "size" : 16,
3550   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3551  },
3552  {
3553   "alignment" : 8,
3554   "is_const" : true,
3555   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
3556   "name" : "const std::shared_ptr<aidl::android::hardware::nfc::INfc>",
3557   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
3558   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE",
3559   "size" : 16,
3560   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h"
3561  },
3562  {
3563   "alignment" : 8,
3564   "is_const" : true,
3565   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3566   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
3567   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3568   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3569   "size" : 24,
3570   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
3571  },
3572  {
3573   "alignment" : 4,
3574   "is_const" : true,
3575   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc12NfcCloseTypeELm2EEE",
3576   "name" : "const std::array<aidl::android::hardware::nfc::NfcCloseType, 2UL>",
3577   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware3nfc12NfcCloseTypeELm2EEE",
3578   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc12NfcCloseTypeELm2EEE",
3579   "size" : 8,
3580   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcCloseType.h"
3581  },
3582  {
3583   "alignment" : 1,
3584   "is_const" : true,
3585   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmELm3EEE",
3586   "name" : "const std::array<aidl::android::hardware::nfc::PresenceCheckAlgorithm, 3UL>",
3587   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmELm3EEE",
3588   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmELm3EEE",
3589   "size" : 3,
3590   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/PresenceCheckAlgorithm.h"
3591  },
3592  {
3593   "alignment" : 4,
3594   "is_const" : true,
3595   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc8NfcEventELm6EEE",
3596   "name" : "const std::array<aidl::android::hardware::nfc::NfcEvent, 6UL>",
3597   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware3nfc8NfcEventELm6EEE",
3598   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc8NfcEventELm6EEE",
3599   "size" : 24,
3600   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcEvent.h"
3601  },
3602  {
3603   "alignment" : 4,
3604   "is_const" : true,
3605   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc9NfcStatusELm5EEE",
3606   "name" : "const std::array<aidl::android::hardware::nfc::NfcStatus, 5UL>",
3607   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware3nfc9NfcStatusELm5EEE",
3608   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware3nfc9NfcStatusELm5EEE",
3609   "size" : 20,
3610   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcStatus.h"
3611  },
3612  {
3613   "alignment" : 8,
3614   "is_const" : true,
3615   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3616   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
3617   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3618   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3619   "size" : 24,
3620   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3621  },
3622  {
3623   "alignment" : 8,
3624   "is_const" : true,
3625   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3626   "name" : "const std::vector<bool, std::allocator<bool>>",
3627   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3628   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3629   "size" : 24,
3630   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3631  },
3632  {
3633   "alignment" : 8,
3634   "is_const" : true,
3635   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3636   "name" : "const std::vector<double, std::allocator<double>>",
3637   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3638   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3639   "size" : 24,
3640   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3641  },
3642  {
3643   "alignment" : 8,
3644   "is_const" : true,
3645   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3646   "name" : "const std::vector<float, std::allocator<float>>",
3647   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3648   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3649   "size" : 24,
3650   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3651  },
3652  {
3653   "alignment" : 8,
3654   "is_const" : true,
3655   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3656   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
3657   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
3658   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3659   "size" : 24,
3660   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3661  },
3662  {
3663   "alignment" : 8,
3664   "is_const" : true,
3665   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3666   "name" : "const std::vector<int, std::allocator<int>>",
3667   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3668   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3669   "size" : 24,
3670   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3671  },
3672  {
3673   "alignment" : 8,
3674   "is_const" : true,
3675   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3676   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
3677   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3678   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3679   "size" : 24,
3680   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3681  },
3682  {
3683   "alignment" : 8,
3684   "is_const" : true,
3685   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
3686   "name" : "const std::vector<long, std::allocator<long>>",
3687   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
3688   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
3689   "size" : 24,
3690   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3691  },
3692  {
3693   "alignment" : 8,
3694   "is_const" : true,
3695   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
3696   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
3697   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
3698   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
3699   "size" : 24,
3700   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3701  },
3702  {
3703   "alignment" : 8,
3704   "is_const" : true,
3705   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3706   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
3707   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3708   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3709   "size" : 32,
3710   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3711  },
3712  {
3713   "alignment" : 8,
3714   "is_const" : true,
3715   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3716   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
3717   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3718   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3719   "size" : 32,
3720   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3721  },
3722  {
3723   "alignment" : 8,
3724   "is_const" : true,
3725   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3726   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
3727   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3728   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3729   "size" : 32,
3730   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3731  },
3732  {
3733   "alignment" : 8,
3734   "is_const" : true,
3735   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3736   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
3737   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3738   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3739   "size" : 32,
3740   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3741  },
3742  {
3743   "alignment" : 8,
3744   "is_const" : true,
3745   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3746   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
3747   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3748   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3749   "size" : 32,
3750   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3751  },
3752  {
3753   "alignment" : 8,
3754   "is_const" : true,
3755   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3756   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
3757   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3758   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3759   "size" : 32,
3760   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3761  },
3762  {
3763   "alignment" : 8,
3764   "is_const" : true,
3765   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3766   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
3767   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3768   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3769   "size" : 32,
3770   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3771  },
3772  {
3773   "alignment" : 8,
3774   "is_const" : true,
3775   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
3776   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
3777   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
3778   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
3779   "size" : 32,
3780   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3781  },
3782  {
3783   "alignment" : 8,
3784   "is_const" : true,
3785   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
3786   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
3787   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
3788   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
3789   "size" : 32,
3790   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3791  },
3792  {
3793   "alignment" : 8,
3794   "is_const" : true,
3795   "linker_set_key" : "_ZTIKP7AParcel",
3796   "name" : "AParcel *const",
3797   "referenced_type" : "_ZTIP7AParcel",
3798   "self_type" : "_ZTIKP7AParcel",
3799   "size" : 8,
3800   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3801  },
3802  {
3803   "alignment" : 8,
3804   "is_const" : true,
3805   "linker_set_key" : "_ZTIKP7AStatus",
3806   "name" : "AStatus *const",
3807   "referenced_type" : "_ZTIP7AStatus",
3808   "self_type" : "_ZTIKP7AStatus",
3809   "size" : 8,
3810   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3811  },
3812  {
3813   "alignment" : 1,
3814   "is_const" : true,
3815   "linker_set_key" : "_ZTIKa",
3816   "name" : "const signed char",
3817   "referenced_type" : "_ZTIa",
3818   "self_type" : "_ZTIKa",
3819   "size" : 1,
3820   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3821  },
3822  {
3823   "alignment" : 1,
3824   "is_const" : true,
3825   "linker_set_key" : "_ZTIKb",
3826   "name" : "const bool",
3827   "referenced_type" : "_ZTIb",
3828   "self_type" : "_ZTIKb",
3829   "size" : 1,
3830   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3831  },
3832  {
3833   "alignment" : 1,
3834   "is_const" : true,
3835   "linker_set_key" : "_ZTIKc",
3836   "name" : "const char",
3837   "referenced_type" : "_ZTIc",
3838   "self_type" : "_ZTIKc",
3839   "size" : 1,
3840   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3841  },
3842  {
3843   "alignment" : 1,
3844   "is_const" : true,
3845   "linker_set_key" : "_ZTIKh",
3846   "name" : "const unsigned char",
3847   "referenced_type" : "_ZTIh",
3848   "self_type" : "_ZTIKh",
3849   "size" : 1,
3850   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3851  },
3852  {
3853   "alignment" : 4,
3854   "is_const" : true,
3855   "linker_set_key" : "_ZTIKi",
3856   "name" : "const int",
3857   "referenced_type" : "_ZTIi",
3858   "self_type" : "_ZTIKi",
3859   "size" : 4,
3860   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
3861  },
3862  {
3863   "alignment" : 4,
3864   "is_const" : true,
3865   "linker_set_key" : "_ZTIKj",
3866   "name" : "const unsigned int",
3867   "referenced_type" : "_ZTIj",
3868   "self_type" : "_ZTIKj",
3869   "size" : 4,
3870   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h"
3871  },
3872  {
3873   "is_const" : true,
3874   "linker_set_key" : "_ZTIKv",
3875   "name" : "const void",
3876   "referenced_type" : "_ZTIv",
3877   "self_type" : "_ZTIKv",
3878   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3879  }
3880 ],
3881 "record_types" :
3882 [
3883  {
3884   "alignment" : 8,
3885   "fields" :
3886   [
3887    {
3888     "access" : "private",
3889     "field_name" : "mBinder",
3890     "referenced_type" : "_ZTIP8AIBinder"
3891    }
3892   ],
3893   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
3894   "name" : "ndk::SpAIBinder",
3895   "record_kind" : "class",
3896   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3897   "self_type" : "_ZTIN3ndk10SpAIBinderE",
3898   "size" : 8,
3899   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3900  },
3901  {
3902   "access" : "private",
3903   "alignment" : 8,
3904   "fields" :
3905   [
3906    {
3907     "field_name" : "interface",
3908     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
3909    }
3910   ],
3911   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3912   "name" : "ndk::ICInterface::ICInterfaceData",
3913   "record_kind" : "class",
3914   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3915   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3916   "size" : 16,
3917   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3918  },
3919  {
3920   "alignment" : 8,
3921   "base_specifiers" :
3922   [
3923    {
3924     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
3925    }
3926   ],
3927   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
3928   "name" : "ndk::ICInterface",
3929   "record_kind" : "class",
3930   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
3931   "self_type" : "_ZTIN3ndk11ICInterfaceE",
3932   "size" : 32,
3933   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3934   "vtable_components" :
3935   [
3936    {
3937     "kind" : "offset_to_top"
3938    },
3939    {
3940     "kind" : "rtti",
3941     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
3942    },
3943    {
3944     "kind" : "complete_dtor_pointer",
3945     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
3946    },
3947    {
3948     "kind" : "deleting_dtor_pointer",
3949     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
3950    },
3951    {
3952     "is_pure" : true,
3953     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3954    },
3955    {
3956     "is_pure" : true,
3957     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3958    },
3959    {
3960     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3961    },
3962    {
3963     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3964    }
3965   ]
3966  },
3967  {
3968   "alignment" : 8,
3969   "base_specifiers" :
3970   [
3971    {
3972     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE"
3973    }
3974   ],
3975   "fields" :
3976   [
3977    {
3978     "access" : "private",
3979     "field_name" : "mMutex",
3980     "field_offset" : 256,
3981     "referenced_type" : "_ZTINSt3__15mutexE"
3982    },
3983    {
3984     "access" : "private",
3985     "field_name" : "mWeakBinder",
3986     "field_offset" : 576,
3987     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3988    }
3989   ],
3990   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3991   "name" : "ndk::BnCInterface<aidl::android::hardware::nfc::INfcClientCallback>",
3992   "record_kind" : "class",
3993   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3994   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
3995   "size" : 80,
3996   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3997   "template_args" :
3998   [
3999    "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE"
4000   ],
4001   "vtable_components" :
4002   [
4003    {
4004     "kind" : "offset_to_top"
4005    },
4006    {
4007     "kind" : "rtti",
4008     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
4009    },
4010    {
4011     "kind" : "complete_dtor_pointer",
4012     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEED1Ev"
4013    },
4014    {
4015     "kind" : "deleting_dtor_pointer",
4016     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEED0Ev"
4017    },
4018    {
4019     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
4020    },
4021    {
4022     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8isRemoteEv"
4023    },
4024    {
4025     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4026    },
4027    {
4028     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4029    },
4030    {
4031     "is_pure" : true,
4032     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
4033    },
4034    {
4035     "is_pure" : true,
4036     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
4037    },
4038    {
4039     "is_pure" : true,
4040     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback19getInterfaceVersionEPi"
4041    },
4042    {
4043     "is_pure" : true,
4044     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4045    },
4046    {
4047     "is_pure" : true,
4048     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE12createBinderEv"
4049    }
4050   ]
4051  },
4052  {
4053   "alignment" : 8,
4054   "base_specifiers" :
4055   [
4056    {
4057     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc4INfcE"
4058    }
4059   ],
4060   "fields" :
4061   [
4062    {
4063     "access" : "private",
4064     "field_name" : "mMutex",
4065     "field_offset" : 256,
4066     "referenced_type" : "_ZTINSt3__15mutexE"
4067    },
4068    {
4069     "access" : "private",
4070     "field_name" : "mWeakBinder",
4071     "field_offset" : 576,
4072     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
4073    }
4074   ],
4075   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
4076   "name" : "ndk::BnCInterface<aidl::android::hardware::nfc::INfc>",
4077   "record_kind" : "class",
4078   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
4079   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
4080   "size" : 80,
4081   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
4082   "template_args" :
4083   [
4084    "_ZTIN4aidl7android8hardware3nfc4INfcE"
4085   ],
4086   "vtable_components" :
4087   [
4088    {
4089     "kind" : "offset_to_top"
4090    },
4091    {
4092     "kind" : "rtti",
4093     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
4094    },
4095    {
4096     "kind" : "complete_dtor_pointer",
4097     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEED1Ev"
4098    },
4099    {
4100     "kind" : "deleting_dtor_pointer",
4101     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEED0Ev"
4102    },
4103    {
4104     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
4105    },
4106    {
4107     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8isRemoteEv"
4108    },
4109    {
4110     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4111    },
4112    {
4113     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4114    },
4115    {
4116     "is_pure" : true,
4117     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
4118    },
4119    {
4120     "is_pure" : true,
4121     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5closeENS2_12NfcCloseTypeE"
4122    },
4123    {
4124     "is_pure" : true,
4125     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc15coreInitializedEv"
4126    },
4127    {
4128     "is_pure" : true,
4129     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc12factoryResetEv"
4130    },
4131    {
4132     "is_pure" : true,
4133     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc9getConfigEPNS2_9NfcConfigE"
4134    },
4135    {
4136     "is_pure" : true,
4137     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc10powerCycleEv"
4138    },
4139    {
4140     "is_pure" : true,
4141     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc11preDiscoverEv"
4142    },
4143    {
4144     "is_pure" : true,
4145     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
4146    },
4147    {
4148     "is_pure" : true,
4149     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23setEnableVerboseLoggingEb"
4150    },
4151    {
4152     "is_pure" : true,
4153     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23isVerboseLoggingEnabledEPb"
4154    },
4155    {
4156     "is_pure" : true,
4157     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc19getInterfaceVersionEPi"
4158    },
4159    {
4160     "is_pure" : true,
4161     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4162    },
4163    {
4164     "is_pure" : true,
4165     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE12createBinderEv"
4166    }
4167   ]
4168  },
4169  {
4170   "alignment" : 8,
4171   "base_specifiers" :
4172   [
4173    {
4174     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE"
4175    }
4176   ],
4177   "fields" :
4178   [
4179    {
4180     "access" : "private",
4181     "field_name" : "mBinder",
4182     "field_offset" : 256,
4183     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
4184    }
4185   ],
4186   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
4187   "name" : "ndk::BpCInterface<aidl::android::hardware::nfc::INfcClientCallback>",
4188   "record_kind" : "class",
4189   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
4190   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE",
4191   "size" : 40,
4192   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
4193   "template_args" :
4194   [
4195    "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE"
4196   ],
4197   "vtable_components" :
4198   [
4199    {
4200     "kind" : "offset_to_top"
4201    },
4202    {
4203     "kind" : "rtti",
4204     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
4205    },
4206    {
4207     "kind" : "complete_dtor_pointer",
4208     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEED1Ev"
4209    },
4210    {
4211     "kind" : "deleting_dtor_pointer",
4212     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEED0Ev"
4213    },
4214    {
4215     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
4216    },
4217    {
4218     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8isRemoteEv"
4219    },
4220    {
4221     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE4dumpEiPPKcj"
4222    },
4223    {
4224     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4225    },
4226    {
4227     "is_pure" : true,
4228     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
4229    },
4230    {
4231     "is_pure" : true,
4232     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
4233    },
4234    {
4235     "is_pure" : true,
4236     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback19getInterfaceVersionEPi"
4237    },
4238    {
4239     "is_pure" : true,
4240     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4241    }
4242   ]
4243  },
4244  {
4245   "alignment" : 8,
4246   "base_specifiers" :
4247   [
4248    {
4249     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc4INfcE"
4250    }
4251   ],
4252   "fields" :
4253   [
4254    {
4255     "access" : "private",
4256     "field_name" : "mBinder",
4257     "field_offset" : 256,
4258     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
4259    }
4260   ],
4261   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
4262   "name" : "ndk::BpCInterface<aidl::android::hardware::nfc::INfc>",
4263   "record_kind" : "class",
4264   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
4265   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE",
4266   "size" : 40,
4267   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
4268   "template_args" :
4269   [
4270    "_ZTIN4aidl7android8hardware3nfc4INfcE"
4271   ],
4272   "vtable_components" :
4273   [
4274    {
4275     "kind" : "offset_to_top"
4276    },
4277    {
4278     "kind" : "rtti",
4279     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
4280    },
4281    {
4282     "kind" : "complete_dtor_pointer",
4283     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEED1Ev"
4284    },
4285    {
4286     "kind" : "deleting_dtor_pointer",
4287     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEED0Ev"
4288    },
4289    {
4290     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
4291    },
4292    {
4293     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE8isRemoteEv"
4294    },
4295    {
4296     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE4dumpEiPPKcj"
4297    },
4298    {
4299     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4300    },
4301    {
4302     "is_pure" : true,
4303     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
4304    },
4305    {
4306     "is_pure" : true,
4307     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5closeENS2_12NfcCloseTypeE"
4308    },
4309    {
4310     "is_pure" : true,
4311     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc15coreInitializedEv"
4312    },
4313    {
4314     "is_pure" : true,
4315     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc12factoryResetEv"
4316    },
4317    {
4318     "is_pure" : true,
4319     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc9getConfigEPNS2_9NfcConfigE"
4320    },
4321    {
4322     "is_pure" : true,
4323     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc10powerCycleEv"
4324    },
4325    {
4326     "is_pure" : true,
4327     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc11preDiscoverEv"
4328    },
4329    {
4330     "is_pure" : true,
4331     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
4332    },
4333    {
4334     "is_pure" : true,
4335     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23setEnableVerboseLoggingEb"
4336    },
4337    {
4338     "is_pure" : true,
4339     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23isVerboseLoggingEnabledEPb"
4340    },
4341    {
4342     "is_pure" : true,
4343     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc19getInterfaceVersionEPi"
4344    },
4345    {
4346     "is_pure" : true,
4347     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4348    }
4349   ]
4350  },
4351  {
4352   "alignment" : 8,
4353   "base_specifiers" :
4354   [
4355    {
4356     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
4357    }
4358   ],
4359   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
4360   "name" : "ndk::ScopedAParcel",
4361   "record_kind" : "class",
4362   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
4363   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
4364   "size" : 8,
4365   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4366  },
4367  {
4368   "alignment" : 8,
4369   "base_specifiers" :
4370   [
4371    {
4372     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
4373    }
4374   ],
4375   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
4376   "name" : "ndk::ScopedAStatus",
4377   "record_kind" : "class",
4378   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
4379   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
4380   "size" : 8,
4381   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4382  },
4383  {
4384   "alignment" : 8,
4385   "fields" :
4386   [
4387    {
4388     "access" : "private",
4389     "field_name" : "mFlagThis",
4390     "field_offset" : 64,
4391     "referenced_type" : "_ZTINSt3__19once_flagE"
4392    },
4393    {
4394     "access" : "private",
4395     "field_name" : "mThis",
4396     "field_offset" : 128,
4397     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
4398    }
4399   ],
4400   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
4401   "name" : "ndk::SharedRefBase",
4402   "record_kind" : "class",
4403   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
4404   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
4405   "size" : 32,
4406   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
4407   "vtable_components" :
4408   [
4409    {
4410     "kind" : "offset_to_top"
4411    },
4412    {
4413     "kind" : "rtti",
4414     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
4415    },
4416    {
4417     "kind" : "complete_dtor_pointer",
4418     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
4419    },
4420    {
4421     "kind" : "deleting_dtor_pointer",
4422     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
4423    }
4424   ]
4425  },
4426  {
4427   "alignment" : 8,
4428   "fields" :
4429   [
4430    {
4431     "access" : "private",
4432     "field_name" : "mParcel",
4433     "field_offset" : 64,
4434     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
4435    },
4436    {
4437     "access" : "private",
4438     "field_name" : "mStability",
4439     "field_offset" : 128,
4440     "referenced_type" : "_ZTIi"
4441    }
4442   ],
4443   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
4444   "name" : "ndk::AParcelableHolder",
4445   "record_kind" : "class",
4446   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
4447   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
4448   "size" : 24,
4449   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
4450   "vtable_components" :
4451   [
4452    {
4453     "kind" : "offset_to_top"
4454    },
4455    {
4456     "kind" : "rtti",
4457     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
4458    },
4459    {
4460     "kind" : "complete_dtor_pointer",
4461     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
4462    },
4463    {
4464     "kind" : "deleting_dtor_pointer",
4465     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
4466    }
4467   ]
4468  },
4469  {
4470   "alignment" : 8,
4471   "base_specifiers" :
4472   [
4473    {
4474     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
4475    }
4476   ],
4477   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4478   "name" : "ndk::ScopedAIBinder_Weak",
4479   "record_kind" : "class",
4480   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4481   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4482   "size" : 8,
4483   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4484  },
4485  {
4486   "alignment" : 4,
4487   "base_specifiers" :
4488   [
4489    {
4490     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
4491    }
4492   ],
4493   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
4494   "name" : "ndk::ScopedFileDescriptor",
4495   "record_kind" : "class",
4496   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4497   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4498   "size" : 4,
4499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4500  },
4501  {
4502   "alignment" : 8,
4503   "base_specifiers" :
4504   [
4505    {
4506     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
4507    }
4508   ],
4509   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4510   "name" : "ndk::ScopedAIBinder_DeathRecipient",
4511   "record_kind" : "class",
4512   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4513   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4514   "size" : 8,
4515   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4516  },
4517  {
4518   "alignment" : 8,
4519   "fields" :
4520   [
4521    {
4522     "access" : "private",
4523     "field_name" : "mT",
4524     "referenced_type" : "_ZTIP13AIBinder_Weak"
4525    }
4526   ],
4527   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4528   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
4529   "record_kind" : "class",
4530   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4531   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4532   "size" : 8,
4533   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4534   "template_args" :
4535   [
4536    "_ZTIP13AIBinder_Weak"
4537   ]
4538  },
4539  {
4540   "alignment" : 8,
4541   "fields" :
4542   [
4543    {
4544     "access" : "private",
4545     "field_name" : "mT",
4546     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
4547    }
4548   ],
4549   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4550   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
4551   "record_kind" : "class",
4552   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4553   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4554   "size" : 8,
4555   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4556   "template_args" :
4557   [
4558    "_ZTIP23AIBinder_DeathRecipient"
4559   ]
4560  },
4561  {
4562   "alignment" : 8,
4563   "fields" :
4564   [
4565    {
4566     "access" : "private",
4567     "field_name" : "mT",
4568     "referenced_type" : "_ZTIP7AParcel"
4569    }
4570   ],
4571   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4572   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
4573   "record_kind" : "class",
4574   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4575   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4576   "size" : 8,
4577   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4578   "template_args" :
4579   [
4580    "_ZTIP7AParcel"
4581   ]
4582  },
4583  {
4584   "alignment" : 8,
4585   "fields" :
4586   [
4587    {
4588     "access" : "private",
4589     "field_name" : "mT",
4590     "referenced_type" : "_ZTIP7AStatus"
4591    }
4592   ],
4593   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4594   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
4595   "record_kind" : "class",
4596   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4597   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4598   "size" : 8,
4599   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4600   "template_args" :
4601   [
4602    "_ZTIP7AStatus"
4603   ]
4604  },
4605  {
4606   "alignment" : 8,
4607   "base_specifiers" :
4608   [
4609    {
4610     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc4INfcE"
4611    }
4612   ],
4613   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc11INfcDefaultE",
4614   "name" : "aidl::android::hardware::nfc::INfcDefault",
4615   "record_kind" : "class",
4616   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc11INfcDefaultE",
4617   "self_type" : "_ZTIN4aidl7android8hardware3nfc11INfcDefaultE",
4618   "size" : 32,
4619   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h",
4620   "vtable_components" :
4621   [
4622    {
4623     "kind" : "offset_to_top"
4624    },
4625    {
4626     "kind" : "rtti",
4627     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc11INfcDefaultE"
4628    },
4629    {
4630     "kind" : "complete_dtor_pointer",
4631     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefaultD1Ev"
4632    },
4633    {
4634     "kind" : "deleting_dtor_pointer",
4635     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefaultD0Ev"
4636    },
4637    {
4638     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault8asBinderEv"
4639    },
4640    {
4641     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault8isRemoteEv"
4642    },
4643    {
4644     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4645    },
4646    {
4647     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4648    },
4649    {
4650     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
4651    },
4652    {
4653     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault5closeENS2_12NfcCloseTypeE"
4654    },
4655    {
4656     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault15coreInitializedEv"
4657    },
4658    {
4659     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault12factoryResetEv"
4660    },
4661    {
4662     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault9getConfigEPNS2_9NfcConfigE"
4663    },
4664    {
4665     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault10powerCycleEv"
4666    },
4667    {
4668     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault11preDiscoverEv"
4669    },
4670    {
4671     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
4672    },
4673    {
4674     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault23setEnableVerboseLoggingEb"
4675    },
4676    {
4677     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault23isVerboseLoggingEnabledEPb"
4678    },
4679    {
4680     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault19getInterfaceVersionEPi"
4681    },
4682    {
4683     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc11INfcDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4684    }
4685   ]
4686  },
4687  {
4688   "alignment" : 8,
4689   "base_specifiers" :
4690   [
4691    {
4692     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc5BnNfcE"
4693    }
4694   ],
4695   "fields" :
4696   [
4697    {
4698     "access" : "private",
4699     "field_name" : "_impl",
4700     "field_offset" : 640,
4701     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc4INfcEEE"
4702    }
4703   ],
4704   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc13INfcDelegatorE",
4705   "name" : "aidl::android::hardware::nfc::INfcDelegator",
4706   "record_kind" : "class",
4707   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc13INfcDelegatorE",
4708   "self_type" : "_ZTIN4aidl7android8hardware3nfc13INfcDelegatorE",
4709   "size" : 96,
4710   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h",
4711   "vtable_components" :
4712   [
4713    {
4714     "kind" : "offset_to_top"
4715    },
4716    {
4717     "kind" : "rtti",
4718     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc13INfcDelegatorE"
4719    },
4720    {
4721     "kind" : "complete_dtor_pointer",
4722     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegatorD1Ev"
4723    },
4724    {
4725     "kind" : "deleting_dtor_pointer",
4726     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegatorD0Ev"
4727    },
4728    {
4729     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
4730    },
4731    {
4732     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8isRemoteEv"
4733    },
4734    {
4735     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4736    },
4737    {
4738     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4739    },
4740    {
4741     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
4742    },
4743    {
4744     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator5closeENS2_12NfcCloseTypeE"
4745    },
4746    {
4747     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator15coreInitializedEv"
4748    },
4749    {
4750     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator12factoryResetEv"
4751    },
4752    {
4753     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator9getConfigEPNS2_9NfcConfigE"
4754    },
4755    {
4756     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator10powerCycleEv"
4757    },
4758    {
4759     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator11preDiscoverEv"
4760    },
4761    {
4762     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
4763    },
4764    {
4765     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator23setEnableVerboseLoggingEb"
4766    },
4767    {
4768     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc13INfcDelegator23isVerboseLoggingEnabledEPb"
4769    },
4770    {
4771     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfc19getInterfaceVersionEPi"
4772    },
4773    {
4774     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4775    },
4776    {
4777     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfc12createBinderEv"
4778    }
4779   ]
4780  },
4781  {
4782   "alignment" : 8,
4783   "base_specifiers" :
4784   [
4785    {
4786     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4787    }
4788   ],
4789   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE",
4790   "name" : "aidl::android::hardware::nfc::INfcClientCallback",
4791   "record_kind" : "class",
4792   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE",
4793   "self_type" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE",
4794   "size" : 32,
4795   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h",
4796   "vtable_components" :
4797   [
4798    {
4799     "kind" : "offset_to_top"
4800    },
4801    {
4802     "kind" : "rtti",
4803     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE"
4804    },
4805    {
4806     "kind" : "complete_dtor_pointer",
4807     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD1Ev"
4808    },
4809    {
4810     "kind" : "deleting_dtor_pointer",
4811     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallbackD0Ev"
4812    },
4813    {
4814     "is_pure" : true,
4815     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4816    },
4817    {
4818     "is_pure" : true,
4819     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4820    },
4821    {
4822     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4823    },
4824    {
4825     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4826    },
4827    {
4828     "is_pure" : true,
4829     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
4830    },
4831    {
4832     "is_pure" : true,
4833     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
4834    },
4835    {
4836     "is_pure" : true,
4837     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback19getInterfaceVersionEPi"
4838    },
4839    {
4840     "is_pure" : true,
4841     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4842    }
4843   ]
4844  },
4845  {
4846   "alignment" : 8,
4847   "base_specifiers" :
4848   [
4849    {
4850     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
4851    }
4852   ],
4853   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc19BnNfcClientCallbackE",
4854   "name" : "aidl::android::hardware::nfc::BnNfcClientCallback",
4855   "record_kind" : "class",
4856   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc19BnNfcClientCallbackE",
4857   "self_type" : "_ZTIN4aidl7android8hardware3nfc19BnNfcClientCallbackE",
4858   "size" : 80,
4859   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h",
4860   "vtable_components" :
4861   [
4862    {
4863     "kind" : "offset_to_top"
4864    },
4865    {
4866     "kind" : "rtti",
4867     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
4868    },
4869    {
4870     "kind" : "complete_dtor_pointer",
4871     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD1Ev"
4872    },
4873    {
4874     "kind" : "deleting_dtor_pointer",
4875     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallbackD0Ev"
4876    },
4877    {
4878     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
4879    },
4880    {
4881     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8isRemoteEv"
4882    },
4883    {
4884     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4885    },
4886    {
4887     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4888    },
4889    {
4890     "is_pure" : true,
4891     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
4892    },
4893    {
4894     "is_pure" : true,
4895     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc18INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
4896    },
4897    {
4898     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback19getInterfaceVersionEPi"
4899    },
4900    {
4901     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4902    },
4903    {
4904     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback12createBinderEv"
4905    }
4906   ]
4907  },
4908  {
4909   "alignment" : 8,
4910   "base_specifiers" :
4911   [
4912    {
4913     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
4914    }
4915   ],
4916   "fields" :
4917   [
4918    {
4919     "field_name" : "_aidl_cached_version",
4920     "field_offset" : 320,
4921     "referenced_type" : "_ZTIi"
4922    },
4923    {
4924     "field_name" : "_aidl_cached_hash",
4925     "field_offset" : 384,
4926     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4927    },
4928    {
4929     "field_name" : "_aidl_cached_hash_mutex",
4930     "field_offset" : 576,
4931     "referenced_type" : "_ZTINSt3__15mutexE"
4932    }
4933   ],
4934   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc19BpNfcClientCallbackE",
4935   "name" : "aidl::android::hardware::nfc::BpNfcClientCallback",
4936   "record_kind" : "class",
4937   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc19BpNfcClientCallbackE",
4938   "self_type" : "_ZTIN4aidl7android8hardware3nfc19BpNfcClientCallbackE",
4939   "size" : 112,
4940   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfcClientCallback.h",
4941   "vtable_components" :
4942   [
4943    {
4944     "kind" : "offset_to_top"
4945    },
4946    {
4947     "kind" : "rtti",
4948     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc19BpNfcClientCallbackE"
4949    },
4950    {
4951     "kind" : "complete_dtor_pointer",
4952     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD1Ev"
4953    },
4954    {
4955     "kind" : "deleting_dtor_pointer",
4956     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallbackD0Ev"
4957    },
4958    {
4959     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
4960    },
4961    {
4962     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8isRemoteEv"
4963    },
4964    {
4965     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE4dumpEiPPKcj"
4966    },
4967    {
4968     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4969    },
4970    {
4971     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
4972    },
4973    {
4974     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
4975    },
4976    {
4977     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback19getInterfaceVersionEPi"
4978    },
4979    {
4980     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BpNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4981    }
4982   ]
4983  },
4984  {
4985   "alignment" : 1,
4986   "fields" :
4987   [
4988    {
4989     "field_name" : "protocol18092Active",
4990     "referenced_type" : "_ZTIa"
4991    },
4992    {
4993     "field_name" : "protocolBPrime",
4994     "field_offset" : 8,
4995     "referenced_type" : "_ZTIa"
4996    },
4997    {
4998     "field_name" : "protocolDual",
4999     "field_offset" : 16,
5000     "referenced_type" : "_ZTIa"
5001    },
5002    {
5003     "field_name" : "protocol15693",
5004     "field_offset" : 24,
5005     "referenced_type" : "_ZTIa"
5006    },
5007    {
5008     "field_name" : "protocolKovio",
5009     "field_offset" : 32,
5010     "referenced_type" : "_ZTIa"
5011    },
5012    {
5013     "field_name" : "protocolMifare",
5014     "field_offset" : 40,
5015     "referenced_type" : "_ZTIa"
5016    },
5017    {
5018     "field_name" : "discoveryPollKovio",
5019     "field_offset" : 48,
5020     "referenced_type" : "_ZTIa"
5021    },
5022    {
5023     "field_name" : "discoveryPollBPrime",
5024     "field_offset" : 56,
5025     "referenced_type" : "_ZTIa"
5026    },
5027    {
5028     "field_name" : "discoveryListenBPrime",
5029     "field_offset" : 64,
5030     "referenced_type" : "_ZTIa"
5031    }
5032   ],
5033   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
5034   "name" : "aidl::android::hardware::nfc::ProtocolDiscoveryConfig",
5035   "record_kind" : "class",
5036   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
5037   "self_type" : "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE",
5038   "size" : 9,
5039   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/ProtocolDiscoveryConfig.h"
5040  },
5041  {
5042   "alignment" : 8,
5043   "base_specifiers" :
5044   [
5045    {
5046     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc18INfcClientCallbackE"
5047    }
5048   ],
5049   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE",
5050   "name" : "aidl::android::hardware::nfc::INfcClientCallbackDefault",
5051   "record_kind" : "class",
5052   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE",
5053   "self_type" : "_ZTIN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE",
5054   "size" : 32,
5055   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfcClientCallback.h",
5056   "vtable_components" :
5057   [
5058    {
5059     "kind" : "offset_to_top"
5060    },
5061    {
5062     "kind" : "rtti",
5063     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc25INfcClientCallbackDefaultE"
5064    },
5065    {
5066     "kind" : "complete_dtor_pointer",
5067     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefaultD1Ev"
5068    },
5069    {
5070     "kind" : "deleting_dtor_pointer",
5071     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefaultD0Ev"
5072    },
5073    {
5074     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8asBinderEv"
5075    },
5076    {
5077     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8isRemoteEv"
5078    },
5079    {
5080     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
5081    },
5082    {
5083     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5084    },
5085    {
5086     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
5087    },
5088    {
5089     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault9sendEventENS2_8NfcEventENS2_9NfcStatusE"
5090    },
5091    {
5092     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault19getInterfaceVersionEPi"
5093    },
5094    {
5095     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc25INfcClientCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
5096    }
5097   ]
5098  },
5099  {
5100   "alignment" : 8,
5101   "base_specifiers" :
5102   [
5103    {
5104     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc19BnNfcClientCallbackE"
5105    }
5106   ],
5107   "fields" :
5108   [
5109    {
5110     "access" : "private",
5111     "field_name" : "_impl",
5112     "field_offset" : 640,
5113     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware3nfc18INfcClientCallbackEEE"
5114    }
5115   ],
5116   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE",
5117   "name" : "aidl::android::hardware::nfc::INfcClientCallbackDelegator",
5118   "record_kind" : "class",
5119   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE",
5120   "self_type" : "_ZTIN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE",
5121   "size" : 96,
5122   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfcClientCallback.h",
5123   "vtable_components" :
5124   [
5125    {
5126     "kind" : "offset_to_top"
5127    },
5128    {
5129     "kind" : "rtti",
5130     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorE"
5131    },
5132    {
5133     "kind" : "complete_dtor_pointer",
5134     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorD1Ev"
5135    },
5136    {
5137     "kind" : "deleting_dtor_pointer",
5138     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc27INfcClientCallbackDelegatorD0Ev"
5139    },
5140    {
5141     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8asBinderEv"
5142    },
5143    {
5144     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc18INfcClientCallbackEE8isRemoteEv"
5145    },
5146    {
5147     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
5148    },
5149    {
5150     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5151    },
5152    {
5153     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc27INfcClientCallbackDelegator8sendDataERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
5154    },
5155    {
5156     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc27INfcClientCallbackDelegator9sendEventENS2_8NfcEventENS2_9NfcStatusE"
5157    },
5158    {
5159     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback19getInterfaceVersionEPi"
5160    },
5161    {
5162     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
5163    },
5164    {
5165     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc19BnNfcClientCallback12createBinderEv"
5166    }
5167   ]
5168  },
5169  {
5170   "alignment" : 8,
5171   "base_specifiers" :
5172   [
5173    {
5174     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
5175    }
5176   ],
5177   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc4INfcE",
5178   "name" : "aidl::android::hardware::nfc::INfc",
5179   "record_kind" : "class",
5180   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc4INfcE",
5181   "self_type" : "_ZTIN4aidl7android8hardware3nfc4INfcE",
5182   "size" : 32,
5183   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/INfc.h",
5184   "vtable_components" :
5185   [
5186    {
5187     "kind" : "offset_to_top"
5188    },
5189    {
5190     "kind" : "rtti",
5191     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc4INfcE"
5192    },
5193    {
5194     "kind" : "complete_dtor_pointer",
5195     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfcD1Ev"
5196    },
5197    {
5198     "kind" : "deleting_dtor_pointer",
5199     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfcD0Ev"
5200    },
5201    {
5202     "is_pure" : true,
5203     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
5204    },
5205    {
5206     "is_pure" : true,
5207     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
5208    },
5209    {
5210     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
5211    },
5212    {
5213     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5214    },
5215    {
5216     "is_pure" : true,
5217     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
5218    },
5219    {
5220     "is_pure" : true,
5221     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5closeENS2_12NfcCloseTypeE"
5222    },
5223    {
5224     "is_pure" : true,
5225     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc15coreInitializedEv"
5226    },
5227    {
5228     "is_pure" : true,
5229     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc12factoryResetEv"
5230    },
5231    {
5232     "is_pure" : true,
5233     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc9getConfigEPNS2_9NfcConfigE"
5234    },
5235    {
5236     "is_pure" : true,
5237     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc10powerCycleEv"
5238    },
5239    {
5240     "is_pure" : true,
5241     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc11preDiscoverEv"
5242    },
5243    {
5244     "is_pure" : true,
5245     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
5246    },
5247    {
5248     "is_pure" : true,
5249     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23setEnableVerboseLoggingEb"
5250    },
5251    {
5252     "is_pure" : true,
5253     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23isVerboseLoggingEnabledEPb"
5254    },
5255    {
5256     "is_pure" : true,
5257     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc19getInterfaceVersionEPi"
5258    },
5259    {
5260     "is_pure" : true,
5261     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
5262    }
5263   ]
5264  },
5265  {
5266   "alignment" : 8,
5267   "base_specifiers" :
5268   [
5269    {
5270     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
5271    }
5272   ],
5273   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc5BnNfcE",
5274   "name" : "aidl::android::hardware::nfc::BnNfc",
5275   "record_kind" : "class",
5276   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc5BnNfcE",
5277   "self_type" : "_ZTIN4aidl7android8hardware3nfc5BnNfcE",
5278   "size" : 80,
5279   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BnNfc.h",
5280   "vtable_components" :
5281   [
5282    {
5283     "kind" : "offset_to_top"
5284    },
5285    {
5286     "kind" : "rtti",
5287     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc5BnNfcE"
5288    },
5289    {
5290     "kind" : "complete_dtor_pointer",
5291     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfcD1Ev"
5292    },
5293    {
5294     "kind" : "deleting_dtor_pointer",
5295     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfcD0Ev"
5296    },
5297    {
5298     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
5299    },
5300    {
5301     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware3nfc4INfcEE8isRemoteEv"
5302    },
5303    {
5304     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
5305    },
5306    {
5307     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5308    },
5309    {
5310     "is_pure" : true,
5311     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
5312    },
5313    {
5314     "is_pure" : true,
5315     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5closeENS2_12NfcCloseTypeE"
5316    },
5317    {
5318     "is_pure" : true,
5319     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc15coreInitializedEv"
5320    },
5321    {
5322     "is_pure" : true,
5323     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc12factoryResetEv"
5324    },
5325    {
5326     "is_pure" : true,
5327     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc9getConfigEPNS2_9NfcConfigE"
5328    },
5329    {
5330     "is_pure" : true,
5331     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc10powerCycleEv"
5332    },
5333    {
5334     "is_pure" : true,
5335     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc11preDiscoverEv"
5336    },
5337    {
5338     "is_pure" : true,
5339     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
5340    },
5341    {
5342     "is_pure" : true,
5343     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23setEnableVerboseLoggingEb"
5344    },
5345    {
5346     "is_pure" : true,
5347     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc4INfc23isVerboseLoggingEnabledEPb"
5348    },
5349    {
5350     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfc19getInterfaceVersionEPi"
5351    },
5352    {
5353     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
5354    },
5355    {
5356     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BnNfc12createBinderEv"
5357    }
5358   ]
5359  },
5360  {
5361   "alignment" : 8,
5362   "base_specifiers" :
5363   [
5364    {
5365     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEEE"
5366    }
5367   ],
5368   "fields" :
5369   [
5370    {
5371     "field_name" : "_aidl_cached_version",
5372     "field_offset" : 320,
5373     "referenced_type" : "_ZTIi"
5374    },
5375    {
5376     "field_name" : "_aidl_cached_hash",
5377     "field_offset" : 384,
5378     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5379    },
5380    {
5381     "field_name" : "_aidl_cached_hash_mutex",
5382     "field_offset" : 576,
5383     "referenced_type" : "_ZTINSt3__15mutexE"
5384    }
5385   ],
5386   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc5BpNfcE",
5387   "name" : "aidl::android::hardware::nfc::BpNfc",
5388   "record_kind" : "class",
5389   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc5BpNfcE",
5390   "self_type" : "_ZTIN4aidl7android8hardware3nfc5BpNfcE",
5391   "size" : 112,
5392   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/BpNfc.h",
5393   "vtable_components" :
5394   [
5395    {
5396     "kind" : "offset_to_top"
5397    },
5398    {
5399     "kind" : "rtti",
5400     "mangled_component_name" : "_ZTIN4aidl7android8hardware3nfc5BpNfcE"
5401    },
5402    {
5403     "kind" : "complete_dtor_pointer",
5404     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfcD1Ev"
5405    },
5406    {
5407     "kind" : "deleting_dtor_pointer",
5408     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfcD0Ev"
5409    },
5410    {
5411     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE8asBinderEv"
5412    },
5413    {
5414     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE8isRemoteEv"
5415    },
5416    {
5417     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware3nfc4INfcEE4dumpEiPPKcj"
5418    },
5419    {
5420     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5421    },
5422    {
5423     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc4openERKNSt3__110shared_ptrINS2_18INfcClientCallbackEEE"
5424    },
5425    {
5426     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc5closeENS2_12NfcCloseTypeE"
5427    },
5428    {
5429     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc15coreInitializedEv"
5430    },
5431    {
5432     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc12factoryResetEv"
5433    },
5434    {
5435     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc9getConfigEPNS2_9NfcConfigE"
5436    },
5437    {
5438     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc10powerCycleEv"
5439    },
5440    {
5441     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc11preDiscoverEv"
5442    },
5443    {
5444     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc5writeERKNSt3__16vectorIhNS4_9allocatorIhEEEEPi"
5445    },
5446    {
5447     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc23setEnableVerboseLoggingEb"
5448    },
5449    {
5450     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc23isVerboseLoggingEnabledEPb"
5451    },
5452    {
5453     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc19getInterfaceVersionEPi"
5454    },
5455    {
5456     "mangled_component_name" : "_ZN4aidl7android8hardware3nfc5BpNfc16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
5457    }
5458   ]
5459  },
5460  {
5461   "alignment" : 8,
5462   "fields" :
5463   [
5464    {
5465     "field_name" : "nfaPollBailOutMode",
5466     "referenced_type" : "_ZTIb"
5467    },
5468    {
5469     "field_name" : "presenceCheckAlgorithm",
5470     "field_offset" : 8,
5471     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5472    },
5473    {
5474     "field_name" : "nfaProprietaryCfg",
5475     "field_offset" : 16,
5476     "referenced_type" : "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
5477    },
5478    {
5479     "field_name" : "defaultOffHostRoute",
5480     "field_offset" : 88,
5481     "referenced_type" : "_ZTIa"
5482    },
5483    {
5484     "field_name" : "defaultOffHostRouteFelica",
5485     "field_offset" : 96,
5486     "referenced_type" : "_ZTIa"
5487    },
5488    {
5489     "field_name" : "defaultSystemCodeRoute",
5490     "field_offset" : 104,
5491     "referenced_type" : "_ZTIa"
5492    },
5493    {
5494     "field_name" : "defaultSystemCodePowerState",
5495     "field_offset" : 112,
5496     "referenced_type" : "_ZTIa"
5497    },
5498    {
5499     "field_name" : "defaultRoute",
5500     "field_offset" : 120,
5501     "referenced_type" : "_ZTIa"
5502    },
5503    {
5504     "field_name" : "offHostESEPipeId",
5505     "field_offset" : 128,
5506     "referenced_type" : "_ZTIa"
5507    },
5508    {
5509     "field_name" : "offHostSIMPipeId",
5510     "field_offset" : 136,
5511     "referenced_type" : "_ZTIa"
5512    },
5513    {
5514     "field_name" : "maxIsoDepTransceiveLength",
5515     "field_offset" : 160,
5516     "referenced_type" : "_ZTIi"
5517    },
5518    {
5519     "field_name" : "hostAllowlist",
5520     "field_offset" : 192,
5521     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5522    },
5523    {
5524     "field_name" : "offHostRouteUicc",
5525     "field_offset" : 384,
5526     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5527    },
5528    {
5529     "field_name" : "offHostRouteEse",
5530     "field_offset" : 576,
5531     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5532    },
5533    {
5534     "field_name" : "defaultIsoDepRoute",
5535     "field_offset" : 768,
5536     "referenced_type" : "_ZTIa"
5537    }
5538   ],
5539   "linker_set_key" : "_ZTIN4aidl7android8hardware3nfc9NfcConfigE",
5540   "name" : "aidl::android::hardware::nfc::NfcConfig",
5541   "record_kind" : "class",
5542   "referenced_type" : "_ZTIN4aidl7android8hardware3nfc9NfcConfigE",
5543   "self_type" : "_ZTIN4aidl7android8hardware3nfc9NfcConfigE",
5544   "size" : 104,
5545   "source_file" : "out/soong/.intermediates/hardware/interfaces/nfc/aidl/android.hardware.nfc-V1-ndk-source/gen/include/aidl/android/hardware/nfc/NfcConfig.h"
5546  },
5547  {
5548   "alignment" : 1,
5549   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5550   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>",
5551   "record_kind" : "class",
5552   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5553   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5554   "size" : 1,
5555   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5556   "template_args" :
5557   [
5558    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5559   ]
5560  },
5561  {
5562   "alignment" : 1,
5563   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5564   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::nfc::PresenceCheckAlgorithm>",
5565   "record_kind" : "class",
5566   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5567   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5568   "size" : 1,
5569   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5570   "template_args" :
5571   [
5572    "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5573   ]
5574  },
5575  {
5576   "alignment" : 1,
5577   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5578   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>",
5579   "record_kind" : "class",
5580   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5581   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5582   "size" : 1,
5583   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5584   "template_args" :
5585   [
5586    "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
5587   ]
5588  },
5589  {
5590   "alignment" : 1,
5591   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5592   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>",
5593   "record_kind" : "class",
5594   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5595   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5596   "size" : 1,
5597   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5598   "template_args" :
5599   [
5600    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5601   ]
5602  },
5603  {
5604   "alignment" : 1,
5605   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5606   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::nfc::PresenceCheckAlgorithm>",
5607   "record_kind" : "class",
5608   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5609   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5610   "size" : 1,
5611   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5612   "template_args" :
5613   [
5614    "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5615   ]
5616  },
5617  {
5618   "alignment" : 1,
5619   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5620   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>",
5621   "record_kind" : "class",
5622   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5623   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5624   "size" : 1,
5625   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5626   "template_args" :
5627   [
5628    "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
5629   ]
5630  },
5631  {
5632   "alignment" : 1,
5633   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5634   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>",
5635   "record_kind" : "class",
5636   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5637   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5638   "size" : 1,
5639   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5640   "template_args" :
5641   [
5642    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5643   ]
5644  },
5645  {
5646   "alignment" : 1,
5647   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIaEE",
5648   "name" : "android::internal::details::ToEmptyString<signed char>",
5649   "record_kind" : "class",
5650   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIaEE",
5651   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIaEE",
5652   "size" : 1,
5653   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5654   "template_args" :
5655   [
5656    "_ZTIa"
5657   ]
5658  },
5659  {
5660   "alignment" : 1,
5661   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIbEE",
5662   "name" : "android::internal::details::ToEmptyString<bool>",
5663   "record_kind" : "class",
5664   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIbEE",
5665   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIbEE",
5666   "size" : 1,
5667   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5668   "template_args" :
5669   [
5670    "_ZTIb"
5671   ]
5672  },
5673  {
5674   "alignment" : 1,
5675   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
5676   "name" : "android::internal::details::ToEmptyString<unsigned char>",
5677   "record_kind" : "class",
5678   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
5679   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
5680   "size" : 1,
5681   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5682   "template_args" :
5683   [
5684    "_ZTIh"
5685   ]
5686  },
5687  {
5688   "alignment" : 1,
5689   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
5690   "name" : "android::internal::details::ToEmptyString<int>",
5691   "record_kind" : "class",
5692   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
5693   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
5694   "size" : 1,
5695   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5696   "template_args" :
5697   [
5698    "_ZTIi"
5699   ]
5700  },
5701  {
5702   "alignment" : 1,
5703   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5704   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::nfc::PresenceCheckAlgorithm>",
5705   "record_kind" : "class",
5706   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5707   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5708   "size" : 1,
5709   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5710   "template_args" :
5711   [
5712    "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5713   ]
5714  },
5715  {
5716   "alignment" : 1,
5717   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5718   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::nfc::ProtocolDiscoveryConfig>",
5719   "record_kind" : "class",
5720   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5721   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigEEE",
5722   "size" : 1,
5723   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5724   "template_args" :
5725   [
5726    "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
5727   ]
5728  },
5729  {
5730   "alignment" : 1,
5731   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5732   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>",
5733   "record_kind" : "class",
5734   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5735   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5736   "size" : 1,
5737   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5738   "template_args" :
5739   [
5740    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5741   ]
5742  },
5743  {
5744   "alignment" : 1,
5745   "base_specifiers" :
5746   [
5747    {
5748     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5749    }
5750   ],
5751   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmENSt3__110shared_ptrEEE",
5752   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::nfc::PresenceCheckAlgorithm, std::shared_ptr>",
5753   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmENSt3__110shared_ptrEEE",
5754   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmENSt3__110shared_ptrEEE",
5755   "size" : 1,
5756   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5757   "template_args" :
5758   [
5759    "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5760   ]
5761  },
5762  {
5763   "alignment" : 1,
5764   "base_specifiers" :
5765   [
5766    {
5767     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5768    }
5769   ],
5770   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmENSt3__18optionalEEE",
5771   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::nfc::PresenceCheckAlgorithm, std::optional>",
5772   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmENSt3__18optionalEEE",
5773   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmENSt3__18optionalEEE",
5774   "size" : 1,
5775   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5776   "template_args" :
5777   [
5778    "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5779   ]
5780  },
5781  {
5782   "alignment" : 1,
5783   "base_specifiers" :
5784   [
5785    {
5786     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5787    }
5788   ],
5789   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigENSt3__110shared_ptrEEE",
5790   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::nfc::ProtocolDiscoveryConfig, std::shared_ptr>",
5791   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigENSt3__110shared_ptrEEE",
5792   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigENSt3__110shared_ptrEEE",
5793   "size" : 1,
5794   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5795   "template_args" :
5796   [
5797    "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
5798   ]
5799  },
5800  {
5801   "alignment" : 1,
5802   "base_specifiers" :
5803   [
5804    {
5805     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5806    }
5807   ],
5808   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigENSt3__18optionalEEE",
5809   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::nfc::ProtocolDiscoveryConfig, std::optional>",
5810   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigENSt3__18optionalEEE",
5811   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigENSt3__18optionalEEE",
5812   "size" : 1,
5813   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5814   "template_args" :
5815   [
5816    "_ZTIN4aidl7android8hardware3nfc23ProtocolDiscoveryConfigE"
5817   ]
5818  },
5819  {
5820   "alignment" : 1,
5821   "base_specifiers" :
5822   [
5823    {
5824     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5825    }
5826   ],
5827   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
5828   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>",
5829   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
5830   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
5831   "size" : 1,
5832   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5833   "template_args" :
5834   [
5835    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5836   ]
5837  },
5838  {
5839   "alignment" : 1,
5840   "base_specifiers" :
5841   [
5842    {
5843     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5844    }
5845   ],
5846   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
5847   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>",
5848   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
5849   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
5850   "size" : 1,
5851   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5852   "template_args" :
5853   [
5854    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5855   ]
5856  },
5857  {
5858   "alignment" : 1,
5859   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5860   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::nfc::PresenceCheckAlgorithm>",
5861   "record_kind" : "class",
5862   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5863   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmEEE",
5864   "size" : 1,
5865   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5866   "template_args" :
5867   [
5868    "_ZTIN4aidl7android8hardware3nfc22PresenceCheckAlgorithmE"
5869   ]
5870  },
5871  {
5872   "alignment" : 1,
5873   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5874   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>",
5875   "record_kind" : "class",
5876   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5877   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5878   "size" : 1,
5879   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5880   "template_args" :
5881   [
5882    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5883   ]
5884  }
5885 ],
5886 "rvalue_reference_types" :
5887 [
5888  {
5889   "alignment" : 8,
5890   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
5891   "name" : "ndk::ScopedAParcel &&",
5892   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
5893   "self_type" : "_ZTION3ndk13ScopedAParcelE",
5894   "size" : 8,
5895   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5896  },
5897  {
5898   "alignment" : 8,
5899   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
5900   "name" : "ndk::ScopedAStatus &&",
5901   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
5902   "self_type" : "_ZTION3ndk13ScopedAStatusE",
5903   "size" : 8,
5904   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5905  },
5906  {
5907   "alignment" : 8,
5908   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
5909   "name" : "ndk::AParcelableHolder &&",
5910   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
5911   "self_type" : "_ZTION3ndk17AParcelableHolderE",
5912   "size" : 8,
5913   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
5914  },
5915  {
5916   "alignment" : 8,
5917   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5918   "name" : "ndk::ScopedAIBinder_Weak &&",
5919   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
5920   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5921   "size" : 8,
5922   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5923  },
5924  {
5925   "alignment" : 8,
5926   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
5927   "name" : "ndk::ScopedFileDescriptor &&",
5928   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
5929   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
5930   "size" : 8,
5931   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5932  },
5933  {
5934   "alignment" : 8,
5935   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5936   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
5937   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
5938   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5939   "size" : 8,
5940   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5941  },
5942  {
5943   "alignment" : 8,
5944   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5945   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
5946   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5947   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5948   "size" : 8,
5949   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5950  }
5951 ]
5952}
5953