1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-74",
9   "self_type" : "type-128",
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-320",
16   "self_type" : "type-543",
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-43",
24   "self_type" : "type-238",
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-91",
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-91",
41   "self_type" : "type-125",
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-535",
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-57",
64   "self_type" : "type-57",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-74",
73   "self_type" : "type-74",
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-65",
83   "self_type" : "type-65",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-325",
91   "self_type" : "type-325",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-320",
99   "self_type" : "type-320",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-43",
108   "self_type" : "type-43",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-49",
117   "self_type" : "type-49",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-305",
126   "self_type" : "type-305",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-277",
135   "self_type" : "type-277",
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-331",
144   "self_type" : "type-331",
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-91",
154   "self_type" : "type-91",
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" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-48",
174   "self_type" : "type-48",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-315",
184   "self_type" : "type-315",
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-127",
194   "self_type" : "type-127",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-45",
201   "self_type" : "type-45"
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_recipientEEEm"
215  },
216  {
217   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
299  },
300  {
301   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_6ParcelEmm"
347  },
348  {
349   "name" : "_ZN7android8hardware3nfc4V1_122readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEmm"
350  },
351  {
352   "name" : "_ZN7android8hardware3nfc4V1_14INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
353  },
354  {
355   "name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
356  },
357  {
358   "name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
359  },
360  {
361   "name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
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_arrayIhLm32EJEEEEEEEE"
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_EElEERKT_"
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_EElEE"
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_EElEERKT_"
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_EElEE"
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" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
606  },
607  {
608   "name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
609  },
610  {
611   "name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
612  },
613  {
614   "name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
615  },
616  {
617   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
618  },
619  {
620   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
621  },
622  {
623   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
624  },
625  {
626   "name" : "_ZTv0_n24_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_121BpHwNfcClientCallbackE16_NS0_11BpHwRefBaseE"
670  },
671  {
672   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE8_NS0_10IInterfaceE"
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_17BpHwNfcE16_NS0_11BpHwRefBaseE"
707  },
708  {
709   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE8_NS0_10IInterfaceE"
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-554",
774   "self_type" : "type-554",
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-245",
836   "self_type" : "type-245",
837   "size" : 4,
838   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
839   "underlying_type" : "type-43",
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-43",
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-76",
914   "self_type" : "type-76",
915   "size" : 4,
916   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
917   "underlying_type" : "type-43",
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-202",
968   "self_type" : "type-202",
969   "size" : 4,
970   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
971   "underlying_type" : "type-43",
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-648",
1022   "self_type" : "type-648",
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-579",
1064   "self_type" : "type-579",
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-219",
1098   "self_type" : "type-219",
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-591",
1116   "self_type" : "type-591",
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-91",
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-590",
1162   "self_type" : "type-590",
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-90",
1188   "self_type" : "type-90",
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-91",
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-43",
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-570",
1232   "self_type" : "type-570",
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-43",
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-569",
1258   "self_type" : "type-569",
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-91",
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-522",
1362   "self_type" : "type-522",
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-528",
1388   "self_type" : "type-528",
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-523",
1430   "self_type" : "type-523",
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-521",
1672   "self_type" : "type-521",
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-527",
1702   "self_type" : "type-527",
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-531",
1732   "self_type" : "type-531",
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-537",
1774   "self_type" : "type-537",
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-539",
1812   "self_type" : "type-539",
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-524",
1838   "self_type" : "type-524",
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-530",
1856   "self_type" : "type-530",
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-533",
1886   "self_type" : "type-533",
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-519",
1980   "self_type" : "type-519",
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-526",
2022   "self_type" : "type-526",
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-532",
2040   "self_type" : "type-532",
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-529",
2070   "self_type" : "type-529",
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-520",
2104   "self_type" : "type-520",
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-294",
2158   "self_type" : "type-294",
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-60"
2175    },
2176    {
2177     "referenced_type" : "type-66"
2178    },
2179    {
2180     "referenced_type" : "type-44"
2181    }
2182   ],
2183   "referenced_type" : "type-59",
2184   "return_type" : "type-57",
2185   "self_type" : "type-59",
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-44"
2196    }
2197   ],
2198   "referenced_type" : "type-547",
2199   "return_type" : "type-43",
2200   "self_type" : "type-547",
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 long, const unsigned long long *, unsigned long, void *)",
2206   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2207   "parameters" :
2208   [
2209    {
2210     "referenced_type" : "type-462"
2211    },
2212    {
2213     "referenced_type" : "type-413"
2214    },
2215    {
2216     "referenced_type" : "type-48"
2217    },
2218    {
2219     "referenced_type" : "type-463"
2220    },
2221    {
2222     "referenced_type" : "type-48"
2223    },
2224    {
2225     "referenced_type" : "type-44"
2226    }
2227   ],
2228   "referenced_type" : "type-461",
2229   "return_type" : "type-45",
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-66"
2243    }
2244   ],
2245   "return_type" : "type-155",
2246   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2247   "template_args" : [ "type-157", "type-158", "type-472" ]
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-693"
2257    },
2258    {
2259     "default_arg" : true,
2260     "referenced_type" : "type-57"
2261    }
2262   ],
2263   "return_type" : "type-155",
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_recipientEEEm",
2269   "parameters" :
2270   [
2271    {
2272     "is_this_ptr" : true,
2273     "referenced_type" : "type-156"
2274    },
2275    {
2276     "referenced_type" : "type-386"
2277    },
2278    {
2279     "referenced_type" : "type-48"
2280    }
2281   ],
2282   "return_type" : "type-210",
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-156"
2293    },
2294    {
2295     "referenced_type" : "type-721"
2296    }
2297   ],
2298   "return_type" : "type-246",
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_arrayIhLm32EJEEEEEEEE",
2304   "parameters" :
2305   [
2306    {
2307     "is_this_ptr" : true,
2308     "referenced_type" : "type-156"
2309    },
2310    {
2311     "referenced_type" : "type-722"
2312    }
2313   ],
2314   "return_type" : "type-246",
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-693"
2325    },
2326    {
2327     "default_arg" : true,
2328     "referenced_type" : "type-57"
2329    }
2330   ],
2331   "return_type" : "type-155",
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-156"
2342    },
2343    {
2344     "referenced_type" : "type-386"
2345    }
2346   ],
2347   "return_type" : "type-210",
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-156"
2358    },
2359    {
2360     "referenced_type" : "type-723"
2361    }
2362   ],
2363   "return_type" : "type-246",
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-156"
2374    },
2375    {
2376     "default_arg" : true,
2377     "referenced_type" : "type-693"
2378    }
2379   ],
2380   "return_type" : "type-43",
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-156"
2391    },
2392    {
2393     "referenced_type" : "type-724"
2394    }
2395   ],
2396   "return_type" : "type-246",
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-156"
2407    }
2408   ],
2409   "return_type" : "type-246",
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-156"
2420    }
2421   ],
2422   "return_type" : "type-246",
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-693"
2432    },
2433    {
2434     "referenced_type" : "type-607"
2435    }
2436   ],
2437   "return_type" : "type-57",
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-156"
2448    }
2449   ],
2450   "return_type" : "type-246",
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-156"
2461    },
2462    {
2463     "referenced_type" : "type-424"
2464    },
2465    {
2466     "referenced_type" : "type-606"
2467    }
2468   ],
2469   "return_type" : "type-246",
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-702"
2479    },
2480    {
2481     "default_arg" : true,
2482     "referenced_type" : "type-57"
2483    }
2484   ],
2485   "return_type" : "type-667",
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-665"
2495    },
2496    {
2497     "default_arg" : true,
2498     "referenced_type" : "type-57"
2499    }
2500   ],
2501   "return_type" : "type-667",
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-718"
2511    },
2512    {
2513     "default_arg" : true,
2514     "referenced_type" : "type-57"
2515    }
2516   ],
2517   "return_type" : "type-667",
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-663"
2529    },
2530    {
2531     "referenced_type" : "type-727"
2532    }
2533   ],
2534   "return_type" : "type-246",
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-663"
2545    },
2546    {
2547     "referenced_type" : "type-173"
2548    }
2549   ],
2550   "return_type" : "type-45",
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-663"
2561    },
2562    {
2563     "referenced_type" : "type-173"
2564    }
2565   ],
2566   "return_type" : "type-45",
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-629"
2577    },
2578    {
2579     "referenced_type" : "type-2"
2580    },
2581    {
2582     "referenced_type" : "type-469"
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-730"
2594    }
2595   ],
2596   "return_type" : "type-43",
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-629"
2608    },
2609    {
2610     "referenced_type" : "type-731"
2611    }
2612   ],
2613   "return_type" : "type-246",
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-470"
2623    },
2624    {
2625     "referenced_type" : "type-469"
2626    },
2627    {
2628     "referenced_type" : "type-462"
2629    },
2630    {
2631     "referenced_type" : "type-732"
2632    }
2633   ],
2634   "return_type" : "type-43",
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-629"
2646    }
2647   ],
2648   "return_type" : "type-246",
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-629"
2659    },
2660    {
2661     "referenced_type" : "type-718"
2662    }
2663   ],
2664   "return_type" : "type-45",
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-629"
2675    },
2676    {
2677     "referenced_type" : "type-718"
2678    }
2679   ],
2680   "return_type" : "type-45",
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-629"
2691    }
2692   ],
2693   "return_type" : "type-45",
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-629"
2704    }
2705   ],
2706   "return_type" : "type-45",
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-629"
2717    }
2718   ],
2719   "return_type" : "type-45",
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_recipientEEEm",
2725   "parameters" :
2726   [
2727    {
2728     "is_this_ptr" : true,
2729     "referenced_type" : "type-169"
2730    },
2731    {
2732     "referenced_type" : "type-386"
2733    },
2734    {
2735     "referenced_type" : "type-48"
2736    }
2737   ],
2738   "return_type" : "type-210",
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-169"
2749    },
2750    {
2751     "referenced_type" : "type-733"
2752    }
2753   ],
2754   "return_type" : "type-246",
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_arrayIhLm32EJEEEEEEEE",
2760   "parameters" :
2761   [
2762    {
2763     "is_this_ptr" : true,
2764     "referenced_type" : "type-169"
2765    },
2766    {
2767     "referenced_type" : "type-734"
2768    }
2769   ],
2770   "return_type" : "type-246",
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-169"
2781    },
2782    {
2783     "referenced_type" : "type-590"
2784    },
2785    {
2786     "referenced_type" : "type-219"
2787    }
2788   ],
2789   "return_type" : "type-246",
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-169"
2800    },
2801    {
2802     "referenced_type" : "type-386"
2803    }
2804   ],
2805   "return_type" : "type-210",
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-169"
2816    },
2817    {
2818     "referenced_type" : "type-735"
2819    }
2820   ],
2821   "return_type" : "type-246",
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-653"
2834    },
2835    {
2836     "referenced_type" : "type-590"
2837    },
2838    {
2839     "referenced_type" : "type-219"
2840    }
2841   ],
2842   "return_type" : "type-246",
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-169"
2853    },
2854    {
2855     "referenced_type" : "type-736"
2856    }
2857   ],
2858   "return_type" : "type-246",
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-169"
2869    }
2870   ],
2871   "return_type" : "type-246",
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-169"
2882    }
2883   ],
2884   "return_type" : "type-246",
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-169"
2895    }
2896   ],
2897   "return_type" : "type-246",
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-169"
2908    },
2909    {
2910     "referenced_type" : "type-424"
2911    },
2912    {
2913     "referenced_type" : "type-606"
2914    }
2915   ],
2916   "return_type" : "type-246",
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-169"
2927    },
2928    {
2929     "referenced_type" : "type-408"
2930    }
2931   ],
2932   "return_type" : "type-246",
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-169"
2943    },
2944    {
2945     "referenced_type" : "type-579"
2946    },
2947    {
2948     "referenced_type" : "type-219"
2949    }
2950   ],
2951   "return_type" : "type-246",
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-169"
2962    },
2963    {
2964     "referenced_type" : "type-66"
2965    }
2966   ],
2967   "return_type" : "type-45",
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-169"
2978    },
2979    {
2980     "referenced_type" : "type-66"
2981    }
2982   ],
2983   "return_type" : "type-45",
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_6ParcelEmm",
2989   "parameters" :
2990   [
2991    {
2992     "referenced_type" : "type-97"
2993    },
2994    {
2995     "referenced_type" : "type-462"
2996    },
2997    {
2998     "referenced_type" : "type-48"
2999    },
3000    {
3001     "referenced_type" : "type-48"
3002    }
3003   ],
3004   "return_type" : "type-43",
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_6ParcelEmm",
3010   "parameters" :
3011   [
3012    {
3013     "referenced_type" : "type-97"
3014    },
3015    {
3016     "referenced_type" : "type-469"
3017    },
3018    {
3019     "referenced_type" : "type-48"
3020    },
3021    {
3022     "referenced_type" : "type-48"
3023    }
3024   ],
3025   "return_type" : "type-43",
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-475"
3036    },
3037    {
3038     "default_arg" : true,
3039     "referenced_type" : "type-57"
3040    }
3041   ],
3042   "return_type" : "type-178",
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_recipientEEEm",
3048   "parameters" :
3049   [
3050    {
3051     "is_this_ptr" : true,
3052     "referenced_type" : "type-179"
3053    },
3054    {
3055     "referenced_type" : "type-386"
3056    },
3057    {
3058     "referenced_type" : "type-48"
3059    }
3060   ],
3061   "return_type" : "type-210",
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-179"
3072    },
3073    {
3074     "referenced_type" : "type-737"
3075    }
3076   ],
3077   "return_type" : "type-246",
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_arrayIhLm32EJEEEEEEEE",
3083   "parameters" :
3084   [
3085    {
3086     "is_this_ptr" : true,
3087     "referenced_type" : "type-179"
3088    },
3089    {
3090     "referenced_type" : "type-738"
3091    }
3092   ],
3093   "return_type" : "type-246",
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-475"
3104    },
3105    {
3106     "default_arg" : true,
3107     "referenced_type" : "type-57"
3108    }
3109   ],
3110   "return_type" : "type-178",
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-179"
3121    },
3122    {
3123     "referenced_type" : "type-386"
3124    }
3125   ],
3126   "return_type" : "type-210",
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-179"
3137    },
3138    {
3139     "referenced_type" : "type-739"
3140    }
3141   ],
3142   "return_type" : "type-246",
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-179"
3153    },
3154    {
3155     "default_arg" : true,
3156     "referenced_type" : "type-475"
3157    }
3158   ],
3159   "return_type" : "type-43",
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-179"
3170    },
3171    {
3172     "referenced_type" : "type-740"
3173    }
3174   ],
3175   "return_type" : "type-246",
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-179"
3186    }
3187   ],
3188   "return_type" : "type-246",
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-179"
3199    }
3200   ],
3201   "return_type" : "type-246",
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-475"
3211    },
3212    {
3213     "referenced_type" : "type-607"
3214    }
3215   ],
3216   "return_type" : "type-57",
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-179"
3227    }
3228   ],
3229   "return_type" : "type-246",
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-179"
3240    },
3241    {
3242     "referenced_type" : "type-424"
3243    },
3244    {
3245     "referenced_type" : "type-606"
3246    }
3247   ],
3248   "return_type" : "type-246",
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-151"
3258    },
3259    {
3260     "default_arg" : true,
3261     "referenced_type" : "type-57"
3262    }
3263   ],
3264   "return_type" : "type-232",
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-665"
3274    },
3275    {
3276     "default_arg" : true,
3277     "referenced_type" : "type-57"
3278    }
3279   ],
3280   "return_type" : "type-232",
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-655"
3290    },
3291    {
3292     "default_arg" : true,
3293     "referenced_type" : "type-57"
3294    }
3295   ],
3296   "return_type" : "type-232",
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-673"
3308    },
3309    {
3310     "referenced_type" : "type-743"
3311    }
3312   ],
3313   "return_type" : "type-246",
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-673"
3324    },
3325    {
3326     "referenced_type" : "type-184"
3327    }
3328   ],
3329   "return_type" : "type-45",
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-673"
3340    },
3341    {
3342     "referenced_type" : "type-184"
3343    }
3344   ],
3345   "return_type" : "type-45",
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-469"
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-747"
3373    }
3374   ],
3375   "return_type" : "type-43",
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-748"
3390    }
3391   ],
3392   "return_type" : "type-246",
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-470"
3402    },
3403    {
3404     "referenced_type" : "type-469"
3405    },
3406    {
3407     "referenced_type" : "type-462"
3408    },
3409    {
3410     "referenced_type" : "type-749"
3411    }
3412   ],
3413   "return_type" : "type-43",
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-470"
3423    },
3424    {
3425     "referenced_type" : "type-469"
3426    },
3427    {
3428     "referenced_type" : "type-462"
3429    },
3430    {
3431     "referenced_type" : "type-750"
3432    }
3433   ],
3434   "return_type" : "type-43",
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-470"
3444    },
3445    {
3446     "referenced_type" : "type-469"
3447    },
3448    {
3449     "referenced_type" : "type-462"
3450    },
3451    {
3452     "referenced_type" : "type-751"
3453    }
3454   ],
3455   "return_type" : "type-43",
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-470"
3465    },
3466    {
3467     "referenced_type" : "type-469"
3468    },
3469    {
3470     "referenced_type" : "type-462"
3471    },
3472    {
3473     "referenced_type" : "type-752"
3474    }
3475   ],
3476   "return_type" : "type-43",
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-246",
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-655"
3504    }
3505   ],
3506   "return_type" : "type-45",
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-655"
3520    }
3521   ],
3522   "return_type" : "type-45",
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-45",
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-45",
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-45",
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-690"
3572    }
3573   ],
3574   "return_type" : "type-218",
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_recipientEEEm",
3580   "parameters" :
3581   [
3582    {
3583     "is_this_ptr" : true,
3584     "referenced_type" : "type-690"
3585    },
3586    {
3587     "referenced_type" : "type-386"
3588    },
3589    {
3590     "referenced_type" : "type-48"
3591    }
3592   ],
3593   "return_type" : "type-210",
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-690"
3604    }
3605   ],
3606   "return_type" : "type-218",
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-690"
3617    }
3618   ],
3619   "return_type" : "type-246",
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-690"
3630    },
3631    {
3632     "referenced_type" : "type-753"
3633    }
3634   ],
3635   "return_type" : "type-246",
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_arrayIhLm32EJEEEEEEEE",
3641   "parameters" :
3642   [
3643    {
3644     "is_this_ptr" : true,
3645     "referenced_type" : "type-690"
3646    },
3647    {
3648     "referenced_type" : "type-754"
3649    }
3650   ],
3651   "return_type" : "type-246",
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-690"
3662    },
3663    {
3664     "referenced_type" : "type-386"
3665    }
3666   ],
3667   "return_type" : "type-210",
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-653"
3680    },
3681    {
3682     "referenced_type" : "type-718"
3683    }
3684   ],
3685   "return_type" : "type-218",
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-690"
3696    }
3697   ],
3698   "return_type" : "type-218",
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-690"
3709    },
3710    {
3711     "referenced_type" : "type-755"
3712    }
3713   ],
3714   "return_type" : "type-246",
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-653"
3727    },
3728    {
3729     "referenced_type" : "type-756"
3730    }
3731   ],
3732   "return_type" : "type-246",
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-690"
3743    },
3744    {
3745     "referenced_type" : "type-408"
3746    }
3747   ],
3748   "return_type" : "type-218",
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-653"
3761    }
3762   ],
3763   "return_type" : "type-246",
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-690"
3774    },
3775    {
3776     "referenced_type" : "type-757"
3777    }
3778   ],
3779   "return_type" : "type-246",
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-690"
3790    }
3791   ],
3792   "return_type" : "type-218",
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-690"
3803    }
3804   ],
3805   "return_type" : "type-246",
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-690"
3816    }
3817   ],
3818   "return_type" : "type-246",
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-653"
3831    }
3832   ],
3833   "return_type" : "type-218",
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-690"
3844    },
3845    {
3846     "referenced_type" : "type-702"
3847    }
3848   ],
3849   "return_type" : "type-218",
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-690"
3860    }
3861   ],
3862   "return_type" : "type-246",
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-690"
3873    }
3874   ],
3875   "return_type" : "type-218",
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-690"
3886    },
3887    {
3888     "referenced_type" : "type-424"
3889    },
3890    {
3891     "referenced_type" : "type-606"
3892    }
3893   ],
3894   "return_type" : "type-246",
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-690"
3905    },
3906    {
3907     "referenced_type" : "type-408"
3908    }
3909   ],
3910   "return_type" : "type-226",
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-690"
3921    },
3922    {
3923     "referenced_type" : "type-718"
3924    }
3925   ],
3926   "return_type" : "type-218",
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-690"
3937    },
3938    {
3939     "referenced_type" : "type-758"
3940    }
3941   ],
3942   "return_type" : "type-246",
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-690"
3953    },
3954    {
3955     "referenced_type" : "type-66"
3956    }
3957   ],
3958   "return_type" : "type-45",
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-690"
3969    },
3970    {
3971     "referenced_type" : "type-66"
3972    }
3973   ],
3974   "return_type" : "type-45",
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-136"
3984    },
3985    {
3986     "referenced_type" : "type-72"
3987    },
3988    {
3989     "referenced_type" : "type-57"
3990    }
3991   ],
3992   "return_type" : "type-667",
3993   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3994   "template_args" : [ "type-157", "type-138", "type-158" ]
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-72"
4006    },
4007    {
4008     "referenced_type" : "type-57"
4009    }
4010   ],
4011   "return_type" : "type-667",
4012   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4013   "template_args" : [ "type-157", "type-5", "type-158" ]
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-146"
4022    },
4023    {
4024     "referenced_type" : "type-72"
4025    },
4026    {
4027     "referenced_type" : "type-57"
4028    }
4029   ],
4030   "return_type" : "type-232",
4031   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4032   "template_args" : [ "type-180", "type-148", "type-633" ]
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-72"
4044    },
4045    {
4046     "referenced_type" : "type-57"
4047    }
4048   ],
4049   "return_type" : "type-232",
4050   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4051   "template_args" : [ "type-180", "type-5", "type-633" ]
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-136"
4060    }
4061   ],
4062   "return_type" : "type-136",
4063   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4064   "template_args" : [ "type-138", "type-45" ]
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-155"
4073    }
4074   ],
4075   "return_type" : "type-155",
4076   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4077   "template_args" : [ "type-157", "type-45" ]
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-693"
4086    },
4087    {
4088     "referenced_type" : "type-57"
4089    },
4090    {
4091     "referenced_type" : "type-57"
4092    }
4093   ],
4094   "return_type" : "type-155",
4095   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4096   "template_args" : [ "type-158", "type-157", "type-45", "type-45" ]
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-475"
4105    },
4106    {
4107     "referenced_type" : "type-57"
4108    },
4109    {
4110     "referenced_type" : "type-57"
4111    }
4112   ],
4113   "return_type" : "type-178",
4114   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4115   "template_args" : [ "type-633", "type-180", "type-45", "type-45" ]
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-72",
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-72",
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" : 8,
4137   "linker_set_key" : "android::Mutex &",
4138   "name" : "android::Mutex &",
4139   "referenced_type" : "type-50",
4140   "self_type" : "type-552",
4141   "size" : 8,
4142   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4143  },
4144  {
4145   "alignment" : 8,
4146   "linker_set_key" : "android::RWLock &",
4147   "name" : "android::RWLock &",
4148   "referenced_type" : "type-556",
4149   "self_type" : "type-560",
4150   "size" : 8,
4151   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4152  },
4153  {
4154   "alignment" : 8,
4155   "linker_set_key" : "android::String16 &",
4156   "name" : "android::String16 &",
4157   "referenced_type" : "type-62",
4158   "self_type" : "type-447",
4159   "size" : 8,
4160   "source_file" : "/system/core/libutils/include/utils/String16.h"
4161  },
4162  {
4163   "alignment" : 8,
4164   "linker_set_key" : "android::String8 &",
4165   "name" : "android::String8 &",
4166   "referenced_type" : "type-71",
4167   "self_type" : "type-442",
4168   "size" : 8,
4169   "source_file" : "/system/core/libutils/include/utils/String8.h"
4170  },
4171  {
4172   "alignment" : 8,
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-218",
4176   "self_type" : "type-223",
4177   "size" : 8,
4178   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4179  },
4180  {
4181   "alignment" : 8,
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-232",
4185   "self_type" : "type-235",
4186   "size" : 8,
4187   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4188  },
4189  {
4190   "alignment" : 8,
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-667",
4194   "self_type" : "type-670",
4195   "size" : 8,
4196   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4197  },
4198  {
4199   "alignment" : 8,
4200   "linker_set_key" : "android::hardware::Return<bool> &",
4201   "name" : "android::hardware::Return<bool> &",
4202   "referenced_type" : "type-210",
4203   "self_type" : "type-214",
4204   "size" : 8,
4205   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4206  },
4207  {
4208   "alignment" : 8,
4209   "linker_set_key" : "android::hardware::Return<unsigned int> &",
4210   "name" : "android::hardware::Return<unsigned int> &",
4211   "referenced_type" : "type-226",
4212   "self_type" : "type-229",
4213   "size" : 8,
4214   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4215  },
4216  {
4217   "alignment" : 8,
4218   "linker_set_key" : "android::hardware::Return<void> &",
4219   "name" : "android::hardware::Return<void> &",
4220   "referenced_type" : "type-246",
4221   "self_type" : "type-249",
4222   "size" : 8,
4223   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4224  },
4225  {
4226   "alignment" : 8,
4227   "linker_set_key" : "android::hardware::Status &",
4228   "name" : "android::hardware::Status &",
4229   "referenced_type" : "type-200",
4230   "self_type" : "type-208",
4231   "size" : 8,
4232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4233  },
4234  {
4235   "alignment" : 8,
4236   "linker_set_key" : "android::hardware::TextOutput &",
4237   "name" : "android::hardware::TextOutput &",
4238   "referenced_type" : "type-39",
4239   "self_type" : "type-38",
4240   "size" : 8,
4241   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4242  },
4243  {
4244   "alignment" : 8,
4245   "linker_set_key" : "android::hardware::TextOutput &",
4246   "name" : "android::hardware::TextOutput &",
4247   "referenced_type" : "type-467",
4248   "self_type" : "type-466",
4249   "size" : 8,
4250   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4251  },
4252  {
4253   "alignment" : 8,
4254   "linker_set_key" : "android::hardware::TextOutput &",
4255   "name" : "android::hardware::TextOutput &",
4256   "referenced_type" : "type-689",
4257   "self_type" : "type-688",
4258   "size" : 8,
4259   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4260  },
4261  {
4262   "alignment" : 8,
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-644",
4267   "size" : 8,
4268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4269  },
4270  {
4271   "alignment" : 8,
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-638",
4276   "size" : 8,
4277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4278  },
4279  {
4280   "alignment" : 8,
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-647",
4285   "size" : 8,
4286   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4287  },
4288  {
4289   "alignment" : 8,
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" : 8,
4295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4296  },
4297  {
4298   "alignment" : 8,
4299   "linker_set_key" : "android::hardware::hidl_string &",
4300   "name" : "android::hardware::hidl_string &",
4301   "referenced_type" : "type-358",
4302   "self_type" : "type-642",
4303   "size" : 8,
4304   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4305  },
4306  {
4307   "alignment" : 8,
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" : 8,
4313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4314  },
4315  {
4316   "alignment" : 8,
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" : 8,
4322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4323  },
4324  {
4325   "alignment" : 8,
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-186",
4329   "self_type" : "type-193",
4330   "size" : 8,
4331   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4332  },
4333  {
4334   "alignment" : 8,
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-136",
4338   "self_type" : "type-139",
4339   "size" : 8,
4340   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4341  },
4342  {
4343   "alignment" : 8,
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-178",
4347   "self_type" : "type-182",
4348   "size" : 8,
4349   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4350  },
4351  {
4352   "alignment" : 8,
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-155",
4356   "self_type" : "type-170",
4357   "size" : 8,
4358   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4359  },
4360  {
4361   "alignment" : 8,
4362   "linker_set_key" : "const android::String16 &",
4363   "name" : "const android::String16 &",
4364   "referenced_type" : "type-61",
4365   "self_type" : "type-60",
4366   "size" : 8,
4367   "source_file" : "/system/core/libutils/include/utils/String16.h"
4368  },
4369  {
4370   "alignment" : 8,
4371   "linker_set_key" : "const android::String8 &",
4372   "name" : "const android::String8 &",
4373   "referenced_type" : "type-439",
4374   "self_type" : "type-441",
4375   "size" : 8,
4376   "source_file" : "/system/core/libutils/include/utils/String8.h"
4377  },
4378  {
4379   "alignment" : 8,
4380   "linker_set_key" : "const android::hardware::Parcel &",
4381   "name" : "const android::hardware::Parcel &",
4382   "referenced_type" : "type-468",
4383   "self_type" : "type-469",
4384   "size" : 8,
4385   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4386  },
4387  {
4388   "alignment" : 8,
4389   "linker_set_key" : "const android::hardware::Return<bool> &",
4390   "name" : "const android::hardware::Return<bool> &",
4391   "referenced_type" : "type-216",
4392   "self_type" : "type-240",
4393   "size" : 8,
4394   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4395  },
4396  {
4397   "alignment" : 8,
4398   "linker_set_key" : "const android::hardware::Status &",
4399   "name" : "const android::hardware::Status &",
4400   "referenced_type" : "type-205",
4401   "self_type" : "type-206",
4402   "size" : 8,
4403   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4404  },
4405  {
4406   "alignment" : 8,
4407   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4408   "name" : "const android::hardware::details::SchedPrio &",
4409   "referenced_type" : "type-482",
4410   "self_type" : "type-481",
4411   "size" : 8,
4412   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4413  },
4414  {
4415   "alignment" : 8,
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" : 8,
4421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4422  },
4423  {
4424   "alignment" : 8,
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" : 8,
4430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4431  },
4432  {
4433   "alignment" : 8,
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" : 8,
4439   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4440  },
4441  {
4442   "alignment" : 8,
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-604",
4446   "self_type" : "type-606",
4447   "size" : 8,
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" : 8,
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" : 8,
4457   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4458  },
4459  {
4460   "alignment" : 8,
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" : 8,
4466   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4467  },
4468  {
4469   "alignment" : 8,
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" : 8,
4475   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4476  },
4477  {
4478   "alignment" : 8,
4479   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcConfig &",
4480   "name" : "const android::hardware::nfc::V1_1::NfcConfig &",
4481   "referenced_type" : "type-88",
4482   "self_type" : "type-97",
4483   "size" : 8,
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" : 8,
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-495",
4491   "self_type" : "type-496",
4492   "size" : 8,
4493   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4494  },
4495  {
4496   "alignment" : 8,
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-66",
4501   "size" : 8,
4502   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4503  },
4504  {
4505   "alignment" : 8,
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-195",
4509   "self_type" : "type-310",
4510   "size" : 8,
4511   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4512  },
4513  {
4514   "alignment" : 8,
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" : 8,
4520   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4521  },
4522  {
4523   "alignment" : 8,
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-150",
4527   "self_type" : "type-151",
4528   "size" : 8,
4529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4530  },
4531  {
4532   "alignment" : 8,
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-142",
4536   "self_type" : "type-702",
4537   "size" : 8,
4538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4539  },
4540  {
4541   "alignment" : 8,
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-184",
4545   "self_type" : "type-655",
4546   "size" : 8,
4547   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4548  },
4549  {
4550   "alignment" : 8,
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-173",
4554   "self_type" : "type-718",
4555   "size" : 8,
4556   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4557  },
4558  {
4559   "alignment" : 8,
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-665",
4564   "size" : 8,
4565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4566  },
4567  {
4568   "alignment" : 8,
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-133",
4572   "self_type" : "type-607",
4573   "size" : 8,
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" : 8,
4578   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4579   "name" : "const android::wp<android::hardware::BHwBinder> &",
4580   "referenced_type" : "type-618",
4581   "self_type" : "type-641",
4582   "size" : 8,
4583   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4584  },
4585  {
4586   "alignment" : 8,
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-657",
4590   "self_type" : "type-674",
4591   "size" : 8,
4592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4593  },
4594  {
4595   "alignment" : 8,
4596   "linker_set_key" : "const bool &",
4597   "name" : "const bool &",
4598   "referenced_type" : "type-115",
4599   "self_type" : "type-329",
4600   "size" : 8,
4601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4602  },
4603  {
4604   "alignment" : 8,
4605   "linker_set_key" : "const double &",
4606   "name" : "const double &",
4607   "referenced_type" : "type-345",
4608   "self_type" : "type-346",
4609   "size" : 8,
4610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4611  },
4612  {
4613   "alignment" : 8,
4614   "linker_set_key" : "const float &",
4615   "name" : "const float &",
4616   "referenced_type" : "type-343",
4617   "self_type" : "type-344",
4618   "size" : 8,
4619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4620  },
4621  {
4622   "alignment" : 8,
4623   "linker_set_key" : "const int &",
4624   "name" : "const int &",
4625   "referenced_type" : "type-508",
4626   "self_type" : "type-507",
4627   "size" : 8,
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-28",
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-678",
4648   "self_type" : "type-680",
4649   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4650  },
4651  {
4652   "alignment" : 8,
4653   "linker_set_key" : "const log_msg &",
4654   "name" : "const log_msg &",
4655   "referenced_type" : "type-122",
4656   "self_type" : "type-153",
4657   "size" : 8,
4658   "source_file" : "/system/core/liblog/include/log/log_read.h"
4659  },
4660  {
4661   "alignment" : 8,
4662   "linker_set_key" : "const long &",
4663   "name" : "const long &",
4664   "referenced_type" : "type-339",
4665   "self_type" : "type-340",
4666   "size" : 8,
4667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4668  },
4669  {
4670   "alignment" : 8,
4671   "linker_set_key" : "const short &",
4672   "name" : "const short &",
4673   "referenced_type" : "type-334",
4674   "self_type" : "type-335",
4675   "size" : 8,
4676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4677  },
4678  {
4679   "alignment" : 8,
4680   "linker_set_key" : "const signed char &",
4681   "name" : "const signed char &",
4682   "referenced_type" : "type-330",
4683   "self_type" : "type-333",
4684   "size" : 8,
4685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4686  },
4687  {
4688   "alignment" : 8,
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-473",
4692   "self_type" : "type-475",
4693   "size" : 8,
4694   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4695  },
4696  {
4697   "alignment" : 8,
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-691",
4701   "self_type" : "type-693",
4702   "size" : 8,
4703   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4704  },
4705  {
4706   "alignment" : 8,
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-650",
4710   "self_type" : "type-649",
4711   "size" : 8,
4712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4713  },
4714  {
4715   "alignment" : 8,
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-716",
4719   "self_type" : "type-715",
4720   "size" : 8,
4721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4722  },
4723  {
4724   "alignment" : 8,
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-99",
4728   "self_type" : "type-98",
4729   "size" : 8,
4730   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4731  },
4732  {
4733   "alignment" : 8,
4734   "linker_set_key" : "const unsigned char &",
4735   "name" : "const unsigned char &",
4736   "referenced_type" : "type-414",
4737   "self_type" : "type-568",
4738   "size" : 8,
4739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4740  },
4741  {
4742   "alignment" : 8,
4743   "linker_set_key" : "const unsigned int &",
4744   "name" : "const unsigned int &",
4745   "referenced_type" : "type-54",
4746   "self_type" : "type-338",
4747   "size" : 8,
4748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4749  },
4750  {
4751   "alignment" : 8,
4752   "linker_set_key" : "const unsigned long &",
4753   "name" : "const unsigned long &",
4754   "referenced_type" : "type-55",
4755   "self_type" : "type-341",
4756   "size" : 8,
4757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4758  },
4759  {
4760   "alignment" : 8,
4761   "linker_set_key" : "const unsigned short &",
4762   "name" : "const unsigned short &",
4763   "referenced_type" : "type-336",
4764   "self_type" : "type-337",
4765   "size" : 8,
4766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4767  },
4768  {
4769   "alignment" : 8,
4770   "linker_set_key" : "int &",
4771   "name" : "int &",
4772   "referenced_type" : "type-43",
4773   "self_type" : "type-435",
4774   "size" : 8,
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" : 8,
4779   "linker_set_key" : "unsigned char &",
4780   "name" : "unsigned char &",
4781   "referenced_type" : "type-91",
4782   "self_type" : "type-573",
4783   "size" : 8,
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" : 8,
4788   "linker_set_key" : "unsigned int &",
4789   "name" : "unsigned int &",
4790   "referenced_type" : "type-2",
4791   "self_type" : "type-581",
4792   "size" : 8,
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" : 8,
4800   "linker_set_key" : "android::Condition *",
4801   "name" : "android::Condition *",
4802   "referenced_type" : "type-116",
4803   "self_type" : "type-555",
4804   "size" : 8,
4805   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4806  },
4807  {
4808   "alignment" : 8,
4809   "linker_set_key" : "android::Mutex *",
4810   "name" : "android::Mutex *",
4811   "referenced_type" : "type-50",
4812   "self_type" : "type-550",
4813   "size" : 8,
4814   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4815  },
4816  {
4817   "alignment" : 8,
4818   "linker_set_key" : "android::Mutex::Autolock *",
4819   "name" : "android::Mutex::Autolock *",
4820   "referenced_type" : "type-551",
4821   "self_type" : "type-553",
4822   "size" : 8,
4823   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4824  },
4825  {
4826   "alignment" : 8,
4827   "linker_set_key" : "android::RWLock *",
4828   "name" : "android::RWLock *",
4829   "referenced_type" : "type-556",
4830   "self_type" : "type-558",
4831   "size" : 8,
4832   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4833  },
4834  {
4835   "alignment" : 8,
4836   "linker_set_key" : "android::RWLock::AutoRLock *",
4837   "name" : "android::RWLock::AutoRLock *",
4838   "referenced_type" : "type-559",
4839   "self_type" : "type-561",
4840   "size" : 8,
4841   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4842  },
4843  {
4844   "alignment" : 8,
4845   "linker_set_key" : "android::RWLock::AutoWLock *",
4846   "name" : "android::RWLock::AutoWLock *",
4847   "referenced_type" : "type-562",
4848   "self_type" : "type-563",
4849   "size" : 8,
4850   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4851  },
4852  {
4853   "alignment" : 8,
4854   "linker_set_key" : "android::RefBase *",
4855   "name" : "android::RefBase *",
4856   "referenced_type" : "type-6",
4857   "self_type" : "type-354",
4858   "size" : 8,
4859   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4860  },
4861  {
4862   "alignment" : 8,
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" : 8,
4868   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4869  },
4870  {
4871   "alignment" : 8,
4872   "linker_set_key" : "android::RefBase::weakref_impl *",
4873   "name" : "android::RefBase::weakref_impl *",
4874   "referenced_type" : "type-676",
4875   "self_type" : "type-675",
4876   "size" : 8,
4877   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4878  },
4879  {
4880   "alignment" : 8,
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" : 8,
4886   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4887  },
4888  {
4889   "alignment" : 8,
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" : 8,
4895   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4896  },
4897  {
4898   "alignment" : 8,
4899   "linker_set_key" : "android::ReferenceRenamer *",
4900   "name" : "android::ReferenceRenamer *",
4901   "referenced_type" : "type-347",
4902   "self_type" : "type-348",
4903   "size" : 8,
4904   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4905  },
4906  {
4907   "alignment" : 8,
4908   "linker_set_key" : "android::ScopedTrace *",
4909   "name" : "android::ScopedTrace *",
4910   "referenced_type" : "type-564",
4911   "self_type" : "type-565",
4912   "size" : 8,
4913   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4914  },
4915  {
4916   "alignment" : 8,
4917   "linker_set_key" : "android::String16 *",
4918   "name" : "android::String16 *",
4919   "referenced_type" : "type-62",
4920   "self_type" : "type-448",
4921   "size" : 8,
4922   "source_file" : "/system/core/libutils/include/utils/String16.h"
4923  },
4924  {
4925   "alignment" : 8,
4926   "linker_set_key" : "android::String8 *",
4927   "name" : "android::String8 *",
4928   "referenced_type" : "type-71",
4929   "self_type" : "type-443",
4930   "size" : 8,
4931   "source_file" : "/system/core/libutils/include/utils/String8.h"
4932  },
4933  {
4934   "alignment" : 8,
4935   "linker_set_key" : "android::Thread *",
4936   "name" : "android::Thread *",
4937   "referenced_type" : "type-114",
4938   "self_type" : "type-113",
4939   "size" : 8,
4940   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4941  },
4942  {
4943   "alignment" : 8,
4944   "linker_set_key" : "android::VirtualLightRefBase *",
4945   "name" : "android::VirtualLightRefBase *",
4946   "referenced_type" : "type-252",
4947   "self_type" : "type-257",
4948   "size" : 8,
4949   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4950  },
4951  {
4952   "alignment" : 8,
4953   "linker_set_key" : "android::hardware::BHwBinder *",
4954   "name" : "android::hardware::BHwBinder *",
4955   "referenced_type" : "type-198",
4956   "self_type" : "type-197",
4957   "size" : 8,
4958   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4959  },
4960  {
4961   "alignment" : 8,
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" : 8,
4967   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4968  },
4969  {
4970   "alignment" : 8,
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-161",
4974   "self_type" : "type-687",
4975   "size" : 8,
4976   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4977  },
4978  {
4979   "alignment" : 8,
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-491",
4983   "self_type" : "type-494",
4984   "size" : 8,
4985   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4986  },
4987  {
4988   "alignment" : 8,
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-509",
4992   "self_type" : "type-514",
4993   "size" : 8,
4994   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4995  },
4996  {
4997   "alignment" : 8,
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-497",
5001   "self_type" : "type-502",
5002   "size" : 8,
5003   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5004  },
5005  {
5006   "alignment" : 8,
5007   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5008   "name" : "android::hardware::GrantorDescriptor *",
5009   "referenced_type" : "type-378",
5010   "self_type" : "type-377",
5011   "size" : 8,
5012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5013  },
5014  {
5015   "alignment" : 8,
5016   "linker_set_key" : "android::hardware::IBinder *",
5017   "name" : "android::hardware::IBinder *",
5018   "referenced_type" : "type-26",
5019   "self_type" : "type-25",
5020   "size" : 8,
5021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5022  },
5023  {
5024   "alignment" : 8,
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" : 8,
5030   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5031  },
5032  {
5033   "alignment" : 8,
5034   "linker_set_key" : "android::hardware::IInterface *",
5035   "name" : "android::hardware::IInterface *",
5036   "referenced_type" : "type-37",
5037   "self_type" : "type-36",
5038   "size" : 8,
5039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5040  },
5041  {
5042   "alignment" : 8,
5043   "linker_set_key" : "android::hardware::Parcel *",
5044   "name" : "android::hardware::Parcel *",
5045   "referenced_type" : "type-457",
5046   "self_type" : "type-462",
5047   "size" : 8,
5048   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5049  },
5050  {
5051   "alignment" : 8,
5052   "linker_set_key" : "android::hardware::ProcessState *",
5053   "name" : "android::hardware::ProcessState *",
5054   "referenced_type" : "type-42",
5055   "self_type" : "type-41",
5056   "size" : 8,
5057   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5058  },
5059  {
5060   "alignment" : 8,
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-218",
5064   "self_type" : "type-221",
5065   "size" : 8,
5066   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5067  },
5068  {
5069   "alignment" : 8,
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-232",
5073   "self_type" : "type-233",
5074   "size" : 8,
5075   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5076  },
5077  {
5078   "alignment" : 8,
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-667",
5082   "self_type" : "type-668",
5083   "size" : 8,
5084   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5085  },
5086  {
5087   "alignment" : 8,
5088   "linker_set_key" : "android::hardware::Return<bool> *",
5089   "name" : "android::hardware::Return<bool> *",
5090   "referenced_type" : "type-210",
5091   "self_type" : "type-212",
5092   "size" : 8,
5093   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5094  },
5095  {
5096   "alignment" : 8,
5097   "linker_set_key" : "android::hardware::Return<unsigned int> *",
5098   "name" : "android::hardware::Return<unsigned int> *",
5099   "referenced_type" : "type-226",
5100   "self_type" : "type-227",
5101   "size" : 8,
5102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5103  },
5104  {
5105   "alignment" : 8,
5106   "linker_set_key" : "android::hardware::Return<void> *",
5107   "name" : "android::hardware::Return<void> *",
5108   "referenced_type" : "type-246",
5109   "self_type" : "type-247",
5110   "size" : 8,
5111   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5112  },
5113  {
5114   "alignment" : 8,
5115   "linker_set_key" : "android::hardware::Status *",
5116   "name" : "android::hardware::Status *",
5117   "referenced_type" : "type-200",
5118   "self_type" : "type-203",
5119   "size" : 8,
5120   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5121  },
5122  {
5123   "alignment" : 8,
5124   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5125   "name" : "android::hardware::details::HidlInstrumentor *",
5126   "referenced_type" : "type-165",
5127   "self_type" : "type-653",
5128   "size" : 8,
5129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5130  },
5131  {
5132   "alignment" : 8,
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-643",
5137   "size" : 8,
5138   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5139  },
5140  {
5141   "alignment" : 8,
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-637",
5146   "size" : 8,
5147   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5148  },
5149  {
5150   "alignment" : 8,
5151   "linker_set_key" : "android::hardware::details::return_status *",
5152   "name" : "android::hardware::details::return_status *",
5153   "referenced_type" : "type-211",
5154   "self_type" : "type-241",
5155   "size" : 8,
5156   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5157  },
5158  {
5159   "alignment" : 8,
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" : 8,
5165   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5166  },
5167  {
5168   "alignment" : 8,
5169   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5170   "name" : "android::hardware::hidl_binder_death_recipient *",
5171   "referenced_type" : "type-188",
5172   "self_type" : "type-187",
5173   "size" : 8,
5174   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5175  },
5176  {
5177   "alignment" : 8,
5178   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5179   "name" : "android::hardware::hidl_death_recipient *",
5180   "referenced_type" : "type-191",
5181   "self_type" : "type-190",
5182   "size" : 8,
5183   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5184  },
5185  {
5186   "alignment" : 8,
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" : 8,
5192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5193  },
5194  {
5195   "alignment" : 8,
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" : 8,
5201   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5202  },
5203  {
5204   "alignment" : 8,
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" : 8,
5210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5211  },
5212  {
5213   "alignment" : 8,
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" : 8,
5219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5220  },
5221  {
5222   "alignment" : 8,
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" : 8,
5228   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5229  },
5230  {
5231   "alignment" : 8,
5232   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
5233   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
5234   "referenced_type" : "type-621",
5235   "self_type" : "type-622",
5236   "size" : 8,
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" : 8,
5241   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5242   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5243   "referenced_type" : "type-613",
5244   "self_type" : "type-614",
5245   "size" : 8,
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" : 8,
5250   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
5251   "name" : "android::hardware::nfc::V1_0::INfc *",
5252   "referenced_type" : "type-148",
5253   "self_type" : "type-147",
5254   "size" : 8,
5255   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5256  },
5257  {
5258   "alignment" : 8,
5259   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5260   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5261   "referenced_type" : "type-138",
5262   "self_type" : "type-137",
5263   "size" : 8,
5264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5265  },
5266  {
5267   "alignment" : 8,
5268   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc *",
5269   "name" : "android::hardware::nfc::V1_1::BnHwNfc *",
5270   "referenced_type" : "type-488",
5271   "self_type" : "type-605",
5272   "size" : 8,
5273   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5274  },
5275  {
5276   "alignment" : 8,
5277   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
5278   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
5279   "referenced_type" : "type-472",
5280   "self_type" : "type-629",
5281   "size" : 8,
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" : 8,
5286   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc *",
5287   "name" : "android::hardware::nfc::V1_1::BpHwNfc *",
5288   "referenced_type" : "type-633",
5289   "self_type" : "type-690",
5290   "size" : 8,
5291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5292  },
5293  {
5294   "alignment" : 8,
5295   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5296   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5297   "referenced_type" : "type-158",
5298   "self_type" : "type-169",
5299   "size" : 8,
5300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5301  },
5302  {
5303   "alignment" : 8,
5304   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfc *",
5305   "name" : "android::hardware::nfc::V1_1::BsNfc *",
5306   "referenced_type" : "type-666",
5307   "self_type" : "type-673",
5308   "size" : 8,
5309   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5310  },
5311  {
5312   "alignment" : 8,
5313   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfcClientCallback *",
5314   "name" : "android::hardware::nfc::V1_1::BsNfcClientCallback *",
5315   "referenced_type" : "type-660",
5316   "self_type" : "type-663",
5317   "size" : 8,
5318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5319  },
5320  {
5321   "alignment" : 8,
5322   "linker_set_key" : "android::hardware::nfc::V1_1::INfc *",
5323   "name" : "android::hardware::nfc::V1_1::INfc *",
5324   "referenced_type" : "type-180",
5325   "self_type" : "type-179",
5326   "size" : 8,
5327   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5328  },
5329  {
5330   "alignment" : 8,
5331   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback *",
5332   "name" : "android::hardware::nfc::V1_1::INfcClientCallback *",
5333   "referenced_type" : "type-157",
5334   "self_type" : "type-156",
5335   "size" : 8,
5336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5337  },
5338  {
5339   "alignment" : 8,
5340   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5341   "name" : "android::hidl::base::V1_0::BnHwBase *",
5342   "referenced_type" : "type-471",
5343   "self_type" : "type-470",
5344   "size" : 8,
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" : 8,
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" : 8,
5354   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5355  },
5356  {
5357   "alignment" : 8,
5358   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5359   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5360   "referenced_type" : "type-106",
5361   "self_type" : "type-105",
5362   "size" : 8,
5363   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5364  },
5365  {
5366   "alignment" : 8,
5367   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5368   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5369   "referenced_type" : "type-121",
5370   "self_type" : "type-120",
5371   "size" : 8,
5372   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5373  },
5374  {
5375   "alignment" : 8,
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" : 8,
5381   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5382  },
5383  {
5384   "alignment" : 8,
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-27",
5389   "size" : 8,
5390   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5391  },
5392  {
5393   "alignment" : 8,
5394   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5395   "name" : "android::sp<android::hardware::ProcessState> *",
5396   "referenced_type" : "type-40",
5397   "self_type" : "type-101",
5398   "size" : 8,
5399   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5400  },
5401  {
5402   "alignment" : 8,
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-186",
5406   "self_type" : "type-185",
5407   "size" : 8,
5408   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5409  },
5410  {
5411   "alignment" : 8,
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-146",
5415   "self_type" : "type-149",
5416   "size" : 8,
5417   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5418  },
5419  {
5420   "alignment" : 8,
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-136",
5424   "self_type" : "type-135",
5425   "size" : 8,
5426   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5427  },
5428  {
5429   "alignment" : 8,
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-178",
5433   "self_type" : "type-177",
5434   "size" : 8,
5435   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5436  },
5437  {
5438   "alignment" : 8,
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-155",
5442   "self_type" : "type-154",
5443   "size" : 8,
5444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5445  },
5446  {
5447   "alignment" : 8,
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-664",
5452   "size" : 8,
5453   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5454  },
5455  {
5456   "alignment" : 8,
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-104",
5460   "self_type" : "type-107",
5461   "size" : 8,
5462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5463  },
5464  {
5465   "alignment" : 8,
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-119",
5469   "self_type" : "type-132",
5470   "size" : 8,
5471   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5472  },
5473  {
5474   "alignment" : 8,
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-476",
5479   "size" : 8,
5480   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5481  },
5482  {
5483   "alignment" : 8,
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-220",
5488   "size" : 8,
5489   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5490  },
5491  {
5492   "alignment" : 8,
5493   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5494   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5495   "referenced_type" : "type-189",
5496   "self_type" : "type-332",
5497   "size" : 8,
5498   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5499  },
5500  {
5501   "alignment" : 8,
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-654",
5506   "size" : 8,
5507   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5508  },
5509  {
5510   "alignment" : 8,
5511   "linker_set_key" : "android_flex_plane *",
5512   "name" : "android_flex_plane *",
5513   "referenced_type" : "type-538",
5514   "self_type" : "type-541",
5515   "size" : 8,
5516   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5517  },
5518  {
5519   "alignment" : 8,
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-59",
5523   "self_type" : "type-58",
5524   "size" : 8,
5525   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5526  },
5527  {
5528   "alignment" : 8,
5529   "linker_set_key" : "char *",
5530   "name" : "char *",
5531   "referenced_type" : "type-74",
5532   "self_type" : "type-215",
5533   "size" : 8,
5534   "source_file" : "/system/core/liblog/include/log/log_read.h"
5535  },
5536  {
5537   "alignment" : 8,
5538   "linker_set_key" : "const android::NativeHandle *",
5539   "name" : "const android::NativeHandle *",
5540   "referenced_type" : "type-430",
5541   "self_type" : "type-431",
5542   "size" : 8,
5543   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5544  },
5545  {
5546   "alignment" : 8,
5547   "linker_set_key" : "const android::RefBase *",
5548   "name" : "const android::RefBase *",
5549   "referenced_type" : "type-351",
5550   "self_type" : "type-352",
5551   "size" : 8,
5552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5553  },
5554  {
5555   "alignment" : 8,
5556   "linker_set_key" : "const android::String16 *",
5557   "name" : "const android::String16 *",
5558   "referenced_type" : "type-61",
5559   "self_type" : "type-446",
5560   "size" : 8,
5561   "source_file" : "/system/core/libutils/include/utils/String16.h"
5562  },
5563  {
5564   "alignment" : 8,
5565   "linker_set_key" : "const android::String8 *",
5566   "name" : "const android::String8 *",
5567   "referenced_type" : "type-439",
5568   "self_type" : "type-440",
5569   "size" : 8,
5570   "source_file" : "/system/core/libutils/include/utils/String8.h"
5571  },
5572  {
5573   "alignment" : 8,
5574   "linker_set_key" : "const android::VectorImpl *",
5575   "name" : "const android::VectorImpl *",
5576   "referenced_type" : "type-517",
5577   "self_type" : "type-518",
5578   "size" : 8,
5579   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5580  },
5581  {
5582   "alignment" : 8,
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" : 8,
5588   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5589  },
5590  {
5591   "alignment" : 8,
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-483",
5595   "self_type" : "type-484",
5596   "size" : 8,
5597   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5598  },
5599  {
5600   "alignment" : 8,
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-489",
5604   "self_type" : "type-490",
5605   "size" : 8,
5606   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5607  },
5608  {
5609   "alignment" : 8,
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-224",
5613   "self_type" : "type-225",
5614   "size" : 8,
5615   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5616  },
5617  {
5618   "alignment" : 8,
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-236",
5622   "self_type" : "type-239",
5623   "size" : 8,
5624   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5625  },
5626  {
5627   "alignment" : 8,
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-671",
5631   "self_type" : "type-672",
5632   "size" : 8,
5633   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5634  },
5635  {
5636   "alignment" : 8,
5637   "linker_set_key" : "const android::hardware::Return<bool> *",
5638   "name" : "const android::hardware::Return<bool> *",
5639   "referenced_type" : "type-216",
5640   "self_type" : "type-217",
5641   "size" : 8,
5642   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5643  },
5644  {
5645   "alignment" : 8,
5646   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
5647   "name" : "const android::hardware::Return<unsigned int> *",
5648   "referenced_type" : "type-230",
5649   "self_type" : "type-231",
5650   "size" : 8,
5651   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5652  },
5653  {
5654   "alignment" : 8,
5655   "linker_set_key" : "const android::hardware::Status *",
5656   "name" : "const android::hardware::Status *",
5657   "referenced_type" : "type-205",
5658   "self_type" : "type-209",
5659   "size" : 8,
5660   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5661  },
5662  {
5663   "alignment" : 8,
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-645",
5667   "self_type" : "type-646",
5668   "size" : 8,
5669   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5670  },
5671  {
5672   "alignment" : 8,
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-639",
5676   "self_type" : "type-640",
5677   "size" : 8,
5678   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5679  },
5680  {
5681   "alignment" : 8,
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" : 8,
5687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5688  },
5689  {
5690   "alignment" : 8,
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-597",
5695   "size" : 8,
5696   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5697  },
5698  {
5699   "alignment" : 8,
5700   "linker_set_key" : "const android::hardware::details::return_status *",
5701   "name" : "const android::hardware::details::return_status *",
5702   "referenced_type" : "type-243",
5703   "self_type" : "type-244",
5704   "size" : 8,
5705   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5706  },
5707  {
5708   "alignment" : 8,
5709   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5710   "name" : "const android::hardware::hidl_death_recipient *",
5711   "referenced_type" : "type-658",
5712   "self_type" : "type-659",
5713   "size" : 8,
5714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5715  },
5716  {
5717   "alignment" : 8,
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" : 8,
5723   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5724  },
5725  {
5726   "alignment" : 8,
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" : 8,
5732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5733  },
5734  {
5735   "alignment" : 8,
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" : 8,
5741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5742  },
5743  {
5744   "alignment" : 8,
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" : 8,
5750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5751  },
5752  {
5753   "alignment" : 8,
5754   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5755   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5756   "referenced_type" : "type-626",
5757   "self_type" : "type-628",
5758   "size" : 8,
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" : 8,
5763   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5764   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5765   "referenced_type" : "type-619",
5766   "self_type" : "type-620",
5767   "size" : 8,
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" : 8,
5772   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
5773   "name" : "const android::hardware::nfc::V1_0::INfc *",
5774   "referenced_type" : "type-587",
5775   "self_type" : "type-588",
5776   "size" : 8,
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" : 8,
5781   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5782   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5783   "referenced_type" : "type-144",
5784   "self_type" : "type-145",
5785   "size" : 8,
5786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5787  },
5788  {
5789   "alignment" : 8,
5790   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc *",
5791   "name" : "const android::hardware::nfc::V1_1::BpHwNfc *",
5792   "referenced_type" : "type-632",
5793   "self_type" : "type-636",
5794   "size" : 8,
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" : 8,
5799   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5800   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5801   "referenced_type" : "type-630",
5802   "self_type" : "type-631",
5803   "size" : 8,
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" : 8,
5808   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc *",
5809   "name" : "const android::hardware::nfc::V1_1::INfc *",
5810   "referenced_type" : "type-602",
5811   "self_type" : "type-603",
5812   "size" : 8,
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" : 8,
5817   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
5818   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
5819   "referenced_type" : "type-175",
5820   "self_type" : "type-176",
5821   "size" : 8,
5822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5823  },
5824  {
5825   "alignment" : 8,
5826   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5827   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5828   "referenced_type" : "type-611",
5829   "self_type" : "type-612",
5830   "size" : 8,
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" : 8,
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" : 8,
5840   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5841  },
5842  {
5843   "alignment" : 8,
5844   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5845   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5846   "referenced_type" : "type-110",
5847   "self_type" : "type-111",
5848   "size" : 8,
5849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5850  },
5851  {
5852   "alignment" : 8,
5853   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5854   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5855   "referenced_type" : "type-566",
5856   "self_type" : "type-567",
5857   "size" : 8,
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" : 8,
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-32",
5866   "size" : 8,
5867   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5868  },
5869  {
5870   "alignment" : 8,
5871   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5872   "name" : "const android::sp<android::hardware::ProcessState> *",
5873   "referenced_type" : "type-102",
5874   "self_type" : "type-103",
5875   "size" : 8,
5876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5877  },
5878  {
5879   "alignment" : 8,
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-195",
5883   "self_type" : "type-194",
5884   "size" : 8,
5885   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5886  },
5887  {
5888   "alignment" : 8,
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" : 8,
5894   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5895  },
5896  {
5897   "alignment" : 8,
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-150",
5901   "self_type" : "type-152",
5902   "size" : 8,
5903   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5904  },
5905  {
5906   "alignment" : 8,
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-142",
5910   "self_type" : "type-141",
5911   "size" : 8,
5912   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5913  },
5914  {
5915   "alignment" : 8,
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-184",
5919   "self_type" : "type-183",
5920   "size" : 8,
5921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5922  },
5923  {
5924   "alignment" : 8,
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-173",
5928   "self_type" : "type-172",
5929   "size" : 8,
5930   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5931  },
5932  {
5933   "alignment" : 8,
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" : 8,
5939   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5940  },
5941  {
5942   "alignment" : 8,
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-108",
5946   "self_type" : "type-109",
5947   "size" : 8,
5948   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5949  },
5950  {
5951   "alignment" : 8,
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-133",
5955   "self_type" : "type-134",
5956   "size" : 8,
5957   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5958  },
5959  {
5960   "alignment" : 8,
5961   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5962   "name" : "const android::wp<android::hardware::BHwBinder> *",
5963   "referenced_type" : "type-618",
5964   "self_type" : "type-627",
5965   "size" : 8,
5966   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5967  },
5968  {
5969   "alignment" : 8,
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" : 8,
5975   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5976  },
5977  {
5978   "alignment" : 8,
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-657",
5982   "self_type" : "type-656",
5983   "size" : 8,
5984   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5985  },
5986  {
5987   "alignment" : 8,
5988   "linker_set_key" : "const char *",
5989   "name" : "const char *",
5990   "referenced_type" : "type-73",
5991   "self_type" : "type-72",
5992   "size" : 8,
5993   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5994  },
5995  {
5996   "alignment" : 8,
5997   "linker_set_key" : "const char16_t *",
5998   "name" : "const char16_t *",
5999   "referenced_type" : "type-64",
6000   "self_type" : "type-63",
6001   "size" : 8,
6002   "source_file" : "/system/core/libutils/include/utils/String16.h"
6003  },
6004  {
6005   "alignment" : 8,
6006   "linker_set_key" : "const log_msg *",
6007   "name" : "const log_msg *",
6008   "referenced_type" : "type-122",
6009   "self_type" : "type-143",
6010   "size" : 8,
6011   "source_file" : "/system/core/liblog/include/log/log_read.h"
6012  },
6013  {
6014   "alignment" : 8,
6015   "linker_set_key" : "const native_handle *",
6016   "name" : "const native_handle *",
6017   "referenced_type" : "type-309",
6018   "self_type" : "type-308",
6019   "size" : 8,
6020   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6021  },
6022  {
6023   "alignment" : 8,
6024   "linker_set_key" : "const unsigned char *",
6025   "name" : "const unsigned char *",
6026   "referenced_type" : "type-414",
6027   "self_type" : "type-413",
6028   "size" : 8,
6029   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6030  },
6031  {
6032   "alignment" : 8,
6033   "linker_set_key" : "const unsigned long long *",
6034   "name" : "const unsigned long long *",
6035   "referenced_type" : "type-464",
6036   "self_type" : "type-463",
6037   "size" : 8,
6038   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6039  },
6040  {
6041   "alignment" : 8,
6042   "linker_set_key" : "const void *",
6043   "name" : "const void *",
6044   "referenced_type" : "type-421",
6045   "self_type" : "type-422",
6046   "size" : 8,
6047   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6048  },
6049  {
6050   "alignment" : 8,
6051   "linker_set_key" : "int (*)(void *)",
6052   "name" : "int (*)(void *)",
6053   "referenced_type" : "type-547",
6054   "self_type" : "type-548",
6055   "size" : 8,
6056   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6057  },
6058  {
6059   "alignment" : 8,
6060   "linker_set_key" : "int *",
6061   "name" : "int *",
6062   "referenced_type" : "type-43",
6063   "self_type" : "type-402",
6064   "size" : 8,
6065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6066  },
6067  {
6068   "alignment" : 8,
6069   "linker_set_key" : "log_msg *",
6070   "name" : "log_msg *",
6071   "referenced_type" : "type-123",
6072   "self_type" : "type-204",
6073   "size" : 8,
6074   "source_file" : "/system/core/liblog/include/log/log_read.h"
6075  },
6076  {
6077   "alignment" : 8,
6078   "linker_set_key" : "native_handle *",
6079   "name" : "native_handle *",
6080   "referenced_type" : "type-237",
6081   "self_type" : "type-256",
6082   "size" : 8,
6083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6084  },
6085  {
6086   "alignment" : 8,
6087   "linker_set_key" : "unsigned char *",
6088   "name" : "unsigned char *",
6089   "referenced_type" : "type-91",
6090   "self_type" : "type-96",
6091   "size" : 8,
6092   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6093  },
6094  {
6095   "alignment" : 8,
6096   "linker_set_key" : "unsigned long *",
6097   "name" : "unsigned long *",
6098   "referenced_type" : "type-48",
6099   "self_type" : "type-77",
6100   "size" : 8,
6101   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6102  },
6103  {
6104   "alignment" : 8,
6105   "linker_set_key" : "unsigned long long *",
6106   "name" : "unsigned long long *",
6107   "referenced_type" : "type-315",
6108   "self_type" : "type-459",
6109   "size" : 8,
6110   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6111  },
6112  {
6113   "alignment" : 8,
6114   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6115   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6116   "referenced_type" : "type-461",
6117   "self_type" : "type-460",
6118   "size" : 8,
6119   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6120  },
6121  {
6122   "alignment" : 8,
6123   "linker_set_key" : "void *",
6124   "name" : "void *",
6125   "referenced_type" : "type-45",
6126   "self_type" : "type-44",
6127   "size" : 8,
6128   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6129  },
6130  {
6131   "alignment" : 8,
6132   "linker_set_key" : "void **",
6133   "name" : "void **",
6134   "referenced_type" : "type-44",
6135   "self_type" : "type-549",
6136   "size" : 8,
6137   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6138  }
6139 ],
6140 "qualified_types" :
6141 [
6142  {
6143   "alignment" : 8,
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" : 8,
6150   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6151  },
6152  {
6153   "alignment" : 8,
6154   "is_const" : true,
6155   "linker_set_key" : "android::RefBase::weakref_impl *const",
6156   "name" : "android::RefBase::weakref_impl *const",
6157   "referenced_type" : "type-675",
6158   "self_type" : "type-677",
6159   "size" : 8,
6160   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6161  },
6162  {
6163   "alignment" : 8,
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" : 8,
6170   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6171  },
6172  {
6173   "alignment" : 8,
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-163",
6179   "size" : 8,
6180   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6181  },
6182  {
6183   "alignment" : 8,
6184   "is_const" : true,
6185   "linker_set_key" : "const android::NativeHandle",
6186   "name" : "const android::NativeHandle",
6187   "referenced_type" : "type-255",
6188   "self_type" : "type-430",
6189   "size" : 24,
6190   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6191  },
6192  {
6193   "alignment" : 8,
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" : 16,
6200   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6201  },
6202  {
6203   "alignment" : 8,
6204   "is_const" : true,
6205   "linker_set_key" : "const android::String16",
6206   "name" : "const android::String16",
6207   "referenced_type" : "type-62",
6208   "self_type" : "type-61",
6209   "size" : 8,
6210   "source_file" : "/system/core/libutils/include/utils/String16.h"
6211  },
6212  {
6213   "alignment" : 8,
6214   "is_const" : true,
6215   "linker_set_key" : "const android::String8",
6216   "name" : "const android::String8",
6217   "referenced_type" : "type-71",
6218   "self_type" : "type-439",
6219   "size" : 8,
6220   "source_file" : "/system/core/libutils/include/utils/String8.h"
6221  },
6222  {
6223   "alignment" : 8,
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-517",
6229   "size" : 40,
6230   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6231  },
6232  {
6233   "alignment" : 8,
6234   "is_const" : true,
6235   "linker_set_key" : "const android::hardware::BpHwRefBase",
6236   "name" : "const android::hardware::BpHwRefBase",
6237   "referenced_type" : "type-162",
6238   "self_type" : "type-450",
6239   "size" : 48,
6240   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6241  },
6242  {
6243   "alignment" : 8,
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-477",
6248   "self_type" : "type-483",
6249   "size" : 64,
6250   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6251  },
6252  {
6253   "alignment" : 8,
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-485",
6258   "self_type" : "type-489",
6259   "size" : 64,
6260   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6261  },
6262  {
6263   "alignment" : 8,
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-468",
6269   "size" : 136,
6270   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6271  },
6272  {
6273   "alignment" : 8,
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-218",
6278   "self_type" : "type-224",
6279   "size" : 40,
6280   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6281  },
6282  {
6283   "alignment" : 8,
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-232",
6288   "self_type" : "type-236",
6289   "size" : 48,
6290   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6291  },
6292  {
6293   "alignment" : 8,
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-667",
6298   "self_type" : "type-671",
6299   "size" : 48,
6300   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6301  },
6302  {
6303   "alignment" : 8,
6304   "is_const" : true,
6305   "linker_set_key" : "const android::hardware::Return<bool>",
6306   "name" : "const android::hardware::Return<bool>",
6307   "referenced_type" : "type-210",
6308   "self_type" : "type-216",
6309   "size" : 40,
6310   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6311  },
6312  {
6313   "alignment" : 8,
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-226",
6318   "self_type" : "type-230",
6319   "size" : 40,
6320   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6321  },
6322  {
6323   "alignment" : 8,
6324   "is_const" : true,
6325   "linker_set_key" : "const android::hardware::Status",
6326   "name" : "const android::hardware::Status",
6327   "referenced_type" : "type-200",
6328   "self_type" : "type-205",
6329   "size" : 32,
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-480",
6338   "self_type" : "type-482",
6339   "size" : 8,
6340   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6341  },
6342  {
6343   "alignment" : 8,
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-645",
6349   "size" : 8,
6350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6351  },
6352  {
6353   "alignment" : 8,
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-639",
6359   "size" : 8,
6360   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6361  },
6362  {
6363   "alignment" : 8,
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" : 8,
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-94",
6378   "self_type" : "type-589",
6379   "size" : 8,
6380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6381  },
6382  {
6383   "alignment" : 8,
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-211",
6388   "self_type" : "type-243",
6389   "size" : 40,
6390   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6391  },
6392  {
6393   "alignment" : 8,
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-191",
6398   "self_type" : "type-658",
6399   "size" : 24,
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" : 8,
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" : 8,
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-604",
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" : 8,
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" : 8,
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-93",
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" : 8,
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-623",
6478   "self_type" : "type-626",
6479   "size" : 216,
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" : 8,
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-615",
6488   "self_type" : "type-619",
6489   "size" : 216,
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" : 8,
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-148",
6498   "self_type" : "type-587",
6499   "size" : 24,
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" : 8,
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-138",
6508   "self_type" : "type-144",
6509   "size" : 24,
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-579",
6518   "self_type" : "type-580",
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-219",
6528   "self_type" : "type-582",
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" : 8,
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-633",
6538   "self_type" : "type-632",
6539   "size" : 216,
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" : 8,
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-158",
6548   "self_type" : "type-630",
6549   "size" : 216,
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-591",
6558   "self_type" : "type-593",
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" : 8,
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-180",
6568   "self_type" : "type-602",
6569   "size" : 24,
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" : 8,
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-157",
6578   "self_type" : "type-175",
6579   "size" : 24,
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-89",
6588   "self_type" : "type-88",
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-590",
6598   "self_type" : "type-592",
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-90",
6608   "self_type" : "type-594",
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" : 8,
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-608",
6618   "self_type" : "type-611",
6619   "size" : 216,
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" : 8,
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" : 24,
6640   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6641  },
6642  {
6643   "alignment" : 8,
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-495",
6649   "size" : 8,
6650   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6651  },
6652  {
6653   "alignment" : 8,
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-106",
6658   "self_type" : "type-110",
6659   "size" : 24,
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-570",
6668   "self_type" : "type-574",
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-569",
6678   "self_type" : "type-572",
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" : 8,
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-121",
6688   "self_type" : "type-566",
6689   "size" : 24,
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" : 8,
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" : 8,
6700   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6701  },
6702  {
6703   "alignment" : 8,
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-40",
6708   "self_type" : "type-102",
6709   "size" : 8,
6710   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6711  },
6712  {
6713   "alignment" : 8,
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-186",
6718   "self_type" : "type-195",
6719   "size" : 8,
6720   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6721  },
6722  {
6723   "alignment" : 8,
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" : 8,
6730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6731  },
6732  {
6733   "alignment" : 8,
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-146",
6738   "self_type" : "type-150",
6739   "size" : 8,
6740   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6741  },
6742  {
6743   "alignment" : 8,
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-136",
6748   "self_type" : "type-142",
6749   "size" : 8,
6750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6751  },
6752  {
6753   "alignment" : 8,
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-178",
6758   "self_type" : "type-184",
6759   "size" : 8,
6760   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6761  },
6762  {
6763   "alignment" : 8,
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-155",
6768   "self_type" : "type-173",
6769   "size" : 8,
6770   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6771  },
6772  {
6773   "alignment" : 8,
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" : 8,
6780   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6781  },
6782  {
6783   "alignment" : 8,
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-104",
6788   "self_type" : "type-108",
6789   "size" : 8,
6790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6791  },
6792  {
6793   "alignment" : 8,
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-119",
6798   "self_type" : "type-133",
6799   "size" : 8,
6800   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6801  },
6802  {
6803   "alignment" : 8,
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-618",
6809   "size" : 16,
6810   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6811  },
6812  {
6813   "alignment" : 8,
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-189",
6818   "self_type" : "type-342",
6819   "size" : 16,
6820   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6821  },
6822  {
6823   "alignment" : 8,
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-657",
6829   "size" : 16,
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-57",
6838   "self_type" : "type-115",
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-74",
6848   "self_type" : "type-73",
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-65",
6858   "self_type" : "type-64",
6859   "size" : 2,
6860   "source_file" : "/system/core/libutils/include/utils/String16.h"
6861  },
6862  {
6863   "alignment" : 8,
6864   "is_const" : true,
6865   "linker_set_key" : "const double",
6866   "name" : "const double",
6867   "referenced_type" : "type-325",
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-320",
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-43",
6888   "self_type" : "type-508",
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-29",
6897   "self_type" : "type-28",
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-679",
6913   "self_type" : "type-678",
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-123",
6922   "self_type" : "type-122",
6923   "size" : 5124,
6924   "source_file" : "/system/core/liblog/include/log/log_read.h"
6925  },
6926  {
6927   "alignment" : 8,
6928   "is_const" : true,
6929   "linker_set_key" : "const long",
6930   "name" : "const long",
6931   "referenced_type" : "type-49",
6932   "self_type" : "type-339",
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-237",
6942   "self_type" : "type-309",
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-277",
6952   "self_type" : "type-334",
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-331",
6962   "self_type" : "type-330",
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-584",
6972   "self_type" : "type-583",
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-706",
6982   "self_type" : "type-705",
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-79",
6992   "self_type" : "type-78",
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-586",
7002   "self_type" : "type-585",
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-708",
7012   "self_type" : "type-707",
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-81",
7022   "self_type" : "type-80",
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-599",
7032   "self_type" : "type-598",
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-712",
7042   "self_type" : "type-711",
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-85",
7052   "self_type" : "type-84",
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-596",
7062   "self_type" : "type-595",
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-710",
7072   "self_type" : "type-709",
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-83",
7082   "self_type" : "type-82",
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-601",
7092   "self_type" : "type-600",
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-714",
7102   "self_type" : "type-713",
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-87",
7112   "self_type" : "type-86",
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-34",
7122   "self_type" : "type-33",
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-686",
7142   "self_type" : "type-685",
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-578",
7152   "self_type" : "type-577",
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-704",
7162   "self_type" : "type-703",
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-576",
7172   "self_type" : "type-575",
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-701",
7182   "self_type" : "type-700",
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" : 8,
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-474",
7192   "self_type" : "type-473",
7193   "size" : 24,
7194   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7195  },
7196  {
7197   "alignment" : 8,
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-692",
7202   "self_type" : "type-691",
7203   "size" : 24,
7204   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7205  },
7206  {
7207   "alignment" : 8,
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" : 16,
7214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7215  },
7216  {
7217   "alignment" : 8,
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-684",
7222   "self_type" : "type-683",
7223   "size" : 16,
7224   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7225  },
7226  {
7227   "alignment" : 8,
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" : 16,
7234   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7235  },
7236  {
7237   "alignment" : 8,
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-682",
7242   "self_type" : "type-681",
7243   "size" : 16,
7244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7245  },
7246  {
7247   "alignment" : 8,
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-100",
7252   "self_type" : "type-99",
7253   "size" : 24,
7254   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7255  },
7256  {
7257   "alignment" : 8,
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-651",
7262   "self_type" : "type-650",
7263   "size" : 24,
7264   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7265  },
7266  {
7267   "alignment" : 8,
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-717",
7272   "self_type" : "type-716",
7273   "size" : 24,
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-91",
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" : 8,
7298   "is_const" : true,
7299   "linker_set_key" : "const unsigned long",
7300   "name" : "const unsigned long",
7301   "referenced_type" : "type-48",
7302   "self_type" : "type-55",
7303   "size" : 8,
7304   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7305  },
7306  {
7307   "alignment" : 8,
7308   "is_const" : true,
7309   "linker_set_key" : "const unsigned long long",
7310   "name" : "const unsigned long long",
7311   "referenced_type" : "type-315",
7312   "self_type" : "type-464",
7313   "size" : 8,
7314   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7315  },
7316  {
7317   "alignment" : 2,
7318   "is_const" : true,
7319   "linker_set_key" : "const unsigned short",
7320   "name" : "const unsigned short",
7321   "referenced_type" : "type-127",
7322   "self_type" : "type-336",
7323   "size" : 2,
7324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7325  },
7326  {
7327   "is_const" : true,
7328   "linker_set_key" : "const void",
7329   "name" : "const void",
7330   "referenced_type" : "type-45",
7331   "self_type" : "type-421",
7332   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7333  },
7334  {
7335   "alignment" : 1,
7336   "is_volatile" : true,
7337   "linker_set_key" : "volatile bool",
7338   "name" : "volatile bool",
7339   "referenced_type" : "type-57",
7340   "self_type" : "type-118",
7341   "size" : 1,
7342   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7343  },
7344  {
7345   "alignment" : 4,
7346   "is_volatile" : true,
7347   "linker_set_key" : "volatile int",
7348   "name" : "volatile int",
7349   "referenced_type" : "type-43",
7350   "self_type" : "type-75",
7351   "size" : 4,
7352   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7353  }
7354 ],
7355 "record_types" :
7356 [
7357  {
7358   "alignment" : 4,
7359   "fields" :
7360   [
7361    {
7362     "access" : "private",
7363     "field_name" : "mCond",
7364     "referenced_type" : "type-117"
7365    }
7366   ],
7367   "linker_set_key" : "android::Condition",
7368   "name" : "android::Condition",
7369   "record_kind" : "class",
7370   "referenced_type" : "type-116",
7371   "self_type" : "type-116",
7372   "size" : 48,
7373   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7374   "unique_id" : "_ZTSN7android9ConditionE"
7375  },
7376  {
7377   "alignment" : 8,
7378   "fields" :
7379   [
7380    {
7381     "access" : "private",
7382     "field_name" : "mVector",
7383     "referenced_type" : "type-68"
7384    }
7385   ],
7386   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7387   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7388   "record_kind" : "class",
7389   "referenced_type" : "type-67",
7390   "self_type" : "type-67",
7391   "size" : 40,
7392   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7393   "template_args" : [ "type-62", "type-24" ],
7394   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7395  },
7396  {
7397   "alignment" : 4,
7398   "fields" :
7399   [
7400    {
7401     "access" : "private",
7402     "field_name" : "mCount",
7403     "referenced_type" : "type-254"
7404    }
7405   ],
7406   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7407   "name" : "android::LightRefBase<android::NativeHandle>",
7408   "record_kind" : "class",
7409   "referenced_type" : "type-253",
7410   "self_type" : "type-253",
7411   "size" : 4,
7412   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7413   "template_args" : [ "type-255" ],
7414   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7415  },
7416  {
7417   "alignment" : 4,
7418   "fields" :
7419   [
7420    {
7421     "access" : "private",
7422     "field_name" : "mCount",
7423     "referenced_type" : "type-251"
7424    }
7425   ],
7426   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7427   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7428   "record_kind" : "class",
7429   "referenced_type" : "type-250",
7430   "self_type" : "type-250",
7431   "size" : 4,
7432   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7433   "template_args" : [ "type-252" ],
7434   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7435  },
7436  {
7437   "alignment" : 4,
7438   "fields" :
7439   [
7440    {
7441     "access" : "private",
7442     "field_name" : "mMutex",
7443     "referenced_type" : "type-51"
7444    }
7445   ],
7446   "linker_set_key" : "android::Mutex",
7447   "name" : "android::Mutex",
7448   "record_kind" : "class",
7449   "referenced_type" : "type-50",
7450   "self_type" : "type-50",
7451   "size" : 40,
7452   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7453   "unique_id" : "_ZTSN7android5MutexE"
7454  },
7455  {
7456   "alignment" : 8,
7457   "fields" :
7458   [
7459    {
7460     "access" : "private",
7461     "field_name" : "mLock",
7462     "referenced_type" : "type-552"
7463    }
7464   ],
7465   "linker_set_key" : "android::Mutex::Autolock",
7466   "name" : "android::Mutex::Autolock",
7467   "record_kind" : "class",
7468   "referenced_type" : "type-551",
7469   "self_type" : "type-551",
7470   "size" : 8,
7471   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7472   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7473  },
7474  {
7475   "alignment" : 8,
7476   "base_specifiers" :
7477   [
7478    {
7479     "referenced_type" : "type-253"
7480    }
7481   ],
7482   "fields" :
7483   [
7484    {
7485     "access" : "private",
7486     "field_name" : "mHandle",
7487     "field_offset" : 64,
7488     "referenced_type" : "type-256"
7489    },
7490    {
7491     "access" : "private",
7492     "field_name" : "mOwnsHandle",
7493     "field_offset" : 128,
7494     "referenced_type" : "type-57"
7495    }
7496   ],
7497   "linker_set_key" : "android::NativeHandle",
7498   "name" : "android::NativeHandle",
7499   "record_kind" : "class",
7500   "referenced_type" : "type-255",
7501   "self_type" : "type-255",
7502   "size" : 24,
7503   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7504   "unique_id" : "_ZTSN7android12NativeHandleE"
7505  },
7506  {
7507   "alignment" : 4,
7508   "fields" :
7509   [
7510    {
7511     "access" : "private",
7512     "field_name" : "mRWLock",
7513     "referenced_type" : "type-557"
7514    }
7515   ],
7516   "linker_set_key" : "android::RWLock",
7517   "name" : "android::RWLock",
7518   "record_kind" : "class",
7519   "referenced_type" : "type-556",
7520   "self_type" : "type-556",
7521   "size" : 56,
7522   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7523   "unique_id" : "_ZTSN7android6RWLockE"
7524  },
7525  {
7526   "alignment" : 8,
7527   "fields" :
7528   [
7529    {
7530     "access" : "private",
7531     "field_name" : "mLock",
7532     "referenced_type" : "type-560"
7533    }
7534   ],
7535   "linker_set_key" : "android::RWLock::AutoRLock",
7536   "name" : "android::RWLock::AutoRLock",
7537   "record_kind" : "class",
7538   "referenced_type" : "type-559",
7539   "self_type" : "type-559",
7540   "size" : 8,
7541   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7542   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7543  },
7544  {
7545   "alignment" : 8,
7546   "fields" :
7547   [
7548    {
7549     "access" : "private",
7550     "field_name" : "mLock",
7551     "referenced_type" : "type-560"
7552    }
7553   ],
7554   "linker_set_key" : "android::RWLock::AutoWLock",
7555   "name" : "android::RWLock::AutoWLock",
7556   "record_kind" : "class",
7557   "referenced_type" : "type-562",
7558   "self_type" : "type-562",
7559   "size" : 8,
7560   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7561   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7562  },
7563  {
7564   "alignment" : 8,
7565   "fields" :
7566   [
7567    {
7568     "access" : "private",
7569     "field_name" : "mRefs",
7570     "field_offset" : 64,
7571     "referenced_type" : "type-7"
7572    }
7573   ],
7574   "linker_set_key" : "android::RefBase",
7575   "name" : "android::RefBase",
7576   "record_kind" : "class",
7577   "referenced_type" : "type-6",
7578   "self_type" : "type-6",
7579   "size" : 16,
7580   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7581   "unique_id" : "_ZTSN7android7RefBaseE",
7582   "vtable_components" :
7583   [
7584    {
7585     "kind" : "offset_to_top"
7586    },
7587    {
7588     "kind" : "rtti",
7589     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7590    },
7591    {
7592     "kind" : "complete_dtor_pointer",
7593     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7594    },
7595    {
7596     "kind" : "deleting_dtor_pointer",
7597     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7598    },
7599    {
7600     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7601    },
7602    {
7603     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7604    },
7605    {
7606     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7607    },
7608    {
7609     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7610    }
7611   ]
7612  },
7613  {
7614   "alignment" : 1,
7615   "linker_set_key" : "android::RefBase::weakref_type",
7616   "name" : "android::RefBase::weakref_type",
7617   "record_kind" : "class",
7618   "referenced_type" : "type-11",
7619   "self_type" : "type-11",
7620   "size" : 1,
7621   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7622   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7623  },
7624  {
7625   "alignment" : 1,
7626   "linker_set_key" : "android::ReferenceMover",
7627   "name" : "android::ReferenceMover",
7628   "record_kind" : "class",
7629   "referenced_type" : "type-355",
7630   "self_type" : "type-355",
7631   "size" : 1,
7632   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7633   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7634  },
7635  {
7636   "alignment" : 8,
7637   "linker_set_key" : "android::ReferenceRenamer",
7638   "name" : "android::ReferenceRenamer",
7639   "record_kind" : "class",
7640   "referenced_type" : "type-347",
7641   "self_type" : "type-347",
7642   "size" : 8,
7643   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7644   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7645   "vtable_components" :
7646   [
7647    {
7648     "kind" : "offset_to_top"
7649    },
7650    {
7651     "kind" : "rtti",
7652     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7653    },
7654    {
7655     "is_pure" : true,
7656     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7657    }
7658   ]
7659  },
7660  {
7661   "alignment" : 8,
7662   "fields" :
7663   [
7664    {
7665     "access" : "private",
7666     "field_name" : "mTag",
7667     "referenced_type" : "type-48"
7668    }
7669   ],
7670   "linker_set_key" : "android::ScopedTrace",
7671   "name" : "android::ScopedTrace",
7672   "record_kind" : "class",
7673   "referenced_type" : "type-564",
7674   "self_type" : "type-564",
7675   "size" : 8,
7676   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7677   "unique_id" : "_ZTSN7android11ScopedTraceE"
7678  },
7679  {
7680   "alignment" : 8,
7681   "base_specifiers" :
7682   [
7683    {
7684     "access" : "private",
7685     "referenced_type" : "type-69"
7686    }
7687   ],
7688   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7689   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7690   "record_kind" : "class",
7691   "referenced_type" : "type-68",
7692   "self_type" : "type-68",
7693   "size" : 40,
7694   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7695   "template_args" : [ "type-70" ],
7696   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7697   "vtable_components" :
7698   [
7699    {
7700     "kind" : "offset_to_top"
7701    },
7702    {
7703     "kind" : "rtti",
7704     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7705    },
7706    {
7707     "kind" : "complete_dtor_pointer",
7708     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7709    },
7710    {
7711     "kind" : "deleting_dtor_pointer",
7712     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7713    },
7714    {
7715     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7716    },
7717    {
7718     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7719    },
7720    {
7721     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7722    },
7723    {
7724     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7725    },
7726    {
7727     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7728    },
7729    {
7730     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7731    },
7732    {
7733     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7734    }
7735   ]
7736  },
7737  {
7738   "alignment" : 8,
7739   "base_specifiers" :
7740   [
7741    {
7742     "referenced_type" : "type-53"
7743    }
7744   ],
7745   "linker_set_key" : "android::SortedVectorImpl",
7746   "name" : "android::SortedVectorImpl",
7747   "record_kind" : "class",
7748   "referenced_type" : "type-69",
7749   "self_type" : "type-69",
7750   "size" : 40,
7751   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7752   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7753   "vtable_components" :
7754   [
7755    {
7756     "kind" : "offset_to_top"
7757    },
7758    {
7759     "kind" : "rtti",
7760     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7761    },
7762    {
7763     "kind" : "complete_dtor_pointer",
7764     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7765    },
7766    {
7767     "kind" : "deleting_dtor_pointer",
7768     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7769    },
7770    {
7771     "is_pure" : true,
7772     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7773    },
7774    {
7775     "is_pure" : true,
7776     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7777    },
7778    {
7779     "is_pure" : true,
7780     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7781    },
7782    {
7783     "is_pure" : true,
7784     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7785    },
7786    {
7787     "is_pure" : true,
7788     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7789    },
7790    {
7791     "is_pure" : true,
7792     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7793    },
7794    {
7795     "is_pure" : true,
7796     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7797    }
7798   ]
7799  },
7800  {
7801   "alignment" : 8,
7802   "fields" :
7803   [
7804    {
7805     "access" : "private",
7806     "field_name" : "mString",
7807     "referenced_type" : "type-63"
7808    }
7809   ],
7810   "linker_set_key" : "android::String16",
7811   "name" : "android::String16",
7812   "record_kind" : "class",
7813   "referenced_type" : "type-62",
7814   "self_type" : "type-62",
7815   "size" : 8,
7816   "source_file" : "/system/core/libutils/include/utils/String16.h",
7817   "unique_id" : "_ZTSN7android8String16E"
7818  },
7819  {
7820   "alignment" : 8,
7821   "fields" :
7822   [
7823    {
7824     "access" : "private",
7825     "field_name" : "mString",
7826     "referenced_type" : "type-72"
7827    }
7828   ],
7829   "linker_set_key" : "android::String8",
7830   "name" : "android::String8",
7831   "record_kind" : "class",
7832   "referenced_type" : "type-71",
7833   "self_type" : "type-71",
7834   "size" : 8,
7835   "source_file" : "/system/core/libutils/include/utils/String8.h",
7836   "unique_id" : "_ZTSN7android7String8E"
7837  },
7838  {
7839   "alignment" : 8,
7840   "base_specifiers" :
7841   [
7842    {
7843     "is_virtual" : true,
7844     "referenced_type" : "type-6"
7845    }
7846   ],
7847   "fields" :
7848   [
7849    {
7850     "access" : "private",
7851     "field_name" : "mCanCallJava",
7852     "field_offset" : 64,
7853     "referenced_type" : "type-115"
7854    },
7855    {
7856     "access" : "private",
7857     "field_name" : "mThread",
7858     "field_offset" : 128,
7859     "referenced_type" : "type-44"
7860    },
7861    {
7862     "access" : "private",
7863     "field_name" : "mLock",
7864     "field_offset" : 192,
7865     "referenced_type" : "type-50"
7866    },
7867    {
7868     "access" : "private",
7869     "field_name" : "mThreadExitedCondition",
7870     "field_offset" : 512,
7871     "referenced_type" : "type-116"
7872    },
7873    {
7874     "access" : "private",
7875     "field_name" : "mStatus",
7876     "field_offset" : 896,
7877     "referenced_type" : "type-43"
7878    },
7879    {
7880     "access" : "private",
7881     "field_name" : "mExitPending",
7882     "field_offset" : 928,
7883     "referenced_type" : "type-118"
7884    },
7885    {
7886     "access" : "private",
7887     "field_name" : "mRunning",
7888     "field_offset" : 936,
7889     "referenced_type" : "type-118"
7890    },
7891    {
7892     "access" : "private",
7893     "field_name" : "mHoldSelf",
7894     "field_offset" : 960,
7895     "referenced_type" : "type-112"
7896    },
7897    {
7898     "access" : "private",
7899     "field_name" : "mTid",
7900     "field_offset" : 1024,
7901     "referenced_type" : "type-43"
7902    }
7903   ],
7904   "linker_set_key" : "android::Thread",
7905   "name" : "android::Thread",
7906   "record_kind" : "class",
7907   "referenced_type" : "type-114",
7908   "self_type" : "type-114",
7909   "size" : 152,
7910   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7911   "unique_id" : "_ZTSN7android6ThreadE",
7912   "vtable_components" :
7913   [
7914    {
7915     "component_value" : 136,
7916     "kind" : "vbase_offset"
7917    },
7918    {
7919     "kind" : "offset_to_top"
7920    },
7921    {
7922     "kind" : "rtti",
7923     "mangled_component_name" : "_ZTIN7android6ThreadE"
7924    },
7925    {
7926     "kind" : "complete_dtor_pointer",
7927     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7928    },
7929    {
7930     "kind" : "deleting_dtor_pointer",
7931     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7932    },
7933    {
7934     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7935    },
7936    {
7937     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7938    },
7939    {
7940     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7941    },
7942    {
7943     "is_pure" : true,
7944     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7945    },
7946    {
7947     "kind" : "vcall_offset"
7948    },
7949    {
7950     "kind" : "vcall_offset"
7951    },
7952    {
7953     "kind" : "vcall_offset"
7954    },
7955    {
7956     "kind" : "vcall_offset"
7957    },
7958    {
7959     "component_value" : -136,
7960     "kind" : "vcall_offset"
7961    },
7962    {
7963     "component_value" : -136,
7964     "kind" : "offset_to_top"
7965    },
7966    {
7967     "kind" : "rtti",
7968     "mangled_component_name" : "_ZTIN7android6ThreadE"
7969    },
7970    {
7971     "kind" : "complete_dtor_pointer",
7972     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7973    },
7974    {
7975     "kind" : "deleting_dtor_pointer",
7976     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7977    },
7978    {
7979     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7980    },
7981    {
7982     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7983    },
7984    {
7985     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7986    },
7987    {
7988     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7989    }
7990   ]
7991  },
7992  {
7993   "alignment" : 8,
7994   "base_specifiers" :
7995   [
7996    {
7997     "access" : "private",
7998     "referenced_type" : "type-53"
7999    }
8000   ],
8001   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8002   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8003   "record_kind" : "class",
8004   "referenced_type" : "type-52",
8005   "self_type" : "type-52",
8006   "size" : 40,
8007   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8008   "template_args" : [ "type-56" ],
8009   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8010   "vtable_components" :
8011   [
8012    {
8013     "kind" : "offset_to_top"
8014    },
8015    {
8016     "kind" : "rtti",
8017     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8018    },
8019    {
8020     "kind" : "complete_dtor_pointer",
8021     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8022    },
8023    {
8024     "kind" : "deleting_dtor_pointer",
8025     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8026    },
8027    {
8028     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8029    },
8030    {
8031     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8032    },
8033    {
8034     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8035    },
8036    {
8037     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8038    },
8039    {
8040     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8041    },
8042    {
8043     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8044    }
8045   ]
8046  },
8047  {
8048   "alignment" : 8,
8049   "fields" :
8050   [
8051    {
8052     "access" : "private",
8053     "field_name" : "mStorage",
8054     "field_offset" : 64,
8055     "referenced_type" : "type-44"
8056    },
8057    {
8058     "access" : "private",
8059     "field_name" : "mCount",
8060     "field_offset" : 128,
8061     "referenced_type" : "type-48"
8062    },
8063    {
8064     "access" : "private",
8065     "field_name" : "mFlags",
8066     "field_offset" : 192,
8067     "referenced_type" : "type-54"
8068    },
8069    {
8070     "access" : "private",
8071     "field_name" : "mItemSize",
8072     "field_offset" : 256,
8073     "referenced_type" : "type-55"
8074    }
8075   ],
8076   "linker_set_key" : "android::VectorImpl",
8077   "name" : "android::VectorImpl",
8078   "record_kind" : "class",
8079   "referenced_type" : "type-53",
8080   "self_type" : "type-53",
8081   "size" : 40,
8082   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8083   "unique_id" : "_ZTSN7android10VectorImplE",
8084   "vtable_components" :
8085   [
8086    {
8087     "kind" : "offset_to_top"
8088    },
8089    {
8090     "kind" : "rtti",
8091     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8092    },
8093    {
8094     "kind" : "complete_dtor_pointer",
8095     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8096    },
8097    {
8098     "kind" : "deleting_dtor_pointer",
8099     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8100    },
8101    {
8102     "is_pure" : true,
8103     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8104    },
8105    {
8106     "is_pure" : true,
8107     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8108    },
8109    {
8110     "is_pure" : true,
8111     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8112    },
8113    {
8114     "is_pure" : true,
8115     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8116    },
8117    {
8118     "is_pure" : true,
8119     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8120    },
8121    {
8122     "is_pure" : true,
8123     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8124    }
8125   ]
8126  },
8127  {
8128   "alignment" : 8,
8129   "base_specifiers" :
8130   [
8131    {
8132     "referenced_type" : "type-250"
8133    }
8134   ],
8135   "linker_set_key" : "android::VirtualLightRefBase",
8136   "name" : "android::VirtualLightRefBase",
8137   "record_kind" : "class",
8138   "referenced_type" : "type-252",
8139   "self_type" : "type-252",
8140   "size" : 16,
8141   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8142   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8143   "vtable_components" :
8144   [
8145    {
8146     "kind" : "offset_to_top"
8147    },
8148    {
8149     "kind" : "rtti",
8150     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8151    },
8152    {
8153     "kind" : "complete_dtor_pointer",
8154     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8155    },
8156    {
8157     "kind" : "deleting_dtor_pointer",
8158     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8159    }
8160   ]
8161  },
8162  {
8163   "alignment" : 8,
8164   "base_specifiers" :
8165   [
8166    {
8167     "referenced_type" : "type-26"
8168    }
8169   ],
8170   "fields" :
8171   [
8172    {
8173     "access" : "protected",
8174     "field_name" : "mSchedPolicy",
8175     "field_offset" : 64,
8176     "referenced_type" : "type-43"
8177    },
8178    {
8179     "access" : "protected",
8180     "field_name" : "mSchedPriority",
8181     "field_offset" : 96,
8182     "referenced_type" : "type-43"
8183    },
8184    {
8185     "access" : "private",
8186     "field_name" : "mExtras",
8187     "field_offset" : 128,
8188     "referenced_type" : "type-199"
8189    },
8190    {
8191     "access" : "private",
8192     "field_name" : "mReserved0",
8193     "field_offset" : 192,
8194     "referenced_type" : "type-44"
8195    }
8196   ],
8197   "linker_set_key" : "android::hardware::BHwBinder",
8198   "name" : "android::hardware::BHwBinder",
8199   "record_kind" : "class",
8200   "referenced_type" : "type-198",
8201   "self_type" : "type-198",
8202   "size" : 48,
8203   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8204   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8205   "vtable_components" :
8206   [
8207    {
8208     "component_value" : 32,
8209     "kind" : "vbase_offset"
8210    },
8211    {
8212     "kind" : "offset_to_top"
8213    },
8214    {
8215     "kind" : "rtti",
8216     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8217    },
8218    {
8219     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8220    },
8221    {
8222     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8223    },
8224    {
8225     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8226    },
8227    {
8228     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8229    },
8230    {
8231     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8232    },
8233    {
8234     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8235    },
8236    {
8237     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8238    },
8239    {
8240     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8241    },
8242    {
8243     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8244    },
8245    {
8246     "kind" : "complete_dtor_pointer",
8247     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8248    },
8249    {
8250     "kind" : "deleting_dtor_pointer",
8251     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8252    },
8253    {
8254     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8255    },
8256    {
8257     "kind" : "vcall_offset"
8258    },
8259    {
8260     "kind" : "vcall_offset"
8261    },
8262    {
8263     "kind" : "vcall_offset"
8264    },
8265    {
8266     "kind" : "vcall_offset"
8267    },
8268    {
8269     "component_value" : -32,
8270     "kind" : "vcall_offset"
8271    },
8272    {
8273     "component_value" : -32,
8274     "kind" : "offset_to_top"
8275    },
8276    {
8277     "kind" : "rtti",
8278     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8279    },
8280    {
8281     "kind" : "complete_dtor_pointer",
8282     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8283    },
8284    {
8285     "kind" : "deleting_dtor_pointer",
8286     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8287    },
8288    {
8289     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8290    },
8291    {
8292     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8293    },
8294    {
8295     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8296    },
8297    {
8298     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8299    }
8300   ]
8301  },
8302  {
8303   "alignment" : 8,
8304   "base_specifiers" :
8305   [
8306    {
8307     "is_virtual" : true,
8308     "referenced_type" : "type-6"
8309    }
8310   ],
8311   "fields" :
8312   [
8313    {
8314     "access" : "private",
8315     "field_name" : "mRemote",
8316     "field_offset" : 64,
8317     "referenced_type" : "type-163"
8318    },
8319    {
8320     "access" : "private",
8321     "field_name" : "mRefs",
8322     "field_offset" : 128,
8323     "referenced_type" : "type-10"
8324    },
8325    {
8326     "access" : "private",
8327     "field_name" : "mState",
8328     "field_offset" : 192,
8329     "referenced_type" : "type-164"
8330    }
8331   ],
8332   "linker_set_key" : "android::hardware::BpHwRefBase",
8333   "name" : "android::hardware::BpHwRefBase",
8334   "record_kind" : "class",
8335   "referenced_type" : "type-162",
8336   "self_type" : "type-162",
8337   "size" : 48,
8338   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8339   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8340   "vtable_components" :
8341   [
8342    {
8343     "component_value" : 32,
8344     "kind" : "vbase_offset"
8345    },
8346    {
8347     "kind" : "offset_to_top"
8348    },
8349    {
8350     "kind" : "rtti",
8351     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8352    },
8353    {
8354     "kind" : "complete_dtor_pointer",
8355     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8356    },
8357    {
8358     "kind" : "deleting_dtor_pointer",
8359     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8360    },
8361    {
8362     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8363    },
8364    {
8365     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8366    },
8367    {
8368     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8369    },
8370    {
8371     "kind" : "vcall_offset"
8372    },
8373    {
8374     "component_value" : -32,
8375     "kind" : "vcall_offset"
8376    },
8377    {
8378     "component_value" : -32,
8379     "kind" : "vcall_offset"
8380    },
8381    {
8382     "component_value" : -32,
8383     "kind" : "vcall_offset"
8384    },
8385    {
8386     "component_value" : -32,
8387     "kind" : "vcall_offset"
8388    },
8389    {
8390     "component_value" : -32,
8391     "kind" : "offset_to_top"
8392    },
8393    {
8394     "kind" : "rtti",
8395     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8396    },
8397    {
8398     "kind" : "complete_dtor_pointer",
8399     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8400    },
8401    {
8402     "kind" : "deleting_dtor_pointer",
8403     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8404    },
8405    {
8406     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8407    },
8408    {
8409     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8410    },
8411    {
8412     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8413    },
8414    {
8415     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8416    }
8417   ]
8418  },
8419  {
8420   "alignment" : 8,
8421   "base_specifiers" :
8422   [
8423    {
8424     "referenced_type" : "type-148"
8425    },
8426    {
8427     "referenced_type" : "type-37"
8428    },
8429    {
8430     "referenced_type" : "type-162"
8431    }
8432   ],
8433   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
8434   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
8435   "record_kind" : "class",
8436   "referenced_type" : "type-454",
8437   "self_type" : "type-454",
8438   "size" : 64,
8439   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8440   "template_args" : [ "type-148" ],
8441   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
8442   "vtable_components" :
8443   [
8444    {
8445     "component_value" : 48,
8446     "kind" : "vbase_offset"
8447    },
8448    {
8449     "kind" : "offset_to_top"
8450    },
8451    {
8452     "kind" : "rtti",
8453     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8454    },
8455    {
8456     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
8457    },
8458    {
8459     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8460    },
8461    {
8462     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8463    },
8464    {
8465     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8466    },
8467    {
8468     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8469    },
8470    {
8471     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
8472    },
8473    {
8474     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8475    },
8476    {
8477     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
8478    },
8479    {
8480     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8481    },
8482    {
8483     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
8484    },
8485    {
8486     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8487    },
8488    {
8489     "kind" : "complete_dtor_pointer",
8490     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8491    },
8492    {
8493     "kind" : "deleting_dtor_pointer",
8494     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8495    },
8496    {
8497     "is_pure" : true,
8498     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
8499    },
8500    {
8501     "is_pure" : true,
8502     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
8503    },
8504    {
8505     "is_pure" : true,
8506     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8507    },
8508    {
8509     "is_pure" : true,
8510     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
8511    },
8512    {
8513     "is_pure" : true,
8514     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
8515    },
8516    {
8517     "is_pure" : true,
8518     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
8519    },
8520    {
8521     "is_pure" : true,
8522     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
8523    },
8524    {
8525     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8526    },
8527    {
8528     "component_value" : 40,
8529     "kind" : "vbase_offset"
8530    },
8531    {
8532     "component_value" : -8,
8533     "kind" : "offset_to_top"
8534    },
8535    {
8536     "kind" : "rtti",
8537     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8538    },
8539    {
8540     "kind" : "complete_dtor_pointer",
8541     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8542    },
8543    {
8544     "kind" : "deleting_dtor_pointer",
8545     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8546    },
8547    {
8548     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8549    },
8550    {
8551     "component_value" : 32,
8552     "kind" : "vbase_offset"
8553    },
8554    {
8555     "component_value" : -16,
8556     "kind" : "offset_to_top"
8557    },
8558    {
8559     "kind" : "rtti",
8560     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8561    },
8562    {
8563     "kind" : "complete_dtor_pointer",
8564     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8565    },
8566    {
8567     "kind" : "deleting_dtor_pointer",
8568     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8569    },
8570    {
8571     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8572    },
8573    {
8574     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8575    },
8576    {
8577     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8578    },
8579    {
8580     "kind" : "vcall_offset"
8581    },
8582    {
8583     "component_value" : -32,
8584     "kind" : "vcall_offset"
8585    },
8586    {
8587     "component_value" : -32,
8588     "kind" : "vcall_offset"
8589    },
8590    {
8591     "component_value" : -32,
8592     "kind" : "vcall_offset"
8593    },
8594    {
8595     "component_value" : -48,
8596     "kind" : "vcall_offset"
8597    },
8598    {
8599     "component_value" : -48,
8600     "kind" : "offset_to_top"
8601    },
8602    {
8603     "kind" : "rtti",
8604     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8605    },
8606    {
8607     "kind" : "complete_dtor_pointer",
8608     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8609    },
8610    {
8611     "kind" : "deleting_dtor_pointer",
8612     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8613    },
8614    {
8615     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8616    },
8617    {
8618     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8619    },
8620    {
8621     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8622    },
8623    {
8624     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8625    }
8626   ]
8627  },
8628  {
8629   "alignment" : 8,
8630   "base_specifiers" :
8631   [
8632    {
8633     "referenced_type" : "type-138"
8634    },
8635    {
8636     "referenced_type" : "type-37"
8637    },
8638    {
8639     "referenced_type" : "type-162"
8640    }
8641   ],
8642   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8643   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8644   "record_kind" : "class",
8645   "referenced_type" : "type-453",
8646   "self_type" : "type-453",
8647   "size" : 64,
8648   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8649   "template_args" : [ "type-138" ],
8650   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
8651   "vtable_components" :
8652   [
8653    {
8654     "component_value" : 48,
8655     "kind" : "vbase_offset"
8656    },
8657    {
8658     "kind" : "offset_to_top"
8659    },
8660    {
8661     "kind" : "rtti",
8662     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8663    },
8664    {
8665     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
8666    },
8667    {
8668     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8669    },
8670    {
8671     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8672    },
8673    {
8674     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8675    },
8676    {
8677     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8678    },
8679    {
8680     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
8681    },
8682    {
8683     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8684    },
8685    {
8686     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
8687    },
8688    {
8689     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8690    },
8691    {
8692     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
8693    },
8694    {
8695     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8696    },
8697    {
8698     "kind" : "complete_dtor_pointer",
8699     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8700    },
8701    {
8702     "kind" : "deleting_dtor_pointer",
8703     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8704    },
8705    {
8706     "is_pure" : true,
8707     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
8708    },
8709    {
8710     "is_pure" : true,
8711     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
8712    },
8713    {
8714     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8715    },
8716    {
8717     "component_value" : 40,
8718     "kind" : "vbase_offset"
8719    },
8720    {
8721     "component_value" : -8,
8722     "kind" : "offset_to_top"
8723    },
8724    {
8725     "kind" : "rtti",
8726     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8727    },
8728    {
8729     "kind" : "complete_dtor_pointer",
8730     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8731    },
8732    {
8733     "kind" : "deleting_dtor_pointer",
8734     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8735    },
8736    {
8737     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8738    },
8739    {
8740     "component_value" : 32,
8741     "kind" : "vbase_offset"
8742    },
8743    {
8744     "component_value" : -16,
8745     "kind" : "offset_to_top"
8746    },
8747    {
8748     "kind" : "rtti",
8749     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8750    },
8751    {
8752     "kind" : "complete_dtor_pointer",
8753     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8754    },
8755    {
8756     "kind" : "deleting_dtor_pointer",
8757     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8758    },
8759    {
8760     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8761    },
8762    {
8763     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8764    },
8765    {
8766     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8767    },
8768    {
8769     "kind" : "vcall_offset"
8770    },
8771    {
8772     "component_value" : -32,
8773     "kind" : "vcall_offset"
8774    },
8775    {
8776     "component_value" : -32,
8777     "kind" : "vcall_offset"
8778    },
8779    {
8780     "component_value" : -32,
8781     "kind" : "vcall_offset"
8782    },
8783    {
8784     "component_value" : -48,
8785     "kind" : "vcall_offset"
8786    },
8787    {
8788     "component_value" : -48,
8789     "kind" : "offset_to_top"
8790    },
8791    {
8792     "kind" : "rtti",
8793     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8794    },
8795    {
8796     "kind" : "complete_dtor_pointer",
8797     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8798    },
8799    {
8800     "kind" : "deleting_dtor_pointer",
8801     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8802    },
8803    {
8804     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8805    },
8806    {
8807     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8808    },
8809    {
8810     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8811    },
8812    {
8813     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8814    }
8815   ]
8816  },
8817  {
8818   "alignment" : 8,
8819   "base_specifiers" :
8820   [
8821    {
8822     "referenced_type" : "type-180"
8823    },
8824    {
8825     "referenced_type" : "type-37"
8826    },
8827    {
8828     "referenced_type" : "type-162"
8829    }
8830   ],
8831   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
8832   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
8833   "record_kind" : "class",
8834   "referenced_type" : "type-456",
8835   "self_type" : "type-456",
8836   "size" : 64,
8837   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8838   "template_args" : [ "type-180" ],
8839   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE",
8840   "vtable_components" :
8841   [
8842    {
8843     "component_value" : 48,
8844     "kind" : "vbase_offset"
8845    },
8846    {
8847     "kind" : "offset_to_top"
8848    },
8849    {
8850     "kind" : "rtti",
8851     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
8852    },
8853    {
8854     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
8855    },
8856    {
8857     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8858    },
8859    {
8860     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8861    },
8862    {
8863     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8864    },
8865    {
8866     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8867    },
8868    {
8869     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
8870    },
8871    {
8872     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8873    },
8874    {
8875     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
8876    },
8877    {
8878     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8879    },
8880    {
8881     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
8882    },
8883    {
8884     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8885    },
8886    {
8887     "kind" : "complete_dtor_pointer",
8888     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
8889    },
8890    {
8891     "kind" : "deleting_dtor_pointer",
8892     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
8893    },
8894    {
8895     "is_pure" : true,
8896     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
8897    },
8898    {
8899     "is_pure" : true,
8900     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
8901    },
8902    {
8903     "is_pure" : true,
8904     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8905    },
8906    {
8907     "is_pure" : true,
8908     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
8909    },
8910    {
8911     "is_pure" : true,
8912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
8913    },
8914    {
8915     "is_pure" : true,
8916     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
8917    },
8918    {
8919     "is_pure" : true,
8920     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
8921    },
8922    {
8923     "is_pure" : true,
8924     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
8925    },
8926    {
8927     "is_pure" : true,
8928     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
8929    },
8930    {
8931     "is_pure" : true,
8932     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
8933    },
8934    {
8935     "is_pure" : true,
8936     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
8937    },
8938    {
8939     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
8940    },
8941    {
8942     "component_value" : 40,
8943     "kind" : "vbase_offset"
8944    },
8945    {
8946     "component_value" : -8,
8947     "kind" : "offset_to_top"
8948    },
8949    {
8950     "kind" : "rtti",
8951     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
8952    },
8953    {
8954     "kind" : "complete_dtor_pointer",
8955     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
8956    },
8957    {
8958     "kind" : "deleting_dtor_pointer",
8959     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
8960    },
8961    {
8962     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
8963    },
8964    {
8965     "component_value" : 32,
8966     "kind" : "vbase_offset"
8967    },
8968    {
8969     "component_value" : -16,
8970     "kind" : "offset_to_top"
8971    },
8972    {
8973     "kind" : "rtti",
8974     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
8975    },
8976    {
8977     "kind" : "complete_dtor_pointer",
8978     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
8979    },
8980    {
8981     "kind" : "deleting_dtor_pointer",
8982     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
8983    },
8984    {
8985     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8986    },
8987    {
8988     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8989    },
8990    {
8991     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8992    },
8993    {
8994     "kind" : "vcall_offset"
8995    },
8996    {
8997     "component_value" : -32,
8998     "kind" : "vcall_offset"
8999    },
9000    {
9001     "component_value" : -32,
9002     "kind" : "vcall_offset"
9003    },
9004    {
9005     "component_value" : -32,
9006     "kind" : "vcall_offset"
9007    },
9008    {
9009     "component_value" : -48,
9010     "kind" : "vcall_offset"
9011    },
9012    {
9013     "component_value" : -48,
9014     "kind" : "offset_to_top"
9015    },
9016    {
9017     "kind" : "rtti",
9018     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
9019    },
9020    {
9021     "kind" : "complete_dtor_pointer",
9022     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
9023    },
9024    {
9025     "kind" : "deleting_dtor_pointer",
9026     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
9027    },
9028    {
9029     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9030    },
9031    {
9032     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9033    },
9034    {
9035     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9036    },
9037    {
9038     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9039    }
9040   ]
9041  },
9042  {
9043   "alignment" : 8,
9044   "base_specifiers" :
9045   [
9046    {
9047     "referenced_type" : "type-157"
9048    },
9049    {
9050     "referenced_type" : "type-37"
9051    },
9052    {
9053     "referenced_type" : "type-162"
9054    }
9055   ],
9056   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
9057   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
9058   "record_kind" : "class",
9059   "referenced_type" : "type-161",
9060   "self_type" : "type-161",
9061   "size" : 64,
9062   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9063   "template_args" : [ "type-157" ],
9064   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE",
9065   "vtable_components" :
9066   [
9067    {
9068     "component_value" : 48,
9069     "kind" : "vbase_offset"
9070    },
9071    {
9072     "kind" : "offset_to_top"
9073    },
9074    {
9075     "kind" : "rtti",
9076     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9077    },
9078    {
9079     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
9080    },
9081    {
9082     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9083    },
9084    {
9085     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9086    },
9087    {
9088     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9089    },
9090    {
9091     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9092    },
9093    {
9094     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
9095    },
9096    {
9097     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9098    },
9099    {
9100     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
9101    },
9102    {
9103     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9104    },
9105    {
9106     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
9107    },
9108    {
9109     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9110    },
9111    {
9112     "kind" : "complete_dtor_pointer",
9113     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9114    },
9115    {
9116     "kind" : "deleting_dtor_pointer",
9117     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9118    },
9119    {
9120     "is_pure" : true,
9121     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
9122    },
9123    {
9124     "is_pure" : true,
9125     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
9126    },
9127    {
9128     "is_pure" : true,
9129     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
9130    },
9131    {
9132     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
9133    },
9134    {
9135     "component_value" : 40,
9136     "kind" : "vbase_offset"
9137    },
9138    {
9139     "component_value" : -8,
9140     "kind" : "offset_to_top"
9141    },
9142    {
9143     "kind" : "rtti",
9144     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9145    },
9146    {
9147     "kind" : "complete_dtor_pointer",
9148     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9149    },
9150    {
9151     "kind" : "deleting_dtor_pointer",
9152     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9153    },
9154    {
9155     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
9156    },
9157    {
9158     "component_value" : 32,
9159     "kind" : "vbase_offset"
9160    },
9161    {
9162     "component_value" : -16,
9163     "kind" : "offset_to_top"
9164    },
9165    {
9166     "kind" : "rtti",
9167     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9168    },
9169    {
9170     "kind" : "complete_dtor_pointer",
9171     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9172    },
9173    {
9174     "kind" : "deleting_dtor_pointer",
9175     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9176    },
9177    {
9178     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9179    },
9180    {
9181     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9182    },
9183    {
9184     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9185    },
9186    {
9187     "kind" : "vcall_offset"
9188    },
9189    {
9190     "component_value" : -32,
9191     "kind" : "vcall_offset"
9192    },
9193    {
9194     "component_value" : -32,
9195     "kind" : "vcall_offset"
9196    },
9197    {
9198     "component_value" : -32,
9199     "kind" : "vcall_offset"
9200    },
9201    {
9202     "component_value" : -48,
9203     "kind" : "vcall_offset"
9204    },
9205    {
9206     "component_value" : -48,
9207     "kind" : "offset_to_top"
9208    },
9209    {
9210     "kind" : "rtti",
9211     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9212    },
9213    {
9214     "kind" : "complete_dtor_pointer",
9215     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9216    },
9217    {
9218     "kind" : "deleting_dtor_pointer",
9219     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9220    },
9221    {
9222     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9223    },
9224    {
9225     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9226    },
9227    {
9228     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9229    },
9230    {
9231     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9232    }
9233   ]
9234  },
9235  {
9236   "alignment" : 8,
9237   "base_specifiers" :
9238   [
9239    {
9240     "referenced_type" : "type-5"
9241    },
9242    {
9243     "referenced_type" : "type-37"
9244    },
9245    {
9246     "referenced_type" : "type-162"
9247    }
9248   ],
9249   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9250   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9251   "record_kind" : "class",
9252   "referenced_type" : "type-452",
9253   "self_type" : "type-452",
9254   "size" : 64,
9255   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9256   "template_args" : [ "type-5" ],
9257   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9258   "vtable_components" :
9259   [
9260    {
9261     "component_value" : 48,
9262     "kind" : "vbase_offset"
9263    },
9264    {
9265     "kind" : "offset_to_top"
9266    },
9267    {
9268     "kind" : "rtti",
9269     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9270    },
9271    {
9272     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9273    },
9274    {
9275     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9276    },
9277    {
9278     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9279    },
9280    {
9281     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9282    },
9283    {
9284     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9285    },
9286    {
9287     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9288    },
9289    {
9290     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9291    },
9292    {
9293     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9294    },
9295    {
9296     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9297    },
9298    {
9299     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9300    },
9301    {
9302     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9303    },
9304    {
9305     "kind" : "complete_dtor_pointer",
9306     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9307    },
9308    {
9309     "kind" : "deleting_dtor_pointer",
9310     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9311    },
9312    {
9313     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9314    },
9315    {
9316     "component_value" : 40,
9317     "kind" : "vbase_offset"
9318    },
9319    {
9320     "component_value" : -8,
9321     "kind" : "offset_to_top"
9322    },
9323    {
9324     "kind" : "rtti",
9325     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9326    },
9327    {
9328     "kind" : "complete_dtor_pointer",
9329     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9330    },
9331    {
9332     "kind" : "deleting_dtor_pointer",
9333     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9334    },
9335    {
9336     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9337    },
9338    {
9339     "component_value" : 32,
9340     "kind" : "vbase_offset"
9341    },
9342    {
9343     "component_value" : -16,
9344     "kind" : "offset_to_top"
9345    },
9346    {
9347     "kind" : "rtti",
9348     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9349    },
9350    {
9351     "kind" : "complete_dtor_pointer",
9352     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9353    },
9354    {
9355     "kind" : "deleting_dtor_pointer",
9356     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9357    },
9358    {
9359     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9360    },
9361    {
9362     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9363    },
9364    {
9365     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9366    },
9367    {
9368     "kind" : "vcall_offset"
9369    },
9370    {
9371     "component_value" : -32,
9372     "kind" : "vcall_offset"
9373    },
9374    {
9375     "component_value" : -32,
9376     "kind" : "vcall_offset"
9377    },
9378    {
9379     "component_value" : -32,
9380     "kind" : "vcall_offset"
9381    },
9382    {
9383     "component_value" : -48,
9384     "kind" : "vcall_offset"
9385    },
9386    {
9387     "component_value" : -48,
9388     "kind" : "offset_to_top"
9389    },
9390    {
9391     "kind" : "rtti",
9392     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9393    },
9394    {
9395     "kind" : "complete_dtor_pointer",
9396     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9397    },
9398    {
9399     "kind" : "deleting_dtor_pointer",
9400     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9401    },
9402    {
9403     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9404    },
9405    {
9406     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9407    },
9408    {
9409     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9410    },
9411    {
9412     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9413    }
9414   ]
9415  },
9416  {
9417   "alignment" : 8,
9418   "fields" :
9419   [
9420    {
9421     "access" : "private",
9422     "field_name" : "mMutex",
9423     "referenced_type" : "type-478"
9424    },
9425    {
9426     "access" : "private",
9427     "field_name" : "mMap",
9428     "field_offset" : 320,
9429     "referenced_type" : "type-479"
9430    }
9431   ],
9432   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9433   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9434   "record_kind" : "class",
9435   "referenced_type" : "type-477",
9436   "self_type" : "type-477",
9437   "size" : 64,
9438   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9439   "template_args" : [ "type-3", "type-480" ],
9440   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9441  },
9442  {
9443   "alignment" : 8,
9444   "fields" :
9445   [
9446    {
9447     "access" : "private",
9448     "field_name" : "mMutex",
9449     "referenced_type" : "type-486"
9450    },
9451    {
9452     "access" : "private",
9453     "field_name" : "mMap",
9454     "field_offset" : 320,
9455     "referenced_type" : "type-487"
9456    }
9457   ],
9458   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9459   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9460   "record_kind" : "class",
9461   "referenced_type" : "type-485",
9462   "self_type" : "type-485",
9463   "size" : 64,
9464   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9465   "template_args" : [ "type-3", "type-57" ],
9466   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9467  },
9468  {
9469   "alignment" : 8,
9470   "fields" :
9471   [
9472    {
9473     "access" : "private",
9474     "field_name" : "mMutex",
9475     "referenced_type" : "type-492"
9476    },
9477    {
9478     "access" : "private",
9479     "field_name" : "mMap",
9480     "field_offset" : 320,
9481     "referenced_type" : "type-493"
9482    }
9483   ],
9484   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9485   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9486   "record_kind" : "class",
9487   "referenced_type" : "type-491",
9488   "self_type" : "type-491",
9489   "size" : 64,
9490   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9491   "template_args" : [ "type-16", "type-397" ],
9492   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9493  },
9494  {
9495   "alignment" : 8,
9496   "fields" :
9497   [
9498    {
9499     "access" : "private",
9500     "field_name" : "mMutex",
9501     "referenced_type" : "type-510"
9502    },
9503    {
9504     "access" : "private",
9505     "field_name" : "mMap",
9506     "field_offset" : 320,
9507     "referenced_type" : "type-511"
9508    }
9509   ],
9510   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9511   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9512   "record_kind" : "class",
9513   "referenced_type" : "type-509",
9514   "self_type" : "type-509",
9515   "size" : 64,
9516   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9517   "template_args" : [ "type-512", "type-513" ],
9518   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9519  },
9520  {
9521   "alignment" : 8,
9522   "fields" :
9523   [
9524    {
9525     "access" : "private",
9526     "field_name" : "mMutex",
9527     "referenced_type" : "type-498"
9528    },
9529    {
9530     "access" : "private",
9531     "field_name" : "mMap",
9532     "field_offset" : 320,
9533     "referenced_type" : "type-499"
9534    }
9535   ],
9536   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9537   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9538   "record_kind" : "class",
9539   "referenced_type" : "type-497",
9540   "self_type" : "type-497",
9541   "size" : 64,
9542   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9543   "template_args" : [ "type-500", "type-501" ],
9544   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9545  },
9546  {
9547   "alignment" : 8,
9548   "fields" :
9549   [
9550    {
9551     "field_name" : "flags",
9552     "referenced_type" : "type-2"
9553    },
9554    {
9555     "field_name" : "fdIndex",
9556     "field_offset" : 32,
9557     "referenced_type" : "type-2"
9558    },
9559    {
9560     "field_name" : "offset",
9561     "field_offset" : 64,
9562     "referenced_type" : "type-2"
9563    },
9564    {
9565     "field_name" : "extent",
9566     "field_offset" : 128,
9567     "referenced_type" : "type-48"
9568    }
9569   ],
9570   "linker_set_key" : "android::hardware::GrantorDescriptor",
9571   "name" : "android::hardware::GrantorDescriptor",
9572   "referenced_type" : "type-378",
9573   "self_type" : "type-378",
9574   "size" : 24,
9575   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9576   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9577  },
9578  {
9579   "alignment" : 8,
9580   "base_specifiers" :
9581   [
9582    {
9583     "is_virtual" : true,
9584     "referenced_type" : "type-360"
9585    },
9586    {
9587     "is_virtual" : true,
9588     "referenced_type" : "type-6"
9589    }
9590   ],
9591   "linker_set_key" : "android::hardware::HidlMemory",
9592   "name" : "android::hardware::HidlMemory",
9593   "record_kind" : "class",
9594   "referenced_type" : "type-370",
9595   "self_type" : "type-370",
9596   "size" : 64,
9597   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9598   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9599   "vtable_components" :
9600   [
9601    {
9602     "component_value" : 48,
9603     "kind" : "vbase_offset"
9604    },
9605    {
9606     "component_value" : 8,
9607     "kind" : "vbase_offset"
9608    },
9609    {
9610     "kind" : "offset_to_top"
9611    },
9612    {
9613     "kind" : "rtti",
9614     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9615    },
9616    {
9617     "kind" : "complete_dtor_pointer",
9618     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9619    },
9620    {
9621     "kind" : "deleting_dtor_pointer",
9622     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9623    },
9624    {
9625     "kind" : "vcall_offset"
9626    },
9627    {
9628     "kind" : "vcall_offset"
9629    },
9630    {
9631     "kind" : "vcall_offset"
9632    },
9633    {
9634     "kind" : "vcall_offset"
9635    },
9636    {
9637     "component_value" : -48,
9638     "kind" : "vcall_offset"
9639    },
9640    {
9641     "component_value" : -48,
9642     "kind" : "offset_to_top"
9643    },
9644    {
9645     "kind" : "rtti",
9646     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9647    },
9648    {
9649     "kind" : "complete_dtor_pointer",
9650     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
9651    },
9652    {
9653     "kind" : "deleting_dtor_pointer",
9654     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
9655    },
9656    {
9657     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9658    },
9659    {
9660     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9661    },
9662    {
9663     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9664    },
9665    {
9666     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9667    }
9668   ]
9669  },
9670  {
9671   "alignment" : 8,
9672   "base_specifiers" :
9673   [
9674    {
9675     "is_virtual" : true,
9676     "referenced_type" : "type-6"
9677    }
9678   ],
9679   "linker_set_key" : "android::hardware::IBinder",
9680   "name" : "android::hardware::IBinder",
9681   "record_kind" : "class",
9682   "referenced_type" : "type-26",
9683   "self_type" : "type-26",
9684   "size" : 24,
9685   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9686   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9687   "vtable_components" :
9688   [
9689    {
9690     "component_value" : 8,
9691     "kind" : "vbase_offset"
9692    },
9693    {
9694     "kind" : "offset_to_top"
9695    },
9696    {
9697     "kind" : "rtti",
9698     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9699    },
9700    {
9701     "is_pure" : true,
9702     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9703    },
9704    {
9705     "is_pure" : true,
9706     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9707    },
9708    {
9709     "is_pure" : true,
9710     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9711    },
9712    {
9713     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9714    },
9715    {
9716     "is_pure" : true,
9717     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9718    },
9719    {
9720     "is_pure" : true,
9721     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9722    },
9723    {
9724     "is_pure" : true,
9725     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9726    },
9727    {
9728     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9729    },
9730    {
9731     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9732    },
9733    {
9734     "kind" : "complete_dtor_pointer",
9735     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9736    },
9737    {
9738     "kind" : "deleting_dtor_pointer",
9739     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9740    },
9741    {
9742     "kind" : "vcall_offset"
9743    },
9744    {
9745     "kind" : "vcall_offset"
9746    },
9747    {
9748     "kind" : "vcall_offset"
9749    },
9750    {
9751     "kind" : "vcall_offset"
9752    },
9753    {
9754     "component_value" : -8,
9755     "kind" : "vcall_offset"
9756    },
9757    {
9758     "component_value" : -8,
9759     "kind" : "offset_to_top"
9760    },
9761    {
9762     "kind" : "rtti",
9763     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9764    },
9765    {
9766     "kind" : "complete_dtor_pointer",
9767     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9768    },
9769    {
9770     "kind" : "deleting_dtor_pointer",
9771     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9772    },
9773    {
9774     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9775    },
9776    {
9777     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9778    },
9779    {
9780     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9781    },
9782    {
9783     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9784    }
9785   ]
9786  },
9787  {
9788   "alignment" : 8,
9789   "base_specifiers" :
9790   [
9791    {
9792     "is_virtual" : true,
9793     "referenced_type" : "type-6"
9794    }
9795   ],
9796   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9797   "name" : "android::hardware::IBinder::DeathRecipient",
9798   "record_kind" : "class",
9799   "referenced_type" : "type-19",
9800   "self_type" : "type-19",
9801   "size" : 24,
9802   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9803   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9804   "vtable_components" :
9805   [
9806    {
9807     "component_value" : 8,
9808     "kind" : "vbase_offset"
9809    },
9810    {
9811     "kind" : "offset_to_top"
9812    },
9813    {
9814     "kind" : "rtti",
9815     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9816    },
9817    {
9818     "is_pure" : true,
9819     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9820    },
9821    {
9822     "kind" : "complete_dtor_pointer",
9823     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9824    },
9825    {
9826     "kind" : "deleting_dtor_pointer",
9827     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9828    },
9829    {
9830     "kind" : "vcall_offset"
9831    },
9832    {
9833     "kind" : "vcall_offset"
9834    },
9835    {
9836     "kind" : "vcall_offset"
9837    },
9838    {
9839     "kind" : "vcall_offset"
9840    },
9841    {
9842     "component_value" : -8,
9843     "kind" : "vcall_offset"
9844    },
9845    {
9846     "component_value" : -8,
9847     "kind" : "offset_to_top"
9848    },
9849    {
9850     "kind" : "rtti",
9851     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9852    },
9853    {
9854     "kind" : "complete_dtor_pointer",
9855     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9856    },
9857    {
9858     "kind" : "deleting_dtor_pointer",
9859     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9860    },
9861    {
9862     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9863    },
9864    {
9865     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9866    },
9867    {
9868     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9869    },
9870    {
9871     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9872    }
9873   ]
9874  },
9875  {
9876   "alignment" : 8,
9877   "base_specifiers" :
9878   [
9879    {
9880     "is_virtual" : true,
9881     "referenced_type" : "type-6"
9882    }
9883   ],
9884   "linker_set_key" : "android::hardware::IInterface",
9885   "name" : "android::hardware::IInterface",
9886   "record_kind" : "class",
9887   "referenced_type" : "type-37",
9888   "self_type" : "type-37",
9889   "size" : 24,
9890   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9891   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9892   "vtable_components" :
9893   [
9894    {
9895     "component_value" : 8,
9896     "kind" : "vbase_offset"
9897    },
9898    {
9899     "kind" : "offset_to_top"
9900    },
9901    {
9902     "kind" : "rtti",
9903     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9904    },
9905    {
9906     "kind" : "complete_dtor_pointer",
9907     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9908    },
9909    {
9910     "kind" : "deleting_dtor_pointer",
9911     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9912    },
9913    {
9914     "is_pure" : true,
9915     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9916    },
9917    {
9918     "kind" : "vcall_offset"
9919    },
9920    {
9921     "kind" : "vcall_offset"
9922    },
9923    {
9924     "kind" : "vcall_offset"
9925    },
9926    {
9927     "kind" : "vcall_offset"
9928    },
9929    {
9930     "component_value" : -8,
9931     "kind" : "vcall_offset"
9932    },
9933    {
9934     "component_value" : -8,
9935     "kind" : "offset_to_top"
9936    },
9937    {
9938     "kind" : "rtti",
9939     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9940    },
9941    {
9942     "kind" : "complete_dtor_pointer",
9943     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9944    },
9945    {
9946     "kind" : "deleting_dtor_pointer",
9947     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9948    },
9949    {
9950     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9951    },
9952    {
9953     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9954    },
9955    {
9956     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9957    },
9958    {
9959     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9960    }
9961   ]
9962  },
9963  {
9964   "alignment" : 8,
9965   "fields" :
9966   [
9967    {
9968     "access" : "private",
9969     "field_name" : "mGrantors",
9970     "referenced_type" : "type-374"
9971    },
9972    {
9973     "access" : "private",
9974     "field_name" : "mHandle",
9975     "field_offset" : 128,
9976     "referenced_type" : "type-427"
9977    },
9978    {
9979     "access" : "private",
9980     "field_name" : "mQuantum",
9981     "field_offset" : 192,
9982     "referenced_type" : "type-2"
9983    },
9984    {
9985     "access" : "private",
9986     "field_name" : "mFlags",
9987     "field_offset" : 224,
9988     "referenced_type" : "type-2"
9989    }
9990   ],
9991   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9992   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9993   "referenced_type" : "type-426",
9994   "self_type" : "type-426",
9995   "size" : 32,
9996   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9997   "template_args" : [ "type-74" ],
9998   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9999  },
10000  {
10001   "alignment" : 8,
10002   "fields" :
10003   [
10004    {
10005     "access" : "private",
10006     "field_name" : "mBufCachePos",
10007     "referenced_type" : "type-48"
10008    },
10009    {
10010     "access" : "private",
10011     "field_name" : "mBufCache",
10012     "field_offset" : 64,
10013     "referenced_type" : "type-458"
10014    },
10015    {
10016     "access" : "private",
10017     "field_name" : "mError",
10018     "field_offset" : 256,
10019     "referenced_type" : "type-43"
10020    },
10021    {
10022     "access" : "private",
10023     "field_name" : "mData",
10024     "field_offset" : 320,
10025     "referenced_type" : "type-96"
10026    },
10027    {
10028     "access" : "private",
10029     "field_name" : "mDataSize",
10030     "field_offset" : 384,
10031     "referenced_type" : "type-48"
10032    },
10033    {
10034     "access" : "private",
10035     "field_name" : "mDataCapacity",
10036     "field_offset" : 448,
10037     "referenced_type" : "type-48"
10038    },
10039    {
10040     "access" : "private",
10041     "field_name" : "mDataPos",
10042     "field_offset" : 512,
10043     "referenced_type" : "type-48"
10044    },
10045    {
10046     "access" : "private",
10047     "field_name" : "mObjects",
10048     "field_offset" : 576,
10049     "referenced_type" : "type-459"
10050    },
10051    {
10052     "access" : "private",
10053     "field_name" : "mObjectsSize",
10054     "field_offset" : 640,
10055     "referenced_type" : "type-48"
10056    },
10057    {
10058     "access" : "private",
10059     "field_name" : "mObjectsCapacity",
10060     "field_offset" : 704,
10061     "referenced_type" : "type-48"
10062    },
10063    {
10064     "access" : "private",
10065     "field_name" : "mNextObjectHint",
10066     "field_offset" : 768,
10067     "referenced_type" : "type-48"
10068    },
10069    {
10070     "access" : "private",
10071     "field_name" : "mNumRef",
10072     "field_offset" : 832,
10073     "referenced_type" : "type-48"
10074    },
10075    {
10076     "access" : "private",
10077     "field_name" : "mFdsKnown",
10078     "field_offset" : 896,
10079     "referenced_type" : "type-57"
10080    },
10081    {
10082     "access" : "private",
10083     "field_name" : "mHasFds",
10084     "field_offset" : 904,
10085     "referenced_type" : "type-57"
10086    },
10087    {
10088     "access" : "private",
10089     "field_name" : "mAllowFds",
10090     "field_offset" : 912,
10091     "referenced_type" : "type-57"
10092    },
10093    {
10094     "access" : "private",
10095     "field_name" : "mOwner",
10096     "field_offset" : 960,
10097     "referenced_type" : "type-460"
10098    },
10099    {
10100     "access" : "private",
10101     "field_name" : "mOwnerCookie",
10102     "field_offset" : 1024,
10103     "referenced_type" : "type-44"
10104    }
10105   ],
10106   "linker_set_key" : "android::hardware::Parcel",
10107   "name" : "android::hardware::Parcel",
10108   "record_kind" : "class",
10109   "referenced_type" : "type-457",
10110   "self_type" : "type-457",
10111   "size" : 136,
10112   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10113   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10114  },
10115  {
10116   "access" : "private",
10117   "alignment" : 8,
10118   "fields" :
10119   [
10120    {
10121     "field_name" : "index",
10122     "referenced_type" : "type-48"
10123    },
10124    {
10125     "field_name" : "buffer",
10126     "field_offset" : 64,
10127     "referenced_type" : "type-315"
10128    },
10129    {
10130     "field_name" : "bufend",
10131     "field_offset" : 128,
10132     "referenced_type" : "type-315"
10133    }
10134   ],
10135   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10136   "name" : "android::hardware::Parcel::BufferInfo",
10137   "referenced_type" : "type-465",
10138   "self_type" : "type-465",
10139   "size" : 24,
10140   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10141   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10142  },
10143  {
10144   "alignment" : 8,
10145   "base_specifiers" :
10146   [
10147    {
10148     "is_virtual" : true,
10149     "referenced_type" : "type-6"
10150    }
10151   ],
10152   "fields" :
10153   [
10154    {
10155     "access" : "private",
10156     "field_name" : "mDriverFD",
10157     "field_offset" : 64,
10158     "referenced_type" : "type-43"
10159    },
10160    {
10161     "access" : "private",
10162     "field_name" : "mVMStart",
10163     "field_offset" : 128,
10164     "referenced_type" : "type-44"
10165    },
10166    {
10167     "access" : "private",
10168     "field_name" : "mThreadCountLock",
10169     "field_offset" : 192,
10170     "referenced_type" : "type-46"
10171    },
10172    {
10173     "access" : "private",
10174     "field_name" : "mThreadCountDecrement",
10175     "field_offset" : 512,
10176     "referenced_type" : "type-47"
10177    },
10178    {
10179     "access" : "private",
10180     "field_name" : "mExecutingThreadsCount",
10181     "field_offset" : 896,
10182     "referenced_type" : "type-48"
10183    },
10184    {
10185     "access" : "private",
10186     "field_name" : "mMaxThreads",
10187     "field_offset" : 960,
10188     "referenced_type" : "type-48"
10189    },
10190    {
10191     "access" : "private",
10192     "field_name" : "mStarvationStartTimeMs",
10193     "field_offset" : 1024,
10194     "referenced_type" : "type-49"
10195    },
10196    {
10197     "access" : "private",
10198     "field_name" : "mLock",
10199     "field_offset" : 1088,
10200     "referenced_type" : "type-50"
10201    },
10202    {
10203     "access" : "private",
10204     "field_name" : "mHandleToObject",
10205     "field_offset" : 1408,
10206     "referenced_type" : "type-52"
10207    },
10208    {
10209     "access" : "private",
10210     "field_name" : "mManagesContexts",
10211     "field_offset" : 1728,
10212     "referenced_type" : "type-57"
10213    },
10214    {
10215     "access" : "private",
10216     "field_name" : "mBinderContextCheckFunc",
10217     "field_offset" : 1792,
10218     "referenced_type" : "type-58"
10219    },
10220    {
10221     "access" : "private",
10222     "field_name" : "mBinderContextUserData",
10223     "field_offset" : 1856,
10224     "referenced_type" : "type-44"
10225    },
10226    {
10227     "access" : "private",
10228     "field_name" : "mContexts",
10229     "field_offset" : 1920,
10230     "referenced_type" : "type-67"
10231    },
10232    {
10233     "access" : "private",
10234     "field_name" : "mRootDir",
10235     "field_offset" : 2240,
10236     "referenced_type" : "type-71"
10237    },
10238    {
10239     "access" : "private",
10240     "field_name" : "mThreadPoolStarted",
10241     "field_offset" : 2304,
10242     "referenced_type" : "type-57"
10243    },
10244    {
10245     "access" : "private",
10246     "field_name" : "mSpawnThreadOnStart",
10247     "field_offset" : 2312,
10248     "referenced_type" : "type-57"
10249    },
10250    {
10251     "access" : "private",
10252     "field_name" : "mThreadPoolSeq",
10253     "field_offset" : 2336,
10254     "referenced_type" : "type-75"
10255    },
10256    {
10257     "access" : "private",
10258     "field_name" : "mMmapSize",
10259     "field_offset" : 2368,
10260     "referenced_type" : "type-55"
10261    },
10262    {
10263     "access" : "private",
10264     "field_name" : "mCallRestriction",
10265     "field_offset" : 2432,
10266     "referenced_type" : "type-76"
10267    }
10268   ],
10269   "linker_set_key" : "android::hardware::ProcessState",
10270   "name" : "android::hardware::ProcessState",
10271   "record_kind" : "class",
10272   "referenced_type" : "type-42",
10273   "self_type" : "type-42",
10274   "size" : 328,
10275   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10276   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10277   "vtable_components" :
10278   [
10279    {
10280     "component_value" : 312,
10281     "kind" : "vbase_offset"
10282    },
10283    {
10284     "kind" : "offset_to_top"
10285    },
10286    {
10287     "kind" : "rtti",
10288     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10289    },
10290    {
10291     "kind" : "complete_dtor_pointer",
10292     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10293    },
10294    {
10295     "kind" : "deleting_dtor_pointer",
10296     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10297    },
10298    {
10299     "kind" : "vcall_offset"
10300    },
10301    {
10302     "kind" : "vcall_offset"
10303    },
10304    {
10305     "kind" : "vcall_offset"
10306    },
10307    {
10308     "kind" : "vcall_offset"
10309    },
10310    {
10311     "component_value" : -312,
10312     "kind" : "vcall_offset"
10313    },
10314    {
10315     "component_value" : -312,
10316     "kind" : "offset_to_top"
10317    },
10318    {
10319     "kind" : "rtti",
10320     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10321    },
10322    {
10323     "kind" : "complete_dtor_pointer",
10324     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10325    },
10326    {
10327     "kind" : "deleting_dtor_pointer",
10328     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10329    },
10330    {
10331     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10332    },
10333    {
10334     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10335    },
10336    {
10337     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10338    },
10339    {
10340     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10341    }
10342   ]
10343  },
10344  {
10345   "access" : "private",
10346   "alignment" : 8,
10347   "fields" :
10348   [
10349    {
10350     "field_name" : "binder",
10351     "referenced_type" : "type-25"
10352    },
10353    {
10354     "field_name" : "refs",
10355     "field_offset" : 64,
10356     "referenced_type" : "type-10"
10357    }
10358   ],
10359   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10360   "name" : "android::hardware::ProcessState::handle_entry",
10361   "referenced_type" : "type-56",
10362   "self_type" : "type-56",
10363   "size" : 16,
10364   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10365   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10366  },
10367  {
10368   "alignment" : 8,
10369   "base_specifiers" :
10370   [
10371    {
10372     "referenced_type" : "type-211"
10373    }
10374   ],
10375   "fields" :
10376   [
10377    {
10378     "access" : "private",
10379     "field_name" : "mVal",
10380     "field_offset" : 288,
10381     "referenced_type" : "type-219"
10382    }
10383   ],
10384   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
10385   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
10386   "record_kind" : "class",
10387   "referenced_type" : "type-218",
10388   "self_type" : "type-218",
10389   "size" : 40,
10390   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10391   "template_args" : [ "type-219" ],
10392   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
10393  },
10394  {
10395   "alignment" : 8,
10396   "base_specifiers" :
10397   [
10398    {
10399     "referenced_type" : "type-211"
10400    }
10401   ],
10402   "fields" :
10403   [
10404    {
10405     "access" : "private",
10406     "field_name" : "mVal",
10407     "field_offset" : 320,
10408     "referenced_type" : "type-178"
10409    }
10410   ],
10411   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
10412   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
10413   "record_kind" : "class",
10414   "referenced_type" : "type-232",
10415   "self_type" : "type-232",
10416   "size" : 48,
10417   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10418   "template_args" : [ "type-178" ],
10419   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_14INfcEEEEE"
10420  },
10421  {
10422   "alignment" : 8,
10423   "base_specifiers" :
10424   [
10425    {
10426     "referenced_type" : "type-211"
10427    }
10428   ],
10429   "fields" :
10430   [
10431    {
10432     "access" : "private",
10433     "field_name" : "mVal",
10434     "field_offset" : 320,
10435     "referenced_type" : "type-155"
10436    }
10437   ],
10438   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
10439   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
10440   "record_kind" : "class",
10441   "referenced_type" : "type-667",
10442   "self_type" : "type-667",
10443   "size" : 48,
10444   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10445   "template_args" : [ "type-155" ],
10446   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_118INfcClientCallbackEEEEE"
10447  },
10448  {
10449   "alignment" : 8,
10450   "base_specifiers" :
10451   [
10452    {
10453     "referenced_type" : "type-211"
10454    }
10455   ],
10456   "fields" :
10457   [
10458    {
10459     "access" : "private",
10460     "field_name" : "mVal",
10461     "field_offset" : 264,
10462     "referenced_type" : "type-57"
10463    }
10464   ],
10465   "linker_set_key" : "android::hardware::Return<bool>",
10466   "name" : "android::hardware::Return<bool>",
10467   "record_kind" : "class",
10468   "referenced_type" : "type-210",
10469   "self_type" : "type-210",
10470   "size" : 40,
10471   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10472   "template_args" : [ "type-57" ],
10473   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10474  },
10475  {
10476   "alignment" : 8,
10477   "base_specifiers" :
10478   [
10479    {
10480     "referenced_type" : "type-211"
10481    }
10482   ],
10483   "fields" :
10484   [
10485    {
10486     "access" : "private",
10487     "field_name" : "mVal",
10488     "field_offset" : 288,
10489     "referenced_type" : "type-2"
10490    }
10491   ],
10492   "linker_set_key" : "android::hardware::Return<unsigned int>",
10493   "name" : "android::hardware::Return<unsigned int>",
10494   "record_kind" : "class",
10495   "referenced_type" : "type-226",
10496   "self_type" : "type-226",
10497   "size" : 40,
10498   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10499   "template_args" : [ "type-2" ],
10500   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
10501  },
10502  {
10503   "alignment" : 8,
10504   "base_specifiers" :
10505   [
10506    {
10507     "referenced_type" : "type-211"
10508    }
10509   ],
10510   "linker_set_key" : "android::hardware::Return<void>",
10511   "name" : "android::hardware::Return<void>",
10512   "record_kind" : "class",
10513   "referenced_type" : "type-246",
10514   "self_type" : "type-246",
10515   "size" : 40,
10516   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10517   "template_args" : [ "type-45" ],
10518   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10519  },
10520  {
10521   "alignment" : 8,
10522   "fields" :
10523   [
10524    {
10525     "access" : "private",
10526     "field_name" : "mException",
10527     "referenced_type" : "type-43"
10528    },
10529    {
10530     "access" : "private",
10531     "field_name" : "mErrorCode",
10532     "field_offset" : 32,
10533     "referenced_type" : "type-43"
10534    },
10535    {
10536     "access" : "private",
10537     "field_name" : "mMessage",
10538     "field_offset" : 64,
10539     "referenced_type" : "type-201"
10540    }
10541   ],
10542   "linker_set_key" : "android::hardware::Status",
10543   "name" : "android::hardware::Status",
10544   "record_kind" : "class",
10545   "referenced_type" : "type-200",
10546   "self_type" : "type-200",
10547   "size" : 32,
10548   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10549   "unique_id" : "_ZTSN7android8hardware6StatusE"
10550  },
10551  {
10552   "alignment" : 8,
10553   "fields" :
10554   [
10555    {
10556     "access" : "protected",
10557     "field_name" : "mInstrumentationCallbacks",
10558     "field_offset" : 64,
10559     "referenced_type" : "type-166"
10560    },
10561    {
10562     "access" : "protected",
10563     "field_name" : "mEnableInstrumentation",
10564     "field_offset" : 256,
10565     "referenced_type" : "type-57"
10566    },
10567    {
10568     "access" : "protected",
10569     "field_name" : "mInstrumentationLibPackage",
10570     "field_offset" : 320,
10571     "referenced_type" : "type-167"
10572    },
10573    {
10574     "access" : "protected",
10575     "field_name" : "mInterfaceName",
10576     "field_offset" : 512,
10577     "referenced_type" : "type-168"
10578    }
10579   ],
10580   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10581   "name" : "android::hardware::details::HidlInstrumentor",
10582   "referenced_type" : "type-165",
10583   "self_type" : "type-165",
10584   "size" : 88,
10585   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10586   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10587   "vtable_components" :
10588   [
10589    {
10590     "kind" : "offset_to_top"
10591    },
10592    {
10593     "kind" : "rtti",
10594     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10595    },
10596    {
10597     "kind" : "complete_dtor_pointer",
10598     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10599    },
10600    {
10601     "kind" : "deleting_dtor_pointer",
10602     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10603    }
10604   ]
10605  },
10606  {
10607   "alignment" : 4,
10608   "fields" :
10609   [
10610    {
10611     "field_name" : "sched_policy",
10612     "referenced_type" : "type-43"
10613    },
10614    {
10615     "field_name" : "prio",
10616     "field_offset" : 32,
10617     "referenced_type" : "type-43"
10618    }
10619   ],
10620   "linker_set_key" : "android::hardware::details::SchedPrio",
10621   "name" : "android::hardware::details::SchedPrio",
10622   "referenced_type" : "type-480",
10623   "self_type" : "type-480",
10624   "size" : 8,
10625   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10626   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10627  },
10628  {
10629   "alignment" : 8,
10630   "fields" :
10631   [
10632    {
10633     "access" : "private",
10634     "field_name" : "mQueue",
10635     "referenced_type" : "type-662"
10636    }
10637   ],
10638   "linker_set_key" : "android::hardware::details::TaskRunner",
10639   "name" : "android::hardware::details::TaskRunner",
10640   "record_kind" : "class",
10641   "referenced_type" : "type-661",
10642   "self_type" : "type-661",
10643   "size" : 16,
10644   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10645   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10646  },
10647  {
10648   "alignment" : 1,
10649   "linker_set_key" : "android::hardware::details::bnhw_tag",
10650   "name" : "android::hardware::details::bnhw_tag",
10651   "referenced_type" : "type-272",
10652   "self_type" : "type-272",
10653   "size" : 1,
10654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10655   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10656  },
10657  {
10658   "alignment" : 1,
10659   "linker_set_key" : "android::hardware::details::bphw_tag",
10660   "name" : "android::hardware::details::bphw_tag",
10661   "referenced_type" : "type-283",
10662   "self_type" : "type-283",
10663   "size" : 1,
10664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10665   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10666  },
10667  {
10668   "alignment" : 1,
10669   "linker_set_key" : "android::hardware::details::bs_tag",
10670   "name" : "android::hardware::details::bs_tag",
10671   "referenced_type" : "type-295",
10672   "self_type" : "type-295",
10673   "size" : 1,
10674   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10675   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10676  },
10677  {
10678   "access" : "private",
10679   "alignment" : 8,
10680   "fields" :
10681   [
10682    {
10683     "field_name" : "mPointer",
10684     "referenced_type" : "type-377"
10685    },
10686    {
10687     "field_name" : "_pad",
10688     "referenced_type" : "type-48"
10689    }
10690   ],
10691   "is_anonymous" : true,
10692   "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",
10693   "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",
10694   "record_kind" : "union",
10695   "referenced_type" : "type-376",
10696   "self_type" : "type-376",
10697   "size" : 8,
10698   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10699   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10700  },
10701  {
10702   "alignment" : 8,
10703   "fields" :
10704   [
10705    {
10706     "access" : "private",
10707     "referenced_type" : "type-376"
10708    }
10709   ],
10710   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10711   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10712   "referenced_type" : "type-375",
10713   "self_type" : "type-375",
10714   "size" : 8,
10715   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10716   "template_args" : [ "type-378" ],
10717   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10718  },
10719  {
10720   "alignment" : 8,
10721   "fields" :
10722   [
10723    {
10724     "access" : "private",
10725     "referenced_type" : "type-390"
10726    }
10727   ],
10728   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10729   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10730   "referenced_type" : "type-389",
10731   "self_type" : "type-389",
10732   "size" : 8,
10733   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10734   "template_args" : [ "type-392" ],
10735   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10736  },
10737  {
10738   "alignment" : 8,
10739   "fields" :
10740   [
10741    {
10742     "access" : "private",
10743     "referenced_type" : "type-381"
10744    }
10745   ],
10746   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10747   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10748   "referenced_type" : "type-380",
10749   "self_type" : "type-380",
10750   "size" : 8,
10751   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10752   "template_args" : [ "type-358" ],
10753   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10754  },
10755  {
10756   "alignment" : 8,
10757   "fields" :
10758   [
10759    {
10760     "access" : "private",
10761     "referenced_type" : "type-411"
10762    }
10763   ],
10764   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10765   "name" : "android::hardware::details::hidl_pointer<char>",
10766   "referenced_type" : "type-410",
10767   "self_type" : "type-410",
10768   "size" : 8,
10769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10770   "template_args" : [ "type-74" ],
10771   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10772  },
10773  {
10774   "access" : "private",
10775   "alignment" : 8,
10776   "fields" :
10777   [
10778    {
10779     "field_name" : "mPointer",
10780     "referenced_type" : "type-215"
10781    },
10782    {
10783     "field_name" : "_pad",
10784     "referenced_type" : "type-48"
10785    }
10786   ],
10787   "is_anonymous" : true,
10788   "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",
10789   "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",
10790   "record_kind" : "union",
10791   "referenced_type" : "type-411",
10792   "self_type" : "type-411",
10793   "size" : 8,
10794   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10795   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10796  },
10797  {
10798   "alignment" : 8,
10799   "fields" :
10800   [
10801    {
10802     "access" : "private",
10803     "referenced_type" : "type-350"
10804    }
10805   ],
10806   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10807   "name" : "android::hardware::details::hidl_pointer<const char>",
10808   "referenced_type" : "type-349",
10809   "self_type" : "type-349",
10810   "size" : 8,
10811   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10812   "template_args" : [ "type-73" ],
10813   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10814  },
10815  {
10816   "access" : "private",
10817   "alignment" : 8,
10818   "fields" :
10819   [
10820    {
10821     "field_name" : "mPointer",
10822     "referenced_type" : "type-72"
10823    },
10824    {
10825     "field_name" : "_pad",
10826     "referenced_type" : "type-48"
10827    }
10828   ],
10829   "is_anonymous" : true,
10830   "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",
10831   "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",
10832   "record_kind" : "union",
10833   "referenced_type" : "type-350",
10834   "self_type" : "type-350",
10835   "size" : 8,
10836   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10837   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10838  },
10839  {
10840   "alignment" : 8,
10841   "fields" :
10842   [
10843    {
10844     "access" : "private",
10845     "referenced_type" : "type-307"
10846    }
10847   ],
10848   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10849   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10850   "referenced_type" : "type-306",
10851   "self_type" : "type-306",
10852   "size" : 8,
10853   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10854   "template_args" : [ "type-309" ],
10855   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10856  },
10857  {
10858   "access" : "private",
10859   "alignment" : 8,
10860   "fields" :
10861   [
10862    {
10863     "field_name" : "mPointer",
10864     "referenced_type" : "type-308"
10865    },
10866    {
10867     "field_name" : "_pad",
10868     "referenced_type" : "type-48"
10869    }
10870   ],
10871   "is_anonymous" : true,
10872   "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",
10873   "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",
10874   "record_kind" : "union",
10875   "referenced_type" : "type-307",
10876   "self_type" : "type-307",
10877   "size" : 8,
10878   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10879   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10880  },
10881  {
10882   "access" : "private",
10883   "alignment" : 8,
10884   "fields" :
10885   [
10886    {
10887     "field_name" : "mPointer",
10888     "referenced_type" : "type-391"
10889    },
10890    {
10891     "field_name" : "_pad",
10892     "referenced_type" : "type-48"
10893    }
10894   ],
10895   "is_anonymous" : true,
10896   "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",
10897   "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",
10898   "record_kind" : "union",
10899   "referenced_type" : "type-390",
10900   "self_type" : "type-390",
10901   "size" : 8,
10902   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10903   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
10904  },
10905  {
10906   "access" : "private",
10907   "alignment" : 8,
10908   "fields" :
10909   [
10910    {
10911     "field_name" : "mPointer",
10912     "referenced_type" : "type-382"
10913    },
10914    {
10915     "field_name" : "_pad",
10916     "referenced_type" : "type-48"
10917    }
10918   ],
10919   "is_anonymous" : true,
10920   "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",
10921   "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",
10922   "record_kind" : "union",
10923   "referenced_type" : "type-381",
10924   "self_type" : "type-381",
10925   "size" : 8,
10926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10927   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10928  },
10929  {
10930   "alignment" : 8,
10931   "fields" :
10932   [
10933    {
10934     "access" : "private",
10935     "referenced_type" : "type-401"
10936    }
10937   ],
10938   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10939   "name" : "android::hardware::details::hidl_pointer<int>",
10940   "referenced_type" : "type-400",
10941   "self_type" : "type-400",
10942   "size" : 8,
10943   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10944   "template_args" : [ "type-43" ],
10945   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10946  },
10947  {
10948   "access" : "private",
10949   "alignment" : 8,
10950   "fields" :
10951   [
10952    {
10953     "field_name" : "mPointer",
10954     "referenced_type" : "type-402"
10955    },
10956    {
10957     "field_name" : "_pad",
10958     "referenced_type" : "type-48"
10959    }
10960   ],
10961   "is_anonymous" : true,
10962   "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",
10963   "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",
10964   "record_kind" : "union",
10965   "referenced_type" : "type-401",
10966   "self_type" : "type-401",
10967   "size" : 8,
10968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10969   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10970  },
10971  {
10972   "alignment" : 8,
10973   "fields" :
10974   [
10975    {
10976     "access" : "private",
10977     "referenced_type" : "type-428"
10978    }
10979   ],
10980   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10981   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10982   "referenced_type" : "type-427",
10983   "self_type" : "type-427",
10984   "size" : 8,
10985   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10986   "template_args" : [ "type-237" ],
10987   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10988  },
10989  {
10990   "access" : "private",
10991   "alignment" : 8,
10992   "fields" :
10993   [
10994    {
10995     "field_name" : "mPointer",
10996     "referenced_type" : "type-256"
10997    },
10998    {
10999     "field_name" : "_pad",
11000     "referenced_type" : "type-48"
11001    }
11002   ],
11003   "is_anonymous" : true,
11004   "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",
11005   "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",
11006   "record_kind" : "union",
11007   "referenced_type" : "type-428",
11008   "self_type" : "type-428",
11009   "size" : 8,
11010   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11011   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11012  },
11013  {
11014   "alignment" : 8,
11015   "fields" :
11016   [
11017    {
11018     "access" : "private",
11019     "referenced_type" : "type-95"
11020    }
11021   ],
11022   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11023   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11024   "referenced_type" : "type-94",
11025   "self_type" : "type-94",
11026   "size" : 8,
11027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11028   "template_args" : [ "type-91" ],
11029   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11030  },
11031  {
11032   "access" : "private",
11033   "alignment" : 8,
11034   "fields" :
11035   [
11036    {
11037     "field_name" : "mPointer",
11038     "referenced_type" : "type-96"
11039    },
11040    {
11041     "field_name" : "_pad",
11042     "referenced_type" : "type-48"
11043    }
11044   ],
11045   "is_anonymous" : true,
11046   "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",
11047   "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",
11048   "record_kind" : "union",
11049   "referenced_type" : "type-95",
11050   "self_type" : "type-95",
11051   "size" : 8,
11052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11053   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11054  },
11055  {
11056   "alignment" : 1,
11057   "linker_set_key" : "android::hardware::details::i_tag",
11058   "name" : "android::hardware::details::i_tag",
11059   "referenced_type" : "type-261",
11060   "self_type" : "type-261",
11061   "size" : 1,
11062   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11063   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11064  },
11065  {
11066   "alignment" : 8,
11067   "fields" :
11068   [
11069    {
11070     "access" : "private",
11071     "field_name" : "mStatus",
11072     "referenced_type" : "type-200"
11073    },
11074    {
11075     "access" : "private",
11076     "field_name" : "mCheckedStatus",
11077     "field_offset" : 256,
11078     "referenced_type" : "type-57"
11079    }
11080   ],
11081   "linker_set_key" : "android::hardware::details::return_status",
11082   "name" : "android::hardware::details::return_status",
11083   "record_kind" : "class",
11084   "referenced_type" : "type-211",
11085   "self_type" : "type-211",
11086   "size" : 40,
11087   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11088   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11089  },
11090  {
11091   "alignment" : 1,
11092   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11093   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11094   "referenced_type" : "type-412",
11095   "self_type" : "type-412",
11096   "size" : 1,
11097   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11098   "template_args" : [ "type-91" ],
11099   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11100  },
11101  {
11102   "alignment" : 1,
11103   "fields" :
11104   [
11105    {
11106     "access" : "private",
11107     "field_name" : "mBuffer",
11108     "referenced_type" : "type-393"
11109    }
11110   ],
11111   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11112   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11113   "referenced_type" : "type-392",
11114   "self_type" : "type-392",
11115   "size" : 32,
11116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11117   "template_args" : [ "type-91" ],
11118   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11119  },
11120  {
11121   "alignment" : 8,
11122   "base_specifiers" :
11123   [
11124    {
11125     "referenced_type" : "type-19"
11126    }
11127   ],
11128   "fields" :
11129   [
11130    {
11131     "access" : "private",
11132     "field_name" : "mRecipient",
11133     "field_offset" : 64,
11134     "referenced_type" : "type-189"
11135    },
11136    {
11137     "access" : "private",
11138     "field_name" : "mCookie",
11139     "field_offset" : 192,
11140     "referenced_type" : "type-48"
11141    },
11142    {
11143     "access" : "private",
11144     "field_name" : "mBase",
11145     "field_offset" : 256,
11146     "referenced_type" : "type-3"
11147    }
11148   ],
11149   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11150   "name" : "android::hardware::hidl_binder_death_recipient",
11151   "referenced_type" : "type-188",
11152   "self_type" : "type-188",
11153   "size" : 64,
11154   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11155   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11156   "vtable_components" :
11157   [
11158    {
11159     "component_value" : 48,
11160     "kind" : "vbase_offset"
11161    },
11162    {
11163     "kind" : "offset_to_top"
11164    },
11165    {
11166     "kind" : "rtti",
11167     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11168    },
11169    {
11170     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11171    },
11172    {
11173     "kind" : "complete_dtor_pointer",
11174     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11175    },
11176    {
11177     "kind" : "deleting_dtor_pointer",
11178     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11179    },
11180    {
11181     "kind" : "vcall_offset"
11182    },
11183    {
11184     "kind" : "vcall_offset"
11185    },
11186    {
11187     "kind" : "vcall_offset"
11188    },
11189    {
11190     "kind" : "vcall_offset"
11191    },
11192    {
11193     "component_value" : -48,
11194     "kind" : "vcall_offset"
11195    },
11196    {
11197     "component_value" : -48,
11198     "kind" : "offset_to_top"
11199    },
11200    {
11201     "kind" : "rtti",
11202     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11203    },
11204    {
11205     "kind" : "complete_dtor_pointer",
11206     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11207    },
11208    {
11209     "kind" : "deleting_dtor_pointer",
11210     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11211    },
11212    {
11213     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11214    },
11215    {
11216     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11217    },
11218    {
11219     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11220    },
11221    {
11222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11223    }
11224   ]
11225  },
11226  {
11227   "alignment" : 8,
11228   "base_specifiers" :
11229   [
11230    {
11231     "is_virtual" : true,
11232     "referenced_type" : "type-6"
11233    }
11234   ],
11235   "linker_set_key" : "android::hardware::hidl_death_recipient",
11236   "name" : "android::hardware::hidl_death_recipient",
11237   "referenced_type" : "type-191",
11238   "self_type" : "type-191",
11239   "size" : 24,
11240   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11241   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11242   "vtable_components" :
11243   [
11244    {
11245     "component_value" : 8,
11246     "kind" : "vbase_offset"
11247    },
11248    {
11249     "kind" : "offset_to_top"
11250    },
11251    {
11252     "kind" : "rtti",
11253     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11254    },
11255    {
11256     "is_pure" : true,
11257     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11258    },
11259    {
11260     "kind" : "complete_dtor_pointer",
11261     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11262    },
11263    {
11264     "kind" : "deleting_dtor_pointer",
11265     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11266    },
11267    {
11268     "kind" : "vcall_offset"
11269    },
11270    {
11271     "kind" : "vcall_offset"
11272    },
11273    {
11274     "kind" : "vcall_offset"
11275    },
11276    {
11277     "kind" : "vcall_offset"
11278    },
11279    {
11280     "component_value" : -8,
11281     "kind" : "vcall_offset"
11282    },
11283    {
11284     "component_value" : -8,
11285     "kind" : "offset_to_top"
11286    },
11287    {
11288     "kind" : "rtti",
11289     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11290    },
11291    {
11292     "kind" : "complete_dtor_pointer",
11293     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11294    },
11295    {
11296     "kind" : "deleting_dtor_pointer",
11297     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11298    },
11299    {
11300     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11301    },
11302    {
11303     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11304    },
11305    {
11306     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11307    },
11308    {
11309     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11310    }
11311   ]
11312  },
11313  {
11314   "alignment" : 8,
11315   "fields" :
11316   [
11317    {
11318     "access" : "private",
11319     "field_name" : "mHandle",
11320     "referenced_type" : "type-306"
11321    },
11322    {
11323     "access" : "private",
11324     "field_name" : "mOwnsHandle",
11325     "field_offset" : 64,
11326     "referenced_type" : "type-57"
11327    }
11328   ],
11329   "linker_set_key" : "android::hardware::hidl_handle",
11330   "name" : "android::hardware::hidl_handle",
11331   "referenced_type" : "type-356",
11332   "self_type" : "type-356",
11333   "size" : 16,
11334   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11335   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11336  },
11337  {
11338   "alignment" : 8,
11339   "fields" :
11340   [
11341    {
11342     "access" : "private",
11343     "field_name" : "mHandle",
11344     "referenced_type" : "type-356"
11345    },
11346    {
11347     "access" : "private",
11348     "field_name" : "mSize",
11349     "field_offset" : 128,
11350     "referenced_type" : "type-48"
11351    },
11352    {
11353     "access" : "private",
11354     "field_name" : "mName",
11355     "field_offset" : 192,
11356     "referenced_type" : "type-358"
11357    }
11358   ],
11359   "linker_set_key" : "android::hardware::hidl_memory",
11360   "name" : "android::hardware::hidl_memory",
11361   "referenced_type" : "type-360",
11362   "self_type" : "type-360",
11363   "size" : 40,
11364   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11365   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11366  },
11367  {
11368   "alignment" : 8,
11369   "fields" :
11370   [
11371    {
11372     "access" : "private",
11373     "field_name" : "mBuffer",
11374     "referenced_type" : "type-349"
11375    },
11376    {
11377     "access" : "private",
11378     "field_name" : "mSize",
11379     "field_offset" : 64,
11380     "referenced_type" : "type-2"
11381    },
11382    {
11383     "access" : "private",
11384     "field_name" : "mOwnsBuffer",
11385     "field_offset" : 96,
11386     "referenced_type" : "type-57"
11387    }
11388   ],
11389   "linker_set_key" : "android::hardware::hidl_string",
11390   "name" : "android::hardware::hidl_string",
11391   "referenced_type" : "type-358",
11392   "self_type" : "type-358",
11393   "size" : 16,
11394   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11395   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11396  },
11397  {
11398   "alignment" : 8,
11399   "fields" :
11400   [
11401    {
11402     "access" : "private",
11403     "field_name" : "mBuffer",
11404     "referenced_type" : "type-375"
11405    },
11406    {
11407     "access" : "private",
11408     "field_name" : "mSize",
11409     "field_offset" : 64,
11410     "referenced_type" : "type-2"
11411    },
11412    {
11413     "access" : "private",
11414     "field_name" : "mOwnsBuffer",
11415     "field_offset" : 96,
11416     "referenced_type" : "type-57"
11417    }
11418   ],
11419   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11420   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11421   "referenced_type" : "type-374",
11422   "self_type" : "type-374",
11423   "size" : 16,
11424   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11425   "template_args" : [ "type-378" ],
11426   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11427  },
11428  {
11429   "alignment" : 8,
11430   "fields" :
11431   [
11432    {
11433     "access" : "private",
11434     "field_name" : "mBuffer",
11435     "referenced_type" : "type-389"
11436    },
11437    {
11438     "access" : "private",
11439     "field_name" : "mSize",
11440     "field_offset" : 64,
11441     "referenced_type" : "type-2"
11442    },
11443    {
11444     "access" : "private",
11445     "field_name" : "mOwnsBuffer",
11446     "field_offset" : 96,
11447     "referenced_type" : "type-57"
11448    }
11449   ],
11450   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11451   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11452   "referenced_type" : "type-388",
11453   "self_type" : "type-388",
11454   "size" : 16,
11455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11456   "template_args" : [ "type-392" ],
11457   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11458  },
11459  {
11460   "alignment" : 8,
11461   "fields" :
11462   [
11463    {
11464     "access" : "private",
11465     "field_name" : "mBuffer",
11466     "referenced_type" : "type-380"
11467    },
11468    {
11469     "access" : "private",
11470     "field_name" : "mSize",
11471     "field_offset" : 64,
11472     "referenced_type" : "type-2"
11473    },
11474    {
11475     "access" : "private",
11476     "field_name" : "mOwnsBuffer",
11477     "field_offset" : 96,
11478     "referenced_type" : "type-57"
11479    }
11480   ],
11481   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11482   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11483   "referenced_type" : "type-379",
11484   "self_type" : "type-379",
11485   "size" : 16,
11486   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11487   "template_args" : [ "type-358" ],
11488   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11489  },
11490  {
11491   "alignment" : 8,
11492   "fields" :
11493   [
11494    {
11495     "access" : "private",
11496     "field_name" : "mBuffer",
11497     "referenced_type" : "type-410"
11498    },
11499    {
11500     "access" : "private",
11501     "field_name" : "mSize",
11502     "field_offset" : 64,
11503     "referenced_type" : "type-2"
11504    },
11505    {
11506     "access" : "private",
11507     "field_name" : "mOwnsBuffer",
11508     "field_offset" : 96,
11509     "referenced_type" : "type-57"
11510    }
11511   ],
11512   "linker_set_key" : "android::hardware::hidl_vec<char>",
11513   "name" : "android::hardware::hidl_vec<char>",
11514   "referenced_type" : "type-409",
11515   "self_type" : "type-409",
11516   "size" : 16,
11517   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11518   "template_args" : [ "type-74" ],
11519   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11520  },
11521  {
11522   "alignment" : 8,
11523   "fields" :
11524   [
11525    {
11526     "access" : "private",
11527     "field_name" : "mBuffer",
11528     "referenced_type" : "type-400"
11529    },
11530    {
11531     "access" : "private",
11532     "field_name" : "mSize",
11533     "field_offset" : 64,
11534     "referenced_type" : "type-2"
11535    },
11536    {
11537     "access" : "private",
11538     "field_name" : "mOwnsBuffer",
11539     "field_offset" : 96,
11540     "referenced_type" : "type-57"
11541    }
11542   ],
11543   "linker_set_key" : "android::hardware::hidl_vec<int>",
11544   "name" : "android::hardware::hidl_vec<int>",
11545   "referenced_type" : "type-399",
11546   "self_type" : "type-399",
11547   "size" : 16,
11548   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11549   "template_args" : [ "type-43" ],
11550   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11551  },
11552  {
11553   "alignment" : 8,
11554   "fields" :
11555   [
11556    {
11557     "access" : "private",
11558     "field_name" : "mBuffer",
11559     "referenced_type" : "type-94"
11560    },
11561    {
11562     "access" : "private",
11563     "field_name" : "mSize",
11564     "field_offset" : 64,
11565     "referenced_type" : "type-2"
11566    },
11567    {
11568     "access" : "private",
11569     "field_name" : "mOwnsBuffer",
11570     "field_offset" : 96,
11571     "referenced_type" : "type-57"
11572    }
11573   ],
11574   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11575   "name" : "android::hardware::hidl_vec<unsigned char>",
11576   "referenced_type" : "type-93",
11577   "self_type" : "type-93",
11578   "size" : 16,
11579   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11580   "template_args" : [ "type-91" ],
11581   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11582  },
11583  {
11584   "alignment" : 2,
11585   "fields" :
11586   [
11587    {
11588     "access" : "private",
11589     "field_name" : "mMajor",
11590     "referenced_type" : "type-127"
11591    },
11592    {
11593     "access" : "private",
11594     "field_name" : "mMinor",
11595     "field_offset" : 16,
11596     "referenced_type" : "type-127"
11597    }
11598   ],
11599   "linker_set_key" : "android::hardware::hidl_version",
11600   "name" : "android::hardware::hidl_version",
11601   "referenced_type" : "type-415",
11602   "self_type" : "type-415",
11603   "size" : 4,
11604   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11605   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11606  },
11607  {
11608   "alignment" : 8,
11609   "base_specifiers" :
11610   [
11611    {
11612     "referenced_type" : "type-471"
11613    }
11614   ],
11615   "fields" :
11616   [
11617    {
11618     "access" : "private",
11619     "field_name" : "_hidl_mImpl",
11620     "field_offset" : 1024,
11621     "referenced_type" : "type-146"
11622    }
11623   ],
11624   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
11625   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
11626   "referenced_type" : "type-621",
11627   "self_type" : "type-621",
11628   "size" : 152,
11629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
11630   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
11631   "vtable_components" :
11632   [
11633    {
11634     "component_value" : 136,
11635     "kind" : "vbase_offset"
11636    },
11637    {
11638     "kind" : "offset_to_top"
11639    },
11640    {
11641     "kind" : "rtti",
11642     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
11643    },
11644    {
11645     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11646    },
11647    {
11648     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11649    },
11650    {
11651     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11652    },
11653    {
11654     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11655    },
11656    {
11657     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11658    },
11659    {
11660     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11661    },
11662    {
11663     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11664    },
11665    {
11666     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11667    },
11668    {
11669     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11670    },
11671    {
11672     "kind" : "complete_dtor_pointer",
11673     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
11674    },
11675    {
11676     "kind" : "deleting_dtor_pointer",
11677     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
11678    },
11679    {
11680     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11681    },
11682    {
11683     "component_value" : -32,
11684     "kind" : "offset_to_top"
11685    },
11686    {
11687     "kind" : "rtti",
11688     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
11689    },
11690    {
11691     "kind" : "complete_dtor_pointer",
11692     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
11693    },
11694    {
11695     "kind" : "deleting_dtor_pointer",
11696     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
11697    },
11698    {
11699     "kind" : "vcall_offset"
11700    },
11701    {
11702     "kind" : "vcall_offset"
11703    },
11704    {
11705     "kind" : "vcall_offset"
11706    },
11707    {
11708     "kind" : "vcall_offset"
11709    },
11710    {
11711     "component_value" : -136,
11712     "kind" : "vcall_offset"
11713    },
11714    {
11715     "component_value" : -136,
11716     "kind" : "offset_to_top"
11717    },
11718    {
11719     "kind" : "rtti",
11720     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
11721    },
11722    {
11723     "kind" : "complete_dtor_pointer",
11724     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
11725    },
11726    {
11727     "kind" : "deleting_dtor_pointer",
11728     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
11729    },
11730    {
11731     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11732    },
11733    {
11734     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11735    },
11736    {
11737     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11738    },
11739    {
11740     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11741    }
11742   ]
11743  },
11744  {
11745   "alignment" : 8,
11746   "base_specifiers" :
11747   [
11748    {
11749     "referenced_type" : "type-471"
11750    }
11751   ],
11752   "fields" :
11753   [
11754    {
11755     "access" : "private",
11756     "field_name" : "_hidl_mImpl",
11757     "field_offset" : 1024,
11758     "referenced_type" : "type-136"
11759    }
11760   ],
11761   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
11762   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
11763   "referenced_type" : "type-613",
11764   "self_type" : "type-613",
11765   "size" : 152,
11766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
11767   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
11768   "vtable_components" :
11769   [
11770    {
11771     "component_value" : 136,
11772     "kind" : "vbase_offset"
11773    },
11774    {
11775     "kind" : "offset_to_top"
11776    },
11777    {
11778     "kind" : "rtti",
11779     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
11780    },
11781    {
11782     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11783    },
11784    {
11785     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11786    },
11787    {
11788     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11789    },
11790    {
11791     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11792    },
11793    {
11794     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11795    },
11796    {
11797     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11798    },
11799    {
11800     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11801    },
11802    {
11803     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11804    },
11805    {
11806     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11807    },
11808    {
11809     "kind" : "complete_dtor_pointer",
11810     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
11811    },
11812    {
11813     "kind" : "deleting_dtor_pointer",
11814     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
11815    },
11816    {
11817     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11818    },
11819    {
11820     "component_value" : -32,
11821     "kind" : "offset_to_top"
11822    },
11823    {
11824     "kind" : "rtti",
11825     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
11826    },
11827    {
11828     "kind" : "complete_dtor_pointer",
11829     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
11830    },
11831    {
11832     "kind" : "deleting_dtor_pointer",
11833     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
11834    },
11835    {
11836     "kind" : "vcall_offset"
11837    },
11838    {
11839     "kind" : "vcall_offset"
11840    },
11841    {
11842     "kind" : "vcall_offset"
11843    },
11844    {
11845     "kind" : "vcall_offset"
11846    },
11847    {
11848     "component_value" : -136,
11849     "kind" : "vcall_offset"
11850    },
11851    {
11852     "component_value" : -136,
11853     "kind" : "offset_to_top"
11854    },
11855    {
11856     "kind" : "rtti",
11857     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
11858    },
11859    {
11860     "kind" : "complete_dtor_pointer",
11861     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
11862    },
11863    {
11864     "kind" : "deleting_dtor_pointer",
11865     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
11866    },
11867    {
11868     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11869    },
11870    {
11871     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11872    },
11873    {
11874     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11875    },
11876    {
11877     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11878    }
11879   ]
11880  },
11881  {
11882   "alignment" : 8,
11883   "base_specifiers" :
11884   [
11885    {
11886     "referenced_type" : "type-454"
11887    },
11888    {
11889     "referenced_type" : "type-165"
11890    }
11891   ],
11892   "fields" :
11893   [
11894    {
11895     "access" : "private",
11896     "field_name" : "_hidl_mMutex",
11897     "field_offset" : 1088,
11898     "referenced_type" : "type-624"
11899    },
11900    {
11901     "access" : "private",
11902     "field_name" : "_hidl_mDeathRecipients",
11903     "field_offset" : 1408,
11904     "referenced_type" : "type-625"
11905    }
11906   ],
11907   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
11908   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
11909   "referenced_type" : "type-623",
11910   "self_type" : "type-623",
11911   "size" : 216,
11912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
11913   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
11914   "vtable_components" :
11915   [
11916    {
11917     "component_value" : 200,
11918     "kind" : "vbase_offset"
11919    },
11920    {
11921     "kind" : "offset_to_top"
11922    },
11923    {
11924     "kind" : "rtti",
11925     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11926    },
11927    {
11928     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
11929    },
11930    {
11931     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11932    },
11933    {
11934     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11935    },
11936    {
11937     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11938    },
11939    {
11940     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11941    },
11942    {
11943     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
11944    },
11945    {
11946     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11947    },
11948    {
11949     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
11950    },
11951    {
11952     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11953    },
11954    {
11955     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
11956    },
11957    {
11958     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11959    },
11960    {
11961     "kind" : "complete_dtor_pointer",
11962     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11963    },
11964    {
11965     "kind" : "deleting_dtor_pointer",
11966     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11991    },
11992    {
11993     "component_value" : 192,
11994     "kind" : "vbase_offset"
11995    },
11996    {
11997     "component_value" : -8,
11998     "kind" : "offset_to_top"
11999    },
12000    {
12001     "kind" : "rtti",
12002     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12003    },
12004    {
12005     "kind" : "complete_dtor_pointer",
12006     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12007    },
12008    {
12009     "kind" : "deleting_dtor_pointer",
12010     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12011    },
12012    {
12013     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
12014    },
12015    {
12016     "component_value" : 184,
12017     "kind" : "vbase_offset"
12018    },
12019    {
12020     "component_value" : -16,
12021     "kind" : "offset_to_top"
12022    },
12023    {
12024     "kind" : "rtti",
12025     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12026    },
12027    {
12028     "kind" : "complete_dtor_pointer",
12029     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12030    },
12031    {
12032     "kind" : "deleting_dtor_pointer",
12033     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12034    },
12035    {
12036     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12037    },
12038    {
12039     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12040    },
12041    {
12042     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12043    },
12044    {
12045     "component_value" : -48,
12046     "kind" : "offset_to_top"
12047    },
12048    {
12049     "kind" : "rtti",
12050     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12051    },
12052    {
12053     "kind" : "complete_dtor_pointer",
12054     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12055    },
12056    {
12057     "kind" : "deleting_dtor_pointer",
12058     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12059    },
12060    {
12061     "kind" : "vcall_offset"
12062    },
12063    {
12064     "component_value" : -184,
12065     "kind" : "vcall_offset"
12066    },
12067    {
12068     "component_value" : -184,
12069     "kind" : "vcall_offset"
12070    },
12071    {
12072     "component_value" : -184,
12073     "kind" : "vcall_offset"
12074    },
12075    {
12076     "component_value" : -200,
12077     "kind" : "vcall_offset"
12078    },
12079    {
12080     "component_value" : -200,
12081     "kind" : "offset_to_top"
12082    },
12083    {
12084     "kind" : "rtti",
12085     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12086    },
12087    {
12088     "kind" : "complete_dtor_pointer",
12089     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12090    },
12091    {
12092     "kind" : "deleting_dtor_pointer",
12093     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12094    },
12095    {
12096     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12097    },
12098    {
12099     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12100    },
12101    {
12102     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12103    },
12104    {
12105     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12106    }
12107   ]
12108  },
12109  {
12110   "alignment" : 8,
12111   "base_specifiers" :
12112   [
12113    {
12114     "referenced_type" : "type-453"
12115    },
12116    {
12117     "referenced_type" : "type-165"
12118    }
12119   ],
12120   "fields" :
12121   [
12122    {
12123     "access" : "private",
12124     "field_name" : "_hidl_mMutex",
12125     "field_offset" : 1088,
12126     "referenced_type" : "type-616"
12127    },
12128    {
12129     "access" : "private",
12130     "field_name" : "_hidl_mDeathRecipients",
12131     "field_offset" : 1408,
12132     "referenced_type" : "type-617"
12133    }
12134   ],
12135   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
12136   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
12137   "referenced_type" : "type-615",
12138   "self_type" : "type-615",
12139   "size" : 216,
12140   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
12141   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
12142   "vtable_components" :
12143   [
12144    {
12145     "component_value" : 200,
12146     "kind" : "vbase_offset"
12147    },
12148    {
12149     "kind" : "offset_to_top"
12150    },
12151    {
12152     "kind" : "rtti",
12153     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12154    },
12155    {
12156     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
12157    },
12158    {
12159     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12160    },
12161    {
12162     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12163    },
12164    {
12165     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12166    },
12167    {
12168     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12169    },
12170    {
12171     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
12172    },
12173    {
12174     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12175    },
12176    {
12177     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
12178    },
12179    {
12180     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12181    },
12182    {
12183     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
12184    },
12185    {
12186     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12187    },
12188    {
12189     "kind" : "complete_dtor_pointer",
12190     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12191    },
12192    {
12193     "kind" : "deleting_dtor_pointer",
12194     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
12198    },
12199    {
12200     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12201    },
12202    {
12203     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
12204    },
12205    {
12206     "component_value" : 192,
12207     "kind" : "vbase_offset"
12208    },
12209    {
12210     "component_value" : -8,
12211     "kind" : "offset_to_top"
12212    },
12213    {
12214     "kind" : "rtti",
12215     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12216    },
12217    {
12218     "kind" : "complete_dtor_pointer",
12219     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12220    },
12221    {
12222     "kind" : "deleting_dtor_pointer",
12223     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12224    },
12225    {
12226     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
12227    },
12228    {
12229     "component_value" : 184,
12230     "kind" : "vbase_offset"
12231    },
12232    {
12233     "component_value" : -16,
12234     "kind" : "offset_to_top"
12235    },
12236    {
12237     "kind" : "rtti",
12238     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12239    },
12240    {
12241     "kind" : "complete_dtor_pointer",
12242     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12243    },
12244    {
12245     "kind" : "deleting_dtor_pointer",
12246     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12247    },
12248    {
12249     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12250    },
12251    {
12252     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12253    },
12254    {
12255     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12256    },
12257    {
12258     "component_value" : -48,
12259     "kind" : "offset_to_top"
12260    },
12261    {
12262     "kind" : "rtti",
12263     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12264    },
12265    {
12266     "kind" : "complete_dtor_pointer",
12267     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12268    },
12269    {
12270     "kind" : "deleting_dtor_pointer",
12271     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12272    },
12273    {
12274     "kind" : "vcall_offset"
12275    },
12276    {
12277     "component_value" : -184,
12278     "kind" : "vcall_offset"
12279    },
12280    {
12281     "component_value" : -184,
12282     "kind" : "vcall_offset"
12283    },
12284    {
12285     "component_value" : -184,
12286     "kind" : "vcall_offset"
12287    },
12288    {
12289     "component_value" : -200,
12290     "kind" : "vcall_offset"
12291    },
12292    {
12293     "component_value" : -200,
12294     "kind" : "offset_to_top"
12295    },
12296    {
12297     "kind" : "rtti",
12298     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12299    },
12300    {
12301     "kind" : "complete_dtor_pointer",
12302     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12303    },
12304    {
12305     "kind" : "deleting_dtor_pointer",
12306     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12307    },
12308    {
12309     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12310    },
12311    {
12312     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12313    },
12314    {
12315     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12316    },
12317    {
12318     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12319    }
12320   ]
12321  },
12322  {
12323   "alignment" : 8,
12324   "base_specifiers" :
12325   [
12326    {
12327     "referenced_type" : "type-5"
12328    }
12329   ],
12330   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
12331   "name" : "android::hardware::nfc::V1_0::INfc",
12332   "referenced_type" : "type-148",
12333   "self_type" : "type-148",
12334   "size" : 24,
12335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
12336   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
12337   "vtable_components" :
12338   [
12339    {
12340     "component_value" : 8,
12341     "kind" : "vbase_offset"
12342    },
12343    {
12344     "kind" : "offset_to_top"
12345    },
12346    {
12347     "kind" : "rtti",
12348     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
12349    },
12350    {
12351     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
12352    },
12353    {
12354     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12355    },
12356    {
12357     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12358    },
12359    {
12360     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12361    },
12362    {
12363     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12364    },
12365    {
12366     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
12367    },
12368    {
12369     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12370    },
12371    {
12372     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
12373    },
12374    {
12375     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12376    },
12377    {
12378     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
12379    },
12380    {
12381     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12382    },
12383    {
12384     "kind" : "complete_dtor_pointer",
12385     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
12386    },
12387    {
12388     "kind" : "deleting_dtor_pointer",
12389     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
12390    },
12391    {
12392     "is_pure" : true,
12393     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
12394    },
12395    {
12396     "is_pure" : true,
12397     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
12398    },
12399    {
12400     "is_pure" : true,
12401     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
12402    },
12403    {
12404     "is_pure" : true,
12405     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
12406    },
12407    {
12408     "is_pure" : true,
12409     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
12410    },
12411    {
12412     "is_pure" : true,
12413     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
12414    },
12415    {
12416     "is_pure" : true,
12417     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
12418    },
12419    {
12420     "kind" : "vcall_offset"
12421    },
12422    {
12423     "kind" : "vcall_offset"
12424    },
12425    {
12426     "kind" : "vcall_offset"
12427    },
12428    {
12429     "kind" : "vcall_offset"
12430    },
12431    {
12432     "component_value" : -8,
12433     "kind" : "vcall_offset"
12434    },
12435    {
12436     "component_value" : -8,
12437     "kind" : "offset_to_top"
12438    },
12439    {
12440     "kind" : "rtti",
12441     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
12442    },
12443    {
12444     "kind" : "complete_dtor_pointer",
12445     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD1Ev"
12446    },
12447    {
12448     "kind" : "deleting_dtor_pointer",
12449     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD0Ev"
12450    },
12451    {
12452     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12453    },
12454    {
12455     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12456    },
12457    {
12458     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12459    },
12460    {
12461     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12462    }
12463   ]
12464  },
12465  {
12466   "alignment" : 8,
12467   "base_specifiers" :
12468   [
12469    {
12470     "referenced_type" : "type-5"
12471    }
12472   ],
12473   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
12474   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
12475   "referenced_type" : "type-138",
12476   "self_type" : "type-138",
12477   "size" : 24,
12478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
12479   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
12480   "vtable_components" :
12481   [
12482    {
12483     "component_value" : 8,
12484     "kind" : "vbase_offset"
12485    },
12486    {
12487     "kind" : "offset_to_top"
12488    },
12489    {
12490     "kind" : "rtti",
12491     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
12492    },
12493    {
12494     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
12495    },
12496    {
12497     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12498    },
12499    {
12500     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12504    },
12505    {
12506     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12507    },
12508    {
12509     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
12510    },
12511    {
12512     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12513    },
12514    {
12515     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
12516    },
12517    {
12518     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12519    },
12520    {
12521     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12525    },
12526    {
12527     "kind" : "complete_dtor_pointer",
12528     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
12529    },
12530    {
12531     "kind" : "deleting_dtor_pointer",
12532     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
12533    },
12534    {
12535     "is_pure" : true,
12536     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
12537    },
12538    {
12539     "is_pure" : true,
12540     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12541    },
12542    {
12543     "kind" : "vcall_offset"
12544    },
12545    {
12546     "kind" : "vcall_offset"
12547    },
12548    {
12549     "kind" : "vcall_offset"
12550    },
12551    {
12552     "kind" : "vcall_offset"
12553    },
12554    {
12555     "component_value" : -8,
12556     "kind" : "vcall_offset"
12557    },
12558    {
12559     "component_value" : -8,
12560     "kind" : "offset_to_top"
12561    },
12562    {
12563     "kind" : "rtti",
12564     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
12565    },
12566    {
12567     "kind" : "complete_dtor_pointer",
12568     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
12569    },
12570    {
12571     "kind" : "deleting_dtor_pointer",
12572     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
12573    },
12574    {
12575     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12576    },
12577    {
12578     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12582    },
12583    {
12584     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12585    }
12586   ]
12587  },
12588  {
12589   "alignment" : 8,
12590   "base_specifiers" :
12591   [
12592    {
12593     "referenced_type" : "type-471"
12594    }
12595   ],
12596   "fields" :
12597   [
12598    {
12599     "access" : "private",
12600     "field_name" : "_hidl_mImpl",
12601     "field_offset" : 1024,
12602     "referenced_type" : "type-178"
12603    }
12604   ],
12605   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc",
12606   "name" : "android::hardware::nfc::V1_1::BnHwNfc",
12607   "referenced_type" : "type-488",
12608   "self_type" : "type-488",
12609   "size" : 152,
12610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h",
12611   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BnHwNfcE",
12612   "vtable_components" :
12613   [
12614    {
12615     "component_value" : 136,
12616     "kind" : "vbase_offset"
12617    },
12618    {
12619     "kind" : "offset_to_top"
12620    },
12621    {
12622     "kind" : "rtti",
12623     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
12624    },
12625    {
12626     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12627    },
12628    {
12629     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12630    },
12631    {
12632     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12633    },
12634    {
12635     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12636    },
12637    {
12638     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12639    },
12640    {
12641     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12642    },
12643    {
12644     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12645    },
12646    {
12647     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12648    },
12649    {
12650     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12651    },
12652    {
12653     "kind" : "complete_dtor_pointer",
12654     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
12655    },
12656    {
12657     "kind" : "deleting_dtor_pointer",
12658     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
12659    },
12660    {
12661     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12662    },
12663    {
12664     "component_value" : -32,
12665     "kind" : "offset_to_top"
12666    },
12667    {
12668     "kind" : "rtti",
12669     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
12670    },
12671    {
12672     "kind" : "complete_dtor_pointer",
12673     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
12674    },
12675    {
12676     "kind" : "deleting_dtor_pointer",
12677     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
12678    },
12679    {
12680     "kind" : "vcall_offset"
12681    },
12682    {
12683     "kind" : "vcall_offset"
12684    },
12685    {
12686     "kind" : "vcall_offset"
12687    },
12688    {
12689     "kind" : "vcall_offset"
12690    },
12691    {
12692     "component_value" : -136,
12693     "kind" : "vcall_offset"
12694    },
12695    {
12696     "component_value" : -136,
12697     "kind" : "offset_to_top"
12698    },
12699    {
12700     "kind" : "rtti",
12701     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
12702    },
12703    {
12704     "kind" : "complete_dtor_pointer",
12705     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
12706    },
12707    {
12708     "kind" : "deleting_dtor_pointer",
12709     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
12710    },
12711    {
12712     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12713    },
12714    {
12715     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12716    },
12717    {
12718     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12719    },
12720    {
12721     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12722    }
12723   ]
12724  },
12725  {
12726   "alignment" : 8,
12727   "base_specifiers" :
12728   [
12729    {
12730     "referenced_type" : "type-471"
12731    }
12732   ],
12733   "fields" :
12734   [
12735    {
12736     "access" : "private",
12737     "field_name" : "_hidl_mImpl",
12738     "field_offset" : 1024,
12739     "referenced_type" : "type-155"
12740    }
12741   ],
12742   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
12743   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
12744   "referenced_type" : "type-472",
12745   "self_type" : "type-472",
12746   "size" : 152,
12747   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h",
12748   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE",
12749   "vtable_components" :
12750   [
12751    {
12752     "component_value" : 136,
12753     "kind" : "vbase_offset"
12754    },
12755    {
12756     "kind" : "offset_to_top"
12757    },
12758    {
12759     "kind" : "rtti",
12760     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
12761    },
12762    {
12763     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12764    },
12765    {
12766     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12767    },
12768    {
12769     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12770    },
12771    {
12772     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12773    },
12774    {
12775     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12776    },
12777    {
12778     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12779    },
12780    {
12781     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12782    },
12783    {
12784     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12785    },
12786    {
12787     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12788    },
12789    {
12790     "kind" : "complete_dtor_pointer",
12791     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
12792    },
12793    {
12794     "kind" : "deleting_dtor_pointer",
12795     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
12796    },
12797    {
12798     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12799    },
12800    {
12801     "component_value" : -32,
12802     "kind" : "offset_to_top"
12803    },
12804    {
12805     "kind" : "rtti",
12806     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
12807    },
12808    {
12809     "kind" : "complete_dtor_pointer",
12810     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
12811    },
12812    {
12813     "kind" : "deleting_dtor_pointer",
12814     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
12815    },
12816    {
12817     "kind" : "vcall_offset"
12818    },
12819    {
12820     "kind" : "vcall_offset"
12821    },
12822    {
12823     "kind" : "vcall_offset"
12824    },
12825    {
12826     "kind" : "vcall_offset"
12827    },
12828    {
12829     "component_value" : -136,
12830     "kind" : "vcall_offset"
12831    },
12832    {
12833     "component_value" : -136,
12834     "kind" : "offset_to_top"
12835    },
12836    {
12837     "kind" : "rtti",
12838     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
12839    },
12840    {
12841     "kind" : "complete_dtor_pointer",
12842     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
12843    },
12844    {
12845     "kind" : "deleting_dtor_pointer",
12846     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
12847    },
12848    {
12849     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12850    },
12851    {
12852     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12853    },
12854    {
12855     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12856    },
12857    {
12858     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12859    }
12860   ]
12861  },
12862  {
12863   "alignment" : 8,
12864   "base_specifiers" :
12865   [
12866    {
12867     "referenced_type" : "type-456"
12868    },
12869    {
12870     "referenced_type" : "type-165"
12871    }
12872   ],
12873   "fields" :
12874   [
12875    {
12876     "access" : "private",
12877     "field_name" : "_hidl_mMutex",
12878     "field_offset" : 1088,
12879     "referenced_type" : "type-634"
12880    },
12881    {
12882     "access" : "private",
12883     "field_name" : "_hidl_mDeathRecipients",
12884     "field_offset" : 1408,
12885     "referenced_type" : "type-635"
12886    }
12887   ],
12888   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc",
12889   "name" : "android::hardware::nfc::V1_1::BpHwNfc",
12890   "referenced_type" : "type-633",
12891   "self_type" : "type-633",
12892   "size" : 216,
12893   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h",
12894   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BpHwNfcE",
12895   "vtable_components" :
12896   [
12897    {
12898     "component_value" : 200,
12899     "kind" : "vbase_offset"
12900    },
12901    {
12902     "kind" : "offset_to_top"
12903    },
12904    {
12905     "kind" : "rtti",
12906     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12907    },
12908    {
12909     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_17BpHwNfc8isRemoteEv"
12910    },
12911    {
12912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12913    },
12914    {
12915     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12916    },
12917    {
12918     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12919    },
12920    {
12921     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12922    },
12923    {
12924     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
12925    },
12926    {
12927     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12928    },
12929    {
12930     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
12931    },
12932    {
12933     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12934    },
12935    {
12936     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
12937    },
12938    {
12939     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12940    },
12941    {
12942     "kind" : "complete_dtor_pointer",
12943     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD1Ev"
12944    },
12945    {
12946     "kind" : "deleting_dtor_pointer",
12947     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12948    },
12949    {
12950     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12951    },
12952    {
12953     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
12954    },
12955    {
12956     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
12957    },
12958    {
12959     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
12960    },
12961    {
12962     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
12963    },
12964    {
12965     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
12966    },
12967    {
12968     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
12969    },
12970    {
12971     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
12972    },
12973    {
12974     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
12975    },
12976    {
12977     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
12978    },
12979    {
12980     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12981    },
12982    {
12983     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
12984    },
12985    {
12986     "component_value" : 192,
12987     "kind" : "vbase_offset"
12988    },
12989    {
12990     "component_value" : -8,
12991     "kind" : "offset_to_top"
12992    },
12993    {
12994     "kind" : "rtti",
12995     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12996    },
12997    {
12998     "kind" : "complete_dtor_pointer",
12999     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13000    },
13001    {
13002     "kind" : "deleting_dtor_pointer",
13003     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13004    },
13005    {
13006     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
13007    },
13008    {
13009     "component_value" : 184,
13010     "kind" : "vbase_offset"
13011    },
13012    {
13013     "component_value" : -16,
13014     "kind" : "offset_to_top"
13015    },
13016    {
13017     "kind" : "rtti",
13018     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13019    },
13020    {
13021     "kind" : "complete_dtor_pointer",
13022     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13023    },
13024    {
13025     "kind" : "deleting_dtor_pointer",
13026     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13027    },
13028    {
13029     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13030    },
13031    {
13032     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13033    },
13034    {
13035     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13036    },
13037    {
13038     "component_value" : -48,
13039     "kind" : "offset_to_top"
13040    },
13041    {
13042     "kind" : "rtti",
13043     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13044    },
13045    {
13046     "kind" : "complete_dtor_pointer",
13047     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13048    },
13049    {
13050     "kind" : "deleting_dtor_pointer",
13051     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13052    },
13053    {
13054     "kind" : "vcall_offset"
13055    },
13056    {
13057     "component_value" : -184,
13058     "kind" : "vcall_offset"
13059    },
13060    {
13061     "component_value" : -184,
13062     "kind" : "vcall_offset"
13063    },
13064    {
13065     "component_value" : -184,
13066     "kind" : "vcall_offset"
13067    },
13068    {
13069     "component_value" : -200,
13070     "kind" : "vcall_offset"
13071    },
13072    {
13073     "component_value" : -200,
13074     "kind" : "offset_to_top"
13075    },
13076    {
13077     "kind" : "rtti",
13078     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13079    },
13080    {
13081     "kind" : "complete_dtor_pointer",
13082     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13083    },
13084    {
13085     "kind" : "deleting_dtor_pointer",
13086     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13087    },
13088    {
13089     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13090    },
13091    {
13092     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13093    },
13094    {
13095     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13096    },
13097    {
13098     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13099    }
13100   ]
13101  },
13102  {
13103   "alignment" : 8,
13104   "base_specifiers" :
13105   [
13106    {
13107     "referenced_type" : "type-161"
13108    },
13109    {
13110     "referenced_type" : "type-165"
13111    }
13112   ],
13113   "fields" :
13114   [
13115    {
13116     "access" : "private",
13117     "field_name" : "_hidl_mMutex",
13118     "field_offset" : 1088,
13119     "referenced_type" : "type-159"
13120    },
13121    {
13122     "access" : "private",
13123     "field_name" : "_hidl_mDeathRecipients",
13124     "field_offset" : 1408,
13125     "referenced_type" : "type-160"
13126    }
13127   ],
13128   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
13129   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
13130   "referenced_type" : "type-158",
13131   "self_type" : "type-158",
13132   "size" : 216,
13133   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h",
13134   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE",
13135   "vtable_components" :
13136   [
13137    {
13138     "component_value" : 200,
13139     "kind" : "vbase_offset"
13140    },
13141    {
13142     "kind" : "offset_to_top"
13143    },
13144    {
13145     "kind" : "rtti",
13146     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13147    },
13148    {
13149     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_121BpHwNfcClientCallback8isRemoteEv"
13150    },
13151    {
13152     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13153    },
13154    {
13155     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13156    },
13157    {
13158     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13159    },
13160    {
13161     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13162    },
13163    {
13164     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
13165    },
13166    {
13167     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13168    },
13169    {
13170     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
13171    },
13172    {
13173     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13174    },
13175    {
13176     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
13177    },
13178    {
13179     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13180    },
13181    {
13182     "kind" : "complete_dtor_pointer",
13183     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13184    },
13185    {
13186     "kind" : "deleting_dtor_pointer",
13187     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13188    },
13189    {
13190     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13191    },
13192    {
13193     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13194    },
13195    {
13196     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13197    },
13198    {
13199     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
13200    },
13201    {
13202     "component_value" : 192,
13203     "kind" : "vbase_offset"
13204    },
13205    {
13206     "component_value" : -8,
13207     "kind" : "offset_to_top"
13208    },
13209    {
13210     "kind" : "rtti",
13211     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13212    },
13213    {
13214     "kind" : "complete_dtor_pointer",
13215     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13216    },
13217    {
13218     "kind" : "deleting_dtor_pointer",
13219     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13220    },
13221    {
13222     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
13223    },
13224    {
13225     "component_value" : 184,
13226     "kind" : "vbase_offset"
13227    },
13228    {
13229     "component_value" : -16,
13230     "kind" : "offset_to_top"
13231    },
13232    {
13233     "kind" : "rtti",
13234     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13235    },
13236    {
13237     "kind" : "complete_dtor_pointer",
13238     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13239    },
13240    {
13241     "kind" : "deleting_dtor_pointer",
13242     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13243    },
13244    {
13245     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13246    },
13247    {
13248     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13249    },
13250    {
13251     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13252    },
13253    {
13254     "component_value" : -48,
13255     "kind" : "offset_to_top"
13256    },
13257    {
13258     "kind" : "rtti",
13259     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13260    },
13261    {
13262     "kind" : "complete_dtor_pointer",
13263     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13264    },
13265    {
13266     "kind" : "deleting_dtor_pointer",
13267     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13268    },
13269    {
13270     "kind" : "vcall_offset"
13271    },
13272    {
13273     "component_value" : -184,
13274     "kind" : "vcall_offset"
13275    },
13276    {
13277     "component_value" : -184,
13278     "kind" : "vcall_offset"
13279    },
13280    {
13281     "component_value" : -184,
13282     "kind" : "vcall_offset"
13283    },
13284    {
13285     "component_value" : -200,
13286     "kind" : "vcall_offset"
13287    },
13288    {
13289     "component_value" : -200,
13290     "kind" : "offset_to_top"
13291    },
13292    {
13293     "kind" : "rtti",
13294     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13295    },
13296    {
13297     "kind" : "complete_dtor_pointer",
13298     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13299    },
13300    {
13301     "kind" : "deleting_dtor_pointer",
13302     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13303    },
13304    {
13305     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13306    },
13307    {
13308     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13309    },
13310    {
13311     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13312    },
13313    {
13314     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13315    }
13316   ]
13317  },
13318  {
13319   "alignment" : 8,
13320   "base_specifiers" :
13321   [
13322    {
13323     "referenced_type" : "type-180"
13324    },
13325    {
13326     "referenced_type" : "type-165"
13327    }
13328   ],
13329   "fields" :
13330   [
13331    {
13332     "access" : "private",
13333     "field_name" : "mImpl",
13334     "field_offset" : 768,
13335     "referenced_type" : "type-184"
13336    },
13337    {
13338     "access" : "private",
13339     "field_name" : "mOnewayQueue",
13340     "field_offset" : 832,
13341     "referenced_type" : "type-661"
13342    }
13343   ],
13344   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfc",
13345   "name" : "android::hardware::nfc::V1_1::BsNfc",
13346   "referenced_type" : "type-666",
13347   "self_type" : "type-666",
13348   "size" : 136,
13349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h",
13350   "unique_id" : "_ZTSN7android8hardware3nfc4V1_15BsNfcE",
13351   "vtable_components" :
13352   [
13353    {
13354     "component_value" : 120,
13355     "kind" : "vbase_offset"
13356    },
13357    {
13358     "kind" : "offset_to_top"
13359    },
13360    {
13361     "kind" : "rtti",
13362     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13363    },
13364    {
13365     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
13366    },
13367    {
13368     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13369    },
13370    {
13371     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13372    },
13373    {
13374     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13375    },
13376    {
13377     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13378    },
13379    {
13380     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc21setHALInstrumentationEv"
13381    },
13382    {
13383     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13384    },
13385    {
13386     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc4pingEv"
13387    },
13388    {
13389     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13390    },
13391    {
13392     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc21notifySyspropsChangedEv"
13393    },
13394    {
13395     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13396    },
13397    {
13398     "kind" : "complete_dtor_pointer",
13399     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfcD1Ev"
13400    },
13401    {
13402     "kind" : "deleting_dtor_pointer",
13403     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfcD0Ev"
13404    },
13405    {
13406     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13407    },
13408    {
13409     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5writeERKNS0_8hidl_vecIhEE"
13410    },
13411    {
13412     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13413    },
13414    {
13415     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc11prediscoverEv"
13416    },
13417    {
13418     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5closeEv"
13419    },
13420    {
13421     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc14controlGrantedEv"
13422    },
13423    {
13424     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc10powerCycleEv"
13425    },
13426    {
13427     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12factoryResetEv"
13428    },
13429    {
13430     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc20closeForPowerOffCaseEv"
13431    },
13432    {
13433     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
13434    },
13435    {
13436     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13437    },
13438    {
13439     "component_value" : -8,
13440     "kind" : "offset_to_top"
13441    },
13442    {
13443     "kind" : "rtti",
13444     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13445    },
13446    {
13447     "kind" : "complete_dtor_pointer",
13448     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_15BsNfcD1Ev"
13449    },
13450    {
13451     "kind" : "deleting_dtor_pointer",
13452     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_15BsNfcD0Ev"
13453    },
13454    {
13455     "kind" : "vcall_offset"
13456    },
13457    {
13458     "kind" : "vcall_offset"
13459    },
13460    {
13461     "kind" : "vcall_offset"
13462    },
13463    {
13464     "kind" : "vcall_offset"
13465    },
13466    {
13467     "component_value" : -120,
13468     "kind" : "vcall_offset"
13469    },
13470    {
13471     "component_value" : -120,
13472     "kind" : "offset_to_top"
13473    },
13474    {
13475     "kind" : "rtti",
13476     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13477    },
13478    {
13479     "kind" : "complete_dtor_pointer",
13480     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_15BsNfcD1Ev"
13481    },
13482    {
13483     "kind" : "deleting_dtor_pointer",
13484     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_15BsNfcD0Ev"
13485    },
13486    {
13487     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13488    },
13489    {
13490     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13491    },
13492    {
13493     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13494    },
13495    {
13496     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13497    }
13498   ]
13499  },
13500  {
13501   "alignment" : 8,
13502   "base_specifiers" :
13503   [
13504    {
13505     "referenced_type" : "type-157"
13506    },
13507    {
13508     "referenced_type" : "type-165"
13509    }
13510   ],
13511   "fields" :
13512   [
13513    {
13514     "access" : "private",
13515     "field_name" : "mImpl",
13516     "field_offset" : 768,
13517     "referenced_type" : "type-173"
13518    },
13519    {
13520     "access" : "private",
13521     "field_name" : "mOnewayQueue",
13522     "field_offset" : 832,
13523     "referenced_type" : "type-661"
13524    }
13525   ],
13526   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfcClientCallback",
13527   "name" : "android::hardware::nfc::V1_1::BsNfcClientCallback",
13528   "referenced_type" : "type-660",
13529   "self_type" : "type-660",
13530   "size" : 136,
13531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h",
13532   "unique_id" : "_ZTSN7android8hardware3nfc4V1_119BsNfcClientCallbackE",
13533   "vtable_components" :
13534   [
13535    {
13536     "component_value" : 120,
13537     "kind" : "vbase_offset"
13538    },
13539    {
13540     "kind" : "offset_to_top"
13541    },
13542    {
13543     "kind" : "rtti",
13544     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
13545    },
13546    {
13547     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
13548    },
13549    {
13550     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13551    },
13552    {
13553     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13554    },
13555    {
13556     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13557    },
13558    {
13559     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13560    },
13561    {
13562     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback21setHALInstrumentationEv"
13563    },
13564    {
13565     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13566    },
13567    {
13568     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback4pingEv"
13569    },
13570    {
13571     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13572    },
13573    {
13574     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback21notifySyspropsChangedEv"
13575    },
13576    {
13577     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13578    },
13579    {
13580     "kind" : "complete_dtor_pointer",
13581     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
13582    },
13583    {
13584     "kind" : "deleting_dtor_pointer",
13585     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
13586    },
13587    {
13588     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13589    },
13590    {
13591     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13592    },
13593    {
13594     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13595    },
13596    {
13597     "component_value" : -8,
13598     "kind" : "offset_to_top"
13599    },
13600    {
13601     "kind" : "rtti",
13602     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
13603    },
13604    {
13605     "kind" : "complete_dtor_pointer",
13606     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
13607    },
13608    {
13609     "kind" : "deleting_dtor_pointer",
13610     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
13611    },
13612    {
13613     "kind" : "vcall_offset"
13614    },
13615    {
13616     "kind" : "vcall_offset"
13617    },
13618    {
13619     "kind" : "vcall_offset"
13620    },
13621    {
13622     "kind" : "vcall_offset"
13623    },
13624    {
13625     "component_value" : -120,
13626     "kind" : "vcall_offset"
13627    },
13628    {
13629     "component_value" : -120,
13630     "kind" : "offset_to_top"
13631    },
13632    {
13633     "kind" : "rtti",
13634     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
13635    },
13636    {
13637     "kind" : "complete_dtor_pointer",
13638     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
13639    },
13640    {
13641     "kind" : "deleting_dtor_pointer",
13642     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
13643    },
13644    {
13645     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13646    },
13647    {
13648     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13649    },
13650    {
13651     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13652    },
13653    {
13654     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13655    }
13656   ]
13657  },
13658  {
13659   "alignment" : 8,
13660   "base_specifiers" :
13661   [
13662    {
13663     "referenced_type" : "type-148"
13664    }
13665   ],
13666   "linker_set_key" : "android::hardware::nfc::V1_1::INfc",
13667   "name" : "android::hardware::nfc::V1_1::INfc",
13668   "referenced_type" : "type-180",
13669   "self_type" : "type-180",
13670   "size" : 24,
13671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h",
13672   "unique_id" : "_ZTSN7android8hardware3nfc4V1_14INfcE",
13673   "vtable_components" :
13674   [
13675    {
13676     "component_value" : 8,
13677     "kind" : "vbase_offset"
13678    },
13679    {
13680     "kind" : "offset_to_top"
13681    },
13682    {
13683     "kind" : "rtti",
13684     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
13685    },
13686    {
13687     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
13688    },
13689    {
13690     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13691    },
13692    {
13693     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13694    },
13695    {
13696     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13697    },
13698    {
13699     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13700    },
13701    {
13702     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
13703    },
13704    {
13705     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13706    },
13707    {
13708     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
13709    },
13710    {
13711     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13712    },
13713    {
13714     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
13715    },
13716    {
13717     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13718    },
13719    {
13720     "kind" : "complete_dtor_pointer",
13721     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD1Ev"
13722    },
13723    {
13724     "kind" : "deleting_dtor_pointer",
13725     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD0Ev"
13726    },
13727    {
13728     "is_pure" : true,
13729     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13730    },
13731    {
13732     "is_pure" : true,
13733     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
13734    },
13735    {
13736     "is_pure" : true,
13737     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
13738    },
13739    {
13740     "is_pure" : true,
13741     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
13742    },
13743    {
13744     "is_pure" : true,
13745     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
13746    },
13747    {
13748     "is_pure" : true,
13749     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
13750    },
13751    {
13752     "is_pure" : true,
13753     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
13754    },
13755    {
13756     "is_pure" : true,
13757     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
13758    },
13759    {
13760     "is_pure" : true,
13761     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
13762    },
13763    {
13764     "is_pure" : true,
13765     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
13766    },
13767    {
13768     "is_pure" : true,
13769     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13770    },
13771    {
13772     "kind" : "vcall_offset"
13773    },
13774    {
13775     "kind" : "vcall_offset"
13776    },
13777    {
13778     "kind" : "vcall_offset"
13779    },
13780    {
13781     "kind" : "vcall_offset"
13782    },
13783    {
13784     "component_value" : -8,
13785     "kind" : "vcall_offset"
13786    },
13787    {
13788     "component_value" : -8,
13789     "kind" : "offset_to_top"
13790    },
13791    {
13792     "kind" : "rtti",
13793     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
13794    },
13795    {
13796     "kind" : "complete_dtor_pointer",
13797     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_14INfcD1Ev"
13798    },
13799    {
13800     "kind" : "deleting_dtor_pointer",
13801     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_14INfcD0Ev"
13802    },
13803    {
13804     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13805    },
13806    {
13807     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13808    },
13809    {
13810     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13811    },
13812    {
13813     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13814    }
13815   ]
13816  },
13817  {
13818   "alignment" : 8,
13819   "base_specifiers" :
13820   [
13821    {
13822     "referenced_type" : "type-138"
13823    }
13824   ],
13825   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback",
13826   "name" : "android::hardware::nfc::V1_1::INfcClientCallback",
13827   "referenced_type" : "type-157",
13828   "self_type" : "type-157",
13829   "size" : 24,
13830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h",
13831   "unique_id" : "_ZTSN7android8hardware3nfc4V1_118INfcClientCallbackE",
13832   "vtable_components" :
13833   [
13834    {
13835     "component_value" : 8,
13836     "kind" : "vbase_offset"
13837    },
13838    {
13839     "kind" : "offset_to_top"
13840    },
13841    {
13842     "kind" : "rtti",
13843     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
13844    },
13845    {
13846     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
13847    },
13848    {
13849     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13850    },
13851    {
13852     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13853    },
13854    {
13855     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13856    },
13857    {
13858     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13859    },
13860    {
13861     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
13862    },
13863    {
13864     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13865    },
13866    {
13867     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
13868    },
13869    {
13870     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13871    },
13872    {
13873     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
13874    },
13875    {
13876     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13877    },
13878    {
13879     "kind" : "complete_dtor_pointer",
13880     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
13881    },
13882    {
13883     "kind" : "deleting_dtor_pointer",
13884     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
13885    },
13886    {
13887     "is_pure" : true,
13888     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13889    },
13890    {
13891     "is_pure" : true,
13892     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13893    },
13894    {
13895     "is_pure" : true,
13896     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13897    },
13898    {
13899     "kind" : "vcall_offset"
13900    },
13901    {
13902     "kind" : "vcall_offset"
13903    },
13904    {
13905     "kind" : "vcall_offset"
13906    },
13907    {
13908     "kind" : "vcall_offset"
13909    },
13910    {
13911     "component_value" : -8,
13912     "kind" : "vcall_offset"
13913    },
13914    {
13915     "component_value" : -8,
13916     "kind" : "offset_to_top"
13917    },
13918    {
13919     "kind" : "rtti",
13920     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
13921    },
13922    {
13923     "kind" : "complete_dtor_pointer",
13924     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
13925    },
13926    {
13927     "kind" : "deleting_dtor_pointer",
13928     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
13929    },
13930    {
13931     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13932    },
13933    {
13934     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13935    },
13936    {
13937     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13938    },
13939    {
13940     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13941    }
13942   ]
13943  },
13944  {
13945   "alignment" : 8,
13946   "fields" :
13947   [
13948    {
13949     "field_name" : "nfaPollBailOutMode",
13950     "referenced_type" : "type-57"
13951    },
13952    {
13953     "field_name" : "presenceCheckAlgorithm",
13954     "field_offset" : 8,
13955     "referenced_type" : "type-90"
13956    },
13957    {
13958     "field_name" : "nfaProprietaryCfg",
13959     "field_offset" : 16,
13960     "referenced_type" : "type-92"
13961    },
13962    {
13963     "field_name" : "defaultOffHostRoute",
13964     "field_offset" : 88,
13965     "referenced_type" : "type-91"
13966    },
13967    {
13968     "field_name" : "defaultOffHostRouteFelica",
13969     "field_offset" : 96,
13970     "referenced_type" : "type-91"
13971    },
13972    {
13973     "field_name" : "defaultSystemCodeRoute",
13974     "field_offset" : 104,
13975     "referenced_type" : "type-91"
13976    },
13977    {
13978     "field_name" : "defaultSystemCodePowerState",
13979     "field_offset" : 112,
13980     "referenced_type" : "type-91"
13981    },
13982    {
13983     "field_name" : "defaultRoute",
13984     "field_offset" : 120,
13985     "referenced_type" : "type-91"
13986    },
13987    {
13988     "field_name" : "offHostESEPipeId",
13989     "field_offset" : 128,
13990     "referenced_type" : "type-91"
13991    },
13992    {
13993     "field_name" : "offHostSIMPipeId",
13994     "field_offset" : 136,
13995     "referenced_type" : "type-91"
13996    },
13997    {
13998     "field_name" : "maxIsoDepTransceiveLength",
13999     "field_offset" : 160,
14000     "referenced_type" : "type-2"
14001    },
14002    {
14003     "field_name" : "hostWhitelist",
14004     "field_offset" : 192,
14005     "referenced_type" : "type-93"
14006    }
14007   ],
14008   "linker_set_key" : "android::hardware::nfc::V1_1::NfcConfig",
14009   "name" : "android::hardware::nfc::V1_1::NfcConfig",
14010   "referenced_type" : "type-89",
14011   "self_type" : "type-89",
14012   "size" : 40,
14013   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
14014   "unique_id" : "_ZTSN7android8hardware3nfc4V1_19NfcConfigE"
14015  },
14016  {
14017   "alignment" : 1,
14018   "fields" :
14019   [
14020    {
14021     "field_name" : "protocol18092Active",
14022     "referenced_type" : "type-91"
14023    },
14024    {
14025     "field_name" : "protocolBPrime",
14026     "field_offset" : 8,
14027     "referenced_type" : "type-91"
14028    },
14029    {
14030     "field_name" : "protocolDual",
14031     "field_offset" : 16,
14032     "referenced_type" : "type-91"
14033    },
14034    {
14035     "field_name" : "protocol15693",
14036     "field_offset" : 24,
14037     "referenced_type" : "type-91"
14038    },
14039    {
14040     "field_name" : "protocolKovio",
14041     "field_offset" : 32,
14042     "referenced_type" : "type-91"
14043    },
14044    {
14045     "field_name" : "protocolMifare",
14046     "field_offset" : 40,
14047     "referenced_type" : "type-91"
14048    },
14049    {
14050     "field_name" : "discoveryPollKovio",
14051     "field_offset" : 48,
14052     "referenced_type" : "type-91"
14053    },
14054    {
14055     "field_name" : "discoveryPollBPrime",
14056     "field_offset" : 56,
14057     "referenced_type" : "type-91"
14058    },
14059    {
14060     "field_name" : "discoveryListenBPrime",
14061     "field_offset" : 64,
14062     "referenced_type" : "type-91"
14063    }
14064   ],
14065   "linker_set_key" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
14066   "name" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
14067   "referenced_type" : "type-92",
14068   "self_type" : "type-92",
14069   "size" : 9,
14070   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
14071   "unique_id" : "_ZTSN7android8hardware3nfc4V1_123ProtocolDiscoveryConfigE"
14072  },
14073  {
14074   "alignment" : 8,
14075   "base_specifiers" :
14076   [
14077    {
14078     "referenced_type" : "type-198"
14079    },
14080    {
14081     "referenced_type" : "type-165"
14082    }
14083   ],
14084   "fields" :
14085   [
14086    {
14087     "access" : "private",
14088     "field_name" : "_hidl_mImpl",
14089     "field_offset" : 960,
14090     "referenced_type" : "type-14"
14091    }
14092   ],
14093   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
14094   "name" : "android::hidl::base::V1_0::BnHwBase",
14095   "referenced_type" : "type-471",
14096   "self_type" : "type-471",
14097   "size" : 144,
14098   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
14099   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
14100   "vtable_components" :
14101   [
14102    {
14103     "component_value" : 128,
14104     "kind" : "vbase_offset"
14105    },
14106    {
14107     "kind" : "offset_to_top"
14108    },
14109    {
14110     "kind" : "rtti",
14111     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14112    },
14113    {
14114     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14115    },
14116    {
14117     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14118    },
14119    {
14120     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14121    },
14122    {
14123     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14124    },
14125    {
14126     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14127    },
14128    {
14129     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14130    },
14131    {
14132     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14133    },
14134    {
14135     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14136    },
14137    {
14138     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14139    },
14140    {
14141     "kind" : "complete_dtor_pointer",
14142     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
14143    },
14144    {
14145     "kind" : "deleting_dtor_pointer",
14146     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
14147    },
14148    {
14149     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
14150    },
14151    {
14152     "component_value" : -32,
14153     "kind" : "offset_to_top"
14154    },
14155    {
14156     "kind" : "rtti",
14157     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14158    },
14159    {
14160     "kind" : "complete_dtor_pointer",
14161     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14162    },
14163    {
14164     "kind" : "deleting_dtor_pointer",
14165     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14166    },
14167    {
14168     "kind" : "vcall_offset"
14169    },
14170    {
14171     "kind" : "vcall_offset"
14172    },
14173    {
14174     "kind" : "vcall_offset"
14175    },
14176    {
14177     "kind" : "vcall_offset"
14178    },
14179    {
14180     "component_value" : -128,
14181     "kind" : "vcall_offset"
14182    },
14183    {
14184     "component_value" : -128,
14185     "kind" : "offset_to_top"
14186    },
14187    {
14188     "kind" : "rtti",
14189     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14190    },
14191    {
14192     "kind" : "complete_dtor_pointer",
14193     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14194    },
14195    {
14196     "kind" : "deleting_dtor_pointer",
14197     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14198    },
14199    {
14200     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14201    },
14202    {
14203     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14204    },
14205    {
14206     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14207    },
14208    {
14209     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14210    }
14211   ]
14212  },
14213  {
14214   "alignment" : 8,
14215   "base_specifiers" :
14216   [
14217    {
14218     "referenced_type" : "type-452"
14219    },
14220    {
14221     "referenced_type" : "type-165"
14222    }
14223   ],
14224   "fields" :
14225   [
14226    {
14227     "access" : "private",
14228     "field_name" : "_hidl_mMutex",
14229     "field_offset" : 1088,
14230     "referenced_type" : "type-609"
14231    },
14232    {
14233     "access" : "private",
14234     "field_name" : "_hidl_mDeathRecipients",
14235     "field_offset" : 1408,
14236     "referenced_type" : "type-610"
14237    }
14238   ],
14239   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
14240   "name" : "android::hidl::base::V1_0::BpHwBase",
14241   "referenced_type" : "type-608",
14242   "self_type" : "type-608",
14243   "size" : 216,
14244   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
14245   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
14246   "vtable_components" :
14247   [
14248    {
14249     "component_value" : 200,
14250     "kind" : "vbase_offset"
14251    },
14252    {
14253     "kind" : "offset_to_top"
14254    },
14255    {
14256     "kind" : "rtti",
14257     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14258    },
14259    {
14260     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
14261    },
14262    {
14263     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14264    },
14265    {
14266     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14267    },
14268    {
14269     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14270    },
14271    {
14272     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14273    },
14274    {
14275     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
14276    },
14277    {
14278     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14279    },
14280    {
14281     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
14282    },
14283    {
14284     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14285    },
14286    {
14287     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
14288    },
14289    {
14290     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14291    },
14292    {
14293     "kind" : "complete_dtor_pointer",
14294     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
14295    },
14296    {
14297     "kind" : "deleting_dtor_pointer",
14298     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
14299    },
14300    {
14301     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14302    },
14303    {
14304     "component_value" : 192,
14305     "kind" : "vbase_offset"
14306    },
14307    {
14308     "component_value" : -8,
14309     "kind" : "offset_to_top"
14310    },
14311    {
14312     "kind" : "rtti",
14313     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14314    },
14315    {
14316     "kind" : "complete_dtor_pointer",
14317     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14318    },
14319    {
14320     "kind" : "deleting_dtor_pointer",
14321     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14322    },
14323    {
14324     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14325    },
14326    {
14327     "component_value" : 184,
14328     "kind" : "vbase_offset"
14329    },
14330    {
14331     "component_value" : -16,
14332     "kind" : "offset_to_top"
14333    },
14334    {
14335     "kind" : "rtti",
14336     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14337    },
14338    {
14339     "kind" : "complete_dtor_pointer",
14340     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14341    },
14342    {
14343     "kind" : "deleting_dtor_pointer",
14344     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14345    },
14346    {
14347     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14348    },
14349    {
14350     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14351    },
14352    {
14353     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14354    },
14355    {
14356     "component_value" : -48,
14357     "kind" : "offset_to_top"
14358    },
14359    {
14360     "kind" : "rtti",
14361     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14362    },
14363    {
14364     "kind" : "complete_dtor_pointer",
14365     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14366    },
14367    {
14368     "kind" : "deleting_dtor_pointer",
14369     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14370    },
14371    {
14372     "kind" : "vcall_offset"
14373    },
14374    {
14375     "component_value" : -184,
14376     "kind" : "vcall_offset"
14377    },
14378    {
14379     "component_value" : -184,
14380     "kind" : "vcall_offset"
14381    },
14382    {
14383     "component_value" : -184,
14384     "kind" : "vcall_offset"
14385    },
14386    {
14387     "component_value" : -200,
14388     "kind" : "vcall_offset"
14389    },
14390    {
14391     "component_value" : -200,
14392     "kind" : "offset_to_top"
14393    },
14394    {
14395     "kind" : "rtti",
14396     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14397    },
14398    {
14399     "kind" : "complete_dtor_pointer",
14400     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14401    },
14402    {
14403     "kind" : "deleting_dtor_pointer",
14404     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14405    },
14406    {
14407     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14408    },
14409    {
14410     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14411    },
14412    {
14413     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14414    },
14415    {
14416     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14417    }
14418   ]
14419  },
14420  {
14421   "alignment" : 8,
14422   "fields" :
14423   [
14424    {
14425     "field_name" : "pid",
14426     "referenced_type" : "type-43"
14427    },
14428    {
14429     "field_name" : "ptr",
14430     "field_offset" : 64,
14431     "referenced_type" : "type-48"
14432    },
14433    {
14434     "field_name" : "arch",
14435     "field_offset" : 128,
14436     "referenced_type" : "type-433"
14437    }
14438   ],
14439   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14440   "name" : "android::hidl::base::V1_0::DebugInfo",
14441   "referenced_type" : "type-432",
14442   "self_type" : "type-432",
14443   "size" : 24,
14444   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14445   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14446  },
14447  {
14448   "alignment" : 8,
14449   "base_specifiers" :
14450   [
14451    {
14452     "is_virtual" : true,
14453     "referenced_type" : "type-6"
14454    }
14455   ],
14456   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14457   "name" : "android::hidl::base::V1_0::IBase",
14458   "referenced_type" : "type-5",
14459   "self_type" : "type-5",
14460   "size" : 24,
14461   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14462   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14463   "vtable_components" :
14464   [
14465    {
14466     "component_value" : 8,
14467     "kind" : "vbase_offset"
14468    },
14469    {
14470     "kind" : "offset_to_top"
14471    },
14472    {
14473     "kind" : "rtti",
14474     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14475    },
14476    {
14477     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14478    },
14479    {
14480     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14481    },
14482    {
14483     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14484    },
14485    {
14486     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14487    },
14488    {
14489     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14490    },
14491    {
14492     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14493    },
14494    {
14495     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14496    },
14497    {
14498     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14499    },
14500    {
14501     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14502    },
14503    {
14504     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14505    },
14506    {
14507     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14508    },
14509    {
14510     "kind" : "complete_dtor_pointer",
14511     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14512    },
14513    {
14514     "kind" : "deleting_dtor_pointer",
14515     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14516    },
14517    {
14518     "kind" : "vcall_offset"
14519    },
14520    {
14521     "kind" : "vcall_offset"
14522    },
14523    {
14524     "kind" : "vcall_offset"
14525    },
14526    {
14527     "kind" : "vcall_offset"
14528    },
14529    {
14530     "component_value" : -8,
14531     "kind" : "vcall_offset"
14532    },
14533    {
14534     "component_value" : -8,
14535     "kind" : "offset_to_top"
14536    },
14537    {
14538     "kind" : "rtti",
14539     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14540    },
14541    {
14542     "kind" : "complete_dtor_pointer",
14543     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
14544    },
14545    {
14546     "kind" : "deleting_dtor_pointer",
14547     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
14548    },
14549    {
14550     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14551    },
14552    {
14553     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14554    },
14555    {
14556     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14557    },
14558    {
14559     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14560    }
14561   ]
14562  },
14563  {
14564   "alignment" : 8,
14565   "base_specifiers" :
14566   [
14567    {
14568     "referenced_type" : "type-5"
14569    }
14570   ],
14571   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14572   "name" : "android::hidl::manager::V1_0::IServiceManager",
14573   "referenced_type" : "type-106",
14574   "self_type" : "type-106",
14575   "size" : 24,
14576   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14577   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14578   "vtable_components" :
14579   [
14580    {
14581     "component_value" : 8,
14582     "kind" : "vbase_offset"
14583    },
14584    {
14585     "kind" : "offset_to_top"
14586    },
14587    {
14588     "kind" : "rtti",
14589     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14590    },
14591    {
14592     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14593    },
14594    {
14595     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14596    },
14597    {
14598     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14599    },
14600    {
14601     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14602    },
14603    {
14604     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14605    },
14606    {
14607     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14608    },
14609    {
14610     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14611    },
14612    {
14613     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14614    },
14615    {
14616     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14617    },
14618    {
14619     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14620    },
14621    {
14622     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14623    },
14624    {
14625     "kind" : "complete_dtor_pointer",
14626     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14627    },
14628    {
14629     "kind" : "deleting_dtor_pointer",
14630     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14631    },
14632    {
14633     "is_pure" : true,
14634     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14635    },
14636    {
14637     "is_pure" : true,
14638     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14639    },
14640    {
14641     "is_pure" : true,
14642     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14643    },
14644    {
14645     "is_pure" : true,
14646     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14647    },
14648    {
14649     "is_pure" : true,
14650     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14651    },
14652    {
14653     "is_pure" : true,
14654     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14655    },
14656    {
14657     "is_pure" : true,
14658     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14659    },
14660    {
14661     "is_pure" : true,
14662     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14663    },
14664    {
14665     "kind" : "vcall_offset"
14666    },
14667    {
14668     "kind" : "vcall_offset"
14669    },
14670    {
14671     "kind" : "vcall_offset"
14672    },
14673    {
14674     "kind" : "vcall_offset"
14675    },
14676    {
14677     "component_value" : -8,
14678     "kind" : "vcall_offset"
14679    },
14680    {
14681     "component_value" : -8,
14682     "kind" : "offset_to_top"
14683    },
14684    {
14685     "kind" : "rtti",
14686     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14687    },
14688    {
14689     "kind" : "complete_dtor_pointer",
14690     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14691    },
14692    {
14693     "kind" : "deleting_dtor_pointer",
14694     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14695    },
14696    {
14697     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14698    },
14699    {
14700     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14701    },
14702    {
14703     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14704    },
14705    {
14706     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14707    }
14708   ]
14709  },
14710  {
14711   "alignment" : 8,
14712   "fields" :
14713   [
14714    {
14715     "field_name" : "interfaceName",
14716     "referenced_type" : "type-358"
14717    },
14718    {
14719     "field_name" : "instanceName",
14720     "field_offset" : 128,
14721     "referenced_type" : "type-358"
14722    },
14723    {
14724     "field_name" : "pid",
14725     "field_offset" : 256,
14726     "referenced_type" : "type-43"
14727    },
14728    {
14729     "field_name" : "clientPids",
14730     "field_offset" : 320,
14731     "referenced_type" : "type-399"
14732    },
14733    {
14734     "field_name" : "arch",
14735     "field_offset" : 448,
14736     "referenced_type" : "type-433"
14737    }
14738   ],
14739   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14740   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14741   "referenced_type" : "type-571",
14742   "self_type" : "type-571",
14743   "size" : 64,
14744   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14745   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14746  },
14747  {
14748   "alignment" : 8,
14749   "base_specifiers" :
14750   [
14751    {
14752     "referenced_type" : "type-5"
14753    }
14754   ],
14755   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14756   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14757   "referenced_type" : "type-121",
14758   "self_type" : "type-121",
14759   "size" : 24,
14760   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14761   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14762   "vtable_components" :
14763   [
14764    {
14765     "component_value" : 8,
14766     "kind" : "vbase_offset"
14767    },
14768    {
14769     "kind" : "offset_to_top"
14770    },
14771    {
14772     "kind" : "rtti",
14773     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14774    },
14775    {
14776     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14777    },
14778    {
14779     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14780    },
14781    {
14782     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14783    },
14784    {
14785     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14786    },
14787    {
14788     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14789    },
14790    {
14791     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14792    },
14793    {
14794     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14795    },
14796    {
14797     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14798    },
14799    {
14800     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14801    },
14802    {
14803     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14804    },
14805    {
14806     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14807    },
14808    {
14809     "kind" : "complete_dtor_pointer",
14810     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14811    },
14812    {
14813     "kind" : "deleting_dtor_pointer",
14814     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14815    },
14816    {
14817     "is_pure" : true,
14818     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14819    },
14820    {
14821     "kind" : "vcall_offset"
14822    },
14823    {
14824     "kind" : "vcall_offset"
14825    },
14826    {
14827     "kind" : "vcall_offset"
14828    },
14829    {
14830     "kind" : "vcall_offset"
14831    },
14832    {
14833     "component_value" : -8,
14834     "kind" : "vcall_offset"
14835    },
14836    {
14837     "component_value" : -8,
14838     "kind" : "offset_to_top"
14839    },
14840    {
14841     "kind" : "rtti",
14842     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14843    },
14844    {
14845     "kind" : "complete_dtor_pointer",
14846     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14847    },
14848    {
14849     "kind" : "deleting_dtor_pointer",
14850     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14851    },
14852    {
14853     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14854    },
14855    {
14856     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14857    },
14858    {
14859     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14860    },
14861    {
14862     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14863    }
14864   ]
14865  },
14866  {
14867   "alignment" : 8,
14868   "fields" :
14869   [
14870    {
14871     "access" : "private",
14872     "field_name" : "m_ptr",
14873     "referenced_type" : "type-113"
14874    }
14875   ],
14876   "linker_set_key" : "android::sp<android::Thread>",
14877   "name" : "android::sp<android::Thread>",
14878   "record_kind" : "class",
14879   "referenced_type" : "type-112",
14880   "self_type" : "type-112",
14881   "size" : 8,
14882   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14883   "template_args" : [ "type-114" ],
14884   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14885  },
14886  {
14887   "alignment" : 8,
14888   "fields" :
14889   [
14890    {
14891     "access" : "private",
14892     "field_name" : "m_ptr",
14893     "referenced_type" : "type-197"
14894    }
14895   ],
14896   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14897   "name" : "android::sp<android::hardware::BHwBinder>",
14898   "record_kind" : "class",
14899   "referenced_type" : "type-196",
14900   "self_type" : "type-196",
14901   "size" : 8,
14902   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14903   "template_args" : [ "type-198" ],
14904   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14905  },
14906  {
14907   "alignment" : 8,
14908   "fields" :
14909   [
14910    {
14911     "access" : "private",
14912     "field_name" : "m_ptr",
14913     "referenced_type" : "type-18"
14914    }
14915   ],
14916   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14917   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14918   "record_kind" : "class",
14919   "referenced_type" : "type-17",
14920   "self_type" : "type-17",
14921   "size" : 8,
14922   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14923   "template_args" : [ "type-19" ],
14924   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14925  },
14926  {
14927   "alignment" : 8,
14928   "fields" :
14929   [
14930    {
14931     "access" : "private",
14932     "field_name" : "m_ptr",
14933     "referenced_type" : "type-25"
14934    }
14935   ],
14936   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14937   "name" : "android::sp<android::hardware::IBinder>",
14938   "record_kind" : "class",
14939   "referenced_type" : "type-24",
14940   "self_type" : "type-24",
14941   "size" : 8,
14942   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14943   "template_args" : [ "type-26" ],
14944   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14945  },
14946  {
14947   "alignment" : 8,
14948   "fields" :
14949   [
14950    {
14951     "access" : "private",
14952     "field_name" : "m_ptr",
14953     "referenced_type" : "type-36"
14954    }
14955   ],
14956   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14957   "name" : "android::sp<android::hardware::IInterface>",
14958   "record_kind" : "class",
14959   "referenced_type" : "type-35",
14960   "self_type" : "type-35",
14961   "size" : 8,
14962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14963   "template_args" : [ "type-37" ],
14964   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14965  },
14966  {
14967   "alignment" : 8,
14968   "fields" :
14969   [
14970    {
14971     "access" : "private",
14972     "field_name" : "m_ptr",
14973     "referenced_type" : "type-41"
14974    }
14975   ],
14976   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14977   "name" : "android::sp<android::hardware::ProcessState>",
14978   "record_kind" : "class",
14979   "referenced_type" : "type-40",
14980   "self_type" : "type-40",
14981   "size" : 8,
14982   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14983   "template_args" : [ "type-42" ],
14984   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14985  },
14986  {
14987   "alignment" : 8,
14988   "fields" :
14989   [
14990    {
14991     "access" : "private",
14992     "field_name" : "m_ptr",
14993     "referenced_type" : "type-187"
14994    }
14995   ],
14996   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14997   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14998   "record_kind" : "class",
14999   "referenced_type" : "type-186",
15000   "self_type" : "type-186",
15001   "size" : 8,
15002   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15003   "template_args" : [ "type-188" ],
15004   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
15005  },
15006  {
15007   "alignment" : 8,
15008   "fields" :
15009   [
15010    {
15011     "access" : "private",
15012     "field_name" : "m_ptr",
15013     "referenced_type" : "type-190"
15014    }
15015   ],
15016   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
15017   "name" : "android::sp<android::hardware::hidl_death_recipient>",
15018   "record_kind" : "class",
15019   "referenced_type" : "type-365",
15020   "self_type" : "type-365",
15021   "size" : 8,
15022   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15023   "template_args" : [ "type-191" ],
15024   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
15025  },
15026  {
15027   "alignment" : 8,
15028   "fields" :
15029   [
15030    {
15031     "access" : "private",
15032     "field_name" : "m_ptr",
15033     "referenced_type" : "type-147"
15034    }
15035   ],
15036   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
15037   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
15038   "record_kind" : "class",
15039   "referenced_type" : "type-146",
15040   "self_type" : "type-146",
15041   "size" : 8,
15042   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15043   "template_args" : [ "type-148" ],
15044   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
15045  },
15046  {
15047   "alignment" : 8,
15048   "fields" :
15049   [
15050    {
15051     "access" : "private",
15052     "field_name" : "m_ptr",
15053     "referenced_type" : "type-137"
15054    }
15055   ],
15056   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
15057   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
15058   "record_kind" : "class",
15059   "referenced_type" : "type-136",
15060   "self_type" : "type-136",
15061   "size" : 8,
15062   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15063   "template_args" : [ "type-138" ],
15064   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
15065  },
15066  {
15067   "alignment" : 8,
15068   "fields" :
15069   [
15070    {
15071     "access" : "private",
15072     "field_name" : "m_ptr",
15073     "referenced_type" : "type-179"
15074    }
15075   ],
15076   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc>",
15077   "name" : "android::sp<android::hardware::nfc::V1_1::INfc>",
15078   "record_kind" : "class",
15079   "referenced_type" : "type-178",
15080   "self_type" : "type-178",
15081   "size" : 8,
15082   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15083   "template_args" : [ "type-180" ],
15084   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_14INfcEEE"
15085  },
15086  {
15087   "alignment" : 8,
15088   "fields" :
15089   [
15090    {
15091     "access" : "private",
15092     "field_name" : "m_ptr",
15093     "referenced_type" : "type-156"
15094    }
15095   ],
15096   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
15097   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
15098   "record_kind" : "class",
15099   "referenced_type" : "type-155",
15100   "self_type" : "type-155",
15101   "size" : 8,
15102   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15103   "template_args" : [ "type-157" ],
15104   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_118INfcClientCallbackEEE"
15105  },
15106  {
15107   "alignment" : 8,
15108   "fields" :
15109   [
15110    {
15111     "access" : "private",
15112     "field_name" : "m_ptr",
15113     "referenced_type" : "type-4"
15114    }
15115   ],
15116   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
15117   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
15118   "record_kind" : "class",
15119   "referenced_type" : "type-14",
15120   "self_type" : "type-14",
15121   "size" : 8,
15122   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15123   "template_args" : [ "type-5" ],
15124   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
15125  },
15126  {
15127   "alignment" : 8,
15128   "fields" :
15129   [
15130    {
15131     "access" : "private",
15132     "field_name" : "m_ptr",
15133     "referenced_type" : "type-105"
15134    }
15135   ],
15136   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15137   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15138   "record_kind" : "class",
15139   "referenced_type" : "type-104",
15140   "self_type" : "type-104",
15141   "size" : 8,
15142   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15143   "template_args" : [ "type-106" ],
15144   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
15145  },
15146  {
15147   "alignment" : 8,
15148   "fields" :
15149   [
15150    {
15151     "access" : "private",
15152     "field_name" : "m_ptr",
15153     "referenced_type" : "type-120"
15154    }
15155   ],
15156   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15157   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15158   "record_kind" : "class",
15159   "referenced_type" : "type-119",
15160   "self_type" : "type-119",
15161   "size" : 8,
15162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15163   "template_args" : [ "type-121" ],
15164   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
15165  },
15166  {
15167   "alignment" : 1,
15168   "linker_set_key" : "android::trait_trivial_copy<bool>",
15169   "name" : "android::trait_trivial_copy<bool>",
15170   "referenced_type" : "type-265",
15171   "self_type" : "type-265",
15172   "size" : 1,
15173   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15174   "template_args" : [ "type-57" ],
15175   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
15176  },
15177  {
15178   "alignment" : 1,
15179   "linker_set_key" : "android::trait_trivial_copy<char>",
15180   "name" : "android::trait_trivial_copy<char>",
15181   "referenced_type" : "type-269",
15182   "self_type" : "type-269",
15183   "size" : 1,
15184   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15185   "template_args" : [ "type-74" ],
15186   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
15187  },
15188  {
15189   "alignment" : 1,
15190   "linker_set_key" : "android::trait_trivial_copy<double>",
15191   "name" : "android::trait_trivial_copy<double>",
15192   "referenced_type" : "type-327",
15193   "self_type" : "type-327",
15194   "size" : 1,
15195   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15196   "template_args" : [ "type-325" ],
15197   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
15198  },
15199  {
15200   "alignment" : 1,
15201   "linker_set_key" : "android::trait_trivial_copy<float>",
15202   "name" : "android::trait_trivial_copy<float>",
15203   "referenced_type" : "type-322",
15204   "self_type" : "type-322",
15205   "size" : 1,
15206   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15207   "template_args" : [ "type-320" ],
15208   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
15209  },
15210  {
15211   "alignment" : 1,
15212   "linker_set_key" : "android::trait_trivial_copy<int>",
15213   "name" : "android::trait_trivial_copy<int>",
15214   "referenced_type" : "type-288",
15215   "self_type" : "type-288",
15216   "size" : 1,
15217   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15218   "template_args" : [ "type-43" ],
15219   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
15220  },
15221  {
15222   "alignment" : 1,
15223   "linker_set_key" : "android::trait_trivial_copy<long long>",
15224   "name" : "android::trait_trivial_copy<long long>",
15225   "referenced_type" : "type-312",
15226   "self_type" : "type-312",
15227   "size" : 1,
15228   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15229   "template_args" : [ "type-305" ],
15230   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
15231  },
15232  {
15233   "alignment" : 1,
15234   "linker_set_key" : "android::trait_trivial_copy<long>",
15235   "name" : "android::trait_trivial_copy<long>",
15236   "referenced_type" : "type-298",
15237   "self_type" : "type-298",
15238   "size" : 1,
15239   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15240   "template_args" : [ "type-49" ],
15241   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
15242  },
15243  {
15244   "alignment" : 1,
15245   "linker_set_key" : "android::trait_trivial_copy<short>",
15246   "name" : "android::trait_trivial_copy<short>",
15247   "referenced_type" : "type-279",
15248   "self_type" : "type-279",
15249   "size" : 1,
15250   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15251   "template_args" : [ "type-277" ],
15252   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
15253  },
15254  {
15255   "alignment" : 1,
15256   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
15257   "name" : "android::trait_trivial_copy<unsigned char>",
15258   "referenced_type" : "type-274",
15259   "self_type" : "type-274",
15260   "size" : 1,
15261   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15262   "template_args" : [ "type-91" ],
15263   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
15264  },
15265  {
15266   "alignment" : 1,
15267   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
15268   "name" : "android::trait_trivial_copy<unsigned int>",
15269   "referenced_type" : "type-292",
15270   "self_type" : "type-292",
15271   "size" : 1,
15272   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15273   "template_args" : [ "type-2" ],
15274   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
15275  },
15276  {
15277   "alignment" : 1,
15278   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
15279   "name" : "android::trait_trivial_copy<unsigned long long>",
15280   "referenced_type" : "type-317",
15281   "self_type" : "type-317",
15282   "size" : 1,
15283   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15284   "template_args" : [ "type-315" ],
15285   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
15286  },
15287  {
15288   "alignment" : 1,
15289   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
15290   "name" : "android::trait_trivial_copy<unsigned long>",
15291   "referenced_type" : "type-302",
15292   "self_type" : "type-302",
15293   "size" : 1,
15294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15295   "template_args" : [ "type-48" ],
15296   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
15297  },
15298  {
15299   "alignment" : 1,
15300   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
15301   "name" : "android::trait_trivial_copy<unsigned short>",
15302   "referenced_type" : "type-284",
15303   "self_type" : "type-284",
15304   "size" : 1,
15305   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15306   "template_args" : [ "type-127" ],
15307   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
15308  },
15309  {
15310   "alignment" : 1,
15311   "linker_set_key" : "android::trait_trivial_copy<void>",
15312   "name" : "android::trait_trivial_copy<void>",
15313   "referenced_type" : "type-260",
15314   "self_type" : "type-260",
15315   "size" : 1,
15316   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15317   "template_args" : [ "type-45" ],
15318   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15319  },
15320  {
15321   "alignment" : 1,
15322   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15323   "name" : "android::trait_trivial_ctor<bool>",
15324   "referenced_type" : "type-263",
15325   "self_type" : "type-263",
15326   "size" : 1,
15327   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15328   "template_args" : [ "type-57" ],
15329   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15330  },
15331  {
15332   "alignment" : 1,
15333   "linker_set_key" : "android::trait_trivial_ctor<char>",
15334   "name" : "android::trait_trivial_ctor<char>",
15335   "referenced_type" : "type-267",
15336   "self_type" : "type-267",
15337   "size" : 1,
15338   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15339   "template_args" : [ "type-74" ],
15340   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15341  },
15342  {
15343   "alignment" : 1,
15344   "linker_set_key" : "android::trait_trivial_ctor<double>",
15345   "name" : "android::trait_trivial_ctor<double>",
15346   "referenced_type" : "type-324",
15347   "self_type" : "type-324",
15348   "size" : 1,
15349   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15350   "template_args" : [ "type-325" ],
15351   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15352  },
15353  {
15354   "alignment" : 1,
15355   "linker_set_key" : "android::trait_trivial_ctor<float>",
15356   "name" : "android::trait_trivial_ctor<float>",
15357   "referenced_type" : "type-319",
15358   "self_type" : "type-319",
15359   "size" : 1,
15360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15361   "template_args" : [ "type-320" ],
15362   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15363  },
15364  {
15365   "alignment" : 1,
15366   "linker_set_key" : "android::trait_trivial_ctor<int>",
15367   "name" : "android::trait_trivial_ctor<int>",
15368   "referenced_type" : "type-286",
15369   "self_type" : "type-286",
15370   "size" : 1,
15371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15372   "template_args" : [ "type-43" ],
15373   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15374  },
15375  {
15376   "alignment" : 1,
15377   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15378   "name" : "android::trait_trivial_ctor<long long>",
15379   "referenced_type" : "type-304",
15380   "self_type" : "type-304",
15381   "size" : 1,
15382   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15383   "template_args" : [ "type-305" ],
15384   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15385  },
15386  {
15387   "alignment" : 1,
15388   "linker_set_key" : "android::trait_trivial_ctor<long>",
15389   "name" : "android::trait_trivial_ctor<long>",
15390   "referenced_type" : "type-296",
15391   "self_type" : "type-296",
15392   "size" : 1,
15393   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15394   "template_args" : [ "type-49" ],
15395   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15396  },
15397  {
15398   "alignment" : 1,
15399   "linker_set_key" : "android::trait_trivial_ctor<short>",
15400   "name" : "android::trait_trivial_ctor<short>",
15401   "referenced_type" : "type-276",
15402   "self_type" : "type-276",
15403   "size" : 1,
15404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15405   "template_args" : [ "type-277" ],
15406   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15407  },
15408  {
15409   "alignment" : 1,
15410   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15411   "name" : "android::trait_trivial_ctor<unsigned char>",
15412   "referenced_type" : "type-271",
15413   "self_type" : "type-271",
15414   "size" : 1,
15415   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15416   "template_args" : [ "type-91" ],
15417   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15418  },
15419  {
15420   "alignment" : 1,
15421   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15422   "name" : "android::trait_trivial_ctor<unsigned int>",
15423   "referenced_type" : "type-290",
15424   "self_type" : "type-290",
15425   "size" : 1,
15426   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15427   "template_args" : [ "type-2" ],
15428   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15429  },
15430  {
15431   "alignment" : 1,
15432   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15433   "name" : "android::trait_trivial_ctor<unsigned long long>",
15434   "referenced_type" : "type-314",
15435   "self_type" : "type-314",
15436   "size" : 1,
15437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15438   "template_args" : [ "type-315" ],
15439   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15440  },
15441  {
15442   "alignment" : 1,
15443   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15444   "name" : "android::trait_trivial_ctor<unsigned long>",
15445   "referenced_type" : "type-300",
15446   "self_type" : "type-300",
15447   "size" : 1,
15448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15449   "template_args" : [ "type-48" ],
15450   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15451  },
15452  {
15453   "alignment" : 1,
15454   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15455   "name" : "android::trait_trivial_ctor<unsigned short>",
15456   "referenced_type" : "type-281",
15457   "self_type" : "type-281",
15458   "size" : 1,
15459   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15460   "template_args" : [ "type-127" ],
15461   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15462  },
15463  {
15464   "alignment" : 1,
15465   "linker_set_key" : "android::trait_trivial_ctor<void>",
15466   "name" : "android::trait_trivial_ctor<void>",
15467   "referenced_type" : "type-258",
15468   "self_type" : "type-258",
15469   "size" : 1,
15470   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15471   "template_args" : [ "type-45" ],
15472   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15473  },
15474  {
15475   "alignment" : 1,
15476   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15477   "name" : "android::trait_trivial_dtor<bool>",
15478   "referenced_type" : "type-264",
15479   "self_type" : "type-264",
15480   "size" : 1,
15481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15482   "template_args" : [ "type-57" ],
15483   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15484  },
15485  {
15486   "alignment" : 1,
15487   "linker_set_key" : "android::trait_trivial_dtor<char>",
15488   "name" : "android::trait_trivial_dtor<char>",
15489   "referenced_type" : "type-268",
15490   "self_type" : "type-268",
15491   "size" : 1,
15492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15493   "template_args" : [ "type-74" ],
15494   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15495  },
15496  {
15497   "alignment" : 1,
15498   "linker_set_key" : "android::trait_trivial_dtor<double>",
15499   "name" : "android::trait_trivial_dtor<double>",
15500   "referenced_type" : "type-326",
15501   "self_type" : "type-326",
15502   "size" : 1,
15503   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15504   "template_args" : [ "type-325" ],
15505   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15506  },
15507  {
15508   "alignment" : 1,
15509   "linker_set_key" : "android::trait_trivial_dtor<float>",
15510   "name" : "android::trait_trivial_dtor<float>",
15511   "referenced_type" : "type-321",
15512   "self_type" : "type-321",
15513   "size" : 1,
15514   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15515   "template_args" : [ "type-320" ],
15516   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15517  },
15518  {
15519   "alignment" : 1,
15520   "linker_set_key" : "android::trait_trivial_dtor<int>",
15521   "name" : "android::trait_trivial_dtor<int>",
15522   "referenced_type" : "type-287",
15523   "self_type" : "type-287",
15524   "size" : 1,
15525   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15526   "template_args" : [ "type-43" ],
15527   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15528  },
15529  {
15530   "alignment" : 1,
15531   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15532   "name" : "android::trait_trivial_dtor<long long>",
15533   "referenced_type" : "type-311",
15534   "self_type" : "type-311",
15535   "size" : 1,
15536   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15537   "template_args" : [ "type-305" ],
15538   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15539  },
15540  {
15541   "alignment" : 1,
15542   "linker_set_key" : "android::trait_trivial_dtor<long>",
15543   "name" : "android::trait_trivial_dtor<long>",
15544   "referenced_type" : "type-297",
15545   "self_type" : "type-297",
15546   "size" : 1,
15547   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15548   "template_args" : [ "type-49" ],
15549   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15550  },
15551  {
15552   "alignment" : 1,
15553   "linker_set_key" : "android::trait_trivial_dtor<short>",
15554   "name" : "android::trait_trivial_dtor<short>",
15555   "referenced_type" : "type-278",
15556   "self_type" : "type-278",
15557   "size" : 1,
15558   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15559   "template_args" : [ "type-277" ],
15560   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15561  },
15562  {
15563   "alignment" : 1,
15564   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15565   "name" : "android::trait_trivial_dtor<unsigned char>",
15566   "referenced_type" : "type-273",
15567   "self_type" : "type-273",
15568   "size" : 1,
15569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15570   "template_args" : [ "type-91" ],
15571   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15572  },
15573  {
15574   "alignment" : 1,
15575   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15576   "name" : "android::trait_trivial_dtor<unsigned int>",
15577   "referenced_type" : "type-291",
15578   "self_type" : "type-291",
15579   "size" : 1,
15580   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15581   "template_args" : [ "type-2" ],
15582   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15583  },
15584  {
15585   "alignment" : 1,
15586   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15587   "name" : "android::trait_trivial_dtor<unsigned long long>",
15588   "referenced_type" : "type-316",
15589   "self_type" : "type-316",
15590   "size" : 1,
15591   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15592   "template_args" : [ "type-315" ],
15593   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15594  },
15595  {
15596   "alignment" : 1,
15597   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15598   "name" : "android::trait_trivial_dtor<unsigned long>",
15599   "referenced_type" : "type-301",
15600   "self_type" : "type-301",
15601   "size" : 1,
15602   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15603   "template_args" : [ "type-48" ],
15604   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15605  },
15606  {
15607   "alignment" : 1,
15608   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15609   "name" : "android::trait_trivial_dtor<unsigned short>",
15610   "referenced_type" : "type-282",
15611   "self_type" : "type-282",
15612   "size" : 1,
15613   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15614   "template_args" : [ "type-127" ],
15615   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15616  },
15617  {
15618   "alignment" : 1,
15619   "linker_set_key" : "android::trait_trivial_dtor<void>",
15620   "name" : "android::trait_trivial_dtor<void>",
15621   "referenced_type" : "type-259",
15622   "self_type" : "type-259",
15623   "size" : 1,
15624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15625   "template_args" : [ "type-45" ],
15626   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15627  },
15628  {
15629   "alignment" : 1,
15630   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15631   "name" : "android::trait_trivial_move<android::String16>",
15632   "referenced_type" : "type-449",
15633   "self_type" : "type-449",
15634   "size" : 1,
15635   "source_file" : "/system/core/libutils/include/utils/String16.h",
15636   "template_args" : [ "type-62" ],
15637   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15638  },
15639  {
15640   "alignment" : 1,
15641   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15642   "name" : "android::trait_trivial_move<android::String8>",
15643   "referenced_type" : "type-444",
15644   "self_type" : "type-444",
15645   "size" : 1,
15646   "source_file" : "/system/core/libutils/include/utils/String8.h",
15647   "template_args" : [ "type-71" ],
15648   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15649  },
15650  {
15651   "alignment" : 1,
15652   "linker_set_key" : "android::trait_trivial_move<bool>",
15653   "name" : "android::trait_trivial_move<bool>",
15654   "referenced_type" : "type-266",
15655   "self_type" : "type-266",
15656   "size" : 1,
15657   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15658   "template_args" : [ "type-57" ],
15659   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15660  },
15661  {
15662   "alignment" : 1,
15663   "linker_set_key" : "android::trait_trivial_move<char>",
15664   "name" : "android::trait_trivial_move<char>",
15665   "referenced_type" : "type-270",
15666   "self_type" : "type-270",
15667   "size" : 1,
15668   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15669   "template_args" : [ "type-74" ],
15670   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15671  },
15672  {
15673   "alignment" : 1,
15674   "linker_set_key" : "android::trait_trivial_move<double>",
15675   "name" : "android::trait_trivial_move<double>",
15676   "referenced_type" : "type-328",
15677   "self_type" : "type-328",
15678   "size" : 1,
15679   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15680   "template_args" : [ "type-325" ],
15681   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15682  },
15683  {
15684   "alignment" : 1,
15685   "linker_set_key" : "android::trait_trivial_move<float>",
15686   "name" : "android::trait_trivial_move<float>",
15687   "referenced_type" : "type-323",
15688   "self_type" : "type-323",
15689   "size" : 1,
15690   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15691   "template_args" : [ "type-320" ],
15692   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15693  },
15694  {
15695   "alignment" : 1,
15696   "linker_set_key" : "android::trait_trivial_move<int>",
15697   "name" : "android::trait_trivial_move<int>",
15698   "referenced_type" : "type-289",
15699   "self_type" : "type-289",
15700   "size" : 1,
15701   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15702   "template_args" : [ "type-43" ],
15703   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15704  },
15705  {
15706   "alignment" : 1,
15707   "linker_set_key" : "android::trait_trivial_move<long long>",
15708   "name" : "android::trait_trivial_move<long long>",
15709   "referenced_type" : "type-313",
15710   "self_type" : "type-313",
15711   "size" : 1,
15712   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15713   "template_args" : [ "type-305" ],
15714   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15715  },
15716  {
15717   "alignment" : 1,
15718   "linker_set_key" : "android::trait_trivial_move<long>",
15719   "name" : "android::trait_trivial_move<long>",
15720   "referenced_type" : "type-299",
15721   "self_type" : "type-299",
15722   "size" : 1,
15723   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15724   "template_args" : [ "type-49" ],
15725   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15726  },
15727  {
15728   "alignment" : 1,
15729   "linker_set_key" : "android::trait_trivial_move<short>",
15730   "name" : "android::trait_trivial_move<short>",
15731   "referenced_type" : "type-280",
15732   "self_type" : "type-280",
15733   "size" : 1,
15734   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15735   "template_args" : [ "type-277" ],
15736   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15737  },
15738  {
15739   "alignment" : 1,
15740   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15741   "name" : "android::trait_trivial_move<unsigned char>",
15742   "referenced_type" : "type-275",
15743   "self_type" : "type-275",
15744   "size" : 1,
15745   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15746   "template_args" : [ "type-91" ],
15747   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15748  },
15749  {
15750   "alignment" : 1,
15751   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15752   "name" : "android::trait_trivial_move<unsigned int>",
15753   "referenced_type" : "type-293",
15754   "self_type" : "type-293",
15755   "size" : 1,
15756   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15757   "template_args" : [ "type-2" ],
15758   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15759  },
15760  {
15761   "alignment" : 1,
15762   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15763   "name" : "android::trait_trivial_move<unsigned long long>",
15764   "referenced_type" : "type-318",
15765   "self_type" : "type-318",
15766   "size" : 1,
15767   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15768   "template_args" : [ "type-315" ],
15769   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15770  },
15771  {
15772   "alignment" : 1,
15773   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15774   "name" : "android::trait_trivial_move<unsigned long>",
15775   "referenced_type" : "type-303",
15776   "self_type" : "type-303",
15777   "size" : 1,
15778   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15779   "template_args" : [ "type-48" ],
15780   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15781  },
15782  {
15783   "alignment" : 1,
15784   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15785   "name" : "android::trait_trivial_move<unsigned short>",
15786   "referenced_type" : "type-285",
15787   "self_type" : "type-285",
15788   "size" : 1,
15789   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15790   "template_args" : [ "type-127" ],
15791   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15792  },
15793  {
15794   "alignment" : 1,
15795   "linker_set_key" : "android::trait_trivial_move<void>",
15796   "name" : "android::trait_trivial_move<void>",
15797   "referenced_type" : "type-262",
15798   "self_type" : "type-262",
15799   "size" : 1,
15800   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15801   "template_args" : [ "type-45" ],
15802   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15803  },
15804  {
15805   "alignment" : 8,
15806   "fields" :
15807   [
15808    {
15809     "access" : "private",
15810     "field_name" : "m_ptr",
15811     "referenced_type" : "type-197"
15812    },
15813    {
15814     "access" : "private",
15815     "field_name" : "m_refs",
15816     "field_offset" : 64,
15817     "referenced_type" : "type-10"
15818    }
15819   ],
15820   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15821   "name" : "android::wp<android::hardware::BHwBinder>",
15822   "record_kind" : "class",
15823   "referenced_type" : "type-397",
15824   "self_type" : "type-397",
15825   "size" : 16,
15826   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15827   "template_args" : [ "type-198" ],
15828   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15829  },
15830  {
15831   "alignment" : 8,
15832   "fields" :
15833   [
15834    {
15835     "access" : "private",
15836     "field_name" : "m_ptr",
15837     "referenced_type" : "type-18"
15838    },
15839    {
15840     "access" : "private",
15841     "field_name" : "m_refs",
15842     "field_offset" : 64,
15843     "referenced_type" : "type-10"
15844    }
15845   ],
15846   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15847   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15848   "record_kind" : "class",
15849   "referenced_type" : "type-174",
15850   "self_type" : "type-174",
15851   "size" : 16,
15852   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15853   "template_args" : [ "type-19" ],
15854   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15855  },
15856  {
15857   "alignment" : 8,
15858   "fields" :
15859   [
15860    {
15861     "access" : "private",
15862     "field_name" : "m_ptr",
15863     "referenced_type" : "type-190"
15864    },
15865    {
15866     "access" : "private",
15867     "field_name" : "m_refs",
15868     "field_offset" : 64,
15869     "referenced_type" : "type-10"
15870    }
15871   ],
15872   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15873   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15874   "record_kind" : "class",
15875   "referenced_type" : "type-189",
15876   "self_type" : "type-189",
15877   "size" : 16,
15878   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15879   "template_args" : [ "type-191" ],
15880   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15881  },
15882  {
15883   "alignment" : 8,
15884   "fields" :
15885   [
15886    {
15887     "access" : "private",
15888     "field_name" : "m_ptr",
15889     "referenced_type" : "type-4"
15890    },
15891    {
15892     "access" : "private",
15893     "field_name" : "m_refs",
15894     "field_offset" : 64,
15895     "referenced_type" : "type-10"
15896    }
15897   ],
15898   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15899   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15900   "record_kind" : "class",
15901   "referenced_type" : "type-3",
15902   "self_type" : "type-3",
15903   "size" : 16,
15904   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15905   "template_args" : [ "type-5" ],
15906   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15907  },
15908  {
15909   "alignment" : 4,
15910   "fields" :
15911   [
15912    {
15913     "field_name" : "maxContentLightLevel",
15914     "referenced_type" : "type-320"
15915    },
15916    {
15917     "field_name" : "maxFrameAverageLightLevel",
15918     "field_offset" : 32,
15919     "referenced_type" : "type-320"
15920    }
15921   ],
15922   "linker_set_key" : "android_cta861_3_metadata",
15923   "name" : "android_cta861_3_metadata",
15924   "referenced_type" : "type-546",
15925   "self_type" : "type-546",
15926   "size" : 8,
15927   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15928   "unique_id" : "android_cta861_3_metadata"
15929  },
15930  {
15931   "alignment" : 4,
15932   "fields" :
15933   [
15934    {
15935     "field_name" : "num_points",
15936     "referenced_type" : "type-2"
15937    },
15938    {
15939     "field_name" : "reserved",
15940     "field_offset" : 32,
15941     "referenced_type" : "type-535"
15942    },
15943    {
15944     "field_name" : "xyzc_points",
15945     "field_offset" : 288,
15946     "referenced_type" : "type-543"
15947    }
15948   ],
15949   "linker_set_key" : "android_depth_points",
15950   "name" : "android_depth_points",
15951   "referenced_type" : "type-542",
15952   "self_type" : "type-542",
15953   "size" : 36,
15954   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15955   "unique_id" : "android_depth_points"
15956  },
15957  {
15958   "alignment" : 8,
15959   "fields" :
15960   [
15961    {
15962     "field_name" : "format",
15963     "referenced_type" : "type-539"
15964    },
15965    {
15966     "field_name" : "num_planes",
15967     "field_offset" : 32,
15968     "referenced_type" : "type-2"
15969    },
15970    {
15971     "field_name" : "planes",
15972     "field_offset" : 64,
15973     "referenced_type" : "type-541"
15974    }
15975   ],
15976   "linker_set_key" : "android_flex_layout",
15977   "name" : "android_flex_layout",
15978   "referenced_type" : "type-540",
15979   "self_type" : "type-540",
15980   "size" : 16,
15981   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15982   "unique_id" : "android_flex_layout"
15983  },
15984  {
15985   "alignment" : 8,
15986   "fields" :
15987   [
15988    {
15989     "field_name" : "top_left",
15990     "referenced_type" : "type-96"
15991    },
15992    {
15993     "field_name" : "component",
15994     "field_offset" : 64,
15995     "referenced_type" : "type-537"
15996    },
15997    {
15998     "field_name" : "bits_per_component",
15999     "field_offset" : 96,
16000     "referenced_type" : "type-43"
16001    },
16002    {
16003     "field_name" : "bits_used",
16004     "field_offset" : 128,
16005     "referenced_type" : "type-43"
16006    },
16007    {
16008     "field_name" : "h_increment",
16009     "field_offset" : 160,
16010     "referenced_type" : "type-43"
16011    },
16012    {
16013     "field_name" : "v_increment",
16014     "field_offset" : 192,
16015     "referenced_type" : "type-43"
16016    },
16017    {
16018     "field_name" : "h_subsampling",
16019     "field_offset" : 224,
16020     "referenced_type" : "type-43"
16021    },
16022    {
16023     "field_name" : "v_subsampling",
16024     "field_offset" : 256,
16025     "referenced_type" : "type-43"
16026    }
16027   ],
16028   "linker_set_key" : "android_flex_plane",
16029   "name" : "android_flex_plane",
16030   "referenced_type" : "type-538",
16031   "self_type" : "type-538",
16032   "size" : 40,
16033   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16034   "unique_id" : "android_flex_plane"
16035  },
16036  {
16037   "alignment" : 4,
16038   "fields" :
16039   [
16040    {
16041     "field_name" : "displayPrimaryRed",
16042     "referenced_type" : "type-544"
16043    },
16044    {
16045     "field_name" : "displayPrimaryGreen",
16046     "field_offset" : 64,
16047     "referenced_type" : "type-544"
16048    },
16049    {
16050     "field_name" : "displayPrimaryBlue",
16051     "field_offset" : 128,
16052     "referenced_type" : "type-544"
16053    },
16054    {
16055     "field_name" : "whitePoint",
16056     "field_offset" : 192,
16057     "referenced_type" : "type-544"
16058    },
16059    {
16060     "field_name" : "maxLuminance",
16061     "field_offset" : 256,
16062     "referenced_type" : "type-320"
16063    },
16064    {
16065     "field_name" : "minLuminance",
16066     "field_offset" : 288,
16067     "referenced_type" : "type-320"
16068    }
16069   ],
16070   "linker_set_key" : "android_smpte2086_metadata",
16071   "name" : "android_smpte2086_metadata",
16072   "referenced_type" : "type-545",
16073   "self_type" : "type-545",
16074   "size" : 40,
16075   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16076   "unique_id" : "android_smpte2086_metadata"
16077  },
16078  {
16079   "alignment" : 4,
16080   "fields" :
16081   [
16082    {
16083     "field_name" : "x",
16084     "referenced_type" : "type-320"
16085    },
16086    {
16087     "field_name" : "y",
16088     "field_offset" : 32,
16089     "referenced_type" : "type-320"
16090    }
16091   ],
16092   "linker_set_key" : "android_xy_color",
16093   "name" : "android_xy_color",
16094   "referenced_type" : "type-544",
16095   "self_type" : "type-544",
16096   "size" : 8,
16097   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16098   "unique_id" : "android_xy_color"
16099  },
16100  {
16101   "alignment" : 8,
16102   "fields" :
16103   [
16104    {
16105     "field_name" : "y",
16106     "referenced_type" : "type-44"
16107    },
16108    {
16109     "field_name" : "cb",
16110     "field_offset" : 64,
16111     "referenced_type" : "type-44"
16112    },
16113    {
16114     "field_name" : "cr",
16115     "field_offset" : 128,
16116     "referenced_type" : "type-44"
16117    },
16118    {
16119     "field_name" : "ystride",
16120     "field_offset" : 192,
16121     "referenced_type" : "type-48"
16122    },
16123    {
16124     "field_name" : "cstride",
16125     "field_offset" : 256,
16126     "referenced_type" : "type-48"
16127    },
16128    {
16129     "field_name" : "chroma_step",
16130     "field_offset" : 320,
16131     "referenced_type" : "type-48"
16132    },
16133    {
16134     "field_name" : "reserved",
16135     "field_offset" : 384,
16136     "referenced_type" : "type-535"
16137    }
16138   ],
16139   "linker_set_key" : "android_ycbcr",
16140   "name" : "android_ycbcr",
16141   "referenced_type" : "type-534",
16142   "self_type" : "type-534",
16143   "size" : 80,
16144   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16145   "unique_id" : "android_ycbcr"
16146  },
16147  {
16148   "alignment" : 4,
16149   "fields" :
16150   [
16151    {
16152     "referenced_type" : "type-124"
16153    }
16154   ],
16155   "linker_set_key" : "log_msg",
16156   "name" : "log_msg",
16157   "referenced_type" : "type-123",
16158   "self_type" : "type-123",
16159   "size" : 5124,
16160   "source_file" : "/system/core/liblog/include/log/log_read.h",
16161   "unique_id" : "log_msg"
16162  },
16163  {
16164   "alignment" : 4,
16165   "fields" :
16166   [
16167    {
16168     "field_name" : "buf",
16169     "referenced_type" : "type-125"
16170    },
16171    {
16172     "field_name" : "entry",
16173     "referenced_type" : "type-126"
16174    },
16175    {
16176     "field_name" : "entry_v4",
16177     "referenced_type" : "type-126"
16178    },
16179    {
16180     "field_name" : "entry_v3",
16181     "referenced_type" : "type-129"
16182    },
16183    {
16184     "field_name" : "entry_v2",
16185     "referenced_type" : "type-130"
16186    },
16187    {
16188     "field_name" : "entry_v1",
16189     "referenced_type" : "type-131"
16190    }
16191   ],
16192   "is_anonymous" : true,
16193   "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",
16194   "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",
16195   "record_kind" : "union",
16196   "referenced_type" : "type-124",
16197   "self_type" : "type-124",
16198   "size" : 5124,
16199   "source_file" : "/system/core/liblog/include/log/log_read.h",
16200   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
16201  },
16202  {
16203   "alignment" : 1,
16204   "fields" :
16205   [
16206    {
16207     "field_name" : "tv_sec",
16208     "referenced_type" : "type-2"
16209    },
16210    {
16211     "field_name" : "tv_nsec",
16212     "field_offset" : 32,
16213     "referenced_type" : "type-2"
16214    }
16215   ],
16216   "linker_set_key" : "log_time",
16217   "name" : "log_time",
16218   "referenced_type" : "type-418",
16219   "self_type" : "type-418",
16220   "size" : 8,
16221   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
16222   "unique_id" : "_ZTS8log_time"
16223  },
16224  {
16225   "alignment" : 4,
16226   "fields" :
16227   [
16228    {
16229     "field_name" : "len",
16230     "referenced_type" : "type-127"
16231    },
16232    {
16233     "field_name" : "__pad",
16234     "field_offset" : 16,
16235     "referenced_type" : "type-127"
16236    },
16237    {
16238     "field_name" : "pid",
16239     "field_offset" : 32,
16240     "referenced_type" : "type-43"
16241    },
16242    {
16243     "field_name" : "tid",
16244     "field_offset" : 64,
16245     "referenced_type" : "type-43"
16246    },
16247    {
16248     "field_name" : "sec",
16249     "field_offset" : 96,
16250     "referenced_type" : "type-43"
16251    },
16252    {
16253     "field_name" : "nsec",
16254     "field_offset" : 128,
16255     "referenced_type" : "type-43"
16256    },
16257    {
16258     "field_name" : "msg",
16259     "field_offset" : 160,
16260     "referenced_type" : "type-128"
16261    }
16262   ],
16263   "linker_set_key" : "logger_entry",
16264   "name" : "logger_entry",
16265   "referenced_type" : "type-131",
16266   "self_type" : "type-131",
16267   "size" : 20,
16268   "source_file" : "/system/core/liblog/include/log/log_read.h",
16269   "unique_id" : "logger_entry"
16270  },
16271  {
16272   "alignment" : 1,
16273   "fields" :
16274   [
16275    {
16276     "field_name" : "len",
16277     "referenced_type" : "type-127"
16278    },
16279    {
16280     "field_name" : "hdr_size",
16281     "field_offset" : 16,
16282     "referenced_type" : "type-127"
16283    },
16284    {
16285     "field_name" : "pid",
16286     "field_offset" : 32,
16287     "referenced_type" : "type-43"
16288    },
16289    {
16290     "field_name" : "tid",
16291     "field_offset" : 64,
16292     "referenced_type" : "type-43"
16293    },
16294    {
16295     "field_name" : "sec",
16296     "field_offset" : 96,
16297     "referenced_type" : "type-43"
16298    },
16299    {
16300     "field_name" : "nsec",
16301     "field_offset" : 128,
16302     "referenced_type" : "type-43"
16303    },
16304    {
16305     "field_name" : "euid",
16306     "field_offset" : 160,
16307     "referenced_type" : "type-2"
16308    },
16309    {
16310     "field_name" : "msg",
16311     "field_offset" : 192,
16312     "referenced_type" : "type-128"
16313    }
16314   ],
16315   "linker_set_key" : "logger_entry_v2",
16316   "name" : "logger_entry_v2",
16317   "referenced_type" : "type-130",
16318   "self_type" : "type-130",
16319   "size" : 24,
16320   "source_file" : "/system/core/liblog/include/log/log_read.h",
16321   "unique_id" : "logger_entry_v2"
16322  },
16323  {
16324   "alignment" : 1,
16325   "fields" :
16326   [
16327    {
16328     "field_name" : "len",
16329     "referenced_type" : "type-127"
16330    },
16331    {
16332     "field_name" : "hdr_size",
16333     "field_offset" : 16,
16334     "referenced_type" : "type-127"
16335    },
16336    {
16337     "field_name" : "pid",
16338     "field_offset" : 32,
16339     "referenced_type" : "type-43"
16340    },
16341    {
16342     "field_name" : "tid",
16343     "field_offset" : 64,
16344     "referenced_type" : "type-43"
16345    },
16346    {
16347     "field_name" : "sec",
16348     "field_offset" : 96,
16349     "referenced_type" : "type-43"
16350    },
16351    {
16352     "field_name" : "nsec",
16353     "field_offset" : 128,
16354     "referenced_type" : "type-43"
16355    },
16356    {
16357     "field_name" : "lid",
16358     "field_offset" : 160,
16359     "referenced_type" : "type-2"
16360    },
16361    {
16362     "field_name" : "msg",
16363     "field_offset" : 192,
16364     "referenced_type" : "type-128"
16365    }
16366   ],
16367   "linker_set_key" : "logger_entry_v3",
16368   "name" : "logger_entry_v3",
16369   "referenced_type" : "type-129",
16370   "self_type" : "type-129",
16371   "size" : 24,
16372   "source_file" : "/system/core/liblog/include/log/log_read.h",
16373   "unique_id" : "logger_entry_v3"
16374  },
16375  {
16376   "alignment" : 4,
16377   "fields" :
16378   [
16379    {
16380     "field_name" : "len",
16381     "referenced_type" : "type-127"
16382    },
16383    {
16384     "field_name" : "hdr_size",
16385     "field_offset" : 16,
16386     "referenced_type" : "type-127"
16387    },
16388    {
16389     "field_name" : "pid",
16390     "field_offset" : 32,
16391     "referenced_type" : "type-43"
16392    },
16393    {
16394     "field_name" : "tid",
16395     "field_offset" : 64,
16396     "referenced_type" : "type-2"
16397    },
16398    {
16399     "field_name" : "sec",
16400     "field_offset" : 96,
16401     "referenced_type" : "type-2"
16402    },
16403    {
16404     "field_name" : "nsec",
16405     "field_offset" : 128,
16406     "referenced_type" : "type-2"
16407    },
16408    {
16409     "field_name" : "lid",
16410     "field_offset" : 160,
16411     "referenced_type" : "type-2"
16412    },
16413    {
16414     "field_name" : "uid",
16415     "field_offset" : 192,
16416     "referenced_type" : "type-2"
16417    },
16418    {
16419     "field_name" : "msg",
16420     "field_offset" : 224,
16421     "referenced_type" : "type-128"
16422    }
16423   ],
16424   "linker_set_key" : "logger_entry_v4",
16425   "name" : "logger_entry_v4",
16426   "referenced_type" : "type-126",
16427   "self_type" : "type-126",
16428   "size" : 28,
16429   "source_file" : "/system/core/liblog/include/log/log_read.h",
16430   "unique_id" : "logger_entry_v4"
16431  },
16432  {
16433   "alignment" : 4,
16434   "fields" :
16435   [
16436    {
16437     "field_name" : "version",
16438     "referenced_type" : "type-43"
16439    },
16440    {
16441     "field_name" : "numFds",
16442     "field_offset" : 32,
16443     "referenced_type" : "type-43"
16444    },
16445    {
16446     "field_name" : "numInts",
16447     "field_offset" : 64,
16448     "referenced_type" : "type-43"
16449    },
16450    {
16451     "field_name" : "data",
16452     "field_offset" : 96,
16453     "referenced_type" : "type-238"
16454    }
16455   ],
16456   "linker_set_key" : "native_handle",
16457   "name" : "native_handle",
16458   "referenced_type" : "type-237",
16459   "self_type" : "type-237",
16460   "size" : 12,
16461   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16462   "unique_id" : "native_handle"
16463  }
16464 ],
16465 "rvalue_reference_types" :
16466 [
16467  {
16468   "alignment" : 8,
16469   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
16470   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
16471   "referenced_type" : "type-218",
16472   "self_type" : "type-222",
16473   "size" : 8,
16474   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16475  },
16476  {
16477   "alignment" : 8,
16478   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &&",
16479   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &&",
16480   "referenced_type" : "type-232",
16481   "self_type" : "type-234",
16482   "size" : 8,
16483   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16484  },
16485  {
16486   "alignment" : 8,
16487   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &&",
16488   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &&",
16489   "referenced_type" : "type-667",
16490   "self_type" : "type-669",
16491   "size" : 8,
16492   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16493  },
16494  {
16495   "alignment" : 8,
16496   "linker_set_key" : "android::hardware::Return<bool> &&",
16497   "name" : "android::hardware::Return<bool> &&",
16498   "referenced_type" : "type-210",
16499   "self_type" : "type-213",
16500   "size" : 8,
16501   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16502  },
16503  {
16504   "alignment" : 8,
16505   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
16506   "name" : "android::hardware::Return<unsigned int> &&",
16507   "referenced_type" : "type-226",
16508   "self_type" : "type-228",
16509   "size" : 8,
16510   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16511  },
16512  {
16513   "alignment" : 8,
16514   "linker_set_key" : "android::hardware::Return<void> &&",
16515   "name" : "android::hardware::Return<void> &&",
16516   "referenced_type" : "type-246",
16517   "self_type" : "type-248",
16518   "size" : 8,
16519   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16520  },
16521  {
16522   "alignment" : 8,
16523   "linker_set_key" : "android::hardware::Status &&",
16524   "name" : "android::hardware::Status &&",
16525   "referenced_type" : "type-200",
16526   "self_type" : "type-207",
16527   "size" : 8,
16528   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16529  },
16530  {
16531   "alignment" : 8,
16532   "linker_set_key" : "android::hardware::details::return_status &&",
16533   "name" : "android::hardware::details::return_status &&",
16534   "referenced_type" : "type-211",
16535   "self_type" : "type-242",
16536   "size" : 8,
16537   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16538  },
16539  {
16540   "alignment" : 8,
16541   "linker_set_key" : "android::hardware::hidl_handle &&",
16542   "name" : "android::hardware::hidl_handle &&",
16543   "referenced_type" : "type-356",
16544   "self_type" : "type-362",
16545   "size" : 8,
16546   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16547  },
16548  {
16549   "alignment" : 8,
16550   "linker_set_key" : "android::hardware::hidl_memory &&",
16551   "name" : "android::hardware::hidl_memory &&",
16552   "referenced_type" : "type-360",
16553   "self_type" : "type-368",
16554   "size" : 8,
16555   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16556  },
16557  {
16558   "alignment" : 8,
16559   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16560   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16561   "referenced_type" : "type-186",
16562   "self_type" : "type-192",
16563   "size" : 8,
16564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16565  },
16566  {
16567   "alignment" : 8,
16568   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
16569   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
16570   "referenced_type" : "type-136",
16571   "self_type" : "type-140",
16572   "size" : 8,
16573   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16574  },
16575  {
16576   "alignment" : 8,
16577   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> &&",
16578   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> &&",
16579   "referenced_type" : "type-178",
16580   "self_type" : "type-181",
16581   "size" : 8,
16582   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16583  },
16584  {
16585   "alignment" : 8,
16586   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
16587   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
16588   "referenced_type" : "type-155",
16589   "self_type" : "type-171",
16590   "size" : 8,
16591   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16592  },
16593  {
16594   "alignment" : 8,
16595   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16596   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16597   "referenced_type" : "type-504",
16598   "self_type" : "type-503",
16599   "size" : 8,
16600   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16601  },
16602  {
16603   "alignment" : 8,
16604   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16605   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16606   "referenced_type" : "type-695",
16607   "self_type" : "type-694",
16608   "size" : 8,
16609   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16610  },
16611  {
16612   "alignment" : 8,
16613   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16614   "name" : "std::function<sp<IBase> (void *)> &&",
16615   "referenced_type" : "type-516",
16616   "self_type" : "type-515",
16617   "size" : 8,
16618   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16619  },
16620  {
16621   "alignment" : 8,
16622   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16623   "name" : "std::function<sp<IBase> (void *)> &&",
16624   "referenced_type" : "type-699",
16625   "self_type" : "type-698",
16626   "size" : 8,
16627   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16628  },
16629  {
16630   "alignment" : 8,
16631   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16632   "name" : "std::function<sp<IBinder> (void *)> &&",
16633   "referenced_type" : "type-506",
16634   "self_type" : "type-505",
16635   "size" : 8,
16636   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16637  },
16638  {
16639   "alignment" : 8,
16640   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16641   "name" : "std::function<sp<IBinder> (void *)> &&",
16642   "referenced_type" : "type-697",
16643   "self_type" : "type-696",
16644   "size" : 8,
16645   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16646  }
16647 ]
16648}
16649