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