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