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