1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-73",
9   "self_type" : "type-127",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-319",
16   "self_type" : "type-542",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-44",
24   "self_type" : "type-237",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-89",
32   "self_type" : "type-393",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-89",
41   "self_type" : "type-124",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-534",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-56",
64   "self_type" : "type-56",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-73",
73   "self_type" : "type-73",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-64",
83   "self_type" : "type-64",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-324",
91   "self_type" : "type-324",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-319",
99   "self_type" : "type-319",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-44",
108   "self_type" : "type-44",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-296",
117   "self_type" : "type-296",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-49",
126   "self_type" : "type-49",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-276",
135   "self_type" : "type-276",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-330",
144   "self_type" : "type-330",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-89",
154   "self_type" : "type-89",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-301",
174   "self_type" : "type-301",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-95",
184   "self_type" : "type-95",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-126",
194   "self_type" : "type-126",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-46",
201   "self_type" : "type-46"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_118INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
209  },
210  {
211   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
212  },
213  {
214   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
215  },
216  {
217   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
221  },
222  {
223   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
224  },
225  {
226   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
239  },
240  {
241   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
242  },
243  {
244   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
251  },
252  {
253   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS1_4V1_018INfcClientCallbackEEEb"
254  },
255  {
256   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
257  },
258  {
259   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spIS3_EEb"
260  },
261  {
262   "name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback19_hidl_sendEvent_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback4pingEv"
281  },
282  {
283   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
290  },
291  {
292   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
293  },
294  {
295   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD2Ev"
296  },
297  {
298   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
299  },
300  {
301   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
308  },
309  {
310   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19_hidl_sendEvent_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS1_4V1_09NfcStatusE"
317  },
318  {
319   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
323  },
324  {
325   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
326  },
327  {
328   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
329  },
330  {
331   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
335  },
336  {
337   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
338  },
339  {
340   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3nfc4V1_121writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEjj"
347  },
348  {
349   "name" : "_ZN7android8hardware3nfc4V1_122readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEjj"
350  },
351  {
352   "name" : "_ZN7android8hardware3nfc4V1_14INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
353  },
354  {
355   "name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
356  },
357  {
358   "name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
359  },
360  {
361   "name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3nfc4V1_14INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
365  },
366  {
367   "name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3nfc4V1_14INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
380  },
381  {
382   "name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
383  },
384  {
385   "name" : "_ZN7android8hardware3nfc4V1_14INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
389  },
390  {
391   "name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
392  },
393  {
394   "name" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb"
395  },
396  {
397   "name" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
398  },
399  {
400   "name" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spIS3_EEb"
401  },
402  {
403   "name" : "_ZN7android8hardware3nfc4V1_15BsNfc13addOnewayTaskENSt3__18functionIFvvEEE"
404  },
405  {
406   "name" : "_ZN7android8hardware3nfc4V1_15BsNfcC1ENS_2spINS2_4INfcEEE"
407  },
408  {
409   "name" : "_ZN7android8hardware3nfc4V1_15BsNfcC2ENS_2spINS2_4INfcEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc14_hidl_open_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc15_hidl_getConfigEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc18_hidl_factoryResetEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
425  },
426  {
427   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc26_hidl_closeForPowerOffCaseEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc4pingEv"
431  },
432  {
433   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC1ERKNS_2spINS2_4INfcEEE"
434  },
435  {
436   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC2ERKNS_2spINS2_4INfcEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
440  },
441  {
442   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
443  },
444  {
445   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD2Ev"
446  },
447  {
448   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
449  },
450  {
451   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
452  },
453  {
454   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
455  },
456  {
457   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
458  },
459  {
460   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
461  },
462  {
463   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
464  },
465  {
466   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
467  },
468  {
469   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14_hidl_open_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
473  },
474  {
475   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
476  },
477  {
478   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15_hidl_getConfigEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
479  },
480  {
481   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
482  },
483  {
484   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc18_hidl_factoryResetEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
485  },
486  {
487   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
488  },
489  {
490   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
491  },
492  {
493   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
494  },
495  {
496   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
497  },
498  {
499   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc26_hidl_closeForPowerOffCaseEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
500  },
501  {
502   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
503  },
504  {
505   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
506  },
507  {
508   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
509  },
510  {
511   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
512  },
513  {
514   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
515  },
516  {
517   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
518  },
519  {
520   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
521  },
522  {
523   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC1ERKNS_2spINS0_7IBinderEEE"
524  },
525  {
526   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC2ERKNS_2spINS0_7IBinderEEE"
527  },
528  {
529   "binding" : "weak",
530   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS3_4V1_018INfcClientCallbackENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
531  },
532  {
533   "binding" : "weak",
534   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
535  },
536  {
537   "binding" : "weak",
538   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
539  },
540  {
541   "binding" : "weak",
542   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_"
547  },
548  {
549   "binding" : "weak",
550   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_"
551  },
552  {
553   "binding" : "weak",
554   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_121BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
555  },
556  {
557   "binding" : "weak",
558   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_17BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
559  },
560  {
561   "binding" : "weak",
562   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
563  },
564  {
565   "binding" : "weak",
566   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
567  },
568  {
569   "binding" : "weak",
570   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
571  },
572  {
573   "binding" : "weak",
574   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
575  },
576  {
577   "binding" : "weak",
578   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
579  },
580  {
581   "binding" : "weak",
582   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
583  },
584  {
585   "binding" : "weak",
586   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
587  },
588  {
589   "binding" : "weak",
590   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
591  },
592  {
593   "binding" : "weak",
594   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
595  },
596  {
597   "binding" : "weak",
598   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
599  },
600  {
601   "binding" : "weak",
602   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
603  },
604  {
605   "name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
606  },
607  {
608   "name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
609  },
610  {
611   "name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
612  },
613  {
614   "name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
615  },
616  {
617   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
618  },
619  {
620   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
621  },
622  {
623   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
624  },
625  {
626   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
627  }
628 ],
629 "elf_objects" :
630 [
631  {
632   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10descriptorE"
633  },
634  {
635   "name" : "_ZN7android8hardware3nfc4V1_14INfc10descriptorE"
636  },
637  {
638   "name" : "_ZTCN7android8hardware3nfc4V1_118INfcClientCallbackE0_NS1_4V1_018INfcClientCallbackE"
639  },
640  {
641   "name" : "_ZTCN7android8hardware3nfc4V1_118INfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
642  },
643  {
644   "binding" : "weak",
645   "name" : "_ZTCN7android8hardware3nfc4V1_119BsNfcClientCallbackE0_NS2_18INfcClientCallbackE"
646  },
647  {
648   "name" : "_ZTCN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE0_NS0_7IBinderE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE0_NS0_9BHwBinderE"
652  },
653  {
654   "name" : "_ZTCN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
655  },
656  {
657   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS0_11BpInterfaceINS2_18INfcClientCallbackEEE"
658  },
659  {
660   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS1_4V1_018INfcClientCallbackE"
661  },
662  {
663   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS2_18INfcClientCallbackE"
664  },
665  {
666   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
667  },
668  {
669   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE4_NS0_10IInterfaceE"
670  },
671  {
672   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE8_NS0_11BpHwRefBaseE"
673  },
674  {
675   "name" : "_ZTCN7android8hardware3nfc4V1_14INfcE0_NS1_4V1_04INfcE"
676  },
677  {
678   "name" : "_ZTCN7android8hardware3nfc4V1_14INfcE0_NS_4hidl4base4V1_05IBaseE"
679  },
680  {
681   "binding" : "weak",
682   "name" : "_ZTCN7android8hardware3nfc4V1_15BsNfcE0_NS2_4INfcE"
683  },
684  {
685   "name" : "_ZTCN7android8hardware3nfc4V1_17BnHwNfcE0_NS0_7IBinderE"
686  },
687  {
688   "name" : "_ZTCN7android8hardware3nfc4V1_17BnHwNfcE0_NS0_9BHwBinderE"
689  },
690  {
691   "name" : "_ZTCN7android8hardware3nfc4V1_17BnHwNfcE0_NS_4hidl4base4V1_08BnHwBaseE"
692  },
693  {
694   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS0_11BpInterfaceINS2_4INfcEEE"
695  },
696  {
697   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS1_4V1_04INfcE"
698  },
699  {
700   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS2_4INfcE"
701  },
702  {
703   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS_4hidl4base4V1_05IBaseE"
704  },
705  {
706   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE4_NS0_10IInterfaceE"
707  },
708  {
709   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE8_NS0_11BpHwRefBaseE"
710  },
711  {
712   "name" : "_ZTTN7android8hardware3nfc4V1_118INfcClientCallbackE"
713  },
714  {
715   "name" : "_ZTTN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
716  },
717  {
718   "name" : "_ZTTN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
719  },
720  {
721   "name" : "_ZTTN7android8hardware3nfc4V1_14INfcE"
722  },
723  {
724   "name" : "_ZTTN7android8hardware3nfc4V1_17BnHwNfcE"
725  },
726  {
727   "name" : "_ZTTN7android8hardware3nfc4V1_17BpHwNfcE"
728  },
729  {
730   "name" : "_ZTVN7android8hardware3nfc4V1_118INfcClientCallbackE"
731  },
732  {
733   "binding" : "weak",
734   "name" : "_ZTVN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
735  },
736  {
737   "name" : "_ZTVN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
738  },
739  {
740   "name" : "_ZTVN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
741  },
742  {
743   "name" : "_ZTVN7android8hardware3nfc4V1_14INfcE"
744  },
745  {
746   "binding" : "weak",
747   "name" : "_ZTVN7android8hardware3nfc4V1_15BsNfcE"
748  },
749  {
750   "name" : "_ZTVN7android8hardware3nfc4V1_17BnHwNfcE"
751  },
752  {
753   "name" : "_ZTVN7android8hardware3nfc4V1_17BpHwNfcE"
754  }
755 ],
756 "enum_types" :
757 [
758  {
759   "alignment" : 4,
760   "enum_fields" :
761   [
762    {
763     "enum_field_value" : 0,
764     "name" : "android::Condition::WAKE_UP_ONE"
765    },
766    {
767     "enum_field_value" : 1,
768     "name" : "android::Condition::WAKE_UP_ALL"
769    }
770   ],
771   "linker_set_key" : "android::Condition::WakeUpType",
772   "name" : "android::Condition::WakeUpType",
773   "referenced_type" : "type-553",
774   "self_type" : "type-553",
775   "size" : 4,
776   "source_file" : "/system/core/libutils/include/utils/Condition.h",
777   "underlying_type" : "type-2",
778   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
779  },
780  {
781   "alignment" : 4,
782   "enum_fields" :
783   [
784    {
785     "enum_field_value" : 0,
786     "name" : "android::String16::kEmptyString"
787    }
788   ],
789   "linker_set_key" : "android::String16::StaticLinkage",
790   "name" : "android::String16::StaticLinkage",
791   "referenced_type" : "type-445",
792   "self_type" : "type-445",
793   "size" : 4,
794   "source_file" : "/system/core/libutils/include/utils/String16.h",
795   "underlying_type" : "type-2",
796   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
797  },
798  {
799   "alignment" : 4,
800   "enum_fields" :
801   [
802    {
803     "enum_field_value" : 0,
804     "name" : "android::String8::kEmptyString"
805    }
806   ],
807   "linker_set_key" : "android::String8::StaticLinkage",
808   "name" : "android::String8::StaticLinkage",
809   "referenced_type" : "type-438",
810   "self_type" : "type-438",
811   "size" : 4,
812   "source_file" : "/system/core/libutils/include/utils/String8.h",
813   "underlying_type" : "type-2",
814   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
815  },
816  {
817   "alignment" : 4,
818   "enum_fields" :
819   [
820    {
821     "enum_field_value" : 0,
822     "name" : "android::hardware::HidlReturnRestriction::NONE"
823    },
824    {
825     "enum_field_value" : 1,
826     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
827    },
828    {
829     "enum_field_value" : 2,
830     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
831    }
832   ],
833   "linker_set_key" : "android::hardware::HidlReturnRestriction",
834   "name" : "android::hardware::HidlReturnRestriction",
835   "referenced_type" : "type-244",
836   "self_type" : "type-244",
837   "size" : 4,
838   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
839   "underlying_type" : "type-44",
840   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
841  },
842  {
843   "alignment" : 4,
844   "enum_fields" :
845   [
846    {
847     "enum_field_value" : 0,
848     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
849    },
850    {
851     "enum_field_value" : 1,
852     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
853    },
854    {
855     "enum_field_value" : 2,
856     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
857    },
858    {
859     "enum_field_value" : 3,
860     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
861    }
862   ],
863   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
864   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
865   "referenced_type" : "type-429",
866   "self_type" : "type-429",
867   "size" : 4,
868   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
869   "underlying_type" : "type-44",
870   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
871  },
872  {
873   "alignment" : 4,
874   "enum_fields" :
875   [
876    {
877     "enum_field_value" : 1,
878     "name" : "android::hardware::kSynchronizedReadWrite"
879    },
880    {
881     "enum_field_value" : 2,
882     "name" : "android::hardware::kUnsynchronizedWrite"
883    }
884   ],
885   "linker_set_key" : "android::hardware::MQFlavor",
886   "name" : "android::hardware::MQFlavor",
887   "referenced_type" : "type-425",
888   "self_type" : "type-425",
889   "size" : 4,
890   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
891   "underlying_type" : "type-2",
892   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
893  },
894  {
895   "alignment" : 4,
896   "enum_fields" :
897   [
898    {
899     "enum_field_value" : 0,
900     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
901    },
902    {
903     "enum_field_value" : 1,
904     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
905    },
906    {
907     "enum_field_value" : 2,
908     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
909    }
910   ],
911   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
912   "name" : "android::hardware::ProcessState::CallRestriction",
913   "referenced_type" : "type-75",
914   "self_type" : "type-75",
915   "size" : 4,
916   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
917   "underlying_type" : "type-44",
918   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
919  },
920  {
921   "alignment" : 4,
922   "enum_fields" :
923   [
924    {
925     "enum_field_value" : 0,
926     "name" : "android::hardware::Status::EX_NONE"
927    },
928    {
929     "enum_field_value" : -1,
930     "name" : "android::hardware::Status::EX_SECURITY"
931    },
932    {
933     "enum_field_value" : -2,
934     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
935    },
936    {
937     "enum_field_value" : -3,
938     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
939    },
940    {
941     "enum_field_value" : -4,
942     "name" : "android::hardware::Status::EX_NULL_POINTER"
943    },
944    {
945     "enum_field_value" : -5,
946     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
947    },
948    {
949     "enum_field_value" : -6,
950     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
951    },
952    {
953     "enum_field_value" : -7,
954     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
955    },
956    {
957     "enum_field_value" : -128,
958     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
959    },
960    {
961     "enum_field_value" : -129,
962     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
963    }
964   ],
965   "linker_set_key" : "android::hardware::Status::Exception",
966   "name" : "android::hardware::Status::Exception",
967   "referenced_type" : "type-201",
968   "self_type" : "type-201",
969   "size" : 4,
970   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
971   "underlying_type" : "type-44",
972   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
973  },
974  {
975   "alignment" : 4,
976   "enum_fields" :
977   [
978    {
979     "enum_field_value" : 0,
980     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
981    },
982    {
983     "enum_field_value" : 1,
984     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
985    },
986    {
987     "enum_field_value" : 2,
988     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
989    },
990    {
991     "enum_field_value" : 3,
992     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
993    },
994    {
995     "enum_field_value" : 4,
996     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
997    },
998    {
999     "enum_field_value" : 5,
1000     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1001    },
1002    {
1003     "enum_field_value" : 6,
1004     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1005    },
1006    {
1007     "enum_field_value" : 7,
1008     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1009    },
1010    {
1011     "enum_field_value" : 8,
1012     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1013    },
1014    {
1015     "enum_field_value" : 9,
1016     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1017    }
1018   ],
1019   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1020   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1021   "referenced_type" : "type-647",
1022   "self_type" : "type-647",
1023   "size" : 4,
1024   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1025   "underlying_type" : "type-2",
1026   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1027  },
1028  {
1029   "alignment" : 4,
1030   "enum_fields" :
1031   [
1032    {
1033     "enum_field_value" : 0,
1034     "name" : "android::hardware::nfc::V1_0::NfcEvent::OPEN_CPLT"
1035    },
1036    {
1037     "enum_field_value" : 1,
1038     "name" : "android::hardware::nfc::V1_0::NfcEvent::CLOSE_CPLT"
1039    },
1040    {
1041     "enum_field_value" : 2,
1042     "name" : "android::hardware::nfc::V1_0::NfcEvent::POST_INIT_CPLT"
1043    },
1044    {
1045     "enum_field_value" : 3,
1046     "name" : "android::hardware::nfc::V1_0::NfcEvent::PRE_DISCOVER_CPLT"
1047    },
1048    {
1049     "enum_field_value" : 4,
1050     "name" : "android::hardware::nfc::V1_0::NfcEvent::REQUEST_CONTROL"
1051    },
1052    {
1053     "enum_field_value" : 5,
1054     "name" : "android::hardware::nfc::V1_0::NfcEvent::RELEASE_CONTROL"
1055    },
1056    {
1057     "enum_field_value" : 6,
1058     "name" : "android::hardware::nfc::V1_0::NfcEvent::ERROR"
1059    }
1060   ],
1061   "linker_set_key" : "android::hardware::nfc::V1_0::NfcEvent",
1062   "name" : "android::hardware::nfc::V1_0::NfcEvent",
1063   "referenced_type" : "type-578",
1064   "self_type" : "type-578",
1065   "size" : 4,
1066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1067   "underlying_type" : "type-2",
1068   "unique_id" : "_ZTSN7android8hardware3nfc4V1_08NfcEventE"
1069  },
1070  {
1071   "alignment" : 4,
1072   "enum_fields" :
1073   [
1074    {
1075     "enum_field_value" : 0,
1076     "name" : "android::hardware::nfc::V1_0::NfcStatus::OK"
1077    },
1078    {
1079     "enum_field_value" : 1,
1080     "name" : "android::hardware::nfc::V1_0::NfcStatus::FAILED"
1081    },
1082    {
1083     "enum_field_value" : 2,
1084     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_TRANSPORT"
1085    },
1086    {
1087     "enum_field_value" : 3,
1088     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_CMD_TIMEOUT"
1089    },
1090    {
1091     "enum_field_value" : 4,
1092     "name" : "android::hardware::nfc::V1_0::NfcStatus::REFUSED"
1093    }
1094   ],
1095   "linker_set_key" : "android::hardware::nfc::V1_0::NfcStatus",
1096   "name" : "android::hardware::nfc::V1_0::NfcStatus",
1097   "referenced_type" : "type-218",
1098   "self_type" : "type-218",
1099   "size" : 4,
1100   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1101   "underlying_type" : "type-2",
1102   "unique_id" : "_ZTSN7android8hardware3nfc4V1_09NfcStatusE"
1103  },
1104  {
1105   "alignment" : 1,
1106   "enum_fields" :
1107   [
1108    {
1109     "enum_field_value" : 255,
1110     "name" : "android::hardware::nfc::V1_1::Constant::UNSUPPORTED_CONFIG"
1111    }
1112   ],
1113   "linker_set_key" : "android::hardware::nfc::V1_1::Constant",
1114   "name" : "android::hardware::nfc::V1_1::Constant",
1115   "referenced_type" : "type-590",
1116   "self_type" : "type-590",
1117   "size" : 1,
1118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
1119   "underlying_type" : "type-89",
1120   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18ConstantE"
1121  },
1122  {
1123   "alignment" : 4,
1124   "enum_fields" :
1125   [
1126    {
1127     "enum_field_value" : 0,
1128     "name" : "android::hardware::nfc::V1_1::NfcEvent::OPEN_CPLT"
1129    },
1130    {
1131     "enum_field_value" : 1,
1132     "name" : "android::hardware::nfc::V1_1::NfcEvent::CLOSE_CPLT"
1133    },
1134    {
1135     "enum_field_value" : 2,
1136     "name" : "android::hardware::nfc::V1_1::NfcEvent::POST_INIT_CPLT"
1137    },
1138    {
1139     "enum_field_value" : 3,
1140     "name" : "android::hardware::nfc::V1_1::NfcEvent::PRE_DISCOVER_CPLT"
1141    },
1142    {
1143     "enum_field_value" : 4,
1144     "name" : "android::hardware::nfc::V1_1::NfcEvent::REQUEST_CONTROL"
1145    },
1146    {
1147     "enum_field_value" : 5,
1148     "name" : "android::hardware::nfc::V1_1::NfcEvent::RELEASE_CONTROL"
1149    },
1150    {
1151     "enum_field_value" : 6,
1152     "name" : "android::hardware::nfc::V1_1::NfcEvent::ERROR"
1153    },
1154    {
1155     "enum_field_value" : 7,
1156     "name" : "android::hardware::nfc::V1_1::NfcEvent::HCI_NETWORK_RESET"
1157    }
1158   ],
1159   "linker_set_key" : "android::hardware::nfc::V1_1::NfcEvent",
1160   "name" : "android::hardware::nfc::V1_1::NfcEvent",
1161   "referenced_type" : "type-588",
1162   "self_type" : "type-588",
1163   "size" : 4,
1164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
1165   "underlying_type" : "type-2",
1166   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18NfcEventE"
1167  },
1168  {
1169   "alignment" : 1,
1170   "enum_fields" :
1171   [
1172    {
1173     "enum_field_value" : 0,
1174     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::DEFAULT"
1175    },
1176    {
1177     "enum_field_value" : 1,
1178     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::I_BLOCK"
1179    },
1180    {
1181     "enum_field_value" : 2,
1182     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::ISO_DEP_NAK"
1183    }
1184   ],
1185   "linker_set_key" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
1186   "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
1187   "referenced_type" : "type-88",
1188   "self_type" : "type-88",
1189   "size" : 1,
1190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
1191   "underlying_type" : "type-89",
1192   "unique_id" : "_ZTSN7android8hardware3nfc4V1_122PresenceCheckAlgorithmE"
1193  },
1194  {
1195   "alignment" : 4,
1196   "enum_fields" :
1197   [
1198    {
1199     "enum_field_value" : 0,
1200     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1201    },
1202    {
1203     "enum_field_value" : 1,
1204     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1205    },
1206    {
1207     "enum_field_value" : 2,
1208     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1209    }
1210   ],
1211   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1212   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1213   "referenced_type" : "type-433",
1214   "self_type" : "type-433",
1215   "size" : 4,
1216   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1217   "underlying_type" : "type-44",
1218   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1219  },
1220  {
1221   "alignment" : 4,
1222   "enum_fields" :
1223   [
1224    {
1225     "enum_field_value" : -1,
1226     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1227    }
1228   ],
1229   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1230   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1231   "referenced_type" : "type-569",
1232   "self_type" : "type-569",
1233   "size" : 4,
1234   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1235   "underlying_type" : "type-44",
1236   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1237  },
1238  {
1239   "alignment" : 1,
1240   "enum_fields" :
1241   [
1242    {
1243     "enum_field_value" : 0,
1244     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1245    },
1246    {
1247     "enum_field_value" : 1,
1248     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1249    },
1250    {
1251     "enum_field_value" : 2,
1252     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1253    }
1254   ],
1255   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1256   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1257   "referenced_type" : "type-567",
1258   "self_type" : "type-567",
1259   "size" : 1,
1260   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1261   "underlying_type" : "type-89",
1262   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1263  },
1264  {
1265   "alignment" : 4,
1266   "enum_fields" :
1267   [
1268    {
1269     "enum_field_value" : 0,
1270     "name" : "ANDROID_LOG_UNKNOWN"
1271    },
1272    {
1273     "enum_field_value" : 1,
1274     "name" : "ANDROID_LOG_DEFAULT"
1275    },
1276    {
1277     "enum_field_value" : 2,
1278     "name" : "ANDROID_LOG_VERBOSE"
1279    },
1280    {
1281     "enum_field_value" : 3,
1282     "name" : "ANDROID_LOG_DEBUG"
1283    },
1284    {
1285     "enum_field_value" : 4,
1286     "name" : "ANDROID_LOG_INFO"
1287    },
1288    {
1289     "enum_field_value" : 5,
1290     "name" : "ANDROID_LOG_WARN"
1291    },
1292    {
1293     "enum_field_value" : 6,
1294     "name" : "ANDROID_LOG_ERROR"
1295    },
1296    {
1297     "enum_field_value" : 7,
1298     "name" : "ANDROID_LOG_FATAL"
1299    },
1300    {
1301     "enum_field_value" : 8,
1302     "name" : "ANDROID_LOG_SILENT"
1303    }
1304   ],
1305   "linker_set_key" : "android_LogPriority",
1306   "name" : "android_LogPriority",
1307   "referenced_type" : "type-1",
1308   "self_type" : "type-1",
1309   "size" : 4,
1310   "source_file" : "/system/core/liblog/include/android/log.h",
1311   "underlying_type" : "type-2",
1312   "unique_id" : "android_LogPriority"
1313  },
1314  {
1315   "alignment" : 4,
1316   "enum_fields" :
1317   [
1318    {
1319     "enum_field_value" : 0,
1320     "name" : "HAL_COLOR_MODE_NATIVE"
1321    },
1322    {
1323     "enum_field_value" : 1,
1324     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1325    },
1326    {
1327     "enum_field_value" : 2,
1328     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1329    },
1330    {
1331     "enum_field_value" : 3,
1332     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1333    },
1334    {
1335     "enum_field_value" : 4,
1336     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1337    },
1338    {
1339     "enum_field_value" : 5,
1340     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1341    },
1342    {
1343     "enum_field_value" : 6,
1344     "name" : "HAL_COLOR_MODE_DCI_P3"
1345    },
1346    {
1347     "enum_field_value" : 7,
1348     "name" : "HAL_COLOR_MODE_SRGB"
1349    },
1350    {
1351     "enum_field_value" : 8,
1352     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1353    },
1354    {
1355     "enum_field_value" : 9,
1356     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1357    }
1358   ],
1359   "linker_set_key" : "android_color_mode_t",
1360   "name" : "android_color_mode_t",
1361   "referenced_type" : "type-521",
1362   "self_type" : "type-521",
1363   "size" : 4,
1364   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1365   "underlying_type" : "type-2",
1366   "unique_id" : "android_color_mode_t"
1367  },
1368  {
1369   "alignment" : 4,
1370   "enum_fields" :
1371   [
1372    {
1373     "enum_field_value" : 10,
1374     "name" : "HAL_COLOR_MODE_BT2020"
1375    },
1376    {
1377     "enum_field_value" : 11,
1378     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1379    },
1380    {
1381     "enum_field_value" : 12,
1382     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1383    }
1384   ],
1385   "linker_set_key" : "android_color_mode_v1_1_t",
1386   "name" : "android_color_mode_v1_1_t",
1387   "referenced_type" : "type-527",
1388   "self_type" : "type-527",
1389   "size" : 4,
1390   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1391   "underlying_type" : "type-2",
1392   "unique_id" : "android_color_mode_v1_1_t"
1393  },
1394  {
1395   "alignment" : 4,
1396   "enum_fields" :
1397   [
1398    {
1399     "enum_field_value" : 0,
1400     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1401    },
1402    {
1403     "enum_field_value" : 1,
1404     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1405    },
1406    {
1407     "enum_field_value" : 2,
1408     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1409    },
1410    {
1411     "enum_field_value" : 3,
1412     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1413    },
1414    {
1415     "enum_field_value" : 4,
1416     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1417    },
1418    {
1419     "enum_field_value" : 5,
1420     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1421    },
1422    {
1423     "enum_field_value" : 6,
1424     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1425    }
1426   ],
1427   "linker_set_key" : "android_color_transform_t",
1428   "name" : "android_color_transform_t",
1429   "referenced_type" : "type-522",
1430   "self_type" : "type-522",
1431   "size" : 4,
1432   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1433   "underlying_type" : "type-2",
1434   "unique_id" : "android_color_transform_t"
1435  },
1436  {
1437   "alignment" : 4,
1438   "enum_fields" :
1439   [
1440    {
1441     "enum_field_value" : 0,
1442     "name" : "HAL_DATASPACE_UNKNOWN"
1443    },
1444    {
1445     "enum_field_value" : 1,
1446     "name" : "HAL_DATASPACE_ARBITRARY"
1447    },
1448    {
1449     "enum_field_value" : 16,
1450     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1451    },
1452    {
1453     "enum_field_value" : 4128768,
1454     "name" : "HAL_DATASPACE_STANDARD_MASK"
1455    },
1456    {
1457     "enum_field_value" : 0,
1458     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1459    },
1460    {
1461     "enum_field_value" : 65536,
1462     "name" : "HAL_DATASPACE_STANDARD_BT709"
1463    },
1464    {
1465     "enum_field_value" : 131072,
1466     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1467    },
1468    {
1469     "enum_field_value" : 196608,
1470     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1471    },
1472    {
1473     "enum_field_value" : 262144,
1474     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1475    },
1476    {
1477     "enum_field_value" : 327680,
1478     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1479    },
1480    {
1481     "enum_field_value" : 393216,
1482     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1483    },
1484    {
1485     "enum_field_value" : 458752,
1486     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1487    },
1488    {
1489     "enum_field_value" : 524288,
1490     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1491    },
1492    {
1493     "enum_field_value" : 589824,
1494     "name" : "HAL_DATASPACE_STANDARD_FILM"
1495    },
1496    {
1497     "enum_field_value" : 655360,
1498     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1499    },
1500    {
1501     "enum_field_value" : 720896,
1502     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1503    },
1504    {
1505     "enum_field_value" : 22,
1506     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1507    },
1508    {
1509     "enum_field_value" : 130023424,
1510     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1511    },
1512    {
1513     "enum_field_value" : 0,
1514     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1515    },
1516    {
1517     "enum_field_value" : 4194304,
1518     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1519    },
1520    {
1521     "enum_field_value" : 8388608,
1522     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1523    },
1524    {
1525     "enum_field_value" : 12582912,
1526     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1527    },
1528    {
1529     "enum_field_value" : 16777216,
1530     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1531    },
1532    {
1533     "enum_field_value" : 20971520,
1534     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1535    },
1536    {
1537     "enum_field_value" : 25165824,
1538     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1539    },
1540    {
1541     "enum_field_value" : 29360128,
1542     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1543    },
1544    {
1545     "enum_field_value" : 33554432,
1546     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1547    },
1548    {
1549     "enum_field_value" : 27,
1550     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1551    },
1552    {
1553     "enum_field_value" : 939524096,
1554     "name" : "HAL_DATASPACE_RANGE_MASK"
1555    },
1556    {
1557     "enum_field_value" : 0,
1558     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1559    },
1560    {
1561     "enum_field_value" : 134217728,
1562     "name" : "HAL_DATASPACE_RANGE_FULL"
1563    },
1564    {
1565     "enum_field_value" : 268435456,
1566     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1567    },
1568    {
1569     "enum_field_value" : 402653184,
1570     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1571    },
1572    {
1573     "enum_field_value" : 512,
1574     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1575    },
1576    {
1577     "enum_field_value" : 138477568,
1578     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1579    },
1580    {
1581     "enum_field_value" : 406913024,
1582     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1583    },
1584    {
1585     "enum_field_value" : 513,
1586     "name" : "HAL_DATASPACE_SRGB"
1587    },
1588    {
1589     "enum_field_value" : 142671872,
1590     "name" : "HAL_DATASPACE_V0_SRGB"
1591    },
1592    {
1593     "enum_field_value" : 411107328,
1594     "name" : "HAL_DATASPACE_V0_SCRGB"
1595    },
1596    {
1597     "enum_field_value" : 257,
1598     "name" : "HAL_DATASPACE_JFIF"
1599    },
1600    {
1601     "enum_field_value" : 146931712,
1602     "name" : "HAL_DATASPACE_V0_JFIF"
1603    },
1604    {
1605     "enum_field_value" : 258,
1606     "name" : "HAL_DATASPACE_BT601_625"
1607    },
1608    {
1609     "enum_field_value" : 281149440,
1610     "name" : "HAL_DATASPACE_V0_BT601_625"
1611    },
1612    {
1613     "enum_field_value" : 259,
1614     "name" : "HAL_DATASPACE_BT601_525"
1615    },
1616    {
1617     "enum_field_value" : 281280512,
1618     "name" : "HAL_DATASPACE_V0_BT601_525"
1619    },
1620    {
1621     "enum_field_value" : 260,
1622     "name" : "HAL_DATASPACE_BT709"
1623    },
1624    {
1625     "enum_field_value" : 281083904,
1626     "name" : "HAL_DATASPACE_V0_BT709"
1627    },
1628    {
1629     "enum_field_value" : 139067392,
1630     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1631    },
1632    {
1633     "enum_field_value" : 155844608,
1634     "name" : "HAL_DATASPACE_DCI_P3"
1635    },
1636    {
1637     "enum_field_value" : 139067392,
1638     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1639    },
1640    {
1641     "enum_field_value" : 143261696,
1642     "name" : "HAL_DATASPACE_DISPLAY_P3"
1643    },
1644    {
1645     "enum_field_value" : 151715840,
1646     "name" : "HAL_DATASPACE_ADOBE_RGB"
1647    },
1648    {
1649     "enum_field_value" : 138805248,
1650     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1651    },
1652    {
1653     "enum_field_value" : 147193856,
1654     "name" : "HAL_DATASPACE_BT2020"
1655    },
1656    {
1657     "enum_field_value" : 163971072,
1658     "name" : "HAL_DATASPACE_BT2020_PQ"
1659    },
1660    {
1661     "enum_field_value" : 4096,
1662     "name" : "HAL_DATASPACE_DEPTH"
1663    },
1664    {
1665     "enum_field_value" : 4097,
1666     "name" : "HAL_DATASPACE_SENSOR"
1667    }
1668   ],
1669   "linker_set_key" : "android_dataspace_t",
1670   "name" : "android_dataspace_t",
1671   "referenced_type" : "type-520",
1672   "self_type" : "type-520",
1673   "size" : 4,
1674   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1675   "underlying_type" : "type-2",
1676   "unique_id" : "android_dataspace_t"
1677  },
1678  {
1679   "alignment" : 4,
1680   "enum_fields" :
1681   [
1682    {
1683     "enum_field_value" : 281411584,
1684     "name" : "HAL_DATASPACE_BT2020_ITU"
1685    },
1686    {
1687     "enum_field_value" : 298188800,
1688     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1689    },
1690    {
1691     "enum_field_value" : 302383104,
1692     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1693    },
1694    {
1695     "enum_field_value" : 168165376,
1696     "name" : "HAL_DATASPACE_BT2020_HLG"
1697    }
1698   ],
1699   "linker_set_key" : "android_dataspace_v1_1_t",
1700   "name" : "android_dataspace_v1_1_t",
1701   "referenced_type" : "type-526",
1702   "self_type" : "type-526",
1703   "size" : 4,
1704   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1705   "underlying_type" : "type-2",
1706   "unique_id" : "android_dataspace_v1_1_t"
1707  },
1708  {
1709   "alignment" : 4,
1710   "enum_fields" :
1711   [
1712    {
1713     "enum_field_value" : 142999552,
1714     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1715    },
1716    {
1717     "enum_field_value" : 4098,
1718     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1719    },
1720    {
1721     "enum_field_value" : 4099,
1722     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1723    },
1724    {
1725     "enum_field_value" : 4100,
1726     "name" : "HAL_DATASPACE_HEIF"
1727    }
1728   ],
1729   "linker_set_key" : "android_dataspace_v1_2_t",
1730   "name" : "android_dataspace_v1_2_t",
1731   "referenced_type" : "type-530",
1732   "self_type" : "type-530",
1733   "size" : 4,
1734   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1735   "underlying_type" : "type-2",
1736   "unique_id" : "android_dataspace_v1_2_t"
1737  },
1738  {
1739   "alignment" : 4,
1740   "enum_fields" :
1741   [
1742    {
1743     "enum_field_value" : 1,
1744     "name" : "FLEX_COMPONENT_Y"
1745    },
1746    {
1747     "enum_field_value" : 2,
1748     "name" : "FLEX_COMPONENT_Cb"
1749    },
1750    {
1751     "enum_field_value" : 4,
1752     "name" : "FLEX_COMPONENT_Cr"
1753    },
1754    {
1755     "enum_field_value" : 1024,
1756     "name" : "FLEX_COMPONENT_R"
1757    },
1758    {
1759     "enum_field_value" : 2048,
1760     "name" : "FLEX_COMPONENT_G"
1761    },
1762    {
1763     "enum_field_value" : 4096,
1764     "name" : "FLEX_COMPONENT_B"
1765    },
1766    {
1767     "enum_field_value" : 1073741824,
1768     "name" : "FLEX_COMPONENT_A"
1769    }
1770   ],
1771   "linker_set_key" : "android_flex_component",
1772   "name" : "android_flex_component",
1773   "referenced_type" : "type-535",
1774   "self_type" : "type-535",
1775   "size" : 4,
1776   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1777   "underlying_type" : "type-2",
1778   "unique_id" : "android_flex_component"
1779  },
1780  {
1781   "alignment" : 4,
1782   "enum_fields" :
1783   [
1784    {
1785     "enum_field_value" : 0,
1786     "name" : "FLEX_FORMAT_INVALID"
1787    },
1788    {
1789     "enum_field_value" : 1,
1790     "name" : "FLEX_FORMAT_Y"
1791    },
1792    {
1793     "enum_field_value" : 7,
1794     "name" : "FLEX_FORMAT_YCbCr"
1795    },
1796    {
1797     "enum_field_value" : 1073741831,
1798     "name" : "FLEX_FORMAT_YCbCrA"
1799    },
1800    {
1801     "enum_field_value" : 7168,
1802     "name" : "FLEX_FORMAT_RGB"
1803    },
1804    {
1805     "enum_field_value" : 1073748992,
1806     "name" : "FLEX_FORMAT_RGBA"
1807    }
1808   ],
1809   "linker_set_key" : "android_flex_format",
1810   "name" : "android_flex_format",
1811   "referenced_type" : "type-538",
1812   "self_type" : "type-538",
1813   "size" : 4,
1814   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1815   "underlying_type" : "type-2",
1816   "unique_id" : "android_flex_format"
1817  },
1818  {
1819   "alignment" : 4,
1820   "enum_fields" :
1821   [
1822    {
1823     "enum_field_value" : 1,
1824     "name" : "HAL_HDR_DOLBY_VISION"
1825    },
1826    {
1827     "enum_field_value" : 2,
1828     "name" : "HAL_HDR_HDR10"
1829    },
1830    {
1831     "enum_field_value" : 3,
1832     "name" : "HAL_HDR_HLG"
1833    }
1834   ],
1835   "linker_set_key" : "android_hdr_t",
1836   "name" : "android_hdr_t",
1837   "referenced_type" : "type-523",
1838   "self_type" : "type-523",
1839   "size" : 4,
1840   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1841   "underlying_type" : "type-2",
1842   "unique_id" : "android_hdr_t"
1843  },
1844  {
1845   "alignment" : 4,
1846   "enum_fields" :
1847   [
1848    {
1849     "enum_field_value" : 4,
1850     "name" : "HAL_HDR_HDR10_PLUS"
1851    }
1852   ],
1853   "linker_set_key" : "android_hdr_v1_2_t",
1854   "name" : "android_hdr_v1_2_t",
1855   "referenced_type" : "type-529",
1856   "self_type" : "type-529",
1857   "size" : 4,
1858   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1859   "underlying_type" : "type-2",
1860   "unique_id" : "android_hdr_v1_2_t"
1861  },
1862  {
1863   "alignment" : 4,
1864   "enum_fields" :
1865   [
1866    {
1867     "enum_field_value" : 39,
1868     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1869    },
1870    {
1871     "enum_field_value" : 40,
1872     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1873    },
1874    {
1875     "enum_field_value" : 41,
1876     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1877    },
1878    {
1879     "enum_field_value" : 42,
1880     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1881    }
1882   ],
1883   "linker_set_key" : "android_pixel_format_sw_t",
1884   "name" : "android_pixel_format_sw_t",
1885   "referenced_type" : "type-532",
1886   "self_type" : "type-532",
1887   "size" : 4,
1888   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1889   "underlying_type" : "type-2",
1890   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1891  },
1892  {
1893   "alignment" : 4,
1894   "enum_fields" :
1895   [
1896    {
1897     "enum_field_value" : 1,
1898     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1899    },
1900    {
1901     "enum_field_value" : 2,
1902     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1903    },
1904    {
1905     "enum_field_value" : 3,
1906     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1907    },
1908    {
1909     "enum_field_value" : 4,
1910     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1911    },
1912    {
1913     "enum_field_value" : 5,
1914     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1915    },
1916    {
1917     "enum_field_value" : 16,
1918     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1919    },
1920    {
1921     "enum_field_value" : 17,
1922     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1923    },
1924    {
1925     "enum_field_value" : 20,
1926     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1927    },
1928    {
1929     "enum_field_value" : 22,
1930     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1931    },
1932    {
1933     "enum_field_value" : 32,
1934     "name" : "HAL_PIXEL_FORMAT_RAW16"
1935    },
1936    {
1937     "enum_field_value" : 33,
1938     "name" : "HAL_PIXEL_FORMAT_BLOB"
1939    },
1940    {
1941     "enum_field_value" : 34,
1942     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1943    },
1944    {
1945     "enum_field_value" : 35,
1946     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1947    },
1948    {
1949     "enum_field_value" : 36,
1950     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1951    },
1952    {
1953     "enum_field_value" : 37,
1954     "name" : "HAL_PIXEL_FORMAT_RAW10"
1955    },
1956    {
1957     "enum_field_value" : 38,
1958     "name" : "HAL_PIXEL_FORMAT_RAW12"
1959    },
1960    {
1961     "enum_field_value" : 43,
1962     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1963    },
1964    {
1965     "enum_field_value" : 538982489,
1966     "name" : "HAL_PIXEL_FORMAT_Y8"
1967    },
1968    {
1969     "enum_field_value" : 540422489,
1970     "name" : "HAL_PIXEL_FORMAT_Y16"
1971    },
1972    {
1973     "enum_field_value" : 842094169,
1974     "name" : "HAL_PIXEL_FORMAT_YV12"
1975    }
1976   ],
1977   "linker_set_key" : "android_pixel_format_t",
1978   "name" : "android_pixel_format_t",
1979   "referenced_type" : "type-518",
1980   "self_type" : "type-518",
1981   "size" : 4,
1982   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1983   "underlying_type" : "type-2",
1984   "unique_id" : "android_pixel_format_t"
1985  },
1986  {
1987   "alignment" : 4,
1988   "enum_fields" :
1989   [
1990    {
1991     "enum_field_value" : 48,
1992     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1993    },
1994    {
1995     "enum_field_value" : 49,
1996     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1997    },
1998    {
1999     "enum_field_value" : 50,
2000     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2001    },
2002    {
2003     "enum_field_value" : 51,
2004     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2005    },
2006    {
2007     "enum_field_value" : 52,
2008     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2009    },
2010    {
2011     "enum_field_value" : 53,
2012     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2013    },
2014    {
2015     "enum_field_value" : 54,
2016     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2017    }
2018   ],
2019   "linker_set_key" : "android_pixel_format_v1_1_t",
2020   "name" : "android_pixel_format_v1_1_t",
2021   "referenced_type" : "type-524",
2022   "self_type" : "type-524",
2023   "size" : 4,
2024   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2025   "underlying_type" : "type-2",
2026   "unique_id" : "android_pixel_format_v1_1_t"
2027  },
2028  {
2029   "alignment" : 4,
2030   "enum_fields" :
2031   [
2032    {
2033     "enum_field_value" : 55,
2034     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2035    }
2036   ],
2037   "linker_set_key" : "android_pixel_format_v1_2_t",
2038   "name" : "android_pixel_format_v1_2_t",
2039   "referenced_type" : "type-531",
2040   "self_type" : "type-531",
2041   "size" : 4,
2042   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2043   "underlying_type" : "type-2",
2044   "unique_id" : "android_pixel_format_v1_2_t"
2045  },
2046  {
2047   "alignment" : 4,
2048   "enum_fields" :
2049   [
2050    {
2051     "enum_field_value" : 0,
2052     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2053    },
2054    {
2055     "enum_field_value" : 1,
2056     "name" : "HAL_RENDER_INTENT_ENHANCE"
2057    },
2058    {
2059     "enum_field_value" : 2,
2060     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2061    },
2062    {
2063     "enum_field_value" : 3,
2064     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2065    }
2066   ],
2067   "linker_set_key" : "android_render_intent_v1_1_t",
2068   "name" : "android_render_intent_v1_1_t",
2069   "referenced_type" : "type-528",
2070   "self_type" : "type-528",
2071   "size" : 4,
2072   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2073   "underlying_type" : "type-2",
2074   "unique_id" : "android_render_intent_v1_1_t"
2075  },
2076  {
2077   "alignment" : 4,
2078   "enum_fields" :
2079   [
2080    {
2081     "enum_field_value" : 1,
2082     "name" : "HAL_TRANSFORM_FLIP_H"
2083    },
2084    {
2085     "enum_field_value" : 2,
2086     "name" : "HAL_TRANSFORM_FLIP_V"
2087    },
2088    {
2089     "enum_field_value" : 4,
2090     "name" : "HAL_TRANSFORM_ROT_90"
2091    },
2092    {
2093     "enum_field_value" : 3,
2094     "name" : "HAL_TRANSFORM_ROT_180"
2095    },
2096    {
2097     "enum_field_value" : 7,
2098     "name" : "HAL_TRANSFORM_ROT_270"
2099    }
2100   ],
2101   "linker_set_key" : "android_transform_t",
2102   "name" : "android_transform_t",
2103   "referenced_type" : "type-519",
2104   "self_type" : "type-519",
2105   "size" : 4,
2106   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2107   "underlying_type" : "type-2",
2108   "unique_id" : "android_transform_t"
2109  },
2110  {
2111   "alignment" : 4,
2112   "enum_fields" :
2113   [
2114    {
2115     "enum_field_value" : 0,
2116     "name" : "LOG_ID_MIN"
2117    },
2118    {
2119     "enum_field_value" : 0,
2120     "name" : "LOG_ID_MAIN"
2121    },
2122    {
2123     "enum_field_value" : 1,
2124     "name" : "LOG_ID_RADIO"
2125    },
2126    {
2127     "enum_field_value" : 2,
2128     "name" : "LOG_ID_EVENTS"
2129    },
2130    {
2131     "enum_field_value" : 3,
2132     "name" : "LOG_ID_SYSTEM"
2133    },
2134    {
2135     "enum_field_value" : 4,
2136     "name" : "LOG_ID_CRASH"
2137    },
2138    {
2139     "enum_field_value" : 5,
2140     "name" : "LOG_ID_STATS"
2141    },
2142    {
2143     "enum_field_value" : 6,
2144     "name" : "LOG_ID_SECURITY"
2145    },
2146    {
2147     "enum_field_value" : 7,
2148     "name" : "LOG_ID_KERNEL"
2149    },
2150    {
2151     "enum_field_value" : 8,
2152     "name" : "LOG_ID_MAX"
2153    }
2154   ],
2155   "linker_set_key" : "log_id",
2156   "name" : "log_id",
2157   "referenced_type" : "type-293",
2158   "self_type" : "type-293",
2159   "size" : 4,
2160   "source_file" : "/system/core/liblog/include/android/log.h",
2161   "underlying_type" : "type-2",
2162   "unique_id" : "log_id"
2163  }
2164 ],
2165 "function_types" :
2166 [
2167  {
2168   "alignment" : 4,
2169   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2170   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2171   "parameters" :
2172   [
2173    {
2174     "referenced_type" : "type-59"
2175    },
2176    {
2177     "referenced_type" : "type-65"
2178    },
2179    {
2180     "referenced_type" : "type-45"
2181    }
2182   ],
2183   "referenced_type" : "type-58",
2184   "return_type" : "type-56",
2185   "self_type" : "type-58",
2186   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2187  },
2188  {
2189   "alignment" : 4,
2190   "linker_set_key" : "int (void *)",
2191   "name" : "int (void *)",
2192   "parameters" :
2193   [
2194    {
2195     "referenced_type" : "type-45"
2196    }
2197   ],
2198   "referenced_type" : "type-546",
2199   "return_type" : "type-44",
2200   "self_type" : "type-546",
2201   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2202  },
2203  {
2204   "alignment" : 4,
2205   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2206   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2207   "parameters" :
2208   [
2209    {
2210     "referenced_type" : "type-462"
2211    },
2212    {
2213     "referenced_type" : "type-413"
2214    },
2215    {
2216     "referenced_type" : "type-2"
2217    },
2218    {
2219     "referenced_type" : "type-463"
2220    },
2221    {
2222     "referenced_type" : "type-2"
2223    },
2224    {
2225     "referenced_type" : "type-45"
2226    }
2227   ],
2228   "referenced_type" : "type-461",
2229   "return_type" : "type-46",
2230   "self_type" : "type-461",
2231   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2232  }
2233 ],
2234 "functions" :
2235 [
2236  {
2237   "function_name" : "android::hardware::fromBinder",
2238   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_118INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2239   "parameters" :
2240   [
2241    {
2242     "referenced_type" : "type-65"
2243    }
2244   ],
2245   "return_type" : "type-154",
2246   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2247   "template_args" : [ "type-156", "type-157", "type-471" ]
2248  },
2249  {
2250   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::getService",
2251   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2252   "parameters" :
2253   [
2254    {
2255     "default_arg" : true,
2256     "referenced_type" : "type-691"
2257    },
2258    {
2259     "default_arg" : true,
2260     "referenced_type" : "type-56"
2261    }
2262   ],
2263   "return_type" : "type-154",
2264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2265  },
2266  {
2267   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::linkToDeath",
2268   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2269   "parameters" :
2270   [
2271    {
2272     "is_this_ptr" : true,
2273     "referenced_type" : "type-155"
2274    },
2275    {
2276     "referenced_type" : "type-386"
2277    },
2278    {
2279     "referenced_type" : "type-95"
2280    }
2281   ],
2282   "return_type" : "type-209",
2283   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2284  },
2285  {
2286   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::getDebugInfo",
2287   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2288   "parameters" :
2289   [
2290    {
2291     "is_this_ptr" : true,
2292     "referenced_type" : "type-155"
2293    },
2294    {
2295     "referenced_type" : "type-720"
2296    }
2297   ],
2298   "return_type" : "type-245",
2299   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2300  },
2301  {
2302   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::getHashChain",
2303   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2304   "parameters" :
2305   [
2306    {
2307     "is_this_ptr" : true,
2308     "referenced_type" : "type-155"
2309    },
2310    {
2311     "referenced_type" : "type-721"
2312    }
2313   ],
2314   "return_type" : "type-245",
2315   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2316  },
2317  {
2318   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::tryGetService",
2319   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2320   "parameters" :
2321   [
2322    {
2323     "default_arg" : true,
2324     "referenced_type" : "type-691"
2325    },
2326    {
2327     "default_arg" : true,
2328     "referenced_type" : "type-56"
2329    }
2330   ],
2331   "return_type" : "type-154",
2332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2333  },
2334  {
2335   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::unlinkToDeath",
2336   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2337   "parameters" :
2338   [
2339    {
2340     "is_this_ptr" : true,
2341     "referenced_type" : "type-155"
2342    },
2343    {
2344     "referenced_type" : "type-386"
2345    }
2346   ],
2347   "return_type" : "type-209",
2348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2349  },
2350  {
2351   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::interfaceChain",
2352   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2353   "parameters" :
2354   [
2355    {
2356     "is_this_ptr" : true,
2357     "referenced_type" : "type-155"
2358    },
2359    {
2360     "referenced_type" : "type-722"
2361    }
2362   ],
2363   "return_type" : "type-245",
2364   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2365  },
2366  {
2367   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::registerAsService",
2368   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2369   "parameters" :
2370   [
2371    {
2372     "is_this_ptr" : true,
2373     "referenced_type" : "type-155"
2374    },
2375    {
2376     "default_arg" : true,
2377     "referenced_type" : "type-691"
2378    }
2379   ],
2380   "return_type" : "type-44",
2381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2382  },
2383  {
2384   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::interfaceDescriptor",
2385   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2386   "parameters" :
2387   [
2388    {
2389     "is_this_ptr" : true,
2390     "referenced_type" : "type-155"
2391    },
2392    {
2393     "referenced_type" : "type-723"
2394    }
2395   ],
2396   "return_type" : "type-245",
2397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2398  },
2399  {
2400   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::notifySyspropsChanged",
2401   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv",
2402   "parameters" :
2403   [
2404    {
2405     "is_this_ptr" : true,
2406     "referenced_type" : "type-155"
2407    }
2408   ],
2409   "return_type" : "type-245",
2410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2411  },
2412  {
2413   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::setHALInstrumentation",
2414   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv",
2415   "parameters" :
2416   [
2417    {
2418     "is_this_ptr" : true,
2419     "referenced_type" : "type-155"
2420    }
2421   ],
2422   "return_type" : "type-245",
2423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2424  },
2425  {
2426   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::registerForNotifications",
2427   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2428   "parameters" :
2429   [
2430    {
2431     "referenced_type" : "type-691"
2432    },
2433    {
2434     "referenced_type" : "type-606"
2435    }
2436   ],
2437   "return_type" : "type-56",
2438   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2439  },
2440  {
2441   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::ping",
2442   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv",
2443   "parameters" :
2444   [
2445    {
2446     "is_this_ptr" : true,
2447     "referenced_type" : "type-155"
2448    }
2449   ],
2450   "return_type" : "type-245",
2451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2452  },
2453  {
2454   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::debug",
2455   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2456   "parameters" :
2457   [
2458    {
2459     "is_this_ptr" : true,
2460     "referenced_type" : "type-155"
2461    },
2462    {
2463     "referenced_type" : "type-424"
2464    },
2465    {
2466     "referenced_type" : "type-604"
2467    }
2468   ],
2469   "return_type" : "type-245",
2470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2471  },
2472  {
2473   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::castFrom",
2474   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS1_4V1_018INfcClientCallbackEEEb",
2475   "parameters" :
2476   [
2477    {
2478     "referenced_type" : "type-703"
2479    },
2480    {
2481     "default_arg" : true,
2482     "referenced_type" : "type-56"
2483    }
2484   ],
2485   "return_type" : "type-666",
2486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2487  },
2488  {
2489   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::castFrom",
2490   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2491   "parameters" :
2492   [
2493    {
2494     "referenced_type" : "type-664"
2495    },
2496    {
2497     "default_arg" : true,
2498     "referenced_type" : "type-56"
2499    }
2500   ],
2501   "return_type" : "type-666",
2502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2503  },
2504  {
2505   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::castFrom",
2506   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spIS3_EEb",
2507   "parameters" :
2508   [
2509    {
2510     "referenced_type" : "type-717"
2511    },
2512    {
2513     "default_arg" : true,
2514     "referenced_type" : "type-56"
2515    }
2516   ],
2517   "return_type" : "type-666",
2518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2519  },
2520  {
2521   "access" : "private",
2522   "function_name" : "android::hardware::nfc::V1_1::BsNfcClientCallback::addOnewayTask",
2523   "linker_set_key" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2524   "parameters" :
2525   [
2526    {
2527     "is_this_ptr" : true,
2528     "referenced_type" : "type-662"
2529    },
2530    {
2531     "referenced_type" : "type-726"
2532    }
2533   ],
2534   "return_type" : "type-245",
2535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h"
2536  },
2537  {
2538   "function_name" : "android::hardware::nfc::V1_1::BsNfcClientCallback::BsNfcClientCallback",
2539   "linker_set_key" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE",
2540   "parameters" :
2541   [
2542    {
2543     "is_this_ptr" : true,
2544     "referenced_type" : "type-662"
2545    },
2546    {
2547     "referenced_type" : "type-172"
2548    }
2549   ],
2550   "return_type" : "type-46",
2551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h"
2552  },
2553  {
2554   "function_name" : "android::hardware::nfc::V1_1::BsNfcClientCallback::BsNfcClientCallback",
2555   "linker_set_key" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE",
2556   "parameters" :
2557   [
2558    {
2559     "is_this_ptr" : true,
2560     "referenced_type" : "type-662"
2561    },
2562    {
2563     "referenced_type" : "type-172"
2564    }
2565   ],
2566   "return_type" : "type-46",
2567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h"
2568  },
2569  {
2570   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::onTransact",
2571   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2572   "parameters" :
2573   [
2574    {
2575     "is_this_ptr" : true,
2576     "referenced_type" : "type-628"
2577    },
2578    {
2579     "referenced_type" : "type-2"
2580    },
2581    {
2582     "referenced_type" : "type-468"
2583    },
2584    {
2585     "referenced_type" : "type-462"
2586    },
2587    {
2588     "default_arg" : true,
2589     "referenced_type" : "type-2"
2590    },
2591    {
2592     "default_arg" : true,
2593     "referenced_type" : "type-729"
2594    }
2595   ],
2596   "return_type" : "type-44",
2597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2598  },
2599  {
2600   "access" : "private",
2601   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::getDebugInfo",
2602   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2603   "parameters" :
2604   [
2605    {
2606     "is_this_ptr" : true,
2607     "referenced_type" : "type-628"
2608    },
2609    {
2610     "referenced_type" : "type-730"
2611    }
2612   ],
2613   "return_type" : "type-245",
2614   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2615  },
2616  {
2617   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::_hidl_sendEvent_1_1",
2618   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback19_hidl_sendEvent_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2619   "parameters" :
2620   [
2621    {
2622     "referenced_type" : "type-469"
2623    },
2624    {
2625     "referenced_type" : "type-468"
2626    },
2627    {
2628     "referenced_type" : "type-462"
2629    },
2630    {
2631     "referenced_type" : "type-731"
2632    }
2633   ],
2634   "return_type" : "type-44",
2635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2636  },
2637  {
2638   "access" : "private",
2639   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::ping",
2640   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback4pingEv",
2641   "parameters" :
2642   [
2643    {
2644     "is_this_ptr" : true,
2645     "referenced_type" : "type-628"
2646    }
2647   ],
2648   "return_type" : "type-245",
2649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2650  },
2651  {
2652   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::BnHwNfcClientCallback",
2653   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE",
2654   "parameters" :
2655   [
2656    {
2657     "is_this_ptr" : true,
2658     "referenced_type" : "type-628"
2659    },
2660    {
2661     "referenced_type" : "type-717"
2662    }
2663   ],
2664   "return_type" : "type-46",
2665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2666  },
2667  {
2668   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::BnHwNfcClientCallback",
2669   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE",
2670   "parameters" :
2671   [
2672    {
2673     "is_this_ptr" : true,
2674     "referenced_type" : "type-628"
2675    },
2676    {
2677     "referenced_type" : "type-717"
2678    }
2679   ],
2680   "return_type" : "type-46",
2681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2682  },
2683  {
2684   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2685   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev",
2686   "parameters" :
2687   [
2688    {
2689     "is_this_ptr" : true,
2690     "referenced_type" : "type-628"
2691    }
2692   ],
2693   "return_type" : "type-46",
2694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2695  },
2696  {
2697   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2698   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev",
2699   "parameters" :
2700   [
2701    {
2702     "is_this_ptr" : true,
2703     "referenced_type" : "type-628"
2704    }
2705   ],
2706   "return_type" : "type-46",
2707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2708  },
2709  {
2710   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2711   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD2Ev",
2712   "parameters" :
2713   [
2714    {
2715     "is_this_ptr" : true,
2716     "referenced_type" : "type-628"
2717    }
2718   ],
2719   "return_type" : "type-46",
2720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2721  },
2722  {
2723   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::linkToDeath",
2724   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2725   "parameters" :
2726   [
2727    {
2728     "is_this_ptr" : true,
2729     "referenced_type" : "type-168"
2730    },
2731    {
2732     "referenced_type" : "type-386"
2733    },
2734    {
2735     "referenced_type" : "type-95"
2736    }
2737   ],
2738   "return_type" : "type-209",
2739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2740  },
2741  {
2742   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::getDebugInfo",
2743   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2744   "parameters" :
2745   [
2746    {
2747     "is_this_ptr" : true,
2748     "referenced_type" : "type-168"
2749    },
2750    {
2751     "referenced_type" : "type-732"
2752    }
2753   ],
2754   "return_type" : "type-245",
2755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2756  },
2757  {
2758   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::getHashChain",
2759   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2760   "parameters" :
2761   [
2762    {
2763     "is_this_ptr" : true,
2764     "referenced_type" : "type-168"
2765    },
2766    {
2767     "referenced_type" : "type-733"
2768    }
2769   ],
2770   "return_type" : "type-245",
2771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2772  },
2773  {
2774   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::sendEvent_1_1",
2775   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE",
2776   "parameters" :
2777   [
2778    {
2779     "is_this_ptr" : true,
2780     "referenced_type" : "type-168"
2781    },
2782    {
2783     "referenced_type" : "type-588"
2784    },
2785    {
2786     "referenced_type" : "type-218"
2787    }
2788   ],
2789   "return_type" : "type-245",
2790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2791  },
2792  {
2793   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::unlinkToDeath",
2794   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2795   "parameters" :
2796   [
2797    {
2798     "is_this_ptr" : true,
2799     "referenced_type" : "type-168"
2800    },
2801    {
2802     "referenced_type" : "type-386"
2803    }
2804   ],
2805   "return_type" : "type-209",
2806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2807  },
2808  {
2809   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::interfaceChain",
2810   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2811   "parameters" :
2812   [
2813    {
2814     "is_this_ptr" : true,
2815     "referenced_type" : "type-168"
2816    },
2817    {
2818     "referenced_type" : "type-734"
2819    }
2820   ],
2821   "return_type" : "type-245",
2822   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2823  },
2824  {
2825   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::_hidl_sendEvent_1_1",
2826   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19_hidl_sendEvent_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS1_4V1_09NfcStatusE",
2827   "parameters" :
2828   [
2829    {
2830     "referenced_type" : "type-36"
2831    },
2832    {
2833     "referenced_type" : "type-651"
2834    },
2835    {
2836     "referenced_type" : "type-588"
2837    },
2838    {
2839     "referenced_type" : "type-218"
2840    }
2841   ],
2842   "return_type" : "type-245",
2843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2844  },
2845  {
2846   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::interfaceDescriptor",
2847   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2848   "parameters" :
2849   [
2850    {
2851     "is_this_ptr" : true,
2852     "referenced_type" : "type-168"
2853    },
2854    {
2855     "referenced_type" : "type-735"
2856    }
2857   ],
2858   "return_type" : "type-245",
2859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2860  },
2861  {
2862   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::notifySyspropsChanged",
2863   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv",
2864   "parameters" :
2865   [
2866    {
2867     "is_this_ptr" : true,
2868     "referenced_type" : "type-168"
2869    }
2870   ],
2871   "return_type" : "type-245",
2872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2873  },
2874  {
2875   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::setHALInstrumentation",
2876   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv",
2877   "parameters" :
2878   [
2879    {
2880     "is_this_ptr" : true,
2881     "referenced_type" : "type-168"
2882    }
2883   ],
2884   "return_type" : "type-245",
2885   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2886  },
2887  {
2888   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::ping",
2889   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv",
2890   "parameters" :
2891   [
2892    {
2893     "is_this_ptr" : true,
2894     "referenced_type" : "type-168"
2895    }
2896   ],
2897   "return_type" : "type-245",
2898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2899  },
2900  {
2901   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::debug",
2902   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2903   "parameters" :
2904   [
2905    {
2906     "is_this_ptr" : true,
2907     "referenced_type" : "type-168"
2908    },
2909    {
2910     "referenced_type" : "type-424"
2911    },
2912    {
2913     "referenced_type" : "type-604"
2914    }
2915   ],
2916   "return_type" : "type-245",
2917   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2918  },
2919  {
2920   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::sendData",
2921   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE",
2922   "parameters" :
2923   [
2924    {
2925     "is_this_ptr" : true,
2926     "referenced_type" : "type-168"
2927    },
2928    {
2929     "referenced_type" : "type-408"
2930    }
2931   ],
2932   "return_type" : "type-245",
2933   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2934  },
2935  {
2936   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::sendEvent",
2937   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE",
2938   "parameters" :
2939   [
2940    {
2941     "is_this_ptr" : true,
2942     "referenced_type" : "type-168"
2943    },
2944    {
2945     "referenced_type" : "type-578"
2946    },
2947    {
2948     "referenced_type" : "type-218"
2949    }
2950   ],
2951   "return_type" : "type-245",
2952   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2953  },
2954  {
2955   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::BpHwNfcClientCallback",
2956   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE",
2957   "parameters" :
2958   [
2959    {
2960     "is_this_ptr" : true,
2961     "referenced_type" : "type-168"
2962    },
2963    {
2964     "referenced_type" : "type-65"
2965    }
2966   ],
2967   "return_type" : "type-46",
2968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2969  },
2970  {
2971   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::BpHwNfcClientCallback",
2972   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE",
2973   "parameters" :
2974   [
2975    {
2976     "is_this_ptr" : true,
2977     "referenced_type" : "type-168"
2978    },
2979    {
2980     "referenced_type" : "type-65"
2981    }
2982   ],
2983   "return_type" : "type-46",
2984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2985  },
2986  {
2987   "function_name" : "android::hardware::nfc::V1_1::writeEmbeddedToParcel",
2988   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEjj",
2989   "parameters" :
2990   [
2991    {
2992     "referenced_type" : "type-96"
2993    },
2994    {
2995     "referenced_type" : "type-462"
2996    },
2997    {
2998     "referenced_type" : "type-2"
2999    },
3000    {
3001     "referenced_type" : "type-2"
3002    }
3003   ],
3004   "return_type" : "type-44",
3005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
3006  },
3007  {
3008   "function_name" : "android::hardware::nfc::V1_1::readEmbeddedFromParcel",
3009   "linker_set_key" : "_ZN7android8hardware3nfc4V1_122readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEjj",
3010   "parameters" :
3011   [
3012    {
3013     "referenced_type" : "type-96"
3014    },
3015    {
3016     "referenced_type" : "type-468"
3017    },
3018    {
3019     "referenced_type" : "type-2"
3020    },
3021    {
3022     "referenced_type" : "type-2"
3023    }
3024   ],
3025   "return_type" : "type-44",
3026   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
3027  },
3028  {
3029   "function_name" : "android::hardware::nfc::V1_1::INfc::getService",
3030   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3031   "parameters" :
3032   [
3033    {
3034     "default_arg" : true,
3035     "referenced_type" : "type-474"
3036    },
3037    {
3038     "default_arg" : true,
3039     "referenced_type" : "type-56"
3040    }
3041   ],
3042   "return_type" : "type-177",
3043   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3044  },
3045  {
3046   "function_name" : "android::hardware::nfc::V1_1::INfc::linkToDeath",
3047   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3048   "parameters" :
3049   [
3050    {
3051     "is_this_ptr" : true,
3052     "referenced_type" : "type-178"
3053    },
3054    {
3055     "referenced_type" : "type-386"
3056    },
3057    {
3058     "referenced_type" : "type-95"
3059    }
3060   ],
3061   "return_type" : "type-209",
3062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3063  },
3064  {
3065   "function_name" : "android::hardware::nfc::V1_1::INfc::getDebugInfo",
3066   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3067   "parameters" :
3068   [
3069    {
3070     "is_this_ptr" : true,
3071     "referenced_type" : "type-178"
3072    },
3073    {
3074     "referenced_type" : "type-736"
3075    }
3076   ],
3077   "return_type" : "type-245",
3078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3079  },
3080  {
3081   "function_name" : "android::hardware::nfc::V1_1::INfc::getHashChain",
3082   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3083   "parameters" :
3084   [
3085    {
3086     "is_this_ptr" : true,
3087     "referenced_type" : "type-178"
3088    },
3089    {
3090     "referenced_type" : "type-737"
3091    }
3092   ],
3093   "return_type" : "type-245",
3094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3095  },
3096  {
3097   "function_name" : "android::hardware::nfc::V1_1::INfc::tryGetService",
3098   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3099   "parameters" :
3100   [
3101    {
3102     "default_arg" : true,
3103     "referenced_type" : "type-474"
3104    },
3105    {
3106     "default_arg" : true,
3107     "referenced_type" : "type-56"
3108    }
3109   ],
3110   "return_type" : "type-177",
3111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3112  },
3113  {
3114   "function_name" : "android::hardware::nfc::V1_1::INfc::unlinkToDeath",
3115   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3116   "parameters" :
3117   [
3118    {
3119     "is_this_ptr" : true,
3120     "referenced_type" : "type-178"
3121    },
3122    {
3123     "referenced_type" : "type-386"
3124    }
3125   ],
3126   "return_type" : "type-209",
3127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3128  },
3129  {
3130   "function_name" : "android::hardware::nfc::V1_1::INfc::interfaceChain",
3131   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3132   "parameters" :
3133   [
3134    {
3135     "is_this_ptr" : true,
3136     "referenced_type" : "type-178"
3137    },
3138    {
3139     "referenced_type" : "type-738"
3140    }
3141   ],
3142   "return_type" : "type-245",
3143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3144  },
3145  {
3146   "function_name" : "android::hardware::nfc::V1_1::INfc::registerAsService",
3147   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3148   "parameters" :
3149   [
3150    {
3151     "is_this_ptr" : true,
3152     "referenced_type" : "type-178"
3153    },
3154    {
3155     "default_arg" : true,
3156     "referenced_type" : "type-474"
3157    }
3158   ],
3159   "return_type" : "type-44",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::nfc::V1_1::INfc::interfaceDescriptor",
3164   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3165   "parameters" :
3166   [
3167    {
3168     "is_this_ptr" : true,
3169     "referenced_type" : "type-178"
3170    },
3171    {
3172     "referenced_type" : "type-739"
3173    }
3174   ],
3175   "return_type" : "type-245",
3176   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3177  },
3178  {
3179   "function_name" : "android::hardware::nfc::V1_1::INfc::notifySyspropsChanged",
3180   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv",
3181   "parameters" :
3182   [
3183    {
3184     "is_this_ptr" : true,
3185     "referenced_type" : "type-178"
3186    }
3187   ],
3188   "return_type" : "type-245",
3189   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3190  },
3191  {
3192   "function_name" : "android::hardware::nfc::V1_1::INfc::setHALInstrumentation",
3193   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv",
3194   "parameters" :
3195   [
3196    {
3197     "is_this_ptr" : true,
3198     "referenced_type" : "type-178"
3199    }
3200   ],
3201   "return_type" : "type-245",
3202   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3203  },
3204  {
3205   "function_name" : "android::hardware::nfc::V1_1::INfc::registerForNotifications",
3206   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3207   "parameters" :
3208   [
3209    {
3210     "referenced_type" : "type-474"
3211    },
3212    {
3213     "referenced_type" : "type-606"
3214    }
3215   ],
3216   "return_type" : "type-56",
3217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3218  },
3219  {
3220   "function_name" : "android::hardware::nfc::V1_1::INfc::ping",
3221   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv",
3222   "parameters" :
3223   [
3224    {
3225     "is_this_ptr" : true,
3226     "referenced_type" : "type-178"
3227    }
3228   ],
3229   "return_type" : "type-245",
3230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3231  },
3232  {
3233   "function_name" : "android::hardware::nfc::V1_1::INfc::debug",
3234   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3235   "parameters" :
3236   [
3237    {
3238     "is_this_ptr" : true,
3239     "referenced_type" : "type-178"
3240    },
3241    {
3242     "referenced_type" : "type-424"
3243    },
3244    {
3245     "referenced_type" : "type-604"
3246    }
3247   ],
3248   "return_type" : "type-245",
3249   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3250  },
3251  {
3252   "function_name" : "android::hardware::nfc::V1_1::INfc::castFrom",
3253   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb",
3254   "parameters" :
3255   [
3256    {
3257     "referenced_type" : "type-150"
3258    },
3259    {
3260     "default_arg" : true,
3261     "referenced_type" : "type-56"
3262    }
3263   ],
3264   "return_type" : "type-231",
3265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3266  },
3267  {
3268   "function_name" : "android::hardware::nfc::V1_1::INfc::castFrom",
3269   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3270   "parameters" :
3271   [
3272    {
3273     "referenced_type" : "type-664"
3274    },
3275    {
3276     "default_arg" : true,
3277     "referenced_type" : "type-56"
3278    }
3279   ],
3280   "return_type" : "type-231",
3281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3282  },
3283  {
3284   "function_name" : "android::hardware::nfc::V1_1::INfc::castFrom",
3285   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spIS3_EEb",
3286   "parameters" :
3287   [
3288    {
3289     "referenced_type" : "type-654"
3290    },
3291    {
3292     "default_arg" : true,
3293     "referenced_type" : "type-56"
3294    }
3295   ],
3296   "return_type" : "type-231",
3297   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3298  },
3299  {
3300   "access" : "private",
3301   "function_name" : "android::hardware::nfc::V1_1::BsNfc::addOnewayTask",
3302   "linker_set_key" : "_ZN7android8hardware3nfc4V1_15BsNfc13addOnewayTaskENSt3__18functionIFvvEEE",
3303   "parameters" :
3304   [
3305    {
3306     "is_this_ptr" : true,
3307     "referenced_type" : "type-672"
3308    },
3309    {
3310     "referenced_type" : "type-742"
3311    }
3312   ],
3313   "return_type" : "type-245",
3314   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h"
3315  },
3316  {
3317   "function_name" : "android::hardware::nfc::V1_1::BsNfc::BsNfc",
3318   "linker_set_key" : "_ZN7android8hardware3nfc4V1_15BsNfcC1ENS_2spINS2_4INfcEEE",
3319   "parameters" :
3320   [
3321    {
3322     "is_this_ptr" : true,
3323     "referenced_type" : "type-672"
3324    },
3325    {
3326     "referenced_type" : "type-183"
3327    }
3328   ],
3329   "return_type" : "type-46",
3330   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h"
3331  },
3332  {
3333   "function_name" : "android::hardware::nfc::V1_1::BsNfc::BsNfc",
3334   "linker_set_key" : "_ZN7android8hardware3nfc4V1_15BsNfcC2ENS_2spINS2_4INfcEEE",
3335   "parameters" :
3336   [
3337    {
3338     "is_this_ptr" : true,
3339     "referenced_type" : "type-672"
3340    },
3341    {
3342     "referenced_type" : "type-183"
3343    }
3344   ],
3345   "return_type" : "type-46",
3346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h"
3347  },
3348  {
3349   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::onTransact",
3350   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3351   "parameters" :
3352   [
3353    {
3354     "is_this_ptr" : true,
3355     "referenced_type" : "type-605"
3356    },
3357    {
3358     "referenced_type" : "type-2"
3359    },
3360    {
3361     "referenced_type" : "type-468"
3362    },
3363    {
3364     "referenced_type" : "type-462"
3365    },
3366    {
3367     "default_arg" : true,
3368     "referenced_type" : "type-2"
3369    },
3370    {
3371     "default_arg" : true,
3372     "referenced_type" : "type-746"
3373    }
3374   ],
3375   "return_type" : "type-44",
3376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3377  },
3378  {
3379   "access" : "private",
3380   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::getDebugInfo",
3381   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3382   "parameters" :
3383   [
3384    {
3385     "is_this_ptr" : true,
3386     "referenced_type" : "type-605"
3387    },
3388    {
3389     "referenced_type" : "type-747"
3390    }
3391   ],
3392   "return_type" : "type-245",
3393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3394  },
3395  {
3396   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_open_1_1",
3397   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc14_hidl_open_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3398   "parameters" :
3399   [
3400    {
3401     "referenced_type" : "type-469"
3402    },
3403    {
3404     "referenced_type" : "type-468"
3405    },
3406    {
3407     "referenced_type" : "type-462"
3408    },
3409    {
3410     "referenced_type" : "type-748"
3411    }
3412   ],
3413   "return_type" : "type-44",
3414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3415  },
3416  {
3417   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_getConfig",
3418   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc15_hidl_getConfigEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3419   "parameters" :
3420   [
3421    {
3422     "referenced_type" : "type-469"
3423    },
3424    {
3425     "referenced_type" : "type-468"
3426    },
3427    {
3428     "referenced_type" : "type-462"
3429    },
3430    {
3431     "referenced_type" : "type-749"
3432    }
3433   ],
3434   "return_type" : "type-44",
3435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3436  },
3437  {
3438   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_factoryReset",
3439   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc18_hidl_factoryResetEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3440   "parameters" :
3441   [
3442    {
3443     "referenced_type" : "type-469"
3444    },
3445    {
3446     "referenced_type" : "type-468"
3447    },
3448    {
3449     "referenced_type" : "type-462"
3450    },
3451    {
3452     "referenced_type" : "type-750"
3453    }
3454   ],
3455   "return_type" : "type-44",
3456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3457  },
3458  {
3459   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_closeForPowerOffCase",
3460   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc26_hidl_closeForPowerOffCaseEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3461   "parameters" :
3462   [
3463    {
3464     "referenced_type" : "type-469"
3465    },
3466    {
3467     "referenced_type" : "type-468"
3468    },
3469    {
3470     "referenced_type" : "type-462"
3471    },
3472    {
3473     "referenced_type" : "type-751"
3474    }
3475   ],
3476   "return_type" : "type-44",
3477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3478  },
3479  {
3480   "access" : "private",
3481   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::ping",
3482   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc4pingEv",
3483   "parameters" :
3484   [
3485    {
3486     "is_this_ptr" : true,
3487     "referenced_type" : "type-605"
3488    }
3489   ],
3490   "return_type" : "type-245",
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3492  },
3493  {
3494   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::BnHwNfc",
3495   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC1ERKNS_2spINS2_4INfcEEE",
3496   "parameters" :
3497   [
3498    {
3499     "is_this_ptr" : true,
3500     "referenced_type" : "type-605"
3501    },
3502    {
3503     "referenced_type" : "type-654"
3504    }
3505   ],
3506   "return_type" : "type-46",
3507   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3508  },
3509  {
3510   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::BnHwNfc",
3511   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC2ERKNS_2spINS2_4INfcEEE",
3512   "parameters" :
3513   [
3514    {
3515     "is_this_ptr" : true,
3516     "referenced_type" : "type-605"
3517    },
3518    {
3519     "referenced_type" : "type-654"
3520    }
3521   ],
3522   "return_type" : "type-46",
3523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3524  },
3525  {
3526   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::~BnHwNfc",
3527   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev",
3528   "parameters" :
3529   [
3530    {
3531     "is_this_ptr" : true,
3532     "referenced_type" : "type-605"
3533    }
3534   ],
3535   "return_type" : "type-46",
3536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3537  },
3538  {
3539   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::~BnHwNfc",
3540   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev",
3541   "parameters" :
3542   [
3543    {
3544     "is_this_ptr" : true,
3545     "referenced_type" : "type-605"
3546    }
3547   ],
3548   "return_type" : "type-46",
3549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3550  },
3551  {
3552   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::~BnHwNfc",
3553   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD2Ev",
3554   "parameters" :
3555   [
3556    {
3557     "is_this_ptr" : true,
3558     "referenced_type" : "type-605"
3559    }
3560   ],
3561   "return_type" : "type-46",
3562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3563  },
3564  {
3565   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::powerCycle",
3566   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv",
3567   "parameters" :
3568   [
3569    {
3570     "is_this_ptr" : true,
3571     "referenced_type" : "type-692"
3572    }
3573   ],
3574   "return_type" : "type-217",
3575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3576  },
3577  {
3578   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::linkToDeath",
3579   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3580   "parameters" :
3581   [
3582    {
3583     "is_this_ptr" : true,
3584     "referenced_type" : "type-692"
3585    },
3586    {
3587     "referenced_type" : "type-386"
3588    },
3589    {
3590     "referenced_type" : "type-95"
3591    }
3592   ],
3593   "return_type" : "type-209",
3594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3595  },
3596  {
3597   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::prediscover",
3598   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv",
3599   "parameters" :
3600   [
3601    {
3602     "is_this_ptr" : true,
3603     "referenced_type" : "type-692"
3604    }
3605   ],
3606   "return_type" : "type-217",
3607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3608  },
3609  {
3610   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::factoryReset",
3611   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv",
3612   "parameters" :
3613   [
3614    {
3615     "is_this_ptr" : true,
3616     "referenced_type" : "type-692"
3617    }
3618   ],
3619   "return_type" : "type-245",
3620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3621  },
3622  {
3623   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::getDebugInfo",
3624   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3625   "parameters" :
3626   [
3627    {
3628     "is_this_ptr" : true,
3629     "referenced_type" : "type-692"
3630    },
3631    {
3632     "referenced_type" : "type-752"
3633    }
3634   ],
3635   "return_type" : "type-245",
3636   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3637  },
3638  {
3639   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::getHashChain",
3640   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3641   "parameters" :
3642   [
3643    {
3644     "is_this_ptr" : true,
3645     "referenced_type" : "type-692"
3646    },
3647    {
3648     "referenced_type" : "type-753"
3649    }
3650   ],
3651   "return_type" : "type-245",
3652   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3653  },
3654  {
3655   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::unlinkToDeath",
3656   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3657   "parameters" :
3658   [
3659    {
3660     "is_this_ptr" : true,
3661     "referenced_type" : "type-692"
3662    },
3663    {
3664     "referenced_type" : "type-386"
3665    }
3666   ],
3667   "return_type" : "type-209",
3668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3669  },
3670  {
3671   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_open_1_1",
3672   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14_hidl_open_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE",
3673   "parameters" :
3674   [
3675    {
3676     "referenced_type" : "type-36"
3677    },
3678    {
3679     "referenced_type" : "type-651"
3680    },
3681    {
3682     "referenced_type" : "type-717"
3683    }
3684   ],
3685   "return_type" : "type-217",
3686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3687  },
3688  {
3689   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::controlGranted",
3690   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv",
3691   "parameters" :
3692   [
3693    {
3694     "is_this_ptr" : true,
3695     "referenced_type" : "type-692"
3696    }
3697   ],
3698   "return_type" : "type-217",
3699   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3700  },
3701  {
3702   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::interfaceChain",
3703   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3704   "parameters" :
3705   [
3706    {
3707     "is_this_ptr" : true,
3708     "referenced_type" : "type-692"
3709    },
3710    {
3711     "referenced_type" : "type-754"
3712    }
3713   ],
3714   "return_type" : "type-245",
3715   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3716  },
3717  {
3718   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_getConfig",
3719   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15_hidl_getConfigEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
3720   "parameters" :
3721   [
3722    {
3723     "referenced_type" : "type-36"
3724    },
3725    {
3726     "referenced_type" : "type-651"
3727    },
3728    {
3729     "referenced_type" : "type-755"
3730    }
3731   ],
3732   "return_type" : "type-245",
3733   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3734  },
3735  {
3736   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::coreInitialized",
3737   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE",
3738   "parameters" :
3739   [
3740    {
3741     "is_this_ptr" : true,
3742     "referenced_type" : "type-692"
3743    },
3744    {
3745     "referenced_type" : "type-408"
3746    }
3747   ],
3748   "return_type" : "type-217",
3749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3750  },
3751  {
3752   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_factoryReset",
3753   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc18_hidl_factoryResetEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3754   "parameters" :
3755   [
3756    {
3757     "referenced_type" : "type-36"
3758    },
3759    {
3760     "referenced_type" : "type-651"
3761    }
3762   ],
3763   "return_type" : "type-245",
3764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3765  },
3766  {
3767   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::interfaceDescriptor",
3768   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3769   "parameters" :
3770   [
3771    {
3772     "is_this_ptr" : true,
3773     "referenced_type" : "type-692"
3774    },
3775    {
3776     "referenced_type" : "type-756"
3777    }
3778   ],
3779   "return_type" : "type-245",
3780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3781  },
3782  {
3783   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::closeForPowerOffCase",
3784   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv",
3785   "parameters" :
3786   [
3787    {
3788     "is_this_ptr" : true,
3789     "referenced_type" : "type-692"
3790    }
3791   ],
3792   "return_type" : "type-217",
3793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3794  },
3795  {
3796   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::notifySyspropsChanged",
3797   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv",
3798   "parameters" :
3799   [
3800    {
3801     "is_this_ptr" : true,
3802     "referenced_type" : "type-692"
3803    }
3804   ],
3805   "return_type" : "type-245",
3806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3807  },
3808  {
3809   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::setHALInstrumentation",
3810   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv",
3811   "parameters" :
3812   [
3813    {
3814     "is_this_ptr" : true,
3815     "referenced_type" : "type-692"
3816    }
3817   ],
3818   "return_type" : "type-245",
3819   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3820  },
3821  {
3822   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_closeForPowerOffCase",
3823   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc26_hidl_closeForPowerOffCaseEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3824   "parameters" :
3825   [
3826    {
3827     "referenced_type" : "type-36"
3828    },
3829    {
3830     "referenced_type" : "type-651"
3831    }
3832   ],
3833   "return_type" : "type-217",
3834   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3835  },
3836  {
3837   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::open",
3838   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE",
3839   "parameters" :
3840   [
3841    {
3842     "is_this_ptr" : true,
3843     "referenced_type" : "type-692"
3844    },
3845    {
3846     "referenced_type" : "type-703"
3847    }
3848   ],
3849   "return_type" : "type-217",
3850   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3851  },
3852  {
3853   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::ping",
3854   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv",
3855   "parameters" :
3856   [
3857    {
3858     "is_this_ptr" : true,
3859     "referenced_type" : "type-692"
3860    }
3861   ],
3862   "return_type" : "type-245",
3863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3864  },
3865  {
3866   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::close",
3867   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv",
3868   "parameters" :
3869   [
3870    {
3871     "is_this_ptr" : true,
3872     "referenced_type" : "type-692"
3873    }
3874   ],
3875   "return_type" : "type-217",
3876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3877  },
3878  {
3879   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::debug",
3880   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3881   "parameters" :
3882   [
3883    {
3884     "is_this_ptr" : true,
3885     "referenced_type" : "type-692"
3886    },
3887    {
3888     "referenced_type" : "type-424"
3889    },
3890    {
3891     "referenced_type" : "type-604"
3892    }
3893   ],
3894   "return_type" : "type-245",
3895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3896  },
3897  {
3898   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::write",
3899   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE",
3900   "parameters" :
3901   [
3902    {
3903     "is_this_ptr" : true,
3904     "referenced_type" : "type-692"
3905    },
3906    {
3907     "referenced_type" : "type-408"
3908    }
3909   ],
3910   "return_type" : "type-225",
3911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3912  },
3913  {
3914   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::open_1_1",
3915   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE",
3916   "parameters" :
3917   [
3918    {
3919     "is_this_ptr" : true,
3920     "referenced_type" : "type-692"
3921    },
3922    {
3923     "referenced_type" : "type-717"
3924    }
3925   ],
3926   "return_type" : "type-217",
3927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3928  },
3929  {
3930   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::getConfig",
3931   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
3932   "parameters" :
3933   [
3934    {
3935     "is_this_ptr" : true,
3936     "referenced_type" : "type-692"
3937    },
3938    {
3939     "referenced_type" : "type-757"
3940    }
3941   ],
3942   "return_type" : "type-245",
3943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3944  },
3945  {
3946   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::BpHwNfc",
3947   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC1ERKNS_2spINS0_7IBinderEEE",
3948   "parameters" :
3949   [
3950    {
3951     "is_this_ptr" : true,
3952     "referenced_type" : "type-692"
3953    },
3954    {
3955     "referenced_type" : "type-65"
3956    }
3957   ],
3958   "return_type" : "type-46",
3959   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3960  },
3961  {
3962   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::BpHwNfc",
3963   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC2ERKNS_2spINS0_7IBinderEEE",
3964   "parameters" :
3965   [
3966    {
3967     "is_this_ptr" : true,
3968     "referenced_type" : "type-692"
3969    },
3970    {
3971     "referenced_type" : "type-65"
3972    }
3973   ],
3974   "return_type" : "type-46",
3975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3976  },
3977  {
3978   "function_name" : "android::hardware::details::castInterface",
3979   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS3_4V1_018INfcClientCallbackENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3980   "parameters" :
3981   [
3982    {
3983     "referenced_type" : "type-135"
3984    },
3985    {
3986     "referenced_type" : "type-71"
3987    },
3988    {
3989     "referenced_type" : "type-56"
3990    }
3991   ],
3992   "return_type" : "type-666",
3993   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3994   "template_args" : [ "type-156", "type-137", "type-157" ]
3995  },
3996  {
3997   "function_name" : "android::hardware::details::castInterface",
3998   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3999   "parameters" :
4000   [
4001    {
4002     "referenced_type" : "type-14"
4003    },
4004    {
4005     "referenced_type" : "type-71"
4006    },
4007    {
4008     "referenced_type" : "type-56"
4009    }
4010   ],
4011   "return_type" : "type-666",
4012   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4013   "template_args" : [ "type-156", "type-5", "type-157" ]
4014  },
4015  {
4016   "function_name" : "android::hardware::details::castInterface",
4017   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4018   "parameters" :
4019   [
4020    {
4021     "referenced_type" : "type-145"
4022    },
4023    {
4024     "referenced_type" : "type-71"
4025    },
4026    {
4027     "referenced_type" : "type-56"
4028    }
4029   ],
4030   "return_type" : "type-231",
4031   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4032   "template_args" : [ "type-179", "type-147", "type-632" ]
4033  },
4034  {
4035   "function_name" : "android::hardware::details::castInterface",
4036   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4037   "parameters" :
4038   [
4039    {
4040     "referenced_type" : "type-14"
4041    },
4042    {
4043     "referenced_type" : "type-71"
4044    },
4045    {
4046     "referenced_type" : "type-56"
4047    }
4048   ],
4049   "return_type" : "type-231",
4050   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4051   "template_args" : [ "type-179", "type-5", "type-632" ]
4052  },
4053  {
4054   "function_name" : "android::hardware::details::wrapPassthrough",
4055   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_",
4056   "parameters" :
4057   [
4058    {
4059     "referenced_type" : "type-135"
4060    }
4061   ],
4062   "return_type" : "type-135",
4063   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4064   "template_args" : [ "type-137", "type-46" ]
4065  },
4066  {
4067   "function_name" : "android::hardware::details::wrapPassthrough",
4068   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_",
4069   "parameters" :
4070   [
4071    {
4072     "referenced_type" : "type-154"
4073    }
4074   ],
4075   "return_type" : "type-154",
4076   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4077   "template_args" : [ "type-156", "type-46" ]
4078  },
4079  {
4080   "function_name" : "android::hardware::details::getServiceInternal",
4081   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_121BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4082   "parameters" :
4083   [
4084    {
4085     "referenced_type" : "type-691"
4086    },
4087    {
4088     "referenced_type" : "type-56"
4089    },
4090    {
4091     "referenced_type" : "type-56"
4092    }
4093   ],
4094   "return_type" : "type-154",
4095   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4096   "template_args" : [ "type-157", "type-156", "type-46", "type-46" ]
4097  },
4098  {
4099   "function_name" : "android::hardware::details::getServiceInternal",
4100   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_17BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4101   "parameters" :
4102   [
4103    {
4104     "referenced_type" : "type-474"
4105    },
4106    {
4107     "referenced_type" : "type-56"
4108    },
4109    {
4110     "referenced_type" : "type-56"
4111    }
4112   ],
4113   "return_type" : "type-177",
4114   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4115   "template_args" : [ "type-632", "type-179", "type-46", "type-46" ]
4116  }
4117 ],
4118 "global_vars" :
4119 [
4120  {
4121   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10descriptorE",
4122   "name" : "android::hardware::nfc::V1_1::INfcClientCallback::descriptor",
4123   "referenced_type" : "type-71",
4124   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
4125  },
4126  {
4127   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc10descriptorE",
4128   "name" : "android::hardware::nfc::V1_1::INfc::descriptor",
4129   "referenced_type" : "type-71",
4130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4131  }
4132 ],
4133 "lvalue_reference_types" :
4134 [
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "android::Mutex &",
4138   "name" : "android::Mutex &",
4139   "referenced_type" : "type-50",
4140   "self_type" : "type-551",
4141   "size" : 4,
4142   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "android::RWLock &",
4147   "name" : "android::RWLock &",
4148   "referenced_type" : "type-555",
4149   "self_type" : "type-559",
4150   "size" : 4,
4151   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4152  },
4153  {
4154   "alignment" : 4,
4155   "linker_set_key" : "android::String16 &",
4156   "name" : "android::String16 &",
4157   "referenced_type" : "type-61",
4158   "self_type" : "type-447",
4159   "size" : 4,
4160   "source_file" : "/system/core/libutils/include/utils/String16.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "android::String8 &",
4165   "name" : "android::String8 &",
4166   "referenced_type" : "type-70",
4167   "self_type" : "type-442",
4168   "size" : 4,
4169   "source_file" : "/system/core/libutils/include/utils/String8.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4174   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4175   "referenced_type" : "type-217",
4176   "self_type" : "type-222",
4177   "size" : 4,
4178   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &",
4183   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &",
4184   "referenced_type" : "type-231",
4185   "self_type" : "type-234",
4186   "size" : 4,
4187   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &",
4192   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &",
4193   "referenced_type" : "type-666",
4194   "self_type" : "type-669",
4195   "size" : 4,
4196   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "android::hardware::Return<bool> &",
4201   "name" : "android::hardware::Return<bool> &",
4202   "referenced_type" : "type-209",
4203   "self_type" : "type-213",
4204   "size" : 4,
4205   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "android::hardware::Return<unsigned int> &",
4210   "name" : "android::hardware::Return<unsigned int> &",
4211   "referenced_type" : "type-225",
4212   "self_type" : "type-228",
4213   "size" : 4,
4214   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "android::hardware::Return<void> &",
4219   "name" : "android::hardware::Return<void> &",
4220   "referenced_type" : "type-245",
4221   "self_type" : "type-248",
4222   "size" : 4,
4223   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "android::hardware::Status &",
4228   "name" : "android::hardware::Status &",
4229   "referenced_type" : "type-199",
4230   "self_type" : "type-207",
4231   "size" : 4,
4232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "android::hardware::TextOutput &",
4237   "name" : "android::hardware::TextOutput &",
4238   "referenced_type" : "type-39",
4239   "self_type" : "type-38",
4240   "size" : 4,
4241   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "android::hardware::TextOutput &",
4246   "name" : "android::hardware::TextOutput &",
4247   "referenced_type" : "type-466",
4248   "self_type" : "type-465",
4249   "size" : 4,
4250   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "android::hardware::TextOutput &",
4255   "name" : "android::hardware::TextOutput &",
4256   "referenced_type" : "type-688",
4257   "self_type" : "type-687",
4258   "size" : 4,
4259   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4264   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4265   "referenced_type" : "type-389",
4266   "self_type" : "type-643",
4267   "size" : 4,
4268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4269  },
4270  {
4271   "alignment" : 4,
4272   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4273   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4274   "referenced_type" : "type-380",
4275   "self_type" : "type-637",
4276   "size" : 4,
4277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4278  },
4279  {
4280   "alignment" : 4,
4281   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4282   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4283   "referenced_type" : "type-392",
4284   "self_type" : "type-646",
4285   "size" : 4,
4286   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "android::hardware::hidl_memory &",
4291   "name" : "android::hardware::hidl_memory &",
4292   "referenced_type" : "type-360",
4293   "self_type" : "type-367",
4294   "size" : 4,
4295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "linker_set_key" : "android::hardware::hidl_string &",
4300   "name" : "android::hardware::hidl_string &",
4301   "referenced_type" : "type-358",
4302   "self_type" : "type-640",
4303   "size" : 4,
4304   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4309   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4310   "referenced_type" : "type-388",
4311   "self_type" : "type-398",
4312   "size" : 4,
4313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4314  },
4315  {
4316   "alignment" : 4,
4317   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4318   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4319   "referenced_type" : "type-379",
4320   "self_type" : "type-387",
4321   "size" : 4,
4322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4327   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4328   "referenced_type" : "type-185",
4329   "self_type" : "type-192",
4330   "size" : 4,
4331   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4336   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4337   "referenced_type" : "type-135",
4338   "self_type" : "type-138",
4339   "size" : 4,
4340   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4341  },
4342  {
4343   "alignment" : 4,
4344   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> &",
4345   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> &",
4346   "referenced_type" : "type-177",
4347   "self_type" : "type-181",
4348   "size" : 4,
4349   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4354   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4355   "referenced_type" : "type-154",
4356   "self_type" : "type-169",
4357   "size" : 4,
4358   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "const android::String16 &",
4363   "name" : "const android::String16 &",
4364   "referenced_type" : "type-60",
4365   "self_type" : "type-59",
4366   "size" : 4,
4367   "source_file" : "/system/core/libutils/include/utils/String16.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "const android::String8 &",
4372   "name" : "const android::String8 &",
4373   "referenced_type" : "type-439",
4374   "self_type" : "type-441",
4375   "size" : 4,
4376   "source_file" : "/system/core/libutils/include/utils/String8.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "const android::hardware::Parcel &",
4381   "name" : "const android::hardware::Parcel &",
4382   "referenced_type" : "type-467",
4383   "self_type" : "type-468",
4384   "size" : 4,
4385   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4386  },
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "const android::hardware::Return<bool> &",
4390   "name" : "const android::hardware::Return<bool> &",
4391   "referenced_type" : "type-215",
4392   "self_type" : "type-239",
4393   "size" : 4,
4394   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "const android::hardware::Status &",
4399   "name" : "const android::hardware::Status &",
4400   "referenced_type" : "type-204",
4401   "self_type" : "type-205",
4402   "size" : 4,
4403   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4408   "name" : "const android::hardware::details::SchedPrio &",
4409   "referenced_type" : "type-481",
4410   "self_type" : "type-480",
4411   "size" : 4,
4412   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "const android::hardware::hidl_handle &",
4417   "name" : "const android::hardware::hidl_handle &",
4418   "referenced_type" : "type-423",
4419   "self_type" : "type-424",
4420   "size" : 4,
4421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "const android::hardware::hidl_memory &",
4426   "name" : "const android::hardware::hidl_memory &",
4427   "referenced_type" : "type-363",
4428   "self_type" : "type-366",
4429   "size" : 4,
4430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "const android::hardware::hidl_string &",
4435   "name" : "const android::hardware::hidl_string &",
4436   "referenced_type" : "type-357",
4437   "self_type" : "type-359",
4438   "size" : 4,
4439   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4444   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4445   "referenced_type" : "type-603",
4446   "self_type" : "type-604",
4447   "size" : 4,
4448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4453   "name" : "const android::hardware::hidl_vec<int> &",
4454   "referenced_type" : "type-403",
4455   "self_type" : "type-405",
4456   "size" : 4,
4457   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4462   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4463   "referenced_type" : "type-406",
4464   "self_type" : "type-408",
4465   "size" : 4,
4466   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "const android::hardware::hidl_version &",
4471   "name" : "const android::hardware::hidl_version &",
4472   "referenced_type" : "type-417",
4473   "self_type" : "type-420",
4474   "size" : 4,
4475   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcConfig &",
4480   "name" : "const android::hardware::nfc::V1_1::NfcConfig &",
4481   "referenced_type" : "type-86",
4482   "self_type" : "type-96",
4483   "size" : 4,
4484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4489   "name" : "const android::hidl::base::V1_0::IBase *const &",
4490   "referenced_type" : "type-494",
4491   "self_type" : "type-495",
4492   "size" : 4,
4493   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4498   "name" : "const android::sp<android::hardware::IBinder> &",
4499   "referenced_type" : "type-31",
4500   "self_type" : "type-65",
4501   "size" : 4,
4502   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4507   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4508   "referenced_type" : "type-194",
4509   "self_type" : "type-310",
4510   "size" : 4,
4511   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4516   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4517   "referenced_type" : "type-364",
4518   "self_type" : "type-386",
4519   "size" : 4,
4520   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4525   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4526   "referenced_type" : "type-149",
4527   "self_type" : "type-150",
4528   "size" : 4,
4529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4534   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4535   "referenced_type" : "type-141",
4536   "self_type" : "type-703",
4537   "size" : 4,
4538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
4543   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
4544   "referenced_type" : "type-183",
4545   "self_type" : "type-654",
4546   "size" : 4,
4547   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4552   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4553   "referenced_type" : "type-172",
4554   "self_type" : "type-717",
4555   "size" : 4,
4556   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4561   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4562   "referenced_type" : "type-13",
4563   "self_type" : "type-664",
4564   "size" : 4,
4565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4570   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4571   "referenced_type" : "type-132",
4572   "self_type" : "type-606",
4573   "size" : 4,
4574   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4579   "name" : "const android::wp<android::hardware::BHwBinder> &",
4580   "referenced_type" : "type-617",
4581   "self_type" : "type-641",
4582   "size" : 4,
4583   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4588   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4589   "referenced_type" : "type-656",
4590   "self_type" : "type-673",
4591   "size" : 4,
4592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "const bool &",
4597   "name" : "const bool &",
4598   "referenced_type" : "type-114",
4599   "self_type" : "type-328",
4600   "size" : 4,
4601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "const double &",
4606   "name" : "const double &",
4607   "referenced_type" : "type-345",
4608   "self_type" : "type-346",
4609   "size" : 4,
4610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "const float &",
4615   "name" : "const float &",
4616   "referenced_type" : "type-343",
4617   "self_type" : "type-344",
4618   "size" : 4,
4619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "const int &",
4624   "name" : "const int &",
4625   "referenced_type" : "type-512",
4626   "self_type" : "type-511",
4627   "size" : 4,
4628   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4629  },
4630  {
4631   "linker_set_key" : "const iter<is_const> &",
4632   "name" : "const iter<is_const> &",
4633   "referenced_type" : "type-27",
4634   "self_type" : "type-30",
4635   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4636  },
4637  {
4638   "linker_set_key" : "const iter<is_const> &",
4639   "name" : "const iter<is_const> &",
4640   "referenced_type" : "type-371",
4641   "self_type" : "type-373",
4642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4643  },
4644  {
4645   "linker_set_key" : "const iter<is_const> &",
4646   "name" : "const iter<is_const> &",
4647   "referenced_type" : "type-677",
4648   "self_type" : "type-679",
4649   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4650  },
4651  {
4652   "alignment" : 4,
4653   "linker_set_key" : "const log_msg &",
4654   "name" : "const log_msg &",
4655   "referenced_type" : "type-121",
4656   "self_type" : "type-152",
4657   "size" : 4,
4658   "source_file" : "/system/core/liblog/include/log/log_read.h"
4659  },
4660  {
4661   "alignment" : 4,
4662   "linker_set_key" : "const long long &",
4663   "name" : "const long long &",
4664   "referenced_type" : "type-338",
4665   "self_type" : "type-339",
4666   "size" : 4,
4667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4668  },
4669  {
4670   "alignment" : 4,
4671   "linker_set_key" : "const short &",
4672   "name" : "const short &",
4673   "referenced_type" : "type-333",
4674   "self_type" : "type-334",
4675   "size" : 4,
4676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4677  },
4678  {
4679   "alignment" : 4,
4680   "linker_set_key" : "const signed char &",
4681   "name" : "const signed char &",
4682   "referenced_type" : "type-329",
4683   "self_type" : "type-332",
4684   "size" : 4,
4685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4686  },
4687  {
4688   "alignment" : 4,
4689   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4690   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4691   "referenced_type" : "type-472",
4692   "self_type" : "type-474",
4693   "size" : 4,
4694   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4695  },
4696  {
4697   "alignment" : 4,
4698   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4699   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4700   "referenced_type" : "type-689",
4701   "self_type" : "type-691",
4702   "size" : 4,
4703   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4704  },
4705  {
4706   "alignment" : 4,
4707   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4708   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4709   "referenced_type" : "type-649",
4710   "self_type" : "type-648",
4711   "size" : 4,
4712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4713  },
4714  {
4715   "alignment" : 4,
4716   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4717   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4718   "referenced_type" : "type-715",
4719   "self_type" : "type-714",
4720   "size" : 4,
4721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4722  },
4723  {
4724   "alignment" : 4,
4725   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4726   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4727   "referenced_type" : "type-98",
4728   "self_type" : "type-97",
4729   "size" : 4,
4730   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4731  },
4732  {
4733   "alignment" : 4,
4734   "linker_set_key" : "const unsigned char &",
4735   "name" : "const unsigned char &",
4736   "referenced_type" : "type-414",
4737   "self_type" : "type-568",
4738   "size" : 4,
4739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4740  },
4741  {
4742   "alignment" : 4,
4743   "linker_set_key" : "const unsigned int &",
4744   "name" : "const unsigned int &",
4745   "referenced_type" : "type-54",
4746   "self_type" : "type-337",
4747   "size" : 4,
4748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4749  },
4750  {
4751   "alignment" : 4,
4752   "linker_set_key" : "const unsigned long long &",
4753   "name" : "const unsigned long long &",
4754   "referenced_type" : "type-340",
4755   "self_type" : "type-341",
4756   "size" : 4,
4757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4758  },
4759  {
4760   "alignment" : 4,
4761   "linker_set_key" : "const unsigned short &",
4762   "name" : "const unsigned short &",
4763   "referenced_type" : "type-335",
4764   "self_type" : "type-336",
4765   "size" : 4,
4766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4767  },
4768  {
4769   "alignment" : 4,
4770   "linker_set_key" : "int &",
4771   "name" : "int &",
4772   "referenced_type" : "type-44",
4773   "self_type" : "type-435",
4774   "size" : 4,
4775   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4776  },
4777  {
4778   "alignment" : 4,
4779   "linker_set_key" : "unsigned char &",
4780   "name" : "unsigned char &",
4781   "referenced_type" : "type-89",
4782   "self_type" : "type-572",
4783   "size" : 4,
4784   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4785  },
4786  {
4787   "alignment" : 4,
4788   "linker_set_key" : "unsigned int &",
4789   "name" : "unsigned int &",
4790   "referenced_type" : "type-2",
4791   "self_type" : "type-580",
4792   "size" : 4,
4793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
4794  }
4795 ],
4796 "pointer_types" :
4797 [
4798  {
4799   "alignment" : 4,
4800   "linker_set_key" : "android::Condition *",
4801   "name" : "android::Condition *",
4802   "referenced_type" : "type-115",
4803   "self_type" : "type-554",
4804   "size" : 4,
4805   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4806  },
4807  {
4808   "alignment" : 4,
4809   "linker_set_key" : "android::Mutex *",
4810   "name" : "android::Mutex *",
4811   "referenced_type" : "type-50",
4812   "self_type" : "type-549",
4813   "size" : 4,
4814   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4815  },
4816  {
4817   "alignment" : 4,
4818   "linker_set_key" : "android::Mutex::Autolock *",
4819   "name" : "android::Mutex::Autolock *",
4820   "referenced_type" : "type-550",
4821   "self_type" : "type-552",
4822   "size" : 4,
4823   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4824  },
4825  {
4826   "alignment" : 4,
4827   "linker_set_key" : "android::RWLock *",
4828   "name" : "android::RWLock *",
4829   "referenced_type" : "type-555",
4830   "self_type" : "type-557",
4831   "size" : 4,
4832   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "linker_set_key" : "android::RWLock::AutoRLock *",
4837   "name" : "android::RWLock::AutoRLock *",
4838   "referenced_type" : "type-558",
4839   "self_type" : "type-560",
4840   "size" : 4,
4841   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4842  },
4843  {
4844   "alignment" : 4,
4845   "linker_set_key" : "android::RWLock::AutoWLock *",
4846   "name" : "android::RWLock::AutoWLock *",
4847   "referenced_type" : "type-561",
4848   "self_type" : "type-562",
4849   "size" : 4,
4850   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4851  },
4852  {
4853   "alignment" : 4,
4854   "linker_set_key" : "android::RefBase *",
4855   "name" : "android::RefBase *",
4856   "referenced_type" : "type-6",
4857   "self_type" : "type-354",
4858   "size" : 4,
4859   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4860  },
4861  {
4862   "alignment" : 4,
4863   "linker_set_key" : "android::RefBase::weakref_impl *",
4864   "name" : "android::RefBase::weakref_impl *",
4865   "referenced_type" : "type-22",
4866   "self_type" : "type-21",
4867   "size" : 4,
4868   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4869  },
4870  {
4871   "alignment" : 4,
4872   "linker_set_key" : "android::RefBase::weakref_impl *",
4873   "name" : "android::RefBase::weakref_impl *",
4874   "referenced_type" : "type-675",
4875   "self_type" : "type-674",
4876   "size" : 4,
4877   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4878  },
4879  {
4880   "alignment" : 4,
4881   "linker_set_key" : "android::RefBase::weakref_impl *",
4882   "name" : "android::RefBase::weakref_impl *",
4883   "referenced_type" : "type-9",
4884   "self_type" : "type-8",
4885   "size" : 4,
4886   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4887  },
4888  {
4889   "alignment" : 4,
4890   "linker_set_key" : "android::RefBase::weakref_type *",
4891   "name" : "android::RefBase::weakref_type *",
4892   "referenced_type" : "type-11",
4893   "self_type" : "type-10",
4894   "size" : 4,
4895   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4896  },
4897  {
4898   "alignment" : 4,
4899   "linker_set_key" : "android::ReferenceRenamer *",
4900   "name" : "android::ReferenceRenamer *",
4901   "referenced_type" : "type-347",
4902   "self_type" : "type-348",
4903   "size" : 4,
4904   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4905  },
4906  {
4907   "alignment" : 4,
4908   "linker_set_key" : "android::ScopedTrace *",
4909   "name" : "android::ScopedTrace *",
4910   "referenced_type" : "type-563",
4911   "self_type" : "type-564",
4912   "size" : 4,
4913   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4914  },
4915  {
4916   "alignment" : 4,
4917   "linker_set_key" : "android::String16 *",
4918   "name" : "android::String16 *",
4919   "referenced_type" : "type-61",
4920   "self_type" : "type-448",
4921   "size" : 4,
4922   "source_file" : "/system/core/libutils/include/utils/String16.h"
4923  },
4924  {
4925   "alignment" : 4,
4926   "linker_set_key" : "android::String8 *",
4927   "name" : "android::String8 *",
4928   "referenced_type" : "type-70",
4929   "self_type" : "type-443",
4930   "size" : 4,
4931   "source_file" : "/system/core/libutils/include/utils/String8.h"
4932  },
4933  {
4934   "alignment" : 4,
4935   "linker_set_key" : "android::Thread *",
4936   "name" : "android::Thread *",
4937   "referenced_type" : "type-113",
4938   "self_type" : "type-112",
4939   "size" : 4,
4940   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4941  },
4942  {
4943   "alignment" : 4,
4944   "linker_set_key" : "android::VirtualLightRefBase *",
4945   "name" : "android::VirtualLightRefBase *",
4946   "referenced_type" : "type-251",
4947   "self_type" : "type-256",
4948   "size" : 4,
4949   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4950  },
4951  {
4952   "alignment" : 4,
4953   "linker_set_key" : "android::hardware::BHwBinder *",
4954   "name" : "android::hardware::BHwBinder *",
4955   "referenced_type" : "type-197",
4956   "self_type" : "type-196",
4957   "size" : 4,
4958   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4959  },
4960  {
4961   "alignment" : 4,
4962   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc> *",
4963   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc> *",
4964   "referenced_type" : "type-456",
4965   "self_type" : "type-455",
4966   "size" : 4,
4967   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4968  },
4969  {
4970   "alignment" : 4,
4971   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback> *",
4972   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback> *",
4973   "referenced_type" : "type-160",
4974   "self_type" : "type-686",
4975   "size" : 4,
4976   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4977  },
4978  {
4979   "alignment" : 4,
4980   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4981   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4982   "referenced_type" : "type-490",
4983   "self_type" : "type-493",
4984   "size" : 4,
4985   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4986  },
4987  {
4988   "alignment" : 4,
4989   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4990   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4991   "referenced_type" : "type-506",
4992   "self_type" : "type-513",
4993   "size" : 4,
4994   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4995  },
4996  {
4997   "alignment" : 4,
4998   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4999   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5000   "referenced_type" : "type-496",
5001   "self_type" : "type-501",
5002   "size" : 4,
5003   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5004  },
5005  {
5006   "alignment" : 4,
5007   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5008   "name" : "android::hardware::GrantorDescriptor *",
5009   "referenced_type" : "type-378",
5010   "self_type" : "type-377",
5011   "size" : 4,
5012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5013  },
5014  {
5015   "alignment" : 4,
5016   "linker_set_key" : "android::hardware::IBinder *",
5017   "name" : "android::hardware::IBinder *",
5018   "referenced_type" : "type-26",
5019   "self_type" : "type-25",
5020   "size" : 4,
5021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5022  },
5023  {
5024   "alignment" : 4,
5025   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5026   "name" : "android::hardware::IBinder::DeathRecipient *",
5027   "referenced_type" : "type-19",
5028   "self_type" : "type-18",
5029   "size" : 4,
5030   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5031  },
5032  {
5033   "alignment" : 4,
5034   "linker_set_key" : "android::hardware::IInterface *",
5035   "name" : "android::hardware::IInterface *",
5036   "referenced_type" : "type-37",
5037   "self_type" : "type-36",
5038   "size" : 4,
5039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5040  },
5041  {
5042   "alignment" : 4,
5043   "linker_set_key" : "android::hardware::Parcel *",
5044   "name" : "android::hardware::Parcel *",
5045   "referenced_type" : "type-457",
5046   "self_type" : "type-462",
5047   "size" : 4,
5048   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5049  },
5050  {
5051   "alignment" : 4,
5052   "linker_set_key" : "android::hardware::ProcessState *",
5053   "name" : "android::hardware::ProcessState *",
5054   "referenced_type" : "type-43",
5055   "self_type" : "type-42",
5056   "size" : 4,
5057   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5058  },
5059  {
5060   "alignment" : 4,
5061   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5062   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5063   "referenced_type" : "type-217",
5064   "self_type" : "type-220",
5065   "size" : 4,
5066   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5067  },
5068  {
5069   "alignment" : 4,
5070   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5071   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5072   "referenced_type" : "type-231",
5073   "self_type" : "type-232",
5074   "size" : 4,
5075   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5076  },
5077  {
5078   "alignment" : 4,
5079   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5080   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5081   "referenced_type" : "type-666",
5082   "self_type" : "type-667",
5083   "size" : 4,
5084   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5085  },
5086  {
5087   "alignment" : 4,
5088   "linker_set_key" : "android::hardware::Return<bool> *",
5089   "name" : "android::hardware::Return<bool> *",
5090   "referenced_type" : "type-209",
5091   "self_type" : "type-211",
5092   "size" : 4,
5093   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5094  },
5095  {
5096   "alignment" : 4,
5097   "linker_set_key" : "android::hardware::Return<unsigned int> *",
5098   "name" : "android::hardware::Return<unsigned int> *",
5099   "referenced_type" : "type-225",
5100   "self_type" : "type-226",
5101   "size" : 4,
5102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5103  },
5104  {
5105   "alignment" : 4,
5106   "linker_set_key" : "android::hardware::Return<void> *",
5107   "name" : "android::hardware::Return<void> *",
5108   "referenced_type" : "type-245",
5109   "self_type" : "type-246",
5110   "size" : 4,
5111   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5112  },
5113  {
5114   "alignment" : 4,
5115   "linker_set_key" : "android::hardware::Status *",
5116   "name" : "android::hardware::Status *",
5117   "referenced_type" : "type-199",
5118   "self_type" : "type-202",
5119   "size" : 4,
5120   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5121  },
5122  {
5123   "alignment" : 4,
5124   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5125   "name" : "android::hardware::details::HidlInstrumentor *",
5126   "referenced_type" : "type-164",
5127   "self_type" : "type-651",
5128   "size" : 4,
5129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5130  },
5131  {
5132   "alignment" : 4,
5133   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5134   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5135   "referenced_type" : "type-389",
5136   "self_type" : "type-642",
5137   "size" : 4,
5138   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5139  },
5140  {
5141   "alignment" : 4,
5142   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5143   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5144   "referenced_type" : "type-380",
5145   "self_type" : "type-636",
5146   "size" : 4,
5147   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5148  },
5149  {
5150   "alignment" : 4,
5151   "linker_set_key" : "android::hardware::details::return_status *",
5152   "name" : "android::hardware::details::return_status *",
5153   "referenced_type" : "type-210",
5154   "self_type" : "type-240",
5155   "size" : 4,
5156   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5157  },
5158  {
5159   "alignment" : 4,
5160   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5161   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5162   "referenced_type" : "type-392",
5163   "self_type" : "type-391",
5164   "size" : 4,
5165   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5166  },
5167  {
5168   "alignment" : 4,
5169   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5170   "name" : "android::hardware::hidl_binder_death_recipient *",
5171   "referenced_type" : "type-187",
5172   "self_type" : "type-186",
5173   "size" : 4,
5174   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5175  },
5176  {
5177   "alignment" : 4,
5178   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5179   "name" : "android::hardware::hidl_death_recipient *",
5180   "referenced_type" : "type-190",
5181   "self_type" : "type-189",
5182   "size" : 4,
5183   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5184  },
5185  {
5186   "alignment" : 4,
5187   "linker_set_key" : "android::hardware::hidl_memory *",
5188   "name" : "android::hardware::hidl_memory *",
5189   "referenced_type" : "type-360",
5190   "self_type" : "type-361",
5191   "size" : 4,
5192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5193  },
5194  {
5195   "alignment" : 4,
5196   "linker_set_key" : "android::hardware::hidl_string *",
5197   "name" : "android::hardware::hidl_string *",
5198   "referenced_type" : "type-358",
5199   "self_type" : "type-382",
5200   "size" : 4,
5201   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5202  },
5203  {
5204   "alignment" : 4,
5205   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5206   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5207   "referenced_type" : "type-388",
5208   "self_type" : "type-394",
5209   "size" : 4,
5210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5211  },
5212  {
5213   "alignment" : 4,
5214   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5215   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5216   "referenced_type" : "type-379",
5217   "self_type" : "type-383",
5218   "size" : 4,
5219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5220  },
5221  {
5222   "alignment" : 4,
5223   "linker_set_key" : "android::hardware::hidl_version *",
5224   "name" : "android::hardware::hidl_version *",
5225   "referenced_type" : "type-415",
5226   "self_type" : "type-416",
5227   "size" : 4,
5228   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5229  },
5230  {
5231   "alignment" : 4,
5232   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
5233   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
5234   "referenced_type" : "type-620",
5235   "self_type" : "type-621",
5236   "size" : 4,
5237   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
5238  },
5239  {
5240   "alignment" : 4,
5241   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5242   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5243   "referenced_type" : "type-612",
5244   "self_type" : "type-613",
5245   "size" : 4,
5246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
5247  },
5248  {
5249   "alignment" : 4,
5250   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
5251   "name" : "android::hardware::nfc::V1_0::INfc *",
5252   "referenced_type" : "type-147",
5253   "self_type" : "type-146",
5254   "size" : 4,
5255   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5256  },
5257  {
5258   "alignment" : 4,
5259   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5260   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5261   "referenced_type" : "type-137",
5262   "self_type" : "type-136",
5263   "size" : 4,
5264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5265  },
5266  {
5267   "alignment" : 4,
5268   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc *",
5269   "name" : "android::hardware::nfc::V1_1::BnHwNfc *",
5270   "referenced_type" : "type-487",
5271   "self_type" : "type-605",
5272   "size" : 4,
5273   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5274  },
5275  {
5276   "alignment" : 4,
5277   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
5278   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
5279   "referenced_type" : "type-471",
5280   "self_type" : "type-628",
5281   "size" : 4,
5282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
5283  },
5284  {
5285   "alignment" : 4,
5286   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc *",
5287   "name" : "android::hardware::nfc::V1_1::BpHwNfc *",
5288   "referenced_type" : "type-632",
5289   "self_type" : "type-692",
5290   "size" : 4,
5291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5292  },
5293  {
5294   "alignment" : 4,
5295   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5296   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5297   "referenced_type" : "type-157",
5298   "self_type" : "type-168",
5299   "size" : 4,
5300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5301  },
5302  {
5303   "alignment" : 4,
5304   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfc *",
5305   "name" : "android::hardware::nfc::V1_1::BsNfc *",
5306   "referenced_type" : "type-665",
5307   "self_type" : "type-672",
5308   "size" : 4,
5309   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5310  },
5311  {
5312   "alignment" : 4,
5313   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfcClientCallback *",
5314   "name" : "android::hardware::nfc::V1_1::BsNfcClientCallback *",
5315   "referenced_type" : "type-659",
5316   "self_type" : "type-662",
5317   "size" : 4,
5318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5319  },
5320  {
5321   "alignment" : 4,
5322   "linker_set_key" : "android::hardware::nfc::V1_1::INfc *",
5323   "name" : "android::hardware::nfc::V1_1::INfc *",
5324   "referenced_type" : "type-179",
5325   "self_type" : "type-178",
5326   "size" : 4,
5327   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5328  },
5329  {
5330   "alignment" : 4,
5331   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback *",
5332   "name" : "android::hardware::nfc::V1_1::INfcClientCallback *",
5333   "referenced_type" : "type-156",
5334   "self_type" : "type-155",
5335   "size" : 4,
5336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5337  },
5338  {
5339   "alignment" : 4,
5340   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5341   "name" : "android::hidl::base::V1_0::BnHwBase *",
5342   "referenced_type" : "type-470",
5343   "self_type" : "type-469",
5344   "size" : 4,
5345   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5346  },
5347  {
5348   "alignment" : 4,
5349   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5350   "name" : "android::hidl::base::V1_0::IBase *",
5351   "referenced_type" : "type-5",
5352   "self_type" : "type-4",
5353   "size" : 4,
5354   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5355  },
5356  {
5357   "alignment" : 4,
5358   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5359   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5360   "referenced_type" : "type-105",
5361   "self_type" : "type-104",
5362   "size" : 4,
5363   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5364  },
5365  {
5366   "alignment" : 4,
5367   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5368   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5369   "referenced_type" : "type-120",
5370   "self_type" : "type-119",
5371   "size" : 4,
5372   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5373  },
5374  {
5375   "alignment" : 4,
5376   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5377   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5378   "referenced_type" : "type-17",
5379   "self_type" : "type-20",
5380   "size" : 4,
5381   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5382  },
5383  {
5384   "alignment" : 4,
5385   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5386   "name" : "android::sp<android::hardware::IBinder> *",
5387   "referenced_type" : "type-24",
5388   "self_type" : "type-29",
5389   "size" : 4,
5390   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5391  },
5392  {
5393   "alignment" : 4,
5394   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5395   "name" : "android::sp<android::hardware::ProcessState> *",
5396   "referenced_type" : "type-41",
5397   "self_type" : "type-100",
5398   "size" : 4,
5399   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5400  },
5401  {
5402   "alignment" : 4,
5403   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5404   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5405   "referenced_type" : "type-185",
5406   "self_type" : "type-184",
5407   "size" : 4,
5408   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5409  },
5410  {
5411   "alignment" : 4,
5412   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5413   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5414   "referenced_type" : "type-145",
5415   "self_type" : "type-148",
5416   "size" : 4,
5417   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5418  },
5419  {
5420   "alignment" : 4,
5421   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5422   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5423   "referenced_type" : "type-135",
5424   "self_type" : "type-134",
5425   "size" : 4,
5426   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5427  },
5428  {
5429   "alignment" : 4,
5430   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
5431   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
5432   "referenced_type" : "type-177",
5433   "self_type" : "type-176",
5434   "size" : 4,
5435   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5436  },
5437  {
5438   "alignment" : 4,
5439   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
5440   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
5441   "referenced_type" : "type-154",
5442   "self_type" : "type-153",
5443   "size" : 4,
5444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5445  },
5446  {
5447   "alignment" : 4,
5448   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5449   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5450   "referenced_type" : "type-14",
5451   "self_type" : "type-663",
5452   "size" : 4,
5453   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5454  },
5455  {
5456   "alignment" : 4,
5457   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5458   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5459   "referenced_type" : "type-103",
5460   "self_type" : "type-106",
5461   "size" : 4,
5462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5463  },
5464  {
5465   "alignment" : 4,
5466   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5467   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5468   "referenced_type" : "type-118",
5469   "self_type" : "type-131",
5470   "size" : 4,
5471   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5472  },
5473  {
5474   "alignment" : 4,
5475   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5476   "name" : "android::wp<android::hardware::BHwBinder> *",
5477   "referenced_type" : "type-397",
5478   "self_type" : "type-479",
5479   "size" : 4,
5480   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5481  },
5482  {
5483   "alignment" : 4,
5484   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5485   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5486   "referenced_type" : "type-174",
5487   "self_type" : "type-219",
5488   "size" : 4,
5489   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5490  },
5491  {
5492   "alignment" : 4,
5493   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5494   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5495   "referenced_type" : "type-188",
5496   "self_type" : "type-331",
5497   "size" : 4,
5498   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5499  },
5500  {
5501   "alignment" : 4,
5502   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5503   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5504   "referenced_type" : "type-3",
5505   "self_type" : "type-653",
5506   "size" : 4,
5507   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5508  },
5509  {
5510   "alignment" : 4,
5511   "linker_set_key" : "android_flex_plane *",
5512   "name" : "android_flex_plane *",
5513   "referenced_type" : "type-537",
5514   "self_type" : "type-540",
5515   "size" : 4,
5516   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5517  },
5518  {
5519   "alignment" : 4,
5520   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5521   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5522   "referenced_type" : "type-58",
5523   "self_type" : "type-57",
5524   "size" : 4,
5525   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5526  },
5527  {
5528   "alignment" : 4,
5529   "linker_set_key" : "char *",
5530   "name" : "char *",
5531   "referenced_type" : "type-73",
5532   "self_type" : "type-214",
5533   "size" : 4,
5534   "source_file" : "/system/core/liblog/include/log/log_read.h"
5535  },
5536  {
5537   "alignment" : 4,
5538   "linker_set_key" : "const android::NativeHandle *",
5539   "name" : "const android::NativeHandle *",
5540   "referenced_type" : "type-430",
5541   "self_type" : "type-431",
5542   "size" : 4,
5543   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5544  },
5545  {
5546   "alignment" : 4,
5547   "linker_set_key" : "const android::RefBase *",
5548   "name" : "const android::RefBase *",
5549   "referenced_type" : "type-351",
5550   "self_type" : "type-352",
5551   "size" : 4,
5552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5553  },
5554  {
5555   "alignment" : 4,
5556   "linker_set_key" : "const android::String16 *",
5557   "name" : "const android::String16 *",
5558   "referenced_type" : "type-60",
5559   "self_type" : "type-446",
5560   "size" : 4,
5561   "source_file" : "/system/core/libutils/include/utils/String16.h"
5562  },
5563  {
5564   "alignment" : 4,
5565   "linker_set_key" : "const android::String8 *",
5566   "name" : "const android::String8 *",
5567   "referenced_type" : "type-439",
5568   "self_type" : "type-440",
5569   "size" : 4,
5570   "source_file" : "/system/core/libutils/include/utils/String8.h"
5571  },
5572  {
5573   "alignment" : 4,
5574   "linker_set_key" : "const android::VectorImpl *",
5575   "name" : "const android::VectorImpl *",
5576   "referenced_type" : "type-516",
5577   "self_type" : "type-517",
5578   "size" : 4,
5579   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5580  },
5581  {
5582   "alignment" : 4,
5583   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5584   "name" : "const android::hardware::BpHwRefBase *",
5585   "referenced_type" : "type-450",
5586   "self_type" : "type-451",
5587   "size" : 4,
5588   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5589  },
5590  {
5591   "alignment" : 4,
5592   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5593   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5594   "referenced_type" : "type-482",
5595   "self_type" : "type-483",
5596   "size" : 4,
5597   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5598  },
5599  {
5600   "alignment" : 4,
5601   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5602   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5603   "referenced_type" : "type-488",
5604   "self_type" : "type-489",
5605   "size" : 4,
5606   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5607  },
5608  {
5609   "alignment" : 4,
5610   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5611   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5612   "referenced_type" : "type-223",
5613   "self_type" : "type-224",
5614   "size" : 4,
5615   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5616  },
5617  {
5618   "alignment" : 4,
5619   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5620   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5621   "referenced_type" : "type-235",
5622   "self_type" : "type-238",
5623   "size" : 4,
5624   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5625  },
5626  {
5627   "alignment" : 4,
5628   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5629   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5630   "referenced_type" : "type-670",
5631   "self_type" : "type-671",
5632   "size" : 4,
5633   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5634  },
5635  {
5636   "alignment" : 4,
5637   "linker_set_key" : "const android::hardware::Return<bool> *",
5638   "name" : "const android::hardware::Return<bool> *",
5639   "referenced_type" : "type-215",
5640   "self_type" : "type-216",
5641   "size" : 4,
5642   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5643  },
5644  {
5645   "alignment" : 4,
5646   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
5647   "name" : "const android::hardware::Return<unsigned int> *",
5648   "referenced_type" : "type-229",
5649   "self_type" : "type-230",
5650   "size" : 4,
5651   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5652  },
5653  {
5654   "alignment" : 4,
5655   "linker_set_key" : "const android::hardware::Status *",
5656   "name" : "const android::hardware::Status *",
5657   "referenced_type" : "type-204",
5658   "self_type" : "type-208",
5659   "size" : 4,
5660   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5661  },
5662  {
5663   "alignment" : 4,
5664   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5665   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5666   "referenced_type" : "type-644",
5667   "self_type" : "type-645",
5668   "size" : 4,
5669   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5670  },
5671  {
5672   "alignment" : 4,
5673   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5674   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5675   "referenced_type" : "type-638",
5676   "self_type" : "type-639",
5677   "size" : 4,
5678   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5679  },
5680  {
5681   "alignment" : 4,
5682   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5683   "name" : "const android::hardware::details::hidl_pointer<int> *",
5684   "referenced_type" : "type-525",
5685   "self_type" : "type-536",
5686   "size" : 4,
5687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5688  },
5689  {
5690   "alignment" : 4,
5691   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5692   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5693   "referenced_type" : "type-589",
5694   "self_type" : "type-596",
5695   "size" : 4,
5696   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5697  },
5698  {
5699   "alignment" : 4,
5700   "linker_set_key" : "const android::hardware::details::return_status *",
5701   "name" : "const android::hardware::details::return_status *",
5702   "referenced_type" : "type-242",
5703   "self_type" : "type-243",
5704   "size" : 4,
5705   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5706  },
5707  {
5708   "alignment" : 4,
5709   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5710   "name" : "const android::hardware::hidl_death_recipient *",
5711   "referenced_type" : "type-657",
5712   "self_type" : "type-658",
5713   "size" : 4,
5714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5715  },
5716  {
5717   "alignment" : 4,
5718   "linker_set_key" : "const android::hardware::hidl_memory *",
5719   "name" : "const android::hardware::hidl_memory *",
5720   "referenced_type" : "type-363",
5721   "self_type" : "type-369",
5722   "size" : 4,
5723   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5724  },
5725  {
5726   "alignment" : 4,
5727   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5728   "name" : "const android::hardware::hidl_vec<int> *",
5729   "referenced_type" : "type-403",
5730   "self_type" : "type-404",
5731   "size" : 4,
5732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5733  },
5734  {
5735   "alignment" : 4,
5736   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5737   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5738   "referenced_type" : "type-406",
5739   "self_type" : "type-407",
5740   "size" : 4,
5741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5742  },
5743  {
5744   "alignment" : 4,
5745   "linker_set_key" : "const android::hardware::hidl_version *",
5746   "name" : "const android::hardware::hidl_version *",
5747   "referenced_type" : "type-417",
5748   "self_type" : "type-419",
5749   "size" : 4,
5750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5751  },
5752  {
5753   "alignment" : 4,
5754   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5755   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5756   "referenced_type" : "type-625",
5757   "self_type" : "type-626",
5758   "size" : 4,
5759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
5760  },
5761  {
5762   "alignment" : 4,
5763   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5764   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5765   "referenced_type" : "type-618",
5766   "self_type" : "type-619",
5767   "size" : 4,
5768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
5769  },
5770  {
5771   "alignment" : 4,
5772   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
5773   "name" : "const android::hardware::nfc::V1_0::INfc *",
5774   "referenced_type" : "type-586",
5775   "self_type" : "type-587",
5776   "size" : 4,
5777   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
5778  },
5779  {
5780   "alignment" : 4,
5781   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5782   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5783   "referenced_type" : "type-143",
5784   "self_type" : "type-144",
5785   "size" : 4,
5786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5787  },
5788  {
5789   "alignment" : 4,
5790   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc *",
5791   "name" : "const android::hardware::nfc::V1_1::BpHwNfc *",
5792   "referenced_type" : "type-631",
5793   "self_type" : "type-635",
5794   "size" : 4,
5795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
5796  },
5797  {
5798   "alignment" : 4,
5799   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5800   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5801   "referenced_type" : "type-629",
5802   "self_type" : "type-630",
5803   "size" : 4,
5804   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
5805  },
5806  {
5807   "alignment" : 4,
5808   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc *",
5809   "name" : "const android::hardware::nfc::V1_1::INfc *",
5810   "referenced_type" : "type-601",
5811   "self_type" : "type-602",
5812   "size" : 4,
5813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
5814  },
5815  {
5816   "alignment" : 4,
5817   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
5818   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
5819   "referenced_type" : "type-173",
5820   "self_type" : "type-175",
5821   "size" : 4,
5822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5823  },
5824  {
5825   "alignment" : 4,
5826   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5827   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5828   "referenced_type" : "type-610",
5829   "self_type" : "type-611",
5830   "size" : 4,
5831   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5832  },
5833  {
5834   "alignment" : 4,
5835   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5836   "name" : "const android::hidl::base::V1_0::IBase *",
5837   "referenced_type" : "type-15",
5838   "self_type" : "type-16",
5839   "size" : 4,
5840   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5841  },
5842  {
5843   "alignment" : 4,
5844   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5845   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5846   "referenced_type" : "type-109",
5847   "self_type" : "type-110",
5848   "size" : 4,
5849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5850  },
5851  {
5852   "alignment" : 4,
5853   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5854   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5855   "referenced_type" : "type-565",
5856   "self_type" : "type-566",
5857   "size" : 4,
5858   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5859  },
5860  {
5861   "alignment" : 4,
5862   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5863   "name" : "const android::sp<android::hardware::IBinder> *",
5864   "referenced_type" : "type-31",
5865   "self_type" : "type-34",
5866   "size" : 4,
5867   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5868  },
5869  {
5870   "alignment" : 4,
5871   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5872   "name" : "const android::sp<android::hardware::ProcessState> *",
5873   "referenced_type" : "type-101",
5874   "self_type" : "type-102",
5875   "size" : 4,
5876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5877  },
5878  {
5879   "alignment" : 4,
5880   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5881   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5882   "referenced_type" : "type-194",
5883   "self_type" : "type-193",
5884   "size" : 4,
5885   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5886  },
5887  {
5888   "alignment" : 4,
5889   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5890   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5891   "referenced_type" : "type-364",
5892   "self_type" : "type-652",
5893   "size" : 4,
5894   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5895  },
5896  {
5897   "alignment" : 4,
5898   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
5899   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
5900   "referenced_type" : "type-149",
5901   "self_type" : "type-151",
5902   "size" : 4,
5903   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5904  },
5905  {
5906   "alignment" : 4,
5907   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5908   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5909   "referenced_type" : "type-141",
5910   "self_type" : "type-140",
5911   "size" : 4,
5912   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5913  },
5914  {
5915   "alignment" : 4,
5916   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
5917   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
5918   "referenced_type" : "type-183",
5919   "self_type" : "type-182",
5920   "size" : 4,
5921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5922  },
5923  {
5924   "alignment" : 4,
5925   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
5926   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
5927   "referenced_type" : "type-172",
5928   "self_type" : "type-171",
5929   "size" : 4,
5930   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5931  },
5932  {
5933   "alignment" : 4,
5934   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5935   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5936   "referenced_type" : "type-13",
5937   "self_type" : "type-12",
5938   "size" : 4,
5939   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5940  },
5941  {
5942   "alignment" : 4,
5943   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5944   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5945   "referenced_type" : "type-107",
5946   "self_type" : "type-108",
5947   "size" : 4,
5948   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5949  },
5950  {
5951   "alignment" : 4,
5952   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5953   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5954   "referenced_type" : "type-132",
5955   "self_type" : "type-133",
5956   "size" : 4,
5957   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5958  },
5959  {
5960   "alignment" : 4,
5961   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5962   "name" : "const android::wp<android::hardware::BHwBinder> *",
5963   "referenced_type" : "type-617",
5964   "self_type" : "type-627",
5965   "size" : 4,
5966   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5967  },
5968  {
5969   "alignment" : 4,
5970   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5971   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5972   "referenced_type" : "type-342",
5973   "self_type" : "type-353",
5974   "size" : 4,
5975   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5976  },
5977  {
5978   "alignment" : 4,
5979   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5980   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5981   "referenced_type" : "type-656",
5982   "self_type" : "type-655",
5983   "size" : 4,
5984   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5985  },
5986  {
5987   "alignment" : 4,
5988   "linker_set_key" : "const char *",
5989   "name" : "const char *",
5990   "referenced_type" : "type-72",
5991   "self_type" : "type-71",
5992   "size" : 4,
5993   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5994  },
5995  {
5996   "alignment" : 4,
5997   "linker_set_key" : "const char16_t *",
5998   "name" : "const char16_t *",
5999   "referenced_type" : "type-63",
6000   "self_type" : "type-62",
6001   "size" : 4,
6002   "source_file" : "/system/core/libutils/include/utils/String16.h"
6003  },
6004  {
6005   "alignment" : 4,
6006   "linker_set_key" : "const log_msg *",
6007   "name" : "const log_msg *",
6008   "referenced_type" : "type-121",
6009   "self_type" : "type-142",
6010   "size" : 4,
6011   "source_file" : "/system/core/liblog/include/log/log_read.h"
6012  },
6013  {
6014   "alignment" : 4,
6015   "linker_set_key" : "const native_handle *",
6016   "name" : "const native_handle *",
6017   "referenced_type" : "type-308",
6018   "self_type" : "type-307",
6019   "size" : 4,
6020   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6021  },
6022  {
6023   "alignment" : 4,
6024   "linker_set_key" : "const unsigned char *",
6025   "name" : "const unsigned char *",
6026   "referenced_type" : "type-414",
6027   "self_type" : "type-413",
6028   "size" : 4,
6029   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6030  },
6031  {
6032   "alignment" : 4,
6033   "linker_set_key" : "const unsigned long long *",
6034   "name" : "const unsigned long long *",
6035   "referenced_type" : "type-340",
6036   "self_type" : "type-463",
6037   "size" : 4,
6038   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6039  },
6040  {
6041   "alignment" : 4,
6042   "linker_set_key" : "const void *",
6043   "name" : "const void *",
6044   "referenced_type" : "type-421",
6045   "self_type" : "type-422",
6046   "size" : 4,
6047   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6048  },
6049  {
6050   "alignment" : 4,
6051   "linker_set_key" : "int (*)(void *)",
6052   "name" : "int (*)(void *)",
6053   "referenced_type" : "type-546",
6054   "self_type" : "type-547",
6055   "size" : 4,
6056   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6057  },
6058  {
6059   "alignment" : 4,
6060   "linker_set_key" : "int *",
6061   "name" : "int *",
6062   "referenced_type" : "type-44",
6063   "self_type" : "type-402",
6064   "size" : 4,
6065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6066  },
6067  {
6068   "alignment" : 4,
6069   "linker_set_key" : "log_msg *",
6070   "name" : "log_msg *",
6071   "referenced_type" : "type-122",
6072   "self_type" : "type-203",
6073   "size" : 4,
6074   "source_file" : "/system/core/liblog/include/log/log_read.h"
6075  },
6076  {
6077   "alignment" : 4,
6078   "linker_set_key" : "native_handle *",
6079   "name" : "native_handle *",
6080   "referenced_type" : "type-236",
6081   "self_type" : "type-255",
6082   "size" : 4,
6083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6084  },
6085  {
6086   "alignment" : 4,
6087   "linker_set_key" : "unsigned char *",
6088   "name" : "unsigned char *",
6089   "referenced_type" : "type-89",
6090   "self_type" : "type-94",
6091   "size" : 4,
6092   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6093  },
6094  {
6095   "alignment" : 4,
6096   "linker_set_key" : "unsigned int *",
6097   "name" : "unsigned int *",
6098   "referenced_type" : "type-2",
6099   "self_type" : "type-40",
6100   "size" : 4,
6101   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6102  },
6103  {
6104   "alignment" : 4,
6105   "linker_set_key" : "unsigned long long *",
6106   "name" : "unsigned long long *",
6107   "referenced_type" : "type-95",
6108   "self_type" : "type-459",
6109   "size" : 4,
6110   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6111  },
6112  {
6113   "alignment" : 4,
6114   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6115   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6116   "referenced_type" : "type-461",
6117   "self_type" : "type-460",
6118   "size" : 4,
6119   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6120  },
6121  {
6122   "alignment" : 4,
6123   "linker_set_key" : "void *",
6124   "name" : "void *",
6125   "referenced_type" : "type-46",
6126   "self_type" : "type-45",
6127   "size" : 4,
6128   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6129  },
6130  {
6131   "alignment" : 4,
6132   "linker_set_key" : "void **",
6133   "name" : "void **",
6134   "referenced_type" : "type-45",
6135   "self_type" : "type-548",
6136   "size" : 4,
6137   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6138  }
6139 ],
6140 "qualified_types" :
6141 [
6142  {
6143   "alignment" : 4,
6144   "is_const" : true,
6145   "linker_set_key" : "android::RefBase::weakref_impl *const",
6146   "name" : "android::RefBase::weakref_impl *const",
6147   "referenced_type" : "type-21",
6148   "self_type" : "type-23",
6149   "size" : 4,
6150   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6151  },
6152  {
6153   "alignment" : 4,
6154   "is_const" : true,
6155   "linker_set_key" : "android::RefBase::weakref_impl *const",
6156   "name" : "android::RefBase::weakref_impl *const",
6157   "referenced_type" : "type-674",
6158   "self_type" : "type-676",
6159   "size" : 4,
6160   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6161  },
6162  {
6163   "alignment" : 4,
6164   "is_const" : true,
6165   "linker_set_key" : "android::RefBase::weakref_impl *const",
6166   "name" : "android::RefBase::weakref_impl *const",
6167   "referenced_type" : "type-8",
6168   "self_type" : "type-7",
6169   "size" : 4,
6170   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6171  },
6172  {
6173   "alignment" : 4,
6174   "is_const" : true,
6175   "linker_set_key" : "android::hardware::IBinder *const",
6176   "name" : "android::hardware::IBinder *const",
6177   "referenced_type" : "type-25",
6178   "self_type" : "type-162",
6179   "size" : 4,
6180   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6181  },
6182  {
6183   "alignment" : 4,
6184   "is_const" : true,
6185   "linker_set_key" : "const android::NativeHandle",
6186   "name" : "const android::NativeHandle",
6187   "referenced_type" : "type-254",
6188   "self_type" : "type-430",
6189   "size" : 12,
6190   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6191  },
6192  {
6193   "alignment" : 4,
6194   "is_const" : true,
6195   "linker_set_key" : "const android::RefBase",
6196   "name" : "const android::RefBase",
6197   "referenced_type" : "type-6",
6198   "self_type" : "type-351",
6199   "size" : 8,
6200   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6201  },
6202  {
6203   "alignment" : 4,
6204   "is_const" : true,
6205   "linker_set_key" : "const android::String16",
6206   "name" : "const android::String16",
6207   "referenced_type" : "type-61",
6208   "self_type" : "type-60",
6209   "size" : 4,
6210   "source_file" : "/system/core/libutils/include/utils/String16.h"
6211  },
6212  {
6213   "alignment" : 4,
6214   "is_const" : true,
6215   "linker_set_key" : "const android::String8",
6216   "name" : "const android::String8",
6217   "referenced_type" : "type-70",
6218   "self_type" : "type-439",
6219   "size" : 4,
6220   "source_file" : "/system/core/libutils/include/utils/String8.h"
6221  },
6222  {
6223   "alignment" : 4,
6224   "is_const" : true,
6225   "linker_set_key" : "const android::VectorImpl",
6226   "name" : "const android::VectorImpl",
6227   "referenced_type" : "type-53",
6228   "self_type" : "type-516",
6229   "size" : 20,
6230   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6231  },
6232  {
6233   "alignment" : 4,
6234   "is_const" : true,
6235   "linker_set_key" : "const android::hardware::BpHwRefBase",
6236   "name" : "const android::hardware::BpHwRefBase",
6237   "referenced_type" : "type-161",
6238   "self_type" : "type-450",
6239   "size" : 24,
6240   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6241  },
6242  {
6243   "alignment" : 4,
6244   "is_const" : true,
6245   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6246   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6247   "referenced_type" : "type-475",
6248   "self_type" : "type-482",
6249   "size" : 16,
6250   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6251  },
6252  {
6253   "alignment" : 4,
6254   "is_const" : true,
6255   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6256   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6257   "referenced_type" : "type-484",
6258   "self_type" : "type-488",
6259   "size" : 16,
6260   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6261  },
6262  {
6263   "alignment" : 4,
6264   "is_const" : true,
6265   "linker_set_key" : "const android::hardware::Parcel",
6266   "name" : "const android::hardware::Parcel",
6267   "referenced_type" : "type-457",
6268   "self_type" : "type-467",
6269   "size" : 68,
6270   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6271  },
6272  {
6273   "alignment" : 4,
6274   "is_const" : true,
6275   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
6276   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
6277   "referenced_type" : "type-217",
6278   "self_type" : "type-223",
6279   "size" : 28,
6280   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6281  },
6282  {
6283   "alignment" : 4,
6284   "is_const" : true,
6285   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
6286   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
6287   "referenced_type" : "type-231",
6288   "self_type" : "type-235",
6289   "size" : 28,
6290   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6291  },
6292  {
6293   "alignment" : 4,
6294   "is_const" : true,
6295   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
6296   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
6297   "referenced_type" : "type-666",
6298   "self_type" : "type-670",
6299   "size" : 28,
6300   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6301  },
6302  {
6303   "alignment" : 4,
6304   "is_const" : true,
6305   "linker_set_key" : "const android::hardware::Return<bool>",
6306   "name" : "const android::hardware::Return<bool>",
6307   "referenced_type" : "type-209",
6308   "self_type" : "type-215",
6309   "size" : 24,
6310   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6311  },
6312  {
6313   "alignment" : 4,
6314   "is_const" : true,
6315   "linker_set_key" : "const android::hardware::Return<unsigned int>",
6316   "name" : "const android::hardware::Return<unsigned int>",
6317   "referenced_type" : "type-225",
6318   "self_type" : "type-229",
6319   "size" : 28,
6320   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6321  },
6322  {
6323   "alignment" : 4,
6324   "is_const" : true,
6325   "linker_set_key" : "const android::hardware::Status",
6326   "name" : "const android::hardware::Status",
6327   "referenced_type" : "type-199",
6328   "self_type" : "type-204",
6329   "size" : 20,
6330   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6331  },
6332  {
6333   "alignment" : 4,
6334   "is_const" : true,
6335   "linker_set_key" : "const android::hardware::details::SchedPrio",
6336   "name" : "const android::hardware::details::SchedPrio",
6337   "referenced_type" : "type-478",
6338   "self_type" : "type-481",
6339   "size" : 8,
6340   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6341  },
6342  {
6343   "alignment" : 4,
6344   "is_const" : true,
6345   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6346   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6347   "referenced_type" : "type-389",
6348   "self_type" : "type-644",
6349   "size" : 8,
6350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6351  },
6352  {
6353   "alignment" : 4,
6354   "is_const" : true,
6355   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6356   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6357   "referenced_type" : "type-380",
6358   "self_type" : "type-638",
6359   "size" : 8,
6360   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6361  },
6362  {
6363   "alignment" : 4,
6364   "is_const" : true,
6365   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6366   "name" : "const android::hardware::details::hidl_pointer<int>",
6367   "referenced_type" : "type-400",
6368   "self_type" : "type-525",
6369   "size" : 8,
6370   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6371  },
6372  {
6373   "alignment" : 4,
6374   "is_const" : true,
6375   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6376   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6377   "referenced_type" : "type-92",
6378   "self_type" : "type-589",
6379   "size" : 8,
6380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6381  },
6382  {
6383   "alignment" : 4,
6384   "is_const" : true,
6385   "linker_set_key" : "const android::hardware::details::return_status",
6386   "name" : "const android::hardware::details::return_status",
6387   "referenced_type" : "type-210",
6388   "self_type" : "type-242",
6389   "size" : 24,
6390   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6391  },
6392  {
6393   "alignment" : 4,
6394   "is_const" : true,
6395   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6396   "name" : "const android::hardware::hidl_death_recipient",
6397   "referenced_type" : "type-190",
6398   "self_type" : "type-657",
6399   "size" : 12,
6400   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6401  },
6402  {
6403   "alignment" : 8,
6404   "is_const" : true,
6405   "linker_set_key" : "const android::hardware::hidl_handle",
6406   "name" : "const android::hardware::hidl_handle",
6407   "referenced_type" : "type-356",
6408   "self_type" : "type-423",
6409   "size" : 16,
6410   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6411  },
6412  {
6413   "alignment" : 8,
6414   "is_const" : true,
6415   "linker_set_key" : "const android::hardware::hidl_memory",
6416   "name" : "const android::hardware::hidl_memory",
6417   "referenced_type" : "type-360",
6418   "self_type" : "type-363",
6419   "size" : 40,
6420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6421  },
6422  {
6423   "alignment" : 4,
6424   "is_const" : true,
6425   "linker_set_key" : "const android::hardware::hidl_string",
6426   "name" : "const android::hardware::hidl_string",
6427   "referenced_type" : "type-358",
6428   "self_type" : "type-357",
6429   "size" : 16,
6430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6431  },
6432  {
6433   "alignment" : 4,
6434   "is_const" : true,
6435   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6436   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6437   "referenced_type" : "type-379",
6438   "self_type" : "type-603",
6439   "size" : 16,
6440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
6441  },
6442  {
6443   "alignment" : 4,
6444   "is_const" : true,
6445   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6446   "name" : "const android::hardware::hidl_vec<int>",
6447   "referenced_type" : "type-399",
6448   "self_type" : "type-403",
6449   "size" : 16,
6450   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6451  },
6452  {
6453   "alignment" : 4,
6454   "is_const" : true,
6455   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6456   "name" : "const android::hardware::hidl_vec<unsigned char>",
6457   "referenced_type" : "type-91",
6458   "self_type" : "type-406",
6459   "size" : 16,
6460   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6461  },
6462  {
6463   "alignment" : 2,
6464   "is_const" : true,
6465   "linker_set_key" : "const android::hardware::hidl_version",
6466   "name" : "const android::hardware::hidl_version",
6467   "referenced_type" : "type-415",
6468   "self_type" : "type-417",
6469   "size" : 4,
6470   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6471  },
6472  {
6473   "alignment" : 4,
6474   "is_const" : true,
6475   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc",
6476   "name" : "const android::hardware::nfc::V1_0::BpHwNfc",
6477   "referenced_type" : "type-622",
6478   "self_type" : "type-625",
6479   "size" : 92,
6480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
6481  },
6482  {
6483   "alignment" : 4,
6484   "is_const" : true,
6485   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6486   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6487   "referenced_type" : "type-614",
6488   "self_type" : "type-618",
6489   "size" : 92,
6490   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
6491  },
6492  {
6493   "alignment" : 4,
6494   "is_const" : true,
6495   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc",
6496   "name" : "const android::hardware::nfc::V1_0::INfc",
6497   "referenced_type" : "type-147",
6498   "self_type" : "type-586",
6499   "size" : 12,
6500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
6501  },
6502  {
6503   "alignment" : 4,
6504   "is_const" : true,
6505   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6506   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6507   "referenced_type" : "type-137",
6508   "self_type" : "type-143",
6509   "size" : 12,
6510   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6511  },
6512  {
6513   "alignment" : 4,
6514   "is_const" : true,
6515   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcEvent",
6516   "name" : "const android::hardware::nfc::V1_0::NfcEvent",
6517   "referenced_type" : "type-578",
6518   "self_type" : "type-579",
6519   "size" : 4,
6520   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6521  },
6522  {
6523   "alignment" : 4,
6524   "is_const" : true,
6525   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcStatus",
6526   "name" : "const android::hardware::nfc::V1_0::NfcStatus",
6527   "referenced_type" : "type-218",
6528   "self_type" : "type-581",
6529   "size" : 4,
6530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6531  },
6532  {
6533   "alignment" : 4,
6534   "is_const" : true,
6535   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc",
6536   "name" : "const android::hardware::nfc::V1_1::BpHwNfc",
6537   "referenced_type" : "type-632",
6538   "self_type" : "type-631",
6539   "size" : 92,
6540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
6541  },
6542  {
6543   "alignment" : 4,
6544   "is_const" : true,
6545   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
6546   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
6547   "referenced_type" : "type-157",
6548   "self_type" : "type-629",
6549   "size" : 92,
6550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
6551  },
6552  {
6553   "alignment" : 1,
6554   "is_const" : true,
6555   "linker_set_key" : "const android::hardware::nfc::V1_1::Constant",
6556   "name" : "const android::hardware::nfc::V1_1::Constant",
6557   "referenced_type" : "type-590",
6558   "self_type" : "type-592",
6559   "size" : 1,
6560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
6561  },
6562  {
6563   "alignment" : 4,
6564   "is_const" : true,
6565   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc",
6566   "name" : "const android::hardware::nfc::V1_1::INfc",
6567   "referenced_type" : "type-179",
6568   "self_type" : "type-601",
6569   "size" : 12,
6570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
6571  },
6572  {
6573   "alignment" : 4,
6574   "is_const" : true,
6575   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback",
6576   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback",
6577   "referenced_type" : "type-156",
6578   "self_type" : "type-173",
6579   "size" : 12,
6580   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6581  },
6582  {
6583   "alignment" : 8,
6584   "is_const" : true,
6585   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcConfig",
6586   "name" : "const android::hardware::nfc::V1_1::NfcConfig",
6587   "referenced_type" : "type-87",
6588   "self_type" : "type-86",
6589   "size" : 40,
6590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
6591  },
6592  {
6593   "alignment" : 4,
6594   "is_const" : true,
6595   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcEvent",
6596   "name" : "const android::hardware::nfc::V1_1::NfcEvent",
6597   "referenced_type" : "type-588",
6598   "self_type" : "type-591",
6599   "size" : 4,
6600   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
6601  },
6602  {
6603   "alignment" : 1,
6604   "is_const" : true,
6605   "linker_set_key" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
6606   "name" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
6607   "referenced_type" : "type-88",
6608   "self_type" : "type-593",
6609   "size" : 1,
6610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
6611  },
6612  {
6613   "alignment" : 4,
6614   "is_const" : true,
6615   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6616   "name" : "const android::hidl::base::V1_0::BpHwBase",
6617   "referenced_type" : "type-607",
6618   "self_type" : "type-610",
6619   "size" : 92,
6620   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6621  },
6622  {
6623   "alignment" : 4,
6624   "is_const" : true,
6625   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6626   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6627   "referenced_type" : "type-433",
6628   "self_type" : "type-434",
6629   "size" : 4,
6630   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6631  },
6632  {
6633   "alignment" : 4,
6634   "is_const" : true,
6635   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6636   "name" : "const android::hidl::base::V1_0::IBase",
6637   "referenced_type" : "type-5",
6638   "self_type" : "type-15",
6639   "size" : 12,
6640   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6641  },
6642  {
6643   "alignment" : 4,
6644   "is_const" : true,
6645   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6646   "name" : "const android::hidl::base::V1_0::IBase *const",
6647   "referenced_type" : "type-16",
6648   "self_type" : "type-494",
6649   "size" : 4,
6650   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6651  },
6652  {
6653   "alignment" : 4,
6654   "is_const" : true,
6655   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6656   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6657   "referenced_type" : "type-105",
6658   "self_type" : "type-109",
6659   "size" : 12,
6660   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6661  },
6662  {
6663   "alignment" : 4,
6664   "is_const" : true,
6665   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6666   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6667   "referenced_type" : "type-569",
6668   "self_type" : "type-573",
6669   "size" : 4,
6670   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6671  },
6672  {
6673   "alignment" : 1,
6674   "is_const" : true,
6675   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6676   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6677   "referenced_type" : "type-567",
6678   "self_type" : "type-571",
6679   "size" : 1,
6680   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6681  },
6682  {
6683   "alignment" : 4,
6684   "is_const" : true,
6685   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6686   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6687   "referenced_type" : "type-120",
6688   "self_type" : "type-565",
6689   "size" : 12,
6690   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6691  },
6692  {
6693   "alignment" : 4,
6694   "is_const" : true,
6695   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6696   "name" : "const android::sp<android::hardware::IBinder>",
6697   "referenced_type" : "type-24",
6698   "self_type" : "type-31",
6699   "size" : 4,
6700   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6701  },
6702  {
6703   "alignment" : 4,
6704   "is_const" : true,
6705   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6706   "name" : "const android::sp<android::hardware::ProcessState>",
6707   "referenced_type" : "type-41",
6708   "self_type" : "type-101",
6709   "size" : 4,
6710   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6711  },
6712  {
6713   "alignment" : 4,
6714   "is_const" : true,
6715   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6716   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6717   "referenced_type" : "type-185",
6718   "self_type" : "type-194",
6719   "size" : 4,
6720   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6721  },
6722  {
6723   "alignment" : 4,
6724   "is_const" : true,
6725   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6726   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6727   "referenced_type" : "type-365",
6728   "self_type" : "type-364",
6729   "size" : 4,
6730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6731  },
6732  {
6733   "alignment" : 4,
6734   "is_const" : true,
6735   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6736   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6737   "referenced_type" : "type-145",
6738   "self_type" : "type-149",
6739   "size" : 4,
6740   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6741  },
6742  {
6743   "alignment" : 4,
6744   "is_const" : true,
6745   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6746   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6747   "referenced_type" : "type-135",
6748   "self_type" : "type-141",
6749   "size" : 4,
6750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6751  },
6752  {
6753   "alignment" : 4,
6754   "is_const" : true,
6755   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
6756   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
6757   "referenced_type" : "type-177",
6758   "self_type" : "type-183",
6759   "size" : 4,
6760   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6761  },
6762  {
6763   "alignment" : 4,
6764   "is_const" : true,
6765   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
6766   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
6767   "referenced_type" : "type-154",
6768   "self_type" : "type-172",
6769   "size" : 4,
6770   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6771  },
6772  {
6773   "alignment" : 4,
6774   "is_const" : true,
6775   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6776   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6777   "referenced_type" : "type-14",
6778   "self_type" : "type-13",
6779   "size" : 4,
6780   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6781  },
6782  {
6783   "alignment" : 4,
6784   "is_const" : true,
6785   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6786   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6787   "referenced_type" : "type-103",
6788   "self_type" : "type-107",
6789   "size" : 4,
6790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6791  },
6792  {
6793   "alignment" : 4,
6794   "is_const" : true,
6795   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6796   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6797   "referenced_type" : "type-118",
6798   "self_type" : "type-132",
6799   "size" : 4,
6800   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6801  },
6802  {
6803   "alignment" : 4,
6804   "is_const" : true,
6805   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6806   "name" : "const android::wp<android::hardware::BHwBinder>",
6807   "referenced_type" : "type-397",
6808   "self_type" : "type-617",
6809   "size" : 8,
6810   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6811  },
6812  {
6813   "alignment" : 4,
6814   "is_const" : true,
6815   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6816   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6817   "referenced_type" : "type-188",
6818   "self_type" : "type-342",
6819   "size" : 8,
6820   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6821  },
6822  {
6823   "alignment" : 4,
6824   "is_const" : true,
6825   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6826   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6827   "referenced_type" : "type-3",
6828   "self_type" : "type-656",
6829   "size" : 8,
6830   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6831  },
6832  {
6833   "alignment" : 1,
6834   "is_const" : true,
6835   "linker_set_key" : "const bool",
6836   "name" : "const bool",
6837   "referenced_type" : "type-56",
6838   "self_type" : "type-114",
6839   "size" : 1,
6840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6841  },
6842  {
6843   "alignment" : 1,
6844   "is_const" : true,
6845   "linker_set_key" : "const char",
6846   "name" : "const char",
6847   "referenced_type" : "type-73",
6848   "self_type" : "type-72",
6849   "size" : 1,
6850   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6851  },
6852  {
6853   "alignment" : 2,
6854   "is_const" : true,
6855   "linker_set_key" : "const char16_t",
6856   "name" : "const char16_t",
6857   "referenced_type" : "type-64",
6858   "self_type" : "type-63",
6859   "size" : 2,
6860   "source_file" : "/system/core/libutils/include/utils/String16.h"
6861  },
6862  {
6863   "alignment" : 4,
6864   "is_const" : true,
6865   "linker_set_key" : "const double",
6866   "name" : "const double",
6867   "referenced_type" : "type-324",
6868   "self_type" : "type-345",
6869   "size" : 8,
6870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6871  },
6872  {
6873   "alignment" : 4,
6874   "is_const" : true,
6875   "linker_set_key" : "const float",
6876   "name" : "const float",
6877   "referenced_type" : "type-319",
6878   "self_type" : "type-343",
6879   "size" : 4,
6880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6881  },
6882  {
6883   "alignment" : 4,
6884   "is_const" : true,
6885   "linker_set_key" : "const int",
6886   "name" : "const int",
6887   "referenced_type" : "type-44",
6888   "self_type" : "type-512",
6889   "size" : 4,
6890   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6891  },
6892  {
6893   "is_const" : true,
6894   "linker_set_key" : "const iter<is_const>",
6895   "name" : "const iter<is_const>",
6896   "referenced_type" : "type-28",
6897   "self_type" : "type-27",
6898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6899  },
6900  {
6901   "is_const" : true,
6902   "linker_set_key" : "const iter<is_const>",
6903   "name" : "const iter<is_const>",
6904   "referenced_type" : "type-372",
6905   "self_type" : "type-371",
6906   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6907  },
6908  {
6909   "is_const" : true,
6910   "linker_set_key" : "const iter<is_const>",
6911   "name" : "const iter<is_const>",
6912   "referenced_type" : "type-678",
6913   "self_type" : "type-677",
6914   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6915  },
6916  {
6917   "alignment" : 4,
6918   "is_const" : true,
6919   "linker_set_key" : "const log_msg",
6920   "name" : "const log_msg",
6921   "referenced_type" : "type-122",
6922   "self_type" : "type-121",
6923   "size" : 5124,
6924   "source_file" : "/system/core/liblog/include/log/log_read.h"
6925  },
6926  {
6927   "alignment" : 4,
6928   "is_const" : true,
6929   "linker_set_key" : "const long long",
6930   "name" : "const long long",
6931   "referenced_type" : "type-49",
6932   "self_type" : "type-338",
6933   "size" : 8,
6934   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6935  },
6936  {
6937   "alignment" : 4,
6938   "is_const" : true,
6939   "linker_set_key" : "const native_handle",
6940   "name" : "const native_handle",
6941   "referenced_type" : "type-236",
6942   "self_type" : "type-308",
6943   "size" : 12,
6944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6945  },
6946  {
6947   "alignment" : 2,
6948   "is_const" : true,
6949   "linker_set_key" : "const short",
6950   "name" : "const short",
6951   "referenced_type" : "type-276",
6952   "self_type" : "type-333",
6953   "size" : 2,
6954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6955  },
6956  {
6957   "alignment" : 1,
6958   "is_const" : true,
6959   "linker_set_key" : "const signed char",
6960   "name" : "const signed char",
6961   "referenced_type" : "type-330",
6962   "self_type" : "type-329",
6963   "size" : 1,
6964   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6965  },
6966  {
6967   "alignment" : 4,
6968   "is_const" : true,
6969   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6970   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6971   "referenced_type" : "type-583",
6972   "self_type" : "type-582",
6973   "size" : 28,
6974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6975  },
6976  {
6977   "alignment" : 4,
6978   "is_const" : true,
6979   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6980   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6981   "referenced_type" : "type-705",
6982   "self_type" : "type-704",
6983   "size" : 28,
6984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6985  },
6986  {
6987   "alignment" : 4,
6988   "is_const" : true,
6989   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6990   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6991   "referenced_type" : "type-77",
6992   "self_type" : "type-76",
6993   "size" : 28,
6994   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6995  },
6996  {
6997   "alignment" : 4,
6998   "is_const" : true,
6999   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7000   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7001   "referenced_type" : "type-585",
7002   "self_type" : "type-584",
7003   "size" : 20,
7004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7005  },
7006  {
7007   "alignment" : 4,
7008   "is_const" : true,
7009   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7010   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7011   "referenced_type" : "type-707",
7012   "self_type" : "type-706",
7013   "size" : 20,
7014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7015  },
7016  {
7017   "alignment" : 4,
7018   "is_const" : true,
7019   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7020   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7021   "referenced_type" : "type-79",
7022   "self_type" : "type-78",
7023   "size" : 20,
7024   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7025  },
7026  {
7027   "alignment" : 1,
7028   "is_const" : true,
7029   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7030   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7031   "referenced_type" : "type-598",
7032   "self_type" : "type-597",
7033   "size" : 1,
7034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7035  },
7036  {
7037   "alignment" : 1,
7038   "is_const" : true,
7039   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7040   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7041   "referenced_type" : "type-711",
7042   "self_type" : "type-710",
7043   "size" : 1,
7044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7045  },
7046  {
7047   "alignment" : 1,
7048   "is_const" : true,
7049   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7050   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7051   "referenced_type" : "type-83",
7052   "self_type" : "type-82",
7053   "size" : 1,
7054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7055  },
7056  {
7057   "alignment" : 4,
7058   "is_const" : true,
7059   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7060   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7061   "referenced_type" : "type-595",
7062   "self_type" : "type-594",
7063   "size" : 32,
7064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7065  },
7066  {
7067   "alignment" : 4,
7068   "is_const" : true,
7069   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7070   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7071   "referenced_type" : "type-709",
7072   "self_type" : "type-708",
7073   "size" : 32,
7074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7075  },
7076  {
7077   "alignment" : 4,
7078   "is_const" : true,
7079   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7080   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7081   "referenced_type" : "type-81",
7082   "self_type" : "type-80",
7083   "size" : 32,
7084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7085  },
7086  {
7087   "alignment" : 1,
7088   "is_const" : true,
7089   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7090   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7091   "referenced_type" : "type-600",
7092   "self_type" : "type-599",
7093   "size" : 3,
7094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7095  },
7096  {
7097   "alignment" : 1,
7098   "is_const" : true,
7099   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7100   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7101   "referenced_type" : "type-713",
7102   "self_type" : "type-712",
7103   "size" : 3,
7104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7105  },
7106  {
7107   "alignment" : 1,
7108   "is_const" : true,
7109   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7110   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7111   "referenced_type" : "type-85",
7112   "self_type" : "type-84",
7113   "size" : 3,
7114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7115  },
7116  {
7117   "alignment" : 4,
7118   "is_const" : true,
7119   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7120   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7121   "referenced_type" : "type-33",
7122   "self_type" : "type-32",
7123   "size" : 12,
7124   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7125  },
7126  {
7127   "alignment" : 4,
7128   "is_const" : true,
7129   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7130   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7131   "referenced_type" : "type-437",
7132   "self_type" : "type-436",
7133   "size" : 12,
7134   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7135  },
7136  {
7137   "alignment" : 4,
7138   "is_const" : true,
7139   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7140   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7141   "referenced_type" : "type-685",
7142   "self_type" : "type-684",
7143   "size" : 12,
7144   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7145  },
7146  {
7147   "alignment" : 4,
7148   "is_const" : true,
7149   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7150   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7151   "referenced_type" : "type-577",
7152   "self_type" : "type-576",
7153   "size" : 4,
7154   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7155  },
7156  {
7157   "alignment" : 4,
7158   "is_const" : true,
7159   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7160   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7161   "referenced_type" : "type-702",
7162   "self_type" : "type-701",
7163   "size" : 4,
7164   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7165  },
7166  {
7167   "alignment" : 1,
7168   "is_const" : true,
7169   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7170   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7171   "referenced_type" : "type-575",
7172   "self_type" : "type-574",
7173   "size" : 3,
7174   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7175  },
7176  {
7177   "alignment" : 1,
7178   "is_const" : true,
7179   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7180   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7181   "referenced_type" : "type-700",
7182   "self_type" : "type-699",
7183   "size" : 3,
7184   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7185  },
7186  {
7187   "alignment" : 4,
7188   "is_const" : true,
7189   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7190   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7191   "referenced_type" : "type-473",
7192   "self_type" : "type-472",
7193   "size" : 12,
7194   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7195  },
7196  {
7197   "alignment" : 4,
7198   "is_const" : true,
7199   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7200   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7201   "referenced_type" : "type-690",
7202   "self_type" : "type-689",
7203   "size" : 12,
7204   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7205  },
7206  {
7207   "alignment" : 4,
7208   "is_const" : true,
7209   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7210   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7211   "referenced_type" : "type-396",
7212   "self_type" : "type-395",
7213   "size" : 8,
7214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7215  },
7216  {
7217   "alignment" : 4,
7218   "is_const" : true,
7219   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7220   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7221   "referenced_type" : "type-683",
7222   "self_type" : "type-682",
7223   "size" : 8,
7224   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7225  },
7226  {
7227   "alignment" : 4,
7228   "is_const" : true,
7229   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7230   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7231   "referenced_type" : "type-385",
7232   "self_type" : "type-384",
7233   "size" : 8,
7234   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7235  },
7236  {
7237   "alignment" : 4,
7238   "is_const" : true,
7239   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7240   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7241   "referenced_type" : "type-681",
7242   "self_type" : "type-680",
7243   "size" : 8,
7244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7245  },
7246  {
7247   "alignment" : 4,
7248   "is_const" : true,
7249   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
7250   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
7251   "referenced_type" : "type-650",
7252   "self_type" : "type-649",
7253   "size" : 12,
7254   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7255  },
7256  {
7257   "alignment" : 4,
7258   "is_const" : true,
7259   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
7260   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
7261   "referenced_type" : "type-716",
7262   "self_type" : "type-715",
7263   "size" : 12,
7264   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7265  },
7266  {
7267   "alignment" : 4,
7268   "is_const" : true,
7269   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
7270   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
7271   "referenced_type" : "type-99",
7272   "self_type" : "type-98",
7273   "size" : 12,
7274   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7275  },
7276  {
7277   "alignment" : 1,
7278   "is_const" : true,
7279   "linker_set_key" : "const unsigned char",
7280   "name" : "const unsigned char",
7281   "referenced_type" : "type-89",
7282   "self_type" : "type-414",
7283   "size" : 1,
7284   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7285  },
7286  {
7287   "alignment" : 4,
7288   "is_const" : true,
7289   "linker_set_key" : "const unsigned int",
7290   "name" : "const unsigned int",
7291   "referenced_type" : "type-2",
7292   "self_type" : "type-54",
7293   "size" : 4,
7294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7295  },
7296  {
7297   "alignment" : 4,
7298   "is_const" : true,
7299   "linker_set_key" : "const unsigned long long",
7300   "name" : "const unsigned long long",
7301   "referenced_type" : "type-95",
7302   "self_type" : "type-340",
7303   "size" : 8,
7304   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7305  },
7306  {
7307   "alignment" : 2,
7308   "is_const" : true,
7309   "linker_set_key" : "const unsigned short",
7310   "name" : "const unsigned short",
7311   "referenced_type" : "type-126",
7312   "self_type" : "type-335",
7313   "size" : 2,
7314   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7315  },
7316  {
7317   "is_const" : true,
7318   "linker_set_key" : "const void",
7319   "name" : "const void",
7320   "referenced_type" : "type-46",
7321   "self_type" : "type-421",
7322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7323  },
7324  {
7325   "alignment" : 1,
7326   "is_volatile" : true,
7327   "linker_set_key" : "volatile bool",
7328   "name" : "volatile bool",
7329   "referenced_type" : "type-56",
7330   "self_type" : "type-117",
7331   "size" : 1,
7332   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7333  },
7334  {
7335   "alignment" : 4,
7336   "is_volatile" : true,
7337   "linker_set_key" : "volatile int",
7338   "name" : "volatile int",
7339   "referenced_type" : "type-44",
7340   "self_type" : "type-74",
7341   "size" : 4,
7342   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7343  }
7344 ],
7345 "record_types" :
7346 [
7347  {
7348   "alignment" : 4,
7349   "fields" :
7350   [
7351    {
7352     "access" : "private",
7353     "field_name" : "mCond",
7354     "referenced_type" : "type-116"
7355    }
7356   ],
7357   "linker_set_key" : "android::Condition",
7358   "name" : "android::Condition",
7359   "record_kind" : "class",
7360   "referenced_type" : "type-115",
7361   "self_type" : "type-115",
7362   "size" : 4,
7363   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7364   "unique_id" : "_ZTSN7android9ConditionE"
7365  },
7366  {
7367   "alignment" : 4,
7368   "fields" :
7369   [
7370    {
7371     "access" : "private",
7372     "field_name" : "mVector",
7373     "referenced_type" : "type-67"
7374    }
7375   ],
7376   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7377   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7378   "record_kind" : "class",
7379   "referenced_type" : "type-66",
7380   "self_type" : "type-66",
7381   "size" : 20,
7382   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7383   "template_args" : [ "type-61", "type-24" ],
7384   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7385  },
7386  {
7387   "alignment" : 4,
7388   "fields" :
7389   [
7390    {
7391     "access" : "private",
7392     "field_name" : "mCount",
7393     "referenced_type" : "type-253"
7394    }
7395   ],
7396   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7397   "name" : "android::LightRefBase<android::NativeHandle>",
7398   "record_kind" : "class",
7399   "referenced_type" : "type-252",
7400   "self_type" : "type-252",
7401   "size" : 4,
7402   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7403   "template_args" : [ "type-254" ],
7404   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7405  },
7406  {
7407   "alignment" : 4,
7408   "fields" :
7409   [
7410    {
7411     "access" : "private",
7412     "field_name" : "mCount",
7413     "referenced_type" : "type-250"
7414    }
7415   ],
7416   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7417   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7418   "record_kind" : "class",
7419   "referenced_type" : "type-249",
7420   "self_type" : "type-249",
7421   "size" : 4,
7422   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7423   "template_args" : [ "type-251" ],
7424   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7425  },
7426  {
7427   "alignment" : 4,
7428   "fields" :
7429   [
7430    {
7431     "access" : "private",
7432     "field_name" : "mMutex",
7433     "referenced_type" : "type-51"
7434    }
7435   ],
7436   "linker_set_key" : "android::Mutex",
7437   "name" : "android::Mutex",
7438   "record_kind" : "class",
7439   "referenced_type" : "type-50",
7440   "self_type" : "type-50",
7441   "size" : 4,
7442   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7443   "unique_id" : "_ZTSN7android5MutexE"
7444  },
7445  {
7446   "alignment" : 4,
7447   "fields" :
7448   [
7449    {
7450     "access" : "private",
7451     "field_name" : "mLock",
7452     "referenced_type" : "type-551"
7453    }
7454   ],
7455   "linker_set_key" : "android::Mutex::Autolock",
7456   "name" : "android::Mutex::Autolock",
7457   "record_kind" : "class",
7458   "referenced_type" : "type-550",
7459   "self_type" : "type-550",
7460   "size" : 4,
7461   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7462   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7463  },
7464  {
7465   "alignment" : 4,
7466   "base_specifiers" :
7467   [
7468    {
7469     "referenced_type" : "type-252"
7470    }
7471   ],
7472   "fields" :
7473   [
7474    {
7475     "access" : "private",
7476     "field_name" : "mHandle",
7477     "field_offset" : 32,
7478     "referenced_type" : "type-255"
7479    },
7480    {
7481     "access" : "private",
7482     "field_name" : "mOwnsHandle",
7483     "field_offset" : 64,
7484     "referenced_type" : "type-56"
7485    }
7486   ],
7487   "linker_set_key" : "android::NativeHandle",
7488   "name" : "android::NativeHandle",
7489   "record_kind" : "class",
7490   "referenced_type" : "type-254",
7491   "self_type" : "type-254",
7492   "size" : 12,
7493   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7494   "unique_id" : "_ZTSN7android12NativeHandleE"
7495  },
7496  {
7497   "alignment" : 4,
7498   "fields" :
7499   [
7500    {
7501     "access" : "private",
7502     "field_name" : "mRWLock",
7503     "referenced_type" : "type-556"
7504    }
7505   ],
7506   "linker_set_key" : "android::RWLock",
7507   "name" : "android::RWLock",
7508   "record_kind" : "class",
7509   "referenced_type" : "type-555",
7510   "self_type" : "type-555",
7511   "size" : 40,
7512   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7513   "unique_id" : "_ZTSN7android6RWLockE"
7514  },
7515  {
7516   "alignment" : 4,
7517   "fields" :
7518   [
7519    {
7520     "access" : "private",
7521     "field_name" : "mLock",
7522     "referenced_type" : "type-559"
7523    }
7524   ],
7525   "linker_set_key" : "android::RWLock::AutoRLock",
7526   "name" : "android::RWLock::AutoRLock",
7527   "record_kind" : "class",
7528   "referenced_type" : "type-558",
7529   "self_type" : "type-558",
7530   "size" : 4,
7531   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7532   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7533  },
7534  {
7535   "alignment" : 4,
7536   "fields" :
7537   [
7538    {
7539     "access" : "private",
7540     "field_name" : "mLock",
7541     "referenced_type" : "type-559"
7542    }
7543   ],
7544   "linker_set_key" : "android::RWLock::AutoWLock",
7545   "name" : "android::RWLock::AutoWLock",
7546   "record_kind" : "class",
7547   "referenced_type" : "type-561",
7548   "self_type" : "type-561",
7549   "size" : 4,
7550   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7551   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7552  },
7553  {
7554   "alignment" : 4,
7555   "fields" :
7556   [
7557    {
7558     "access" : "private",
7559     "field_name" : "mRefs",
7560     "field_offset" : 32,
7561     "referenced_type" : "type-7"
7562    }
7563   ],
7564   "linker_set_key" : "android::RefBase",
7565   "name" : "android::RefBase",
7566   "record_kind" : "class",
7567   "referenced_type" : "type-6",
7568   "self_type" : "type-6",
7569   "size" : 8,
7570   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7571   "unique_id" : "_ZTSN7android7RefBaseE",
7572   "vtable_components" :
7573   [
7574    {
7575     "kind" : "offset_to_top"
7576    },
7577    {
7578     "kind" : "rtti",
7579     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7580    },
7581    {
7582     "kind" : "complete_dtor_pointer",
7583     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7584    },
7585    {
7586     "kind" : "deleting_dtor_pointer",
7587     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7588    },
7589    {
7590     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7591    },
7592    {
7593     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7594    },
7595    {
7596     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7597    },
7598    {
7599     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7600    }
7601   ]
7602  },
7603  {
7604   "alignment" : 1,
7605   "linker_set_key" : "android::RefBase::weakref_type",
7606   "name" : "android::RefBase::weakref_type",
7607   "record_kind" : "class",
7608   "referenced_type" : "type-11",
7609   "self_type" : "type-11",
7610   "size" : 1,
7611   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7612   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7613  },
7614  {
7615   "alignment" : 1,
7616   "linker_set_key" : "android::ReferenceMover",
7617   "name" : "android::ReferenceMover",
7618   "record_kind" : "class",
7619   "referenced_type" : "type-355",
7620   "self_type" : "type-355",
7621   "size" : 1,
7622   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7623   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7624  },
7625  {
7626   "alignment" : 4,
7627   "linker_set_key" : "android::ReferenceRenamer",
7628   "name" : "android::ReferenceRenamer",
7629   "record_kind" : "class",
7630   "referenced_type" : "type-347",
7631   "self_type" : "type-347",
7632   "size" : 4,
7633   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7634   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7635   "vtable_components" :
7636   [
7637    {
7638     "kind" : "offset_to_top"
7639    },
7640    {
7641     "kind" : "rtti",
7642     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7643    },
7644    {
7645     "is_pure" : true,
7646     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7647    }
7648   ]
7649  },
7650  {
7651   "alignment" : 4,
7652   "fields" :
7653   [
7654    {
7655     "access" : "private",
7656     "field_name" : "mTag",
7657     "referenced_type" : "type-95"
7658    }
7659   ],
7660   "linker_set_key" : "android::ScopedTrace",
7661   "name" : "android::ScopedTrace",
7662   "record_kind" : "class",
7663   "referenced_type" : "type-563",
7664   "self_type" : "type-563",
7665   "size" : 8,
7666   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7667   "unique_id" : "_ZTSN7android11ScopedTraceE"
7668  },
7669  {
7670   "alignment" : 4,
7671   "base_specifiers" :
7672   [
7673    {
7674     "access" : "private",
7675     "referenced_type" : "type-68"
7676    }
7677   ],
7678   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7679   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7680   "record_kind" : "class",
7681   "referenced_type" : "type-67",
7682   "self_type" : "type-67",
7683   "size" : 20,
7684   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7685   "template_args" : [ "type-69" ],
7686   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7687   "vtable_components" :
7688   [
7689    {
7690     "kind" : "offset_to_top"
7691    },
7692    {
7693     "kind" : "rtti",
7694     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7695    },
7696    {
7697     "kind" : "complete_dtor_pointer",
7698     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7699    },
7700    {
7701     "kind" : "deleting_dtor_pointer",
7702     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7703    },
7704    {
7705     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7706    },
7707    {
7708     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7709    },
7710    {
7711     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7712    },
7713    {
7714     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7715    },
7716    {
7717     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7718    },
7719    {
7720     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7721    },
7722    {
7723     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7724    }
7725   ]
7726  },
7727  {
7728   "alignment" : 4,
7729   "base_specifiers" :
7730   [
7731    {
7732     "referenced_type" : "type-53"
7733    }
7734   ],
7735   "linker_set_key" : "android::SortedVectorImpl",
7736   "name" : "android::SortedVectorImpl",
7737   "record_kind" : "class",
7738   "referenced_type" : "type-68",
7739   "self_type" : "type-68",
7740   "size" : 20,
7741   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7742   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7743   "vtable_components" :
7744   [
7745    {
7746     "kind" : "offset_to_top"
7747    },
7748    {
7749     "kind" : "rtti",
7750     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7751    },
7752    {
7753     "kind" : "complete_dtor_pointer",
7754     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7755    },
7756    {
7757     "kind" : "deleting_dtor_pointer",
7758     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7759    },
7760    {
7761     "is_pure" : true,
7762     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7763    },
7764    {
7765     "is_pure" : true,
7766     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7767    },
7768    {
7769     "is_pure" : true,
7770     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7771    },
7772    {
7773     "is_pure" : true,
7774     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7775    },
7776    {
7777     "is_pure" : true,
7778     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7779    },
7780    {
7781     "is_pure" : true,
7782     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7783    },
7784    {
7785     "is_pure" : true,
7786     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7787    }
7788   ]
7789  },
7790  {
7791   "alignment" : 4,
7792   "fields" :
7793   [
7794    {
7795     "access" : "private",
7796     "field_name" : "mString",
7797     "referenced_type" : "type-62"
7798    }
7799   ],
7800   "linker_set_key" : "android::String16",
7801   "name" : "android::String16",
7802   "record_kind" : "class",
7803   "referenced_type" : "type-61",
7804   "self_type" : "type-61",
7805   "size" : 4,
7806   "source_file" : "/system/core/libutils/include/utils/String16.h",
7807   "unique_id" : "_ZTSN7android8String16E"
7808  },
7809  {
7810   "alignment" : 4,
7811   "fields" :
7812   [
7813    {
7814     "access" : "private",
7815     "field_name" : "mString",
7816     "referenced_type" : "type-71"
7817    }
7818   ],
7819   "linker_set_key" : "android::String8",
7820   "name" : "android::String8",
7821   "record_kind" : "class",
7822   "referenced_type" : "type-70",
7823   "self_type" : "type-70",
7824   "size" : 4,
7825   "source_file" : "/system/core/libutils/include/utils/String8.h",
7826   "unique_id" : "_ZTSN7android7String8E"
7827  },
7828  {
7829   "alignment" : 4,
7830   "base_specifiers" :
7831   [
7832    {
7833     "is_virtual" : true,
7834     "referenced_type" : "type-6"
7835    }
7836   ],
7837   "fields" :
7838   [
7839    {
7840     "access" : "private",
7841     "field_name" : "mCanCallJava",
7842     "field_offset" : 32,
7843     "referenced_type" : "type-114"
7844    },
7845    {
7846     "access" : "private",
7847     "field_name" : "mThread",
7848     "field_offset" : 64,
7849     "referenced_type" : "type-45"
7850    },
7851    {
7852     "access" : "private",
7853     "field_name" : "mLock",
7854     "field_offset" : 96,
7855     "referenced_type" : "type-50"
7856    },
7857    {
7858     "access" : "private",
7859     "field_name" : "mThreadExitedCondition",
7860     "field_offset" : 128,
7861     "referenced_type" : "type-115"
7862    },
7863    {
7864     "access" : "private",
7865     "field_name" : "mStatus",
7866     "field_offset" : 160,
7867     "referenced_type" : "type-44"
7868    },
7869    {
7870     "access" : "private",
7871     "field_name" : "mExitPending",
7872     "field_offset" : 192,
7873     "referenced_type" : "type-117"
7874    },
7875    {
7876     "access" : "private",
7877     "field_name" : "mRunning",
7878     "field_offset" : 200,
7879     "referenced_type" : "type-117"
7880    },
7881    {
7882     "access" : "private",
7883     "field_name" : "mHoldSelf",
7884     "field_offset" : 224,
7885     "referenced_type" : "type-111"
7886    },
7887    {
7888     "access" : "private",
7889     "field_name" : "mTid",
7890     "field_offset" : 256,
7891     "referenced_type" : "type-44"
7892    }
7893   ],
7894   "linker_set_key" : "android::Thread",
7895   "name" : "android::Thread",
7896   "record_kind" : "class",
7897   "referenced_type" : "type-113",
7898   "self_type" : "type-113",
7899   "size" : 44,
7900   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7901   "unique_id" : "_ZTSN7android6ThreadE",
7902   "vtable_components" :
7903   [
7904    {
7905     "component_value" : 36,
7906     "kind" : "vbase_offset"
7907    },
7908    {
7909     "kind" : "offset_to_top"
7910    },
7911    {
7912     "kind" : "rtti",
7913     "mangled_component_name" : "_ZTIN7android6ThreadE"
7914    },
7915    {
7916     "kind" : "complete_dtor_pointer",
7917     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7918    },
7919    {
7920     "kind" : "deleting_dtor_pointer",
7921     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7922    },
7923    {
7924     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7925    },
7926    {
7927     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7928    },
7929    {
7930     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7931    },
7932    {
7933     "is_pure" : true,
7934     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7935    },
7936    {
7937     "kind" : "vcall_offset"
7938    },
7939    {
7940     "kind" : "vcall_offset"
7941    },
7942    {
7943     "kind" : "vcall_offset"
7944    },
7945    {
7946     "kind" : "vcall_offset"
7947    },
7948    {
7949     "component_value" : -36,
7950     "kind" : "vcall_offset"
7951    },
7952    {
7953     "component_value" : -36,
7954     "kind" : "offset_to_top"
7955    },
7956    {
7957     "kind" : "rtti",
7958     "mangled_component_name" : "_ZTIN7android6ThreadE"
7959    },
7960    {
7961     "kind" : "complete_dtor_pointer",
7962     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7963    },
7964    {
7965     "kind" : "deleting_dtor_pointer",
7966     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7967    },
7968    {
7969     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7970    },
7971    {
7972     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7973    },
7974    {
7975     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7976    },
7977    {
7978     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7979    }
7980   ]
7981  },
7982  {
7983   "alignment" : 4,
7984   "base_specifiers" :
7985   [
7986    {
7987     "access" : "private",
7988     "referenced_type" : "type-53"
7989    }
7990   ],
7991   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7992   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7993   "record_kind" : "class",
7994   "referenced_type" : "type-52",
7995   "self_type" : "type-52",
7996   "size" : 20,
7997   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7998   "template_args" : [ "type-55" ],
7999   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8000   "vtable_components" :
8001   [
8002    {
8003     "kind" : "offset_to_top"
8004    },
8005    {
8006     "kind" : "rtti",
8007     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8008    },
8009    {
8010     "kind" : "complete_dtor_pointer",
8011     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8012    },
8013    {
8014     "kind" : "deleting_dtor_pointer",
8015     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8016    },
8017    {
8018     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8019    },
8020    {
8021     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8022    },
8023    {
8024     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8025    },
8026    {
8027     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8028    },
8029    {
8030     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8031    },
8032    {
8033     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8034    }
8035   ]
8036  },
8037  {
8038   "alignment" : 4,
8039   "fields" :
8040   [
8041    {
8042     "access" : "private",
8043     "field_name" : "mStorage",
8044     "field_offset" : 32,
8045     "referenced_type" : "type-45"
8046    },
8047    {
8048     "access" : "private",
8049     "field_name" : "mCount",
8050     "field_offset" : 64,
8051     "referenced_type" : "type-2"
8052    },
8053    {
8054     "access" : "private",
8055     "field_name" : "mFlags",
8056     "field_offset" : 96,
8057     "referenced_type" : "type-54"
8058    },
8059    {
8060     "access" : "private",
8061     "field_name" : "mItemSize",
8062     "field_offset" : 128,
8063     "referenced_type" : "type-54"
8064    }
8065   ],
8066   "linker_set_key" : "android::VectorImpl",
8067   "name" : "android::VectorImpl",
8068   "record_kind" : "class",
8069   "referenced_type" : "type-53",
8070   "self_type" : "type-53",
8071   "size" : 20,
8072   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8073   "unique_id" : "_ZTSN7android10VectorImplE",
8074   "vtable_components" :
8075   [
8076    {
8077     "kind" : "offset_to_top"
8078    },
8079    {
8080     "kind" : "rtti",
8081     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8082    },
8083    {
8084     "kind" : "complete_dtor_pointer",
8085     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8086    },
8087    {
8088     "kind" : "deleting_dtor_pointer",
8089     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8090    },
8091    {
8092     "is_pure" : true,
8093     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8094    },
8095    {
8096     "is_pure" : true,
8097     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8098    },
8099    {
8100     "is_pure" : true,
8101     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8102    },
8103    {
8104     "is_pure" : true,
8105     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8106    },
8107    {
8108     "is_pure" : true,
8109     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8110    },
8111    {
8112     "is_pure" : true,
8113     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8114    }
8115   ]
8116  },
8117  {
8118   "alignment" : 4,
8119   "base_specifiers" :
8120   [
8121    {
8122     "referenced_type" : "type-249"
8123    }
8124   ],
8125   "linker_set_key" : "android::VirtualLightRefBase",
8126   "name" : "android::VirtualLightRefBase",
8127   "record_kind" : "class",
8128   "referenced_type" : "type-251",
8129   "self_type" : "type-251",
8130   "size" : 8,
8131   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8132   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8133   "vtable_components" :
8134   [
8135    {
8136     "kind" : "offset_to_top"
8137    },
8138    {
8139     "kind" : "rtti",
8140     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8141    },
8142    {
8143     "kind" : "complete_dtor_pointer",
8144     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8145    },
8146    {
8147     "kind" : "deleting_dtor_pointer",
8148     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8149    }
8150   ]
8151  },
8152  {
8153   "alignment" : 4,
8154   "base_specifiers" :
8155   [
8156    {
8157     "referenced_type" : "type-26"
8158    }
8159   ],
8160   "fields" :
8161   [
8162    {
8163     "access" : "protected",
8164     "field_name" : "mSchedPolicy",
8165     "field_offset" : 32,
8166     "referenced_type" : "type-44"
8167    },
8168    {
8169     "access" : "protected",
8170     "field_name" : "mSchedPriority",
8171     "field_offset" : 64,
8172     "referenced_type" : "type-44"
8173    },
8174    {
8175     "access" : "private",
8176     "field_name" : "mExtras",
8177     "field_offset" : 96,
8178     "referenced_type" : "type-198"
8179    },
8180    {
8181     "access" : "private",
8182     "field_name" : "mReserved0",
8183     "field_offset" : 128,
8184     "referenced_type" : "type-45"
8185    }
8186   ],
8187   "linker_set_key" : "android::hardware::BHwBinder",
8188   "name" : "android::hardware::BHwBinder",
8189   "record_kind" : "class",
8190   "referenced_type" : "type-197",
8191   "self_type" : "type-197",
8192   "size" : 28,
8193   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8194   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8195   "vtable_components" :
8196   [
8197    {
8198     "component_value" : 20,
8199     "kind" : "vbase_offset"
8200    },
8201    {
8202     "kind" : "offset_to_top"
8203    },
8204    {
8205     "kind" : "rtti",
8206     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8210    },
8211    {
8212     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8213    },
8214    {
8215     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8216    },
8217    {
8218     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8219    },
8220    {
8221     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8222    },
8223    {
8224     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8225    },
8226    {
8227     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8228    },
8229    {
8230     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8231    },
8232    {
8233     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8234    },
8235    {
8236     "kind" : "complete_dtor_pointer",
8237     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8238    },
8239    {
8240     "kind" : "deleting_dtor_pointer",
8241     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8242    },
8243    {
8244     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8245    },
8246    {
8247     "kind" : "vcall_offset"
8248    },
8249    {
8250     "kind" : "vcall_offset"
8251    },
8252    {
8253     "kind" : "vcall_offset"
8254    },
8255    {
8256     "kind" : "vcall_offset"
8257    },
8258    {
8259     "component_value" : -20,
8260     "kind" : "vcall_offset"
8261    },
8262    {
8263     "component_value" : -20,
8264     "kind" : "offset_to_top"
8265    },
8266    {
8267     "kind" : "rtti",
8268     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8269    },
8270    {
8271     "kind" : "complete_dtor_pointer",
8272     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8273    },
8274    {
8275     "kind" : "deleting_dtor_pointer",
8276     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8277    },
8278    {
8279     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8280    },
8281    {
8282     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8283    },
8284    {
8285     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8286    },
8287    {
8288     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8289    }
8290   ]
8291  },
8292  {
8293   "alignment" : 4,
8294   "base_specifiers" :
8295   [
8296    {
8297     "is_virtual" : true,
8298     "referenced_type" : "type-6"
8299    }
8300   ],
8301   "fields" :
8302   [
8303    {
8304     "access" : "private",
8305     "field_name" : "mRemote",
8306     "field_offset" : 32,
8307     "referenced_type" : "type-162"
8308    },
8309    {
8310     "access" : "private",
8311     "field_name" : "mRefs",
8312     "field_offset" : 64,
8313     "referenced_type" : "type-10"
8314    },
8315    {
8316     "access" : "private",
8317     "field_name" : "mState",
8318     "field_offset" : 96,
8319     "referenced_type" : "type-163"
8320    }
8321   ],
8322   "linker_set_key" : "android::hardware::BpHwRefBase",
8323   "name" : "android::hardware::BpHwRefBase",
8324   "record_kind" : "class",
8325   "referenced_type" : "type-161",
8326   "self_type" : "type-161",
8327   "size" : 24,
8328   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8329   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8330   "vtable_components" :
8331   [
8332    {
8333     "component_value" : 16,
8334     "kind" : "vbase_offset"
8335    },
8336    {
8337     "kind" : "offset_to_top"
8338    },
8339    {
8340     "kind" : "rtti",
8341     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8342    },
8343    {
8344     "kind" : "complete_dtor_pointer",
8345     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8346    },
8347    {
8348     "kind" : "deleting_dtor_pointer",
8349     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8350    },
8351    {
8352     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8353    },
8354    {
8355     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8356    },
8357    {
8358     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8359    },
8360    {
8361     "kind" : "vcall_offset"
8362    },
8363    {
8364     "component_value" : -16,
8365     "kind" : "vcall_offset"
8366    },
8367    {
8368     "component_value" : -16,
8369     "kind" : "vcall_offset"
8370    },
8371    {
8372     "component_value" : -16,
8373     "kind" : "vcall_offset"
8374    },
8375    {
8376     "component_value" : -16,
8377     "kind" : "vcall_offset"
8378    },
8379    {
8380     "component_value" : -16,
8381     "kind" : "offset_to_top"
8382    },
8383    {
8384     "kind" : "rtti",
8385     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8386    },
8387    {
8388     "kind" : "complete_dtor_pointer",
8389     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8390    },
8391    {
8392     "kind" : "deleting_dtor_pointer",
8393     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8394    },
8395    {
8396     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8397    },
8398    {
8399     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8400    },
8401    {
8402     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8403    },
8404    {
8405     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8406    }
8407   ]
8408  },
8409  {
8410   "alignment" : 4,
8411   "base_specifiers" :
8412   [
8413    {
8414     "referenced_type" : "type-147"
8415    },
8416    {
8417     "referenced_type" : "type-37"
8418    },
8419    {
8420     "referenced_type" : "type-161"
8421    }
8422   ],
8423   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
8424   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
8425   "record_kind" : "class",
8426   "referenced_type" : "type-454",
8427   "self_type" : "type-454",
8428   "size" : 32,
8429   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8430   "template_args" : [ "type-147" ],
8431   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
8432   "vtable_components" :
8433   [
8434    {
8435     "component_value" : 24,
8436     "kind" : "vbase_offset"
8437    },
8438    {
8439     "kind" : "offset_to_top"
8440    },
8441    {
8442     "kind" : "rtti",
8443     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8444    },
8445    {
8446     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
8447    },
8448    {
8449     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8450    },
8451    {
8452     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8453    },
8454    {
8455     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8456    },
8457    {
8458     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8459    },
8460    {
8461     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
8462    },
8463    {
8464     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8465    },
8466    {
8467     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
8468    },
8469    {
8470     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8471    },
8472    {
8473     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
8474    },
8475    {
8476     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8477    },
8478    {
8479     "kind" : "complete_dtor_pointer",
8480     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8481    },
8482    {
8483     "kind" : "deleting_dtor_pointer",
8484     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8485    },
8486    {
8487     "is_pure" : true,
8488     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
8489    },
8490    {
8491     "is_pure" : true,
8492     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
8493    },
8494    {
8495     "is_pure" : true,
8496     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8497    },
8498    {
8499     "is_pure" : true,
8500     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
8501    },
8502    {
8503     "is_pure" : true,
8504     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
8505    },
8506    {
8507     "is_pure" : true,
8508     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
8509    },
8510    {
8511     "is_pure" : true,
8512     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
8513    },
8514    {
8515     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8516    },
8517    {
8518     "component_value" : 20,
8519     "kind" : "vbase_offset"
8520    },
8521    {
8522     "component_value" : -4,
8523     "kind" : "offset_to_top"
8524    },
8525    {
8526     "kind" : "rtti",
8527     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8528    },
8529    {
8530     "kind" : "complete_dtor_pointer",
8531     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8532    },
8533    {
8534     "kind" : "deleting_dtor_pointer",
8535     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8536    },
8537    {
8538     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8539    },
8540    {
8541     "component_value" : 16,
8542     "kind" : "vbase_offset"
8543    },
8544    {
8545     "component_value" : -8,
8546     "kind" : "offset_to_top"
8547    },
8548    {
8549     "kind" : "rtti",
8550     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8551    },
8552    {
8553     "kind" : "complete_dtor_pointer",
8554     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8555    },
8556    {
8557     "kind" : "deleting_dtor_pointer",
8558     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8559    },
8560    {
8561     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8562    },
8563    {
8564     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8565    },
8566    {
8567     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8568    },
8569    {
8570     "kind" : "vcall_offset"
8571    },
8572    {
8573     "component_value" : -16,
8574     "kind" : "vcall_offset"
8575    },
8576    {
8577     "component_value" : -16,
8578     "kind" : "vcall_offset"
8579    },
8580    {
8581     "component_value" : -16,
8582     "kind" : "vcall_offset"
8583    },
8584    {
8585     "component_value" : -24,
8586     "kind" : "vcall_offset"
8587    },
8588    {
8589     "component_value" : -24,
8590     "kind" : "offset_to_top"
8591    },
8592    {
8593     "kind" : "rtti",
8594     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8595    },
8596    {
8597     "kind" : "complete_dtor_pointer",
8598     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8599    },
8600    {
8601     "kind" : "deleting_dtor_pointer",
8602     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8603    },
8604    {
8605     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8606    },
8607    {
8608     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8609    },
8610    {
8611     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8612    },
8613    {
8614     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8615    }
8616   ]
8617  },
8618  {
8619   "alignment" : 4,
8620   "base_specifiers" :
8621   [
8622    {
8623     "referenced_type" : "type-137"
8624    },
8625    {
8626     "referenced_type" : "type-37"
8627    },
8628    {
8629     "referenced_type" : "type-161"
8630    }
8631   ],
8632   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8633   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8634   "record_kind" : "class",
8635   "referenced_type" : "type-453",
8636   "self_type" : "type-453",
8637   "size" : 32,
8638   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8639   "template_args" : [ "type-137" ],
8640   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
8641   "vtable_components" :
8642   [
8643    {
8644     "component_value" : 24,
8645     "kind" : "vbase_offset"
8646    },
8647    {
8648     "kind" : "offset_to_top"
8649    },
8650    {
8651     "kind" : "rtti",
8652     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8653    },
8654    {
8655     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
8656    },
8657    {
8658     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8659    },
8660    {
8661     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8662    },
8663    {
8664     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8665    },
8666    {
8667     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8668    },
8669    {
8670     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
8671    },
8672    {
8673     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8674    },
8675    {
8676     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
8677    },
8678    {
8679     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8680    },
8681    {
8682     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
8683    },
8684    {
8685     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8686    },
8687    {
8688     "kind" : "complete_dtor_pointer",
8689     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8690    },
8691    {
8692     "kind" : "deleting_dtor_pointer",
8693     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8694    },
8695    {
8696     "is_pure" : true,
8697     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
8698    },
8699    {
8700     "is_pure" : true,
8701     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
8702    },
8703    {
8704     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8705    },
8706    {
8707     "component_value" : 20,
8708     "kind" : "vbase_offset"
8709    },
8710    {
8711     "component_value" : -4,
8712     "kind" : "offset_to_top"
8713    },
8714    {
8715     "kind" : "rtti",
8716     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8717    },
8718    {
8719     "kind" : "complete_dtor_pointer",
8720     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8721    },
8722    {
8723     "kind" : "deleting_dtor_pointer",
8724     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8725    },
8726    {
8727     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8728    },
8729    {
8730     "component_value" : 16,
8731     "kind" : "vbase_offset"
8732    },
8733    {
8734     "component_value" : -8,
8735     "kind" : "offset_to_top"
8736    },
8737    {
8738     "kind" : "rtti",
8739     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8740    },
8741    {
8742     "kind" : "complete_dtor_pointer",
8743     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8744    },
8745    {
8746     "kind" : "deleting_dtor_pointer",
8747     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8751    },
8752    {
8753     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8754    },
8755    {
8756     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8757    },
8758    {
8759     "kind" : "vcall_offset"
8760    },
8761    {
8762     "component_value" : -16,
8763     "kind" : "vcall_offset"
8764    },
8765    {
8766     "component_value" : -16,
8767     "kind" : "vcall_offset"
8768    },
8769    {
8770     "component_value" : -16,
8771     "kind" : "vcall_offset"
8772    },
8773    {
8774     "component_value" : -24,
8775     "kind" : "vcall_offset"
8776    },
8777    {
8778     "component_value" : -24,
8779     "kind" : "offset_to_top"
8780    },
8781    {
8782     "kind" : "rtti",
8783     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8784    },
8785    {
8786     "kind" : "complete_dtor_pointer",
8787     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8788    },
8789    {
8790     "kind" : "deleting_dtor_pointer",
8791     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8792    },
8793    {
8794     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8795    },
8796    {
8797     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8798    },
8799    {
8800     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8801    },
8802    {
8803     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8804    }
8805   ]
8806  },
8807  {
8808   "alignment" : 4,
8809   "base_specifiers" :
8810   [
8811    {
8812     "referenced_type" : "type-179"
8813    },
8814    {
8815     "referenced_type" : "type-37"
8816    },
8817    {
8818     "referenced_type" : "type-161"
8819    }
8820   ],
8821   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
8822   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
8823   "record_kind" : "class",
8824   "referenced_type" : "type-456",
8825   "self_type" : "type-456",
8826   "size" : 32,
8827   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8828   "template_args" : [ "type-179" ],
8829   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE",
8830   "vtable_components" :
8831   [
8832    {
8833     "component_value" : 24,
8834     "kind" : "vbase_offset"
8835    },
8836    {
8837     "kind" : "offset_to_top"
8838    },
8839    {
8840     "kind" : "rtti",
8841     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
8842    },
8843    {
8844     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
8845    },
8846    {
8847     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8848    },
8849    {
8850     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8851    },
8852    {
8853     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8854    },
8855    {
8856     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8857    },
8858    {
8859     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
8860    },
8861    {
8862     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8863    },
8864    {
8865     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
8866    },
8867    {
8868     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8869    },
8870    {
8871     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
8872    },
8873    {
8874     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8875    },
8876    {
8877     "kind" : "complete_dtor_pointer",
8878     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
8879    },
8880    {
8881     "kind" : "deleting_dtor_pointer",
8882     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
8883    },
8884    {
8885     "is_pure" : true,
8886     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
8887    },
8888    {
8889     "is_pure" : true,
8890     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
8891    },
8892    {
8893     "is_pure" : true,
8894     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8895    },
8896    {
8897     "is_pure" : true,
8898     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
8899    },
8900    {
8901     "is_pure" : true,
8902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
8903    },
8904    {
8905     "is_pure" : true,
8906     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
8907    },
8908    {
8909     "is_pure" : true,
8910     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
8911    },
8912    {
8913     "is_pure" : true,
8914     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
8915    },
8916    {
8917     "is_pure" : true,
8918     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
8919    },
8920    {
8921     "is_pure" : true,
8922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
8923    },
8924    {
8925     "is_pure" : true,
8926     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
8927    },
8928    {
8929     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
8930    },
8931    {
8932     "component_value" : 20,
8933     "kind" : "vbase_offset"
8934    },
8935    {
8936     "component_value" : -4,
8937     "kind" : "offset_to_top"
8938    },
8939    {
8940     "kind" : "rtti",
8941     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
8942    },
8943    {
8944     "kind" : "complete_dtor_pointer",
8945     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
8946    },
8947    {
8948     "kind" : "deleting_dtor_pointer",
8949     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
8950    },
8951    {
8952     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
8953    },
8954    {
8955     "component_value" : 16,
8956     "kind" : "vbase_offset"
8957    },
8958    {
8959     "component_value" : -8,
8960     "kind" : "offset_to_top"
8961    },
8962    {
8963     "kind" : "rtti",
8964     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
8965    },
8966    {
8967     "kind" : "complete_dtor_pointer",
8968     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
8969    },
8970    {
8971     "kind" : "deleting_dtor_pointer",
8972     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
8973    },
8974    {
8975     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8976    },
8977    {
8978     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8979    },
8980    {
8981     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8982    },
8983    {
8984     "kind" : "vcall_offset"
8985    },
8986    {
8987     "component_value" : -16,
8988     "kind" : "vcall_offset"
8989    },
8990    {
8991     "component_value" : -16,
8992     "kind" : "vcall_offset"
8993    },
8994    {
8995     "component_value" : -16,
8996     "kind" : "vcall_offset"
8997    },
8998    {
8999     "component_value" : -24,
9000     "kind" : "vcall_offset"
9001    },
9002    {
9003     "component_value" : -24,
9004     "kind" : "offset_to_top"
9005    },
9006    {
9007     "kind" : "rtti",
9008     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
9009    },
9010    {
9011     "kind" : "complete_dtor_pointer",
9012     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
9013    },
9014    {
9015     "kind" : "deleting_dtor_pointer",
9016     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
9017    },
9018    {
9019     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9020    },
9021    {
9022     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9023    },
9024    {
9025     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9026    },
9027    {
9028     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9029    }
9030   ]
9031  },
9032  {
9033   "alignment" : 4,
9034   "base_specifiers" :
9035   [
9036    {
9037     "referenced_type" : "type-156"
9038    },
9039    {
9040     "referenced_type" : "type-37"
9041    },
9042    {
9043     "referenced_type" : "type-161"
9044    }
9045   ],
9046   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
9047   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
9048   "record_kind" : "class",
9049   "referenced_type" : "type-160",
9050   "self_type" : "type-160",
9051   "size" : 32,
9052   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9053   "template_args" : [ "type-156" ],
9054   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE",
9055   "vtable_components" :
9056   [
9057    {
9058     "component_value" : 24,
9059     "kind" : "vbase_offset"
9060    },
9061    {
9062     "kind" : "offset_to_top"
9063    },
9064    {
9065     "kind" : "rtti",
9066     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9067    },
9068    {
9069     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
9070    },
9071    {
9072     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9073    },
9074    {
9075     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9076    },
9077    {
9078     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9079    },
9080    {
9081     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9082    },
9083    {
9084     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
9085    },
9086    {
9087     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9088    },
9089    {
9090     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
9091    },
9092    {
9093     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9094    },
9095    {
9096     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
9097    },
9098    {
9099     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9100    },
9101    {
9102     "kind" : "complete_dtor_pointer",
9103     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9104    },
9105    {
9106     "kind" : "deleting_dtor_pointer",
9107     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9108    },
9109    {
9110     "is_pure" : true,
9111     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
9112    },
9113    {
9114     "is_pure" : true,
9115     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
9116    },
9117    {
9118     "is_pure" : true,
9119     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
9120    },
9121    {
9122     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
9123    },
9124    {
9125     "component_value" : 20,
9126     "kind" : "vbase_offset"
9127    },
9128    {
9129     "component_value" : -4,
9130     "kind" : "offset_to_top"
9131    },
9132    {
9133     "kind" : "rtti",
9134     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9135    },
9136    {
9137     "kind" : "complete_dtor_pointer",
9138     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9139    },
9140    {
9141     "kind" : "deleting_dtor_pointer",
9142     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9143    },
9144    {
9145     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
9146    },
9147    {
9148     "component_value" : 16,
9149     "kind" : "vbase_offset"
9150    },
9151    {
9152     "component_value" : -8,
9153     "kind" : "offset_to_top"
9154    },
9155    {
9156     "kind" : "rtti",
9157     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9158    },
9159    {
9160     "kind" : "complete_dtor_pointer",
9161     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9162    },
9163    {
9164     "kind" : "deleting_dtor_pointer",
9165     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9166    },
9167    {
9168     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9169    },
9170    {
9171     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9172    },
9173    {
9174     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9175    },
9176    {
9177     "kind" : "vcall_offset"
9178    },
9179    {
9180     "component_value" : -16,
9181     "kind" : "vcall_offset"
9182    },
9183    {
9184     "component_value" : -16,
9185     "kind" : "vcall_offset"
9186    },
9187    {
9188     "component_value" : -16,
9189     "kind" : "vcall_offset"
9190    },
9191    {
9192     "component_value" : -24,
9193     "kind" : "vcall_offset"
9194    },
9195    {
9196     "component_value" : -24,
9197     "kind" : "offset_to_top"
9198    },
9199    {
9200     "kind" : "rtti",
9201     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9202    },
9203    {
9204     "kind" : "complete_dtor_pointer",
9205     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9206    },
9207    {
9208     "kind" : "deleting_dtor_pointer",
9209     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9210    },
9211    {
9212     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9213    },
9214    {
9215     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9216    },
9217    {
9218     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9219    },
9220    {
9221     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9222    }
9223   ]
9224  },
9225  {
9226   "alignment" : 4,
9227   "base_specifiers" :
9228   [
9229    {
9230     "referenced_type" : "type-5"
9231    },
9232    {
9233     "referenced_type" : "type-37"
9234    },
9235    {
9236     "referenced_type" : "type-161"
9237    }
9238   ],
9239   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9240   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9241   "record_kind" : "class",
9242   "referenced_type" : "type-452",
9243   "self_type" : "type-452",
9244   "size" : 32,
9245   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9246   "template_args" : [ "type-5" ],
9247   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9248   "vtable_components" :
9249   [
9250    {
9251     "component_value" : 24,
9252     "kind" : "vbase_offset"
9253    },
9254    {
9255     "kind" : "offset_to_top"
9256    },
9257    {
9258     "kind" : "rtti",
9259     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9260    },
9261    {
9262     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9263    },
9264    {
9265     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9266    },
9267    {
9268     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9269    },
9270    {
9271     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9272    },
9273    {
9274     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9275    },
9276    {
9277     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9278    },
9279    {
9280     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9281    },
9282    {
9283     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9284    },
9285    {
9286     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9287    },
9288    {
9289     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9290    },
9291    {
9292     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9293    },
9294    {
9295     "kind" : "complete_dtor_pointer",
9296     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9297    },
9298    {
9299     "kind" : "deleting_dtor_pointer",
9300     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9301    },
9302    {
9303     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9304    },
9305    {
9306     "component_value" : 20,
9307     "kind" : "vbase_offset"
9308    },
9309    {
9310     "component_value" : -4,
9311     "kind" : "offset_to_top"
9312    },
9313    {
9314     "kind" : "rtti",
9315     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9316    },
9317    {
9318     "kind" : "complete_dtor_pointer",
9319     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9320    },
9321    {
9322     "kind" : "deleting_dtor_pointer",
9323     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9324    },
9325    {
9326     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9327    },
9328    {
9329     "component_value" : 16,
9330     "kind" : "vbase_offset"
9331    },
9332    {
9333     "component_value" : -8,
9334     "kind" : "offset_to_top"
9335    },
9336    {
9337     "kind" : "rtti",
9338     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9339    },
9340    {
9341     "kind" : "complete_dtor_pointer",
9342     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9343    },
9344    {
9345     "kind" : "deleting_dtor_pointer",
9346     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9347    },
9348    {
9349     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9350    },
9351    {
9352     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9353    },
9354    {
9355     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9356    },
9357    {
9358     "kind" : "vcall_offset"
9359    },
9360    {
9361     "component_value" : -16,
9362     "kind" : "vcall_offset"
9363    },
9364    {
9365     "component_value" : -16,
9366     "kind" : "vcall_offset"
9367    },
9368    {
9369     "component_value" : -16,
9370     "kind" : "vcall_offset"
9371    },
9372    {
9373     "component_value" : -24,
9374     "kind" : "vcall_offset"
9375    },
9376    {
9377     "component_value" : -24,
9378     "kind" : "offset_to_top"
9379    },
9380    {
9381     "kind" : "rtti",
9382     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9383    },
9384    {
9385     "kind" : "complete_dtor_pointer",
9386     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9387    },
9388    {
9389     "kind" : "deleting_dtor_pointer",
9390     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9391    },
9392    {
9393     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9394    },
9395    {
9396     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9397    },
9398    {
9399     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9400    },
9401    {
9402     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9403    }
9404   ]
9405  },
9406  {
9407   "alignment" : 4,
9408   "fields" :
9409   [
9410    {
9411     "access" : "private",
9412     "field_name" : "mMutex",
9413     "referenced_type" : "type-476"
9414    },
9415    {
9416     "access" : "private",
9417     "field_name" : "mMap",
9418     "field_offset" : 32,
9419     "referenced_type" : "type-477"
9420    }
9421   ],
9422   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9423   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9424   "record_kind" : "class",
9425   "referenced_type" : "type-475",
9426   "self_type" : "type-475",
9427   "size" : 16,
9428   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9429   "template_args" : [ "type-3", "type-478" ],
9430   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9431  },
9432  {
9433   "alignment" : 4,
9434   "fields" :
9435   [
9436    {
9437     "access" : "private",
9438     "field_name" : "mMutex",
9439     "referenced_type" : "type-485"
9440    },
9441    {
9442     "access" : "private",
9443     "field_name" : "mMap",
9444     "field_offset" : 32,
9445     "referenced_type" : "type-486"
9446    }
9447   ],
9448   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9449   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9450   "record_kind" : "class",
9451   "referenced_type" : "type-484",
9452   "self_type" : "type-484",
9453   "size" : 16,
9454   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9455   "template_args" : [ "type-3", "type-56" ],
9456   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9457  },
9458  {
9459   "alignment" : 4,
9460   "fields" :
9461   [
9462    {
9463     "access" : "private",
9464     "field_name" : "mMutex",
9465     "referenced_type" : "type-491"
9466    },
9467    {
9468     "access" : "private",
9469     "field_name" : "mMap",
9470     "field_offset" : 32,
9471     "referenced_type" : "type-492"
9472    }
9473   ],
9474   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9475   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9476   "record_kind" : "class",
9477   "referenced_type" : "type-490",
9478   "self_type" : "type-490",
9479   "size" : 16,
9480   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9481   "template_args" : [ "type-16", "type-397" ],
9482   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9483  },
9484  {
9485   "alignment" : 4,
9486   "fields" :
9487   [
9488    {
9489     "access" : "private",
9490     "field_name" : "mMutex",
9491     "referenced_type" : "type-507"
9492    },
9493    {
9494     "access" : "private",
9495     "field_name" : "mMap",
9496     "field_offset" : 32,
9497     "referenced_type" : "type-508"
9498    }
9499   ],
9500   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9501   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9502   "record_kind" : "class",
9503   "referenced_type" : "type-506",
9504   "self_type" : "type-506",
9505   "size" : 16,
9506   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9507   "template_args" : [ "type-509", "type-510" ],
9508   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9509  },
9510  {
9511   "alignment" : 4,
9512   "fields" :
9513   [
9514    {
9515     "access" : "private",
9516     "field_name" : "mMutex",
9517     "referenced_type" : "type-497"
9518    },
9519    {
9520     "access" : "private",
9521     "field_name" : "mMap",
9522     "field_offset" : 32,
9523     "referenced_type" : "type-498"
9524    }
9525   ],
9526   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9527   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9528   "record_kind" : "class",
9529   "referenced_type" : "type-496",
9530   "self_type" : "type-496",
9531   "size" : 16,
9532   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9533   "template_args" : [ "type-499", "type-500" ],
9534   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9535  },
9536  {
9537   "alignment" : 8,
9538   "fields" :
9539   [
9540    {
9541     "field_name" : "flags",
9542     "referenced_type" : "type-2"
9543    },
9544    {
9545     "field_name" : "fdIndex",
9546     "field_offset" : 32,
9547     "referenced_type" : "type-2"
9548    },
9549    {
9550     "field_name" : "offset",
9551     "field_offset" : 64,
9552     "referenced_type" : "type-2"
9553    },
9554    {
9555     "field_name" : "extent",
9556     "field_offset" : 128,
9557     "referenced_type" : "type-95"
9558    }
9559   ],
9560   "linker_set_key" : "android::hardware::GrantorDescriptor",
9561   "name" : "android::hardware::GrantorDescriptor",
9562   "referenced_type" : "type-378",
9563   "self_type" : "type-378",
9564   "size" : 24,
9565   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9566   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9567  },
9568  {
9569   "alignment" : 8,
9570   "base_specifiers" :
9571   [
9572    {
9573     "is_virtual" : true,
9574     "referenced_type" : "type-360"
9575    },
9576    {
9577     "is_virtual" : true,
9578     "referenced_type" : "type-6"
9579    }
9580   ],
9581   "linker_set_key" : "android::hardware::HidlMemory",
9582   "name" : "android::hardware::HidlMemory",
9583   "record_kind" : "class",
9584   "referenced_type" : "type-370",
9585   "self_type" : "type-370",
9586   "size" : 56,
9587   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9588   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9589   "vtable_components" :
9590   [
9591    {
9592     "component_value" : 48,
9593     "kind" : "vbase_offset"
9594    },
9595    {
9596     "component_value" : 8,
9597     "kind" : "vbase_offset"
9598    },
9599    {
9600     "kind" : "offset_to_top"
9601    },
9602    {
9603     "kind" : "rtti",
9604     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9605    },
9606    {
9607     "kind" : "complete_dtor_pointer",
9608     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9609    },
9610    {
9611     "kind" : "deleting_dtor_pointer",
9612     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9613    },
9614    {
9615     "kind" : "vcall_offset"
9616    },
9617    {
9618     "kind" : "vcall_offset"
9619    },
9620    {
9621     "kind" : "vcall_offset"
9622    },
9623    {
9624     "kind" : "vcall_offset"
9625    },
9626    {
9627     "component_value" : -48,
9628     "kind" : "vcall_offset"
9629    },
9630    {
9631     "component_value" : -48,
9632     "kind" : "offset_to_top"
9633    },
9634    {
9635     "kind" : "rtti",
9636     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9637    },
9638    {
9639     "kind" : "complete_dtor_pointer",
9640     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9641    },
9642    {
9643     "kind" : "deleting_dtor_pointer",
9644     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9645    },
9646    {
9647     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9648    },
9649    {
9650     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9651    },
9652    {
9653     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9654    },
9655    {
9656     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9657    }
9658   ]
9659  },
9660  {
9661   "alignment" : 4,
9662   "base_specifiers" :
9663   [
9664    {
9665     "is_virtual" : true,
9666     "referenced_type" : "type-6"
9667    }
9668   ],
9669   "linker_set_key" : "android::hardware::IBinder",
9670   "name" : "android::hardware::IBinder",
9671   "record_kind" : "class",
9672   "referenced_type" : "type-26",
9673   "self_type" : "type-26",
9674   "size" : 12,
9675   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9676   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9677   "vtable_components" :
9678   [
9679    {
9680     "component_value" : 4,
9681     "kind" : "vbase_offset"
9682    },
9683    {
9684     "kind" : "offset_to_top"
9685    },
9686    {
9687     "kind" : "rtti",
9688     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9689    },
9690    {
9691     "is_pure" : true,
9692     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9693    },
9694    {
9695     "is_pure" : true,
9696     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9697    },
9698    {
9699     "is_pure" : true,
9700     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9701    },
9702    {
9703     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9704    },
9705    {
9706     "is_pure" : true,
9707     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9708    },
9709    {
9710     "is_pure" : true,
9711     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9712    },
9713    {
9714     "is_pure" : true,
9715     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9716    },
9717    {
9718     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9719    },
9720    {
9721     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9722    },
9723    {
9724     "kind" : "complete_dtor_pointer",
9725     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9726    },
9727    {
9728     "kind" : "deleting_dtor_pointer",
9729     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9730    },
9731    {
9732     "kind" : "vcall_offset"
9733    },
9734    {
9735     "kind" : "vcall_offset"
9736    },
9737    {
9738     "kind" : "vcall_offset"
9739    },
9740    {
9741     "kind" : "vcall_offset"
9742    },
9743    {
9744     "component_value" : -4,
9745     "kind" : "vcall_offset"
9746    },
9747    {
9748     "component_value" : -4,
9749     "kind" : "offset_to_top"
9750    },
9751    {
9752     "kind" : "rtti",
9753     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9754    },
9755    {
9756     "kind" : "complete_dtor_pointer",
9757     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
9758    },
9759    {
9760     "kind" : "deleting_dtor_pointer",
9761     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
9762    },
9763    {
9764     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9765    },
9766    {
9767     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9768    },
9769    {
9770     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9771    },
9772    {
9773     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9774    }
9775   ]
9776  },
9777  {
9778   "alignment" : 4,
9779   "base_specifiers" :
9780   [
9781    {
9782     "is_virtual" : true,
9783     "referenced_type" : "type-6"
9784    }
9785   ],
9786   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9787   "name" : "android::hardware::IBinder::DeathRecipient",
9788   "record_kind" : "class",
9789   "referenced_type" : "type-19",
9790   "self_type" : "type-19",
9791   "size" : 12,
9792   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9793   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9794   "vtable_components" :
9795   [
9796    {
9797     "component_value" : 4,
9798     "kind" : "vbase_offset"
9799    },
9800    {
9801     "kind" : "offset_to_top"
9802    },
9803    {
9804     "kind" : "rtti",
9805     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9806    },
9807    {
9808     "is_pure" : true,
9809     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9810    },
9811    {
9812     "kind" : "complete_dtor_pointer",
9813     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9814    },
9815    {
9816     "kind" : "deleting_dtor_pointer",
9817     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9818    },
9819    {
9820     "kind" : "vcall_offset"
9821    },
9822    {
9823     "kind" : "vcall_offset"
9824    },
9825    {
9826     "kind" : "vcall_offset"
9827    },
9828    {
9829     "kind" : "vcall_offset"
9830    },
9831    {
9832     "component_value" : -4,
9833     "kind" : "vcall_offset"
9834    },
9835    {
9836     "component_value" : -4,
9837     "kind" : "offset_to_top"
9838    },
9839    {
9840     "kind" : "rtti",
9841     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9842    },
9843    {
9844     "kind" : "complete_dtor_pointer",
9845     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
9846    },
9847    {
9848     "kind" : "deleting_dtor_pointer",
9849     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
9850    },
9851    {
9852     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9853    },
9854    {
9855     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9856    },
9857    {
9858     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9859    },
9860    {
9861     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9862    }
9863   ]
9864  },
9865  {
9866   "alignment" : 4,
9867   "base_specifiers" :
9868   [
9869    {
9870     "is_virtual" : true,
9871     "referenced_type" : "type-6"
9872    }
9873   ],
9874   "linker_set_key" : "android::hardware::IInterface",
9875   "name" : "android::hardware::IInterface",
9876   "record_kind" : "class",
9877   "referenced_type" : "type-37",
9878   "self_type" : "type-37",
9879   "size" : 12,
9880   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9881   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9882   "vtable_components" :
9883   [
9884    {
9885     "component_value" : 4,
9886     "kind" : "vbase_offset"
9887    },
9888    {
9889     "kind" : "offset_to_top"
9890    },
9891    {
9892     "kind" : "rtti",
9893     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9894    },
9895    {
9896     "kind" : "complete_dtor_pointer",
9897     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9898    },
9899    {
9900     "kind" : "deleting_dtor_pointer",
9901     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9902    },
9903    {
9904     "is_pure" : true,
9905     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9906    },
9907    {
9908     "kind" : "vcall_offset"
9909    },
9910    {
9911     "kind" : "vcall_offset"
9912    },
9913    {
9914     "kind" : "vcall_offset"
9915    },
9916    {
9917     "kind" : "vcall_offset"
9918    },
9919    {
9920     "component_value" : -4,
9921     "kind" : "vcall_offset"
9922    },
9923    {
9924     "component_value" : -4,
9925     "kind" : "offset_to_top"
9926    },
9927    {
9928     "kind" : "rtti",
9929     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9930    },
9931    {
9932     "kind" : "complete_dtor_pointer",
9933     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9934    },
9935    {
9936     "kind" : "deleting_dtor_pointer",
9937     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9938    },
9939    {
9940     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9941    },
9942    {
9943     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9944    },
9945    {
9946     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9947    },
9948    {
9949     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9950    }
9951   ]
9952  },
9953  {
9954   "alignment" : 4,
9955   "fields" :
9956   [
9957    {
9958     "access" : "private",
9959     "field_name" : "mGrantors",
9960     "referenced_type" : "type-374"
9961    },
9962    {
9963     "access" : "private",
9964     "field_name" : "mHandle",
9965     "field_offset" : 128,
9966     "referenced_type" : "type-427"
9967    },
9968    {
9969     "access" : "private",
9970     "field_name" : "mQuantum",
9971     "field_offset" : 192,
9972     "referenced_type" : "type-2"
9973    },
9974    {
9975     "access" : "private",
9976     "field_name" : "mFlags",
9977     "field_offset" : 224,
9978     "referenced_type" : "type-2"
9979    }
9980   ],
9981   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9982   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9983   "referenced_type" : "type-426",
9984   "self_type" : "type-426",
9985   "size" : 32,
9986   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9987   "template_args" : [ "type-73" ],
9988   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9989  },
9990  {
9991   "alignment" : 4,
9992   "fields" :
9993   [
9994    {
9995     "access" : "private",
9996     "field_name" : "mBufCachePos",
9997     "referenced_type" : "type-2"
9998    },
9999    {
10000     "access" : "private",
10001     "field_name" : "mBufCache",
10002     "field_offset" : 32,
10003     "referenced_type" : "type-458"
10004    },
10005    {
10006     "access" : "private",
10007     "field_name" : "mError",
10008     "field_offset" : 128,
10009     "referenced_type" : "type-44"
10010    },
10011    {
10012     "access" : "private",
10013     "field_name" : "mData",
10014     "field_offset" : 160,
10015     "referenced_type" : "type-94"
10016    },
10017    {
10018     "access" : "private",
10019     "field_name" : "mDataSize",
10020     "field_offset" : 192,
10021     "referenced_type" : "type-2"
10022    },
10023    {
10024     "access" : "private",
10025     "field_name" : "mDataCapacity",
10026     "field_offset" : 224,
10027     "referenced_type" : "type-2"
10028    },
10029    {
10030     "access" : "private",
10031     "field_name" : "mDataPos",
10032     "field_offset" : 256,
10033     "referenced_type" : "type-2"
10034    },
10035    {
10036     "access" : "private",
10037     "field_name" : "mObjects",
10038     "field_offset" : 288,
10039     "referenced_type" : "type-459"
10040    },
10041    {
10042     "access" : "private",
10043     "field_name" : "mObjectsSize",
10044     "field_offset" : 320,
10045     "referenced_type" : "type-2"
10046    },
10047    {
10048     "access" : "private",
10049     "field_name" : "mObjectsCapacity",
10050     "field_offset" : 352,
10051     "referenced_type" : "type-2"
10052    },
10053    {
10054     "access" : "private",
10055     "field_name" : "mNextObjectHint",
10056     "field_offset" : 384,
10057     "referenced_type" : "type-2"
10058    },
10059    {
10060     "access" : "private",
10061     "field_name" : "mNumRef",
10062     "field_offset" : 416,
10063     "referenced_type" : "type-2"
10064    },
10065    {
10066     "access" : "private",
10067     "field_name" : "mFdsKnown",
10068     "field_offset" : 448,
10069     "referenced_type" : "type-56"
10070    },
10071    {
10072     "access" : "private",
10073     "field_name" : "mHasFds",
10074     "field_offset" : 456,
10075     "referenced_type" : "type-56"
10076    },
10077    {
10078     "access" : "private",
10079     "field_name" : "mAllowFds",
10080     "field_offset" : 464,
10081     "referenced_type" : "type-56"
10082    },
10083    {
10084     "access" : "private",
10085     "field_name" : "mOwner",
10086     "field_offset" : 480,
10087     "referenced_type" : "type-460"
10088    },
10089    {
10090     "access" : "private",
10091     "field_name" : "mOwnerCookie",
10092     "field_offset" : 512,
10093     "referenced_type" : "type-45"
10094    }
10095   ],
10096   "linker_set_key" : "android::hardware::Parcel",
10097   "name" : "android::hardware::Parcel",
10098   "record_kind" : "class",
10099   "referenced_type" : "type-457",
10100   "self_type" : "type-457",
10101   "size" : 68,
10102   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10103   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10104  },
10105  {
10106   "access" : "private",
10107   "alignment" : 4,
10108   "fields" :
10109   [
10110    {
10111     "field_name" : "index",
10112     "referenced_type" : "type-2"
10113    },
10114    {
10115     "field_name" : "buffer",
10116     "field_offset" : 32,
10117     "referenced_type" : "type-95"
10118    },
10119    {
10120     "field_name" : "bufend",
10121     "field_offset" : 96,
10122     "referenced_type" : "type-95"
10123    }
10124   ],
10125   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10126   "name" : "android::hardware::Parcel::BufferInfo",
10127   "referenced_type" : "type-464",
10128   "self_type" : "type-464",
10129   "size" : 20,
10130   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10131   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10132  },
10133  {
10134   "alignment" : 4,
10135   "base_specifiers" :
10136   [
10137    {
10138     "is_virtual" : true,
10139     "referenced_type" : "type-6"
10140    }
10141   ],
10142   "fields" :
10143   [
10144    {
10145     "access" : "private",
10146     "field_name" : "mDriverFD",
10147     "field_offset" : 32,
10148     "referenced_type" : "type-44"
10149    },
10150    {
10151     "access" : "private",
10152     "field_name" : "mVMStart",
10153     "field_offset" : 64,
10154     "referenced_type" : "type-45"
10155    },
10156    {
10157     "access" : "private",
10158     "field_name" : "mThreadCountLock",
10159     "field_offset" : 96,
10160     "referenced_type" : "type-47"
10161    },
10162    {
10163     "access" : "private",
10164     "field_name" : "mThreadCountDecrement",
10165     "field_offset" : 128,
10166     "referenced_type" : "type-48"
10167    },
10168    {
10169     "access" : "private",
10170     "field_name" : "mExecutingThreadsCount",
10171     "field_offset" : 160,
10172     "referenced_type" : "type-2"
10173    },
10174    {
10175     "access" : "private",
10176     "field_name" : "mMaxThreads",
10177     "field_offset" : 192,
10178     "referenced_type" : "type-2"
10179    },
10180    {
10181     "access" : "private",
10182     "field_name" : "mStarvationStartTimeMs",
10183     "field_offset" : 224,
10184     "referenced_type" : "type-49"
10185    },
10186    {
10187     "access" : "private",
10188     "field_name" : "mLock",
10189     "field_offset" : 288,
10190     "referenced_type" : "type-50"
10191    },
10192    {
10193     "access" : "private",
10194     "field_name" : "mHandleToObject",
10195     "field_offset" : 320,
10196     "referenced_type" : "type-52"
10197    },
10198    {
10199     "access" : "private",
10200     "field_name" : "mManagesContexts",
10201     "field_offset" : 480,
10202     "referenced_type" : "type-56"
10203    },
10204    {
10205     "access" : "private",
10206     "field_name" : "mBinderContextCheckFunc",
10207     "field_offset" : 512,
10208     "referenced_type" : "type-57"
10209    },
10210    {
10211     "access" : "private",
10212     "field_name" : "mBinderContextUserData",
10213     "field_offset" : 544,
10214     "referenced_type" : "type-45"
10215    },
10216    {
10217     "access" : "private",
10218     "field_name" : "mContexts",
10219     "field_offset" : 576,
10220     "referenced_type" : "type-66"
10221    },
10222    {
10223     "access" : "private",
10224     "field_name" : "mRootDir",
10225     "field_offset" : 736,
10226     "referenced_type" : "type-70"
10227    },
10228    {
10229     "access" : "private",
10230     "field_name" : "mThreadPoolStarted",
10231     "field_offset" : 768,
10232     "referenced_type" : "type-56"
10233    },
10234    {
10235     "access" : "private",
10236     "field_name" : "mSpawnThreadOnStart",
10237     "field_offset" : 776,
10238     "referenced_type" : "type-56"
10239    },
10240    {
10241     "access" : "private",
10242     "field_name" : "mThreadPoolSeq",
10243     "field_offset" : 800,
10244     "referenced_type" : "type-74"
10245    },
10246    {
10247     "access" : "private",
10248     "field_name" : "mMmapSize",
10249     "field_offset" : 832,
10250     "referenced_type" : "type-54"
10251    },
10252    {
10253     "access" : "private",
10254     "field_name" : "mCallRestriction",
10255     "field_offset" : 864,
10256     "referenced_type" : "type-75"
10257    }
10258   ],
10259   "linker_set_key" : "android::hardware::ProcessState",
10260   "name" : "android::hardware::ProcessState",
10261   "record_kind" : "class",
10262   "referenced_type" : "type-43",
10263   "self_type" : "type-43",
10264   "size" : 120,
10265   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10266   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10267   "vtable_components" :
10268   [
10269    {
10270     "component_value" : 112,
10271     "kind" : "vbase_offset"
10272    },
10273    {
10274     "kind" : "offset_to_top"
10275    },
10276    {
10277     "kind" : "rtti",
10278     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10279    },
10280    {
10281     "kind" : "complete_dtor_pointer",
10282     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10283    },
10284    {
10285     "kind" : "deleting_dtor_pointer",
10286     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10287    },
10288    {
10289     "kind" : "vcall_offset"
10290    },
10291    {
10292     "kind" : "vcall_offset"
10293    },
10294    {
10295     "kind" : "vcall_offset"
10296    },
10297    {
10298     "kind" : "vcall_offset"
10299    },
10300    {
10301     "component_value" : -112,
10302     "kind" : "vcall_offset"
10303    },
10304    {
10305     "component_value" : -112,
10306     "kind" : "offset_to_top"
10307    },
10308    {
10309     "kind" : "rtti",
10310     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10311    },
10312    {
10313     "kind" : "complete_dtor_pointer",
10314     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10315    },
10316    {
10317     "kind" : "deleting_dtor_pointer",
10318     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10319    },
10320    {
10321     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10322    },
10323    {
10324     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10325    },
10326    {
10327     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10328    },
10329    {
10330     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10331    }
10332   ]
10333  },
10334  {
10335   "access" : "private",
10336   "alignment" : 4,
10337   "fields" :
10338   [
10339    {
10340     "field_name" : "binder",
10341     "referenced_type" : "type-25"
10342    },
10343    {
10344     "field_name" : "refs",
10345     "field_offset" : 32,
10346     "referenced_type" : "type-10"
10347    }
10348   ],
10349   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10350   "name" : "android::hardware::ProcessState::handle_entry",
10351   "referenced_type" : "type-55",
10352   "self_type" : "type-55",
10353   "size" : 8,
10354   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10355   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10356  },
10357  {
10358   "alignment" : 4,
10359   "base_specifiers" :
10360   [
10361    {
10362     "referenced_type" : "type-210"
10363    }
10364   ],
10365   "fields" :
10366   [
10367    {
10368     "access" : "private",
10369     "field_name" : "mVal",
10370     "field_offset" : 192,
10371     "referenced_type" : "type-218"
10372    }
10373   ],
10374   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
10375   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
10376   "record_kind" : "class",
10377   "referenced_type" : "type-217",
10378   "self_type" : "type-217",
10379   "size" : 28,
10380   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10381   "template_args" : [ "type-218" ],
10382   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
10383  },
10384  {
10385   "alignment" : 4,
10386   "base_specifiers" :
10387   [
10388    {
10389     "referenced_type" : "type-210"
10390    }
10391   ],
10392   "fields" :
10393   [
10394    {
10395     "access" : "private",
10396     "field_name" : "mVal",
10397     "field_offset" : 192,
10398     "referenced_type" : "type-177"
10399    }
10400   ],
10401   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
10402   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
10403   "record_kind" : "class",
10404   "referenced_type" : "type-231",
10405   "self_type" : "type-231",
10406   "size" : 28,
10407   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10408   "template_args" : [ "type-177" ],
10409   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_14INfcEEEEE"
10410  },
10411  {
10412   "alignment" : 4,
10413   "base_specifiers" :
10414   [
10415    {
10416     "referenced_type" : "type-210"
10417    }
10418   ],
10419   "fields" :
10420   [
10421    {
10422     "access" : "private",
10423     "field_name" : "mVal",
10424     "field_offset" : 192,
10425     "referenced_type" : "type-154"
10426    }
10427   ],
10428   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
10429   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
10430   "record_kind" : "class",
10431   "referenced_type" : "type-666",
10432   "self_type" : "type-666",
10433   "size" : 28,
10434   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10435   "template_args" : [ "type-154" ],
10436   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_118INfcClientCallbackEEEEE"
10437  },
10438  {
10439   "alignment" : 4,
10440   "base_specifiers" :
10441   [
10442    {
10443     "referenced_type" : "type-210"
10444    }
10445   ],
10446   "fields" :
10447   [
10448    {
10449     "access" : "private",
10450     "field_name" : "mVal",
10451     "field_offset" : 168,
10452     "referenced_type" : "type-56"
10453    }
10454   ],
10455   "linker_set_key" : "android::hardware::Return<bool>",
10456   "name" : "android::hardware::Return<bool>",
10457   "record_kind" : "class",
10458   "referenced_type" : "type-209",
10459   "self_type" : "type-209",
10460   "size" : 24,
10461   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10462   "template_args" : [ "type-56" ],
10463   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10464  },
10465  {
10466   "alignment" : 4,
10467   "base_specifiers" :
10468   [
10469    {
10470     "referenced_type" : "type-210"
10471    }
10472   ],
10473   "fields" :
10474   [
10475    {
10476     "access" : "private",
10477     "field_name" : "mVal",
10478     "field_offset" : 192,
10479     "referenced_type" : "type-2"
10480    }
10481   ],
10482   "linker_set_key" : "android::hardware::Return<unsigned int>",
10483   "name" : "android::hardware::Return<unsigned int>",
10484   "record_kind" : "class",
10485   "referenced_type" : "type-225",
10486   "self_type" : "type-225",
10487   "size" : 28,
10488   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10489   "template_args" : [ "type-2" ],
10490   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
10491  },
10492  {
10493   "alignment" : 4,
10494   "base_specifiers" :
10495   [
10496    {
10497     "referenced_type" : "type-210"
10498    }
10499   ],
10500   "linker_set_key" : "android::hardware::Return<void>",
10501   "name" : "android::hardware::Return<void>",
10502   "record_kind" : "class",
10503   "referenced_type" : "type-245",
10504   "self_type" : "type-245",
10505   "size" : 24,
10506   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10507   "template_args" : [ "type-46" ],
10508   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10509  },
10510  {
10511   "alignment" : 4,
10512   "fields" :
10513   [
10514    {
10515     "access" : "private",
10516     "field_name" : "mException",
10517     "referenced_type" : "type-44"
10518    },
10519    {
10520     "access" : "private",
10521     "field_name" : "mErrorCode",
10522     "field_offset" : 32,
10523     "referenced_type" : "type-44"
10524    },
10525    {
10526     "access" : "private",
10527     "field_name" : "mMessage",
10528     "field_offset" : 64,
10529     "referenced_type" : "type-200"
10530    }
10531   ],
10532   "linker_set_key" : "android::hardware::Status",
10533   "name" : "android::hardware::Status",
10534   "record_kind" : "class",
10535   "referenced_type" : "type-199",
10536   "self_type" : "type-199",
10537   "size" : 20,
10538   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10539   "unique_id" : "_ZTSN7android8hardware6StatusE"
10540  },
10541  {
10542   "alignment" : 4,
10543   "fields" :
10544   [
10545    {
10546     "access" : "protected",
10547     "field_name" : "mInstrumentationCallbacks",
10548     "field_offset" : 32,
10549     "referenced_type" : "type-165"
10550    },
10551    {
10552     "access" : "protected",
10553     "field_name" : "mEnableInstrumentation",
10554     "field_offset" : 128,
10555     "referenced_type" : "type-56"
10556    },
10557    {
10558     "access" : "protected",
10559     "field_name" : "mInstrumentationLibPackage",
10560     "field_offset" : 160,
10561     "referenced_type" : "type-166"
10562    },
10563    {
10564     "access" : "protected",
10565     "field_name" : "mInterfaceName",
10566     "field_offset" : 256,
10567     "referenced_type" : "type-167"
10568    }
10569   ],
10570   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10571   "name" : "android::hardware::details::HidlInstrumentor",
10572   "referenced_type" : "type-164",
10573   "self_type" : "type-164",
10574   "size" : 44,
10575   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10576   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10577   "vtable_components" :
10578   [
10579    {
10580     "kind" : "offset_to_top"
10581    },
10582    {
10583     "kind" : "rtti",
10584     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10585    },
10586    {
10587     "kind" : "complete_dtor_pointer",
10588     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10589    },
10590    {
10591     "kind" : "deleting_dtor_pointer",
10592     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10593    }
10594   ]
10595  },
10596  {
10597   "alignment" : 4,
10598   "fields" :
10599   [
10600    {
10601     "field_name" : "sched_policy",
10602     "referenced_type" : "type-44"
10603    },
10604    {
10605     "field_name" : "prio",
10606     "field_offset" : 32,
10607     "referenced_type" : "type-44"
10608    }
10609   ],
10610   "linker_set_key" : "android::hardware::details::SchedPrio",
10611   "name" : "android::hardware::details::SchedPrio",
10612   "referenced_type" : "type-478",
10613   "self_type" : "type-478",
10614   "size" : 8,
10615   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10616   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10617  },
10618  {
10619   "alignment" : 4,
10620   "fields" :
10621   [
10622    {
10623     "access" : "private",
10624     "field_name" : "mQueue",
10625     "referenced_type" : "type-661"
10626    }
10627   ],
10628   "linker_set_key" : "android::hardware::details::TaskRunner",
10629   "name" : "android::hardware::details::TaskRunner",
10630   "record_kind" : "class",
10631   "referenced_type" : "type-660",
10632   "self_type" : "type-660",
10633   "size" : 8,
10634   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10635   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10636  },
10637  {
10638   "alignment" : 1,
10639   "linker_set_key" : "android::hardware::details::bnhw_tag",
10640   "name" : "android::hardware::details::bnhw_tag",
10641   "referenced_type" : "type-271",
10642   "self_type" : "type-271",
10643   "size" : 1,
10644   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10645   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10646  },
10647  {
10648   "alignment" : 1,
10649   "linker_set_key" : "android::hardware::details::bphw_tag",
10650   "name" : "android::hardware::details::bphw_tag",
10651   "referenced_type" : "type-282",
10652   "self_type" : "type-282",
10653   "size" : 1,
10654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10655   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10656  },
10657  {
10658   "alignment" : 1,
10659   "linker_set_key" : "android::hardware::details::bs_tag",
10660   "name" : "android::hardware::details::bs_tag",
10661   "referenced_type" : "type-294",
10662   "self_type" : "type-294",
10663   "size" : 1,
10664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10665   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10666  },
10667  {
10668   "access" : "private",
10669   "alignment" : 4,
10670   "fields" :
10671   [
10672    {
10673     "field_name" : "mPointer",
10674     "referenced_type" : "type-377"
10675    },
10676    {
10677     "field_name" : "_pad",
10678     "referenced_type" : "type-95"
10679    }
10680   ],
10681   "is_anonymous" : true,
10682   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10683   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10684   "record_kind" : "union",
10685   "referenced_type" : "type-376",
10686   "self_type" : "type-376",
10687   "size" : 8,
10688   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10689   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10690  },
10691  {
10692   "alignment" : 4,
10693   "fields" :
10694   [
10695    {
10696     "access" : "private",
10697     "referenced_type" : "type-376"
10698    }
10699   ],
10700   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10701   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10702   "referenced_type" : "type-375",
10703   "self_type" : "type-375",
10704   "size" : 8,
10705   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10706   "template_args" : [ "type-378" ],
10707   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10708  },
10709  {
10710   "alignment" : 4,
10711   "fields" :
10712   [
10713    {
10714     "access" : "private",
10715     "referenced_type" : "type-390"
10716    }
10717   ],
10718   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10719   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10720   "referenced_type" : "type-389",
10721   "self_type" : "type-389",
10722   "size" : 8,
10723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10724   "template_args" : [ "type-392" ],
10725   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
10726  },
10727  {
10728   "alignment" : 4,
10729   "fields" :
10730   [
10731    {
10732     "access" : "private",
10733     "referenced_type" : "type-381"
10734    }
10735   ],
10736   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10737   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10738   "referenced_type" : "type-380",
10739   "self_type" : "type-380",
10740   "size" : 8,
10741   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10742   "template_args" : [ "type-358" ],
10743   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10744  },
10745  {
10746   "alignment" : 4,
10747   "fields" :
10748   [
10749    {
10750     "access" : "private",
10751     "referenced_type" : "type-411"
10752    }
10753   ],
10754   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10755   "name" : "android::hardware::details::hidl_pointer<char>",
10756   "referenced_type" : "type-410",
10757   "self_type" : "type-410",
10758   "size" : 8,
10759   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10760   "template_args" : [ "type-73" ],
10761   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10762  },
10763  {
10764   "access" : "private",
10765   "alignment" : 4,
10766   "fields" :
10767   [
10768    {
10769     "field_name" : "mPointer",
10770     "referenced_type" : "type-214"
10771    },
10772    {
10773     "field_name" : "_pad",
10774     "referenced_type" : "type-95"
10775    }
10776   ],
10777   "is_anonymous" : true,
10778   "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10779   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10780   "record_kind" : "union",
10781   "referenced_type" : "type-411",
10782   "self_type" : "type-411",
10783   "size" : 8,
10784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10785   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10786  },
10787  {
10788   "alignment" : 4,
10789   "fields" :
10790   [
10791    {
10792     "access" : "private",
10793     "referenced_type" : "type-350"
10794    }
10795   ],
10796   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10797   "name" : "android::hardware::details::hidl_pointer<const char>",
10798   "referenced_type" : "type-349",
10799   "self_type" : "type-349",
10800   "size" : 8,
10801   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10802   "template_args" : [ "type-72" ],
10803   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10804  },
10805  {
10806   "access" : "private",
10807   "alignment" : 4,
10808   "fields" :
10809   [
10810    {
10811     "field_name" : "mPointer",
10812     "referenced_type" : "type-71"
10813    },
10814    {
10815     "field_name" : "_pad",
10816     "referenced_type" : "type-95"
10817    }
10818   ],
10819   "is_anonymous" : true,
10820   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10821   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10822   "record_kind" : "union",
10823   "referenced_type" : "type-350",
10824   "self_type" : "type-350",
10825   "size" : 8,
10826   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10827   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10828  },
10829  {
10830   "alignment" : 4,
10831   "fields" :
10832   [
10833    {
10834     "access" : "private",
10835     "referenced_type" : "type-306"
10836    }
10837   ],
10838   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10839   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10840   "referenced_type" : "type-305",
10841   "self_type" : "type-305",
10842   "size" : 8,
10843   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10844   "template_args" : [ "type-308" ],
10845   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10846  },
10847  {
10848   "access" : "private",
10849   "alignment" : 4,
10850   "fields" :
10851   [
10852    {
10853     "field_name" : "mPointer",
10854     "referenced_type" : "type-307"
10855    },
10856    {
10857     "field_name" : "_pad",
10858     "referenced_type" : "type-95"
10859    }
10860   ],
10861   "is_anonymous" : true,
10862   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10863   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10864   "record_kind" : "union",
10865   "referenced_type" : "type-306",
10866   "self_type" : "type-306",
10867   "size" : 8,
10868   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10869   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10870  },
10871  {
10872   "access" : "private",
10873   "alignment" : 4,
10874   "fields" :
10875   [
10876    {
10877     "field_name" : "mPointer",
10878     "referenced_type" : "type-391"
10879    },
10880    {
10881     "field_name" : "_pad",
10882     "referenced_type" : "type-95"
10883    }
10884   ],
10885   "is_anonymous" : true,
10886   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10887   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10888   "record_kind" : "union",
10889   "referenced_type" : "type-390",
10890   "self_type" : "type-390",
10891   "size" : 8,
10892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10893   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
10894  },
10895  {
10896   "access" : "private",
10897   "alignment" : 4,
10898   "fields" :
10899   [
10900    {
10901     "field_name" : "mPointer",
10902     "referenced_type" : "type-382"
10903    },
10904    {
10905     "field_name" : "_pad",
10906     "referenced_type" : "type-95"
10907    }
10908   ],
10909   "is_anonymous" : true,
10910   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10911   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10912   "record_kind" : "union",
10913   "referenced_type" : "type-381",
10914   "self_type" : "type-381",
10915   "size" : 8,
10916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10917   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10918  },
10919  {
10920   "alignment" : 4,
10921   "fields" :
10922   [
10923    {
10924     "access" : "private",
10925     "referenced_type" : "type-401"
10926    }
10927   ],
10928   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10929   "name" : "android::hardware::details::hidl_pointer<int>",
10930   "referenced_type" : "type-400",
10931   "self_type" : "type-400",
10932   "size" : 8,
10933   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10934   "template_args" : [ "type-44" ],
10935   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10936  },
10937  {
10938   "access" : "private",
10939   "alignment" : 4,
10940   "fields" :
10941   [
10942    {
10943     "field_name" : "mPointer",
10944     "referenced_type" : "type-402"
10945    },
10946    {
10947     "field_name" : "_pad",
10948     "referenced_type" : "type-95"
10949    }
10950   ],
10951   "is_anonymous" : true,
10952   "linker_set_key" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10953   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10954   "record_kind" : "union",
10955   "referenced_type" : "type-401",
10956   "self_type" : "type-401",
10957   "size" : 8,
10958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10959   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10960  },
10961  {
10962   "alignment" : 4,
10963   "fields" :
10964   [
10965    {
10966     "access" : "private",
10967     "referenced_type" : "type-428"
10968    }
10969   ],
10970   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10971   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10972   "referenced_type" : "type-427",
10973   "self_type" : "type-427",
10974   "size" : 8,
10975   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10976   "template_args" : [ "type-236" ],
10977   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10978  },
10979  {
10980   "access" : "private",
10981   "alignment" : 4,
10982   "fields" :
10983   [
10984    {
10985     "field_name" : "mPointer",
10986     "referenced_type" : "type-255"
10987    },
10988    {
10989     "field_name" : "_pad",
10990     "referenced_type" : "type-95"
10991    }
10992   ],
10993   "is_anonymous" : true,
10994   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10995   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10996   "record_kind" : "union",
10997   "referenced_type" : "type-428",
10998   "self_type" : "type-428",
10999   "size" : 8,
11000   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11001   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11002  },
11003  {
11004   "alignment" : 4,
11005   "fields" :
11006   [
11007    {
11008     "access" : "private",
11009     "referenced_type" : "type-93"
11010    }
11011   ],
11012   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11013   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11014   "referenced_type" : "type-92",
11015   "self_type" : "type-92",
11016   "size" : 8,
11017   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11018   "template_args" : [ "type-89" ],
11019   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11020  },
11021  {
11022   "access" : "private",
11023   "alignment" : 4,
11024   "fields" :
11025   [
11026    {
11027     "field_name" : "mPointer",
11028     "referenced_type" : "type-94"
11029    },
11030    {
11031     "field_name" : "_pad",
11032     "referenced_type" : "type-95"
11033    }
11034   ],
11035   "is_anonymous" : true,
11036   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11037   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11038   "record_kind" : "union",
11039   "referenced_type" : "type-93",
11040   "self_type" : "type-93",
11041   "size" : 8,
11042   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11043   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11044  },
11045  {
11046   "alignment" : 1,
11047   "linker_set_key" : "android::hardware::details::i_tag",
11048   "name" : "android::hardware::details::i_tag",
11049   "referenced_type" : "type-260",
11050   "self_type" : "type-260",
11051   "size" : 1,
11052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11053   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11054  },
11055  {
11056   "alignment" : 4,
11057   "fields" :
11058   [
11059    {
11060     "access" : "private",
11061     "field_name" : "mStatus",
11062     "referenced_type" : "type-199"
11063    },
11064    {
11065     "access" : "private",
11066     "field_name" : "mCheckedStatus",
11067     "field_offset" : 160,
11068     "referenced_type" : "type-56"
11069    }
11070   ],
11071   "linker_set_key" : "android::hardware::details::return_status",
11072   "name" : "android::hardware::details::return_status",
11073   "record_kind" : "class",
11074   "referenced_type" : "type-210",
11075   "self_type" : "type-210",
11076   "size" : 24,
11077   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11078   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11079  },
11080  {
11081   "alignment" : 1,
11082   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11083   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11084   "referenced_type" : "type-412",
11085   "self_type" : "type-412",
11086   "size" : 1,
11087   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11088   "template_args" : [ "type-89" ],
11089   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11090  },
11091  {
11092   "alignment" : 1,
11093   "fields" :
11094   [
11095    {
11096     "access" : "private",
11097     "field_name" : "mBuffer",
11098     "referenced_type" : "type-393"
11099    }
11100   ],
11101   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11102   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11103   "referenced_type" : "type-392",
11104   "self_type" : "type-392",
11105   "size" : 32,
11106   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11107   "template_args" : [ "type-89" ],
11108   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11109  },
11110  {
11111   "alignment" : 4,
11112   "base_specifiers" :
11113   [
11114    {
11115     "referenced_type" : "type-19"
11116    }
11117   ],
11118   "fields" :
11119   [
11120    {
11121     "access" : "private",
11122     "field_name" : "mRecipient",
11123     "field_offset" : 32,
11124     "referenced_type" : "type-188"
11125    },
11126    {
11127     "access" : "private",
11128     "field_name" : "mCookie",
11129     "field_offset" : 96,
11130     "referenced_type" : "type-95"
11131    },
11132    {
11133     "access" : "private",
11134     "field_name" : "mBase",
11135     "field_offset" : 160,
11136     "referenced_type" : "type-3"
11137    }
11138   ],
11139   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11140   "name" : "android::hardware::hidl_binder_death_recipient",
11141   "referenced_type" : "type-187",
11142   "self_type" : "type-187",
11143   "size" : 36,
11144   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11145   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11146   "vtable_components" :
11147   [
11148    {
11149     "component_value" : 28,
11150     "kind" : "vbase_offset"
11151    },
11152    {
11153     "kind" : "offset_to_top"
11154    },
11155    {
11156     "kind" : "rtti",
11157     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11158    },
11159    {
11160     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11161    },
11162    {
11163     "kind" : "complete_dtor_pointer",
11164     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11165    },
11166    {
11167     "kind" : "deleting_dtor_pointer",
11168     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11169    },
11170    {
11171     "kind" : "vcall_offset"
11172    },
11173    {
11174     "kind" : "vcall_offset"
11175    },
11176    {
11177     "kind" : "vcall_offset"
11178    },
11179    {
11180     "kind" : "vcall_offset"
11181    },
11182    {
11183     "component_value" : -28,
11184     "kind" : "vcall_offset"
11185    },
11186    {
11187     "component_value" : -28,
11188     "kind" : "offset_to_top"
11189    },
11190    {
11191     "kind" : "rtti",
11192     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11193    },
11194    {
11195     "kind" : "complete_dtor_pointer",
11196     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11197    },
11198    {
11199     "kind" : "deleting_dtor_pointer",
11200     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11201    },
11202    {
11203     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11204    },
11205    {
11206     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11207    },
11208    {
11209     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11210    },
11211    {
11212     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11213    }
11214   ]
11215  },
11216  {
11217   "alignment" : 4,
11218   "base_specifiers" :
11219   [
11220    {
11221     "is_virtual" : true,
11222     "referenced_type" : "type-6"
11223    }
11224   ],
11225   "linker_set_key" : "android::hardware::hidl_death_recipient",
11226   "name" : "android::hardware::hidl_death_recipient",
11227   "referenced_type" : "type-190",
11228   "self_type" : "type-190",
11229   "size" : 12,
11230   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11231   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11232   "vtable_components" :
11233   [
11234    {
11235     "component_value" : 4,
11236     "kind" : "vbase_offset"
11237    },
11238    {
11239     "kind" : "offset_to_top"
11240    },
11241    {
11242     "kind" : "rtti",
11243     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11244    },
11245    {
11246     "is_pure" : true,
11247     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11248    },
11249    {
11250     "kind" : "complete_dtor_pointer",
11251     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11252    },
11253    {
11254     "kind" : "deleting_dtor_pointer",
11255     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11256    },
11257    {
11258     "kind" : "vcall_offset"
11259    },
11260    {
11261     "kind" : "vcall_offset"
11262    },
11263    {
11264     "kind" : "vcall_offset"
11265    },
11266    {
11267     "kind" : "vcall_offset"
11268    },
11269    {
11270     "component_value" : -4,
11271     "kind" : "vcall_offset"
11272    },
11273    {
11274     "component_value" : -4,
11275     "kind" : "offset_to_top"
11276    },
11277    {
11278     "kind" : "rtti",
11279     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11280    },
11281    {
11282     "kind" : "complete_dtor_pointer",
11283     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11284    },
11285    {
11286     "kind" : "deleting_dtor_pointer",
11287     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11288    },
11289    {
11290     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11291    },
11292    {
11293     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11294    },
11295    {
11296     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11297    },
11298    {
11299     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11300    }
11301   ]
11302  },
11303  {
11304   "alignment" : 8,
11305   "fields" :
11306   [
11307    {
11308     "access" : "private",
11309     "field_name" : "mHandle",
11310     "referenced_type" : "type-305"
11311    },
11312    {
11313     "access" : "private",
11314     "field_name" : "mOwnsHandle",
11315     "field_offset" : 64,
11316     "referenced_type" : "type-56"
11317    }
11318   ],
11319   "linker_set_key" : "android::hardware::hidl_handle",
11320   "name" : "android::hardware::hidl_handle",
11321   "referenced_type" : "type-356",
11322   "self_type" : "type-356",
11323   "size" : 16,
11324   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11325   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11326  },
11327  {
11328   "alignment" : 8,
11329   "fields" :
11330   [
11331    {
11332     "access" : "private",
11333     "field_name" : "mHandle",
11334     "referenced_type" : "type-356"
11335    },
11336    {
11337     "access" : "private",
11338     "field_name" : "mSize",
11339     "field_offset" : 128,
11340     "referenced_type" : "type-95"
11341    },
11342    {
11343     "access" : "private",
11344     "field_name" : "mName",
11345     "field_offset" : 192,
11346     "referenced_type" : "type-358"
11347    }
11348   ],
11349   "linker_set_key" : "android::hardware::hidl_memory",
11350   "name" : "android::hardware::hidl_memory",
11351   "referenced_type" : "type-360",
11352   "self_type" : "type-360",
11353   "size" : 40,
11354   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11355   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11356  },
11357  {
11358   "alignment" : 4,
11359   "fields" :
11360   [
11361    {
11362     "access" : "private",
11363     "field_name" : "mBuffer",
11364     "referenced_type" : "type-349"
11365    },
11366    {
11367     "access" : "private",
11368     "field_name" : "mSize",
11369     "field_offset" : 64,
11370     "referenced_type" : "type-2"
11371    },
11372    {
11373     "access" : "private",
11374     "field_name" : "mOwnsBuffer",
11375     "field_offset" : 96,
11376     "referenced_type" : "type-56"
11377    }
11378   ],
11379   "linker_set_key" : "android::hardware::hidl_string",
11380   "name" : "android::hardware::hidl_string",
11381   "referenced_type" : "type-358",
11382   "self_type" : "type-358",
11383   "size" : 16,
11384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11385   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11386  },
11387  {
11388   "alignment" : 4,
11389   "fields" :
11390   [
11391    {
11392     "access" : "private",
11393     "field_name" : "mBuffer",
11394     "referenced_type" : "type-375"
11395    },
11396    {
11397     "access" : "private",
11398     "field_name" : "mSize",
11399     "field_offset" : 64,
11400     "referenced_type" : "type-2"
11401    },
11402    {
11403     "access" : "private",
11404     "field_name" : "mOwnsBuffer",
11405     "field_offset" : 96,
11406     "referenced_type" : "type-56"
11407    }
11408   ],
11409   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11410   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11411   "referenced_type" : "type-374",
11412   "self_type" : "type-374",
11413   "size" : 16,
11414   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11415   "template_args" : [ "type-378" ],
11416   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11417  },
11418  {
11419   "alignment" : 4,
11420   "fields" :
11421   [
11422    {
11423     "access" : "private",
11424     "field_name" : "mBuffer",
11425     "referenced_type" : "type-389"
11426    },
11427    {
11428     "access" : "private",
11429     "field_name" : "mSize",
11430     "field_offset" : 64,
11431     "referenced_type" : "type-2"
11432    },
11433    {
11434     "access" : "private",
11435     "field_name" : "mOwnsBuffer",
11436     "field_offset" : 96,
11437     "referenced_type" : "type-56"
11438    }
11439   ],
11440   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11441   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11442   "referenced_type" : "type-388",
11443   "self_type" : "type-388",
11444   "size" : 16,
11445   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11446   "template_args" : [ "type-392" ],
11447   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11448  },
11449  {
11450   "alignment" : 4,
11451   "fields" :
11452   [
11453    {
11454     "access" : "private",
11455     "field_name" : "mBuffer",
11456     "referenced_type" : "type-380"
11457    },
11458    {
11459     "access" : "private",
11460     "field_name" : "mSize",
11461     "field_offset" : 64,
11462     "referenced_type" : "type-2"
11463    },
11464    {
11465     "access" : "private",
11466     "field_name" : "mOwnsBuffer",
11467     "field_offset" : 96,
11468     "referenced_type" : "type-56"
11469    }
11470   ],
11471   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11472   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11473   "referenced_type" : "type-379",
11474   "self_type" : "type-379",
11475   "size" : 16,
11476   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11477   "template_args" : [ "type-358" ],
11478   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11479  },
11480  {
11481   "alignment" : 4,
11482   "fields" :
11483   [
11484    {
11485     "access" : "private",
11486     "field_name" : "mBuffer",
11487     "referenced_type" : "type-410"
11488    },
11489    {
11490     "access" : "private",
11491     "field_name" : "mSize",
11492     "field_offset" : 64,
11493     "referenced_type" : "type-2"
11494    },
11495    {
11496     "access" : "private",
11497     "field_name" : "mOwnsBuffer",
11498     "field_offset" : 96,
11499     "referenced_type" : "type-56"
11500    }
11501   ],
11502   "linker_set_key" : "android::hardware::hidl_vec<char>",
11503   "name" : "android::hardware::hidl_vec<char>",
11504   "referenced_type" : "type-409",
11505   "self_type" : "type-409",
11506   "size" : 16,
11507   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11508   "template_args" : [ "type-73" ],
11509   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11510  },
11511  {
11512   "alignment" : 4,
11513   "fields" :
11514   [
11515    {
11516     "access" : "private",
11517     "field_name" : "mBuffer",
11518     "referenced_type" : "type-400"
11519    },
11520    {
11521     "access" : "private",
11522     "field_name" : "mSize",
11523     "field_offset" : 64,
11524     "referenced_type" : "type-2"
11525    },
11526    {
11527     "access" : "private",
11528     "field_name" : "mOwnsBuffer",
11529     "field_offset" : 96,
11530     "referenced_type" : "type-56"
11531    }
11532   ],
11533   "linker_set_key" : "android::hardware::hidl_vec<int>",
11534   "name" : "android::hardware::hidl_vec<int>",
11535   "referenced_type" : "type-399",
11536   "self_type" : "type-399",
11537   "size" : 16,
11538   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11539   "template_args" : [ "type-44" ],
11540   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11541  },
11542  {
11543   "alignment" : 4,
11544   "fields" :
11545   [
11546    {
11547     "access" : "private",
11548     "field_name" : "mBuffer",
11549     "referenced_type" : "type-92"
11550    },
11551    {
11552     "access" : "private",
11553     "field_name" : "mSize",
11554     "field_offset" : 64,
11555     "referenced_type" : "type-2"
11556    },
11557    {
11558     "access" : "private",
11559     "field_name" : "mOwnsBuffer",
11560     "field_offset" : 96,
11561     "referenced_type" : "type-56"
11562    }
11563   ],
11564   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11565   "name" : "android::hardware::hidl_vec<unsigned char>",
11566   "referenced_type" : "type-91",
11567   "self_type" : "type-91",
11568   "size" : 16,
11569   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11570   "template_args" : [ "type-89" ],
11571   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11572  },
11573  {
11574   "alignment" : 2,
11575   "fields" :
11576   [
11577    {
11578     "access" : "private",
11579     "field_name" : "mMajor",
11580     "referenced_type" : "type-126"
11581    },
11582    {
11583     "access" : "private",
11584     "field_name" : "mMinor",
11585     "field_offset" : 16,
11586     "referenced_type" : "type-126"
11587    }
11588   ],
11589   "linker_set_key" : "android::hardware::hidl_version",
11590   "name" : "android::hardware::hidl_version",
11591   "referenced_type" : "type-415",
11592   "self_type" : "type-415",
11593   "size" : 4,
11594   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11595   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11596  },
11597  {
11598   "alignment" : 4,
11599   "base_specifiers" :
11600   [
11601    {
11602     "referenced_type" : "type-470"
11603    }
11604   ],
11605   "fields" :
11606   [
11607    {
11608     "access" : "private",
11609     "field_name" : "_hidl_mImpl",
11610     "field_offset" : 544,
11611     "referenced_type" : "type-145"
11612    }
11613   ],
11614   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
11615   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
11616   "referenced_type" : "type-620",
11617   "self_type" : "type-620",
11618   "size" : 80,
11619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
11620   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
11621   "vtable_components" :
11622   [
11623    {
11624     "component_value" : 72,
11625     "kind" : "vbase_offset"
11626    },
11627    {
11628     "kind" : "offset_to_top"
11629    },
11630    {
11631     "kind" : "rtti",
11632     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
11633    },
11634    {
11635     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11636    },
11637    {
11638     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11639    },
11640    {
11641     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11642    },
11643    {
11644     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11645    },
11646    {
11647     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11648    },
11649    {
11650     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11651    },
11652    {
11653     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11654    },
11655    {
11656     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11657    },
11658    {
11659     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11660    },
11661    {
11662     "kind" : "complete_dtor_pointer",
11663     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
11664    },
11665    {
11666     "kind" : "deleting_dtor_pointer",
11667     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
11668    },
11669    {
11670     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11671    },
11672    {
11673     "component_value" : -20,
11674     "kind" : "offset_to_top"
11675    },
11676    {
11677     "kind" : "rtti",
11678     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
11679    },
11680    {
11681     "kind" : "complete_dtor_pointer",
11682     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
11683    },
11684    {
11685     "kind" : "deleting_dtor_pointer",
11686     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
11687    },
11688    {
11689     "kind" : "vcall_offset"
11690    },
11691    {
11692     "kind" : "vcall_offset"
11693    },
11694    {
11695     "kind" : "vcall_offset"
11696    },
11697    {
11698     "kind" : "vcall_offset"
11699    },
11700    {
11701     "component_value" : -72,
11702     "kind" : "vcall_offset"
11703    },
11704    {
11705     "component_value" : -72,
11706     "kind" : "offset_to_top"
11707    },
11708    {
11709     "kind" : "rtti",
11710     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
11711    },
11712    {
11713     "kind" : "complete_dtor_pointer",
11714     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
11715    },
11716    {
11717     "kind" : "deleting_dtor_pointer",
11718     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
11719    },
11720    {
11721     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11722    },
11723    {
11724     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11728    },
11729    {
11730     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11731    }
11732   ]
11733  },
11734  {
11735   "alignment" : 4,
11736   "base_specifiers" :
11737   [
11738    {
11739     "referenced_type" : "type-470"
11740    }
11741   ],
11742   "fields" :
11743   [
11744    {
11745     "access" : "private",
11746     "field_name" : "_hidl_mImpl",
11747     "field_offset" : 544,
11748     "referenced_type" : "type-135"
11749    }
11750   ],
11751   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
11752   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
11753   "referenced_type" : "type-612",
11754   "self_type" : "type-612",
11755   "size" : 80,
11756   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
11757   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
11758   "vtable_components" :
11759   [
11760    {
11761     "component_value" : 72,
11762     "kind" : "vbase_offset"
11763    },
11764    {
11765     "kind" : "offset_to_top"
11766    },
11767    {
11768     "kind" : "rtti",
11769     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
11770    },
11771    {
11772     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11773    },
11774    {
11775     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11776    },
11777    {
11778     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11779    },
11780    {
11781     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11782    },
11783    {
11784     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11785    },
11786    {
11787     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11788    },
11789    {
11790     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11791    },
11792    {
11793     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11794    },
11795    {
11796     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11797    },
11798    {
11799     "kind" : "complete_dtor_pointer",
11800     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
11801    },
11802    {
11803     "kind" : "deleting_dtor_pointer",
11804     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
11805    },
11806    {
11807     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11808    },
11809    {
11810     "component_value" : -20,
11811     "kind" : "offset_to_top"
11812    },
11813    {
11814     "kind" : "rtti",
11815     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
11816    },
11817    {
11818     "kind" : "complete_dtor_pointer",
11819     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
11820    },
11821    {
11822     "kind" : "deleting_dtor_pointer",
11823     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
11824    },
11825    {
11826     "kind" : "vcall_offset"
11827    },
11828    {
11829     "kind" : "vcall_offset"
11830    },
11831    {
11832     "kind" : "vcall_offset"
11833    },
11834    {
11835     "kind" : "vcall_offset"
11836    },
11837    {
11838     "component_value" : -72,
11839     "kind" : "vcall_offset"
11840    },
11841    {
11842     "component_value" : -72,
11843     "kind" : "offset_to_top"
11844    },
11845    {
11846     "kind" : "rtti",
11847     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
11848    },
11849    {
11850     "kind" : "complete_dtor_pointer",
11851     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
11852    },
11853    {
11854     "kind" : "deleting_dtor_pointer",
11855     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
11856    },
11857    {
11858     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11859    },
11860    {
11861     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11862    },
11863    {
11864     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11865    },
11866    {
11867     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11868    }
11869   ]
11870  },
11871  {
11872   "alignment" : 4,
11873   "base_specifiers" :
11874   [
11875    {
11876     "referenced_type" : "type-454"
11877    },
11878    {
11879     "referenced_type" : "type-164"
11880    }
11881   ],
11882   "fields" :
11883   [
11884    {
11885     "access" : "private",
11886     "field_name" : "_hidl_mMutex",
11887     "field_offset" : 544,
11888     "referenced_type" : "type-623"
11889    },
11890    {
11891     "access" : "private",
11892     "field_name" : "_hidl_mDeathRecipients",
11893     "field_offset" : 576,
11894     "referenced_type" : "type-624"
11895    }
11896   ],
11897   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
11898   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
11899   "referenced_type" : "type-622",
11900   "self_type" : "type-622",
11901   "size" : 92,
11902   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
11903   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
11904   "vtable_components" :
11905   [
11906    {
11907     "component_value" : 84,
11908     "kind" : "vbase_offset"
11909    },
11910    {
11911     "kind" : "offset_to_top"
11912    },
11913    {
11914     "kind" : "rtti",
11915     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11916    },
11917    {
11918     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
11919    },
11920    {
11921     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11922    },
11923    {
11924     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11925    },
11926    {
11927     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11928    },
11929    {
11930     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11931    },
11932    {
11933     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
11934    },
11935    {
11936     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11937    },
11938    {
11939     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
11940    },
11941    {
11942     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11943    },
11944    {
11945     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
11946    },
11947    {
11948     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11949    },
11950    {
11951     "kind" : "complete_dtor_pointer",
11952     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11953    },
11954    {
11955     "kind" : "deleting_dtor_pointer",
11956     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11957    },
11958    {
11959     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11960    },
11961    {
11962     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11963    },
11964    {
11965     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11966    },
11967    {
11968     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
11969    },
11970    {
11971     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
11972    },
11973    {
11974     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
11975    },
11976    {
11977     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
11978    },
11979    {
11980     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11981    },
11982    {
11983     "component_value" : 80,
11984     "kind" : "vbase_offset"
11985    },
11986    {
11987     "component_value" : -4,
11988     "kind" : "offset_to_top"
11989    },
11990    {
11991     "kind" : "rtti",
11992     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11993    },
11994    {
11995     "kind" : "complete_dtor_pointer",
11996     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11997    },
11998    {
11999     "kind" : "deleting_dtor_pointer",
12000     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12001    },
12002    {
12003     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
12004    },
12005    {
12006     "component_value" : 76,
12007     "kind" : "vbase_offset"
12008    },
12009    {
12010     "component_value" : -8,
12011     "kind" : "offset_to_top"
12012    },
12013    {
12014     "kind" : "rtti",
12015     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12016    },
12017    {
12018     "kind" : "complete_dtor_pointer",
12019     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12020    },
12021    {
12022     "kind" : "deleting_dtor_pointer",
12023     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12024    },
12025    {
12026     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12027    },
12028    {
12029     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12030    },
12031    {
12032     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12033    },
12034    {
12035     "component_value" : -24,
12036     "kind" : "offset_to_top"
12037    },
12038    {
12039     "kind" : "rtti",
12040     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12041    },
12042    {
12043     "kind" : "complete_dtor_pointer",
12044     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12045    },
12046    {
12047     "kind" : "deleting_dtor_pointer",
12048     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12049    },
12050    {
12051     "kind" : "vcall_offset"
12052    },
12053    {
12054     "component_value" : -76,
12055     "kind" : "vcall_offset"
12056    },
12057    {
12058     "component_value" : -76,
12059     "kind" : "vcall_offset"
12060    },
12061    {
12062     "component_value" : -76,
12063     "kind" : "vcall_offset"
12064    },
12065    {
12066     "component_value" : -84,
12067     "kind" : "vcall_offset"
12068    },
12069    {
12070     "component_value" : -84,
12071     "kind" : "offset_to_top"
12072    },
12073    {
12074     "kind" : "rtti",
12075     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12076    },
12077    {
12078     "kind" : "complete_dtor_pointer",
12079     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12080    },
12081    {
12082     "kind" : "deleting_dtor_pointer",
12083     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12084    },
12085    {
12086     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12087    },
12088    {
12089     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12090    },
12091    {
12092     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12093    },
12094    {
12095     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12096    }
12097   ]
12098  },
12099  {
12100   "alignment" : 4,
12101   "base_specifiers" :
12102   [
12103    {
12104     "referenced_type" : "type-453"
12105    },
12106    {
12107     "referenced_type" : "type-164"
12108    }
12109   ],
12110   "fields" :
12111   [
12112    {
12113     "access" : "private",
12114     "field_name" : "_hidl_mMutex",
12115     "field_offset" : 544,
12116     "referenced_type" : "type-615"
12117    },
12118    {
12119     "access" : "private",
12120     "field_name" : "_hidl_mDeathRecipients",
12121     "field_offset" : 576,
12122     "referenced_type" : "type-616"
12123    }
12124   ],
12125   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
12126   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
12127   "referenced_type" : "type-614",
12128   "self_type" : "type-614",
12129   "size" : 92,
12130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
12131   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
12132   "vtable_components" :
12133   [
12134    {
12135     "component_value" : 84,
12136     "kind" : "vbase_offset"
12137    },
12138    {
12139     "kind" : "offset_to_top"
12140    },
12141    {
12142     "kind" : "rtti",
12143     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12144    },
12145    {
12146     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
12147    },
12148    {
12149     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12150    },
12151    {
12152     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12153    },
12154    {
12155     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12156    },
12157    {
12158     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12159    },
12160    {
12161     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
12162    },
12163    {
12164     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12165    },
12166    {
12167     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
12168    },
12169    {
12170     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12171    },
12172    {
12173     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12177    },
12178    {
12179     "kind" : "complete_dtor_pointer",
12180     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12181    },
12182    {
12183     "kind" : "deleting_dtor_pointer",
12184     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12191    },
12192    {
12193     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
12194    },
12195    {
12196     "component_value" : 80,
12197     "kind" : "vbase_offset"
12198    },
12199    {
12200     "component_value" : -4,
12201     "kind" : "offset_to_top"
12202    },
12203    {
12204     "kind" : "rtti",
12205     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12206    },
12207    {
12208     "kind" : "complete_dtor_pointer",
12209     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12210    },
12211    {
12212     "kind" : "deleting_dtor_pointer",
12213     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12214    },
12215    {
12216     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
12217    },
12218    {
12219     "component_value" : 76,
12220     "kind" : "vbase_offset"
12221    },
12222    {
12223     "component_value" : -8,
12224     "kind" : "offset_to_top"
12225    },
12226    {
12227     "kind" : "rtti",
12228     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12229    },
12230    {
12231     "kind" : "complete_dtor_pointer",
12232     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12233    },
12234    {
12235     "kind" : "deleting_dtor_pointer",
12236     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12237    },
12238    {
12239     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12240    },
12241    {
12242     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12243    },
12244    {
12245     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12246    },
12247    {
12248     "component_value" : -24,
12249     "kind" : "offset_to_top"
12250    },
12251    {
12252     "kind" : "rtti",
12253     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12254    },
12255    {
12256     "kind" : "complete_dtor_pointer",
12257     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12258    },
12259    {
12260     "kind" : "deleting_dtor_pointer",
12261     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12262    },
12263    {
12264     "kind" : "vcall_offset"
12265    },
12266    {
12267     "component_value" : -76,
12268     "kind" : "vcall_offset"
12269    },
12270    {
12271     "component_value" : -76,
12272     "kind" : "vcall_offset"
12273    },
12274    {
12275     "component_value" : -76,
12276     "kind" : "vcall_offset"
12277    },
12278    {
12279     "component_value" : -84,
12280     "kind" : "vcall_offset"
12281    },
12282    {
12283     "component_value" : -84,
12284     "kind" : "offset_to_top"
12285    },
12286    {
12287     "kind" : "rtti",
12288     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12289    },
12290    {
12291     "kind" : "complete_dtor_pointer",
12292     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12293    },
12294    {
12295     "kind" : "deleting_dtor_pointer",
12296     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12297    },
12298    {
12299     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12300    },
12301    {
12302     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12303    },
12304    {
12305     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12306    },
12307    {
12308     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12309    }
12310   ]
12311  },
12312  {
12313   "alignment" : 4,
12314   "base_specifiers" :
12315   [
12316    {
12317     "referenced_type" : "type-5"
12318    }
12319   ],
12320   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
12321   "name" : "android::hardware::nfc::V1_0::INfc",
12322   "referenced_type" : "type-147",
12323   "self_type" : "type-147",
12324   "size" : 12,
12325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
12326   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
12327   "vtable_components" :
12328   [
12329    {
12330     "component_value" : 4,
12331     "kind" : "vbase_offset"
12332    },
12333    {
12334     "kind" : "offset_to_top"
12335    },
12336    {
12337     "kind" : "rtti",
12338     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
12339    },
12340    {
12341     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
12342    },
12343    {
12344     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12345    },
12346    {
12347     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12348    },
12349    {
12350     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12351    },
12352    {
12353     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12354    },
12355    {
12356     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
12357    },
12358    {
12359     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12360    },
12361    {
12362     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
12363    },
12364    {
12365     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12366    },
12367    {
12368     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
12369    },
12370    {
12371     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12372    },
12373    {
12374     "kind" : "complete_dtor_pointer",
12375     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
12376    },
12377    {
12378     "kind" : "deleting_dtor_pointer",
12379     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
12380    },
12381    {
12382     "is_pure" : true,
12383     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
12384    },
12385    {
12386     "is_pure" : true,
12387     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
12388    },
12389    {
12390     "is_pure" : true,
12391     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
12392    },
12393    {
12394     "is_pure" : true,
12395     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
12396    },
12397    {
12398     "is_pure" : true,
12399     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
12400    },
12401    {
12402     "is_pure" : true,
12403     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
12404    },
12405    {
12406     "is_pure" : true,
12407     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
12408    },
12409    {
12410     "kind" : "vcall_offset"
12411    },
12412    {
12413     "kind" : "vcall_offset"
12414    },
12415    {
12416     "kind" : "vcall_offset"
12417    },
12418    {
12419     "kind" : "vcall_offset"
12420    },
12421    {
12422     "component_value" : -4,
12423     "kind" : "vcall_offset"
12424    },
12425    {
12426     "component_value" : -4,
12427     "kind" : "offset_to_top"
12428    },
12429    {
12430     "kind" : "rtti",
12431     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
12432    },
12433    {
12434     "kind" : "complete_dtor_pointer",
12435     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD1Ev"
12436    },
12437    {
12438     "kind" : "deleting_dtor_pointer",
12439     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD0Ev"
12440    },
12441    {
12442     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12443    },
12444    {
12445     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12446    },
12447    {
12448     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12449    },
12450    {
12451     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12452    }
12453   ]
12454  },
12455  {
12456   "alignment" : 4,
12457   "base_specifiers" :
12458   [
12459    {
12460     "referenced_type" : "type-5"
12461    }
12462   ],
12463   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
12464   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
12465   "referenced_type" : "type-137",
12466   "self_type" : "type-137",
12467   "size" : 12,
12468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
12469   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
12470   "vtable_components" :
12471   [
12472    {
12473     "component_value" : 4,
12474     "kind" : "vbase_offset"
12475    },
12476    {
12477     "kind" : "offset_to_top"
12478    },
12479    {
12480     "kind" : "rtti",
12481     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
12482    },
12483    {
12484     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
12485    },
12486    {
12487     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12488    },
12489    {
12490     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12491    },
12492    {
12493     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12494    },
12495    {
12496     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12497    },
12498    {
12499     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
12500    },
12501    {
12502     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12503    },
12504    {
12505     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
12506    },
12507    {
12508     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12509    },
12510    {
12511     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
12512    },
12513    {
12514     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12515    },
12516    {
12517     "kind" : "complete_dtor_pointer",
12518     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
12519    },
12520    {
12521     "kind" : "deleting_dtor_pointer",
12522     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
12523    },
12524    {
12525     "is_pure" : true,
12526     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
12527    },
12528    {
12529     "is_pure" : true,
12530     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12531    },
12532    {
12533     "kind" : "vcall_offset"
12534    },
12535    {
12536     "kind" : "vcall_offset"
12537    },
12538    {
12539     "kind" : "vcall_offset"
12540    },
12541    {
12542     "kind" : "vcall_offset"
12543    },
12544    {
12545     "component_value" : -4,
12546     "kind" : "vcall_offset"
12547    },
12548    {
12549     "component_value" : -4,
12550     "kind" : "offset_to_top"
12551    },
12552    {
12553     "kind" : "rtti",
12554     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
12555    },
12556    {
12557     "kind" : "complete_dtor_pointer",
12558     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
12559    },
12560    {
12561     "kind" : "deleting_dtor_pointer",
12562     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
12563    },
12564    {
12565     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12566    },
12567    {
12568     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12569    },
12570    {
12571     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12572    },
12573    {
12574     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12575    }
12576   ]
12577  },
12578  {
12579   "alignment" : 4,
12580   "base_specifiers" :
12581   [
12582    {
12583     "referenced_type" : "type-470"
12584    }
12585   ],
12586   "fields" :
12587   [
12588    {
12589     "access" : "private",
12590     "field_name" : "_hidl_mImpl",
12591     "field_offset" : 544,
12592     "referenced_type" : "type-177"
12593    }
12594   ],
12595   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc",
12596   "name" : "android::hardware::nfc::V1_1::BnHwNfc",
12597   "referenced_type" : "type-487",
12598   "self_type" : "type-487",
12599   "size" : 80,
12600   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h",
12601   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BnHwNfcE",
12602   "vtable_components" :
12603   [
12604    {
12605     "component_value" : 72,
12606     "kind" : "vbase_offset"
12607    },
12608    {
12609     "kind" : "offset_to_top"
12610    },
12611    {
12612     "kind" : "rtti",
12613     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
12614    },
12615    {
12616     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12617    },
12618    {
12619     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12620    },
12621    {
12622     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12623    },
12624    {
12625     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12626    },
12627    {
12628     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12629    },
12630    {
12631     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12632    },
12633    {
12634     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12635    },
12636    {
12637     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12638    },
12639    {
12640     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12641    },
12642    {
12643     "kind" : "complete_dtor_pointer",
12644     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
12645    },
12646    {
12647     "kind" : "deleting_dtor_pointer",
12648     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
12649    },
12650    {
12651     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12652    },
12653    {
12654     "component_value" : -20,
12655     "kind" : "offset_to_top"
12656    },
12657    {
12658     "kind" : "rtti",
12659     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
12660    },
12661    {
12662     "kind" : "complete_dtor_pointer",
12663     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
12664    },
12665    {
12666     "kind" : "deleting_dtor_pointer",
12667     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
12668    },
12669    {
12670     "kind" : "vcall_offset"
12671    },
12672    {
12673     "kind" : "vcall_offset"
12674    },
12675    {
12676     "kind" : "vcall_offset"
12677    },
12678    {
12679     "kind" : "vcall_offset"
12680    },
12681    {
12682     "component_value" : -72,
12683     "kind" : "vcall_offset"
12684    },
12685    {
12686     "component_value" : -72,
12687     "kind" : "offset_to_top"
12688    },
12689    {
12690     "kind" : "rtti",
12691     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
12692    },
12693    {
12694     "kind" : "complete_dtor_pointer",
12695     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
12696    },
12697    {
12698     "kind" : "deleting_dtor_pointer",
12699     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
12700    },
12701    {
12702     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12703    },
12704    {
12705     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12706    },
12707    {
12708     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12712    }
12713   ]
12714  },
12715  {
12716   "alignment" : 4,
12717   "base_specifiers" :
12718   [
12719    {
12720     "referenced_type" : "type-470"
12721    }
12722   ],
12723   "fields" :
12724   [
12725    {
12726     "access" : "private",
12727     "field_name" : "_hidl_mImpl",
12728     "field_offset" : 544,
12729     "referenced_type" : "type-154"
12730    }
12731   ],
12732   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
12733   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
12734   "referenced_type" : "type-471",
12735   "self_type" : "type-471",
12736   "size" : 80,
12737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h",
12738   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE",
12739   "vtable_components" :
12740   [
12741    {
12742     "component_value" : 72,
12743     "kind" : "vbase_offset"
12744    },
12745    {
12746     "kind" : "offset_to_top"
12747    },
12748    {
12749     "kind" : "rtti",
12750     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
12751    },
12752    {
12753     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12754    },
12755    {
12756     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12757    },
12758    {
12759     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12760    },
12761    {
12762     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12763    },
12764    {
12765     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12766    },
12767    {
12768     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12769    },
12770    {
12771     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12772    },
12773    {
12774     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12775    },
12776    {
12777     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12778    },
12779    {
12780     "kind" : "complete_dtor_pointer",
12781     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
12782    },
12783    {
12784     "kind" : "deleting_dtor_pointer",
12785     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
12786    },
12787    {
12788     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12789    },
12790    {
12791     "component_value" : -20,
12792     "kind" : "offset_to_top"
12793    },
12794    {
12795     "kind" : "rtti",
12796     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
12797    },
12798    {
12799     "kind" : "complete_dtor_pointer",
12800     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
12801    },
12802    {
12803     "kind" : "deleting_dtor_pointer",
12804     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
12805    },
12806    {
12807     "kind" : "vcall_offset"
12808    },
12809    {
12810     "kind" : "vcall_offset"
12811    },
12812    {
12813     "kind" : "vcall_offset"
12814    },
12815    {
12816     "kind" : "vcall_offset"
12817    },
12818    {
12819     "component_value" : -72,
12820     "kind" : "vcall_offset"
12821    },
12822    {
12823     "component_value" : -72,
12824     "kind" : "offset_to_top"
12825    },
12826    {
12827     "kind" : "rtti",
12828     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
12829    },
12830    {
12831     "kind" : "complete_dtor_pointer",
12832     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
12833    },
12834    {
12835     "kind" : "deleting_dtor_pointer",
12836     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
12837    },
12838    {
12839     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12840    },
12841    {
12842     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12843    },
12844    {
12845     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12846    },
12847    {
12848     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12849    }
12850   ]
12851  },
12852  {
12853   "alignment" : 4,
12854   "base_specifiers" :
12855   [
12856    {
12857     "referenced_type" : "type-456"
12858    },
12859    {
12860     "referenced_type" : "type-164"
12861    }
12862   ],
12863   "fields" :
12864   [
12865    {
12866     "access" : "private",
12867     "field_name" : "_hidl_mMutex",
12868     "field_offset" : 544,
12869     "referenced_type" : "type-633"
12870    },
12871    {
12872     "access" : "private",
12873     "field_name" : "_hidl_mDeathRecipients",
12874     "field_offset" : 576,
12875     "referenced_type" : "type-634"
12876    }
12877   ],
12878   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc",
12879   "name" : "android::hardware::nfc::V1_1::BpHwNfc",
12880   "referenced_type" : "type-632",
12881   "self_type" : "type-632",
12882   "size" : 92,
12883   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h",
12884   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BpHwNfcE",
12885   "vtable_components" :
12886   [
12887    {
12888     "component_value" : 84,
12889     "kind" : "vbase_offset"
12890    },
12891    {
12892     "kind" : "offset_to_top"
12893    },
12894    {
12895     "kind" : "rtti",
12896     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12897    },
12898    {
12899     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_17BpHwNfc8isRemoteEv"
12900    },
12901    {
12902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12903    },
12904    {
12905     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12906    },
12907    {
12908     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12909    },
12910    {
12911     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12912    },
12913    {
12914     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
12915    },
12916    {
12917     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12918    },
12919    {
12920     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
12921    },
12922    {
12923     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12924    },
12925    {
12926     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
12927    },
12928    {
12929     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12930    },
12931    {
12932     "kind" : "complete_dtor_pointer",
12933     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD1Ev"
12934    },
12935    {
12936     "kind" : "deleting_dtor_pointer",
12937     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12938    },
12939    {
12940     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12941    },
12942    {
12943     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
12944    },
12945    {
12946     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
12947    },
12948    {
12949     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
12950    },
12951    {
12952     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
12953    },
12954    {
12955     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
12956    },
12957    {
12958     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
12959    },
12960    {
12961     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
12962    },
12963    {
12964     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
12965    },
12966    {
12967     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
12968    },
12969    {
12970     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12971    },
12972    {
12973     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
12974    },
12975    {
12976     "component_value" : 80,
12977     "kind" : "vbase_offset"
12978    },
12979    {
12980     "component_value" : -4,
12981     "kind" : "offset_to_top"
12982    },
12983    {
12984     "kind" : "rtti",
12985     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12986    },
12987    {
12988     "kind" : "complete_dtor_pointer",
12989     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
12990    },
12991    {
12992     "kind" : "deleting_dtor_pointer",
12993     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12994    },
12995    {
12996     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
12997    },
12998    {
12999     "component_value" : 76,
13000     "kind" : "vbase_offset"
13001    },
13002    {
13003     "component_value" : -8,
13004     "kind" : "offset_to_top"
13005    },
13006    {
13007     "kind" : "rtti",
13008     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13009    },
13010    {
13011     "kind" : "complete_dtor_pointer",
13012     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13013    },
13014    {
13015     "kind" : "deleting_dtor_pointer",
13016     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13017    },
13018    {
13019     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13020    },
13021    {
13022     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13023    },
13024    {
13025     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13026    },
13027    {
13028     "component_value" : -24,
13029     "kind" : "offset_to_top"
13030    },
13031    {
13032     "kind" : "rtti",
13033     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13034    },
13035    {
13036     "kind" : "complete_dtor_pointer",
13037     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13038    },
13039    {
13040     "kind" : "deleting_dtor_pointer",
13041     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13042    },
13043    {
13044     "kind" : "vcall_offset"
13045    },
13046    {
13047     "component_value" : -76,
13048     "kind" : "vcall_offset"
13049    },
13050    {
13051     "component_value" : -76,
13052     "kind" : "vcall_offset"
13053    },
13054    {
13055     "component_value" : -76,
13056     "kind" : "vcall_offset"
13057    },
13058    {
13059     "component_value" : -84,
13060     "kind" : "vcall_offset"
13061    },
13062    {
13063     "component_value" : -84,
13064     "kind" : "offset_to_top"
13065    },
13066    {
13067     "kind" : "rtti",
13068     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13069    },
13070    {
13071     "kind" : "complete_dtor_pointer",
13072     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13073    },
13074    {
13075     "kind" : "deleting_dtor_pointer",
13076     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13077    },
13078    {
13079     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13080    },
13081    {
13082     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13083    },
13084    {
13085     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13086    },
13087    {
13088     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13089    }
13090   ]
13091  },
13092  {
13093   "alignment" : 4,
13094   "base_specifiers" :
13095   [
13096    {
13097     "referenced_type" : "type-160"
13098    },
13099    {
13100     "referenced_type" : "type-164"
13101    }
13102   ],
13103   "fields" :
13104   [
13105    {
13106     "access" : "private",
13107     "field_name" : "_hidl_mMutex",
13108     "field_offset" : 544,
13109     "referenced_type" : "type-158"
13110    },
13111    {
13112     "access" : "private",
13113     "field_name" : "_hidl_mDeathRecipients",
13114     "field_offset" : 576,
13115     "referenced_type" : "type-159"
13116    }
13117   ],
13118   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
13119   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
13120   "referenced_type" : "type-157",
13121   "self_type" : "type-157",
13122   "size" : 92,
13123   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h",
13124   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE",
13125   "vtable_components" :
13126   [
13127    {
13128     "component_value" : 84,
13129     "kind" : "vbase_offset"
13130    },
13131    {
13132     "kind" : "offset_to_top"
13133    },
13134    {
13135     "kind" : "rtti",
13136     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13137    },
13138    {
13139     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_121BpHwNfcClientCallback8isRemoteEv"
13140    },
13141    {
13142     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13143    },
13144    {
13145     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13149    },
13150    {
13151     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
13161    },
13162    {
13163     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13164    },
13165    {
13166     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
13167    },
13168    {
13169     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13170    },
13171    {
13172     "kind" : "complete_dtor_pointer",
13173     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13174    },
13175    {
13176     "kind" : "deleting_dtor_pointer",
13177     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13178    },
13179    {
13180     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13181    },
13182    {
13183     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13184    },
13185    {
13186     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13187    },
13188    {
13189     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
13190    },
13191    {
13192     "component_value" : 80,
13193     "kind" : "vbase_offset"
13194    },
13195    {
13196     "component_value" : -4,
13197     "kind" : "offset_to_top"
13198    },
13199    {
13200     "kind" : "rtti",
13201     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13202    },
13203    {
13204     "kind" : "complete_dtor_pointer",
13205     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13206    },
13207    {
13208     "kind" : "deleting_dtor_pointer",
13209     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13210    },
13211    {
13212     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
13213    },
13214    {
13215     "component_value" : 76,
13216     "kind" : "vbase_offset"
13217    },
13218    {
13219     "component_value" : -8,
13220     "kind" : "offset_to_top"
13221    },
13222    {
13223     "kind" : "rtti",
13224     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13225    },
13226    {
13227     "kind" : "complete_dtor_pointer",
13228     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13229    },
13230    {
13231     "kind" : "deleting_dtor_pointer",
13232     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13233    },
13234    {
13235     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13236    },
13237    {
13238     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13239    },
13240    {
13241     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13242    },
13243    {
13244     "component_value" : -24,
13245     "kind" : "offset_to_top"
13246    },
13247    {
13248     "kind" : "rtti",
13249     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13250    },
13251    {
13252     "kind" : "complete_dtor_pointer",
13253     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13254    },
13255    {
13256     "kind" : "deleting_dtor_pointer",
13257     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13258    },
13259    {
13260     "kind" : "vcall_offset"
13261    },
13262    {
13263     "component_value" : -76,
13264     "kind" : "vcall_offset"
13265    },
13266    {
13267     "component_value" : -76,
13268     "kind" : "vcall_offset"
13269    },
13270    {
13271     "component_value" : -76,
13272     "kind" : "vcall_offset"
13273    },
13274    {
13275     "component_value" : -84,
13276     "kind" : "vcall_offset"
13277    },
13278    {
13279     "component_value" : -84,
13280     "kind" : "offset_to_top"
13281    },
13282    {
13283     "kind" : "rtti",
13284     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13285    },
13286    {
13287     "kind" : "complete_dtor_pointer",
13288     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13289    },
13290    {
13291     "kind" : "deleting_dtor_pointer",
13292     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13293    },
13294    {
13295     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13296    },
13297    {
13298     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13299    },
13300    {
13301     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13302    },
13303    {
13304     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13305    }
13306   ]
13307  },
13308  {
13309   "alignment" : 4,
13310   "base_specifiers" :
13311   [
13312    {
13313     "referenced_type" : "type-179"
13314    },
13315    {
13316     "referenced_type" : "type-164"
13317    }
13318   ],
13319   "fields" :
13320   [
13321    {
13322     "access" : "private",
13323     "field_name" : "mImpl",
13324     "field_offset" : 384,
13325     "referenced_type" : "type-183"
13326    },
13327    {
13328     "access" : "private",
13329     "field_name" : "mOnewayQueue",
13330     "field_offset" : 416,
13331     "referenced_type" : "type-660"
13332    }
13333   ],
13334   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfc",
13335   "name" : "android::hardware::nfc::V1_1::BsNfc",
13336   "referenced_type" : "type-665",
13337   "self_type" : "type-665",
13338   "size" : 68,
13339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h",
13340   "unique_id" : "_ZTSN7android8hardware3nfc4V1_15BsNfcE",
13341   "vtable_components" :
13342   [
13343    {
13344     "component_value" : 60,
13345     "kind" : "vbase_offset"
13346    },
13347    {
13348     "kind" : "offset_to_top"
13349    },
13350    {
13351     "kind" : "rtti",
13352     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13353    },
13354    {
13355     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
13356    },
13357    {
13358     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13359    },
13360    {
13361     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13362    },
13363    {
13364     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13365    },
13366    {
13367     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13368    },
13369    {
13370     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc21setHALInstrumentationEv"
13371    },
13372    {
13373     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13374    },
13375    {
13376     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc4pingEv"
13377    },
13378    {
13379     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13380    },
13381    {
13382     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc21notifySyspropsChangedEv"
13383    },
13384    {
13385     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13386    },
13387    {
13388     "kind" : "complete_dtor_pointer",
13389     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfcD1Ev"
13390    },
13391    {
13392     "kind" : "deleting_dtor_pointer",
13393     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfcD0Ev"
13394    },
13395    {
13396     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13397    },
13398    {
13399     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5writeERKNS0_8hidl_vecIhEE"
13400    },
13401    {
13402     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13403    },
13404    {
13405     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc11prediscoverEv"
13406    },
13407    {
13408     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5closeEv"
13409    },
13410    {
13411     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc14controlGrantedEv"
13412    },
13413    {
13414     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc10powerCycleEv"
13415    },
13416    {
13417     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12factoryResetEv"
13418    },
13419    {
13420     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc20closeForPowerOffCaseEv"
13421    },
13422    {
13423     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
13424    },
13425    {
13426     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13427    },
13428    {
13429     "component_value" : -4,
13430     "kind" : "offset_to_top"
13431    },
13432    {
13433     "kind" : "rtti",
13434     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13435    },
13436    {
13437     "kind" : "complete_dtor_pointer",
13438     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_15BsNfcD1Ev"
13439    },
13440    {
13441     "kind" : "deleting_dtor_pointer",
13442     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_15BsNfcD0Ev"
13443    },
13444    {
13445     "kind" : "vcall_offset"
13446    },
13447    {
13448     "kind" : "vcall_offset"
13449    },
13450    {
13451     "kind" : "vcall_offset"
13452    },
13453    {
13454     "kind" : "vcall_offset"
13455    },
13456    {
13457     "component_value" : -60,
13458     "kind" : "vcall_offset"
13459    },
13460    {
13461     "component_value" : -60,
13462     "kind" : "offset_to_top"
13463    },
13464    {
13465     "kind" : "rtti",
13466     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13467    },
13468    {
13469     "kind" : "complete_dtor_pointer",
13470     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_15BsNfcD1Ev"
13471    },
13472    {
13473     "kind" : "deleting_dtor_pointer",
13474     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_15BsNfcD0Ev"
13475    },
13476    {
13477     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13478    },
13479    {
13480     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13481    },
13482    {
13483     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13484    },
13485    {
13486     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13487    }
13488   ]
13489  },
13490  {
13491   "alignment" : 4,
13492   "base_specifiers" :
13493   [
13494    {
13495     "referenced_type" : "type-156"
13496    },
13497    {
13498     "referenced_type" : "type-164"
13499    }
13500   ],
13501   "fields" :
13502   [
13503    {
13504     "access" : "private",
13505     "field_name" : "mImpl",
13506     "field_offset" : 384,
13507     "referenced_type" : "type-172"
13508    },
13509    {
13510     "access" : "private",
13511     "field_name" : "mOnewayQueue",
13512     "field_offset" : 416,
13513     "referenced_type" : "type-660"
13514    }
13515   ],
13516   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfcClientCallback",
13517   "name" : "android::hardware::nfc::V1_1::BsNfcClientCallback",
13518   "referenced_type" : "type-659",
13519   "self_type" : "type-659",
13520   "size" : 68,
13521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h",
13522   "unique_id" : "_ZTSN7android8hardware3nfc4V1_119BsNfcClientCallbackE",
13523   "vtable_components" :
13524   [
13525    {
13526     "component_value" : 60,
13527     "kind" : "vbase_offset"
13528    },
13529    {
13530     "kind" : "offset_to_top"
13531    },
13532    {
13533     "kind" : "rtti",
13534     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
13535    },
13536    {
13537     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
13538    },
13539    {
13540     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13541    },
13542    {
13543     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13544    },
13545    {
13546     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13547    },
13548    {
13549     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13550    },
13551    {
13552     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback21setHALInstrumentationEv"
13553    },
13554    {
13555     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13556    },
13557    {
13558     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback4pingEv"
13559    },
13560    {
13561     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13562    },
13563    {
13564     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback21notifySyspropsChangedEv"
13565    },
13566    {
13567     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13568    },
13569    {
13570     "kind" : "complete_dtor_pointer",
13571     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
13572    },
13573    {
13574     "kind" : "deleting_dtor_pointer",
13575     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
13576    },
13577    {
13578     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13579    },
13580    {
13581     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13582    },
13583    {
13584     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13585    },
13586    {
13587     "component_value" : -4,
13588     "kind" : "offset_to_top"
13589    },
13590    {
13591     "kind" : "rtti",
13592     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
13593    },
13594    {
13595     "kind" : "complete_dtor_pointer",
13596     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
13597    },
13598    {
13599     "kind" : "deleting_dtor_pointer",
13600     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
13601    },
13602    {
13603     "kind" : "vcall_offset"
13604    },
13605    {
13606     "kind" : "vcall_offset"
13607    },
13608    {
13609     "kind" : "vcall_offset"
13610    },
13611    {
13612     "kind" : "vcall_offset"
13613    },
13614    {
13615     "component_value" : -60,
13616     "kind" : "vcall_offset"
13617    },
13618    {
13619     "component_value" : -60,
13620     "kind" : "offset_to_top"
13621    },
13622    {
13623     "kind" : "rtti",
13624     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
13625    },
13626    {
13627     "kind" : "complete_dtor_pointer",
13628     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
13629    },
13630    {
13631     "kind" : "deleting_dtor_pointer",
13632     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
13633    },
13634    {
13635     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13636    },
13637    {
13638     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13639    },
13640    {
13641     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13642    },
13643    {
13644     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13645    }
13646   ]
13647  },
13648  {
13649   "alignment" : 4,
13650   "base_specifiers" :
13651   [
13652    {
13653     "referenced_type" : "type-147"
13654    }
13655   ],
13656   "linker_set_key" : "android::hardware::nfc::V1_1::INfc",
13657   "name" : "android::hardware::nfc::V1_1::INfc",
13658   "referenced_type" : "type-179",
13659   "self_type" : "type-179",
13660   "size" : 12,
13661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h",
13662   "unique_id" : "_ZTSN7android8hardware3nfc4V1_14INfcE",
13663   "vtable_components" :
13664   [
13665    {
13666     "component_value" : 4,
13667     "kind" : "vbase_offset"
13668    },
13669    {
13670     "kind" : "offset_to_top"
13671    },
13672    {
13673     "kind" : "rtti",
13674     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
13675    },
13676    {
13677     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
13678    },
13679    {
13680     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13681    },
13682    {
13683     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13684    },
13685    {
13686     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13687    },
13688    {
13689     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13690    },
13691    {
13692     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
13693    },
13694    {
13695     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13696    },
13697    {
13698     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
13699    },
13700    {
13701     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13702    },
13703    {
13704     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
13705    },
13706    {
13707     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13708    },
13709    {
13710     "kind" : "complete_dtor_pointer",
13711     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD1Ev"
13712    },
13713    {
13714     "kind" : "deleting_dtor_pointer",
13715     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD0Ev"
13716    },
13717    {
13718     "is_pure" : true,
13719     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13720    },
13721    {
13722     "is_pure" : true,
13723     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
13724    },
13725    {
13726     "is_pure" : true,
13727     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
13728    },
13729    {
13730     "is_pure" : true,
13731     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
13732    },
13733    {
13734     "is_pure" : true,
13735     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
13736    },
13737    {
13738     "is_pure" : true,
13739     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
13740    },
13741    {
13742     "is_pure" : true,
13743     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
13744    },
13745    {
13746     "is_pure" : true,
13747     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
13748    },
13749    {
13750     "is_pure" : true,
13751     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
13752    },
13753    {
13754     "is_pure" : true,
13755     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
13756    },
13757    {
13758     "is_pure" : true,
13759     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13760    },
13761    {
13762     "kind" : "vcall_offset"
13763    },
13764    {
13765     "kind" : "vcall_offset"
13766    },
13767    {
13768     "kind" : "vcall_offset"
13769    },
13770    {
13771     "kind" : "vcall_offset"
13772    },
13773    {
13774     "component_value" : -4,
13775     "kind" : "vcall_offset"
13776    },
13777    {
13778     "component_value" : -4,
13779     "kind" : "offset_to_top"
13780    },
13781    {
13782     "kind" : "rtti",
13783     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
13784    },
13785    {
13786     "kind" : "complete_dtor_pointer",
13787     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_14INfcD1Ev"
13788    },
13789    {
13790     "kind" : "deleting_dtor_pointer",
13791     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_14INfcD0Ev"
13792    },
13793    {
13794     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13795    },
13796    {
13797     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13798    },
13799    {
13800     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13801    },
13802    {
13803     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13804    }
13805   ]
13806  },
13807  {
13808   "alignment" : 4,
13809   "base_specifiers" :
13810   [
13811    {
13812     "referenced_type" : "type-137"
13813    }
13814   ],
13815   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback",
13816   "name" : "android::hardware::nfc::V1_1::INfcClientCallback",
13817   "referenced_type" : "type-156",
13818   "self_type" : "type-156",
13819   "size" : 12,
13820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h",
13821   "unique_id" : "_ZTSN7android8hardware3nfc4V1_118INfcClientCallbackE",
13822   "vtable_components" :
13823   [
13824    {
13825     "component_value" : 4,
13826     "kind" : "vbase_offset"
13827    },
13828    {
13829     "kind" : "offset_to_top"
13830    },
13831    {
13832     "kind" : "rtti",
13833     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
13834    },
13835    {
13836     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
13837    },
13838    {
13839     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13840    },
13841    {
13842     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13843    },
13844    {
13845     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13846    },
13847    {
13848     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13849    },
13850    {
13851     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
13852    },
13853    {
13854     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13855    },
13856    {
13857     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
13858    },
13859    {
13860     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13861    },
13862    {
13863     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
13864    },
13865    {
13866     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13867    },
13868    {
13869     "kind" : "complete_dtor_pointer",
13870     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
13871    },
13872    {
13873     "kind" : "deleting_dtor_pointer",
13874     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
13875    },
13876    {
13877     "is_pure" : true,
13878     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13879    },
13880    {
13881     "is_pure" : true,
13882     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13883    },
13884    {
13885     "is_pure" : true,
13886     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13887    },
13888    {
13889     "kind" : "vcall_offset"
13890    },
13891    {
13892     "kind" : "vcall_offset"
13893    },
13894    {
13895     "kind" : "vcall_offset"
13896    },
13897    {
13898     "kind" : "vcall_offset"
13899    },
13900    {
13901     "component_value" : -4,
13902     "kind" : "vcall_offset"
13903    },
13904    {
13905     "component_value" : -4,
13906     "kind" : "offset_to_top"
13907    },
13908    {
13909     "kind" : "rtti",
13910     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
13911    },
13912    {
13913     "kind" : "complete_dtor_pointer",
13914     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
13915    },
13916    {
13917     "kind" : "deleting_dtor_pointer",
13918     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
13919    },
13920    {
13921     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13922    },
13923    {
13924     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13925    },
13926    {
13927     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13928    },
13929    {
13930     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13931    }
13932   ]
13933  },
13934  {
13935   "alignment" : 8,
13936   "fields" :
13937   [
13938    {
13939     "field_name" : "nfaPollBailOutMode",
13940     "referenced_type" : "type-56"
13941    },
13942    {
13943     "field_name" : "presenceCheckAlgorithm",
13944     "field_offset" : 8,
13945     "referenced_type" : "type-88"
13946    },
13947    {
13948     "field_name" : "nfaProprietaryCfg",
13949     "field_offset" : 16,
13950     "referenced_type" : "type-90"
13951    },
13952    {
13953     "field_name" : "defaultOffHostRoute",
13954     "field_offset" : 88,
13955     "referenced_type" : "type-89"
13956    },
13957    {
13958     "field_name" : "defaultOffHostRouteFelica",
13959     "field_offset" : 96,
13960     "referenced_type" : "type-89"
13961    },
13962    {
13963     "field_name" : "defaultSystemCodeRoute",
13964     "field_offset" : 104,
13965     "referenced_type" : "type-89"
13966    },
13967    {
13968     "field_name" : "defaultSystemCodePowerState",
13969     "field_offset" : 112,
13970     "referenced_type" : "type-89"
13971    },
13972    {
13973     "field_name" : "defaultRoute",
13974     "field_offset" : 120,
13975     "referenced_type" : "type-89"
13976    },
13977    {
13978     "field_name" : "offHostESEPipeId",
13979     "field_offset" : 128,
13980     "referenced_type" : "type-89"
13981    },
13982    {
13983     "field_name" : "offHostSIMPipeId",
13984     "field_offset" : 136,
13985     "referenced_type" : "type-89"
13986    },
13987    {
13988     "field_name" : "maxIsoDepTransceiveLength",
13989     "field_offset" : 160,
13990     "referenced_type" : "type-2"
13991    },
13992    {
13993     "field_name" : "hostWhitelist",
13994     "field_offset" : 192,
13995     "referenced_type" : "type-91"
13996    }
13997   ],
13998   "linker_set_key" : "android::hardware::nfc::V1_1::NfcConfig",
13999   "name" : "android::hardware::nfc::V1_1::NfcConfig",
14000   "referenced_type" : "type-87",
14001   "self_type" : "type-87",
14002   "size" : 40,
14003   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
14004   "unique_id" : "_ZTSN7android8hardware3nfc4V1_19NfcConfigE"
14005  },
14006  {
14007   "alignment" : 1,
14008   "fields" :
14009   [
14010    {
14011     "field_name" : "protocol18092Active",
14012     "referenced_type" : "type-89"
14013    },
14014    {
14015     "field_name" : "protocolBPrime",
14016     "field_offset" : 8,
14017     "referenced_type" : "type-89"
14018    },
14019    {
14020     "field_name" : "protocolDual",
14021     "field_offset" : 16,
14022     "referenced_type" : "type-89"
14023    },
14024    {
14025     "field_name" : "protocol15693",
14026     "field_offset" : 24,
14027     "referenced_type" : "type-89"
14028    },
14029    {
14030     "field_name" : "protocolKovio",
14031     "field_offset" : 32,
14032     "referenced_type" : "type-89"
14033    },
14034    {
14035     "field_name" : "protocolMifare",
14036     "field_offset" : 40,
14037     "referenced_type" : "type-89"
14038    },
14039    {
14040     "field_name" : "discoveryPollKovio",
14041     "field_offset" : 48,
14042     "referenced_type" : "type-89"
14043    },
14044    {
14045     "field_name" : "discoveryPollBPrime",
14046     "field_offset" : 56,
14047     "referenced_type" : "type-89"
14048    },
14049    {
14050     "field_name" : "discoveryListenBPrime",
14051     "field_offset" : 64,
14052     "referenced_type" : "type-89"
14053    }
14054   ],
14055   "linker_set_key" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
14056   "name" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
14057   "referenced_type" : "type-90",
14058   "self_type" : "type-90",
14059   "size" : 9,
14060   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
14061   "unique_id" : "_ZTSN7android8hardware3nfc4V1_123ProtocolDiscoveryConfigE"
14062  },
14063  {
14064   "alignment" : 4,
14065   "base_specifiers" :
14066   [
14067    {
14068     "referenced_type" : "type-197"
14069    },
14070    {
14071     "referenced_type" : "type-164"
14072    }
14073   ],
14074   "fields" :
14075   [
14076    {
14077     "access" : "private",
14078     "field_name" : "_hidl_mImpl",
14079     "field_offset" : 512,
14080     "referenced_type" : "type-14"
14081    }
14082   ],
14083   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
14084   "name" : "android::hidl::base::V1_0::BnHwBase",
14085   "referenced_type" : "type-470",
14086   "self_type" : "type-470",
14087   "size" : 76,
14088   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
14089   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
14090   "vtable_components" :
14091   [
14092    {
14093     "component_value" : 68,
14094     "kind" : "vbase_offset"
14095    },
14096    {
14097     "kind" : "offset_to_top"
14098    },
14099    {
14100     "kind" : "rtti",
14101     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14102    },
14103    {
14104     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14105    },
14106    {
14107     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14108    },
14109    {
14110     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14111    },
14112    {
14113     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14114    },
14115    {
14116     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14117    },
14118    {
14119     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14120    },
14121    {
14122     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14123    },
14124    {
14125     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14126    },
14127    {
14128     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14129    },
14130    {
14131     "kind" : "complete_dtor_pointer",
14132     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
14133    },
14134    {
14135     "kind" : "deleting_dtor_pointer",
14136     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
14137    },
14138    {
14139     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
14140    },
14141    {
14142     "component_value" : -20,
14143     "kind" : "offset_to_top"
14144    },
14145    {
14146     "kind" : "rtti",
14147     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14148    },
14149    {
14150     "kind" : "complete_dtor_pointer",
14151     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14152    },
14153    {
14154     "kind" : "deleting_dtor_pointer",
14155     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14156    },
14157    {
14158     "kind" : "vcall_offset"
14159    },
14160    {
14161     "kind" : "vcall_offset"
14162    },
14163    {
14164     "kind" : "vcall_offset"
14165    },
14166    {
14167     "kind" : "vcall_offset"
14168    },
14169    {
14170     "component_value" : -68,
14171     "kind" : "vcall_offset"
14172    },
14173    {
14174     "component_value" : -68,
14175     "kind" : "offset_to_top"
14176    },
14177    {
14178     "kind" : "rtti",
14179     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14180    },
14181    {
14182     "kind" : "complete_dtor_pointer",
14183     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14184    },
14185    {
14186     "kind" : "deleting_dtor_pointer",
14187     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14188    },
14189    {
14190     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14191    },
14192    {
14193     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14194    },
14195    {
14196     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14197    },
14198    {
14199     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14200    }
14201   ]
14202  },
14203  {
14204   "alignment" : 4,
14205   "base_specifiers" :
14206   [
14207    {
14208     "referenced_type" : "type-452"
14209    },
14210    {
14211     "referenced_type" : "type-164"
14212    }
14213   ],
14214   "fields" :
14215   [
14216    {
14217     "access" : "private",
14218     "field_name" : "_hidl_mMutex",
14219     "field_offset" : 544,
14220     "referenced_type" : "type-608"
14221    },
14222    {
14223     "access" : "private",
14224     "field_name" : "_hidl_mDeathRecipients",
14225     "field_offset" : 576,
14226     "referenced_type" : "type-609"
14227    }
14228   ],
14229   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
14230   "name" : "android::hidl::base::V1_0::BpHwBase",
14231   "referenced_type" : "type-607",
14232   "self_type" : "type-607",
14233   "size" : 92,
14234   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
14235   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
14236   "vtable_components" :
14237   [
14238    {
14239     "component_value" : 84,
14240     "kind" : "vbase_offset"
14241    },
14242    {
14243     "kind" : "offset_to_top"
14244    },
14245    {
14246     "kind" : "rtti",
14247     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14248    },
14249    {
14250     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
14251    },
14252    {
14253     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14254    },
14255    {
14256     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14257    },
14258    {
14259     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14260    },
14261    {
14262     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14263    },
14264    {
14265     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
14266    },
14267    {
14268     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14269    },
14270    {
14271     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
14272    },
14273    {
14274     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14275    },
14276    {
14277     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
14278    },
14279    {
14280     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14281    },
14282    {
14283     "kind" : "complete_dtor_pointer",
14284     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
14285    },
14286    {
14287     "kind" : "deleting_dtor_pointer",
14288     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
14289    },
14290    {
14291     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14292    },
14293    {
14294     "component_value" : 80,
14295     "kind" : "vbase_offset"
14296    },
14297    {
14298     "component_value" : -4,
14299     "kind" : "offset_to_top"
14300    },
14301    {
14302     "kind" : "rtti",
14303     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14304    },
14305    {
14306     "kind" : "complete_dtor_pointer",
14307     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14308    },
14309    {
14310     "kind" : "deleting_dtor_pointer",
14311     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14312    },
14313    {
14314     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14315    },
14316    {
14317     "component_value" : 76,
14318     "kind" : "vbase_offset"
14319    },
14320    {
14321     "component_value" : -8,
14322     "kind" : "offset_to_top"
14323    },
14324    {
14325     "kind" : "rtti",
14326     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14327    },
14328    {
14329     "kind" : "complete_dtor_pointer",
14330     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14331    },
14332    {
14333     "kind" : "deleting_dtor_pointer",
14334     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14335    },
14336    {
14337     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14338    },
14339    {
14340     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14341    },
14342    {
14343     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14344    },
14345    {
14346     "component_value" : -24,
14347     "kind" : "offset_to_top"
14348    },
14349    {
14350     "kind" : "rtti",
14351     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14352    },
14353    {
14354     "kind" : "complete_dtor_pointer",
14355     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14356    },
14357    {
14358     "kind" : "deleting_dtor_pointer",
14359     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14360    },
14361    {
14362     "kind" : "vcall_offset"
14363    },
14364    {
14365     "component_value" : -76,
14366     "kind" : "vcall_offset"
14367    },
14368    {
14369     "component_value" : -76,
14370     "kind" : "vcall_offset"
14371    },
14372    {
14373     "component_value" : -76,
14374     "kind" : "vcall_offset"
14375    },
14376    {
14377     "component_value" : -84,
14378     "kind" : "vcall_offset"
14379    },
14380    {
14381     "component_value" : -84,
14382     "kind" : "offset_to_top"
14383    },
14384    {
14385     "kind" : "rtti",
14386     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14387    },
14388    {
14389     "kind" : "complete_dtor_pointer",
14390     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14391    },
14392    {
14393     "kind" : "deleting_dtor_pointer",
14394     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14395    },
14396    {
14397     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14398    },
14399    {
14400     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14401    },
14402    {
14403     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14404    },
14405    {
14406     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14407    }
14408   ]
14409  },
14410  {
14411   "alignment" : 8,
14412   "fields" :
14413   [
14414    {
14415     "field_name" : "pid",
14416     "referenced_type" : "type-44"
14417    },
14418    {
14419     "field_name" : "ptr",
14420     "field_offset" : 64,
14421     "referenced_type" : "type-95"
14422    },
14423    {
14424     "field_name" : "arch",
14425     "field_offset" : 128,
14426     "referenced_type" : "type-433"
14427    }
14428   ],
14429   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14430   "name" : "android::hidl::base::V1_0::DebugInfo",
14431   "referenced_type" : "type-432",
14432   "self_type" : "type-432",
14433   "size" : 24,
14434   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14435   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14436  },
14437  {
14438   "alignment" : 4,
14439   "base_specifiers" :
14440   [
14441    {
14442     "is_virtual" : true,
14443     "referenced_type" : "type-6"
14444    }
14445   ],
14446   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14447   "name" : "android::hidl::base::V1_0::IBase",
14448   "referenced_type" : "type-5",
14449   "self_type" : "type-5",
14450   "size" : 12,
14451   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14452   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14453   "vtable_components" :
14454   [
14455    {
14456     "component_value" : 4,
14457     "kind" : "vbase_offset"
14458    },
14459    {
14460     "kind" : "offset_to_top"
14461    },
14462    {
14463     "kind" : "rtti",
14464     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14465    },
14466    {
14467     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14468    },
14469    {
14470     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14471    },
14472    {
14473     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14474    },
14475    {
14476     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14477    },
14478    {
14479     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14480    },
14481    {
14482     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14483    },
14484    {
14485     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14486    },
14487    {
14488     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14489    },
14490    {
14491     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14492    },
14493    {
14494     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14495    },
14496    {
14497     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14498    },
14499    {
14500     "kind" : "complete_dtor_pointer",
14501     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14502    },
14503    {
14504     "kind" : "deleting_dtor_pointer",
14505     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14506    },
14507    {
14508     "kind" : "vcall_offset"
14509    },
14510    {
14511     "kind" : "vcall_offset"
14512    },
14513    {
14514     "kind" : "vcall_offset"
14515    },
14516    {
14517     "kind" : "vcall_offset"
14518    },
14519    {
14520     "component_value" : -4,
14521     "kind" : "vcall_offset"
14522    },
14523    {
14524     "component_value" : -4,
14525     "kind" : "offset_to_top"
14526    },
14527    {
14528     "kind" : "rtti",
14529     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14530    },
14531    {
14532     "kind" : "complete_dtor_pointer",
14533     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
14534    },
14535    {
14536     "kind" : "deleting_dtor_pointer",
14537     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
14538    },
14539    {
14540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14541    },
14542    {
14543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14544    },
14545    {
14546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14547    },
14548    {
14549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14550    }
14551   ]
14552  },
14553  {
14554   "alignment" : 4,
14555   "base_specifiers" :
14556   [
14557    {
14558     "referenced_type" : "type-5"
14559    }
14560   ],
14561   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14562   "name" : "android::hidl::manager::V1_0::IServiceManager",
14563   "referenced_type" : "type-105",
14564   "self_type" : "type-105",
14565   "size" : 12,
14566   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14567   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14568   "vtable_components" :
14569   [
14570    {
14571     "component_value" : 4,
14572     "kind" : "vbase_offset"
14573    },
14574    {
14575     "kind" : "offset_to_top"
14576    },
14577    {
14578     "kind" : "rtti",
14579     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14580    },
14581    {
14582     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14583    },
14584    {
14585     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14586    },
14587    {
14588     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14589    },
14590    {
14591     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14592    },
14593    {
14594     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14595    },
14596    {
14597     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14598    },
14599    {
14600     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14601    },
14602    {
14603     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14604    },
14605    {
14606     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14607    },
14608    {
14609     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14610    },
14611    {
14612     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14613    },
14614    {
14615     "kind" : "complete_dtor_pointer",
14616     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14617    },
14618    {
14619     "kind" : "deleting_dtor_pointer",
14620     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14621    },
14622    {
14623     "is_pure" : true,
14624     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14625    },
14626    {
14627     "is_pure" : true,
14628     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14629    },
14630    {
14631     "is_pure" : true,
14632     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14633    },
14634    {
14635     "is_pure" : true,
14636     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14637    },
14638    {
14639     "is_pure" : true,
14640     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14641    },
14642    {
14643     "is_pure" : true,
14644     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14645    },
14646    {
14647     "is_pure" : true,
14648     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14649    },
14650    {
14651     "is_pure" : true,
14652     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14653    },
14654    {
14655     "kind" : "vcall_offset"
14656    },
14657    {
14658     "kind" : "vcall_offset"
14659    },
14660    {
14661     "kind" : "vcall_offset"
14662    },
14663    {
14664     "kind" : "vcall_offset"
14665    },
14666    {
14667     "component_value" : -4,
14668     "kind" : "vcall_offset"
14669    },
14670    {
14671     "component_value" : -4,
14672     "kind" : "offset_to_top"
14673    },
14674    {
14675     "kind" : "rtti",
14676     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14677    },
14678    {
14679     "kind" : "complete_dtor_pointer",
14680     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14681    },
14682    {
14683     "kind" : "deleting_dtor_pointer",
14684     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14685    },
14686    {
14687     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14688    },
14689    {
14690     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14691    },
14692    {
14693     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14694    },
14695    {
14696     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14697    }
14698   ]
14699  },
14700  {
14701   "alignment" : 8,
14702   "fields" :
14703   [
14704    {
14705     "field_name" : "interfaceName",
14706     "referenced_type" : "type-358"
14707    },
14708    {
14709     "field_name" : "instanceName",
14710     "field_offset" : 128,
14711     "referenced_type" : "type-358"
14712    },
14713    {
14714     "field_name" : "pid",
14715     "field_offset" : 256,
14716     "referenced_type" : "type-44"
14717    },
14718    {
14719     "field_name" : "clientPids",
14720     "field_offset" : 320,
14721     "referenced_type" : "type-399"
14722    },
14723    {
14724     "field_name" : "arch",
14725     "field_offset" : 448,
14726     "referenced_type" : "type-433"
14727    }
14728   ],
14729   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14730   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14731   "referenced_type" : "type-570",
14732   "self_type" : "type-570",
14733   "size" : 64,
14734   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14735   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14736  },
14737  {
14738   "alignment" : 4,
14739   "base_specifiers" :
14740   [
14741    {
14742     "referenced_type" : "type-5"
14743    }
14744   ],
14745   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14746   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14747   "referenced_type" : "type-120",
14748   "self_type" : "type-120",
14749   "size" : 12,
14750   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14751   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14752   "vtable_components" :
14753   [
14754    {
14755     "component_value" : 4,
14756     "kind" : "vbase_offset"
14757    },
14758    {
14759     "kind" : "offset_to_top"
14760    },
14761    {
14762     "kind" : "rtti",
14763     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14764    },
14765    {
14766     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14767    },
14768    {
14769     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14770    },
14771    {
14772     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14773    },
14774    {
14775     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14776    },
14777    {
14778     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14779    },
14780    {
14781     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14782    },
14783    {
14784     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14785    },
14786    {
14787     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14788    },
14789    {
14790     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14791    },
14792    {
14793     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14794    },
14795    {
14796     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14797    },
14798    {
14799     "kind" : "complete_dtor_pointer",
14800     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14801    },
14802    {
14803     "kind" : "deleting_dtor_pointer",
14804     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14805    },
14806    {
14807     "is_pure" : true,
14808     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14809    },
14810    {
14811     "kind" : "vcall_offset"
14812    },
14813    {
14814     "kind" : "vcall_offset"
14815    },
14816    {
14817     "kind" : "vcall_offset"
14818    },
14819    {
14820     "kind" : "vcall_offset"
14821    },
14822    {
14823     "component_value" : -4,
14824     "kind" : "vcall_offset"
14825    },
14826    {
14827     "component_value" : -4,
14828     "kind" : "offset_to_top"
14829    },
14830    {
14831     "kind" : "rtti",
14832     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14833    },
14834    {
14835     "kind" : "complete_dtor_pointer",
14836     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14837    },
14838    {
14839     "kind" : "deleting_dtor_pointer",
14840     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14841    },
14842    {
14843     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14844    },
14845    {
14846     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14847    },
14848    {
14849     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14850    },
14851    {
14852     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14853    }
14854   ]
14855  },
14856  {
14857   "alignment" : 4,
14858   "fields" :
14859   [
14860    {
14861     "access" : "private",
14862     "field_name" : "m_ptr",
14863     "referenced_type" : "type-112"
14864    }
14865   ],
14866   "linker_set_key" : "android::sp<android::Thread>",
14867   "name" : "android::sp<android::Thread>",
14868   "record_kind" : "class",
14869   "referenced_type" : "type-111",
14870   "self_type" : "type-111",
14871   "size" : 4,
14872   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14873   "template_args" : [ "type-113" ],
14874   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14875  },
14876  {
14877   "alignment" : 4,
14878   "fields" :
14879   [
14880    {
14881     "access" : "private",
14882     "field_name" : "m_ptr",
14883     "referenced_type" : "type-196"
14884    }
14885   ],
14886   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14887   "name" : "android::sp<android::hardware::BHwBinder>",
14888   "record_kind" : "class",
14889   "referenced_type" : "type-195",
14890   "self_type" : "type-195",
14891   "size" : 4,
14892   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14893   "template_args" : [ "type-197" ],
14894   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14895  },
14896  {
14897   "alignment" : 4,
14898   "fields" :
14899   [
14900    {
14901     "access" : "private",
14902     "field_name" : "m_ptr",
14903     "referenced_type" : "type-18"
14904    }
14905   ],
14906   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14907   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14908   "record_kind" : "class",
14909   "referenced_type" : "type-17",
14910   "self_type" : "type-17",
14911   "size" : 4,
14912   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14913   "template_args" : [ "type-19" ],
14914   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14915  },
14916  {
14917   "alignment" : 4,
14918   "fields" :
14919   [
14920    {
14921     "access" : "private",
14922     "field_name" : "m_ptr",
14923     "referenced_type" : "type-25"
14924    }
14925   ],
14926   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14927   "name" : "android::sp<android::hardware::IBinder>",
14928   "record_kind" : "class",
14929   "referenced_type" : "type-24",
14930   "self_type" : "type-24",
14931   "size" : 4,
14932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14933   "template_args" : [ "type-26" ],
14934   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14935  },
14936  {
14937   "alignment" : 4,
14938   "fields" :
14939   [
14940    {
14941     "access" : "private",
14942     "field_name" : "m_ptr",
14943     "referenced_type" : "type-36"
14944    }
14945   ],
14946   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14947   "name" : "android::sp<android::hardware::IInterface>",
14948   "record_kind" : "class",
14949   "referenced_type" : "type-35",
14950   "self_type" : "type-35",
14951   "size" : 4,
14952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14953   "template_args" : [ "type-37" ],
14954   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14955  },
14956  {
14957   "alignment" : 4,
14958   "fields" :
14959   [
14960    {
14961     "access" : "private",
14962     "field_name" : "m_ptr",
14963     "referenced_type" : "type-42"
14964    }
14965   ],
14966   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14967   "name" : "android::sp<android::hardware::ProcessState>",
14968   "record_kind" : "class",
14969   "referenced_type" : "type-41",
14970   "self_type" : "type-41",
14971   "size" : 4,
14972   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14973   "template_args" : [ "type-43" ],
14974   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14975  },
14976  {
14977   "alignment" : 4,
14978   "fields" :
14979   [
14980    {
14981     "access" : "private",
14982     "field_name" : "m_ptr",
14983     "referenced_type" : "type-186"
14984    }
14985   ],
14986   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14987   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14988   "record_kind" : "class",
14989   "referenced_type" : "type-185",
14990   "self_type" : "type-185",
14991   "size" : 4,
14992   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14993   "template_args" : [ "type-187" ],
14994   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14995  },
14996  {
14997   "alignment" : 4,
14998   "fields" :
14999   [
15000    {
15001     "access" : "private",
15002     "field_name" : "m_ptr",
15003     "referenced_type" : "type-189"
15004    }
15005   ],
15006   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
15007   "name" : "android::sp<android::hardware::hidl_death_recipient>",
15008   "record_kind" : "class",
15009   "referenced_type" : "type-365",
15010   "self_type" : "type-365",
15011   "size" : 4,
15012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15013   "template_args" : [ "type-190" ],
15014   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
15015  },
15016  {
15017   "alignment" : 4,
15018   "fields" :
15019   [
15020    {
15021     "access" : "private",
15022     "field_name" : "m_ptr",
15023     "referenced_type" : "type-146"
15024    }
15025   ],
15026   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
15027   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
15028   "record_kind" : "class",
15029   "referenced_type" : "type-145",
15030   "self_type" : "type-145",
15031   "size" : 4,
15032   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15033   "template_args" : [ "type-147" ],
15034   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
15035  },
15036  {
15037   "alignment" : 4,
15038   "fields" :
15039   [
15040    {
15041     "access" : "private",
15042     "field_name" : "m_ptr",
15043     "referenced_type" : "type-136"
15044    }
15045   ],
15046   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
15047   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
15048   "record_kind" : "class",
15049   "referenced_type" : "type-135",
15050   "self_type" : "type-135",
15051   "size" : 4,
15052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15053   "template_args" : [ "type-137" ],
15054   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
15055  },
15056  {
15057   "alignment" : 4,
15058   "fields" :
15059   [
15060    {
15061     "access" : "private",
15062     "field_name" : "m_ptr",
15063     "referenced_type" : "type-178"
15064    }
15065   ],
15066   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc>",
15067   "name" : "android::sp<android::hardware::nfc::V1_1::INfc>",
15068   "record_kind" : "class",
15069   "referenced_type" : "type-177",
15070   "self_type" : "type-177",
15071   "size" : 4,
15072   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15073   "template_args" : [ "type-179" ],
15074   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_14INfcEEE"
15075  },
15076  {
15077   "alignment" : 4,
15078   "fields" :
15079   [
15080    {
15081     "access" : "private",
15082     "field_name" : "m_ptr",
15083     "referenced_type" : "type-155"
15084    }
15085   ],
15086   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
15087   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
15088   "record_kind" : "class",
15089   "referenced_type" : "type-154",
15090   "self_type" : "type-154",
15091   "size" : 4,
15092   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15093   "template_args" : [ "type-156" ],
15094   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_118INfcClientCallbackEEE"
15095  },
15096  {
15097   "alignment" : 4,
15098   "fields" :
15099   [
15100    {
15101     "access" : "private",
15102     "field_name" : "m_ptr",
15103     "referenced_type" : "type-4"
15104    }
15105   ],
15106   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
15107   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
15108   "record_kind" : "class",
15109   "referenced_type" : "type-14",
15110   "self_type" : "type-14",
15111   "size" : 4,
15112   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15113   "template_args" : [ "type-5" ],
15114   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
15115  },
15116  {
15117   "alignment" : 4,
15118   "fields" :
15119   [
15120    {
15121     "access" : "private",
15122     "field_name" : "m_ptr",
15123     "referenced_type" : "type-104"
15124    }
15125   ],
15126   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15127   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15128   "record_kind" : "class",
15129   "referenced_type" : "type-103",
15130   "self_type" : "type-103",
15131   "size" : 4,
15132   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15133   "template_args" : [ "type-105" ],
15134   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
15135  },
15136  {
15137   "alignment" : 4,
15138   "fields" :
15139   [
15140    {
15141     "access" : "private",
15142     "field_name" : "m_ptr",
15143     "referenced_type" : "type-119"
15144    }
15145   ],
15146   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15147   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15148   "record_kind" : "class",
15149   "referenced_type" : "type-118",
15150   "self_type" : "type-118",
15151   "size" : 4,
15152   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15153   "template_args" : [ "type-120" ],
15154   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
15155  },
15156  {
15157   "alignment" : 1,
15158   "linker_set_key" : "android::trait_trivial_copy<bool>",
15159   "name" : "android::trait_trivial_copy<bool>",
15160   "referenced_type" : "type-264",
15161   "self_type" : "type-264",
15162   "size" : 1,
15163   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15164   "template_args" : [ "type-56" ],
15165   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
15166  },
15167  {
15168   "alignment" : 1,
15169   "linker_set_key" : "android::trait_trivial_copy<char>",
15170   "name" : "android::trait_trivial_copy<char>",
15171   "referenced_type" : "type-268",
15172   "self_type" : "type-268",
15173   "size" : 1,
15174   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15175   "template_args" : [ "type-73" ],
15176   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
15177  },
15178  {
15179   "alignment" : 1,
15180   "linker_set_key" : "android::trait_trivial_copy<double>",
15181   "name" : "android::trait_trivial_copy<double>",
15182   "referenced_type" : "type-326",
15183   "self_type" : "type-326",
15184   "size" : 1,
15185   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15186   "template_args" : [ "type-324" ],
15187   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
15188  },
15189  {
15190   "alignment" : 1,
15191   "linker_set_key" : "android::trait_trivial_copy<float>",
15192   "name" : "android::trait_trivial_copy<float>",
15193   "referenced_type" : "type-321",
15194   "self_type" : "type-321",
15195   "size" : 1,
15196   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15197   "template_args" : [ "type-319" ],
15198   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
15199  },
15200  {
15201   "alignment" : 1,
15202   "linker_set_key" : "android::trait_trivial_copy<int>",
15203   "name" : "android::trait_trivial_copy<int>",
15204   "referenced_type" : "type-287",
15205   "self_type" : "type-287",
15206   "size" : 1,
15207   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15208   "template_args" : [ "type-44" ],
15209   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
15210  },
15211  {
15212   "alignment" : 1,
15213   "linker_set_key" : "android::trait_trivial_copy<long long>",
15214   "name" : "android::trait_trivial_copy<long long>",
15215   "referenced_type" : "type-312",
15216   "self_type" : "type-312",
15217   "size" : 1,
15218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15219   "template_args" : [ "type-49" ],
15220   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
15221  },
15222  {
15223   "alignment" : 1,
15224   "linker_set_key" : "android::trait_trivial_copy<long>",
15225   "name" : "android::trait_trivial_copy<long>",
15226   "referenced_type" : "type-298",
15227   "self_type" : "type-298",
15228   "size" : 1,
15229   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15230   "template_args" : [ "type-296" ],
15231   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
15232  },
15233  {
15234   "alignment" : 1,
15235   "linker_set_key" : "android::trait_trivial_copy<short>",
15236   "name" : "android::trait_trivial_copy<short>",
15237   "referenced_type" : "type-278",
15238   "self_type" : "type-278",
15239   "size" : 1,
15240   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15241   "template_args" : [ "type-276" ],
15242   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
15243  },
15244  {
15245   "alignment" : 1,
15246   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
15247   "name" : "android::trait_trivial_copy<unsigned char>",
15248   "referenced_type" : "type-273",
15249   "self_type" : "type-273",
15250   "size" : 1,
15251   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15252   "template_args" : [ "type-89" ],
15253   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
15254  },
15255  {
15256   "alignment" : 1,
15257   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
15258   "name" : "android::trait_trivial_copy<unsigned int>",
15259   "referenced_type" : "type-291",
15260   "self_type" : "type-291",
15261   "size" : 1,
15262   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15263   "template_args" : [ "type-2" ],
15264   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
15265  },
15266  {
15267   "alignment" : 1,
15268   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
15269   "name" : "android::trait_trivial_copy<unsigned long long>",
15270   "referenced_type" : "type-316",
15271   "self_type" : "type-316",
15272   "size" : 1,
15273   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15274   "template_args" : [ "type-95" ],
15275   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
15276  },
15277  {
15278   "alignment" : 1,
15279   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
15280   "name" : "android::trait_trivial_copy<unsigned long>",
15281   "referenced_type" : "type-303",
15282   "self_type" : "type-303",
15283   "size" : 1,
15284   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15285   "template_args" : [ "type-301" ],
15286   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
15287  },
15288  {
15289   "alignment" : 1,
15290   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
15291   "name" : "android::trait_trivial_copy<unsigned short>",
15292   "referenced_type" : "type-283",
15293   "self_type" : "type-283",
15294   "size" : 1,
15295   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15296   "template_args" : [ "type-126" ],
15297   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
15298  },
15299  {
15300   "alignment" : 1,
15301   "linker_set_key" : "android::trait_trivial_copy<void>",
15302   "name" : "android::trait_trivial_copy<void>",
15303   "referenced_type" : "type-259",
15304   "self_type" : "type-259",
15305   "size" : 1,
15306   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15307   "template_args" : [ "type-46" ],
15308   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15309  },
15310  {
15311   "alignment" : 1,
15312   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15313   "name" : "android::trait_trivial_ctor<bool>",
15314   "referenced_type" : "type-262",
15315   "self_type" : "type-262",
15316   "size" : 1,
15317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15318   "template_args" : [ "type-56" ],
15319   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15320  },
15321  {
15322   "alignment" : 1,
15323   "linker_set_key" : "android::trait_trivial_ctor<char>",
15324   "name" : "android::trait_trivial_ctor<char>",
15325   "referenced_type" : "type-266",
15326   "self_type" : "type-266",
15327   "size" : 1,
15328   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15329   "template_args" : [ "type-73" ],
15330   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15331  },
15332  {
15333   "alignment" : 1,
15334   "linker_set_key" : "android::trait_trivial_ctor<double>",
15335   "name" : "android::trait_trivial_ctor<double>",
15336   "referenced_type" : "type-323",
15337   "self_type" : "type-323",
15338   "size" : 1,
15339   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15340   "template_args" : [ "type-324" ],
15341   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15342  },
15343  {
15344   "alignment" : 1,
15345   "linker_set_key" : "android::trait_trivial_ctor<float>",
15346   "name" : "android::trait_trivial_ctor<float>",
15347   "referenced_type" : "type-318",
15348   "self_type" : "type-318",
15349   "size" : 1,
15350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15351   "template_args" : [ "type-319" ],
15352   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15353  },
15354  {
15355   "alignment" : 1,
15356   "linker_set_key" : "android::trait_trivial_ctor<int>",
15357   "name" : "android::trait_trivial_ctor<int>",
15358   "referenced_type" : "type-285",
15359   "self_type" : "type-285",
15360   "size" : 1,
15361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15362   "template_args" : [ "type-44" ],
15363   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15364  },
15365  {
15366   "alignment" : 1,
15367   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15368   "name" : "android::trait_trivial_ctor<long long>",
15369   "referenced_type" : "type-309",
15370   "self_type" : "type-309",
15371   "size" : 1,
15372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15373   "template_args" : [ "type-49" ],
15374   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15375  },
15376  {
15377   "alignment" : 1,
15378   "linker_set_key" : "android::trait_trivial_ctor<long>",
15379   "name" : "android::trait_trivial_ctor<long>",
15380   "referenced_type" : "type-295",
15381   "self_type" : "type-295",
15382   "size" : 1,
15383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15384   "template_args" : [ "type-296" ],
15385   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15386  },
15387  {
15388   "alignment" : 1,
15389   "linker_set_key" : "android::trait_trivial_ctor<short>",
15390   "name" : "android::trait_trivial_ctor<short>",
15391   "referenced_type" : "type-275",
15392   "self_type" : "type-275",
15393   "size" : 1,
15394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15395   "template_args" : [ "type-276" ],
15396   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15397  },
15398  {
15399   "alignment" : 1,
15400   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15401   "name" : "android::trait_trivial_ctor<unsigned char>",
15402   "referenced_type" : "type-270",
15403   "self_type" : "type-270",
15404   "size" : 1,
15405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15406   "template_args" : [ "type-89" ],
15407   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15408  },
15409  {
15410   "alignment" : 1,
15411   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15412   "name" : "android::trait_trivial_ctor<unsigned int>",
15413   "referenced_type" : "type-289",
15414   "self_type" : "type-289",
15415   "size" : 1,
15416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15417   "template_args" : [ "type-2" ],
15418   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15419  },
15420  {
15421   "alignment" : 1,
15422   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15423   "name" : "android::trait_trivial_ctor<unsigned long long>",
15424   "referenced_type" : "type-314",
15425   "self_type" : "type-314",
15426   "size" : 1,
15427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15428   "template_args" : [ "type-95" ],
15429   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15430  },
15431  {
15432   "alignment" : 1,
15433   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15434   "name" : "android::trait_trivial_ctor<unsigned long>",
15435   "referenced_type" : "type-300",
15436   "self_type" : "type-300",
15437   "size" : 1,
15438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15439   "template_args" : [ "type-301" ],
15440   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15441  },
15442  {
15443   "alignment" : 1,
15444   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15445   "name" : "android::trait_trivial_ctor<unsigned short>",
15446   "referenced_type" : "type-280",
15447   "self_type" : "type-280",
15448   "size" : 1,
15449   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15450   "template_args" : [ "type-126" ],
15451   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15452  },
15453  {
15454   "alignment" : 1,
15455   "linker_set_key" : "android::trait_trivial_ctor<void>",
15456   "name" : "android::trait_trivial_ctor<void>",
15457   "referenced_type" : "type-257",
15458   "self_type" : "type-257",
15459   "size" : 1,
15460   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15461   "template_args" : [ "type-46" ],
15462   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15463  },
15464  {
15465   "alignment" : 1,
15466   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15467   "name" : "android::trait_trivial_dtor<bool>",
15468   "referenced_type" : "type-263",
15469   "self_type" : "type-263",
15470   "size" : 1,
15471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15472   "template_args" : [ "type-56" ],
15473   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15474  },
15475  {
15476   "alignment" : 1,
15477   "linker_set_key" : "android::trait_trivial_dtor<char>",
15478   "name" : "android::trait_trivial_dtor<char>",
15479   "referenced_type" : "type-267",
15480   "self_type" : "type-267",
15481   "size" : 1,
15482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15483   "template_args" : [ "type-73" ],
15484   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15485  },
15486  {
15487   "alignment" : 1,
15488   "linker_set_key" : "android::trait_trivial_dtor<double>",
15489   "name" : "android::trait_trivial_dtor<double>",
15490   "referenced_type" : "type-325",
15491   "self_type" : "type-325",
15492   "size" : 1,
15493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15494   "template_args" : [ "type-324" ],
15495   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15496  },
15497  {
15498   "alignment" : 1,
15499   "linker_set_key" : "android::trait_trivial_dtor<float>",
15500   "name" : "android::trait_trivial_dtor<float>",
15501   "referenced_type" : "type-320",
15502   "self_type" : "type-320",
15503   "size" : 1,
15504   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15505   "template_args" : [ "type-319" ],
15506   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15507  },
15508  {
15509   "alignment" : 1,
15510   "linker_set_key" : "android::trait_trivial_dtor<int>",
15511   "name" : "android::trait_trivial_dtor<int>",
15512   "referenced_type" : "type-286",
15513   "self_type" : "type-286",
15514   "size" : 1,
15515   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15516   "template_args" : [ "type-44" ],
15517   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15518  },
15519  {
15520   "alignment" : 1,
15521   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15522   "name" : "android::trait_trivial_dtor<long long>",
15523   "referenced_type" : "type-311",
15524   "self_type" : "type-311",
15525   "size" : 1,
15526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15527   "template_args" : [ "type-49" ],
15528   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15529  },
15530  {
15531   "alignment" : 1,
15532   "linker_set_key" : "android::trait_trivial_dtor<long>",
15533   "name" : "android::trait_trivial_dtor<long>",
15534   "referenced_type" : "type-297",
15535   "self_type" : "type-297",
15536   "size" : 1,
15537   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15538   "template_args" : [ "type-296" ],
15539   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15540  },
15541  {
15542   "alignment" : 1,
15543   "linker_set_key" : "android::trait_trivial_dtor<short>",
15544   "name" : "android::trait_trivial_dtor<short>",
15545   "referenced_type" : "type-277",
15546   "self_type" : "type-277",
15547   "size" : 1,
15548   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15549   "template_args" : [ "type-276" ],
15550   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15551  },
15552  {
15553   "alignment" : 1,
15554   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15555   "name" : "android::trait_trivial_dtor<unsigned char>",
15556   "referenced_type" : "type-272",
15557   "self_type" : "type-272",
15558   "size" : 1,
15559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15560   "template_args" : [ "type-89" ],
15561   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15562  },
15563  {
15564   "alignment" : 1,
15565   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15566   "name" : "android::trait_trivial_dtor<unsigned int>",
15567   "referenced_type" : "type-290",
15568   "self_type" : "type-290",
15569   "size" : 1,
15570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15571   "template_args" : [ "type-2" ],
15572   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15573  },
15574  {
15575   "alignment" : 1,
15576   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15577   "name" : "android::trait_trivial_dtor<unsigned long long>",
15578   "referenced_type" : "type-315",
15579   "self_type" : "type-315",
15580   "size" : 1,
15581   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15582   "template_args" : [ "type-95" ],
15583   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15584  },
15585  {
15586   "alignment" : 1,
15587   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15588   "name" : "android::trait_trivial_dtor<unsigned long>",
15589   "referenced_type" : "type-302",
15590   "self_type" : "type-302",
15591   "size" : 1,
15592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15593   "template_args" : [ "type-301" ],
15594   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15595  },
15596  {
15597   "alignment" : 1,
15598   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15599   "name" : "android::trait_trivial_dtor<unsigned short>",
15600   "referenced_type" : "type-281",
15601   "self_type" : "type-281",
15602   "size" : 1,
15603   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15604   "template_args" : [ "type-126" ],
15605   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15606  },
15607  {
15608   "alignment" : 1,
15609   "linker_set_key" : "android::trait_trivial_dtor<void>",
15610   "name" : "android::trait_trivial_dtor<void>",
15611   "referenced_type" : "type-258",
15612   "self_type" : "type-258",
15613   "size" : 1,
15614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15615   "template_args" : [ "type-46" ],
15616   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15617  },
15618  {
15619   "alignment" : 1,
15620   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15621   "name" : "android::trait_trivial_move<android::String16>",
15622   "referenced_type" : "type-449",
15623   "self_type" : "type-449",
15624   "size" : 1,
15625   "source_file" : "/system/core/libutils/include/utils/String16.h",
15626   "template_args" : [ "type-61" ],
15627   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15628  },
15629  {
15630   "alignment" : 1,
15631   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15632   "name" : "android::trait_trivial_move<android::String8>",
15633   "referenced_type" : "type-444",
15634   "self_type" : "type-444",
15635   "size" : 1,
15636   "source_file" : "/system/core/libutils/include/utils/String8.h",
15637   "template_args" : [ "type-70" ],
15638   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15639  },
15640  {
15641   "alignment" : 1,
15642   "linker_set_key" : "android::trait_trivial_move<bool>",
15643   "name" : "android::trait_trivial_move<bool>",
15644   "referenced_type" : "type-265",
15645   "self_type" : "type-265",
15646   "size" : 1,
15647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15648   "template_args" : [ "type-56" ],
15649   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15650  },
15651  {
15652   "alignment" : 1,
15653   "linker_set_key" : "android::trait_trivial_move<char>",
15654   "name" : "android::trait_trivial_move<char>",
15655   "referenced_type" : "type-269",
15656   "self_type" : "type-269",
15657   "size" : 1,
15658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15659   "template_args" : [ "type-73" ],
15660   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15661  },
15662  {
15663   "alignment" : 1,
15664   "linker_set_key" : "android::trait_trivial_move<double>",
15665   "name" : "android::trait_trivial_move<double>",
15666   "referenced_type" : "type-327",
15667   "self_type" : "type-327",
15668   "size" : 1,
15669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15670   "template_args" : [ "type-324" ],
15671   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15672  },
15673  {
15674   "alignment" : 1,
15675   "linker_set_key" : "android::trait_trivial_move<float>",
15676   "name" : "android::trait_trivial_move<float>",
15677   "referenced_type" : "type-322",
15678   "self_type" : "type-322",
15679   "size" : 1,
15680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15681   "template_args" : [ "type-319" ],
15682   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15683  },
15684  {
15685   "alignment" : 1,
15686   "linker_set_key" : "android::trait_trivial_move<int>",
15687   "name" : "android::trait_trivial_move<int>",
15688   "referenced_type" : "type-288",
15689   "self_type" : "type-288",
15690   "size" : 1,
15691   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15692   "template_args" : [ "type-44" ],
15693   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15694  },
15695  {
15696   "alignment" : 1,
15697   "linker_set_key" : "android::trait_trivial_move<long long>",
15698   "name" : "android::trait_trivial_move<long long>",
15699   "referenced_type" : "type-313",
15700   "self_type" : "type-313",
15701   "size" : 1,
15702   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15703   "template_args" : [ "type-49" ],
15704   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15705  },
15706  {
15707   "alignment" : 1,
15708   "linker_set_key" : "android::trait_trivial_move<long>",
15709   "name" : "android::trait_trivial_move<long>",
15710   "referenced_type" : "type-299",
15711   "self_type" : "type-299",
15712   "size" : 1,
15713   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15714   "template_args" : [ "type-296" ],
15715   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15716  },
15717  {
15718   "alignment" : 1,
15719   "linker_set_key" : "android::trait_trivial_move<short>",
15720   "name" : "android::trait_trivial_move<short>",
15721   "referenced_type" : "type-279",
15722   "self_type" : "type-279",
15723   "size" : 1,
15724   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15725   "template_args" : [ "type-276" ],
15726   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15727  },
15728  {
15729   "alignment" : 1,
15730   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15731   "name" : "android::trait_trivial_move<unsigned char>",
15732   "referenced_type" : "type-274",
15733   "self_type" : "type-274",
15734   "size" : 1,
15735   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15736   "template_args" : [ "type-89" ],
15737   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15738  },
15739  {
15740   "alignment" : 1,
15741   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15742   "name" : "android::trait_trivial_move<unsigned int>",
15743   "referenced_type" : "type-292",
15744   "self_type" : "type-292",
15745   "size" : 1,
15746   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15747   "template_args" : [ "type-2" ],
15748   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15749  },
15750  {
15751   "alignment" : 1,
15752   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15753   "name" : "android::trait_trivial_move<unsigned long long>",
15754   "referenced_type" : "type-317",
15755   "self_type" : "type-317",
15756   "size" : 1,
15757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15758   "template_args" : [ "type-95" ],
15759   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15760  },
15761  {
15762   "alignment" : 1,
15763   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15764   "name" : "android::trait_trivial_move<unsigned long>",
15765   "referenced_type" : "type-304",
15766   "self_type" : "type-304",
15767   "size" : 1,
15768   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15769   "template_args" : [ "type-301" ],
15770   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15771  },
15772  {
15773   "alignment" : 1,
15774   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15775   "name" : "android::trait_trivial_move<unsigned short>",
15776   "referenced_type" : "type-284",
15777   "self_type" : "type-284",
15778   "size" : 1,
15779   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15780   "template_args" : [ "type-126" ],
15781   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15782  },
15783  {
15784   "alignment" : 1,
15785   "linker_set_key" : "android::trait_trivial_move<void>",
15786   "name" : "android::trait_trivial_move<void>",
15787   "referenced_type" : "type-261",
15788   "self_type" : "type-261",
15789   "size" : 1,
15790   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15791   "template_args" : [ "type-46" ],
15792   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15793  },
15794  {
15795   "alignment" : 4,
15796   "fields" :
15797   [
15798    {
15799     "access" : "private",
15800     "field_name" : "m_ptr",
15801     "referenced_type" : "type-196"
15802    },
15803    {
15804     "access" : "private",
15805     "field_name" : "m_refs",
15806     "field_offset" : 32,
15807     "referenced_type" : "type-10"
15808    }
15809   ],
15810   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15811   "name" : "android::wp<android::hardware::BHwBinder>",
15812   "record_kind" : "class",
15813   "referenced_type" : "type-397",
15814   "self_type" : "type-397",
15815   "size" : 8,
15816   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15817   "template_args" : [ "type-197" ],
15818   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15819  },
15820  {
15821   "alignment" : 4,
15822   "fields" :
15823   [
15824    {
15825     "access" : "private",
15826     "field_name" : "m_ptr",
15827     "referenced_type" : "type-18"
15828    },
15829    {
15830     "access" : "private",
15831     "field_name" : "m_refs",
15832     "field_offset" : 32,
15833     "referenced_type" : "type-10"
15834    }
15835   ],
15836   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15837   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15838   "record_kind" : "class",
15839   "referenced_type" : "type-174",
15840   "self_type" : "type-174",
15841   "size" : 8,
15842   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15843   "template_args" : [ "type-19" ],
15844   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15845  },
15846  {
15847   "alignment" : 4,
15848   "fields" :
15849   [
15850    {
15851     "access" : "private",
15852     "field_name" : "m_ptr",
15853     "referenced_type" : "type-189"
15854    },
15855    {
15856     "access" : "private",
15857     "field_name" : "m_refs",
15858     "field_offset" : 32,
15859     "referenced_type" : "type-10"
15860    }
15861   ],
15862   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15863   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15864   "record_kind" : "class",
15865   "referenced_type" : "type-188",
15866   "self_type" : "type-188",
15867   "size" : 8,
15868   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15869   "template_args" : [ "type-190" ],
15870   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15871  },
15872  {
15873   "alignment" : 4,
15874   "fields" :
15875   [
15876    {
15877     "access" : "private",
15878     "field_name" : "m_ptr",
15879     "referenced_type" : "type-4"
15880    },
15881    {
15882     "access" : "private",
15883     "field_name" : "m_refs",
15884     "field_offset" : 32,
15885     "referenced_type" : "type-10"
15886    }
15887   ],
15888   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15889   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15890   "record_kind" : "class",
15891   "referenced_type" : "type-3",
15892   "self_type" : "type-3",
15893   "size" : 8,
15894   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15895   "template_args" : [ "type-5" ],
15896   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15897  },
15898  {
15899   "alignment" : 4,
15900   "fields" :
15901   [
15902    {
15903     "field_name" : "maxContentLightLevel",
15904     "referenced_type" : "type-319"
15905    },
15906    {
15907     "field_name" : "maxFrameAverageLightLevel",
15908     "field_offset" : 32,
15909     "referenced_type" : "type-319"
15910    }
15911   ],
15912   "linker_set_key" : "android_cta861_3_metadata",
15913   "name" : "android_cta861_3_metadata",
15914   "referenced_type" : "type-545",
15915   "self_type" : "type-545",
15916   "size" : 8,
15917   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15918   "unique_id" : "android_cta861_3_metadata"
15919  },
15920  {
15921   "alignment" : 4,
15922   "fields" :
15923   [
15924    {
15925     "field_name" : "num_points",
15926     "referenced_type" : "type-2"
15927    },
15928    {
15929     "field_name" : "reserved",
15930     "field_offset" : 32,
15931     "referenced_type" : "type-534"
15932    },
15933    {
15934     "field_name" : "xyzc_points",
15935     "field_offset" : 288,
15936     "referenced_type" : "type-542"
15937    }
15938   ],
15939   "linker_set_key" : "android_depth_points",
15940   "name" : "android_depth_points",
15941   "referenced_type" : "type-541",
15942   "self_type" : "type-541",
15943   "size" : 36,
15944   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15945   "unique_id" : "android_depth_points"
15946  },
15947  {
15948   "alignment" : 4,
15949   "fields" :
15950   [
15951    {
15952     "field_name" : "format",
15953     "referenced_type" : "type-538"
15954    },
15955    {
15956     "field_name" : "num_planes",
15957     "field_offset" : 32,
15958     "referenced_type" : "type-2"
15959    },
15960    {
15961     "field_name" : "planes",
15962     "field_offset" : 64,
15963     "referenced_type" : "type-540"
15964    }
15965   ],
15966   "linker_set_key" : "android_flex_layout",
15967   "name" : "android_flex_layout",
15968   "referenced_type" : "type-539",
15969   "self_type" : "type-539",
15970   "size" : 12,
15971   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15972   "unique_id" : "android_flex_layout"
15973  },
15974  {
15975   "alignment" : 4,
15976   "fields" :
15977   [
15978    {
15979     "field_name" : "top_left",
15980     "referenced_type" : "type-94"
15981    },
15982    {
15983     "field_name" : "component",
15984     "field_offset" : 32,
15985     "referenced_type" : "type-535"
15986    },
15987    {
15988     "field_name" : "bits_per_component",
15989     "field_offset" : 64,
15990     "referenced_type" : "type-44"
15991    },
15992    {
15993     "field_name" : "bits_used",
15994     "field_offset" : 96,
15995     "referenced_type" : "type-44"
15996    },
15997    {
15998     "field_name" : "h_increment",
15999     "field_offset" : 128,
16000     "referenced_type" : "type-44"
16001    },
16002    {
16003     "field_name" : "v_increment",
16004     "field_offset" : 160,
16005     "referenced_type" : "type-44"
16006    },
16007    {
16008     "field_name" : "h_subsampling",
16009     "field_offset" : 192,
16010     "referenced_type" : "type-44"
16011    },
16012    {
16013     "field_name" : "v_subsampling",
16014     "field_offset" : 224,
16015     "referenced_type" : "type-44"
16016    }
16017   ],
16018   "linker_set_key" : "android_flex_plane",
16019   "name" : "android_flex_plane",
16020   "referenced_type" : "type-537",
16021   "self_type" : "type-537",
16022   "size" : 32,
16023   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16024   "unique_id" : "android_flex_plane"
16025  },
16026  {
16027   "alignment" : 4,
16028   "fields" :
16029   [
16030    {
16031     "field_name" : "displayPrimaryRed",
16032     "referenced_type" : "type-543"
16033    },
16034    {
16035     "field_name" : "displayPrimaryGreen",
16036     "field_offset" : 64,
16037     "referenced_type" : "type-543"
16038    },
16039    {
16040     "field_name" : "displayPrimaryBlue",
16041     "field_offset" : 128,
16042     "referenced_type" : "type-543"
16043    },
16044    {
16045     "field_name" : "whitePoint",
16046     "field_offset" : 192,
16047     "referenced_type" : "type-543"
16048    },
16049    {
16050     "field_name" : "maxLuminance",
16051     "field_offset" : 256,
16052     "referenced_type" : "type-319"
16053    },
16054    {
16055     "field_name" : "minLuminance",
16056     "field_offset" : 288,
16057     "referenced_type" : "type-319"
16058    }
16059   ],
16060   "linker_set_key" : "android_smpte2086_metadata",
16061   "name" : "android_smpte2086_metadata",
16062   "referenced_type" : "type-544",
16063   "self_type" : "type-544",
16064   "size" : 40,
16065   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16066   "unique_id" : "android_smpte2086_metadata"
16067  },
16068  {
16069   "alignment" : 4,
16070   "fields" :
16071   [
16072    {
16073     "field_name" : "x",
16074     "referenced_type" : "type-319"
16075    },
16076    {
16077     "field_name" : "y",
16078     "field_offset" : 32,
16079     "referenced_type" : "type-319"
16080    }
16081   ],
16082   "linker_set_key" : "android_xy_color",
16083   "name" : "android_xy_color",
16084   "referenced_type" : "type-543",
16085   "self_type" : "type-543",
16086   "size" : 8,
16087   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16088   "unique_id" : "android_xy_color"
16089  },
16090  {
16091   "alignment" : 4,
16092   "fields" :
16093   [
16094    {
16095     "field_name" : "y",
16096     "referenced_type" : "type-45"
16097    },
16098    {
16099     "field_name" : "cb",
16100     "field_offset" : 32,
16101     "referenced_type" : "type-45"
16102    },
16103    {
16104     "field_name" : "cr",
16105     "field_offset" : 64,
16106     "referenced_type" : "type-45"
16107    },
16108    {
16109     "field_name" : "ystride",
16110     "field_offset" : 96,
16111     "referenced_type" : "type-2"
16112    },
16113    {
16114     "field_name" : "cstride",
16115     "field_offset" : 128,
16116     "referenced_type" : "type-2"
16117    },
16118    {
16119     "field_name" : "chroma_step",
16120     "field_offset" : 160,
16121     "referenced_type" : "type-2"
16122    },
16123    {
16124     "field_name" : "reserved",
16125     "field_offset" : 192,
16126     "referenced_type" : "type-534"
16127    }
16128   ],
16129   "linker_set_key" : "android_ycbcr",
16130   "name" : "android_ycbcr",
16131   "referenced_type" : "type-533",
16132   "self_type" : "type-533",
16133   "size" : 56,
16134   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16135   "unique_id" : "android_ycbcr"
16136  },
16137  {
16138   "alignment" : 4,
16139   "fields" :
16140   [
16141    {
16142     "referenced_type" : "type-123"
16143    }
16144   ],
16145   "linker_set_key" : "log_msg",
16146   "name" : "log_msg",
16147   "referenced_type" : "type-122",
16148   "self_type" : "type-122",
16149   "size" : 5124,
16150   "source_file" : "/system/core/liblog/include/log/log_read.h",
16151   "unique_id" : "log_msg"
16152  },
16153  {
16154   "alignment" : 4,
16155   "fields" :
16156   [
16157    {
16158     "field_name" : "buf",
16159     "referenced_type" : "type-124"
16160    },
16161    {
16162     "field_name" : "entry",
16163     "referenced_type" : "type-125"
16164    },
16165    {
16166     "field_name" : "entry_v4",
16167     "referenced_type" : "type-125"
16168    },
16169    {
16170     "field_name" : "entry_v3",
16171     "referenced_type" : "type-128"
16172    },
16173    {
16174     "field_name" : "entry_v2",
16175     "referenced_type" : "type-129"
16176    },
16177    {
16178     "field_name" : "entry_v1",
16179     "referenced_type" : "type-130"
16180    }
16181   ],
16182   "is_anonymous" : true,
16183   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
16184   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
16185   "record_kind" : "union",
16186   "referenced_type" : "type-123",
16187   "self_type" : "type-123",
16188   "size" : 5124,
16189   "source_file" : "/system/core/liblog/include/log/log_read.h",
16190   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
16191  },
16192  {
16193   "alignment" : 1,
16194   "fields" :
16195   [
16196    {
16197     "field_name" : "tv_sec",
16198     "referenced_type" : "type-2"
16199    },
16200    {
16201     "field_name" : "tv_nsec",
16202     "field_offset" : 32,
16203     "referenced_type" : "type-2"
16204    }
16205   ],
16206   "linker_set_key" : "log_time",
16207   "name" : "log_time",
16208   "referenced_type" : "type-418",
16209   "self_type" : "type-418",
16210   "size" : 8,
16211   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
16212   "unique_id" : "_ZTS8log_time"
16213  },
16214  {
16215   "alignment" : 4,
16216   "fields" :
16217   [
16218    {
16219     "field_name" : "len",
16220     "referenced_type" : "type-126"
16221    },
16222    {
16223     "field_name" : "__pad",
16224     "field_offset" : 16,
16225     "referenced_type" : "type-126"
16226    },
16227    {
16228     "field_name" : "pid",
16229     "field_offset" : 32,
16230     "referenced_type" : "type-44"
16231    },
16232    {
16233     "field_name" : "tid",
16234     "field_offset" : 64,
16235     "referenced_type" : "type-44"
16236    },
16237    {
16238     "field_name" : "sec",
16239     "field_offset" : 96,
16240     "referenced_type" : "type-44"
16241    },
16242    {
16243     "field_name" : "nsec",
16244     "field_offset" : 128,
16245     "referenced_type" : "type-44"
16246    },
16247    {
16248     "field_name" : "msg",
16249     "field_offset" : 160,
16250     "referenced_type" : "type-127"
16251    }
16252   ],
16253   "linker_set_key" : "logger_entry",
16254   "name" : "logger_entry",
16255   "referenced_type" : "type-130",
16256   "self_type" : "type-130",
16257   "size" : 20,
16258   "source_file" : "/system/core/liblog/include/log/log_read.h",
16259   "unique_id" : "logger_entry"
16260  },
16261  {
16262   "alignment" : 1,
16263   "fields" :
16264   [
16265    {
16266     "field_name" : "len",
16267     "referenced_type" : "type-126"
16268    },
16269    {
16270     "field_name" : "hdr_size",
16271     "field_offset" : 16,
16272     "referenced_type" : "type-126"
16273    },
16274    {
16275     "field_name" : "pid",
16276     "field_offset" : 32,
16277     "referenced_type" : "type-44"
16278    },
16279    {
16280     "field_name" : "tid",
16281     "field_offset" : 64,
16282     "referenced_type" : "type-44"
16283    },
16284    {
16285     "field_name" : "sec",
16286     "field_offset" : 96,
16287     "referenced_type" : "type-44"
16288    },
16289    {
16290     "field_name" : "nsec",
16291     "field_offset" : 128,
16292     "referenced_type" : "type-44"
16293    },
16294    {
16295     "field_name" : "euid",
16296     "field_offset" : 160,
16297     "referenced_type" : "type-2"
16298    },
16299    {
16300     "field_name" : "msg",
16301     "field_offset" : 192,
16302     "referenced_type" : "type-127"
16303    }
16304   ],
16305   "linker_set_key" : "logger_entry_v2",
16306   "name" : "logger_entry_v2",
16307   "referenced_type" : "type-129",
16308   "self_type" : "type-129",
16309   "size" : 24,
16310   "source_file" : "/system/core/liblog/include/log/log_read.h",
16311   "unique_id" : "logger_entry_v2"
16312  },
16313  {
16314   "alignment" : 1,
16315   "fields" :
16316   [
16317    {
16318     "field_name" : "len",
16319     "referenced_type" : "type-126"
16320    },
16321    {
16322     "field_name" : "hdr_size",
16323     "field_offset" : 16,
16324     "referenced_type" : "type-126"
16325    },
16326    {
16327     "field_name" : "pid",
16328     "field_offset" : 32,
16329     "referenced_type" : "type-44"
16330    },
16331    {
16332     "field_name" : "tid",
16333     "field_offset" : 64,
16334     "referenced_type" : "type-44"
16335    },
16336    {
16337     "field_name" : "sec",
16338     "field_offset" : 96,
16339     "referenced_type" : "type-44"
16340    },
16341    {
16342     "field_name" : "nsec",
16343     "field_offset" : 128,
16344     "referenced_type" : "type-44"
16345    },
16346    {
16347     "field_name" : "lid",
16348     "field_offset" : 160,
16349     "referenced_type" : "type-2"
16350    },
16351    {
16352     "field_name" : "msg",
16353     "field_offset" : 192,
16354     "referenced_type" : "type-127"
16355    }
16356   ],
16357   "linker_set_key" : "logger_entry_v3",
16358   "name" : "logger_entry_v3",
16359   "referenced_type" : "type-128",
16360   "self_type" : "type-128",
16361   "size" : 24,
16362   "source_file" : "/system/core/liblog/include/log/log_read.h",
16363   "unique_id" : "logger_entry_v3"
16364  },
16365  {
16366   "alignment" : 4,
16367   "fields" :
16368   [
16369    {
16370     "field_name" : "len",
16371     "referenced_type" : "type-126"
16372    },
16373    {
16374     "field_name" : "hdr_size",
16375     "field_offset" : 16,
16376     "referenced_type" : "type-126"
16377    },
16378    {
16379     "field_name" : "pid",
16380     "field_offset" : 32,
16381     "referenced_type" : "type-44"
16382    },
16383    {
16384     "field_name" : "tid",
16385     "field_offset" : 64,
16386     "referenced_type" : "type-2"
16387    },
16388    {
16389     "field_name" : "sec",
16390     "field_offset" : 96,
16391     "referenced_type" : "type-2"
16392    },
16393    {
16394     "field_name" : "nsec",
16395     "field_offset" : 128,
16396     "referenced_type" : "type-2"
16397    },
16398    {
16399     "field_name" : "lid",
16400     "field_offset" : 160,
16401     "referenced_type" : "type-2"
16402    },
16403    {
16404     "field_name" : "uid",
16405     "field_offset" : 192,
16406     "referenced_type" : "type-2"
16407    },
16408    {
16409     "field_name" : "msg",
16410     "field_offset" : 224,
16411     "referenced_type" : "type-127"
16412    }
16413   ],
16414   "linker_set_key" : "logger_entry_v4",
16415   "name" : "logger_entry_v4",
16416   "referenced_type" : "type-125",
16417   "self_type" : "type-125",
16418   "size" : 28,
16419   "source_file" : "/system/core/liblog/include/log/log_read.h",
16420   "unique_id" : "logger_entry_v4"
16421  },
16422  {
16423   "alignment" : 4,
16424   "fields" :
16425   [
16426    {
16427     "field_name" : "version",
16428     "referenced_type" : "type-44"
16429    },
16430    {
16431     "field_name" : "numFds",
16432     "field_offset" : 32,
16433     "referenced_type" : "type-44"
16434    },
16435    {
16436     "field_name" : "numInts",
16437     "field_offset" : 64,
16438     "referenced_type" : "type-44"
16439    },
16440    {
16441     "field_name" : "data",
16442     "field_offset" : 96,
16443     "referenced_type" : "type-237"
16444    }
16445   ],
16446   "linker_set_key" : "native_handle",
16447   "name" : "native_handle",
16448   "referenced_type" : "type-236",
16449   "self_type" : "type-236",
16450   "size" : 12,
16451   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16452   "unique_id" : "native_handle"
16453  }
16454 ],
16455 "rvalue_reference_types" :
16456 [
16457  {
16458   "alignment" : 4,
16459   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
16460   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
16461   "referenced_type" : "type-217",
16462   "self_type" : "type-221",
16463   "size" : 4,
16464   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16465  },
16466  {
16467   "alignment" : 4,
16468   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &&",
16469   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &&",
16470   "referenced_type" : "type-231",
16471   "self_type" : "type-233",
16472   "size" : 4,
16473   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16474  },
16475  {
16476   "alignment" : 4,
16477   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &&",
16478   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &&",
16479   "referenced_type" : "type-666",
16480   "self_type" : "type-668",
16481   "size" : 4,
16482   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16483  },
16484  {
16485   "alignment" : 4,
16486   "linker_set_key" : "android::hardware::Return<bool> &&",
16487   "name" : "android::hardware::Return<bool> &&",
16488   "referenced_type" : "type-209",
16489   "self_type" : "type-212",
16490   "size" : 4,
16491   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16492  },
16493  {
16494   "alignment" : 4,
16495   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
16496   "name" : "android::hardware::Return<unsigned int> &&",
16497   "referenced_type" : "type-225",
16498   "self_type" : "type-227",
16499   "size" : 4,
16500   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16501  },
16502  {
16503   "alignment" : 4,
16504   "linker_set_key" : "android::hardware::Return<void> &&",
16505   "name" : "android::hardware::Return<void> &&",
16506   "referenced_type" : "type-245",
16507   "self_type" : "type-247",
16508   "size" : 4,
16509   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16510  },
16511  {
16512   "alignment" : 4,
16513   "linker_set_key" : "android::hardware::Status &&",
16514   "name" : "android::hardware::Status &&",
16515   "referenced_type" : "type-199",
16516   "self_type" : "type-206",
16517   "size" : 4,
16518   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16519  },
16520  {
16521   "alignment" : 4,
16522   "linker_set_key" : "android::hardware::details::return_status &&",
16523   "name" : "android::hardware::details::return_status &&",
16524   "referenced_type" : "type-210",
16525   "self_type" : "type-241",
16526   "size" : 4,
16527   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16528  },
16529  {
16530   "alignment" : 4,
16531   "linker_set_key" : "android::hardware::hidl_handle &&",
16532   "name" : "android::hardware::hidl_handle &&",
16533   "referenced_type" : "type-356",
16534   "self_type" : "type-362",
16535   "size" : 4,
16536   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16537  },
16538  {
16539   "alignment" : 4,
16540   "linker_set_key" : "android::hardware::hidl_memory &&",
16541   "name" : "android::hardware::hidl_memory &&",
16542   "referenced_type" : "type-360",
16543   "self_type" : "type-368",
16544   "size" : 4,
16545   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16546  },
16547  {
16548   "alignment" : 4,
16549   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16550   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16551   "referenced_type" : "type-185",
16552   "self_type" : "type-191",
16553   "size" : 4,
16554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16555  },
16556  {
16557   "alignment" : 4,
16558   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
16559   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
16560   "referenced_type" : "type-135",
16561   "self_type" : "type-139",
16562   "size" : 4,
16563   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16564  },
16565  {
16566   "alignment" : 4,
16567   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> &&",
16568   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> &&",
16569   "referenced_type" : "type-177",
16570   "self_type" : "type-180",
16571   "size" : 4,
16572   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16573  },
16574  {
16575   "alignment" : 4,
16576   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
16577   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
16578   "referenced_type" : "type-154",
16579   "self_type" : "type-170",
16580   "size" : 4,
16581   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16582  },
16583  {
16584   "alignment" : 4,
16585   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16586   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16587   "referenced_type" : "type-503",
16588   "self_type" : "type-502",
16589   "size" : 4,
16590   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16591  },
16592  {
16593   "alignment" : 4,
16594   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16595   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16596   "referenced_type" : "type-694",
16597   "self_type" : "type-693",
16598   "size" : 4,
16599   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16600  },
16601  {
16602   "alignment" : 4,
16603   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16604   "name" : "std::function<sp<IBase> (void *)> &&",
16605   "referenced_type" : "type-515",
16606   "self_type" : "type-514",
16607   "size" : 4,
16608   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16609  },
16610  {
16611   "alignment" : 4,
16612   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16613   "name" : "std::function<sp<IBase> (void *)> &&",
16614   "referenced_type" : "type-698",
16615   "self_type" : "type-697",
16616   "size" : 4,
16617   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16618  },
16619  {
16620   "alignment" : 4,
16621   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16622   "name" : "std::function<sp<IBinder> (void *)> &&",
16623   "referenced_type" : "type-505",
16624   "self_type" : "type-504",
16625   "size" : 4,
16626   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16627  },
16628  {
16629   "alignment" : 4,
16630   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16631   "name" : "std::function<sp<IBinder> (void *)> &&",
16632   "referenced_type" : "type-696",
16633   "self_type" : "type-695",
16634   "size" : 4,
16635   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16636  }
16637 ]
16638}
16639