1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-73",
9   "self_type" : "type-168",
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-423",
16   "self_type" : "type-646",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-44",
24   "self_type" : "type-341",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-89",
32   "self_type" : "type-497",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-89",
41   "self_type" : "type-165",
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-638",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-56",
64   "self_type" : "type-56",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-73",
74   "self_type" : "type-73",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-64",
84   "self_type" : "type-64",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-428",
92   "self_type" : "type-428",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-423",
100   "self_type" : "type-423",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-44",
109   "self_type" : "type-44",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-400",
118   "self_type" : "type-400",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-100",
126   "self_type" : "type-100",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-49",
135   "self_type" : "type-49",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-380",
144   "self_type" : "type-380",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-434",
153   "self_type" : "type-434",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-89",
163   "self_type" : "type-89",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-405",
183   "self_type" : "type-405",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-95",
193   "self_type" : "type-95",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-167",
203   "self_type" : "type-167",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-46",
210   "self_type" : "type-46"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_118INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
221  },
222  {
223   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
224  },
225  {
226   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
233  },
234  {
235   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
251  },
252  {
253   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
254  },
255  {
256   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
257  },
258  {
259   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS1_4V1_018INfcClientCallbackEEEb"
263  },
264  {
265   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
266  },
267  {
268   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spIS3_EEb"
269  },
270  {
271   "name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
281  },
282  {
283   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback19_hidl_sendEvent_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback4pingEv"
290  },
291  {
292   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
299  },
300  {
301   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
302  },
303  {
304   "name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD2Ev"
305  },
306  {
307   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
308  },
309  {
310   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
317  },
318  {
319   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
323  },
324  {
325   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19_hidl_sendEvent_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS1_4V1_09NfcStatusE"
326  },
327  {
328   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
332  },
333  {
334   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
335  },
336  {
337   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
338  },
339  {
340   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
347  },
348  {
349   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE"
350  },
351  {
352   "name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3nfc4V1_121writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEjj"
356  },
357  {
358   "name" : "_ZN7android8hardware3nfc4V1_122readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEjj"
359  },
360  {
361   "name" : "_ZN7android8hardware3nfc4V1_14INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
362  },
363  {
364   "name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
365  },
366  {
367   "name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3nfc4V1_14INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
374  },
375  {
376   "name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
380  },
381  {
382   "name" : "_ZN7android8hardware3nfc4V1_14INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
383  },
384  {
385   "name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
389  },
390  {
391   "name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
392  },
393  {
394   "name" : "_ZN7android8hardware3nfc4V1_14INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
398  },
399  {
400   "name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb"
404  },
405  {
406   "name" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
407  },
408  {
409   "name" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spIS3_EEb"
410  },
411  {
412   "name" : "_ZN7android8hardware3nfc4V1_15BsNfc13addOnewayTaskENSt3__18functionIFvvEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3nfc4V1_15BsNfcC1ENS_2spINS2_4INfcEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3nfc4V1_15BsNfcC2ENS_2spINS2_4INfcEEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
425  },
426  {
427   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc14_hidl_open_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc15_hidl_getConfigEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
431  },
432  {
433   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc18_hidl_factoryResetEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
434  },
435  {
436   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc26_hidl_closeForPowerOffCaseEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
437  },
438  {
439   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc4pingEv"
440  },
441  {
442   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC1ERKNS_2spINS2_4INfcEEE"
443  },
444  {
445   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC2ERKNS_2spINS2_4INfcEEE"
446  },
447  {
448   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
449  },
450  {
451   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
452  },
453  {
454   "name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD2Ev"
455  },
456  {
457   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
458  },
459  {
460   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
461  },
462  {
463   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
464  },
465  {
466   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
467  },
468  {
469   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
476  },
477  {
478   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14_hidl_open_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE"
479  },
480  {
481   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
482  },
483  {
484   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
485  },
486  {
487   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15_hidl_getConfigEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
488  },
489  {
490   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
491  },
492  {
493   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc18_hidl_factoryResetEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
494  },
495  {
496   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
497  },
498  {
499   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
500  },
501  {
502   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
503  },
504  {
505   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
506  },
507  {
508   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc26_hidl_closeForPowerOffCaseEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
509  },
510  {
511   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
512  },
513  {
514   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
515  },
516  {
517   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
518  },
519  {
520   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
521  },
522  {
523   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
524  },
525  {
526   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
527  },
528  {
529   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
530  },
531  {
532   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC1ERKNS_2spINS0_7IBinderEEE"
533  },
534  {
535   "name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC2ERKNS_2spINS0_7IBinderEEE"
536  },
537  {
538   "binding" : "weak",
539   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS3_4V1_018INfcClientCallbackENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
540  },
541  {
542   "binding" : "weak",
543   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
548  },
549  {
550   "binding" : "weak",
551   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
552  },
553  {
554   "binding" : "weak",
555   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_"
556  },
557  {
558   "binding" : "weak",
559   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_"
560  },
561  {
562   "binding" : "weak",
563   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_121BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
564  },
565  {
566   "binding" : "weak",
567   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_17BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
568  },
569  {
570   "binding" : "weak",
571   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
572  },
573  {
574   "binding" : "weak",
575   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
576  },
577  {
578   "binding" : "weak",
579   "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_"
580  },
581  {
582   "binding" : "weak",
583   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
584  },
585  {
586   "binding" : "weak",
587   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
588  },
589  {
590   "binding" : "weak",
591   "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_"
592  },
593  {
594   "binding" : "weak",
595   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
596  },
597  {
598   "binding" : "weak",
599   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
600  },
601  {
602   "binding" : "weak",
603   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
604  },
605  {
606   "binding" : "weak",
607   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
608  },
609  {
610   "binding" : "weak",
611   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
612  },
613  {
614   "name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
615  },
616  {
617   "name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
618  },
619  {
620   "name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
621  },
622  {
623   "name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
624  },
625  {
626   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
627  },
628  {
629   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
630  },
631  {
632   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
633  },
634  {
635   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
636  },
637  {
638   "name" : "__aeabi_memclr"
639  },
640  {
641   "name" : "__aeabi_memclr4"
642  },
643  {
644   "name" : "__aeabi_memclr8"
645  },
646  {
647   "name" : "__aeabi_memcpy"
648  },
649  {
650   "name" : "__aeabi_memcpy4"
651  },
652  {
653   "name" : "__aeabi_memcpy8"
654  },
655  {
656   "name" : "__aeabi_memset"
657  },
658  {
659   "name" : "__aeabi_memset4"
660  },
661  {
662   "name" : "__aeabi_memset8"
663  }
664 ],
665 "elf_objects" :
666 [
667  {
668   "name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10descriptorE"
669  },
670  {
671   "name" : "_ZN7android8hardware3nfc4V1_14INfc10descriptorE"
672  },
673  {
674   "name" : "_ZTCN7android8hardware3nfc4V1_118INfcClientCallbackE0_NS1_4V1_018INfcClientCallbackE"
675  },
676  {
677   "name" : "_ZTCN7android8hardware3nfc4V1_118INfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
678  },
679  {
680   "binding" : "weak",
681   "name" : "_ZTCN7android8hardware3nfc4V1_119BsNfcClientCallbackE0_NS2_18INfcClientCallbackE"
682  },
683  {
684   "name" : "_ZTCN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE0_NS0_7IBinderE"
685  },
686  {
687   "name" : "_ZTCN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE0_NS0_9BHwBinderE"
688  },
689  {
690   "name" : "_ZTCN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
691  },
692  {
693   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS0_11BpInterfaceINS2_18INfcClientCallbackEEE"
694  },
695  {
696   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS1_4V1_018INfcClientCallbackE"
697  },
698  {
699   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS2_18INfcClientCallbackE"
700  },
701  {
702   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
703  },
704  {
705   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE4_NS0_10IInterfaceE"
706  },
707  {
708   "name" : "_ZTCN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE8_NS0_11BpHwRefBaseE"
709  },
710  {
711   "name" : "_ZTCN7android8hardware3nfc4V1_14INfcE0_NS1_4V1_04INfcE"
712  },
713  {
714   "name" : "_ZTCN7android8hardware3nfc4V1_14INfcE0_NS_4hidl4base4V1_05IBaseE"
715  },
716  {
717   "binding" : "weak",
718   "name" : "_ZTCN7android8hardware3nfc4V1_15BsNfcE0_NS2_4INfcE"
719  },
720  {
721   "name" : "_ZTCN7android8hardware3nfc4V1_17BnHwNfcE0_NS0_7IBinderE"
722  },
723  {
724   "name" : "_ZTCN7android8hardware3nfc4V1_17BnHwNfcE0_NS0_9BHwBinderE"
725  },
726  {
727   "name" : "_ZTCN7android8hardware3nfc4V1_17BnHwNfcE0_NS_4hidl4base4V1_08BnHwBaseE"
728  },
729  {
730   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS0_11BpInterfaceINS2_4INfcEEE"
731  },
732  {
733   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS1_4V1_04INfcE"
734  },
735  {
736   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS2_4INfcE"
737  },
738  {
739   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE0_NS_4hidl4base4V1_05IBaseE"
740  },
741  {
742   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE4_NS0_10IInterfaceE"
743  },
744  {
745   "name" : "_ZTCN7android8hardware3nfc4V1_17BpHwNfcE8_NS0_11BpHwRefBaseE"
746  },
747  {
748   "name" : "_ZTTN7android8hardware3nfc4V1_118INfcClientCallbackE"
749  },
750  {
751   "name" : "_ZTTN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
752  },
753  {
754   "name" : "_ZTTN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
755  },
756  {
757   "name" : "_ZTTN7android8hardware3nfc4V1_14INfcE"
758  },
759  {
760   "name" : "_ZTTN7android8hardware3nfc4V1_17BnHwNfcE"
761  },
762  {
763   "name" : "_ZTTN7android8hardware3nfc4V1_17BpHwNfcE"
764  },
765  {
766   "name" : "_ZTVN7android8hardware3nfc4V1_118INfcClientCallbackE"
767  },
768  {
769   "binding" : "weak",
770   "name" : "_ZTVN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
771  },
772  {
773   "name" : "_ZTVN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
774  },
775  {
776   "name" : "_ZTVN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
777  },
778  {
779   "name" : "_ZTVN7android8hardware3nfc4V1_14INfcE"
780  },
781  {
782   "binding" : "weak",
783   "name" : "_ZTVN7android8hardware3nfc4V1_15BsNfcE"
784  },
785  {
786   "name" : "_ZTVN7android8hardware3nfc4V1_17BnHwNfcE"
787  },
788  {
789   "name" : "_ZTVN7android8hardware3nfc4V1_17BpHwNfcE"
790  }
791 ],
792 "enum_types" :
793 [
794  {
795   "alignment" : 4,
796   "enum_fields" :
797   [
798    {
799     "enum_field_value" : 0,
800     "name" : "android::Condition::WAKE_UP_ONE"
801    },
802    {
803     "enum_field_value" : 1,
804     "name" : "android::Condition::WAKE_UP_ALL"
805    }
806   ],
807   "linker_set_key" : "android::Condition::WakeUpType",
808   "name" : "android::Condition::WakeUpType",
809   "referenced_type" : "type-657",
810   "self_type" : "type-657",
811   "size" : 4,
812   "source_file" : "/system/core/libutils/include/utils/Condition.h",
813   "underlying_type" : "type-2",
814   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
815  },
816  {
817   "alignment" : 4,
818   "enum_fields" :
819   [
820    {
821     "enum_field_value" : 0,
822     "name" : "android::String16::kEmptyString"
823    }
824   ],
825   "linker_set_key" : "android::String16::StaticLinkage",
826   "name" : "android::String16::StaticLinkage",
827   "referenced_type" : "type-549",
828   "self_type" : "type-549",
829   "size" : 4,
830   "source_file" : "/system/core/libutils/include/utils/String16.h",
831   "underlying_type" : "type-2",
832   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
833  },
834  {
835   "alignment" : 4,
836   "enum_fields" :
837   [
838    {
839     "enum_field_value" : 0,
840     "name" : "android::String8::kEmptyString"
841    }
842   ],
843   "linker_set_key" : "android::String8::StaticLinkage",
844   "name" : "android::String8::StaticLinkage",
845   "referenced_type" : "type-542",
846   "self_type" : "type-542",
847   "size" : 4,
848   "source_file" : "/system/core/libutils/include/utils/String8.h",
849   "underlying_type" : "type-2",
850   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
851  },
852  {
853   "alignment" : 4,
854   "enum_fields" :
855   [
856    {
857     "enum_field_value" : 0,
858     "name" : "android::hardware::HidlReturnRestriction::NONE"
859    },
860    {
861     "enum_field_value" : 1,
862     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
863    },
864    {
865     "enum_field_value" : 2,
866     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
867    }
868   ],
869   "linker_set_key" : "android::hardware::HidlReturnRestriction",
870   "name" : "android::hardware::HidlReturnRestriction",
871   "referenced_type" : "type-348",
872   "self_type" : "type-348",
873   "size" : 4,
874   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
875   "underlying_type" : "type-44",
876   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
877  },
878  {
879   "alignment" : 4,
880   "enum_fields" :
881   [
882    {
883     "enum_field_value" : 0,
884     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
885    },
886    {
887     "enum_field_value" : 1,
888     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
889    },
890    {
891     "enum_field_value" : 2,
892     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
893    },
894    {
895     "enum_field_value" : 3,
896     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
897    }
898   ],
899   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
900   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
901   "referenced_type" : "type-533",
902   "self_type" : "type-533",
903   "size" : 4,
904   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
905   "underlying_type" : "type-44",
906   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
907  },
908  {
909   "alignment" : 4,
910   "enum_fields" :
911   [
912    {
913     "enum_field_value" : 1,
914     "name" : "android::hardware::kSynchronizedReadWrite"
915    },
916    {
917     "enum_field_value" : 2,
918     "name" : "android::hardware::kUnsynchronizedWrite"
919    }
920   ],
921   "linker_set_key" : "android::hardware::MQFlavor",
922   "name" : "android::hardware::MQFlavor",
923   "referenced_type" : "type-529",
924   "self_type" : "type-529",
925   "size" : 4,
926   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
927   "underlying_type" : "type-2",
928   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
929  },
930  {
931   "alignment" : 4,
932   "enum_fields" :
933   [
934    {
935     "enum_field_value" : 0,
936     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
937    },
938    {
939     "enum_field_value" : 1,
940     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
941    },
942    {
943     "enum_field_value" : 2,
944     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
945    }
946   ],
947   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
948   "name" : "android::hardware::ProcessState::CallRestriction",
949   "referenced_type" : "type-75",
950   "self_type" : "type-75",
951   "size" : 4,
952   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
953   "underlying_type" : "type-44",
954   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
955  },
956  {
957   "alignment" : 4,
958   "enum_fields" :
959   [
960    {
961     "enum_field_value" : 0,
962     "name" : "android::hardware::Status::EX_NONE"
963    },
964    {
965     "enum_field_value" : -1,
966     "name" : "android::hardware::Status::EX_SECURITY"
967    },
968    {
969     "enum_field_value" : -2,
970     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
971    },
972    {
973     "enum_field_value" : -3,
974     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
975    },
976    {
977     "enum_field_value" : -4,
978     "name" : "android::hardware::Status::EX_NULL_POINTER"
979    },
980    {
981     "enum_field_value" : -5,
982     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
983    },
984    {
985     "enum_field_value" : -6,
986     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
987    },
988    {
989     "enum_field_value" : -7,
990     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
991    },
992    {
993     "enum_field_value" : -128,
994     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
995    },
996    {
997     "enum_field_value" : -129,
998     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
999    }
1000   ],
1001   "linker_set_key" : "android::hardware::Status::Exception",
1002   "name" : "android::hardware::Status::Exception",
1003   "referenced_type" : "type-305",
1004   "self_type" : "type-305",
1005   "size" : 4,
1006   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
1007   "underlying_type" : "type-44",
1008   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
1009  },
1010  {
1011   "alignment" : 4,
1012   "enum_fields" :
1013   [
1014    {
1015     "enum_field_value" : 0,
1016     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1017    },
1018    {
1019     "enum_field_value" : 1,
1020     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1021    },
1022    {
1023     "enum_field_value" : 2,
1024     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1025    },
1026    {
1027     "enum_field_value" : 3,
1028     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1029    },
1030    {
1031     "enum_field_value" : 4,
1032     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1033    },
1034    {
1035     "enum_field_value" : 5,
1036     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1037    },
1038    {
1039     "enum_field_value" : 6,
1040     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1041    },
1042    {
1043     "enum_field_value" : 7,
1044     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1045    },
1046    {
1047     "enum_field_value" : 8,
1048     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1049    },
1050    {
1051     "enum_field_value" : 9,
1052     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1053    }
1054   ],
1055   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1056   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1057   "referenced_type" : "type-751",
1058   "self_type" : "type-751",
1059   "size" : 4,
1060   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1061   "underlying_type" : "type-2",
1062   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1063  },
1064  {
1065   "alignment" : 4,
1066   "enum_fields" :
1067   [
1068    {
1069     "enum_field_value" : 0,
1070     "name" : "android::hardware::nfc::V1_0::NfcEvent::OPEN_CPLT"
1071    },
1072    {
1073     "enum_field_value" : 1,
1074     "name" : "android::hardware::nfc::V1_0::NfcEvent::CLOSE_CPLT"
1075    },
1076    {
1077     "enum_field_value" : 2,
1078     "name" : "android::hardware::nfc::V1_0::NfcEvent::POST_INIT_CPLT"
1079    },
1080    {
1081     "enum_field_value" : 3,
1082     "name" : "android::hardware::nfc::V1_0::NfcEvent::PRE_DISCOVER_CPLT"
1083    },
1084    {
1085     "enum_field_value" : 4,
1086     "name" : "android::hardware::nfc::V1_0::NfcEvent::REQUEST_CONTROL"
1087    },
1088    {
1089     "enum_field_value" : 5,
1090     "name" : "android::hardware::nfc::V1_0::NfcEvent::RELEASE_CONTROL"
1091    },
1092    {
1093     "enum_field_value" : 6,
1094     "name" : "android::hardware::nfc::V1_0::NfcEvent::ERROR"
1095    }
1096   ],
1097   "linker_set_key" : "android::hardware::nfc::V1_0::NfcEvent",
1098   "name" : "android::hardware::nfc::V1_0::NfcEvent",
1099   "referenced_type" : "type-682",
1100   "self_type" : "type-682",
1101   "size" : 4,
1102   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1103   "underlying_type" : "type-2",
1104   "unique_id" : "_ZTSN7android8hardware3nfc4V1_08NfcEventE"
1105  },
1106  {
1107   "alignment" : 4,
1108   "enum_fields" :
1109   [
1110    {
1111     "enum_field_value" : 0,
1112     "name" : "android::hardware::nfc::V1_0::NfcStatus::OK"
1113    },
1114    {
1115     "enum_field_value" : 1,
1116     "name" : "android::hardware::nfc::V1_0::NfcStatus::FAILED"
1117    },
1118    {
1119     "enum_field_value" : 2,
1120     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_TRANSPORT"
1121    },
1122    {
1123     "enum_field_value" : 3,
1124     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_CMD_TIMEOUT"
1125    },
1126    {
1127     "enum_field_value" : 4,
1128     "name" : "android::hardware::nfc::V1_0::NfcStatus::REFUSED"
1129    }
1130   ],
1131   "linker_set_key" : "android::hardware::nfc::V1_0::NfcStatus",
1132   "name" : "android::hardware::nfc::V1_0::NfcStatus",
1133   "referenced_type" : "type-322",
1134   "self_type" : "type-322",
1135   "size" : 4,
1136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1137   "underlying_type" : "type-2",
1138   "unique_id" : "_ZTSN7android8hardware3nfc4V1_09NfcStatusE"
1139  },
1140  {
1141   "alignment" : 1,
1142   "enum_fields" :
1143   [
1144    {
1145     "enum_field_value" : 255,
1146     "name" : "android::hardware::nfc::V1_1::Constant::UNSUPPORTED_CONFIG"
1147    }
1148   ],
1149   "linker_set_key" : "android::hardware::nfc::V1_1::Constant",
1150   "name" : "android::hardware::nfc::V1_1::Constant",
1151   "referenced_type" : "type-694",
1152   "self_type" : "type-694",
1153   "size" : 1,
1154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
1155   "underlying_type" : "type-89",
1156   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18ConstantE"
1157  },
1158  {
1159   "alignment" : 4,
1160   "enum_fields" :
1161   [
1162    {
1163     "enum_field_value" : 0,
1164     "name" : "android::hardware::nfc::V1_1::NfcEvent::OPEN_CPLT"
1165    },
1166    {
1167     "enum_field_value" : 1,
1168     "name" : "android::hardware::nfc::V1_1::NfcEvent::CLOSE_CPLT"
1169    },
1170    {
1171     "enum_field_value" : 2,
1172     "name" : "android::hardware::nfc::V1_1::NfcEvent::POST_INIT_CPLT"
1173    },
1174    {
1175     "enum_field_value" : 3,
1176     "name" : "android::hardware::nfc::V1_1::NfcEvent::PRE_DISCOVER_CPLT"
1177    },
1178    {
1179     "enum_field_value" : 4,
1180     "name" : "android::hardware::nfc::V1_1::NfcEvent::REQUEST_CONTROL"
1181    },
1182    {
1183     "enum_field_value" : 5,
1184     "name" : "android::hardware::nfc::V1_1::NfcEvent::RELEASE_CONTROL"
1185    },
1186    {
1187     "enum_field_value" : 6,
1188     "name" : "android::hardware::nfc::V1_1::NfcEvent::ERROR"
1189    },
1190    {
1191     "enum_field_value" : 7,
1192     "name" : "android::hardware::nfc::V1_1::NfcEvent::HCI_NETWORK_RESET"
1193    }
1194   ],
1195   "linker_set_key" : "android::hardware::nfc::V1_1::NfcEvent",
1196   "name" : "android::hardware::nfc::V1_1::NfcEvent",
1197   "referenced_type" : "type-692",
1198   "self_type" : "type-692",
1199   "size" : 4,
1200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
1201   "underlying_type" : "type-2",
1202   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18NfcEventE"
1203  },
1204  {
1205   "alignment" : 1,
1206   "enum_fields" :
1207   [
1208    {
1209     "enum_field_value" : 0,
1210     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::DEFAULT"
1211    },
1212    {
1213     "enum_field_value" : 1,
1214     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::I_BLOCK"
1215    },
1216    {
1217     "enum_field_value" : 2,
1218     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::ISO_DEP_NAK"
1219    }
1220   ],
1221   "linker_set_key" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
1222   "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
1223   "referenced_type" : "type-88",
1224   "self_type" : "type-88",
1225   "size" : 1,
1226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
1227   "underlying_type" : "type-89",
1228   "unique_id" : "_ZTSN7android8hardware3nfc4V1_122PresenceCheckAlgorithmE"
1229  },
1230  {
1231   "alignment" : 4,
1232   "enum_fields" :
1233   [
1234    {
1235     "enum_field_value" : 0,
1236     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1237    },
1238    {
1239     "enum_field_value" : 1,
1240     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1241    },
1242    {
1243     "enum_field_value" : 2,
1244     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1245    }
1246   ],
1247   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1248   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1249   "referenced_type" : "type-537",
1250   "self_type" : "type-537",
1251   "size" : 4,
1252   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1253   "underlying_type" : "type-44",
1254   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1255  },
1256  {
1257   "alignment" : 4,
1258   "enum_fields" :
1259   [
1260    {
1261     "enum_field_value" : -1,
1262     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1263    }
1264   ],
1265   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1266   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1267   "referenced_type" : "type-673",
1268   "self_type" : "type-673",
1269   "size" : 4,
1270   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1271   "underlying_type" : "type-44",
1272   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1273  },
1274  {
1275   "alignment" : 1,
1276   "enum_fields" :
1277   [
1278    {
1279     "enum_field_value" : 0,
1280     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1281    },
1282    {
1283     "enum_field_value" : 1,
1284     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1285    },
1286    {
1287     "enum_field_value" : 2,
1288     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1289    }
1290   ],
1291   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1292   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1293   "referenced_type" : "type-671",
1294   "self_type" : "type-671",
1295   "size" : 1,
1296   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1297   "underlying_type" : "type-89",
1298   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1299  },
1300  {
1301   "alignment" : 4,
1302   "enum_fields" :
1303   [
1304    {
1305     "enum_field_value" : 0,
1306     "name" : "ANDROID_LOG_UNKNOWN"
1307    },
1308    {
1309     "enum_field_value" : 1,
1310     "name" : "ANDROID_LOG_DEFAULT"
1311    },
1312    {
1313     "enum_field_value" : 2,
1314     "name" : "ANDROID_LOG_VERBOSE"
1315    },
1316    {
1317     "enum_field_value" : 3,
1318     "name" : "ANDROID_LOG_DEBUG"
1319    },
1320    {
1321     "enum_field_value" : 4,
1322     "name" : "ANDROID_LOG_INFO"
1323    },
1324    {
1325     "enum_field_value" : 5,
1326     "name" : "ANDROID_LOG_WARN"
1327    },
1328    {
1329     "enum_field_value" : 6,
1330     "name" : "ANDROID_LOG_ERROR"
1331    },
1332    {
1333     "enum_field_value" : 7,
1334     "name" : "ANDROID_LOG_FATAL"
1335    },
1336    {
1337     "enum_field_value" : 8,
1338     "name" : "ANDROID_LOG_SILENT"
1339    }
1340   ],
1341   "linker_set_key" : "android_LogPriority",
1342   "name" : "android_LogPriority",
1343   "referenced_type" : "type-1",
1344   "self_type" : "type-1",
1345   "size" : 4,
1346   "source_file" : "/system/core/liblog/include/android/log.h",
1347   "underlying_type" : "type-2",
1348   "unique_id" : "android_LogPriority"
1349  },
1350  {
1351   "alignment" : 4,
1352   "enum_fields" :
1353   [
1354    {
1355     "enum_field_value" : 0,
1356     "name" : "HAL_COLOR_MODE_NATIVE"
1357    },
1358    {
1359     "enum_field_value" : 1,
1360     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1361    },
1362    {
1363     "enum_field_value" : 2,
1364     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1365    },
1366    {
1367     "enum_field_value" : 3,
1368     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1369    },
1370    {
1371     "enum_field_value" : 4,
1372     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1373    },
1374    {
1375     "enum_field_value" : 5,
1376     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1377    },
1378    {
1379     "enum_field_value" : 6,
1380     "name" : "HAL_COLOR_MODE_DCI_P3"
1381    },
1382    {
1383     "enum_field_value" : 7,
1384     "name" : "HAL_COLOR_MODE_SRGB"
1385    },
1386    {
1387     "enum_field_value" : 8,
1388     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1389    },
1390    {
1391     "enum_field_value" : 9,
1392     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1393    }
1394   ],
1395   "linker_set_key" : "android_color_mode_t",
1396   "name" : "android_color_mode_t",
1397   "referenced_type" : "type-625",
1398   "self_type" : "type-625",
1399   "size" : 4,
1400   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1401   "underlying_type" : "type-2",
1402   "unique_id" : "android_color_mode_t"
1403  },
1404  {
1405   "alignment" : 4,
1406   "enum_fields" :
1407   [
1408    {
1409     "enum_field_value" : 10,
1410     "name" : "HAL_COLOR_MODE_BT2020"
1411    },
1412    {
1413     "enum_field_value" : 11,
1414     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1415    },
1416    {
1417     "enum_field_value" : 12,
1418     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1419    }
1420   ],
1421   "linker_set_key" : "android_color_mode_v1_1_t",
1422   "name" : "android_color_mode_v1_1_t",
1423   "referenced_type" : "type-631",
1424   "self_type" : "type-631",
1425   "size" : 4,
1426   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1427   "underlying_type" : "type-2",
1428   "unique_id" : "android_color_mode_v1_1_t"
1429  },
1430  {
1431   "alignment" : 4,
1432   "enum_fields" :
1433   [
1434    {
1435     "enum_field_value" : 0,
1436     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1437    },
1438    {
1439     "enum_field_value" : 1,
1440     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1441    },
1442    {
1443     "enum_field_value" : 2,
1444     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1445    },
1446    {
1447     "enum_field_value" : 3,
1448     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1449    },
1450    {
1451     "enum_field_value" : 4,
1452     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1453    },
1454    {
1455     "enum_field_value" : 5,
1456     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1457    },
1458    {
1459     "enum_field_value" : 6,
1460     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1461    }
1462   ],
1463   "linker_set_key" : "android_color_transform_t",
1464   "name" : "android_color_transform_t",
1465   "referenced_type" : "type-626",
1466   "self_type" : "type-626",
1467   "size" : 4,
1468   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1469   "underlying_type" : "type-2",
1470   "unique_id" : "android_color_transform_t"
1471  },
1472  {
1473   "alignment" : 4,
1474   "enum_fields" :
1475   [
1476    {
1477     "enum_field_value" : 0,
1478     "name" : "HAL_DATASPACE_UNKNOWN"
1479    },
1480    {
1481     "enum_field_value" : 1,
1482     "name" : "HAL_DATASPACE_ARBITRARY"
1483    },
1484    {
1485     "enum_field_value" : 16,
1486     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1487    },
1488    {
1489     "enum_field_value" : 4128768,
1490     "name" : "HAL_DATASPACE_STANDARD_MASK"
1491    },
1492    {
1493     "enum_field_value" : 0,
1494     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1495    },
1496    {
1497     "enum_field_value" : 65536,
1498     "name" : "HAL_DATASPACE_STANDARD_BT709"
1499    },
1500    {
1501     "enum_field_value" : 131072,
1502     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1503    },
1504    {
1505     "enum_field_value" : 196608,
1506     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1507    },
1508    {
1509     "enum_field_value" : 262144,
1510     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1511    },
1512    {
1513     "enum_field_value" : 327680,
1514     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1515    },
1516    {
1517     "enum_field_value" : 393216,
1518     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1519    },
1520    {
1521     "enum_field_value" : 458752,
1522     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1523    },
1524    {
1525     "enum_field_value" : 524288,
1526     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1527    },
1528    {
1529     "enum_field_value" : 589824,
1530     "name" : "HAL_DATASPACE_STANDARD_FILM"
1531    },
1532    {
1533     "enum_field_value" : 655360,
1534     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1535    },
1536    {
1537     "enum_field_value" : 720896,
1538     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1539    },
1540    {
1541     "enum_field_value" : 22,
1542     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1543    },
1544    {
1545     "enum_field_value" : 130023424,
1546     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1547    },
1548    {
1549     "enum_field_value" : 0,
1550     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1551    },
1552    {
1553     "enum_field_value" : 4194304,
1554     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1555    },
1556    {
1557     "enum_field_value" : 8388608,
1558     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1559    },
1560    {
1561     "enum_field_value" : 12582912,
1562     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1563    },
1564    {
1565     "enum_field_value" : 16777216,
1566     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1567    },
1568    {
1569     "enum_field_value" : 20971520,
1570     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1571    },
1572    {
1573     "enum_field_value" : 25165824,
1574     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1575    },
1576    {
1577     "enum_field_value" : 29360128,
1578     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1579    },
1580    {
1581     "enum_field_value" : 33554432,
1582     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1583    },
1584    {
1585     "enum_field_value" : 27,
1586     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1587    },
1588    {
1589     "enum_field_value" : 939524096,
1590     "name" : "HAL_DATASPACE_RANGE_MASK"
1591    },
1592    {
1593     "enum_field_value" : 0,
1594     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1595    },
1596    {
1597     "enum_field_value" : 134217728,
1598     "name" : "HAL_DATASPACE_RANGE_FULL"
1599    },
1600    {
1601     "enum_field_value" : 268435456,
1602     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1603    },
1604    {
1605     "enum_field_value" : 402653184,
1606     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1607    },
1608    {
1609     "enum_field_value" : 512,
1610     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1611    },
1612    {
1613     "enum_field_value" : 138477568,
1614     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1615    },
1616    {
1617     "enum_field_value" : 406913024,
1618     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1619    },
1620    {
1621     "enum_field_value" : 513,
1622     "name" : "HAL_DATASPACE_SRGB"
1623    },
1624    {
1625     "enum_field_value" : 142671872,
1626     "name" : "HAL_DATASPACE_V0_SRGB"
1627    },
1628    {
1629     "enum_field_value" : 411107328,
1630     "name" : "HAL_DATASPACE_V0_SCRGB"
1631    },
1632    {
1633     "enum_field_value" : 257,
1634     "name" : "HAL_DATASPACE_JFIF"
1635    },
1636    {
1637     "enum_field_value" : 146931712,
1638     "name" : "HAL_DATASPACE_V0_JFIF"
1639    },
1640    {
1641     "enum_field_value" : 258,
1642     "name" : "HAL_DATASPACE_BT601_625"
1643    },
1644    {
1645     "enum_field_value" : 281149440,
1646     "name" : "HAL_DATASPACE_V0_BT601_625"
1647    },
1648    {
1649     "enum_field_value" : 259,
1650     "name" : "HAL_DATASPACE_BT601_525"
1651    },
1652    {
1653     "enum_field_value" : 281280512,
1654     "name" : "HAL_DATASPACE_V0_BT601_525"
1655    },
1656    {
1657     "enum_field_value" : 260,
1658     "name" : "HAL_DATASPACE_BT709"
1659    },
1660    {
1661     "enum_field_value" : 281083904,
1662     "name" : "HAL_DATASPACE_V0_BT709"
1663    },
1664    {
1665     "enum_field_value" : 139067392,
1666     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1667    },
1668    {
1669     "enum_field_value" : 155844608,
1670     "name" : "HAL_DATASPACE_DCI_P3"
1671    },
1672    {
1673     "enum_field_value" : 139067392,
1674     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1675    },
1676    {
1677     "enum_field_value" : 143261696,
1678     "name" : "HAL_DATASPACE_DISPLAY_P3"
1679    },
1680    {
1681     "enum_field_value" : 151715840,
1682     "name" : "HAL_DATASPACE_ADOBE_RGB"
1683    },
1684    {
1685     "enum_field_value" : 138805248,
1686     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1687    },
1688    {
1689     "enum_field_value" : 147193856,
1690     "name" : "HAL_DATASPACE_BT2020"
1691    },
1692    {
1693     "enum_field_value" : 163971072,
1694     "name" : "HAL_DATASPACE_BT2020_PQ"
1695    },
1696    {
1697     "enum_field_value" : 4096,
1698     "name" : "HAL_DATASPACE_DEPTH"
1699    },
1700    {
1701     "enum_field_value" : 4097,
1702     "name" : "HAL_DATASPACE_SENSOR"
1703    }
1704   ],
1705   "linker_set_key" : "android_dataspace_t",
1706   "name" : "android_dataspace_t",
1707   "referenced_type" : "type-624",
1708   "self_type" : "type-624",
1709   "size" : 4,
1710   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1711   "underlying_type" : "type-2",
1712   "unique_id" : "android_dataspace_t"
1713  },
1714  {
1715   "alignment" : 4,
1716   "enum_fields" :
1717   [
1718    {
1719     "enum_field_value" : 281411584,
1720     "name" : "HAL_DATASPACE_BT2020_ITU"
1721    },
1722    {
1723     "enum_field_value" : 298188800,
1724     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1725    },
1726    {
1727     "enum_field_value" : 302383104,
1728     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1729    },
1730    {
1731     "enum_field_value" : 168165376,
1732     "name" : "HAL_DATASPACE_BT2020_HLG"
1733    }
1734   ],
1735   "linker_set_key" : "android_dataspace_v1_1_t",
1736   "name" : "android_dataspace_v1_1_t",
1737   "referenced_type" : "type-630",
1738   "self_type" : "type-630",
1739   "size" : 4,
1740   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1741   "underlying_type" : "type-2",
1742   "unique_id" : "android_dataspace_v1_1_t"
1743  },
1744  {
1745   "alignment" : 4,
1746   "enum_fields" :
1747   [
1748    {
1749     "enum_field_value" : 142999552,
1750     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1751    },
1752    {
1753     "enum_field_value" : 4098,
1754     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1755    },
1756    {
1757     "enum_field_value" : 4099,
1758     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1759    },
1760    {
1761     "enum_field_value" : 4100,
1762     "name" : "HAL_DATASPACE_HEIF"
1763    }
1764   ],
1765   "linker_set_key" : "android_dataspace_v1_2_t",
1766   "name" : "android_dataspace_v1_2_t",
1767   "referenced_type" : "type-634",
1768   "self_type" : "type-634",
1769   "size" : 4,
1770   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1771   "underlying_type" : "type-2",
1772   "unique_id" : "android_dataspace_v1_2_t"
1773  },
1774  {
1775   "alignment" : 4,
1776   "enum_fields" :
1777   [
1778    {
1779     "enum_field_value" : 1,
1780     "name" : "FLEX_COMPONENT_Y"
1781    },
1782    {
1783     "enum_field_value" : 2,
1784     "name" : "FLEX_COMPONENT_Cb"
1785    },
1786    {
1787     "enum_field_value" : 4,
1788     "name" : "FLEX_COMPONENT_Cr"
1789    },
1790    {
1791     "enum_field_value" : 1024,
1792     "name" : "FLEX_COMPONENT_R"
1793    },
1794    {
1795     "enum_field_value" : 2048,
1796     "name" : "FLEX_COMPONENT_G"
1797    },
1798    {
1799     "enum_field_value" : 4096,
1800     "name" : "FLEX_COMPONENT_B"
1801    },
1802    {
1803     "enum_field_value" : 1073741824,
1804     "name" : "FLEX_COMPONENT_A"
1805    }
1806   ],
1807   "linker_set_key" : "android_flex_component",
1808   "name" : "android_flex_component",
1809   "referenced_type" : "type-639",
1810   "self_type" : "type-639",
1811   "size" : 4,
1812   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1813   "underlying_type" : "type-2",
1814   "unique_id" : "android_flex_component"
1815  },
1816  {
1817   "alignment" : 4,
1818   "enum_fields" :
1819   [
1820    {
1821     "enum_field_value" : 0,
1822     "name" : "FLEX_FORMAT_INVALID"
1823    },
1824    {
1825     "enum_field_value" : 1,
1826     "name" : "FLEX_FORMAT_Y"
1827    },
1828    {
1829     "enum_field_value" : 7,
1830     "name" : "FLEX_FORMAT_YCbCr"
1831    },
1832    {
1833     "enum_field_value" : 1073741831,
1834     "name" : "FLEX_FORMAT_YCbCrA"
1835    },
1836    {
1837     "enum_field_value" : 7168,
1838     "name" : "FLEX_FORMAT_RGB"
1839    },
1840    {
1841     "enum_field_value" : 1073748992,
1842     "name" : "FLEX_FORMAT_RGBA"
1843    }
1844   ],
1845   "linker_set_key" : "android_flex_format",
1846   "name" : "android_flex_format",
1847   "referenced_type" : "type-642",
1848   "self_type" : "type-642",
1849   "size" : 4,
1850   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1851   "underlying_type" : "type-2",
1852   "unique_id" : "android_flex_format"
1853  },
1854  {
1855   "alignment" : 4,
1856   "enum_fields" :
1857   [
1858    {
1859     "enum_field_value" : 1,
1860     "name" : "HAL_HDR_DOLBY_VISION"
1861    },
1862    {
1863     "enum_field_value" : 2,
1864     "name" : "HAL_HDR_HDR10"
1865    },
1866    {
1867     "enum_field_value" : 3,
1868     "name" : "HAL_HDR_HLG"
1869    }
1870   ],
1871   "linker_set_key" : "android_hdr_t",
1872   "name" : "android_hdr_t",
1873   "referenced_type" : "type-627",
1874   "self_type" : "type-627",
1875   "size" : 4,
1876   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1877   "underlying_type" : "type-2",
1878   "unique_id" : "android_hdr_t"
1879  },
1880  {
1881   "alignment" : 4,
1882   "enum_fields" :
1883   [
1884    {
1885     "enum_field_value" : 4,
1886     "name" : "HAL_HDR_HDR10_PLUS"
1887    }
1888   ],
1889   "linker_set_key" : "android_hdr_v1_2_t",
1890   "name" : "android_hdr_v1_2_t",
1891   "referenced_type" : "type-633",
1892   "self_type" : "type-633",
1893   "size" : 4,
1894   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1895   "underlying_type" : "type-2",
1896   "unique_id" : "android_hdr_v1_2_t"
1897  },
1898  {
1899   "alignment" : 4,
1900   "enum_fields" :
1901   [
1902    {
1903     "enum_field_value" : 39,
1904     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1905    },
1906    {
1907     "enum_field_value" : 40,
1908     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1909    },
1910    {
1911     "enum_field_value" : 41,
1912     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1913    },
1914    {
1915     "enum_field_value" : 42,
1916     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1917    }
1918   ],
1919   "linker_set_key" : "android_pixel_format_sw_t",
1920   "name" : "android_pixel_format_sw_t",
1921   "referenced_type" : "type-636",
1922   "self_type" : "type-636",
1923   "size" : 4,
1924   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1925   "underlying_type" : "type-2",
1926   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1927  },
1928  {
1929   "alignment" : 4,
1930   "enum_fields" :
1931   [
1932    {
1933     "enum_field_value" : 1,
1934     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1935    },
1936    {
1937     "enum_field_value" : 2,
1938     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1939    },
1940    {
1941     "enum_field_value" : 3,
1942     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1943    },
1944    {
1945     "enum_field_value" : 4,
1946     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1947    },
1948    {
1949     "enum_field_value" : 5,
1950     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1951    },
1952    {
1953     "enum_field_value" : 16,
1954     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1955    },
1956    {
1957     "enum_field_value" : 17,
1958     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1959    },
1960    {
1961     "enum_field_value" : 20,
1962     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1963    },
1964    {
1965     "enum_field_value" : 22,
1966     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1967    },
1968    {
1969     "enum_field_value" : 32,
1970     "name" : "HAL_PIXEL_FORMAT_RAW16"
1971    },
1972    {
1973     "enum_field_value" : 33,
1974     "name" : "HAL_PIXEL_FORMAT_BLOB"
1975    },
1976    {
1977     "enum_field_value" : 34,
1978     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1979    },
1980    {
1981     "enum_field_value" : 35,
1982     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1983    },
1984    {
1985     "enum_field_value" : 36,
1986     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1987    },
1988    {
1989     "enum_field_value" : 37,
1990     "name" : "HAL_PIXEL_FORMAT_RAW10"
1991    },
1992    {
1993     "enum_field_value" : 38,
1994     "name" : "HAL_PIXEL_FORMAT_RAW12"
1995    },
1996    {
1997     "enum_field_value" : 43,
1998     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1999    },
2000    {
2001     "enum_field_value" : 538982489,
2002     "name" : "HAL_PIXEL_FORMAT_Y8"
2003    },
2004    {
2005     "enum_field_value" : 540422489,
2006     "name" : "HAL_PIXEL_FORMAT_Y16"
2007    },
2008    {
2009     "enum_field_value" : 842094169,
2010     "name" : "HAL_PIXEL_FORMAT_YV12"
2011    }
2012   ],
2013   "linker_set_key" : "android_pixel_format_t",
2014   "name" : "android_pixel_format_t",
2015   "referenced_type" : "type-622",
2016   "self_type" : "type-622",
2017   "size" : 4,
2018   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2019   "underlying_type" : "type-2",
2020   "unique_id" : "android_pixel_format_t"
2021  },
2022  {
2023   "alignment" : 4,
2024   "enum_fields" :
2025   [
2026    {
2027     "enum_field_value" : 48,
2028     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2029    },
2030    {
2031     "enum_field_value" : 49,
2032     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2033    },
2034    {
2035     "enum_field_value" : 50,
2036     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2037    },
2038    {
2039     "enum_field_value" : 51,
2040     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2041    },
2042    {
2043     "enum_field_value" : 52,
2044     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2045    },
2046    {
2047     "enum_field_value" : 53,
2048     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2049    },
2050    {
2051     "enum_field_value" : 54,
2052     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2053    }
2054   ],
2055   "linker_set_key" : "android_pixel_format_v1_1_t",
2056   "name" : "android_pixel_format_v1_1_t",
2057   "referenced_type" : "type-628",
2058   "self_type" : "type-628",
2059   "size" : 4,
2060   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2061   "underlying_type" : "type-2",
2062   "unique_id" : "android_pixel_format_v1_1_t"
2063  },
2064  {
2065   "alignment" : 4,
2066   "enum_fields" :
2067   [
2068    {
2069     "enum_field_value" : 55,
2070     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2071    }
2072   ],
2073   "linker_set_key" : "android_pixel_format_v1_2_t",
2074   "name" : "android_pixel_format_v1_2_t",
2075   "referenced_type" : "type-635",
2076   "self_type" : "type-635",
2077   "size" : 4,
2078   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2079   "underlying_type" : "type-2",
2080   "unique_id" : "android_pixel_format_v1_2_t"
2081  },
2082  {
2083   "alignment" : 4,
2084   "enum_fields" :
2085   [
2086    {
2087     "enum_field_value" : 0,
2088     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2089    },
2090    {
2091     "enum_field_value" : 1,
2092     "name" : "HAL_RENDER_INTENT_ENHANCE"
2093    },
2094    {
2095     "enum_field_value" : 2,
2096     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2097    },
2098    {
2099     "enum_field_value" : 3,
2100     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2101    }
2102   ],
2103   "linker_set_key" : "android_render_intent_v1_1_t",
2104   "name" : "android_render_intent_v1_1_t",
2105   "referenced_type" : "type-632",
2106   "self_type" : "type-632",
2107   "size" : 4,
2108   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2109   "underlying_type" : "type-2",
2110   "unique_id" : "android_render_intent_v1_1_t"
2111  },
2112  {
2113   "alignment" : 4,
2114   "enum_fields" :
2115   [
2116    {
2117     "enum_field_value" : 1,
2118     "name" : "HAL_TRANSFORM_FLIP_H"
2119    },
2120    {
2121     "enum_field_value" : 2,
2122     "name" : "HAL_TRANSFORM_FLIP_V"
2123    },
2124    {
2125     "enum_field_value" : 4,
2126     "name" : "HAL_TRANSFORM_ROT_90"
2127    },
2128    {
2129     "enum_field_value" : 3,
2130     "name" : "HAL_TRANSFORM_ROT_180"
2131    },
2132    {
2133     "enum_field_value" : 7,
2134     "name" : "HAL_TRANSFORM_ROT_270"
2135    }
2136   ],
2137   "linker_set_key" : "android_transform_t",
2138   "name" : "android_transform_t",
2139   "referenced_type" : "type-623",
2140   "self_type" : "type-623",
2141   "size" : 4,
2142   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2143   "underlying_type" : "type-2",
2144   "unique_id" : "android_transform_t"
2145  },
2146  {
2147   "alignment" : 4,
2148   "enum_fields" :
2149   [
2150    {
2151     "enum_field_value" : 0,
2152     "name" : "LOG_ID_MIN"
2153    },
2154    {
2155     "enum_field_value" : 0,
2156     "name" : "LOG_ID_MAIN"
2157    },
2158    {
2159     "enum_field_value" : 1,
2160     "name" : "LOG_ID_RADIO"
2161    },
2162    {
2163     "enum_field_value" : 2,
2164     "name" : "LOG_ID_EVENTS"
2165    },
2166    {
2167     "enum_field_value" : 3,
2168     "name" : "LOG_ID_SYSTEM"
2169    },
2170    {
2171     "enum_field_value" : 4,
2172     "name" : "LOG_ID_CRASH"
2173    },
2174    {
2175     "enum_field_value" : 5,
2176     "name" : "LOG_ID_STATS"
2177    },
2178    {
2179     "enum_field_value" : 6,
2180     "name" : "LOG_ID_SECURITY"
2181    },
2182    {
2183     "enum_field_value" : 7,
2184     "name" : "LOG_ID_KERNEL"
2185    },
2186    {
2187     "enum_field_value" : 8,
2188     "name" : "LOG_ID_MAX"
2189    }
2190   ],
2191   "linker_set_key" : "log_id",
2192   "name" : "log_id",
2193   "referenced_type" : "type-397",
2194   "self_type" : "type-397",
2195   "size" : 4,
2196   "source_file" : "/system/core/liblog/include/android/log.h",
2197   "underlying_type" : "type-2",
2198   "unique_id" : "log_id"
2199  }
2200 ],
2201 "function_types" :
2202 [
2203  {
2204   "alignment" : 4,
2205   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2206   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2207   "parameters" :
2208   [
2209    {
2210     "referenced_type" : "type-59"
2211    },
2212    {
2213     "referenced_type" : "type-65"
2214    },
2215    {
2216     "referenced_type" : "type-45"
2217    }
2218   ],
2219   "referenced_type" : "type-58",
2220   "return_type" : "type-56",
2221   "self_type" : "type-58",
2222   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2223  },
2224  {
2225   "alignment" : 4,
2226   "linker_set_key" : "int (void *)",
2227   "name" : "int (void *)",
2228   "parameters" :
2229   [
2230    {
2231     "referenced_type" : "type-45"
2232    }
2233   ],
2234   "referenced_type" : "type-650",
2235   "return_type" : "type-44",
2236   "self_type" : "type-650",
2237   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2238  },
2239  {
2240   "alignment" : 4,
2241   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2242   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2243   "parameters" :
2244   [
2245    {
2246     "referenced_type" : "type-566"
2247    },
2248    {
2249     "referenced_type" : "type-517"
2250    },
2251    {
2252     "referenced_type" : "type-2"
2253    },
2254    {
2255     "referenced_type" : "type-567"
2256    },
2257    {
2258     "referenced_type" : "type-2"
2259    },
2260    {
2261     "referenced_type" : "type-45"
2262    }
2263   ],
2264   "referenced_type" : "type-565",
2265   "return_type" : "type-46",
2266   "self_type" : "type-565",
2267   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2268  }
2269 ],
2270 "functions" :
2271 [
2272  {
2273   "function_name" : "android::hardware::fromBinder",
2274   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_118INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2275   "parameters" :
2276   [
2277    {
2278     "referenced_type" : "type-65"
2279    }
2280   ],
2281   "return_type" : "type-232",
2282   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2283   "template_args" : [ "type-234", "type-235", "type-575" ]
2284  },
2285  {
2286   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::getService",
2287   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2288   "parameters" :
2289   [
2290    {
2291     "default_arg" : true,
2292     "referenced_type" : "type-795"
2293    },
2294    {
2295     "default_arg" : true,
2296     "referenced_type" : "type-56"
2297    }
2298   ],
2299   "return_type" : "type-232",
2300   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2301  },
2302  {
2303   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::linkToDeath",
2304   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2305   "parameters" :
2306   [
2307    {
2308     "is_this_ptr" : true,
2309     "referenced_type" : "type-233"
2310    },
2311    {
2312     "referenced_type" : "type-490"
2313    },
2314    {
2315     "referenced_type" : "type-95"
2316    }
2317   ],
2318   "return_type" : "type-313",
2319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2320  },
2321  {
2322   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::getDebugInfo",
2323   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2324   "parameters" :
2325   [
2326    {
2327     "is_this_ptr" : true,
2328     "referenced_type" : "type-233"
2329    },
2330    {
2331     "referenced_type" : "type-824"
2332    }
2333   ],
2334   "return_type" : "type-349",
2335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2336  },
2337  {
2338   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::getHashChain",
2339   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2340   "parameters" :
2341   [
2342    {
2343     "is_this_ptr" : true,
2344     "referenced_type" : "type-233"
2345    },
2346    {
2347     "referenced_type" : "type-825"
2348    }
2349   ],
2350   "return_type" : "type-349",
2351   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2352  },
2353  {
2354   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::tryGetService",
2355   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2356   "parameters" :
2357   [
2358    {
2359     "default_arg" : true,
2360     "referenced_type" : "type-795"
2361    },
2362    {
2363     "default_arg" : true,
2364     "referenced_type" : "type-56"
2365    }
2366   ],
2367   "return_type" : "type-232",
2368   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2369  },
2370  {
2371   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::unlinkToDeath",
2372   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2373   "parameters" :
2374   [
2375    {
2376     "is_this_ptr" : true,
2377     "referenced_type" : "type-233"
2378    },
2379    {
2380     "referenced_type" : "type-490"
2381    }
2382   ],
2383   "return_type" : "type-313",
2384   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2385  },
2386  {
2387   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::interfaceChain",
2388   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2389   "parameters" :
2390   [
2391    {
2392     "is_this_ptr" : true,
2393     "referenced_type" : "type-233"
2394    },
2395    {
2396     "referenced_type" : "type-826"
2397    }
2398   ],
2399   "return_type" : "type-349",
2400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2401  },
2402  {
2403   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::registerAsService",
2404   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2405   "parameters" :
2406   [
2407    {
2408     "is_this_ptr" : true,
2409     "referenced_type" : "type-233"
2410    },
2411    {
2412     "default_arg" : true,
2413     "referenced_type" : "type-795"
2414    }
2415   ],
2416   "return_type" : "type-44",
2417   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2418  },
2419  {
2420   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::interfaceDescriptor",
2421   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2422   "parameters" :
2423   [
2424    {
2425     "is_this_ptr" : true,
2426     "referenced_type" : "type-233"
2427    },
2428    {
2429     "referenced_type" : "type-827"
2430    }
2431   ],
2432   "return_type" : "type-349",
2433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2434  },
2435  {
2436   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::notifySyspropsChanged",
2437   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv",
2438   "parameters" :
2439   [
2440    {
2441     "is_this_ptr" : true,
2442     "referenced_type" : "type-233"
2443    }
2444   ],
2445   "return_type" : "type-349",
2446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2447  },
2448  {
2449   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::setHALInstrumentation",
2450   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv",
2451   "parameters" :
2452   [
2453    {
2454     "is_this_ptr" : true,
2455     "referenced_type" : "type-233"
2456    }
2457   ],
2458   "return_type" : "type-349",
2459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2460  },
2461  {
2462   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::registerForNotifications",
2463   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2464   "parameters" :
2465   [
2466    {
2467     "referenced_type" : "type-795"
2468    },
2469    {
2470     "referenced_type" : "type-710"
2471    }
2472   ],
2473   "return_type" : "type-56",
2474   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2475  },
2476  {
2477   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::ping",
2478   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv",
2479   "parameters" :
2480   [
2481    {
2482     "is_this_ptr" : true,
2483     "referenced_type" : "type-233"
2484    }
2485   ],
2486   "return_type" : "type-349",
2487   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2488  },
2489  {
2490   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::debug",
2491   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2492   "parameters" :
2493   [
2494    {
2495     "is_this_ptr" : true,
2496     "referenced_type" : "type-233"
2497    },
2498    {
2499     "referenced_type" : "type-528"
2500    },
2501    {
2502     "referenced_type" : "type-708"
2503    }
2504   ],
2505   "return_type" : "type-349",
2506   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2507  },
2508  {
2509   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::castFrom",
2510   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS1_4V1_018INfcClientCallbackEEEb",
2511   "parameters" :
2512   [
2513    {
2514     "referenced_type" : "type-807"
2515    },
2516    {
2517     "default_arg" : true,
2518     "referenced_type" : "type-56"
2519    }
2520   ],
2521   "return_type" : "type-770",
2522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2523  },
2524  {
2525   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::castFrom",
2526   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2527   "parameters" :
2528   [
2529    {
2530     "referenced_type" : "type-768"
2531    },
2532    {
2533     "default_arg" : true,
2534     "referenced_type" : "type-56"
2535    }
2536   ],
2537   "return_type" : "type-770",
2538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2539  },
2540  {
2541   "function_name" : "android::hardware::nfc::V1_1::INfcClientCallback::castFrom",
2542   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8castFromERKNS_2spIS3_EEb",
2543   "parameters" :
2544   [
2545    {
2546     "referenced_type" : "type-821"
2547    },
2548    {
2549     "default_arg" : true,
2550     "referenced_type" : "type-56"
2551    }
2552   ],
2553   "return_type" : "type-770",
2554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
2555  },
2556  {
2557   "access" : "private",
2558   "function_name" : "android::hardware::nfc::V1_1::BsNfcClientCallback::addOnewayTask",
2559   "linker_set_key" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2560   "parameters" :
2561   [
2562    {
2563     "is_this_ptr" : true,
2564     "referenced_type" : "type-766"
2565    },
2566    {
2567     "referenced_type" : "type-830"
2568    }
2569   ],
2570   "return_type" : "type-349",
2571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h"
2572  },
2573  {
2574   "function_name" : "android::hardware::nfc::V1_1::BsNfcClientCallback::BsNfcClientCallback",
2575   "linker_set_key" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE",
2576   "parameters" :
2577   [
2578    {
2579     "is_this_ptr" : true,
2580     "referenced_type" : "type-766"
2581    },
2582    {
2583     "referenced_type" : "type-259"
2584    }
2585   ],
2586   "return_type" : "type-46",
2587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h"
2588  },
2589  {
2590   "function_name" : "android::hardware::nfc::V1_1::BsNfcClientCallback::BsNfcClientCallback",
2591   "linker_set_key" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE",
2592   "parameters" :
2593   [
2594    {
2595     "is_this_ptr" : true,
2596     "referenced_type" : "type-766"
2597    },
2598    {
2599     "referenced_type" : "type-259"
2600    }
2601   ],
2602   "return_type" : "type-46",
2603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h"
2604  },
2605  {
2606   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::onTransact",
2607   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2608   "parameters" :
2609   [
2610    {
2611     "is_this_ptr" : true,
2612     "referenced_type" : "type-732"
2613    },
2614    {
2615     "referenced_type" : "type-2"
2616    },
2617    {
2618     "referenced_type" : "type-572"
2619    },
2620    {
2621     "referenced_type" : "type-566"
2622    },
2623    {
2624     "default_arg" : true,
2625     "referenced_type" : "type-2"
2626    },
2627    {
2628     "default_arg" : true,
2629     "referenced_type" : "type-833"
2630    }
2631   ],
2632   "return_type" : "type-44",
2633   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2634  },
2635  {
2636   "access" : "private",
2637   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::getDebugInfo",
2638   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2639   "parameters" :
2640   [
2641    {
2642     "is_this_ptr" : true,
2643     "referenced_type" : "type-732"
2644    },
2645    {
2646     "referenced_type" : "type-834"
2647    }
2648   ],
2649   "return_type" : "type-349",
2650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2651  },
2652  {
2653   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::_hidl_sendEvent_1_1",
2654   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback19_hidl_sendEvent_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2655   "parameters" :
2656   [
2657    {
2658     "referenced_type" : "type-573"
2659    },
2660    {
2661     "referenced_type" : "type-572"
2662    },
2663    {
2664     "referenced_type" : "type-566"
2665    },
2666    {
2667     "referenced_type" : "type-835"
2668    }
2669   ],
2670   "return_type" : "type-44",
2671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2672  },
2673  {
2674   "access" : "private",
2675   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::ping",
2676   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback4pingEv",
2677   "parameters" :
2678   [
2679    {
2680     "is_this_ptr" : true,
2681     "referenced_type" : "type-732"
2682    }
2683   ],
2684   "return_type" : "type-349",
2685   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2686  },
2687  {
2688   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::BnHwNfcClientCallback",
2689   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE",
2690   "parameters" :
2691   [
2692    {
2693     "is_this_ptr" : true,
2694     "referenced_type" : "type-732"
2695    },
2696    {
2697     "referenced_type" : "type-821"
2698    }
2699   ],
2700   "return_type" : "type-46",
2701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2702  },
2703  {
2704   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::BnHwNfcClientCallback",
2705   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE",
2706   "parameters" :
2707   [
2708    {
2709     "is_this_ptr" : true,
2710     "referenced_type" : "type-732"
2711    },
2712    {
2713     "referenced_type" : "type-821"
2714    }
2715   ],
2716   "return_type" : "type-46",
2717   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2718  },
2719  {
2720   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2721   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev",
2722   "parameters" :
2723   [
2724    {
2725     "is_this_ptr" : true,
2726     "referenced_type" : "type-732"
2727    }
2728   ],
2729   "return_type" : "type-46",
2730   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2731  },
2732  {
2733   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2734   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev",
2735   "parameters" :
2736   [
2737    {
2738     "is_this_ptr" : true,
2739     "referenced_type" : "type-732"
2740    }
2741   ],
2742   "return_type" : "type-46",
2743   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2744  },
2745  {
2746   "function_name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2747   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD2Ev",
2748   "parameters" :
2749   [
2750    {
2751     "is_this_ptr" : true,
2752     "referenced_type" : "type-732"
2753    }
2754   ],
2755   "return_type" : "type-46",
2756   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
2757  },
2758  {
2759   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::linkToDeath",
2760   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2761   "parameters" :
2762   [
2763    {
2764     "is_this_ptr" : true,
2765     "referenced_type" : "type-249"
2766    },
2767    {
2768     "referenced_type" : "type-490"
2769    },
2770    {
2771     "referenced_type" : "type-95"
2772    }
2773   ],
2774   "return_type" : "type-313",
2775   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2776  },
2777  {
2778   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::getDebugInfo",
2779   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2780   "parameters" :
2781   [
2782    {
2783     "is_this_ptr" : true,
2784     "referenced_type" : "type-249"
2785    },
2786    {
2787     "referenced_type" : "type-836"
2788    }
2789   ],
2790   "return_type" : "type-349",
2791   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2792  },
2793  {
2794   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::getHashChain",
2795   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2796   "parameters" :
2797   [
2798    {
2799     "is_this_ptr" : true,
2800     "referenced_type" : "type-249"
2801    },
2802    {
2803     "referenced_type" : "type-837"
2804    }
2805   ],
2806   "return_type" : "type-349",
2807   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2808  },
2809  {
2810   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::sendEvent_1_1",
2811   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE",
2812   "parameters" :
2813   [
2814    {
2815     "is_this_ptr" : true,
2816     "referenced_type" : "type-249"
2817    },
2818    {
2819     "referenced_type" : "type-692"
2820    },
2821    {
2822     "referenced_type" : "type-322"
2823    }
2824   ],
2825   "return_type" : "type-349",
2826   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2827  },
2828  {
2829   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::unlinkToDeath",
2830   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2831   "parameters" :
2832   [
2833    {
2834     "is_this_ptr" : true,
2835     "referenced_type" : "type-249"
2836    },
2837    {
2838     "referenced_type" : "type-490"
2839    }
2840   ],
2841   "return_type" : "type-313",
2842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2843  },
2844  {
2845   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::interfaceChain",
2846   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2847   "parameters" :
2848   [
2849    {
2850     "is_this_ptr" : true,
2851     "referenced_type" : "type-249"
2852    },
2853    {
2854     "referenced_type" : "type-838"
2855    }
2856   ],
2857   "return_type" : "type-349",
2858   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2859  },
2860  {
2861   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::_hidl_sendEvent_1_1",
2862   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19_hidl_sendEvent_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS1_4V1_09NfcStatusE",
2863   "parameters" :
2864   [
2865    {
2866     "referenced_type" : "type-36"
2867    },
2868    {
2869     "referenced_type" : "type-755"
2870    },
2871    {
2872     "referenced_type" : "type-692"
2873    },
2874    {
2875     "referenced_type" : "type-322"
2876    }
2877   ],
2878   "return_type" : "type-349",
2879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2880  },
2881  {
2882   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::interfaceDescriptor",
2883   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2884   "parameters" :
2885   [
2886    {
2887     "is_this_ptr" : true,
2888     "referenced_type" : "type-249"
2889    },
2890    {
2891     "referenced_type" : "type-839"
2892    }
2893   ],
2894   "return_type" : "type-349",
2895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2896  },
2897  {
2898   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::notifySyspropsChanged",
2899   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv",
2900   "parameters" :
2901   [
2902    {
2903     "is_this_ptr" : true,
2904     "referenced_type" : "type-249"
2905    }
2906   ],
2907   "return_type" : "type-349",
2908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2909  },
2910  {
2911   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::setHALInstrumentation",
2912   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv",
2913   "parameters" :
2914   [
2915    {
2916     "is_this_ptr" : true,
2917     "referenced_type" : "type-249"
2918    }
2919   ],
2920   "return_type" : "type-349",
2921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2922  },
2923  {
2924   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::ping",
2925   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv",
2926   "parameters" :
2927   [
2928    {
2929     "is_this_ptr" : true,
2930     "referenced_type" : "type-249"
2931    }
2932   ],
2933   "return_type" : "type-349",
2934   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2935  },
2936  {
2937   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::debug",
2938   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2939   "parameters" :
2940   [
2941    {
2942     "is_this_ptr" : true,
2943     "referenced_type" : "type-249"
2944    },
2945    {
2946     "referenced_type" : "type-528"
2947    },
2948    {
2949     "referenced_type" : "type-708"
2950    }
2951   ],
2952   "return_type" : "type-349",
2953   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2954  },
2955  {
2956   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::sendData",
2957   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE",
2958   "parameters" :
2959   [
2960    {
2961     "is_this_ptr" : true,
2962     "referenced_type" : "type-249"
2963    },
2964    {
2965     "referenced_type" : "type-512"
2966    }
2967   ],
2968   "return_type" : "type-349",
2969   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2970  },
2971  {
2972   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::sendEvent",
2973   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE",
2974   "parameters" :
2975   [
2976    {
2977     "is_this_ptr" : true,
2978     "referenced_type" : "type-249"
2979    },
2980    {
2981     "referenced_type" : "type-682"
2982    },
2983    {
2984     "referenced_type" : "type-322"
2985    }
2986   ],
2987   "return_type" : "type-349",
2988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
2989  },
2990  {
2991   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::BpHwNfcClientCallback",
2992   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE",
2993   "parameters" :
2994   [
2995    {
2996     "is_this_ptr" : true,
2997     "referenced_type" : "type-249"
2998    },
2999    {
3000     "referenced_type" : "type-65"
3001    }
3002   ],
3003   "return_type" : "type-46",
3004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
3005  },
3006  {
3007   "function_name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback::BpHwNfcClientCallback",
3008   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE",
3009   "parameters" :
3010   [
3011    {
3012     "is_this_ptr" : true,
3013     "referenced_type" : "type-249"
3014    },
3015    {
3016     "referenced_type" : "type-65"
3017    }
3018   ],
3019   "return_type" : "type-46",
3020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
3021  },
3022  {
3023   "function_name" : "android::hardware::nfc::V1_1::writeEmbeddedToParcel",
3024   "linker_set_key" : "_ZN7android8hardware3nfc4V1_121writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEjj",
3025   "parameters" :
3026   [
3027    {
3028     "referenced_type" : "type-96"
3029    },
3030    {
3031     "referenced_type" : "type-566"
3032    },
3033    {
3034     "referenced_type" : "type-2"
3035    },
3036    {
3037     "referenced_type" : "type-2"
3038    }
3039   ],
3040   "return_type" : "type-44",
3041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
3042  },
3043  {
3044   "function_name" : "android::hardware::nfc::V1_1::readEmbeddedFromParcel",
3045   "linker_set_key" : "_ZN7android8hardware3nfc4V1_122readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEjj",
3046   "parameters" :
3047   [
3048    {
3049     "referenced_type" : "type-96"
3050    },
3051    {
3052     "referenced_type" : "type-572"
3053    },
3054    {
3055     "referenced_type" : "type-2"
3056    },
3057    {
3058     "referenced_type" : "type-2"
3059    }
3060   ],
3061   "return_type" : "type-44",
3062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
3063  },
3064  {
3065   "function_name" : "android::hardware::nfc::V1_1::INfc::getService",
3066   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3067   "parameters" :
3068   [
3069    {
3070     "default_arg" : true,
3071     "referenced_type" : "type-578"
3072    },
3073    {
3074     "default_arg" : true,
3075     "referenced_type" : "type-56"
3076    }
3077   ],
3078   "return_type" : "type-266",
3079   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3080  },
3081  {
3082   "function_name" : "android::hardware::nfc::V1_1::INfc::linkToDeath",
3083   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3084   "parameters" :
3085   [
3086    {
3087     "is_this_ptr" : true,
3088     "referenced_type" : "type-267"
3089    },
3090    {
3091     "referenced_type" : "type-490"
3092    },
3093    {
3094     "referenced_type" : "type-95"
3095    }
3096   ],
3097   "return_type" : "type-313",
3098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3099  },
3100  {
3101   "function_name" : "android::hardware::nfc::V1_1::INfc::getDebugInfo",
3102   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3103   "parameters" :
3104   [
3105    {
3106     "is_this_ptr" : true,
3107     "referenced_type" : "type-267"
3108    },
3109    {
3110     "referenced_type" : "type-840"
3111    }
3112   ],
3113   "return_type" : "type-349",
3114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3115  },
3116  {
3117   "function_name" : "android::hardware::nfc::V1_1::INfc::getHashChain",
3118   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3119   "parameters" :
3120   [
3121    {
3122     "is_this_ptr" : true,
3123     "referenced_type" : "type-267"
3124    },
3125    {
3126     "referenced_type" : "type-841"
3127    }
3128   ],
3129   "return_type" : "type-349",
3130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3131  },
3132  {
3133   "function_name" : "android::hardware::nfc::V1_1::INfc::tryGetService",
3134   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3135   "parameters" :
3136   [
3137    {
3138     "default_arg" : true,
3139     "referenced_type" : "type-578"
3140    },
3141    {
3142     "default_arg" : true,
3143     "referenced_type" : "type-56"
3144    }
3145   ],
3146   "return_type" : "type-266",
3147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3148  },
3149  {
3150   "function_name" : "android::hardware::nfc::V1_1::INfc::unlinkToDeath",
3151   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3152   "parameters" :
3153   [
3154    {
3155     "is_this_ptr" : true,
3156     "referenced_type" : "type-267"
3157    },
3158    {
3159     "referenced_type" : "type-490"
3160    }
3161   ],
3162   "return_type" : "type-313",
3163   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3164  },
3165  {
3166   "function_name" : "android::hardware::nfc::V1_1::INfc::interfaceChain",
3167   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3168   "parameters" :
3169   [
3170    {
3171     "is_this_ptr" : true,
3172     "referenced_type" : "type-267"
3173    },
3174    {
3175     "referenced_type" : "type-842"
3176    }
3177   ],
3178   "return_type" : "type-349",
3179   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3180  },
3181  {
3182   "function_name" : "android::hardware::nfc::V1_1::INfc::registerAsService",
3183   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3184   "parameters" :
3185   [
3186    {
3187     "is_this_ptr" : true,
3188     "referenced_type" : "type-267"
3189    },
3190    {
3191     "default_arg" : true,
3192     "referenced_type" : "type-578"
3193    }
3194   ],
3195   "return_type" : "type-44",
3196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3197  },
3198  {
3199   "function_name" : "android::hardware::nfc::V1_1::INfc::interfaceDescriptor",
3200   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3201   "parameters" :
3202   [
3203    {
3204     "is_this_ptr" : true,
3205     "referenced_type" : "type-267"
3206    },
3207    {
3208     "referenced_type" : "type-843"
3209    }
3210   ],
3211   "return_type" : "type-349",
3212   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3213  },
3214  {
3215   "function_name" : "android::hardware::nfc::V1_1::INfc::notifySyspropsChanged",
3216   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv",
3217   "parameters" :
3218   [
3219    {
3220     "is_this_ptr" : true,
3221     "referenced_type" : "type-267"
3222    }
3223   ],
3224   "return_type" : "type-349",
3225   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3226  },
3227  {
3228   "function_name" : "android::hardware::nfc::V1_1::INfc::setHALInstrumentation",
3229   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv",
3230   "parameters" :
3231   [
3232    {
3233     "is_this_ptr" : true,
3234     "referenced_type" : "type-267"
3235    }
3236   ],
3237   "return_type" : "type-349",
3238   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3239  },
3240  {
3241   "function_name" : "android::hardware::nfc::V1_1::INfc::registerForNotifications",
3242   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3243   "parameters" :
3244   [
3245    {
3246     "referenced_type" : "type-578"
3247    },
3248    {
3249     "referenced_type" : "type-710"
3250    }
3251   ],
3252   "return_type" : "type-56",
3253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3254  },
3255  {
3256   "function_name" : "android::hardware::nfc::V1_1::INfc::ping",
3257   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv",
3258   "parameters" :
3259   [
3260    {
3261     "is_this_ptr" : true,
3262     "referenced_type" : "type-267"
3263    }
3264   ],
3265   "return_type" : "type-349",
3266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3267  },
3268  {
3269   "function_name" : "android::hardware::nfc::V1_1::INfc::debug",
3270   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3271   "parameters" :
3272   [
3273    {
3274     "is_this_ptr" : true,
3275     "referenced_type" : "type-267"
3276    },
3277    {
3278     "referenced_type" : "type-528"
3279    },
3280    {
3281     "referenced_type" : "type-708"
3282    }
3283   ],
3284   "return_type" : "type-349",
3285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3286  },
3287  {
3288   "function_name" : "android::hardware::nfc::V1_1::INfc::castFrom",
3289   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb",
3290   "parameters" :
3291   [
3292    {
3293     "referenced_type" : "type-218"
3294    },
3295    {
3296     "default_arg" : true,
3297     "referenced_type" : "type-56"
3298    }
3299   ],
3300   "return_type" : "type-335",
3301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3302  },
3303  {
3304   "function_name" : "android::hardware::nfc::V1_1::INfc::castFrom",
3305   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3306   "parameters" :
3307   [
3308    {
3309     "referenced_type" : "type-768"
3310    },
3311    {
3312     "default_arg" : true,
3313     "referenced_type" : "type-56"
3314    }
3315   ],
3316   "return_type" : "type-335",
3317   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3318  },
3319  {
3320   "function_name" : "android::hardware::nfc::V1_1::INfc::castFrom",
3321   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc8castFromERKNS_2spIS3_EEb",
3322   "parameters" :
3323   [
3324    {
3325     "referenced_type" : "type-758"
3326    },
3327    {
3328     "default_arg" : true,
3329     "referenced_type" : "type-56"
3330    }
3331   ],
3332   "return_type" : "type-335",
3333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
3334  },
3335  {
3336   "access" : "private",
3337   "function_name" : "android::hardware::nfc::V1_1::BsNfc::addOnewayTask",
3338   "linker_set_key" : "_ZN7android8hardware3nfc4V1_15BsNfc13addOnewayTaskENSt3__18functionIFvvEEE",
3339   "parameters" :
3340   [
3341    {
3342     "is_this_ptr" : true,
3343     "referenced_type" : "type-776"
3344    },
3345    {
3346     "referenced_type" : "type-846"
3347    }
3348   ],
3349   "return_type" : "type-349",
3350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h"
3351  },
3352  {
3353   "function_name" : "android::hardware::nfc::V1_1::BsNfc::BsNfc",
3354   "linker_set_key" : "_ZN7android8hardware3nfc4V1_15BsNfcC1ENS_2spINS2_4INfcEEE",
3355   "parameters" :
3356   [
3357    {
3358     "is_this_ptr" : true,
3359     "referenced_type" : "type-776"
3360    },
3361    {
3362     "referenced_type" : "type-274"
3363    }
3364   ],
3365   "return_type" : "type-46",
3366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h"
3367  },
3368  {
3369   "function_name" : "android::hardware::nfc::V1_1::BsNfc::BsNfc",
3370   "linker_set_key" : "_ZN7android8hardware3nfc4V1_15BsNfcC2ENS_2spINS2_4INfcEEE",
3371   "parameters" :
3372   [
3373    {
3374     "is_this_ptr" : true,
3375     "referenced_type" : "type-776"
3376    },
3377    {
3378     "referenced_type" : "type-274"
3379    }
3380   ],
3381   "return_type" : "type-46",
3382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h"
3383  },
3384  {
3385   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::onTransact",
3386   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3387   "parameters" :
3388   [
3389    {
3390     "is_this_ptr" : true,
3391     "referenced_type" : "type-709"
3392    },
3393    {
3394     "referenced_type" : "type-2"
3395    },
3396    {
3397     "referenced_type" : "type-572"
3398    },
3399    {
3400     "referenced_type" : "type-566"
3401    },
3402    {
3403     "default_arg" : true,
3404     "referenced_type" : "type-2"
3405    },
3406    {
3407     "default_arg" : true,
3408     "referenced_type" : "type-850"
3409    }
3410   ],
3411   "return_type" : "type-44",
3412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3413  },
3414  {
3415   "access" : "private",
3416   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::getDebugInfo",
3417   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3418   "parameters" :
3419   [
3420    {
3421     "is_this_ptr" : true,
3422     "referenced_type" : "type-709"
3423    },
3424    {
3425     "referenced_type" : "type-851"
3426    }
3427   ],
3428   "return_type" : "type-349",
3429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3430  },
3431  {
3432   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_open_1_1",
3433   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc14_hidl_open_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3434   "parameters" :
3435   [
3436    {
3437     "referenced_type" : "type-573"
3438    },
3439    {
3440     "referenced_type" : "type-572"
3441    },
3442    {
3443     "referenced_type" : "type-566"
3444    },
3445    {
3446     "referenced_type" : "type-852"
3447    }
3448   ],
3449   "return_type" : "type-44",
3450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3451  },
3452  {
3453   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_getConfig",
3454   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc15_hidl_getConfigEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3455   "parameters" :
3456   [
3457    {
3458     "referenced_type" : "type-573"
3459    },
3460    {
3461     "referenced_type" : "type-572"
3462    },
3463    {
3464     "referenced_type" : "type-566"
3465    },
3466    {
3467     "referenced_type" : "type-853"
3468    }
3469   ],
3470   "return_type" : "type-44",
3471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3472  },
3473  {
3474   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_factoryReset",
3475   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc18_hidl_factoryResetEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3476   "parameters" :
3477   [
3478    {
3479     "referenced_type" : "type-573"
3480    },
3481    {
3482     "referenced_type" : "type-572"
3483    },
3484    {
3485     "referenced_type" : "type-566"
3486    },
3487    {
3488     "referenced_type" : "type-854"
3489    }
3490   ],
3491   "return_type" : "type-44",
3492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3493  },
3494  {
3495   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::_hidl_closeForPowerOffCase",
3496   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc26_hidl_closeForPowerOffCaseEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3497   "parameters" :
3498   [
3499    {
3500     "referenced_type" : "type-573"
3501    },
3502    {
3503     "referenced_type" : "type-572"
3504    },
3505    {
3506     "referenced_type" : "type-566"
3507    },
3508    {
3509     "referenced_type" : "type-855"
3510    }
3511   ],
3512   "return_type" : "type-44",
3513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3514  },
3515  {
3516   "access" : "private",
3517   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::ping",
3518   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfc4pingEv",
3519   "parameters" :
3520   [
3521    {
3522     "is_this_ptr" : true,
3523     "referenced_type" : "type-709"
3524    }
3525   ],
3526   "return_type" : "type-349",
3527   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3528  },
3529  {
3530   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::BnHwNfc",
3531   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC1ERKNS_2spINS2_4INfcEEE",
3532   "parameters" :
3533   [
3534    {
3535     "is_this_ptr" : true,
3536     "referenced_type" : "type-709"
3537    },
3538    {
3539     "referenced_type" : "type-758"
3540    }
3541   ],
3542   "return_type" : "type-46",
3543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3544  },
3545  {
3546   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::BnHwNfc",
3547   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcC2ERKNS_2spINS2_4INfcEEE",
3548   "parameters" :
3549   [
3550    {
3551     "is_this_ptr" : true,
3552     "referenced_type" : "type-709"
3553    },
3554    {
3555     "referenced_type" : "type-758"
3556    }
3557   ],
3558   "return_type" : "type-46",
3559   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3560  },
3561  {
3562   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::~BnHwNfc",
3563   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev",
3564   "parameters" :
3565   [
3566    {
3567     "is_this_ptr" : true,
3568     "referenced_type" : "type-709"
3569    }
3570   ],
3571   "return_type" : "type-46",
3572   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3573  },
3574  {
3575   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::~BnHwNfc",
3576   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev",
3577   "parameters" :
3578   [
3579    {
3580     "is_this_ptr" : true,
3581     "referenced_type" : "type-709"
3582    }
3583   ],
3584   "return_type" : "type-46",
3585   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3586  },
3587  {
3588   "function_name" : "android::hardware::nfc::V1_1::BnHwNfc::~BnHwNfc",
3589   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD2Ev",
3590   "parameters" :
3591   [
3592    {
3593     "is_this_ptr" : true,
3594     "referenced_type" : "type-709"
3595    }
3596   ],
3597   "return_type" : "type-46",
3598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
3599  },
3600  {
3601   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::powerCycle",
3602   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv",
3603   "parameters" :
3604   [
3605    {
3606     "is_this_ptr" : true,
3607     "referenced_type" : "type-796"
3608    }
3609   ],
3610   "return_type" : "type-321",
3611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3612  },
3613  {
3614   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::linkToDeath",
3615   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3616   "parameters" :
3617   [
3618    {
3619     "is_this_ptr" : true,
3620     "referenced_type" : "type-796"
3621    },
3622    {
3623     "referenced_type" : "type-490"
3624    },
3625    {
3626     "referenced_type" : "type-95"
3627    }
3628   ],
3629   "return_type" : "type-313",
3630   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3631  },
3632  {
3633   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::prediscover",
3634   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv",
3635   "parameters" :
3636   [
3637    {
3638     "is_this_ptr" : true,
3639     "referenced_type" : "type-796"
3640    }
3641   ],
3642   "return_type" : "type-321",
3643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3644  },
3645  {
3646   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::factoryReset",
3647   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv",
3648   "parameters" :
3649   [
3650    {
3651     "is_this_ptr" : true,
3652     "referenced_type" : "type-796"
3653    }
3654   ],
3655   "return_type" : "type-349",
3656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3657  },
3658  {
3659   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::getDebugInfo",
3660   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3661   "parameters" :
3662   [
3663    {
3664     "is_this_ptr" : true,
3665     "referenced_type" : "type-796"
3666    },
3667    {
3668     "referenced_type" : "type-856"
3669    }
3670   ],
3671   "return_type" : "type-349",
3672   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3673  },
3674  {
3675   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::getHashChain",
3676   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3677   "parameters" :
3678   [
3679    {
3680     "is_this_ptr" : true,
3681     "referenced_type" : "type-796"
3682    },
3683    {
3684     "referenced_type" : "type-857"
3685    }
3686   ],
3687   "return_type" : "type-349",
3688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3689  },
3690  {
3691   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::unlinkToDeath",
3692   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3693   "parameters" :
3694   [
3695    {
3696     "is_this_ptr" : true,
3697     "referenced_type" : "type-796"
3698    },
3699    {
3700     "referenced_type" : "type-490"
3701    }
3702   ],
3703   "return_type" : "type-313",
3704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3705  },
3706  {
3707   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_open_1_1",
3708   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14_hidl_open_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE",
3709   "parameters" :
3710   [
3711    {
3712     "referenced_type" : "type-36"
3713    },
3714    {
3715     "referenced_type" : "type-755"
3716    },
3717    {
3718     "referenced_type" : "type-821"
3719    }
3720   ],
3721   "return_type" : "type-321",
3722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3723  },
3724  {
3725   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::controlGranted",
3726   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv",
3727   "parameters" :
3728   [
3729    {
3730     "is_this_ptr" : true,
3731     "referenced_type" : "type-796"
3732    }
3733   ],
3734   "return_type" : "type-321",
3735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3736  },
3737  {
3738   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::interfaceChain",
3739   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3740   "parameters" :
3741   [
3742    {
3743     "is_this_ptr" : true,
3744     "referenced_type" : "type-796"
3745    },
3746    {
3747     "referenced_type" : "type-858"
3748    }
3749   ],
3750   "return_type" : "type-349",
3751   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3752  },
3753  {
3754   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_getConfig",
3755   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15_hidl_getConfigEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
3756   "parameters" :
3757   [
3758    {
3759     "referenced_type" : "type-36"
3760    },
3761    {
3762     "referenced_type" : "type-755"
3763    },
3764    {
3765     "referenced_type" : "type-859"
3766    }
3767   ],
3768   "return_type" : "type-349",
3769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3770  },
3771  {
3772   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::coreInitialized",
3773   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE",
3774   "parameters" :
3775   [
3776    {
3777     "is_this_ptr" : true,
3778     "referenced_type" : "type-796"
3779    },
3780    {
3781     "referenced_type" : "type-512"
3782    }
3783   ],
3784   "return_type" : "type-321",
3785   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3786  },
3787  {
3788   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_factoryReset",
3789   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc18_hidl_factoryResetEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3790   "parameters" :
3791   [
3792    {
3793     "referenced_type" : "type-36"
3794    },
3795    {
3796     "referenced_type" : "type-755"
3797    }
3798   ],
3799   "return_type" : "type-349",
3800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3801  },
3802  {
3803   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::interfaceDescriptor",
3804   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3805   "parameters" :
3806   [
3807    {
3808     "is_this_ptr" : true,
3809     "referenced_type" : "type-796"
3810    },
3811    {
3812     "referenced_type" : "type-860"
3813    }
3814   ],
3815   "return_type" : "type-349",
3816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3817  },
3818  {
3819   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::closeForPowerOffCase",
3820   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv",
3821   "parameters" :
3822   [
3823    {
3824     "is_this_ptr" : true,
3825     "referenced_type" : "type-796"
3826    }
3827   ],
3828   "return_type" : "type-321",
3829   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3830  },
3831  {
3832   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::notifySyspropsChanged",
3833   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv",
3834   "parameters" :
3835   [
3836    {
3837     "is_this_ptr" : true,
3838     "referenced_type" : "type-796"
3839    }
3840   ],
3841   "return_type" : "type-349",
3842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3843  },
3844  {
3845   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::setHALInstrumentation",
3846   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv",
3847   "parameters" :
3848   [
3849    {
3850     "is_this_ptr" : true,
3851     "referenced_type" : "type-796"
3852    }
3853   ],
3854   "return_type" : "type-349",
3855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3856  },
3857  {
3858   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::_hidl_closeForPowerOffCase",
3859   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc26_hidl_closeForPowerOffCaseEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3860   "parameters" :
3861   [
3862    {
3863     "referenced_type" : "type-36"
3864    },
3865    {
3866     "referenced_type" : "type-755"
3867    }
3868   ],
3869   "return_type" : "type-321",
3870   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3871  },
3872  {
3873   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::open",
3874   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE",
3875   "parameters" :
3876   [
3877    {
3878     "is_this_ptr" : true,
3879     "referenced_type" : "type-796"
3880    },
3881    {
3882     "referenced_type" : "type-807"
3883    }
3884   ],
3885   "return_type" : "type-321",
3886   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3887  },
3888  {
3889   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::ping",
3890   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv",
3891   "parameters" :
3892   [
3893    {
3894     "is_this_ptr" : true,
3895     "referenced_type" : "type-796"
3896    }
3897   ],
3898   "return_type" : "type-349",
3899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3900  },
3901  {
3902   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::close",
3903   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv",
3904   "parameters" :
3905   [
3906    {
3907     "is_this_ptr" : true,
3908     "referenced_type" : "type-796"
3909    }
3910   ],
3911   "return_type" : "type-321",
3912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3913  },
3914  {
3915   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::debug",
3916   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3917   "parameters" :
3918   [
3919    {
3920     "is_this_ptr" : true,
3921     "referenced_type" : "type-796"
3922    },
3923    {
3924     "referenced_type" : "type-528"
3925    },
3926    {
3927     "referenced_type" : "type-708"
3928    }
3929   ],
3930   "return_type" : "type-349",
3931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3932  },
3933  {
3934   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::write",
3935   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE",
3936   "parameters" :
3937   [
3938    {
3939     "is_this_ptr" : true,
3940     "referenced_type" : "type-796"
3941    },
3942    {
3943     "referenced_type" : "type-512"
3944    }
3945   ],
3946   "return_type" : "type-329",
3947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3948  },
3949  {
3950   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::open_1_1",
3951   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE",
3952   "parameters" :
3953   [
3954    {
3955     "is_this_ptr" : true,
3956     "referenced_type" : "type-796"
3957    },
3958    {
3959     "referenced_type" : "type-821"
3960    }
3961   ],
3962   "return_type" : "type-321",
3963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3964  },
3965  {
3966   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::getConfig",
3967   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
3968   "parameters" :
3969   [
3970    {
3971     "is_this_ptr" : true,
3972     "referenced_type" : "type-796"
3973    },
3974    {
3975     "referenced_type" : "type-861"
3976    }
3977   ],
3978   "return_type" : "type-349",
3979   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3980  },
3981  {
3982   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::BpHwNfc",
3983   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC1ERKNS_2spINS0_7IBinderEEE",
3984   "parameters" :
3985   [
3986    {
3987     "is_this_ptr" : true,
3988     "referenced_type" : "type-796"
3989    },
3990    {
3991     "referenced_type" : "type-65"
3992    }
3993   ],
3994   "return_type" : "type-46",
3995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
3996  },
3997  {
3998   "function_name" : "android::hardware::nfc::V1_1::BpHwNfc::BpHwNfc",
3999   "linker_set_key" : "_ZN7android8hardware3nfc4V1_17BpHwNfcC2ERKNS_2spINS0_7IBinderEEE",
4000   "parameters" :
4001   [
4002    {
4003     "is_this_ptr" : true,
4004     "referenced_type" : "type-796"
4005    },
4006    {
4007     "referenced_type" : "type-65"
4008    }
4009   ],
4010   "return_type" : "type-46",
4011   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
4012  },
4013  {
4014   "function_name" : "android::hardware::details::castInterface",
4015   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS3_4V1_018INfcClientCallbackENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4016   "parameters" :
4017   [
4018    {
4019     "referenced_type" : "type-182"
4020    },
4021    {
4022     "referenced_type" : "type-71"
4023    },
4024    {
4025     "referenced_type" : "type-56"
4026    }
4027   ],
4028   "return_type" : "type-770",
4029   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4030   "template_args" : [ "type-234", "type-184", "type-235" ]
4031  },
4032  {
4033   "function_name" : "android::hardware::details::castInterface",
4034   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_118INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4035   "parameters" :
4036   [
4037    {
4038     "referenced_type" : "type-14"
4039    },
4040    {
4041     "referenced_type" : "type-71"
4042    },
4043    {
4044     "referenced_type" : "type-56"
4045    }
4046   ],
4047   "return_type" : "type-770",
4048   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4049   "template_args" : [ "type-234", "type-5", "type-235" ]
4050  },
4051  {
4052   "function_name" : "android::hardware::details::castInterface",
4053   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
4054   "parameters" :
4055   [
4056    {
4057     "referenced_type" : "type-203"
4058    },
4059    {
4060     "referenced_type" : "type-71"
4061    },
4062    {
4063     "referenced_type" : "type-56"
4064    }
4065   ],
4066   "return_type" : "type-335",
4067   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4068   "template_args" : [ "type-268", "type-205", "type-736" ]
4069  },
4070  {
4071   "function_name" : "android::hardware::details::castInterface",
4072   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_14INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
4073   "parameters" :
4074   [
4075    {
4076     "referenced_type" : "type-14"
4077    },
4078    {
4079     "referenced_type" : "type-71"
4080    },
4081    {
4082     "referenced_type" : "type-56"
4083    }
4084   ],
4085   "return_type" : "type-335",
4086   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4087   "template_args" : [ "type-268", "type-5", "type-736" ]
4088  },
4089  {
4090   "function_name" : "android::hardware::details::wrapPassthrough",
4091   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_",
4092   "parameters" :
4093   [
4094    {
4095     "referenced_type" : "type-182"
4096    }
4097   ],
4098   "return_type" : "type-182",
4099   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4100   "template_args" : [ "type-184", "type-46" ]
4101  },
4102  {
4103   "function_name" : "android::hardware::details::wrapPassthrough",
4104   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_",
4105   "parameters" :
4106   [
4107    {
4108     "referenced_type" : "type-232"
4109    }
4110   ],
4111   "return_type" : "type-232",
4112   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4113   "template_args" : [ "type-234", "type-46" ]
4114  },
4115  {
4116   "function_name" : "android::hardware::details::getServiceInternal",
4117   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_121BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4118   "parameters" :
4119   [
4120    {
4121     "referenced_type" : "type-795"
4122    },
4123    {
4124     "referenced_type" : "type-56"
4125    },
4126    {
4127     "referenced_type" : "type-56"
4128    }
4129   ],
4130   "return_type" : "type-232",
4131   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4132   "template_args" : [ "type-235", "type-234", "type-46", "type-46" ]
4133  },
4134  {
4135   "function_name" : "android::hardware::details::getServiceInternal",
4136   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_17BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
4137   "parameters" :
4138   [
4139    {
4140     "referenced_type" : "type-578"
4141    },
4142    {
4143     "referenced_type" : "type-56"
4144    },
4145    {
4146     "referenced_type" : "type-56"
4147    }
4148   ],
4149   "return_type" : "type-266",
4150   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4151   "template_args" : [ "type-736", "type-268", "type-46", "type-46" ]
4152  }
4153 ],
4154 "global_vars" :
4155 [
4156  {
4157   "linker_set_key" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback10descriptorE",
4158   "name" : "android::hardware::nfc::V1_1::INfcClientCallback::descriptor",
4159   "referenced_type" : "type-71",
4160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h"
4161  },
4162  {
4163   "linker_set_key" : "_ZN7android8hardware3nfc4V1_14INfc10descriptorE",
4164   "name" : "android::hardware::nfc::V1_1::INfc::descriptor",
4165   "referenced_type" : "type-71",
4166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4167  }
4168 ],
4169 "lvalue_reference_types" :
4170 [
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "android::Mutex &",
4174   "name" : "android::Mutex &",
4175   "referenced_type" : "type-50",
4176   "self_type" : "type-655",
4177   "size" : 4,
4178   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "android::RWLock &",
4183   "name" : "android::RWLock &",
4184   "referenced_type" : "type-659",
4185   "self_type" : "type-663",
4186   "size" : 4,
4187   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "android::String16 &",
4192   "name" : "android::String16 &",
4193   "referenced_type" : "type-61",
4194   "self_type" : "type-551",
4195   "size" : 4,
4196   "source_file" : "/system/core/libutils/include/utils/String16.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "android::String8 &",
4201   "name" : "android::String8 &",
4202   "referenced_type" : "type-70",
4203   "self_type" : "type-546",
4204   "size" : 4,
4205   "source_file" : "/system/core/libutils/include/utils/String8.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4210   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4211   "referenced_type" : "type-321",
4212   "self_type" : "type-326",
4213   "size" : 4,
4214   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &",
4219   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &",
4220   "referenced_type" : "type-335",
4221   "self_type" : "type-338",
4222   "size" : 4,
4223   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &",
4228   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &",
4229   "referenced_type" : "type-770",
4230   "self_type" : "type-773",
4231   "size" : 4,
4232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "android::hardware::Return<bool> &",
4237   "name" : "android::hardware::Return<bool> &",
4238   "referenced_type" : "type-313",
4239   "self_type" : "type-317",
4240   "size" : 4,
4241   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "android::hardware::Return<unsigned int> &",
4246   "name" : "android::hardware::Return<unsigned int> &",
4247   "referenced_type" : "type-329",
4248   "self_type" : "type-332",
4249   "size" : 4,
4250   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "android::hardware::Return<void> &",
4255   "name" : "android::hardware::Return<void> &",
4256   "referenced_type" : "type-349",
4257   "self_type" : "type-352",
4258   "size" : 4,
4259   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "android::hardware::Status &",
4264   "name" : "android::hardware::Status &",
4265   "referenced_type" : "type-303",
4266   "self_type" : "type-311",
4267   "size" : 4,
4268   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4269  },
4270  {
4271   "alignment" : 4,
4272   "linker_set_key" : "android::hardware::TextOutput &",
4273   "name" : "android::hardware::TextOutput &",
4274   "referenced_type" : "type-114",
4275   "self_type" : "type-113",
4276   "size" : 4,
4277   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4278  },
4279  {
4280   "alignment" : 4,
4281   "linker_set_key" : "android::hardware::TextOutput &",
4282   "name" : "android::hardware::TextOutput &",
4283   "referenced_type" : "type-198",
4284   "self_type" : "type-197",
4285   "size" : 4,
4286   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "android::hardware::TextOutput &",
4291   "name" : "android::hardware::TextOutput &",
4292   "referenced_type" : "type-271",
4293   "self_type" : "type-270",
4294   "size" : 4,
4295   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "linker_set_key" : "android::hardware::TextOutput &",
4300   "name" : "android::hardware::TextOutput &",
4301   "referenced_type" : "type-39",
4302   "self_type" : "type-38",
4303   "size" : 4,
4304   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "android::hardware::TextOutput &",
4309   "name" : "android::hardware::TextOutput &",
4310   "referenced_type" : "type-570",
4311   "self_type" : "type-569",
4312   "size" : 4,
4313   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4314  },
4315  {
4316   "alignment" : 4,
4317   "linker_set_key" : "android::hardware::TextOutput &",
4318   "name" : "android::hardware::TextOutput &",
4319   "referenced_type" : "type-792",
4320   "self_type" : "type-791",
4321   "size" : 4,
4322   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4327   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4328   "referenced_type" : "type-493",
4329   "self_type" : "type-747",
4330   "size" : 4,
4331   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4336   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4337   "referenced_type" : "type-484",
4338   "self_type" : "type-741",
4339   "size" : 4,
4340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4341  },
4342  {
4343   "alignment" : 4,
4344   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4345   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4346   "referenced_type" : "type-496",
4347   "self_type" : "type-750",
4348   "size" : 4,
4349   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "android::hardware::hidl_memory &",
4354   "name" : "android::hardware::hidl_memory &",
4355   "referenced_type" : "type-464",
4356   "self_type" : "type-471",
4357   "size" : 4,
4358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "android::hardware::hidl_string &",
4363   "name" : "android::hardware::hidl_string &",
4364   "referenced_type" : "type-462",
4365   "self_type" : "type-744",
4366   "size" : 4,
4367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4372   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4373   "referenced_type" : "type-492",
4374   "self_type" : "type-502",
4375   "size" : 4,
4376   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4381   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4382   "referenced_type" : "type-483",
4383   "self_type" : "type-491",
4384   "size" : 4,
4385   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4386  },
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4390   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4391   "referenced_type" : "type-276",
4392   "self_type" : "type-293",
4393   "size" : 4,
4394   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4399   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4400   "referenced_type" : "type-182",
4401   "self_type" : "type-189",
4402   "size" : 4,
4403   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> &",
4408   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> &",
4409   "referenced_type" : "type-266",
4410   "self_type" : "type-272",
4411   "size" : 4,
4412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4417   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4418   "referenced_type" : "type-232",
4419   "self_type" : "type-252",
4420   "size" : 4,
4421   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "const android::String16 &",
4426   "name" : "const android::String16 &",
4427   "referenced_type" : "type-60",
4428   "self_type" : "type-59",
4429   "size" : 4,
4430   "source_file" : "/system/core/libutils/include/utils/String16.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "const android::String8 &",
4435   "name" : "const android::String8 &",
4436   "referenced_type" : "type-543",
4437   "self_type" : "type-545",
4438   "size" : 4,
4439   "source_file" : "/system/core/libutils/include/utils/String8.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "const android::hardware::Parcel &",
4444   "name" : "const android::hardware::Parcel &",
4445   "referenced_type" : "type-571",
4446   "self_type" : "type-572",
4447   "size" : 4,
4448   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "const android::hardware::Return<bool> &",
4453   "name" : "const android::hardware::Return<bool> &",
4454   "referenced_type" : "type-319",
4455   "self_type" : "type-343",
4456   "size" : 4,
4457   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "const android::hardware::Status &",
4462   "name" : "const android::hardware::Status &",
4463   "referenced_type" : "type-308",
4464   "self_type" : "type-309",
4465   "size" : 4,
4466   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4471   "name" : "const android::hardware::details::SchedPrio &",
4472   "referenced_type" : "type-585",
4473   "self_type" : "type-584",
4474   "size" : 4,
4475   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "const android::hardware::hidl_handle &",
4480   "name" : "const android::hardware::hidl_handle &",
4481   "referenced_type" : "type-527",
4482   "self_type" : "type-528",
4483   "size" : 4,
4484   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "const android::hardware::hidl_memory &",
4489   "name" : "const android::hardware::hidl_memory &",
4490   "referenced_type" : "type-467",
4491   "self_type" : "type-470",
4492   "size" : 4,
4493   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "const android::hardware::hidl_string &",
4498   "name" : "const android::hardware::hidl_string &",
4499   "referenced_type" : "type-461",
4500   "self_type" : "type-463",
4501   "size" : 4,
4502   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4507   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4508   "referenced_type" : "type-707",
4509   "self_type" : "type-708",
4510   "size" : 4,
4511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4516   "name" : "const android::hardware::hidl_vec<int> &",
4517   "referenced_type" : "type-507",
4518   "self_type" : "type-509",
4519   "size" : 4,
4520   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4525   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4526   "referenced_type" : "type-510",
4527   "self_type" : "type-512",
4528   "size" : 4,
4529   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "const android::hardware::hidl_version &",
4534   "name" : "const android::hardware::hidl_version &",
4535   "referenced_type" : "type-521",
4536   "self_type" : "type-524",
4537   "size" : 4,
4538   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcConfig &",
4543   "name" : "const android::hardware::nfc::V1_1::NfcConfig &",
4544   "referenced_type" : "type-86",
4545   "self_type" : "type-96",
4546   "size" : 4,
4547   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4552   "name" : "const android::hidl::base::V1_0::IBase *const &",
4553   "referenced_type" : "type-598",
4554   "self_type" : "type-599",
4555   "size" : 4,
4556   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4561   "name" : "const android::sp<android::hardware::IBinder> &",
4562   "referenced_type" : "type-31",
4563   "self_type" : "type-65",
4564   "size" : 4,
4565   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4570   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4571   "referenced_type" : "type-298",
4572   "self_type" : "type-414",
4573   "size" : 4,
4574   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4579   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4580   "referenced_type" : "type-468",
4581   "self_type" : "type-490",
4582   "size" : 4,
4583   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4588   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4589   "referenced_type" : "type-213",
4590   "self_type" : "type-218",
4591   "size" : 4,
4592   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4597   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4598   "referenced_type" : "type-194",
4599   "self_type" : "type-807",
4600   "size" : 4,
4601   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
4606   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
4607   "referenced_type" : "type-274",
4608   "self_type" : "type-758",
4609   "size" : 4,
4610   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4615   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
4616   "referenced_type" : "type-259",
4617   "self_type" : "type-821",
4618   "size" : 4,
4619   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4624   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4625   "referenced_type" : "type-13",
4626   "self_type" : "type-768",
4627   "size" : 4,
4628   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4633   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4634   "referenced_type" : "type-175",
4635   "self_type" : "type-710",
4636   "size" : 4,
4637   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4638  },
4639  {
4640   "alignment" : 4,
4641   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4642   "name" : "const android::wp<android::hardware::BHwBinder> &",
4643   "referenced_type" : "type-721",
4644   "self_type" : "type-745",
4645   "size" : 4,
4646   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4651   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4652   "referenced_type" : "type-760",
4653   "self_type" : "type-777",
4654   "size" : 4,
4655   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4656  },
4657  {
4658   "alignment" : 4,
4659   "linker_set_key" : "const bool &",
4660   "name" : "const bool &",
4661   "referenced_type" : "type-155",
4662   "self_type" : "type-432",
4663   "size" : 4,
4664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4665  },
4666  {
4667   "alignment" : 4,
4668   "linker_set_key" : "const double &",
4669   "name" : "const double &",
4670   "referenced_type" : "type-449",
4671   "self_type" : "type-450",
4672   "size" : 4,
4673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "linker_set_key" : "const float &",
4678   "name" : "const float &",
4679   "referenced_type" : "type-447",
4680   "self_type" : "type-448",
4681   "size" : 4,
4682   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4683  },
4684  {
4685   "alignment" : 4,
4686   "linker_set_key" : "const int &",
4687   "name" : "const int &",
4688   "referenced_type" : "type-616",
4689   "self_type" : "type-615",
4690   "size" : 4,
4691   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4692  },
4693  {
4694   "linker_set_key" : "const iter<is_const> &",
4695   "name" : "const iter<is_const> &",
4696   "referenced_type" : "type-104",
4697   "self_type" : "type-106",
4698   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4699  },
4700  {
4701   "linker_set_key" : "const iter<is_const> &",
4702   "name" : "const iter<is_const> &",
4703   "referenced_type" : "type-178",
4704   "self_type" : "type-180",
4705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4706  },
4707  {
4708   "linker_set_key" : "const iter<is_const> &",
4709   "name" : "const iter<is_const> &",
4710   "referenced_type" : "type-255",
4711   "self_type" : "type-257",
4712   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4713  },
4714  {
4715   "linker_set_key" : "const iter<is_const> &",
4716   "name" : "const iter<is_const> &",
4717   "referenced_type" : "type-27",
4718   "self_type" : "type-30",
4719   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4720  },
4721  {
4722   "linker_set_key" : "const iter<is_const> &",
4723   "name" : "const iter<is_const> &",
4724   "referenced_type" : "type-475",
4725   "self_type" : "type-477",
4726   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4727  },
4728  {
4729   "linker_set_key" : "const iter<is_const> &",
4730   "name" : "const iter<is_const> &",
4731   "referenced_type" : "type-781",
4732   "self_type" : "type-783",
4733   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4734  },
4735  {
4736   "alignment" : 4,
4737   "linker_set_key" : "const log_msg &",
4738   "name" : "const log_msg &",
4739   "referenced_type" : "type-162",
4740   "self_type" : "type-230",
4741   "size" : 4,
4742   "source_file" : "/system/core/liblog/include/log/log_read.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "linker_set_key" : "const long long &",
4747   "name" : "const long long &",
4748   "referenced_type" : "type-442",
4749   "self_type" : "type-443",
4750   "size" : 4,
4751   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4752  },
4753  {
4754   "alignment" : 4,
4755   "linker_set_key" : "const short &",
4756   "name" : "const short &",
4757   "referenced_type" : "type-437",
4758   "self_type" : "type-438",
4759   "size" : 4,
4760   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4761  },
4762  {
4763   "alignment" : 4,
4764   "linker_set_key" : "const signed char &",
4765   "name" : "const signed char &",
4766   "referenced_type" : "type-433",
4767   "self_type" : "type-436",
4768   "size" : 4,
4769   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4770  },
4771  {
4772   "alignment" : 4,
4773   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4774   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4775   "referenced_type" : "type-116",
4776   "self_type" : "type-118",
4777   "size" : 4,
4778   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4779  },
4780  {
4781   "alignment" : 4,
4782   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4783   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4784   "referenced_type" : "type-199",
4785   "self_type" : "type-202",
4786   "size" : 4,
4787   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4788  },
4789  {
4790   "alignment" : 4,
4791   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4792   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4793   "referenced_type" : "type-576",
4794   "self_type" : "type-578",
4795   "size" : 4,
4796   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4797  },
4798  {
4799   "alignment" : 4,
4800   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4801   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4802   "referenced_type" : "type-793",
4803   "self_type" : "type-795",
4804   "size" : 4,
4805   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4806  },
4807  {
4808   "alignment" : 4,
4809   "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 *> > *)> > > &",
4810   "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 *> > *)> > > &",
4811   "referenced_type" : "type-150",
4812   "self_type" : "type-149",
4813   "size" : 4,
4814   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4815  },
4816  {
4817   "alignment" : 4,
4818   "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 *> > *)> > > &",
4819   "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 *> > *)> > > &",
4820   "referenced_type" : "type-247",
4821   "self_type" : "type-246",
4822   "size" : 4,
4823   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4824  },
4825  {
4826   "alignment" : 4,
4827   "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 *> > *)> > > &",
4828   "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 *> > *)> > > &",
4829   "referenced_type" : "type-295",
4830   "self_type" : "type-294",
4831   "size" : 4,
4832   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "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 *> > *)> > > &",
4837   "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 *> > *)> > > &",
4838   "referenced_type" : "type-753",
4839   "self_type" : "type-752",
4840   "size" : 4,
4841   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4842  },
4843  {
4844   "alignment" : 4,
4845   "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 *> > *)> > > &",
4846   "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 *> > *)> > > &",
4847   "referenced_type" : "type-819",
4848   "self_type" : "type-818",
4849   "size" : 4,
4850   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4851  },
4852  {
4853   "alignment" : 4,
4854   "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 *> > *)> > > &",
4855   "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 *> > *)> > > &",
4856   "referenced_type" : "type-98",
4857   "self_type" : "type-97",
4858   "size" : 4,
4859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4860  },
4861  {
4862   "alignment" : 4,
4863   "linker_set_key" : "const unsigned char &",
4864   "name" : "const unsigned char &",
4865   "referenced_type" : "type-518",
4866   "self_type" : "type-672",
4867   "size" : 4,
4868   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4869  },
4870  {
4871   "alignment" : 4,
4872   "linker_set_key" : "const unsigned int &",
4873   "name" : "const unsigned int &",
4874   "referenced_type" : "type-54",
4875   "self_type" : "type-441",
4876   "size" : 4,
4877   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4878  },
4879  {
4880   "alignment" : 4,
4881   "linker_set_key" : "const unsigned long long &",
4882   "name" : "const unsigned long long &",
4883   "referenced_type" : "type-444",
4884   "self_type" : "type-445",
4885   "size" : 4,
4886   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4887  },
4888  {
4889   "alignment" : 4,
4890   "linker_set_key" : "const unsigned short &",
4891   "name" : "const unsigned short &",
4892   "referenced_type" : "type-439",
4893   "self_type" : "type-440",
4894   "size" : 4,
4895   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4896  },
4897  {
4898   "alignment" : 4,
4899   "linker_set_key" : "int &",
4900   "name" : "int &",
4901   "referenced_type" : "type-44",
4902   "self_type" : "type-539",
4903   "size" : 4,
4904   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4905  },
4906  {
4907   "alignment" : 4,
4908   "linker_set_key" : "unsigned char &",
4909   "name" : "unsigned char &",
4910   "referenced_type" : "type-89",
4911   "self_type" : "type-676",
4912   "size" : 4,
4913   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4914  },
4915  {
4916   "alignment" : 4,
4917   "linker_set_key" : "unsigned int &",
4918   "name" : "unsigned int &",
4919   "referenced_type" : "type-2",
4920   "self_type" : "type-684",
4921   "size" : 4,
4922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
4923  }
4924 ],
4925 "pointer_types" :
4926 [
4927  {
4928   "alignment" : 4,
4929   "linker_set_key" : "android::Condition *",
4930   "name" : "android::Condition *",
4931   "referenced_type" : "type-156",
4932   "self_type" : "type-658",
4933   "size" : 4,
4934   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4935  },
4936  {
4937   "alignment" : 4,
4938   "linker_set_key" : "android::Mutex *",
4939   "name" : "android::Mutex *",
4940   "referenced_type" : "type-50",
4941   "self_type" : "type-653",
4942   "size" : 4,
4943   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4944  },
4945  {
4946   "alignment" : 4,
4947   "linker_set_key" : "android::Mutex::Autolock *",
4948   "name" : "android::Mutex::Autolock *",
4949   "referenced_type" : "type-654",
4950   "self_type" : "type-656",
4951   "size" : 4,
4952   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4953  },
4954  {
4955   "alignment" : 4,
4956   "linker_set_key" : "android::RWLock *",
4957   "name" : "android::RWLock *",
4958   "referenced_type" : "type-659",
4959   "self_type" : "type-661",
4960   "size" : 4,
4961   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4962  },
4963  {
4964   "alignment" : 4,
4965   "linker_set_key" : "android::RWLock::AutoRLock *",
4966   "name" : "android::RWLock::AutoRLock *",
4967   "referenced_type" : "type-662",
4968   "self_type" : "type-664",
4969   "size" : 4,
4970   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4971  },
4972  {
4973   "alignment" : 4,
4974   "linker_set_key" : "android::RWLock::AutoWLock *",
4975   "name" : "android::RWLock::AutoWLock *",
4976   "referenced_type" : "type-665",
4977   "self_type" : "type-666",
4978   "size" : 4,
4979   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4980  },
4981  {
4982   "alignment" : 4,
4983   "linker_set_key" : "android::RefBase *",
4984   "name" : "android::RefBase *",
4985   "referenced_type" : "type-6",
4986   "self_type" : "type-458",
4987   "size" : 4,
4988   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4989  },
4990  {
4991   "alignment" : 4,
4992   "linker_set_key" : "android::RefBase::weakref_impl *",
4993   "name" : "android::RefBase::weakref_impl *",
4994   "referenced_type" : "type-102",
4995   "self_type" : "type-101",
4996   "size" : 4,
4997   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4998  },
4999  {
5000   "alignment" : 4,
5001   "linker_set_key" : "android::RefBase::weakref_impl *",
5002   "name" : "android::RefBase::weakref_impl *",
5003   "referenced_type" : "type-174",
5004   "self_type" : "type-173",
5005   "size" : 4,
5006   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5007  },
5008  {
5009   "alignment" : 4,
5010   "linker_set_key" : "android::RefBase::weakref_impl *",
5011   "name" : "android::RefBase::weakref_impl *",
5012   "referenced_type" : "type-22",
5013   "self_type" : "type-21",
5014   "size" : 4,
5015   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5016  },
5017  {
5018   "alignment" : 4,
5019   "linker_set_key" : "android::RefBase::weakref_impl *",
5020   "name" : "android::RefBase::weakref_impl *",
5021   "referenced_type" : "type-251",
5022   "self_type" : "type-250",
5023   "size" : 4,
5024   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5025  },
5026  {
5027   "alignment" : 4,
5028   "linker_set_key" : "android::RefBase::weakref_impl *",
5029   "name" : "android::RefBase::weakref_impl *",
5030   "referenced_type" : "type-779",
5031   "self_type" : "type-778",
5032   "size" : 4,
5033   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5034  },
5035  {
5036   "alignment" : 4,
5037   "linker_set_key" : "android::RefBase::weakref_impl *",
5038   "name" : "android::RefBase::weakref_impl *",
5039   "referenced_type" : "type-9",
5040   "self_type" : "type-8",
5041   "size" : 4,
5042   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5043  },
5044  {
5045   "alignment" : 4,
5046   "linker_set_key" : "android::RefBase::weakref_type *",
5047   "name" : "android::RefBase::weakref_type *",
5048   "referenced_type" : "type-11",
5049   "self_type" : "type-10",
5050   "size" : 4,
5051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5052  },
5053  {
5054   "alignment" : 4,
5055   "linker_set_key" : "android::ReferenceRenamer *",
5056   "name" : "android::ReferenceRenamer *",
5057   "referenced_type" : "type-451",
5058   "self_type" : "type-452",
5059   "size" : 4,
5060   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5061  },
5062  {
5063   "alignment" : 4,
5064   "linker_set_key" : "android::ScopedTrace *",
5065   "name" : "android::ScopedTrace *",
5066   "referenced_type" : "type-667",
5067   "self_type" : "type-668",
5068   "size" : 4,
5069   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5070  },
5071  {
5072   "alignment" : 4,
5073   "linker_set_key" : "android::String16 *",
5074   "name" : "android::String16 *",
5075   "referenced_type" : "type-61",
5076   "self_type" : "type-552",
5077   "size" : 4,
5078   "source_file" : "/system/core/libutils/include/utils/String16.h"
5079  },
5080  {
5081   "alignment" : 4,
5082   "linker_set_key" : "android::String8 *",
5083   "name" : "android::String8 *",
5084   "referenced_type" : "type-70",
5085   "self_type" : "type-547",
5086   "size" : 4,
5087   "source_file" : "/system/core/libutils/include/utils/String8.h"
5088  },
5089  {
5090   "alignment" : 4,
5091   "linker_set_key" : "android::Thread *",
5092   "name" : "android::Thread *",
5093   "referenced_type" : "type-154",
5094   "self_type" : "type-153",
5095   "size" : 4,
5096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5097  },
5098  {
5099   "alignment" : 4,
5100   "linker_set_key" : "android::VirtualLightRefBase *",
5101   "name" : "android::VirtualLightRefBase *",
5102   "referenced_type" : "type-355",
5103   "self_type" : "type-360",
5104   "size" : 4,
5105   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5106  },
5107  {
5108   "alignment" : 4,
5109   "linker_set_key" : "android::hardware::BHwBinder *",
5110   "name" : "android::hardware::BHwBinder *",
5111   "referenced_type" : "type-301",
5112   "self_type" : "type-300",
5113   "size" : 4,
5114   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5115  },
5116  {
5117   "alignment" : 4,
5118   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc> *",
5119   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc> *",
5120   "referenced_type" : "type-560",
5121   "self_type" : "type-559",
5122   "size" : 4,
5123   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5124  },
5125  {
5126   "alignment" : 4,
5127   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback> *",
5128   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback> *",
5129   "referenced_type" : "type-238",
5130   "self_type" : "type-790",
5131   "size" : 4,
5132   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5133  },
5134  {
5135   "alignment" : 4,
5136   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5137   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5138   "referenced_type" : "type-594",
5139   "self_type" : "type-597",
5140   "size" : 4,
5141   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5142  },
5143  {
5144   "alignment" : 4,
5145   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5146   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5147   "referenced_type" : "type-610",
5148   "self_type" : "type-617",
5149   "size" : 4,
5150   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5151  },
5152  {
5153   "alignment" : 4,
5154   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5155   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5156   "referenced_type" : "type-600",
5157   "self_type" : "type-605",
5158   "size" : 4,
5159   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5160  },
5161  {
5162   "alignment" : 4,
5163   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5164   "name" : "android::hardware::GrantorDescriptor *",
5165   "referenced_type" : "type-482",
5166   "self_type" : "type-481",
5167   "size" : 4,
5168   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5169  },
5170  {
5171   "alignment" : 4,
5172   "linker_set_key" : "android::hardware::IBinder *",
5173   "name" : "android::hardware::IBinder *",
5174   "referenced_type" : "type-26",
5175   "self_type" : "type-25",
5176   "size" : 4,
5177   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5178  },
5179  {
5180   "alignment" : 4,
5181   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5182   "name" : "android::hardware::IBinder::DeathRecipient *",
5183   "referenced_type" : "type-19",
5184   "self_type" : "type-18",
5185   "size" : 4,
5186   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5187  },
5188  {
5189   "alignment" : 4,
5190   "linker_set_key" : "android::hardware::IInterface *",
5191   "name" : "android::hardware::IInterface *",
5192   "referenced_type" : "type-37",
5193   "self_type" : "type-36",
5194   "size" : 4,
5195   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5196  },
5197  {
5198   "alignment" : 4,
5199   "linker_set_key" : "android::hardware::Parcel *",
5200   "name" : "android::hardware::Parcel *",
5201   "referenced_type" : "type-561",
5202   "self_type" : "type-566",
5203   "size" : 4,
5204   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5205  },
5206  {
5207   "alignment" : 4,
5208   "linker_set_key" : "android::hardware::ProcessState *",
5209   "name" : "android::hardware::ProcessState *",
5210   "referenced_type" : "type-43",
5211   "self_type" : "type-42",
5212   "size" : 4,
5213   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5214  },
5215  {
5216   "alignment" : 4,
5217   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5218   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5219   "referenced_type" : "type-321",
5220   "self_type" : "type-324",
5221   "size" : 4,
5222   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5223  },
5224  {
5225   "alignment" : 4,
5226   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5227   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5228   "referenced_type" : "type-335",
5229   "self_type" : "type-336",
5230   "size" : 4,
5231   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5232  },
5233  {
5234   "alignment" : 4,
5235   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5236   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5237   "referenced_type" : "type-770",
5238   "self_type" : "type-771",
5239   "size" : 4,
5240   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5241  },
5242  {
5243   "alignment" : 4,
5244   "linker_set_key" : "android::hardware::Return<bool> *",
5245   "name" : "android::hardware::Return<bool> *",
5246   "referenced_type" : "type-313",
5247   "self_type" : "type-315",
5248   "size" : 4,
5249   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5250  },
5251  {
5252   "alignment" : 4,
5253   "linker_set_key" : "android::hardware::Return<unsigned int> *",
5254   "name" : "android::hardware::Return<unsigned int> *",
5255   "referenced_type" : "type-329",
5256   "self_type" : "type-330",
5257   "size" : 4,
5258   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5259  },
5260  {
5261   "alignment" : 4,
5262   "linker_set_key" : "android::hardware::Return<void> *",
5263   "name" : "android::hardware::Return<void> *",
5264   "referenced_type" : "type-349",
5265   "self_type" : "type-350",
5266   "size" : 4,
5267   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5268  },
5269  {
5270   "alignment" : 4,
5271   "linker_set_key" : "android::hardware::Status *",
5272   "name" : "android::hardware::Status *",
5273   "referenced_type" : "type-303",
5274   "self_type" : "type-306",
5275   "size" : 4,
5276   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5277  },
5278  {
5279   "alignment" : 4,
5280   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5281   "name" : "android::hardware::details::HidlInstrumentor *",
5282   "referenced_type" : "type-242",
5283   "self_type" : "type-755",
5284   "size" : 4,
5285   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5286  },
5287  {
5288   "alignment" : 4,
5289   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5290   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5291   "referenced_type" : "type-493",
5292   "self_type" : "type-746",
5293   "size" : 4,
5294   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5295  },
5296  {
5297   "alignment" : 4,
5298   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5299   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5300   "referenced_type" : "type-484",
5301   "self_type" : "type-740",
5302   "size" : 4,
5303   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5304  },
5305  {
5306   "alignment" : 4,
5307   "linker_set_key" : "android::hardware::details::return_status *",
5308   "name" : "android::hardware::details::return_status *",
5309   "referenced_type" : "type-314",
5310   "self_type" : "type-344",
5311   "size" : 4,
5312   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5313  },
5314  {
5315   "alignment" : 4,
5316   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5317   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5318   "referenced_type" : "type-496",
5319   "self_type" : "type-495",
5320   "size" : 4,
5321   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5322  },
5323  {
5324   "alignment" : 4,
5325   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5326   "name" : "android::hardware::hidl_binder_death_recipient *",
5327   "referenced_type" : "type-278",
5328   "self_type" : "type-277",
5329   "size" : 4,
5330   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5331  },
5332  {
5333   "alignment" : 4,
5334   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5335   "name" : "android::hardware::hidl_death_recipient *",
5336   "referenced_type" : "type-281",
5337   "self_type" : "type-280",
5338   "size" : 4,
5339   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5340  },
5341  {
5342   "alignment" : 4,
5343   "linker_set_key" : "android::hardware::hidl_memory *",
5344   "name" : "android::hardware::hidl_memory *",
5345   "referenced_type" : "type-464",
5346   "self_type" : "type-465",
5347   "size" : 4,
5348   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5349  },
5350  {
5351   "alignment" : 4,
5352   "linker_set_key" : "android::hardware::hidl_string *",
5353   "name" : "android::hardware::hidl_string *",
5354   "referenced_type" : "type-462",
5355   "self_type" : "type-486",
5356   "size" : 4,
5357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5358  },
5359  {
5360   "alignment" : 4,
5361   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5362   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5363   "referenced_type" : "type-492",
5364   "self_type" : "type-498",
5365   "size" : 4,
5366   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5367  },
5368  {
5369   "alignment" : 4,
5370   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5371   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5372   "referenced_type" : "type-483",
5373   "self_type" : "type-487",
5374   "size" : 4,
5375   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5376  },
5377  {
5378   "alignment" : 4,
5379   "linker_set_key" : "android::hardware::hidl_version *",
5380   "name" : "android::hardware::hidl_version *",
5381   "referenced_type" : "type-519",
5382   "self_type" : "type-520",
5383   "size" : 4,
5384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5385  },
5386  {
5387   "alignment" : 4,
5388   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
5389   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
5390   "referenced_type" : "type-724",
5391   "self_type" : "type-725",
5392   "size" : 4,
5393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
5394  },
5395  {
5396   "alignment" : 4,
5397   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5398   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5399   "referenced_type" : "type-716",
5400   "self_type" : "type-717",
5401   "size" : 4,
5402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
5403  },
5404  {
5405   "alignment" : 4,
5406   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
5407   "name" : "android::hardware::nfc::V1_0::INfc *",
5408   "referenced_type" : "type-205",
5409   "self_type" : "type-204",
5410   "size" : 4,
5411   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5412  },
5413  {
5414   "alignment" : 4,
5415   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5416   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5417   "referenced_type" : "type-184",
5418   "self_type" : "type-183",
5419   "size" : 4,
5420   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5421  },
5422  {
5423   "alignment" : 4,
5424   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc *",
5425   "name" : "android::hardware::nfc::V1_1::BnHwNfc *",
5426   "referenced_type" : "type-591",
5427   "self_type" : "type-709",
5428   "size" : 4,
5429   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5430  },
5431  {
5432   "alignment" : 4,
5433   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
5434   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
5435   "referenced_type" : "type-575",
5436   "self_type" : "type-732",
5437   "size" : 4,
5438   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
5439  },
5440  {
5441   "alignment" : 4,
5442   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc *",
5443   "name" : "android::hardware::nfc::V1_1::BpHwNfc *",
5444   "referenced_type" : "type-736",
5445   "self_type" : "type-796",
5446   "size" : 4,
5447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5448  },
5449  {
5450   "alignment" : 4,
5451   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5452   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5453   "referenced_type" : "type-235",
5454   "self_type" : "type-249",
5455   "size" : 4,
5456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5457  },
5458  {
5459   "alignment" : 4,
5460   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfc *",
5461   "name" : "android::hardware::nfc::V1_1::BsNfc *",
5462   "referenced_type" : "type-769",
5463   "self_type" : "type-776",
5464   "size" : 4,
5465   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5466  },
5467  {
5468   "alignment" : 4,
5469   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfcClientCallback *",
5470   "name" : "android::hardware::nfc::V1_1::BsNfcClientCallback *",
5471   "referenced_type" : "type-763",
5472   "self_type" : "type-766",
5473   "size" : 4,
5474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5475  },
5476  {
5477   "alignment" : 4,
5478   "linker_set_key" : "android::hardware::nfc::V1_1::INfc *",
5479   "name" : "android::hardware::nfc::V1_1::INfc *",
5480   "referenced_type" : "type-268",
5481   "self_type" : "type-267",
5482   "size" : 4,
5483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5484  },
5485  {
5486   "alignment" : 4,
5487   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback *",
5488   "name" : "android::hardware::nfc::V1_1::INfcClientCallback *",
5489   "referenced_type" : "type-234",
5490   "self_type" : "type-233",
5491   "size" : 4,
5492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5493  },
5494  {
5495   "alignment" : 4,
5496   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5497   "name" : "android::hidl::base::V1_0::BnHwBase *",
5498   "referenced_type" : "type-574",
5499   "self_type" : "type-573",
5500   "size" : 4,
5501   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5502  },
5503  {
5504   "alignment" : 4,
5505   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5506   "name" : "android::hidl::base::V1_0::IBase *",
5507   "referenced_type" : "type-5",
5508   "self_type" : "type-4",
5509   "size" : 4,
5510   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5511  },
5512  {
5513   "alignment" : 4,
5514   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5515   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5516   "referenced_type" : "type-129",
5517   "self_type" : "type-128",
5518   "size" : 4,
5519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5520  },
5521  {
5522   "alignment" : 4,
5523   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5524   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5525   "referenced_type" : "type-161",
5526   "self_type" : "type-160",
5527   "size" : 4,
5528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5529  },
5530  {
5531   "alignment" : 4,
5532   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5533   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5534   "referenced_type" : "type-17",
5535   "self_type" : "type-20",
5536   "size" : 4,
5537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5538  },
5539  {
5540   "alignment" : 4,
5541   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5542   "name" : "android::sp<android::hardware::IBinder> *",
5543   "referenced_type" : "type-24",
5544   "self_type" : "type-29",
5545   "size" : 4,
5546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5547  },
5548  {
5549   "alignment" : 4,
5550   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5551   "name" : "android::sp<android::hardware::ProcessState> *",
5552   "referenced_type" : "type-41",
5553   "self_type" : "type-115",
5554   "size" : 4,
5555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5556  },
5557  {
5558   "alignment" : 4,
5559   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5560   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5561   "referenced_type" : "type-276",
5562   "self_type" : "type-275",
5563   "size" : 4,
5564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5565  },
5566  {
5567   "alignment" : 4,
5568   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5569   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5570   "referenced_type" : "type-203",
5571   "self_type" : "type-212",
5572   "size" : 4,
5573   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5574  },
5575  {
5576   "alignment" : 4,
5577   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5578   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5579   "referenced_type" : "type-182",
5580   "self_type" : "type-181",
5581   "size" : 4,
5582   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5583  },
5584  {
5585   "alignment" : 4,
5586   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
5587   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
5588   "referenced_type" : "type-266",
5589   "self_type" : "type-265",
5590   "size" : 4,
5591   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5592  },
5593  {
5594   "alignment" : 4,
5595   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
5596   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
5597   "referenced_type" : "type-232",
5598   "self_type" : "type-231",
5599   "size" : 4,
5600   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5601  },
5602  {
5603   "alignment" : 4,
5604   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5605   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5606   "referenced_type" : "type-14",
5607   "self_type" : "type-767",
5608   "size" : 4,
5609   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5610  },
5611  {
5612   "alignment" : 4,
5613   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5614   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5615   "referenced_type" : "type-127",
5616   "self_type" : "type-138",
5617   "size" : 4,
5618   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5619  },
5620  {
5621   "alignment" : 4,
5622   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5623   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5624   "referenced_type" : "type-159",
5625   "self_type" : "type-172",
5626   "size" : 4,
5627   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5628  },
5629  {
5630   "alignment" : 4,
5631   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5632   "name" : "android::wp<android::hardware::BHwBinder> *",
5633   "referenced_type" : "type-501",
5634   "self_type" : "type-583",
5635   "size" : 4,
5636   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5637  },
5638  {
5639   "alignment" : 4,
5640   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5641   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5642   "referenced_type" : "type-263",
5643   "self_type" : "type-323",
5644   "size" : 4,
5645   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5646  },
5647  {
5648   "alignment" : 4,
5649   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5650   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5651   "referenced_type" : "type-279",
5652   "self_type" : "type-435",
5653   "size" : 4,
5654   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5655  },
5656  {
5657   "alignment" : 4,
5658   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5659   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5660   "referenced_type" : "type-3",
5661   "self_type" : "type-757",
5662   "size" : 4,
5663   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5664  },
5665  {
5666   "alignment" : 4,
5667   "linker_set_key" : "android_flex_plane *",
5668   "name" : "android_flex_plane *",
5669   "referenced_type" : "type-641",
5670   "self_type" : "type-644",
5671   "size" : 4,
5672   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5673  },
5674  {
5675   "alignment" : 4,
5676   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5677   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5678   "referenced_type" : "type-58",
5679   "self_type" : "type-57",
5680   "size" : 4,
5681   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5682  },
5683  {
5684   "alignment" : 4,
5685   "linker_set_key" : "char *",
5686   "name" : "char *",
5687   "referenced_type" : "type-73",
5688   "self_type" : "type-318",
5689   "size" : 4,
5690   "source_file" : "/system/core/liblog/include/log/log_read.h"
5691  },
5692  {
5693   "alignment" : 4,
5694   "linker_set_key" : "const android::NativeHandle *",
5695   "name" : "const android::NativeHandle *",
5696   "referenced_type" : "type-534",
5697   "self_type" : "type-535",
5698   "size" : 4,
5699   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5700  },
5701  {
5702   "alignment" : 4,
5703   "linker_set_key" : "const android::RefBase *",
5704   "name" : "const android::RefBase *",
5705   "referenced_type" : "type-455",
5706   "self_type" : "type-456",
5707   "size" : 4,
5708   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5709  },
5710  {
5711   "alignment" : 4,
5712   "linker_set_key" : "const android::String16 *",
5713   "name" : "const android::String16 *",
5714   "referenced_type" : "type-60",
5715   "self_type" : "type-550",
5716   "size" : 4,
5717   "source_file" : "/system/core/libutils/include/utils/String16.h"
5718  },
5719  {
5720   "alignment" : 4,
5721   "linker_set_key" : "const android::String8 *",
5722   "name" : "const android::String8 *",
5723   "referenced_type" : "type-543",
5724   "self_type" : "type-544",
5725   "size" : 4,
5726   "source_file" : "/system/core/libutils/include/utils/String8.h"
5727  },
5728  {
5729   "alignment" : 4,
5730   "linker_set_key" : "const android::VectorImpl *",
5731   "name" : "const android::VectorImpl *",
5732   "referenced_type" : "type-620",
5733   "self_type" : "type-621",
5734   "size" : 4,
5735   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5736  },
5737  {
5738   "alignment" : 4,
5739   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5740   "name" : "const android::hardware::BpHwRefBase *",
5741   "referenced_type" : "type-554",
5742   "self_type" : "type-555",
5743   "size" : 4,
5744   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5745  },
5746  {
5747   "alignment" : 4,
5748   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5749   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5750   "referenced_type" : "type-586",
5751   "self_type" : "type-587",
5752   "size" : 4,
5753   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5754  },
5755  {
5756   "alignment" : 4,
5757   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5758   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5759   "referenced_type" : "type-592",
5760   "self_type" : "type-593",
5761   "size" : 4,
5762   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5763  },
5764  {
5765   "alignment" : 4,
5766   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5767   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5768   "referenced_type" : "type-327",
5769   "self_type" : "type-328",
5770   "size" : 4,
5771   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5772  },
5773  {
5774   "alignment" : 4,
5775   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5776   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > *",
5777   "referenced_type" : "type-339",
5778   "self_type" : "type-342",
5779   "size" : 4,
5780   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5781  },
5782  {
5783   "alignment" : 4,
5784   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5785   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > *",
5786   "referenced_type" : "type-774",
5787   "self_type" : "type-775",
5788   "size" : 4,
5789   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5790  },
5791  {
5792   "alignment" : 4,
5793   "linker_set_key" : "const android::hardware::Return<bool> *",
5794   "name" : "const android::hardware::Return<bool> *",
5795   "referenced_type" : "type-319",
5796   "self_type" : "type-320",
5797   "size" : 4,
5798   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5799  },
5800  {
5801   "alignment" : 4,
5802   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
5803   "name" : "const android::hardware::Return<unsigned int> *",
5804   "referenced_type" : "type-333",
5805   "self_type" : "type-334",
5806   "size" : 4,
5807   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5808  },
5809  {
5810   "alignment" : 4,
5811   "linker_set_key" : "const android::hardware::Status *",
5812   "name" : "const android::hardware::Status *",
5813   "referenced_type" : "type-308",
5814   "self_type" : "type-312",
5815   "size" : 4,
5816   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5817  },
5818  {
5819   "alignment" : 4,
5820   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5821   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5822   "referenced_type" : "type-748",
5823   "self_type" : "type-749",
5824   "size" : 4,
5825   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5826  },
5827  {
5828   "alignment" : 4,
5829   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5830   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5831   "referenced_type" : "type-742",
5832   "self_type" : "type-743",
5833   "size" : 4,
5834   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5835  },
5836  {
5837   "alignment" : 4,
5838   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5839   "name" : "const android::hardware::details::hidl_pointer<int> *",
5840   "referenced_type" : "type-629",
5841   "self_type" : "type-640",
5842   "size" : 4,
5843   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5844  },
5845  {
5846   "alignment" : 4,
5847   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5848   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5849   "referenced_type" : "type-693",
5850   "self_type" : "type-700",
5851   "size" : 4,
5852   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5853  },
5854  {
5855   "alignment" : 4,
5856   "linker_set_key" : "const android::hardware::details::return_status *",
5857   "name" : "const android::hardware::details::return_status *",
5858   "referenced_type" : "type-346",
5859   "self_type" : "type-347",
5860   "size" : 4,
5861   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5862  },
5863  {
5864   "alignment" : 4,
5865   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5866   "name" : "const android::hardware::hidl_death_recipient *",
5867   "referenced_type" : "type-761",
5868   "self_type" : "type-762",
5869   "size" : 4,
5870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5871  },
5872  {
5873   "alignment" : 4,
5874   "linker_set_key" : "const android::hardware::hidl_memory *",
5875   "name" : "const android::hardware::hidl_memory *",
5876   "referenced_type" : "type-467",
5877   "self_type" : "type-473",
5878   "size" : 4,
5879   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5880  },
5881  {
5882   "alignment" : 4,
5883   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5884   "name" : "const android::hardware::hidl_vec<int> *",
5885   "referenced_type" : "type-507",
5886   "self_type" : "type-508",
5887   "size" : 4,
5888   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5889  },
5890  {
5891   "alignment" : 4,
5892   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5893   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5894   "referenced_type" : "type-510",
5895   "self_type" : "type-511",
5896   "size" : 4,
5897   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5898  },
5899  {
5900   "alignment" : 4,
5901   "linker_set_key" : "const android::hardware::hidl_version *",
5902   "name" : "const android::hardware::hidl_version *",
5903   "referenced_type" : "type-521",
5904   "self_type" : "type-523",
5905   "size" : 4,
5906   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5907  },
5908  {
5909   "alignment" : 4,
5910   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5911   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5912   "referenced_type" : "type-729",
5913   "self_type" : "type-730",
5914   "size" : 4,
5915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
5916  },
5917  {
5918   "alignment" : 4,
5919   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5920   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5921   "referenced_type" : "type-722",
5922   "self_type" : "type-723",
5923   "size" : 4,
5924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
5925  },
5926  {
5927   "alignment" : 4,
5928   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
5929   "name" : "const android::hardware::nfc::V1_0::INfc *",
5930   "referenced_type" : "type-690",
5931   "self_type" : "type-691",
5932   "size" : 4,
5933   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
5934  },
5935  {
5936   "alignment" : 4,
5937   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5938   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5939   "referenced_type" : "type-196",
5940   "self_type" : "type-201",
5941   "size" : 4,
5942   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5943  },
5944  {
5945   "alignment" : 4,
5946   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc *",
5947   "name" : "const android::hardware::nfc::V1_1::BpHwNfc *",
5948   "referenced_type" : "type-735",
5949   "self_type" : "type-739",
5950   "size" : 4,
5951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
5952  },
5953  {
5954   "alignment" : 4,
5955   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5956   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
5957   "referenced_type" : "type-733",
5958   "self_type" : "type-734",
5959   "size" : 4,
5960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
5961  },
5962  {
5963   "alignment" : 4,
5964   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc *",
5965   "name" : "const android::hardware::nfc::V1_1::INfc *",
5966   "referenced_type" : "type-705",
5967   "self_type" : "type-706",
5968   "size" : 4,
5969   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
5970  },
5971  {
5972   "alignment" : 4,
5973   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
5974   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
5975   "referenced_type" : "type-260",
5976   "self_type" : "type-264",
5977   "size" : 4,
5978   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5979  },
5980  {
5981   "alignment" : 4,
5982   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5983   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5984   "referenced_type" : "type-714",
5985   "self_type" : "type-715",
5986   "size" : 4,
5987   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5988  },
5989  {
5990   "alignment" : 4,
5991   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5992   "name" : "const android::hidl::base::V1_0::IBase *",
5993   "referenced_type" : "type-15",
5994   "self_type" : "type-16",
5995   "size" : 4,
5996   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5997  },
5998  {
5999   "alignment" : 4,
6000   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6001   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6002   "referenced_type" : "type-147",
6003   "self_type" : "type-148",
6004   "size" : 4,
6005   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6006  },
6007  {
6008   "alignment" : 4,
6009   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6010   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6011   "referenced_type" : "type-669",
6012   "self_type" : "type-670",
6013   "size" : 4,
6014   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6015  },
6016  {
6017   "alignment" : 4,
6018   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6019   "name" : "const android::sp<android::hardware::IBinder> *",
6020   "referenced_type" : "type-31",
6021   "self_type" : "type-34",
6022   "size" : 4,
6023   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6024  },
6025  {
6026   "alignment" : 4,
6027   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6028   "name" : "const android::sp<android::hardware::ProcessState> *",
6029   "referenced_type" : "type-119",
6030   "self_type" : "type-124",
6031   "size" : 4,
6032   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6033  },
6034  {
6035   "alignment" : 4,
6036   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6037   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6038   "referenced_type" : "type-298",
6039   "self_type" : "type-297",
6040   "size" : 4,
6041   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6042  },
6043  {
6044   "alignment" : 4,
6045   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6046   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6047   "referenced_type" : "type-468",
6048   "self_type" : "type-756",
6049   "size" : 4,
6050   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6051  },
6052  {
6053   "alignment" : 4,
6054   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
6055   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
6056   "referenced_type" : "type-213",
6057   "self_type" : "type-223",
6058   "size" : 4,
6059   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6060  },
6061  {
6062   "alignment" : 4,
6063   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
6064   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
6065   "referenced_type" : "type-194",
6066   "self_type" : "type-193",
6067   "size" : 4,
6068   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6069  },
6070  {
6071   "alignment" : 4,
6072   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
6073   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
6074   "referenced_type" : "type-274",
6075   "self_type" : "type-273",
6076   "size" : 4,
6077   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6078  },
6079  {
6080   "alignment" : 4,
6081   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
6082   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
6083   "referenced_type" : "type-259",
6084   "self_type" : "type-258",
6085   "size" : 4,
6086   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6087  },
6088  {
6089   "alignment" : 4,
6090   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6091   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6092   "referenced_type" : "type-13",
6093   "self_type" : "type-12",
6094   "size" : 4,
6095   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6096  },
6097  {
6098   "alignment" : 4,
6099   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6100   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6101   "referenced_type" : "type-141",
6102   "self_type" : "type-146",
6103   "size" : 4,
6104   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6105  },
6106  {
6107   "alignment" : 4,
6108   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6109   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6110   "referenced_type" : "type-175",
6111   "self_type" : "type-177",
6112   "size" : 4,
6113   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6114  },
6115  {
6116   "alignment" : 4,
6117   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6118   "name" : "const android::wp<android::hardware::BHwBinder> *",
6119   "referenced_type" : "type-721",
6120   "self_type" : "type-731",
6121   "size" : 4,
6122   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6123  },
6124  {
6125   "alignment" : 4,
6126   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6127   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6128   "referenced_type" : "type-446",
6129   "self_type" : "type-457",
6130   "size" : 4,
6131   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6132  },
6133  {
6134   "alignment" : 4,
6135   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6136   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6137   "referenced_type" : "type-760",
6138   "self_type" : "type-759",
6139   "size" : 4,
6140   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6141  },
6142  {
6143   "alignment" : 4,
6144   "linker_set_key" : "const char *",
6145   "name" : "const char *",
6146   "referenced_type" : "type-72",
6147   "self_type" : "type-71",
6148   "size" : 4,
6149   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6150  },
6151  {
6152   "alignment" : 4,
6153   "linker_set_key" : "const char16_t *",
6154   "name" : "const char16_t *",
6155   "referenced_type" : "type-63",
6156   "self_type" : "type-62",
6157   "size" : 4,
6158   "source_file" : "/system/core/libutils/include/utils/String16.h"
6159  },
6160  {
6161   "alignment" : 4,
6162   "linker_set_key" : "const log_msg *",
6163   "name" : "const log_msg *",
6164   "referenced_type" : "type-162",
6165   "self_type" : "type-195",
6166   "size" : 4,
6167   "source_file" : "/system/core/liblog/include/log/log_read.h"
6168  },
6169  {
6170   "alignment" : 4,
6171   "linker_set_key" : "const native_handle *",
6172   "name" : "const native_handle *",
6173   "referenced_type" : "type-412",
6174   "self_type" : "type-411",
6175   "size" : 4,
6176   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6177  },
6178  {
6179   "alignment" : 4,
6180   "linker_set_key" : "const unsigned char *",
6181   "name" : "const unsigned char *",
6182   "referenced_type" : "type-518",
6183   "self_type" : "type-517",
6184   "size" : 4,
6185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6186  },
6187  {
6188   "alignment" : 4,
6189   "linker_set_key" : "const unsigned long long *",
6190   "name" : "const unsigned long long *",
6191   "referenced_type" : "type-444",
6192   "self_type" : "type-567",
6193   "size" : 4,
6194   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6195  },
6196  {
6197   "alignment" : 4,
6198   "linker_set_key" : "const void *",
6199   "name" : "const void *",
6200   "referenced_type" : "type-525",
6201   "self_type" : "type-526",
6202   "size" : 4,
6203   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6204  },
6205  {
6206   "alignment" : 4,
6207   "linker_set_key" : "int (*)(void *)",
6208   "name" : "int (*)(void *)",
6209   "referenced_type" : "type-650",
6210   "self_type" : "type-651",
6211   "size" : 4,
6212   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6213  },
6214  {
6215   "alignment" : 4,
6216   "linker_set_key" : "int *",
6217   "name" : "int *",
6218   "referenced_type" : "type-44",
6219   "self_type" : "type-506",
6220   "size" : 4,
6221   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6222  },
6223  {
6224   "alignment" : 4,
6225   "linker_set_key" : "log_msg *",
6226   "name" : "log_msg *",
6227   "referenced_type" : "type-163",
6228   "self_type" : "type-307",
6229   "size" : 4,
6230   "source_file" : "/system/core/liblog/include/log/log_read.h"
6231  },
6232  {
6233   "alignment" : 4,
6234   "linker_set_key" : "native_handle *",
6235   "name" : "native_handle *",
6236   "referenced_type" : "type-340",
6237   "self_type" : "type-359",
6238   "size" : 4,
6239   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6240  },
6241  {
6242   "alignment" : 4,
6243   "linker_set_key" : "unsigned char *",
6244   "name" : "unsigned char *",
6245   "referenced_type" : "type-89",
6246   "self_type" : "type-94",
6247   "size" : 4,
6248   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6249  },
6250  {
6251   "alignment" : 4,
6252   "linker_set_key" : "unsigned int *",
6253   "name" : "unsigned int *",
6254   "referenced_type" : "type-2",
6255   "self_type" : "type-40",
6256   "size" : 4,
6257   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6258  },
6259  {
6260   "alignment" : 4,
6261   "linker_set_key" : "unsigned long long *",
6262   "name" : "unsigned long long *",
6263   "referenced_type" : "type-95",
6264   "self_type" : "type-563",
6265   "size" : 4,
6266   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6267  },
6268  {
6269   "alignment" : 4,
6270   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6271   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6272   "referenced_type" : "type-565",
6273   "self_type" : "type-564",
6274   "size" : 4,
6275   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6276  },
6277  {
6278   "alignment" : 4,
6279   "linker_set_key" : "void *",
6280   "name" : "void *",
6281   "referenced_type" : "type-46",
6282   "self_type" : "type-45",
6283   "size" : 4,
6284   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6285  },
6286  {
6287   "alignment" : 4,
6288   "linker_set_key" : "void **",
6289   "name" : "void **",
6290   "referenced_type" : "type-45",
6291   "self_type" : "type-652",
6292   "size" : 4,
6293   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6294  }
6295 ],
6296 "qualified_types" :
6297 [
6298  {
6299   "alignment" : 4,
6300   "is_const" : true,
6301   "linker_set_key" : "android::RefBase::weakref_impl *const",
6302   "name" : "android::RefBase::weakref_impl *const",
6303   "referenced_type" : "type-101",
6304   "self_type" : "type-103",
6305   "size" : 4,
6306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6307  },
6308  {
6309   "alignment" : 4,
6310   "is_const" : true,
6311   "linker_set_key" : "android::RefBase::weakref_impl *const",
6312   "name" : "android::RefBase::weakref_impl *const",
6313   "referenced_type" : "type-173",
6314   "self_type" : "type-176",
6315   "size" : 4,
6316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6317  },
6318  {
6319   "alignment" : 4,
6320   "is_const" : true,
6321   "linker_set_key" : "android::RefBase::weakref_impl *const",
6322   "name" : "android::RefBase::weakref_impl *const",
6323   "referenced_type" : "type-21",
6324   "self_type" : "type-23",
6325   "size" : 4,
6326   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6327  },
6328  {
6329   "alignment" : 4,
6330   "is_const" : true,
6331   "linker_set_key" : "android::RefBase::weakref_impl *const",
6332   "name" : "android::RefBase::weakref_impl *const",
6333   "referenced_type" : "type-250",
6334   "self_type" : "type-253",
6335   "size" : 4,
6336   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6337  },
6338  {
6339   "alignment" : 4,
6340   "is_const" : true,
6341   "linker_set_key" : "android::RefBase::weakref_impl *const",
6342   "name" : "android::RefBase::weakref_impl *const",
6343   "referenced_type" : "type-778",
6344   "self_type" : "type-780",
6345   "size" : 4,
6346   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6347  },
6348  {
6349   "alignment" : 4,
6350   "is_const" : true,
6351   "linker_set_key" : "android::RefBase::weakref_impl *const",
6352   "name" : "android::RefBase::weakref_impl *const",
6353   "referenced_type" : "type-8",
6354   "self_type" : "type-7",
6355   "size" : 4,
6356   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6357  },
6358  {
6359   "alignment" : 4,
6360   "is_const" : true,
6361   "linker_set_key" : "android::hardware::IBinder *const",
6362   "name" : "android::hardware::IBinder *const",
6363   "referenced_type" : "type-25",
6364   "self_type" : "type-240",
6365   "size" : 4,
6366   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6367  },
6368  {
6369   "alignment" : 4,
6370   "is_const" : true,
6371   "linker_set_key" : "const android::NativeHandle",
6372   "name" : "const android::NativeHandle",
6373   "referenced_type" : "type-358",
6374   "self_type" : "type-534",
6375   "size" : 12,
6376   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6377  },
6378  {
6379   "alignment" : 4,
6380   "is_const" : true,
6381   "linker_set_key" : "const android::RefBase",
6382   "name" : "const android::RefBase",
6383   "referenced_type" : "type-6",
6384   "self_type" : "type-455",
6385   "size" : 8,
6386   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6387  },
6388  {
6389   "alignment" : 4,
6390   "is_const" : true,
6391   "linker_set_key" : "const android::String16",
6392   "name" : "const android::String16",
6393   "referenced_type" : "type-61",
6394   "self_type" : "type-60",
6395   "size" : 4,
6396   "source_file" : "/system/core/libutils/include/utils/String16.h"
6397  },
6398  {
6399   "alignment" : 4,
6400   "is_const" : true,
6401   "linker_set_key" : "const android::String8",
6402   "name" : "const android::String8",
6403   "referenced_type" : "type-70",
6404   "self_type" : "type-543",
6405   "size" : 4,
6406   "source_file" : "/system/core/libutils/include/utils/String8.h"
6407  },
6408  {
6409   "alignment" : 4,
6410   "is_const" : true,
6411   "linker_set_key" : "const android::VectorImpl",
6412   "name" : "const android::VectorImpl",
6413   "referenced_type" : "type-53",
6414   "self_type" : "type-620",
6415   "size" : 20,
6416   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6417  },
6418  {
6419   "alignment" : 4,
6420   "is_const" : true,
6421   "linker_set_key" : "const android::hardware::BpHwRefBase",
6422   "name" : "const android::hardware::BpHwRefBase",
6423   "referenced_type" : "type-239",
6424   "self_type" : "type-554",
6425   "size" : 24,
6426   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6427  },
6428  {
6429   "alignment" : 4,
6430   "is_const" : true,
6431   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6432   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6433   "referenced_type" : "type-579",
6434   "self_type" : "type-586",
6435   "size" : 16,
6436   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6437  },
6438  {
6439   "alignment" : 4,
6440   "is_const" : true,
6441   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6442   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6443   "referenced_type" : "type-588",
6444   "self_type" : "type-592",
6445   "size" : 16,
6446   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6447  },
6448  {
6449   "alignment" : 4,
6450   "is_const" : true,
6451   "linker_set_key" : "const android::hardware::Parcel",
6452   "name" : "const android::hardware::Parcel",
6453   "referenced_type" : "type-561",
6454   "self_type" : "type-571",
6455   "size" : 68,
6456   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6457  },
6458  {
6459   "alignment" : 4,
6460   "is_const" : true,
6461   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
6462   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
6463   "referenced_type" : "type-321",
6464   "self_type" : "type-327",
6465   "size" : 28,
6466   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6467  },
6468  {
6469   "alignment" : 4,
6470   "is_const" : true,
6471   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
6472   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
6473   "referenced_type" : "type-335",
6474   "self_type" : "type-339",
6475   "size" : 28,
6476   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6477  },
6478  {
6479   "alignment" : 4,
6480   "is_const" : true,
6481   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
6482   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
6483   "referenced_type" : "type-770",
6484   "self_type" : "type-774",
6485   "size" : 28,
6486   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6487  },
6488  {
6489   "alignment" : 4,
6490   "is_const" : true,
6491   "linker_set_key" : "const android::hardware::Return<bool>",
6492   "name" : "const android::hardware::Return<bool>",
6493   "referenced_type" : "type-313",
6494   "self_type" : "type-319",
6495   "size" : 24,
6496   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6497  },
6498  {
6499   "alignment" : 4,
6500   "is_const" : true,
6501   "linker_set_key" : "const android::hardware::Return<unsigned int>",
6502   "name" : "const android::hardware::Return<unsigned int>",
6503   "referenced_type" : "type-329",
6504   "self_type" : "type-333",
6505   "size" : 28,
6506   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6507  },
6508  {
6509   "alignment" : 4,
6510   "is_const" : true,
6511   "linker_set_key" : "const android::hardware::Status",
6512   "name" : "const android::hardware::Status",
6513   "referenced_type" : "type-303",
6514   "self_type" : "type-308",
6515   "size" : 20,
6516   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6517  },
6518  {
6519   "alignment" : 4,
6520   "is_const" : true,
6521   "linker_set_key" : "const android::hardware::details::SchedPrio",
6522   "name" : "const android::hardware::details::SchedPrio",
6523   "referenced_type" : "type-582",
6524   "self_type" : "type-585",
6525   "size" : 8,
6526   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6527  },
6528  {
6529   "alignment" : 8,
6530   "is_const" : true,
6531   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6532   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6533   "referenced_type" : "type-493",
6534   "self_type" : "type-748",
6535   "size" : 8,
6536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6537  },
6538  {
6539   "alignment" : 8,
6540   "is_const" : true,
6541   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6542   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6543   "referenced_type" : "type-484",
6544   "self_type" : "type-742",
6545   "size" : 8,
6546   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6547  },
6548  {
6549   "alignment" : 8,
6550   "is_const" : true,
6551   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6552   "name" : "const android::hardware::details::hidl_pointer<int>",
6553   "referenced_type" : "type-504",
6554   "self_type" : "type-629",
6555   "size" : 8,
6556   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6557  },
6558  {
6559   "alignment" : 8,
6560   "is_const" : true,
6561   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6562   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6563   "referenced_type" : "type-92",
6564   "self_type" : "type-693",
6565   "size" : 8,
6566   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6567  },
6568  {
6569   "alignment" : 4,
6570   "is_const" : true,
6571   "linker_set_key" : "const android::hardware::details::return_status",
6572   "name" : "const android::hardware::details::return_status",
6573   "referenced_type" : "type-314",
6574   "self_type" : "type-346",
6575   "size" : 24,
6576   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6577  },
6578  {
6579   "alignment" : 4,
6580   "is_const" : true,
6581   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6582   "name" : "const android::hardware::hidl_death_recipient",
6583   "referenced_type" : "type-281",
6584   "self_type" : "type-761",
6585   "size" : 12,
6586   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6587  },
6588  {
6589   "alignment" : 8,
6590   "is_const" : true,
6591   "linker_set_key" : "const android::hardware::hidl_handle",
6592   "name" : "const android::hardware::hidl_handle",
6593   "referenced_type" : "type-460",
6594   "self_type" : "type-527",
6595   "size" : 16,
6596   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6597  },
6598  {
6599   "alignment" : 8,
6600   "is_const" : true,
6601   "linker_set_key" : "const android::hardware::hidl_memory",
6602   "name" : "const android::hardware::hidl_memory",
6603   "referenced_type" : "type-464",
6604   "self_type" : "type-467",
6605   "size" : 40,
6606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6607  },
6608  {
6609   "alignment" : 8,
6610   "is_const" : true,
6611   "linker_set_key" : "const android::hardware::hidl_string",
6612   "name" : "const android::hardware::hidl_string",
6613   "referenced_type" : "type-462",
6614   "self_type" : "type-461",
6615   "size" : 16,
6616   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6617  },
6618  {
6619   "alignment" : 8,
6620   "is_const" : true,
6621   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6622   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6623   "referenced_type" : "type-483",
6624   "self_type" : "type-707",
6625   "size" : 16,
6626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
6627  },
6628  {
6629   "alignment" : 8,
6630   "is_const" : true,
6631   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6632   "name" : "const android::hardware::hidl_vec<int>",
6633   "referenced_type" : "type-503",
6634   "self_type" : "type-507",
6635   "size" : 16,
6636   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6637  },
6638  {
6639   "alignment" : 8,
6640   "is_const" : true,
6641   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6642   "name" : "const android::hardware::hidl_vec<unsigned char>",
6643   "referenced_type" : "type-91",
6644   "self_type" : "type-510",
6645   "size" : 16,
6646   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6647  },
6648  {
6649   "alignment" : 2,
6650   "is_const" : true,
6651   "linker_set_key" : "const android::hardware::hidl_version",
6652   "name" : "const android::hardware::hidl_version",
6653   "referenced_type" : "type-519",
6654   "self_type" : "type-521",
6655   "size" : 4,
6656   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6657  },
6658  {
6659   "alignment" : 4,
6660   "is_const" : true,
6661   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc",
6662   "name" : "const android::hardware::nfc::V1_0::BpHwNfc",
6663   "referenced_type" : "type-726",
6664   "self_type" : "type-729",
6665   "size" : 92,
6666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
6667  },
6668  {
6669   "alignment" : 4,
6670   "is_const" : true,
6671   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6672   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6673   "referenced_type" : "type-718",
6674   "self_type" : "type-722",
6675   "size" : 92,
6676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
6677  },
6678  {
6679   "alignment" : 4,
6680   "is_const" : true,
6681   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc",
6682   "name" : "const android::hardware::nfc::V1_0::INfc",
6683   "referenced_type" : "type-205",
6684   "self_type" : "type-690",
6685   "size" : 12,
6686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
6687  },
6688  {
6689   "alignment" : 4,
6690   "is_const" : true,
6691   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6692   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6693   "referenced_type" : "type-184",
6694   "self_type" : "type-196",
6695   "size" : 12,
6696   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6697  },
6698  {
6699   "alignment" : 4,
6700   "is_const" : true,
6701   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcEvent",
6702   "name" : "const android::hardware::nfc::V1_0::NfcEvent",
6703   "referenced_type" : "type-682",
6704   "self_type" : "type-683",
6705   "size" : 4,
6706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6707  },
6708  {
6709   "alignment" : 4,
6710   "is_const" : true,
6711   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcStatus",
6712   "name" : "const android::hardware::nfc::V1_0::NfcStatus",
6713   "referenced_type" : "type-322",
6714   "self_type" : "type-685",
6715   "size" : 4,
6716   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6717  },
6718  {
6719   "alignment" : 4,
6720   "is_const" : true,
6721   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc",
6722   "name" : "const android::hardware::nfc::V1_1::BpHwNfc",
6723   "referenced_type" : "type-736",
6724   "self_type" : "type-735",
6725   "size" : 92,
6726   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
6727  },
6728  {
6729   "alignment" : 4,
6730   "is_const" : true,
6731   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
6732   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
6733   "referenced_type" : "type-235",
6734   "self_type" : "type-733",
6735   "size" : 92,
6736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
6737  },
6738  {
6739   "alignment" : 1,
6740   "is_const" : true,
6741   "linker_set_key" : "const android::hardware::nfc::V1_1::Constant",
6742   "name" : "const android::hardware::nfc::V1_1::Constant",
6743   "referenced_type" : "type-694",
6744   "self_type" : "type-696",
6745   "size" : 1,
6746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
6747  },
6748  {
6749   "alignment" : 4,
6750   "is_const" : true,
6751   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc",
6752   "name" : "const android::hardware::nfc::V1_1::INfc",
6753   "referenced_type" : "type-268",
6754   "self_type" : "type-705",
6755   "size" : 12,
6756   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
6757  },
6758  {
6759   "alignment" : 4,
6760   "is_const" : true,
6761   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback",
6762   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback",
6763   "referenced_type" : "type-234",
6764   "self_type" : "type-260",
6765   "size" : 12,
6766   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6767  },
6768  {
6769   "alignment" : 8,
6770   "is_const" : true,
6771   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcConfig",
6772   "name" : "const android::hardware::nfc::V1_1::NfcConfig",
6773   "referenced_type" : "type-87",
6774   "self_type" : "type-86",
6775   "size" : 40,
6776   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/hwtypes.h"
6777  },
6778  {
6779   "alignment" : 4,
6780   "is_const" : true,
6781   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcEvent",
6782   "name" : "const android::hardware::nfc::V1_1::NfcEvent",
6783   "referenced_type" : "type-692",
6784   "self_type" : "type-695",
6785   "size" : 4,
6786   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
6787  },
6788  {
6789   "alignment" : 1,
6790   "is_const" : true,
6791   "linker_set_key" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
6792   "name" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
6793   "referenced_type" : "type-88",
6794   "self_type" : "type-697",
6795   "size" : 1,
6796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
6797  },
6798  {
6799   "alignment" : 4,
6800   "is_const" : true,
6801   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6802   "name" : "const android::hidl::base::V1_0::BpHwBase",
6803   "referenced_type" : "type-711",
6804   "self_type" : "type-714",
6805   "size" : 92,
6806   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6807  },
6808  {
6809   "alignment" : 4,
6810   "is_const" : true,
6811   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6812   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6813   "referenced_type" : "type-537",
6814   "self_type" : "type-538",
6815   "size" : 4,
6816   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6817  },
6818  {
6819   "alignment" : 4,
6820   "is_const" : true,
6821   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6822   "name" : "const android::hidl::base::V1_0::IBase",
6823   "referenced_type" : "type-5",
6824   "self_type" : "type-15",
6825   "size" : 12,
6826   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6827  },
6828  {
6829   "alignment" : 4,
6830   "is_const" : true,
6831   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6832   "name" : "const android::hidl::base::V1_0::IBase *const",
6833   "referenced_type" : "type-16",
6834   "self_type" : "type-598",
6835   "size" : 4,
6836   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6837  },
6838  {
6839   "alignment" : 4,
6840   "is_const" : true,
6841   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6842   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6843   "referenced_type" : "type-129",
6844   "self_type" : "type-147",
6845   "size" : 12,
6846   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6847  },
6848  {
6849   "alignment" : 4,
6850   "is_const" : true,
6851   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6852   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6853   "referenced_type" : "type-673",
6854   "self_type" : "type-677",
6855   "size" : 4,
6856   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6857  },
6858  {
6859   "alignment" : 1,
6860   "is_const" : true,
6861   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6862   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6863   "referenced_type" : "type-671",
6864   "self_type" : "type-675",
6865   "size" : 1,
6866   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6867  },
6868  {
6869   "alignment" : 4,
6870   "is_const" : true,
6871   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6872   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6873   "referenced_type" : "type-161",
6874   "self_type" : "type-669",
6875   "size" : 12,
6876   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6877  },
6878  {
6879   "alignment" : 4,
6880   "is_const" : true,
6881   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6882   "name" : "const android::sp<android::hardware::IBinder>",
6883   "referenced_type" : "type-24",
6884   "self_type" : "type-31",
6885   "size" : 4,
6886   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6887  },
6888  {
6889   "alignment" : 4,
6890   "is_const" : true,
6891   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6892   "name" : "const android::sp<android::hardware::ProcessState>",
6893   "referenced_type" : "type-41",
6894   "self_type" : "type-119",
6895   "size" : 4,
6896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6897  },
6898  {
6899   "alignment" : 4,
6900   "is_const" : true,
6901   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6902   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6903   "referenced_type" : "type-276",
6904   "self_type" : "type-298",
6905   "size" : 4,
6906   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6907  },
6908  {
6909   "alignment" : 4,
6910   "is_const" : true,
6911   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6912   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6913   "referenced_type" : "type-469",
6914   "self_type" : "type-468",
6915   "size" : 4,
6916   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6917  },
6918  {
6919   "alignment" : 4,
6920   "is_const" : true,
6921   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6922   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6923   "referenced_type" : "type-203",
6924   "self_type" : "type-213",
6925   "size" : 4,
6926   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6927  },
6928  {
6929   "alignment" : 4,
6930   "is_const" : true,
6931   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6932   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6933   "referenced_type" : "type-182",
6934   "self_type" : "type-194",
6935   "size" : 4,
6936   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6937  },
6938  {
6939   "alignment" : 4,
6940   "is_const" : true,
6941   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
6942   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
6943   "referenced_type" : "type-266",
6944   "self_type" : "type-274",
6945   "size" : 4,
6946   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6947  },
6948  {
6949   "alignment" : 4,
6950   "is_const" : true,
6951   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
6952   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
6953   "referenced_type" : "type-232",
6954   "self_type" : "type-259",
6955   "size" : 4,
6956   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6957  },
6958  {
6959   "alignment" : 4,
6960   "is_const" : true,
6961   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6962   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6963   "referenced_type" : "type-14",
6964   "self_type" : "type-13",
6965   "size" : 4,
6966   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6967  },
6968  {
6969   "alignment" : 4,
6970   "is_const" : true,
6971   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6972   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6973   "referenced_type" : "type-127",
6974   "self_type" : "type-141",
6975   "size" : 4,
6976   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6977  },
6978  {
6979   "alignment" : 4,
6980   "is_const" : true,
6981   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6982   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6983   "referenced_type" : "type-159",
6984   "self_type" : "type-175",
6985   "size" : 4,
6986   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6987  },
6988  {
6989   "alignment" : 4,
6990   "is_const" : true,
6991   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6992   "name" : "const android::wp<android::hardware::BHwBinder>",
6993   "referenced_type" : "type-501",
6994   "self_type" : "type-721",
6995   "size" : 8,
6996   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6997  },
6998  {
6999   "alignment" : 4,
7000   "is_const" : true,
7001   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7002   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7003   "referenced_type" : "type-279",
7004   "self_type" : "type-446",
7005   "size" : 8,
7006   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7007  },
7008  {
7009   "alignment" : 4,
7010   "is_const" : true,
7011   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7012   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7013   "referenced_type" : "type-3",
7014   "self_type" : "type-760",
7015   "size" : 8,
7016   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7017  },
7018  {
7019   "alignment" : 1,
7020   "is_const" : true,
7021   "linker_set_key" : "const bool",
7022   "name" : "const bool",
7023   "referenced_type" : "type-56",
7024   "self_type" : "type-155",
7025   "size" : 1,
7026   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7027  },
7028  {
7029   "alignment" : 1,
7030   "is_const" : true,
7031   "linker_set_key" : "const char",
7032   "name" : "const char",
7033   "referenced_type" : "type-73",
7034   "self_type" : "type-72",
7035   "size" : 1,
7036   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7037  },
7038  {
7039   "alignment" : 2,
7040   "is_const" : true,
7041   "linker_set_key" : "const char16_t",
7042   "name" : "const char16_t",
7043   "referenced_type" : "type-64",
7044   "self_type" : "type-63",
7045   "size" : 2,
7046   "source_file" : "/system/core/libutils/include/utils/String16.h"
7047  },
7048  {
7049   "alignment" : 8,
7050   "is_const" : true,
7051   "linker_set_key" : "const double",
7052   "name" : "const double",
7053   "referenced_type" : "type-428",
7054   "self_type" : "type-449",
7055   "size" : 8,
7056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7057  },
7058  {
7059   "alignment" : 4,
7060   "is_const" : true,
7061   "linker_set_key" : "const float",
7062   "name" : "const float",
7063   "referenced_type" : "type-423",
7064   "self_type" : "type-447",
7065   "size" : 4,
7066   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7067  },
7068  {
7069   "alignment" : 4,
7070   "is_const" : true,
7071   "linker_set_key" : "const int",
7072   "name" : "const int",
7073   "referenced_type" : "type-44",
7074   "self_type" : "type-616",
7075   "size" : 4,
7076   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7077  },
7078  {
7079   "is_const" : true,
7080   "linker_set_key" : "const iter<is_const>",
7081   "name" : "const iter<is_const>",
7082   "referenced_type" : "type-105",
7083   "self_type" : "type-104",
7084   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7085  },
7086  {
7087   "is_const" : true,
7088   "linker_set_key" : "const iter<is_const>",
7089   "name" : "const iter<is_const>",
7090   "referenced_type" : "type-179",
7091   "self_type" : "type-178",
7092   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7093  },
7094  {
7095   "is_const" : true,
7096   "linker_set_key" : "const iter<is_const>",
7097   "name" : "const iter<is_const>",
7098   "referenced_type" : "type-256",
7099   "self_type" : "type-255",
7100   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7101  },
7102  {
7103   "is_const" : true,
7104   "linker_set_key" : "const iter<is_const>",
7105   "name" : "const iter<is_const>",
7106   "referenced_type" : "type-28",
7107   "self_type" : "type-27",
7108   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7109  },
7110  {
7111   "is_const" : true,
7112   "linker_set_key" : "const iter<is_const>",
7113   "name" : "const iter<is_const>",
7114   "referenced_type" : "type-476",
7115   "self_type" : "type-475",
7116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7117  },
7118  {
7119   "is_const" : true,
7120   "linker_set_key" : "const iter<is_const>",
7121   "name" : "const iter<is_const>",
7122   "referenced_type" : "type-782",
7123   "self_type" : "type-781",
7124   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7125  },
7126  {
7127   "alignment" : 4,
7128   "is_const" : true,
7129   "linker_set_key" : "const log_msg",
7130   "name" : "const log_msg",
7131   "referenced_type" : "type-163",
7132   "self_type" : "type-162",
7133   "size" : 5124,
7134   "source_file" : "/system/core/liblog/include/log/log_read.h"
7135  },
7136  {
7137   "alignment" : 8,
7138   "is_const" : true,
7139   "linker_set_key" : "const long long",
7140   "name" : "const long long",
7141   "referenced_type" : "type-49",
7142   "self_type" : "type-442",
7143   "size" : 8,
7144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7145  },
7146  {
7147   "alignment" : 4,
7148   "is_const" : true,
7149   "linker_set_key" : "const native_handle",
7150   "name" : "const native_handle",
7151   "referenced_type" : "type-340",
7152   "self_type" : "type-412",
7153   "size" : 12,
7154   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7155  },
7156  {
7157   "alignment" : 2,
7158   "is_const" : true,
7159   "linker_set_key" : "const short",
7160   "name" : "const short",
7161   "referenced_type" : "type-380",
7162   "self_type" : "type-437",
7163   "size" : 2,
7164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7165  },
7166  {
7167   "alignment" : 1,
7168   "is_const" : true,
7169   "linker_set_key" : "const signed char",
7170   "name" : "const signed char",
7171   "referenced_type" : "type-434",
7172   "self_type" : "type-433",
7173   "size" : 1,
7174   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7175  },
7176  {
7177   "alignment" : 4,
7178   "is_const" : true,
7179   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7180   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7181   "referenced_type" : "type-135",
7182   "self_type" : "type-134",
7183   "size" : 28,
7184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7185  },
7186  {
7187   "alignment" : 4,
7188   "is_const" : true,
7189   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7190   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7191   "referenced_type" : "type-220",
7192   "self_type" : "type-219",
7193   "size" : 28,
7194   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7195  },
7196  {
7197   "alignment" : 4,
7198   "is_const" : true,
7199   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7200   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7201   "referenced_type" : "type-283",
7202   "self_type" : "type-282",
7203   "size" : 28,
7204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7205  },
7206  {
7207   "alignment" : 4,
7208   "is_const" : true,
7209   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7210   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7211   "referenced_type" : "type-687",
7212   "self_type" : "type-686",
7213   "size" : 28,
7214   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7215  },
7216  {
7217   "alignment" : 4,
7218   "is_const" : true,
7219   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7220   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7221   "referenced_type" : "type-77",
7222   "self_type" : "type-76",
7223   "size" : 28,
7224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7225  },
7226  {
7227   "alignment" : 4,
7228   "is_const" : true,
7229   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7230   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
7231   "referenced_type" : "type-809",
7232   "self_type" : "type-808",
7233   "size" : 28,
7234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7235  },
7236  {
7237   "alignment" : 4,
7238   "is_const" : true,
7239   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7240   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7241   "referenced_type" : "type-137",
7242   "self_type" : "type-136",
7243   "size" : 20,
7244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7245  },
7246  {
7247   "alignment" : 4,
7248   "is_const" : true,
7249   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7250   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7251   "referenced_type" : "type-222",
7252   "self_type" : "type-221",
7253   "size" : 20,
7254   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7255  },
7256  {
7257   "alignment" : 4,
7258   "is_const" : true,
7259   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7260   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7261   "referenced_type" : "type-285",
7262   "self_type" : "type-284",
7263   "size" : 20,
7264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7265  },
7266  {
7267   "alignment" : 4,
7268   "is_const" : true,
7269   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7270   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7271   "referenced_type" : "type-689",
7272   "self_type" : "type-688",
7273   "size" : 20,
7274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7275  },
7276  {
7277   "alignment" : 4,
7278   "is_const" : true,
7279   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7280   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7281   "referenced_type" : "type-79",
7282   "self_type" : "type-78",
7283   "size" : 20,
7284   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7285  },
7286  {
7287   "alignment" : 4,
7288   "is_const" : true,
7289   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7290   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
7291   "referenced_type" : "type-811",
7292   "self_type" : "type-810",
7293   "size" : 20,
7294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
7295  },
7296  {
7297   "alignment" : 1,
7298   "is_const" : true,
7299   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7300   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7301   "referenced_type" : "type-143",
7302   "self_type" : "type-142",
7303   "size" : 1,
7304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7305  },
7306  {
7307   "alignment" : 1,
7308   "is_const" : true,
7309   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7310   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7311   "referenced_type" : "type-227",
7312   "self_type" : "type-226",
7313   "size" : 1,
7314   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7315  },
7316  {
7317   "alignment" : 1,
7318   "is_const" : true,
7319   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7320   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7321   "referenced_type" : "type-290",
7322   "self_type" : "type-289",
7323   "size" : 1,
7324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7325  },
7326  {
7327   "alignment" : 1,
7328   "is_const" : true,
7329   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7330   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7331   "referenced_type" : "type-702",
7332   "self_type" : "type-701",
7333   "size" : 1,
7334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7335  },
7336  {
7337   "alignment" : 1,
7338   "is_const" : true,
7339   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7340   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7341   "referenced_type" : "type-815",
7342   "self_type" : "type-814",
7343   "size" : 1,
7344   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7345  },
7346  {
7347   "alignment" : 1,
7348   "is_const" : true,
7349   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7350   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
7351   "referenced_type" : "type-83",
7352   "self_type" : "type-82",
7353   "size" : 1,
7354   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7355  },
7356  {
7357   "alignment" : 4,
7358   "is_const" : true,
7359   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7360   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7361   "referenced_type" : "type-140",
7362   "self_type" : "type-139",
7363   "size" : 32,
7364   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7365  },
7366  {
7367   "alignment" : 4,
7368   "is_const" : true,
7369   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7370   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7371   "referenced_type" : "type-225",
7372   "self_type" : "type-224",
7373   "size" : 32,
7374   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7375  },
7376  {
7377   "alignment" : 4,
7378   "is_const" : true,
7379   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7380   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7381   "referenced_type" : "type-288",
7382   "self_type" : "type-287",
7383   "size" : 32,
7384   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7385  },
7386  {
7387   "alignment" : 4,
7388   "is_const" : true,
7389   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7390   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7391   "referenced_type" : "type-699",
7392   "self_type" : "type-698",
7393   "size" : 32,
7394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7395  },
7396  {
7397   "alignment" : 4,
7398   "is_const" : true,
7399   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7400   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7401   "referenced_type" : "type-813",
7402   "self_type" : "type-812",
7403   "size" : 32,
7404   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7405  },
7406  {
7407   "alignment" : 4,
7408   "is_const" : true,
7409   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7410   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
7411   "referenced_type" : "type-81",
7412   "self_type" : "type-80",
7413   "size" : 32,
7414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7415  },
7416  {
7417   "alignment" : 1,
7418   "is_const" : true,
7419   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7420   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7421   "referenced_type" : "type-145",
7422   "self_type" : "type-144",
7423   "size" : 3,
7424   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7425  },
7426  {
7427   "alignment" : 1,
7428   "is_const" : true,
7429   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7430   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7431   "referenced_type" : "type-229",
7432   "self_type" : "type-228",
7433   "size" : 3,
7434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7435  },
7436  {
7437   "alignment" : 1,
7438   "is_const" : true,
7439   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7440   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7441   "referenced_type" : "type-292",
7442   "self_type" : "type-291",
7443   "size" : 3,
7444   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7445  },
7446  {
7447   "alignment" : 1,
7448   "is_const" : true,
7449   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7450   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7451   "referenced_type" : "type-704",
7452   "self_type" : "type-703",
7453   "size" : 3,
7454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7455  },
7456  {
7457   "alignment" : 1,
7458   "is_const" : true,
7459   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7460   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7461   "referenced_type" : "type-817",
7462   "self_type" : "type-816",
7463   "size" : 3,
7464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7465  },
7466  {
7467   "alignment" : 1,
7468   "is_const" : true,
7469   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7470   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
7471   "referenced_type" : "type-85",
7472   "self_type" : "type-84",
7473   "size" : 3,
7474   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
7475  },
7476  {
7477   "alignment" : 4,
7478   "is_const" : true,
7479   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7480   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7481   "referenced_type" : "type-112",
7482   "self_type" : "type-111",
7483   "size" : 12,
7484   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7485  },
7486  {
7487   "alignment" : 4,
7488   "is_const" : true,
7489   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7490   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7491   "referenced_type" : "type-192",
7492   "self_type" : "type-191",
7493   "size" : 12,
7494   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7495  },
7496  {
7497   "alignment" : 4,
7498   "is_const" : true,
7499   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7500   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7501   "referenced_type" : "type-262",
7502   "self_type" : "type-261",
7503   "size" : 12,
7504   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7505  },
7506  {
7507   "alignment" : 4,
7508   "is_const" : true,
7509   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7510   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7511   "referenced_type" : "type-33",
7512   "self_type" : "type-32",
7513   "size" : 12,
7514   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7515  },
7516  {
7517   "alignment" : 4,
7518   "is_const" : true,
7519   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7520   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7521   "referenced_type" : "type-541",
7522   "self_type" : "type-540",
7523   "size" : 12,
7524   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7525  },
7526  {
7527   "alignment" : 4,
7528   "is_const" : true,
7529   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7530   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7531   "referenced_type" : "type-789",
7532   "self_type" : "type-788",
7533   "size" : 12,
7534   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7535  },
7536  {
7537   "alignment" : 4,
7538   "is_const" : true,
7539   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7540   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7541   "referenced_type" : "type-133",
7542   "self_type" : "type-132",
7543   "size" : 4,
7544   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7545  },
7546  {
7547   "alignment" : 4,
7548   "is_const" : true,
7549   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7550   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7551   "referenced_type" : "type-217",
7552   "self_type" : "type-216",
7553   "size" : 4,
7554   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7555  },
7556  {
7557   "alignment" : 4,
7558   "is_const" : true,
7559   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7560   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7561   "referenced_type" : "type-681",
7562   "self_type" : "type-680",
7563   "size" : 4,
7564   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7565  },
7566  {
7567   "alignment" : 4,
7568   "is_const" : true,
7569   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7570   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7571   "referenced_type" : "type-806",
7572   "self_type" : "type-805",
7573   "size" : 4,
7574   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7575  },
7576  {
7577   "alignment" : 1,
7578   "is_const" : true,
7579   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7580   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7581   "referenced_type" : "type-131",
7582   "self_type" : "type-130",
7583   "size" : 3,
7584   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7585  },
7586  {
7587   "alignment" : 1,
7588   "is_const" : true,
7589   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7590   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7591   "referenced_type" : "type-215",
7592   "self_type" : "type-214",
7593   "size" : 3,
7594   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7595  },
7596  {
7597   "alignment" : 1,
7598   "is_const" : true,
7599   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7600   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7601   "referenced_type" : "type-679",
7602   "self_type" : "type-678",
7603   "size" : 3,
7604   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7605  },
7606  {
7607   "alignment" : 1,
7608   "is_const" : true,
7609   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7610   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7611   "referenced_type" : "type-804",
7612   "self_type" : "type-803",
7613   "size" : 3,
7614   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7615  },
7616  {
7617   "alignment" : 4,
7618   "is_const" : true,
7619   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7620   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7621   "referenced_type" : "type-117",
7622   "self_type" : "type-116",
7623   "size" : 12,
7624   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7625  },
7626  {
7627   "alignment" : 4,
7628   "is_const" : true,
7629   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7630   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7631   "referenced_type" : "type-200",
7632   "self_type" : "type-199",
7633   "size" : 12,
7634   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7635  },
7636  {
7637   "alignment" : 4,
7638   "is_const" : true,
7639   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7640   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7641   "referenced_type" : "type-577",
7642   "self_type" : "type-576",
7643   "size" : 12,
7644   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7645  },
7646  {
7647   "alignment" : 4,
7648   "is_const" : true,
7649   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7650   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7651   "referenced_type" : "type-794",
7652   "self_type" : "type-793",
7653   "size" : 12,
7654   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7655  },
7656  {
7657   "alignment" : 4,
7658   "is_const" : true,
7659   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7660   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7661   "referenced_type" : "type-110",
7662   "self_type" : "type-109",
7663   "size" : 8,
7664   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7665  },
7666  {
7667   "alignment" : 4,
7668   "is_const" : true,
7669   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7670   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7671   "referenced_type" : "type-188",
7672   "self_type" : "type-187",
7673   "size" : 8,
7674   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7675  },
7676  {
7677   "alignment" : 4,
7678   "is_const" : true,
7679   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7680   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7681   "referenced_type" : "type-500",
7682   "self_type" : "type-499",
7683   "size" : 8,
7684   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7685  },
7686  {
7687   "alignment" : 4,
7688   "is_const" : true,
7689   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7690   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7691   "referenced_type" : "type-787",
7692   "self_type" : "type-786",
7693   "size" : 8,
7694   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7695  },
7696  {
7697   "alignment" : 4,
7698   "is_const" : true,
7699   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7700   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7701   "referenced_type" : "type-108",
7702   "self_type" : "type-107",
7703   "size" : 8,
7704   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7705  },
7706  {
7707   "alignment" : 4,
7708   "is_const" : true,
7709   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7710   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7711   "referenced_type" : "type-186",
7712   "self_type" : "type-185",
7713   "size" : 8,
7714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7715  },
7716  {
7717   "alignment" : 4,
7718   "is_const" : true,
7719   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7720   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7721   "referenced_type" : "type-489",
7722   "self_type" : "type-488",
7723   "size" : 8,
7724   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7725  },
7726  {
7727   "alignment" : 4,
7728   "is_const" : true,
7729   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7730   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7731   "referenced_type" : "type-785",
7732   "self_type" : "type-784",
7733   "size" : 8,
7734   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7735  },
7736  {
7737   "alignment" : 4,
7738   "is_const" : true,
7739   "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 *> > *)> > >",
7740   "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 *> > *)> > >",
7741   "referenced_type" : "type-151",
7742   "self_type" : "type-150",
7743   "size" : 12,
7744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7745  },
7746  {
7747   "alignment" : 4,
7748   "is_const" : true,
7749   "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 *> > *)> > >",
7750   "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 *> > *)> > >",
7751   "referenced_type" : "type-248",
7752   "self_type" : "type-247",
7753   "size" : 12,
7754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7755  },
7756  {
7757   "alignment" : 4,
7758   "is_const" : true,
7759   "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 *> > *)> > >",
7760   "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 *> > *)> > >",
7761   "referenced_type" : "type-296",
7762   "self_type" : "type-295",
7763   "size" : 12,
7764   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7765  },
7766  {
7767   "alignment" : 4,
7768   "is_const" : true,
7769   "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 *> > *)> > >",
7770   "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 *> > *)> > >",
7771   "referenced_type" : "type-754",
7772   "self_type" : "type-753",
7773   "size" : 12,
7774   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7775  },
7776  {
7777   "alignment" : 4,
7778   "is_const" : true,
7779   "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 *> > *)> > >",
7780   "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 *> > *)> > >",
7781   "referenced_type" : "type-820",
7782   "self_type" : "type-819",
7783   "size" : 12,
7784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7785  },
7786  {
7787   "alignment" : 4,
7788   "is_const" : true,
7789   "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 *> > *)> > >",
7790   "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 *> > *)> > >",
7791   "referenced_type" : "type-99",
7792   "self_type" : "type-98",
7793   "size" : 12,
7794   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7795  },
7796  {
7797   "alignment" : 1,
7798   "is_const" : true,
7799   "linker_set_key" : "const unsigned char",
7800   "name" : "const unsigned char",
7801   "referenced_type" : "type-89",
7802   "self_type" : "type-518",
7803   "size" : 1,
7804   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7805  },
7806  {
7807   "alignment" : 4,
7808   "is_const" : true,
7809   "linker_set_key" : "const unsigned int",
7810   "name" : "const unsigned int",
7811   "referenced_type" : "type-2",
7812   "self_type" : "type-54",
7813   "size" : 4,
7814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7815  },
7816  {
7817   "alignment" : 8,
7818   "is_const" : true,
7819   "linker_set_key" : "const unsigned long long",
7820   "name" : "const unsigned long long",
7821   "referenced_type" : "type-95",
7822   "self_type" : "type-444",
7823   "size" : 8,
7824   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7825  },
7826  {
7827   "alignment" : 2,
7828   "is_const" : true,
7829   "linker_set_key" : "const unsigned short",
7830   "name" : "const unsigned short",
7831   "referenced_type" : "type-167",
7832   "self_type" : "type-439",
7833   "size" : 2,
7834   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7835  },
7836  {
7837   "is_const" : true,
7838   "linker_set_key" : "const void",
7839   "name" : "const void",
7840   "referenced_type" : "type-46",
7841   "self_type" : "type-525",
7842   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7843  },
7844  {
7845   "alignment" : 1,
7846   "is_volatile" : true,
7847   "linker_set_key" : "volatile bool",
7848   "name" : "volatile bool",
7849   "referenced_type" : "type-56",
7850   "self_type" : "type-158",
7851   "size" : 1,
7852   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7853  },
7854  {
7855   "alignment" : 4,
7856   "is_volatile" : true,
7857   "linker_set_key" : "volatile int",
7858   "name" : "volatile int",
7859   "referenced_type" : "type-44",
7860   "self_type" : "type-74",
7861   "size" : 4,
7862   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7863  }
7864 ],
7865 "record_types" :
7866 [
7867  {
7868   "alignment" : 4,
7869   "fields" :
7870   [
7871    {
7872     "access" : "private",
7873     "field_name" : "mCond",
7874     "referenced_type" : "type-157"
7875    }
7876   ],
7877   "linker_set_key" : "android::Condition",
7878   "name" : "android::Condition",
7879   "record_kind" : "class",
7880   "referenced_type" : "type-156",
7881   "self_type" : "type-156",
7882   "size" : 4,
7883   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7884   "unique_id" : "_ZTSN7android9ConditionE"
7885  },
7886  {
7887   "alignment" : 4,
7888   "fields" :
7889   [
7890    {
7891     "access" : "private",
7892     "field_name" : "mVector",
7893     "referenced_type" : "type-67"
7894    }
7895   ],
7896   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7897   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7898   "record_kind" : "class",
7899   "referenced_type" : "type-66",
7900   "self_type" : "type-66",
7901   "size" : 20,
7902   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7903   "template_args" : [ "type-61", "type-24" ],
7904   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7905  },
7906  {
7907   "alignment" : 4,
7908   "fields" :
7909   [
7910    {
7911     "access" : "private",
7912     "field_name" : "mCount",
7913     "referenced_type" : "type-357"
7914    }
7915   ],
7916   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7917   "name" : "android::LightRefBase<android::NativeHandle>",
7918   "record_kind" : "class",
7919   "referenced_type" : "type-356",
7920   "self_type" : "type-356",
7921   "size" : 4,
7922   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7923   "template_args" : [ "type-358" ],
7924   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7925  },
7926  {
7927   "alignment" : 4,
7928   "fields" :
7929   [
7930    {
7931     "access" : "private",
7932     "field_name" : "mCount",
7933     "referenced_type" : "type-354"
7934    }
7935   ],
7936   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7937   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7938   "record_kind" : "class",
7939   "referenced_type" : "type-353",
7940   "self_type" : "type-353",
7941   "size" : 4,
7942   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7943   "template_args" : [ "type-355" ],
7944   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7945  },
7946  {
7947   "alignment" : 4,
7948   "fields" :
7949   [
7950    {
7951     "access" : "private",
7952     "field_name" : "mMutex",
7953     "referenced_type" : "type-51"
7954    }
7955   ],
7956   "linker_set_key" : "android::Mutex",
7957   "name" : "android::Mutex",
7958   "record_kind" : "class",
7959   "referenced_type" : "type-50",
7960   "self_type" : "type-50",
7961   "size" : 4,
7962   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7963   "unique_id" : "_ZTSN7android5MutexE"
7964  },
7965  {
7966   "alignment" : 4,
7967   "fields" :
7968   [
7969    {
7970     "access" : "private",
7971     "field_name" : "mLock",
7972     "referenced_type" : "type-655"
7973    }
7974   ],
7975   "linker_set_key" : "android::Mutex::Autolock",
7976   "name" : "android::Mutex::Autolock",
7977   "record_kind" : "class",
7978   "referenced_type" : "type-654",
7979   "self_type" : "type-654",
7980   "size" : 4,
7981   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7982   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7983  },
7984  {
7985   "alignment" : 4,
7986   "base_specifiers" :
7987   [
7988    {
7989     "referenced_type" : "type-356"
7990    }
7991   ],
7992   "fields" :
7993   [
7994    {
7995     "access" : "private",
7996     "field_name" : "mHandle",
7997     "field_offset" : 32,
7998     "referenced_type" : "type-359"
7999    },
8000    {
8001     "access" : "private",
8002     "field_name" : "mOwnsHandle",
8003     "field_offset" : 64,
8004     "referenced_type" : "type-56"
8005    }
8006   ],
8007   "linker_set_key" : "android::NativeHandle",
8008   "name" : "android::NativeHandle",
8009   "record_kind" : "class",
8010   "referenced_type" : "type-358",
8011   "self_type" : "type-358",
8012   "size" : 12,
8013   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8014   "unique_id" : "_ZTSN7android12NativeHandleE"
8015  },
8016  {
8017   "alignment" : 4,
8018   "fields" :
8019   [
8020    {
8021     "access" : "private",
8022     "field_name" : "mRWLock",
8023     "referenced_type" : "type-660"
8024    }
8025   ],
8026   "linker_set_key" : "android::RWLock",
8027   "name" : "android::RWLock",
8028   "record_kind" : "class",
8029   "referenced_type" : "type-659",
8030   "self_type" : "type-659",
8031   "size" : 40,
8032   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8033   "unique_id" : "_ZTSN7android6RWLockE"
8034  },
8035  {
8036   "alignment" : 4,
8037   "fields" :
8038   [
8039    {
8040     "access" : "private",
8041     "field_name" : "mLock",
8042     "referenced_type" : "type-663"
8043    }
8044   ],
8045   "linker_set_key" : "android::RWLock::AutoRLock",
8046   "name" : "android::RWLock::AutoRLock",
8047   "record_kind" : "class",
8048   "referenced_type" : "type-662",
8049   "self_type" : "type-662",
8050   "size" : 4,
8051   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8052   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8053  },
8054  {
8055   "alignment" : 4,
8056   "fields" :
8057   [
8058    {
8059     "access" : "private",
8060     "field_name" : "mLock",
8061     "referenced_type" : "type-663"
8062    }
8063   ],
8064   "linker_set_key" : "android::RWLock::AutoWLock",
8065   "name" : "android::RWLock::AutoWLock",
8066   "record_kind" : "class",
8067   "referenced_type" : "type-665",
8068   "self_type" : "type-665",
8069   "size" : 4,
8070   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8071   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8072  },
8073  {
8074   "alignment" : 4,
8075   "fields" :
8076   [
8077    {
8078     "access" : "private",
8079     "field_name" : "mRefs",
8080     "field_offset" : 32,
8081     "referenced_type" : "type-7"
8082    }
8083   ],
8084   "linker_set_key" : "android::RefBase",
8085   "name" : "android::RefBase",
8086   "record_kind" : "class",
8087   "referenced_type" : "type-6",
8088   "self_type" : "type-6",
8089   "size" : 8,
8090   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8091   "unique_id" : "_ZTSN7android7RefBaseE",
8092   "vtable_components" :
8093   [
8094    {
8095     "kind" : "offset_to_top"
8096    },
8097    {
8098     "kind" : "rtti",
8099     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8100    },
8101    {
8102     "kind" : "complete_dtor_pointer",
8103     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8104    },
8105    {
8106     "kind" : "deleting_dtor_pointer",
8107     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8108    },
8109    {
8110     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8111    },
8112    {
8113     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8114    },
8115    {
8116     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8117    },
8118    {
8119     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8120    }
8121   ]
8122  },
8123  {
8124   "alignment" : 1,
8125   "linker_set_key" : "android::RefBase::weakref_type",
8126   "name" : "android::RefBase::weakref_type",
8127   "record_kind" : "class",
8128   "referenced_type" : "type-11",
8129   "self_type" : "type-11",
8130   "size" : 1,
8131   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8132   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8133  },
8134  {
8135   "alignment" : 1,
8136   "linker_set_key" : "android::ReferenceMover",
8137   "name" : "android::ReferenceMover",
8138   "record_kind" : "class",
8139   "referenced_type" : "type-459",
8140   "self_type" : "type-459",
8141   "size" : 1,
8142   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8143   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8144  },
8145  {
8146   "alignment" : 4,
8147   "linker_set_key" : "android::ReferenceRenamer",
8148   "name" : "android::ReferenceRenamer",
8149   "record_kind" : "class",
8150   "referenced_type" : "type-451",
8151   "self_type" : "type-451",
8152   "size" : 4,
8153   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8154   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8155   "vtable_components" :
8156   [
8157    {
8158     "kind" : "offset_to_top"
8159    },
8160    {
8161     "kind" : "rtti",
8162     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8163    },
8164    {
8165     "is_pure" : true,
8166     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8167    }
8168   ]
8169  },
8170  {
8171   "alignment" : 8,
8172   "fields" :
8173   [
8174    {
8175     "access" : "private",
8176     "field_name" : "mTag",
8177     "referenced_type" : "type-95"
8178    }
8179   ],
8180   "linker_set_key" : "android::ScopedTrace",
8181   "name" : "android::ScopedTrace",
8182   "record_kind" : "class",
8183   "referenced_type" : "type-667",
8184   "self_type" : "type-667",
8185   "size" : 8,
8186   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8187   "unique_id" : "_ZTSN7android11ScopedTraceE"
8188  },
8189  {
8190   "alignment" : 4,
8191   "base_specifiers" :
8192   [
8193    {
8194     "access" : "private",
8195     "referenced_type" : "type-68"
8196    }
8197   ],
8198   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8199   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8200   "record_kind" : "class",
8201   "referenced_type" : "type-67",
8202   "self_type" : "type-67",
8203   "size" : 20,
8204   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8205   "template_args" : [ "type-69" ],
8206   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8207   "vtable_components" :
8208   [
8209    {
8210     "kind" : "offset_to_top"
8211    },
8212    {
8213     "kind" : "rtti",
8214     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8215    },
8216    {
8217     "kind" : "complete_dtor_pointer",
8218     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8219    },
8220    {
8221     "kind" : "deleting_dtor_pointer",
8222     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8223    },
8224    {
8225     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8226    },
8227    {
8228     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8229    },
8230    {
8231     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8232    },
8233    {
8234     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8235    },
8236    {
8237     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8238    },
8239    {
8240     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8241    },
8242    {
8243     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8244    }
8245   ]
8246  },
8247  {
8248   "alignment" : 4,
8249   "base_specifiers" :
8250   [
8251    {
8252     "referenced_type" : "type-53"
8253    }
8254   ],
8255   "linker_set_key" : "android::SortedVectorImpl",
8256   "name" : "android::SortedVectorImpl",
8257   "record_kind" : "class",
8258   "referenced_type" : "type-68",
8259   "self_type" : "type-68",
8260   "size" : 20,
8261   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8262   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8263   "vtable_components" :
8264   [
8265    {
8266     "kind" : "offset_to_top"
8267    },
8268    {
8269     "kind" : "rtti",
8270     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8271    },
8272    {
8273     "kind" : "complete_dtor_pointer",
8274     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8275    },
8276    {
8277     "kind" : "deleting_dtor_pointer",
8278     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8279    },
8280    {
8281     "is_pure" : true,
8282     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8283    },
8284    {
8285     "is_pure" : true,
8286     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8287    },
8288    {
8289     "is_pure" : true,
8290     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8291    },
8292    {
8293     "is_pure" : true,
8294     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8295    },
8296    {
8297     "is_pure" : true,
8298     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8299    },
8300    {
8301     "is_pure" : true,
8302     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8303    },
8304    {
8305     "is_pure" : true,
8306     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8307    }
8308   ]
8309  },
8310  {
8311   "alignment" : 4,
8312   "fields" :
8313   [
8314    {
8315     "access" : "private",
8316     "field_name" : "mString",
8317     "referenced_type" : "type-62"
8318    }
8319   ],
8320   "linker_set_key" : "android::String16",
8321   "name" : "android::String16",
8322   "record_kind" : "class",
8323   "referenced_type" : "type-61",
8324   "self_type" : "type-61",
8325   "size" : 4,
8326   "source_file" : "/system/core/libutils/include/utils/String16.h",
8327   "unique_id" : "_ZTSN7android8String16E"
8328  },
8329  {
8330   "alignment" : 4,
8331   "fields" :
8332   [
8333    {
8334     "access" : "private",
8335     "field_name" : "mString",
8336     "referenced_type" : "type-71"
8337    }
8338   ],
8339   "linker_set_key" : "android::String8",
8340   "name" : "android::String8",
8341   "record_kind" : "class",
8342   "referenced_type" : "type-70",
8343   "self_type" : "type-70",
8344   "size" : 4,
8345   "source_file" : "/system/core/libutils/include/utils/String8.h",
8346   "unique_id" : "_ZTSN7android7String8E"
8347  },
8348  {
8349   "alignment" : 4,
8350   "base_specifiers" :
8351   [
8352    {
8353     "is_virtual" : true,
8354     "referenced_type" : "type-6"
8355    }
8356   ],
8357   "fields" :
8358   [
8359    {
8360     "access" : "private",
8361     "field_name" : "mCanCallJava",
8362     "field_offset" : 32,
8363     "referenced_type" : "type-155"
8364    },
8365    {
8366     "access" : "private",
8367     "field_name" : "mThread",
8368     "field_offset" : 64,
8369     "referenced_type" : "type-45"
8370    },
8371    {
8372     "access" : "private",
8373     "field_name" : "mLock",
8374     "field_offset" : 96,
8375     "referenced_type" : "type-50"
8376    },
8377    {
8378     "access" : "private",
8379     "field_name" : "mThreadExitedCondition",
8380     "field_offset" : 128,
8381     "referenced_type" : "type-156"
8382    },
8383    {
8384     "access" : "private",
8385     "field_name" : "mStatus",
8386     "field_offset" : 160,
8387     "referenced_type" : "type-44"
8388    },
8389    {
8390     "access" : "private",
8391     "field_name" : "mExitPending",
8392     "field_offset" : 192,
8393     "referenced_type" : "type-158"
8394    },
8395    {
8396     "access" : "private",
8397     "field_name" : "mRunning",
8398     "field_offset" : 200,
8399     "referenced_type" : "type-158"
8400    },
8401    {
8402     "access" : "private",
8403     "field_name" : "mHoldSelf",
8404     "field_offset" : 224,
8405     "referenced_type" : "type-152"
8406    },
8407    {
8408     "access" : "private",
8409     "field_name" : "mTid",
8410     "field_offset" : 256,
8411     "referenced_type" : "type-44"
8412    }
8413   ],
8414   "linker_set_key" : "android::Thread",
8415   "name" : "android::Thread",
8416   "record_kind" : "class",
8417   "referenced_type" : "type-154",
8418   "self_type" : "type-154",
8419   "size" : 44,
8420   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8421   "unique_id" : "_ZTSN7android6ThreadE",
8422   "vtable_components" :
8423   [
8424    {
8425     "component_value" : 36,
8426     "kind" : "vbase_offset"
8427    },
8428    {
8429     "kind" : "offset_to_top"
8430    },
8431    {
8432     "kind" : "rtti",
8433     "mangled_component_name" : "_ZTIN7android6ThreadE"
8434    },
8435    {
8436     "kind" : "complete_dtor_pointer",
8437     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8438    },
8439    {
8440     "kind" : "deleting_dtor_pointer",
8441     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8442    },
8443    {
8444     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
8445    },
8446    {
8447     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8448    },
8449    {
8450     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8451    },
8452    {
8453     "is_pure" : true,
8454     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8455    },
8456    {
8457     "kind" : "vcall_offset"
8458    },
8459    {
8460     "kind" : "vcall_offset"
8461    },
8462    {
8463     "kind" : "vcall_offset"
8464    },
8465    {
8466     "kind" : "vcall_offset"
8467    },
8468    {
8469     "component_value" : -36,
8470     "kind" : "vcall_offset"
8471    },
8472    {
8473     "component_value" : -36,
8474     "kind" : "offset_to_top"
8475    },
8476    {
8477     "kind" : "rtti",
8478     "mangled_component_name" : "_ZTIN7android6ThreadE"
8479    },
8480    {
8481     "kind" : "complete_dtor_pointer",
8482     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
8483    },
8484    {
8485     "kind" : "deleting_dtor_pointer",
8486     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
8487    },
8488    {
8489     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8490    },
8491    {
8492     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8493    },
8494    {
8495     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8496    },
8497    {
8498     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8499    }
8500   ]
8501  },
8502  {
8503   "alignment" : 4,
8504   "base_specifiers" :
8505   [
8506    {
8507     "access" : "private",
8508     "referenced_type" : "type-53"
8509    }
8510   ],
8511   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8512   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8513   "record_kind" : "class",
8514   "referenced_type" : "type-52",
8515   "self_type" : "type-52",
8516   "size" : 20,
8517   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8518   "template_args" : [ "type-55" ],
8519   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8520   "vtable_components" :
8521   [
8522    {
8523     "kind" : "offset_to_top"
8524    },
8525    {
8526     "kind" : "rtti",
8527     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8528    },
8529    {
8530     "kind" : "complete_dtor_pointer",
8531     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8532    },
8533    {
8534     "kind" : "deleting_dtor_pointer",
8535     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8536    },
8537    {
8538     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8539    },
8540    {
8541     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8542    },
8543    {
8544     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8545    },
8546    {
8547     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8548    },
8549    {
8550     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8551    },
8552    {
8553     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8554    }
8555   ]
8556  },
8557  {
8558   "alignment" : 4,
8559   "fields" :
8560   [
8561    {
8562     "access" : "private",
8563     "field_name" : "mStorage",
8564     "field_offset" : 32,
8565     "referenced_type" : "type-45"
8566    },
8567    {
8568     "access" : "private",
8569     "field_name" : "mCount",
8570     "field_offset" : 64,
8571     "referenced_type" : "type-2"
8572    },
8573    {
8574     "access" : "private",
8575     "field_name" : "mFlags",
8576     "field_offset" : 96,
8577     "referenced_type" : "type-54"
8578    },
8579    {
8580     "access" : "private",
8581     "field_name" : "mItemSize",
8582     "field_offset" : 128,
8583     "referenced_type" : "type-54"
8584    }
8585   ],
8586   "linker_set_key" : "android::VectorImpl",
8587   "name" : "android::VectorImpl",
8588   "record_kind" : "class",
8589   "referenced_type" : "type-53",
8590   "self_type" : "type-53",
8591   "size" : 20,
8592   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8593   "unique_id" : "_ZTSN7android10VectorImplE",
8594   "vtable_components" :
8595   [
8596    {
8597     "kind" : "offset_to_top"
8598    },
8599    {
8600     "kind" : "rtti",
8601     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8602    },
8603    {
8604     "kind" : "complete_dtor_pointer",
8605     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8606    },
8607    {
8608     "kind" : "deleting_dtor_pointer",
8609     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8610    },
8611    {
8612     "is_pure" : true,
8613     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8614    },
8615    {
8616     "is_pure" : true,
8617     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8618    },
8619    {
8620     "is_pure" : true,
8621     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8622    },
8623    {
8624     "is_pure" : true,
8625     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8626    },
8627    {
8628     "is_pure" : true,
8629     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8630    },
8631    {
8632     "is_pure" : true,
8633     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8634    }
8635   ]
8636  },
8637  {
8638   "alignment" : 4,
8639   "base_specifiers" :
8640   [
8641    {
8642     "referenced_type" : "type-353"
8643    }
8644   ],
8645   "linker_set_key" : "android::VirtualLightRefBase",
8646   "name" : "android::VirtualLightRefBase",
8647   "record_kind" : "class",
8648   "referenced_type" : "type-355",
8649   "self_type" : "type-355",
8650   "size" : 8,
8651   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8652   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8653   "vtable_components" :
8654   [
8655    {
8656     "kind" : "offset_to_top"
8657    },
8658    {
8659     "kind" : "rtti",
8660     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8661    },
8662    {
8663     "kind" : "complete_dtor_pointer",
8664     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8665    },
8666    {
8667     "kind" : "deleting_dtor_pointer",
8668     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8669    }
8670   ]
8671  },
8672  {
8673   "alignment" : 4,
8674   "base_specifiers" :
8675   [
8676    {
8677     "referenced_type" : "type-26"
8678    }
8679   ],
8680   "fields" :
8681   [
8682    {
8683     "access" : "protected",
8684     "field_name" : "mSchedPolicy",
8685     "field_offset" : 32,
8686     "referenced_type" : "type-44"
8687    },
8688    {
8689     "access" : "protected",
8690     "field_name" : "mSchedPriority",
8691     "field_offset" : 64,
8692     "referenced_type" : "type-44"
8693    },
8694    {
8695     "access" : "private",
8696     "field_name" : "mExtras",
8697     "field_offset" : 96,
8698     "referenced_type" : "type-302"
8699    },
8700    {
8701     "access" : "private",
8702     "field_name" : "mReserved0",
8703     "field_offset" : 128,
8704     "referenced_type" : "type-45"
8705    }
8706   ],
8707   "linker_set_key" : "android::hardware::BHwBinder",
8708   "name" : "android::hardware::BHwBinder",
8709   "record_kind" : "class",
8710   "referenced_type" : "type-301",
8711   "self_type" : "type-301",
8712   "size" : 28,
8713   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8714   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8715   "vtable_components" :
8716   [
8717    {
8718     "component_value" : 20,
8719     "kind" : "vbase_offset"
8720    },
8721    {
8722     "kind" : "offset_to_top"
8723    },
8724    {
8725     "kind" : "rtti",
8726     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8727    },
8728    {
8729     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8730    },
8731    {
8732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8733    },
8734    {
8735     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8736    },
8737    {
8738     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8739    },
8740    {
8741     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8742    },
8743    {
8744     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8751    },
8752    {
8753     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8754    },
8755    {
8756     "kind" : "complete_dtor_pointer",
8757     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8758    },
8759    {
8760     "kind" : "deleting_dtor_pointer",
8761     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8762    },
8763    {
8764     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8765    },
8766    {
8767     "kind" : "vcall_offset"
8768    },
8769    {
8770     "kind" : "vcall_offset"
8771    },
8772    {
8773     "kind" : "vcall_offset"
8774    },
8775    {
8776     "kind" : "vcall_offset"
8777    },
8778    {
8779     "component_value" : -20,
8780     "kind" : "vcall_offset"
8781    },
8782    {
8783     "component_value" : -20,
8784     "kind" : "offset_to_top"
8785    },
8786    {
8787     "kind" : "rtti",
8788     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8789    },
8790    {
8791     "kind" : "complete_dtor_pointer",
8792     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8793    },
8794    {
8795     "kind" : "deleting_dtor_pointer",
8796     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8797    },
8798    {
8799     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8800    },
8801    {
8802     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8803    },
8804    {
8805     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8806    },
8807    {
8808     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8809    }
8810   ]
8811  },
8812  {
8813   "alignment" : 4,
8814   "base_specifiers" :
8815   [
8816    {
8817     "is_virtual" : true,
8818     "referenced_type" : "type-6"
8819    }
8820   ],
8821   "fields" :
8822   [
8823    {
8824     "access" : "private",
8825     "field_name" : "mRemote",
8826     "field_offset" : 32,
8827     "referenced_type" : "type-240"
8828    },
8829    {
8830     "access" : "private",
8831     "field_name" : "mRefs",
8832     "field_offset" : 64,
8833     "referenced_type" : "type-10"
8834    },
8835    {
8836     "access" : "private",
8837     "field_name" : "mState",
8838     "field_offset" : 96,
8839     "referenced_type" : "type-241"
8840    }
8841   ],
8842   "linker_set_key" : "android::hardware::BpHwRefBase",
8843   "name" : "android::hardware::BpHwRefBase",
8844   "record_kind" : "class",
8845   "referenced_type" : "type-239",
8846   "self_type" : "type-239",
8847   "size" : 24,
8848   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8849   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8850   "vtable_components" :
8851   [
8852    {
8853     "component_value" : 16,
8854     "kind" : "vbase_offset"
8855    },
8856    {
8857     "kind" : "offset_to_top"
8858    },
8859    {
8860     "kind" : "rtti",
8861     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8862    },
8863    {
8864     "kind" : "complete_dtor_pointer",
8865     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8866    },
8867    {
8868     "kind" : "deleting_dtor_pointer",
8869     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8870    },
8871    {
8872     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8873    },
8874    {
8875     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8876    },
8877    {
8878     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8879    },
8880    {
8881     "kind" : "vcall_offset"
8882    },
8883    {
8884     "component_value" : -16,
8885     "kind" : "vcall_offset"
8886    },
8887    {
8888     "component_value" : -16,
8889     "kind" : "vcall_offset"
8890    },
8891    {
8892     "component_value" : -16,
8893     "kind" : "vcall_offset"
8894    },
8895    {
8896     "component_value" : -16,
8897     "kind" : "vcall_offset"
8898    },
8899    {
8900     "component_value" : -16,
8901     "kind" : "offset_to_top"
8902    },
8903    {
8904     "kind" : "rtti",
8905     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8906    },
8907    {
8908     "kind" : "complete_dtor_pointer",
8909     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8910    },
8911    {
8912     "kind" : "deleting_dtor_pointer",
8913     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8914    },
8915    {
8916     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8917    },
8918    {
8919     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8920    },
8921    {
8922     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8923    },
8924    {
8925     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8926    }
8927   ]
8928  },
8929  {
8930   "alignment" : 4,
8931   "base_specifiers" :
8932   [
8933    {
8934     "referenced_type" : "type-205"
8935    },
8936    {
8937     "referenced_type" : "type-37"
8938    },
8939    {
8940     "referenced_type" : "type-239"
8941    }
8942   ],
8943   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
8944   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
8945   "record_kind" : "class",
8946   "referenced_type" : "type-558",
8947   "self_type" : "type-558",
8948   "size" : 32,
8949   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8950   "template_args" : [ "type-205" ],
8951   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
8952   "vtable_components" :
8953   [
8954    {
8955     "component_value" : 24,
8956     "kind" : "vbase_offset"
8957    },
8958    {
8959     "kind" : "offset_to_top"
8960    },
8961    {
8962     "kind" : "rtti",
8963     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8964    },
8965    {
8966     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
8967    },
8968    {
8969     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8970    },
8971    {
8972     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8973    },
8974    {
8975     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8976    },
8977    {
8978     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8979    },
8980    {
8981     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
8982    },
8983    {
8984     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8985    },
8986    {
8987     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
8988    },
8989    {
8990     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8991    },
8992    {
8993     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
8994    },
8995    {
8996     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8997    },
8998    {
8999     "kind" : "complete_dtor_pointer",
9000     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
9001    },
9002    {
9003     "kind" : "deleting_dtor_pointer",
9004     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
9005    },
9006    {
9007     "is_pure" : true,
9008     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
9009    },
9010    {
9011     "is_pure" : true,
9012     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
9013    },
9014    {
9015     "is_pure" : true,
9016     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
9017    },
9018    {
9019     "is_pure" : true,
9020     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
9021    },
9022    {
9023     "is_pure" : true,
9024     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
9025    },
9026    {
9027     "is_pure" : true,
9028     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
9029    },
9030    {
9031     "is_pure" : true,
9032     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
9033    },
9034    {
9035     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
9036    },
9037    {
9038     "component_value" : 20,
9039     "kind" : "vbase_offset"
9040    },
9041    {
9042     "component_value" : -4,
9043     "kind" : "offset_to_top"
9044    },
9045    {
9046     "kind" : "rtti",
9047     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
9048    },
9049    {
9050     "kind" : "complete_dtor_pointer",
9051     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
9052    },
9053    {
9054     "kind" : "deleting_dtor_pointer",
9055     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
9056    },
9057    {
9058     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
9059    },
9060    {
9061     "component_value" : 16,
9062     "kind" : "vbase_offset"
9063    },
9064    {
9065     "component_value" : -8,
9066     "kind" : "offset_to_top"
9067    },
9068    {
9069     "kind" : "rtti",
9070     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
9071    },
9072    {
9073     "kind" : "complete_dtor_pointer",
9074     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
9075    },
9076    {
9077     "kind" : "deleting_dtor_pointer",
9078     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
9079    },
9080    {
9081     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9082    },
9083    {
9084     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9085    },
9086    {
9087     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9088    },
9089    {
9090     "kind" : "vcall_offset"
9091    },
9092    {
9093     "component_value" : -16,
9094     "kind" : "vcall_offset"
9095    },
9096    {
9097     "component_value" : -16,
9098     "kind" : "vcall_offset"
9099    },
9100    {
9101     "component_value" : -16,
9102     "kind" : "vcall_offset"
9103    },
9104    {
9105     "component_value" : -24,
9106     "kind" : "vcall_offset"
9107    },
9108    {
9109     "component_value" : -24,
9110     "kind" : "offset_to_top"
9111    },
9112    {
9113     "kind" : "rtti",
9114     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
9115    },
9116    {
9117     "kind" : "complete_dtor_pointer",
9118     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
9119    },
9120    {
9121     "kind" : "deleting_dtor_pointer",
9122     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
9123    },
9124    {
9125     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9126    },
9127    {
9128     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9129    },
9130    {
9131     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9132    },
9133    {
9134     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9135    }
9136   ]
9137  },
9138  {
9139   "alignment" : 4,
9140   "base_specifiers" :
9141   [
9142    {
9143     "referenced_type" : "type-184"
9144    },
9145    {
9146     "referenced_type" : "type-37"
9147    },
9148    {
9149     "referenced_type" : "type-239"
9150    }
9151   ],
9152   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
9153   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
9154   "record_kind" : "class",
9155   "referenced_type" : "type-557",
9156   "self_type" : "type-557",
9157   "size" : 32,
9158   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9159   "template_args" : [ "type-184" ],
9160   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
9161   "vtable_components" :
9162   [
9163    {
9164     "component_value" : 24,
9165     "kind" : "vbase_offset"
9166    },
9167    {
9168     "kind" : "offset_to_top"
9169    },
9170    {
9171     "kind" : "rtti",
9172     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
9173    },
9174    {
9175     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
9176    },
9177    {
9178     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9179    },
9180    {
9181     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9182    },
9183    {
9184     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9185    },
9186    {
9187     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9188    },
9189    {
9190     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
9191    },
9192    {
9193     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9194    },
9195    {
9196     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
9197    },
9198    {
9199     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9200    },
9201    {
9202     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
9203    },
9204    {
9205     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9206    },
9207    {
9208     "kind" : "complete_dtor_pointer",
9209     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
9210    },
9211    {
9212     "kind" : "deleting_dtor_pointer",
9213     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
9214    },
9215    {
9216     "is_pure" : true,
9217     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
9218    },
9219    {
9220     "is_pure" : true,
9221     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
9222    },
9223    {
9224     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
9225    },
9226    {
9227     "component_value" : 20,
9228     "kind" : "vbase_offset"
9229    },
9230    {
9231     "component_value" : -4,
9232     "kind" : "offset_to_top"
9233    },
9234    {
9235     "kind" : "rtti",
9236     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
9237    },
9238    {
9239     "kind" : "complete_dtor_pointer",
9240     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
9241    },
9242    {
9243     "kind" : "deleting_dtor_pointer",
9244     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
9245    },
9246    {
9247     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
9248    },
9249    {
9250     "component_value" : 16,
9251     "kind" : "vbase_offset"
9252    },
9253    {
9254     "component_value" : -8,
9255     "kind" : "offset_to_top"
9256    },
9257    {
9258     "kind" : "rtti",
9259     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
9260    },
9261    {
9262     "kind" : "complete_dtor_pointer",
9263     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
9264    },
9265    {
9266     "kind" : "deleting_dtor_pointer",
9267     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
9268    },
9269    {
9270     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9271    },
9272    {
9273     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9274    },
9275    {
9276     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9277    },
9278    {
9279     "kind" : "vcall_offset"
9280    },
9281    {
9282     "component_value" : -16,
9283     "kind" : "vcall_offset"
9284    },
9285    {
9286     "component_value" : -16,
9287     "kind" : "vcall_offset"
9288    },
9289    {
9290     "component_value" : -16,
9291     "kind" : "vcall_offset"
9292    },
9293    {
9294     "component_value" : -24,
9295     "kind" : "vcall_offset"
9296    },
9297    {
9298     "component_value" : -24,
9299     "kind" : "offset_to_top"
9300    },
9301    {
9302     "kind" : "rtti",
9303     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
9304    },
9305    {
9306     "kind" : "complete_dtor_pointer",
9307     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
9308    },
9309    {
9310     "kind" : "deleting_dtor_pointer",
9311     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
9312    },
9313    {
9314     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9315    },
9316    {
9317     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9318    },
9319    {
9320     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9321    },
9322    {
9323     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9324    }
9325   ]
9326  },
9327  {
9328   "alignment" : 4,
9329   "base_specifiers" :
9330   [
9331    {
9332     "referenced_type" : "type-268"
9333    },
9334    {
9335     "referenced_type" : "type-37"
9336    },
9337    {
9338     "referenced_type" : "type-239"
9339    }
9340   ],
9341   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
9342   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
9343   "record_kind" : "class",
9344   "referenced_type" : "type-560",
9345   "self_type" : "type-560",
9346   "size" : 32,
9347   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9348   "template_args" : [ "type-268" ],
9349   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE",
9350   "vtable_components" :
9351   [
9352    {
9353     "component_value" : 24,
9354     "kind" : "vbase_offset"
9355    },
9356    {
9357     "kind" : "offset_to_top"
9358    },
9359    {
9360     "kind" : "rtti",
9361     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
9362    },
9363    {
9364     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
9365    },
9366    {
9367     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9368    },
9369    {
9370     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9371    },
9372    {
9373     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9374    },
9375    {
9376     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9377    },
9378    {
9379     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
9380    },
9381    {
9382     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9383    },
9384    {
9385     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
9386    },
9387    {
9388     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9389    },
9390    {
9391     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
9392    },
9393    {
9394     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9395    },
9396    {
9397     "kind" : "complete_dtor_pointer",
9398     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
9399    },
9400    {
9401     "kind" : "deleting_dtor_pointer",
9402     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
9403    },
9404    {
9405     "is_pure" : true,
9406     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
9407    },
9408    {
9409     "is_pure" : true,
9410     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
9411    },
9412    {
9413     "is_pure" : true,
9414     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
9415    },
9416    {
9417     "is_pure" : true,
9418     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
9419    },
9420    {
9421     "is_pure" : true,
9422     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
9423    },
9424    {
9425     "is_pure" : true,
9426     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
9427    },
9428    {
9429     "is_pure" : true,
9430     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
9431    },
9432    {
9433     "is_pure" : true,
9434     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
9435    },
9436    {
9437     "is_pure" : true,
9438     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
9439    },
9440    {
9441     "is_pure" : true,
9442     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
9443    },
9444    {
9445     "is_pure" : true,
9446     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
9447    },
9448    {
9449     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
9450    },
9451    {
9452     "component_value" : 20,
9453     "kind" : "vbase_offset"
9454    },
9455    {
9456     "component_value" : -4,
9457     "kind" : "offset_to_top"
9458    },
9459    {
9460     "kind" : "rtti",
9461     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
9462    },
9463    {
9464     "kind" : "complete_dtor_pointer",
9465     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
9466    },
9467    {
9468     "kind" : "deleting_dtor_pointer",
9469     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
9470    },
9471    {
9472     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
9473    },
9474    {
9475     "component_value" : 16,
9476     "kind" : "vbase_offset"
9477    },
9478    {
9479     "component_value" : -8,
9480     "kind" : "offset_to_top"
9481    },
9482    {
9483     "kind" : "rtti",
9484     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
9485    },
9486    {
9487     "kind" : "complete_dtor_pointer",
9488     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
9489    },
9490    {
9491     "kind" : "deleting_dtor_pointer",
9492     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
9493    },
9494    {
9495     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9496    },
9497    {
9498     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9499    },
9500    {
9501     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9502    },
9503    {
9504     "kind" : "vcall_offset"
9505    },
9506    {
9507     "component_value" : -16,
9508     "kind" : "vcall_offset"
9509    },
9510    {
9511     "component_value" : -16,
9512     "kind" : "vcall_offset"
9513    },
9514    {
9515     "component_value" : -16,
9516     "kind" : "vcall_offset"
9517    },
9518    {
9519     "component_value" : -24,
9520     "kind" : "vcall_offset"
9521    },
9522    {
9523     "component_value" : -24,
9524     "kind" : "offset_to_top"
9525    },
9526    {
9527     "kind" : "rtti",
9528     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
9529    },
9530    {
9531     "kind" : "complete_dtor_pointer",
9532     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
9533    },
9534    {
9535     "kind" : "deleting_dtor_pointer",
9536     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
9537    },
9538    {
9539     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9540    },
9541    {
9542     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9543    },
9544    {
9545     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9546    },
9547    {
9548     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9549    }
9550   ]
9551  },
9552  {
9553   "alignment" : 4,
9554   "base_specifiers" :
9555   [
9556    {
9557     "referenced_type" : "type-234"
9558    },
9559    {
9560     "referenced_type" : "type-37"
9561    },
9562    {
9563     "referenced_type" : "type-239"
9564    }
9565   ],
9566   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
9567   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
9568   "record_kind" : "class",
9569   "referenced_type" : "type-238",
9570   "self_type" : "type-238",
9571   "size" : 32,
9572   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9573   "template_args" : [ "type-234" ],
9574   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE",
9575   "vtable_components" :
9576   [
9577    {
9578     "component_value" : 24,
9579     "kind" : "vbase_offset"
9580    },
9581    {
9582     "kind" : "offset_to_top"
9583    },
9584    {
9585     "kind" : "rtti",
9586     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9587    },
9588    {
9589     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
9590    },
9591    {
9592     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9593    },
9594    {
9595     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9596    },
9597    {
9598     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9599    },
9600    {
9601     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9602    },
9603    {
9604     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
9605    },
9606    {
9607     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9608    },
9609    {
9610     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
9611    },
9612    {
9613     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9614    },
9615    {
9616     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
9617    },
9618    {
9619     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9620    },
9621    {
9622     "kind" : "complete_dtor_pointer",
9623     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9624    },
9625    {
9626     "kind" : "deleting_dtor_pointer",
9627     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9628    },
9629    {
9630     "is_pure" : true,
9631     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
9632    },
9633    {
9634     "is_pure" : true,
9635     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
9636    },
9637    {
9638     "is_pure" : true,
9639     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
9640    },
9641    {
9642     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
9643    },
9644    {
9645     "component_value" : 20,
9646     "kind" : "vbase_offset"
9647    },
9648    {
9649     "component_value" : -4,
9650     "kind" : "offset_to_top"
9651    },
9652    {
9653     "kind" : "rtti",
9654     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9655    },
9656    {
9657     "kind" : "complete_dtor_pointer",
9658     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9659    },
9660    {
9661     "kind" : "deleting_dtor_pointer",
9662     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9663    },
9664    {
9665     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
9666    },
9667    {
9668     "component_value" : 16,
9669     "kind" : "vbase_offset"
9670    },
9671    {
9672     "component_value" : -8,
9673     "kind" : "offset_to_top"
9674    },
9675    {
9676     "kind" : "rtti",
9677     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9678    },
9679    {
9680     "kind" : "complete_dtor_pointer",
9681     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9682    },
9683    {
9684     "kind" : "deleting_dtor_pointer",
9685     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9686    },
9687    {
9688     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9689    },
9690    {
9691     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9692    },
9693    {
9694     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9695    },
9696    {
9697     "kind" : "vcall_offset"
9698    },
9699    {
9700     "component_value" : -16,
9701     "kind" : "vcall_offset"
9702    },
9703    {
9704     "component_value" : -16,
9705     "kind" : "vcall_offset"
9706    },
9707    {
9708     "component_value" : -16,
9709     "kind" : "vcall_offset"
9710    },
9711    {
9712     "component_value" : -24,
9713     "kind" : "vcall_offset"
9714    },
9715    {
9716     "component_value" : -24,
9717     "kind" : "offset_to_top"
9718    },
9719    {
9720     "kind" : "rtti",
9721     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
9722    },
9723    {
9724     "kind" : "complete_dtor_pointer",
9725     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
9726    },
9727    {
9728     "kind" : "deleting_dtor_pointer",
9729     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
9730    },
9731    {
9732     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9733    },
9734    {
9735     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9736    },
9737    {
9738     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9739    },
9740    {
9741     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9742    }
9743   ]
9744  },
9745  {
9746   "alignment" : 4,
9747   "base_specifiers" :
9748   [
9749    {
9750     "referenced_type" : "type-5"
9751    },
9752    {
9753     "referenced_type" : "type-37"
9754    },
9755    {
9756     "referenced_type" : "type-239"
9757    }
9758   ],
9759   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9760   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9761   "record_kind" : "class",
9762   "referenced_type" : "type-556",
9763   "self_type" : "type-556",
9764   "size" : 32,
9765   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9766   "template_args" : [ "type-5" ],
9767   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9768   "vtable_components" :
9769   [
9770    {
9771     "component_value" : 24,
9772     "kind" : "vbase_offset"
9773    },
9774    {
9775     "kind" : "offset_to_top"
9776    },
9777    {
9778     "kind" : "rtti",
9779     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9780    },
9781    {
9782     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9783    },
9784    {
9785     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9786    },
9787    {
9788     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9789    },
9790    {
9791     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9792    },
9793    {
9794     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9795    },
9796    {
9797     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9798    },
9799    {
9800     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9801    },
9802    {
9803     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9804    },
9805    {
9806     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9807    },
9808    {
9809     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9810    },
9811    {
9812     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9813    },
9814    {
9815     "kind" : "complete_dtor_pointer",
9816     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9817    },
9818    {
9819     "kind" : "deleting_dtor_pointer",
9820     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9821    },
9822    {
9823     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9824    },
9825    {
9826     "component_value" : 20,
9827     "kind" : "vbase_offset"
9828    },
9829    {
9830     "component_value" : -4,
9831     "kind" : "offset_to_top"
9832    },
9833    {
9834     "kind" : "rtti",
9835     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9836    },
9837    {
9838     "kind" : "complete_dtor_pointer",
9839     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9840    },
9841    {
9842     "kind" : "deleting_dtor_pointer",
9843     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9844    },
9845    {
9846     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9847    },
9848    {
9849     "component_value" : 16,
9850     "kind" : "vbase_offset"
9851    },
9852    {
9853     "component_value" : -8,
9854     "kind" : "offset_to_top"
9855    },
9856    {
9857     "kind" : "rtti",
9858     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9859    },
9860    {
9861     "kind" : "complete_dtor_pointer",
9862     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9863    },
9864    {
9865     "kind" : "deleting_dtor_pointer",
9866     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9867    },
9868    {
9869     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9870    },
9871    {
9872     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9873    },
9874    {
9875     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9876    },
9877    {
9878     "kind" : "vcall_offset"
9879    },
9880    {
9881     "component_value" : -16,
9882     "kind" : "vcall_offset"
9883    },
9884    {
9885     "component_value" : -16,
9886     "kind" : "vcall_offset"
9887    },
9888    {
9889     "component_value" : -16,
9890     "kind" : "vcall_offset"
9891    },
9892    {
9893     "component_value" : -24,
9894     "kind" : "vcall_offset"
9895    },
9896    {
9897     "component_value" : -24,
9898     "kind" : "offset_to_top"
9899    },
9900    {
9901     "kind" : "rtti",
9902     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9903    },
9904    {
9905     "kind" : "complete_dtor_pointer",
9906     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9907    },
9908    {
9909     "kind" : "deleting_dtor_pointer",
9910     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9911    },
9912    {
9913     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9914    },
9915    {
9916     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9917    },
9918    {
9919     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9920    },
9921    {
9922     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9923    }
9924   ]
9925  },
9926  {
9927   "alignment" : 4,
9928   "fields" :
9929   [
9930    {
9931     "access" : "private",
9932     "field_name" : "mMutex",
9933     "referenced_type" : "type-580"
9934    },
9935    {
9936     "access" : "private",
9937     "field_name" : "mMap",
9938     "field_offset" : 32,
9939     "referenced_type" : "type-581"
9940    }
9941   ],
9942   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9943   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9944   "record_kind" : "class",
9945   "referenced_type" : "type-579",
9946   "self_type" : "type-579",
9947   "size" : 16,
9948   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9949   "template_args" : [ "type-3", "type-582" ],
9950   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9951  },
9952  {
9953   "alignment" : 4,
9954   "fields" :
9955   [
9956    {
9957     "access" : "private",
9958     "field_name" : "mMutex",
9959     "referenced_type" : "type-589"
9960    },
9961    {
9962     "access" : "private",
9963     "field_name" : "mMap",
9964     "field_offset" : 32,
9965     "referenced_type" : "type-590"
9966    }
9967   ],
9968   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9969   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9970   "record_kind" : "class",
9971   "referenced_type" : "type-588",
9972   "self_type" : "type-588",
9973   "size" : 16,
9974   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9975   "template_args" : [ "type-3", "type-56" ],
9976   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9977  },
9978  {
9979   "alignment" : 4,
9980   "fields" :
9981   [
9982    {
9983     "access" : "private",
9984     "field_name" : "mMutex",
9985     "referenced_type" : "type-595"
9986    },
9987    {
9988     "access" : "private",
9989     "field_name" : "mMap",
9990     "field_offset" : 32,
9991     "referenced_type" : "type-596"
9992    }
9993   ],
9994   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9995   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9996   "record_kind" : "class",
9997   "referenced_type" : "type-594",
9998   "self_type" : "type-594",
9999   "size" : 16,
10000   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10001   "template_args" : [ "type-16", "type-501" ],
10002   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10003  },
10004  {
10005   "alignment" : 4,
10006   "fields" :
10007   [
10008    {
10009     "access" : "private",
10010     "field_name" : "mMutex",
10011     "referenced_type" : "type-611"
10012    },
10013    {
10014     "access" : "private",
10015     "field_name" : "mMap",
10016     "field_offset" : 32,
10017     "referenced_type" : "type-612"
10018    }
10019   ],
10020   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10021   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10022   "record_kind" : "class",
10023   "referenced_type" : "type-610",
10024   "self_type" : "type-610",
10025   "size" : 16,
10026   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10027   "template_args" : [ "type-613", "type-614" ],
10028   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10029  },
10030  {
10031   "alignment" : 4,
10032   "fields" :
10033   [
10034    {
10035     "access" : "private",
10036     "field_name" : "mMutex",
10037     "referenced_type" : "type-601"
10038    },
10039    {
10040     "access" : "private",
10041     "field_name" : "mMap",
10042     "field_offset" : 32,
10043     "referenced_type" : "type-602"
10044    }
10045   ],
10046   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10047   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10048   "record_kind" : "class",
10049   "referenced_type" : "type-600",
10050   "self_type" : "type-600",
10051   "size" : 16,
10052   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10053   "template_args" : [ "type-603", "type-604" ],
10054   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10055  },
10056  {
10057   "alignment" : 8,
10058   "fields" :
10059   [
10060    {
10061     "field_name" : "flags",
10062     "referenced_type" : "type-2"
10063    },
10064    {
10065     "field_name" : "fdIndex",
10066     "field_offset" : 32,
10067     "referenced_type" : "type-2"
10068    },
10069    {
10070     "field_name" : "offset",
10071     "field_offset" : 64,
10072     "referenced_type" : "type-2"
10073    },
10074    {
10075     "field_name" : "extent",
10076     "field_offset" : 128,
10077     "referenced_type" : "type-95"
10078    }
10079   ],
10080   "linker_set_key" : "android::hardware::GrantorDescriptor",
10081   "name" : "android::hardware::GrantorDescriptor",
10082   "referenced_type" : "type-482",
10083   "self_type" : "type-482",
10084   "size" : 24,
10085   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10086   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10087  },
10088  {
10089   "alignment" : 8,
10090   "base_specifiers" :
10091   [
10092    {
10093     "is_virtual" : true,
10094     "referenced_type" : "type-464"
10095    },
10096    {
10097     "is_virtual" : true,
10098     "referenced_type" : "type-6"
10099    }
10100   ],
10101   "linker_set_key" : "android::hardware::HidlMemory",
10102   "name" : "android::hardware::HidlMemory",
10103   "record_kind" : "class",
10104   "referenced_type" : "type-474",
10105   "self_type" : "type-474",
10106   "size" : 56,
10107   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10108   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10109   "vtable_components" :
10110   [
10111    {
10112     "component_value" : 48,
10113     "kind" : "vbase_offset"
10114    },
10115    {
10116     "component_value" : 8,
10117     "kind" : "vbase_offset"
10118    },
10119    {
10120     "kind" : "offset_to_top"
10121    },
10122    {
10123     "kind" : "rtti",
10124     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10125    },
10126    {
10127     "kind" : "complete_dtor_pointer",
10128     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10129    },
10130    {
10131     "kind" : "deleting_dtor_pointer",
10132     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10133    },
10134    {
10135     "kind" : "vcall_offset"
10136    },
10137    {
10138     "kind" : "vcall_offset"
10139    },
10140    {
10141     "kind" : "vcall_offset"
10142    },
10143    {
10144     "kind" : "vcall_offset"
10145    },
10146    {
10147     "component_value" : -48,
10148     "kind" : "vcall_offset"
10149    },
10150    {
10151     "component_value" : -48,
10152     "kind" : "offset_to_top"
10153    },
10154    {
10155     "kind" : "rtti",
10156     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10157    },
10158    {
10159     "kind" : "complete_dtor_pointer",
10160     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
10161    },
10162    {
10163     "kind" : "deleting_dtor_pointer",
10164     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
10165    },
10166    {
10167     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10168    },
10169    {
10170     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10171    },
10172    {
10173     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10174    },
10175    {
10176     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10177    }
10178   ]
10179  },
10180  {
10181   "alignment" : 4,
10182   "base_specifiers" :
10183   [
10184    {
10185     "is_virtual" : true,
10186     "referenced_type" : "type-6"
10187    }
10188   ],
10189   "linker_set_key" : "android::hardware::IBinder",
10190   "name" : "android::hardware::IBinder",
10191   "record_kind" : "class",
10192   "referenced_type" : "type-26",
10193   "self_type" : "type-26",
10194   "size" : 12,
10195   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10196   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10197   "vtable_components" :
10198   [
10199    {
10200     "component_value" : 4,
10201     "kind" : "vbase_offset"
10202    },
10203    {
10204     "kind" : "offset_to_top"
10205    },
10206    {
10207     "kind" : "rtti",
10208     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10209    },
10210    {
10211     "is_pure" : true,
10212     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10213    },
10214    {
10215     "is_pure" : true,
10216     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10217    },
10218    {
10219     "is_pure" : true,
10220     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10221    },
10222    {
10223     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10224    },
10225    {
10226     "is_pure" : true,
10227     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10228    },
10229    {
10230     "is_pure" : true,
10231     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10232    },
10233    {
10234     "is_pure" : true,
10235     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10236    },
10237    {
10238     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10239    },
10240    {
10241     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10242    },
10243    {
10244     "kind" : "complete_dtor_pointer",
10245     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10246    },
10247    {
10248     "kind" : "deleting_dtor_pointer",
10249     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10250    },
10251    {
10252     "kind" : "vcall_offset"
10253    },
10254    {
10255     "kind" : "vcall_offset"
10256    },
10257    {
10258     "kind" : "vcall_offset"
10259    },
10260    {
10261     "kind" : "vcall_offset"
10262    },
10263    {
10264     "component_value" : -4,
10265     "kind" : "vcall_offset"
10266    },
10267    {
10268     "component_value" : -4,
10269     "kind" : "offset_to_top"
10270    },
10271    {
10272     "kind" : "rtti",
10273     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10274    },
10275    {
10276     "kind" : "complete_dtor_pointer",
10277     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
10278    },
10279    {
10280     "kind" : "deleting_dtor_pointer",
10281     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
10282    },
10283    {
10284     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10285    },
10286    {
10287     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10288    },
10289    {
10290     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10291    },
10292    {
10293     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10294    }
10295   ]
10296  },
10297  {
10298   "alignment" : 4,
10299   "base_specifiers" :
10300   [
10301    {
10302     "is_virtual" : true,
10303     "referenced_type" : "type-6"
10304    }
10305   ],
10306   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10307   "name" : "android::hardware::IBinder::DeathRecipient",
10308   "record_kind" : "class",
10309   "referenced_type" : "type-19",
10310   "self_type" : "type-19",
10311   "size" : 12,
10312   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10313   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10314   "vtable_components" :
10315   [
10316    {
10317     "component_value" : 4,
10318     "kind" : "vbase_offset"
10319    },
10320    {
10321     "kind" : "offset_to_top"
10322    },
10323    {
10324     "kind" : "rtti",
10325     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10326    },
10327    {
10328     "is_pure" : true,
10329     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10330    },
10331    {
10332     "kind" : "complete_dtor_pointer",
10333     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10334    },
10335    {
10336     "kind" : "deleting_dtor_pointer",
10337     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10338    },
10339    {
10340     "kind" : "vcall_offset"
10341    },
10342    {
10343     "kind" : "vcall_offset"
10344    },
10345    {
10346     "kind" : "vcall_offset"
10347    },
10348    {
10349     "kind" : "vcall_offset"
10350    },
10351    {
10352     "component_value" : -4,
10353     "kind" : "vcall_offset"
10354    },
10355    {
10356     "component_value" : -4,
10357     "kind" : "offset_to_top"
10358    },
10359    {
10360     "kind" : "rtti",
10361     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10362    },
10363    {
10364     "kind" : "complete_dtor_pointer",
10365     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
10366    },
10367    {
10368     "kind" : "deleting_dtor_pointer",
10369     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
10370    },
10371    {
10372     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10373    },
10374    {
10375     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10376    },
10377    {
10378     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10379    },
10380    {
10381     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10382    }
10383   ]
10384  },
10385  {
10386   "alignment" : 4,
10387   "base_specifiers" :
10388   [
10389    {
10390     "is_virtual" : true,
10391     "referenced_type" : "type-6"
10392    }
10393   ],
10394   "linker_set_key" : "android::hardware::IInterface",
10395   "name" : "android::hardware::IInterface",
10396   "record_kind" : "class",
10397   "referenced_type" : "type-37",
10398   "self_type" : "type-37",
10399   "size" : 12,
10400   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10401   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10402   "vtable_components" :
10403   [
10404    {
10405     "component_value" : 4,
10406     "kind" : "vbase_offset"
10407    },
10408    {
10409     "kind" : "offset_to_top"
10410    },
10411    {
10412     "kind" : "rtti",
10413     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10414    },
10415    {
10416     "kind" : "complete_dtor_pointer",
10417     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10418    },
10419    {
10420     "kind" : "deleting_dtor_pointer",
10421     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10422    },
10423    {
10424     "is_pure" : true,
10425     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10426    },
10427    {
10428     "kind" : "vcall_offset"
10429    },
10430    {
10431     "kind" : "vcall_offset"
10432    },
10433    {
10434     "kind" : "vcall_offset"
10435    },
10436    {
10437     "kind" : "vcall_offset"
10438    },
10439    {
10440     "component_value" : -4,
10441     "kind" : "vcall_offset"
10442    },
10443    {
10444     "component_value" : -4,
10445     "kind" : "offset_to_top"
10446    },
10447    {
10448     "kind" : "rtti",
10449     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10450    },
10451    {
10452     "kind" : "complete_dtor_pointer",
10453     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
10454    },
10455    {
10456     "kind" : "deleting_dtor_pointer",
10457     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
10458    },
10459    {
10460     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10461    },
10462    {
10463     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10464    },
10465    {
10466     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10467    },
10468    {
10469     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10470    }
10471   ]
10472  },
10473  {
10474   "alignment" : 8,
10475   "fields" :
10476   [
10477    {
10478     "access" : "private",
10479     "field_name" : "mGrantors",
10480     "referenced_type" : "type-478"
10481    },
10482    {
10483     "access" : "private",
10484     "field_name" : "mHandle",
10485     "field_offset" : 128,
10486     "referenced_type" : "type-531"
10487    },
10488    {
10489     "access" : "private",
10490     "field_name" : "mQuantum",
10491     "field_offset" : 192,
10492     "referenced_type" : "type-2"
10493    },
10494    {
10495     "access" : "private",
10496     "field_name" : "mFlags",
10497     "field_offset" : 224,
10498     "referenced_type" : "type-2"
10499    }
10500   ],
10501   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10502   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10503   "referenced_type" : "type-530",
10504   "self_type" : "type-530",
10505   "size" : 32,
10506   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10507   "template_args" : [ "type-73" ],
10508   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10509  },
10510  {
10511   "alignment" : 4,
10512   "fields" :
10513   [
10514    {
10515     "access" : "private",
10516     "field_name" : "mBufCachePos",
10517     "referenced_type" : "type-2"
10518    },
10519    {
10520     "access" : "private",
10521     "field_name" : "mBufCache",
10522     "field_offset" : 32,
10523     "referenced_type" : "type-562"
10524    },
10525    {
10526     "access" : "private",
10527     "field_name" : "mError",
10528     "field_offset" : 128,
10529     "referenced_type" : "type-44"
10530    },
10531    {
10532     "access" : "private",
10533     "field_name" : "mData",
10534     "field_offset" : 160,
10535     "referenced_type" : "type-94"
10536    },
10537    {
10538     "access" : "private",
10539     "field_name" : "mDataSize",
10540     "field_offset" : 192,
10541     "referenced_type" : "type-2"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mDataCapacity",
10546     "field_offset" : 224,
10547     "referenced_type" : "type-2"
10548    },
10549    {
10550     "access" : "private",
10551     "field_name" : "mDataPos",
10552     "field_offset" : 256,
10553     "referenced_type" : "type-2"
10554    },
10555    {
10556     "access" : "private",
10557     "field_name" : "mObjects",
10558     "field_offset" : 288,
10559     "referenced_type" : "type-563"
10560    },
10561    {
10562     "access" : "private",
10563     "field_name" : "mObjectsSize",
10564     "field_offset" : 320,
10565     "referenced_type" : "type-2"
10566    },
10567    {
10568     "access" : "private",
10569     "field_name" : "mObjectsCapacity",
10570     "field_offset" : 352,
10571     "referenced_type" : "type-2"
10572    },
10573    {
10574     "access" : "private",
10575     "field_name" : "mNextObjectHint",
10576     "field_offset" : 384,
10577     "referenced_type" : "type-2"
10578    },
10579    {
10580     "access" : "private",
10581     "field_name" : "mNumRef",
10582     "field_offset" : 416,
10583     "referenced_type" : "type-2"
10584    },
10585    {
10586     "access" : "private",
10587     "field_name" : "mFdsKnown",
10588     "field_offset" : 448,
10589     "referenced_type" : "type-56"
10590    },
10591    {
10592     "access" : "private",
10593     "field_name" : "mHasFds",
10594     "field_offset" : 456,
10595     "referenced_type" : "type-56"
10596    },
10597    {
10598     "access" : "private",
10599     "field_name" : "mAllowFds",
10600     "field_offset" : 464,
10601     "referenced_type" : "type-56"
10602    },
10603    {
10604     "access" : "private",
10605     "field_name" : "mOwner",
10606     "field_offset" : 480,
10607     "referenced_type" : "type-564"
10608    },
10609    {
10610     "access" : "private",
10611     "field_name" : "mOwnerCookie",
10612     "field_offset" : 512,
10613     "referenced_type" : "type-45"
10614    }
10615   ],
10616   "linker_set_key" : "android::hardware::Parcel",
10617   "name" : "android::hardware::Parcel",
10618   "record_kind" : "class",
10619   "referenced_type" : "type-561",
10620   "self_type" : "type-561",
10621   "size" : 68,
10622   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10623   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10624  },
10625  {
10626   "access" : "private",
10627   "alignment" : 8,
10628   "fields" :
10629   [
10630    {
10631     "field_name" : "index",
10632     "referenced_type" : "type-2"
10633    },
10634    {
10635     "field_name" : "buffer",
10636     "field_offset" : 64,
10637     "referenced_type" : "type-95"
10638    },
10639    {
10640     "field_name" : "bufend",
10641     "field_offset" : 128,
10642     "referenced_type" : "type-95"
10643    }
10644   ],
10645   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10646   "name" : "android::hardware::Parcel::BufferInfo",
10647   "referenced_type" : "type-568",
10648   "self_type" : "type-568",
10649   "size" : 24,
10650   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10651   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10652  },
10653  {
10654   "alignment" : 8,
10655   "base_specifiers" :
10656   [
10657    {
10658     "is_virtual" : true,
10659     "referenced_type" : "type-6"
10660    }
10661   ],
10662   "fields" :
10663   [
10664    {
10665     "access" : "private",
10666     "field_name" : "mDriverFD",
10667     "field_offset" : 32,
10668     "referenced_type" : "type-44"
10669    },
10670    {
10671     "access" : "private",
10672     "field_name" : "mVMStart",
10673     "field_offset" : 64,
10674     "referenced_type" : "type-45"
10675    },
10676    {
10677     "access" : "private",
10678     "field_name" : "mThreadCountLock",
10679     "field_offset" : 96,
10680     "referenced_type" : "type-47"
10681    },
10682    {
10683     "access" : "private",
10684     "field_name" : "mThreadCountDecrement",
10685     "field_offset" : 128,
10686     "referenced_type" : "type-48"
10687    },
10688    {
10689     "access" : "private",
10690     "field_name" : "mExecutingThreadsCount",
10691     "field_offset" : 160,
10692     "referenced_type" : "type-2"
10693    },
10694    {
10695     "access" : "private",
10696     "field_name" : "mMaxThreads",
10697     "field_offset" : 192,
10698     "referenced_type" : "type-2"
10699    },
10700    {
10701     "access" : "private",
10702     "field_name" : "mStarvationStartTimeMs",
10703     "field_offset" : 256,
10704     "referenced_type" : "type-49"
10705    },
10706    {
10707     "access" : "private",
10708     "field_name" : "mLock",
10709     "field_offset" : 320,
10710     "referenced_type" : "type-50"
10711    },
10712    {
10713     "access" : "private",
10714     "field_name" : "mHandleToObject",
10715     "field_offset" : 352,
10716     "referenced_type" : "type-52"
10717    },
10718    {
10719     "access" : "private",
10720     "field_name" : "mManagesContexts",
10721     "field_offset" : 512,
10722     "referenced_type" : "type-56"
10723    },
10724    {
10725     "access" : "private",
10726     "field_name" : "mBinderContextCheckFunc",
10727     "field_offset" : 544,
10728     "referenced_type" : "type-57"
10729    },
10730    {
10731     "access" : "private",
10732     "field_name" : "mBinderContextUserData",
10733     "field_offset" : 576,
10734     "referenced_type" : "type-45"
10735    },
10736    {
10737     "access" : "private",
10738     "field_name" : "mContexts",
10739     "field_offset" : 608,
10740     "referenced_type" : "type-66"
10741    },
10742    {
10743     "access" : "private",
10744     "field_name" : "mRootDir",
10745     "field_offset" : 768,
10746     "referenced_type" : "type-70"
10747    },
10748    {
10749     "access" : "private",
10750     "field_name" : "mThreadPoolStarted",
10751     "field_offset" : 800,
10752     "referenced_type" : "type-56"
10753    },
10754    {
10755     "access" : "private",
10756     "field_name" : "mSpawnThreadOnStart",
10757     "field_offset" : 808,
10758     "referenced_type" : "type-56"
10759    },
10760    {
10761     "access" : "private",
10762     "field_name" : "mThreadPoolSeq",
10763     "field_offset" : 832,
10764     "referenced_type" : "type-74"
10765    },
10766    {
10767     "access" : "private",
10768     "field_name" : "mMmapSize",
10769     "field_offset" : 864,
10770     "referenced_type" : "type-54"
10771    },
10772    {
10773     "access" : "private",
10774     "field_name" : "mCallRestriction",
10775     "field_offset" : 896,
10776     "referenced_type" : "type-75"
10777    }
10778   ],
10779   "linker_set_key" : "android::hardware::ProcessState",
10780   "name" : "android::hardware::ProcessState",
10781   "record_kind" : "class",
10782   "referenced_type" : "type-43",
10783   "self_type" : "type-43",
10784   "size" : 128,
10785   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10786   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10787   "vtable_components" :
10788   [
10789    {
10790     "component_value" : 116,
10791     "kind" : "vbase_offset"
10792    },
10793    {
10794     "kind" : "offset_to_top"
10795    },
10796    {
10797     "kind" : "rtti",
10798     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10799    },
10800    {
10801     "kind" : "complete_dtor_pointer",
10802     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10803    },
10804    {
10805     "kind" : "deleting_dtor_pointer",
10806     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10807    },
10808    {
10809     "kind" : "vcall_offset"
10810    },
10811    {
10812     "kind" : "vcall_offset"
10813    },
10814    {
10815     "kind" : "vcall_offset"
10816    },
10817    {
10818     "kind" : "vcall_offset"
10819    },
10820    {
10821     "component_value" : -116,
10822     "kind" : "vcall_offset"
10823    },
10824    {
10825     "component_value" : -116,
10826     "kind" : "offset_to_top"
10827    },
10828    {
10829     "kind" : "rtti",
10830     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10831    },
10832    {
10833     "kind" : "complete_dtor_pointer",
10834     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10835    },
10836    {
10837     "kind" : "deleting_dtor_pointer",
10838     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10839    },
10840    {
10841     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10842    },
10843    {
10844     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10845    },
10846    {
10847     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10848    },
10849    {
10850     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10851    }
10852   ]
10853  },
10854  {
10855   "access" : "private",
10856   "alignment" : 4,
10857   "fields" :
10858   [
10859    {
10860     "field_name" : "binder",
10861     "referenced_type" : "type-25"
10862    },
10863    {
10864     "field_name" : "refs",
10865     "field_offset" : 32,
10866     "referenced_type" : "type-10"
10867    }
10868   ],
10869   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10870   "name" : "android::hardware::ProcessState::handle_entry",
10871   "referenced_type" : "type-55",
10872   "self_type" : "type-55",
10873   "size" : 8,
10874   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10875   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10876  },
10877  {
10878   "alignment" : 4,
10879   "base_specifiers" :
10880   [
10881    {
10882     "referenced_type" : "type-314"
10883    }
10884   ],
10885   "fields" :
10886   [
10887    {
10888     "access" : "private",
10889     "field_name" : "mVal",
10890     "field_offset" : 192,
10891     "referenced_type" : "type-322"
10892    }
10893   ],
10894   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
10895   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
10896   "record_kind" : "class",
10897   "referenced_type" : "type-321",
10898   "self_type" : "type-321",
10899   "size" : 28,
10900   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10901   "template_args" : [ "type-322" ],
10902   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
10903  },
10904  {
10905   "alignment" : 4,
10906   "base_specifiers" :
10907   [
10908    {
10909     "referenced_type" : "type-314"
10910    }
10911   ],
10912   "fields" :
10913   [
10914    {
10915     "access" : "private",
10916     "field_name" : "mVal",
10917     "field_offset" : 192,
10918     "referenced_type" : "type-266"
10919    }
10920   ],
10921   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
10922   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> >",
10923   "record_kind" : "class",
10924   "referenced_type" : "type-335",
10925   "self_type" : "type-335",
10926   "size" : 28,
10927   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10928   "template_args" : [ "type-266" ],
10929   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_14INfcEEEEE"
10930  },
10931  {
10932   "alignment" : 4,
10933   "base_specifiers" :
10934   [
10935    {
10936     "referenced_type" : "type-314"
10937    }
10938   ],
10939   "fields" :
10940   [
10941    {
10942     "access" : "private",
10943     "field_name" : "mVal",
10944     "field_offset" : 192,
10945     "referenced_type" : "type-232"
10946    }
10947   ],
10948   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
10949   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> >",
10950   "record_kind" : "class",
10951   "referenced_type" : "type-770",
10952   "self_type" : "type-770",
10953   "size" : 28,
10954   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10955   "template_args" : [ "type-232" ],
10956   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_118INfcClientCallbackEEEEE"
10957  },
10958  {
10959   "alignment" : 4,
10960   "base_specifiers" :
10961   [
10962    {
10963     "referenced_type" : "type-314"
10964    }
10965   ],
10966   "fields" :
10967   [
10968    {
10969     "access" : "private",
10970     "field_name" : "mVal",
10971     "field_offset" : 168,
10972     "referenced_type" : "type-56"
10973    }
10974   ],
10975   "linker_set_key" : "android::hardware::Return<bool>",
10976   "name" : "android::hardware::Return<bool>",
10977   "record_kind" : "class",
10978   "referenced_type" : "type-313",
10979   "self_type" : "type-313",
10980   "size" : 24,
10981   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10982   "template_args" : [ "type-56" ],
10983   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10984  },
10985  {
10986   "alignment" : 4,
10987   "base_specifiers" :
10988   [
10989    {
10990     "referenced_type" : "type-314"
10991    }
10992   ],
10993   "fields" :
10994   [
10995    {
10996     "access" : "private",
10997     "field_name" : "mVal",
10998     "field_offset" : 192,
10999     "referenced_type" : "type-2"
11000    }
11001   ],
11002   "linker_set_key" : "android::hardware::Return<unsigned int>",
11003   "name" : "android::hardware::Return<unsigned int>",
11004   "record_kind" : "class",
11005   "referenced_type" : "type-329",
11006   "self_type" : "type-329",
11007   "size" : 28,
11008   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11009   "template_args" : [ "type-2" ],
11010   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
11011  },
11012  {
11013   "alignment" : 4,
11014   "base_specifiers" :
11015   [
11016    {
11017     "referenced_type" : "type-314"
11018    }
11019   ],
11020   "linker_set_key" : "android::hardware::Return<void>",
11021   "name" : "android::hardware::Return<void>",
11022   "record_kind" : "class",
11023   "referenced_type" : "type-349",
11024   "self_type" : "type-349",
11025   "size" : 24,
11026   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11027   "template_args" : [ "type-46" ],
11028   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
11029  },
11030  {
11031   "alignment" : 4,
11032   "fields" :
11033   [
11034    {
11035     "access" : "private",
11036     "field_name" : "mException",
11037     "referenced_type" : "type-44"
11038    },
11039    {
11040     "access" : "private",
11041     "field_name" : "mErrorCode",
11042     "field_offset" : 32,
11043     "referenced_type" : "type-44"
11044    },
11045    {
11046     "access" : "private",
11047     "field_name" : "mMessage",
11048     "field_offset" : 64,
11049     "referenced_type" : "type-304"
11050    }
11051   ],
11052   "linker_set_key" : "android::hardware::Status",
11053   "name" : "android::hardware::Status",
11054   "record_kind" : "class",
11055   "referenced_type" : "type-303",
11056   "self_type" : "type-303",
11057   "size" : 20,
11058   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11059   "unique_id" : "_ZTSN7android8hardware6StatusE"
11060  },
11061  {
11062   "alignment" : 4,
11063   "fields" :
11064   [
11065    {
11066     "access" : "protected",
11067     "field_name" : "mInstrumentationCallbacks",
11068     "field_offset" : 32,
11069     "referenced_type" : "type-243"
11070    },
11071    {
11072     "access" : "protected",
11073     "field_name" : "mEnableInstrumentation",
11074     "field_offset" : 128,
11075     "referenced_type" : "type-56"
11076    },
11077    {
11078     "access" : "protected",
11079     "field_name" : "mInstrumentationLibPackage",
11080     "field_offset" : 160,
11081     "referenced_type" : "type-244"
11082    },
11083    {
11084     "access" : "protected",
11085     "field_name" : "mInterfaceName",
11086     "field_offset" : 256,
11087     "referenced_type" : "type-245"
11088    }
11089   ],
11090   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11091   "name" : "android::hardware::details::HidlInstrumentor",
11092   "referenced_type" : "type-242",
11093   "self_type" : "type-242",
11094   "size" : 44,
11095   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11096   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11097   "vtable_components" :
11098   [
11099    {
11100     "kind" : "offset_to_top"
11101    },
11102    {
11103     "kind" : "rtti",
11104     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11105    },
11106    {
11107     "kind" : "complete_dtor_pointer",
11108     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11109    },
11110    {
11111     "kind" : "deleting_dtor_pointer",
11112     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11113    }
11114   ]
11115  },
11116  {
11117   "alignment" : 4,
11118   "fields" :
11119   [
11120    {
11121     "field_name" : "sched_policy",
11122     "referenced_type" : "type-44"
11123    },
11124    {
11125     "field_name" : "prio",
11126     "field_offset" : 32,
11127     "referenced_type" : "type-44"
11128    }
11129   ],
11130   "linker_set_key" : "android::hardware::details::SchedPrio",
11131   "name" : "android::hardware::details::SchedPrio",
11132   "referenced_type" : "type-582",
11133   "self_type" : "type-582",
11134   "size" : 8,
11135   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11136   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11137  },
11138  {
11139   "alignment" : 4,
11140   "fields" :
11141   [
11142    {
11143     "access" : "private",
11144     "field_name" : "mQueue",
11145     "referenced_type" : "type-765"
11146    }
11147   ],
11148   "linker_set_key" : "android::hardware::details::TaskRunner",
11149   "name" : "android::hardware::details::TaskRunner",
11150   "record_kind" : "class",
11151   "referenced_type" : "type-764",
11152   "self_type" : "type-764",
11153   "size" : 8,
11154   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11155   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11156  },
11157  {
11158   "alignment" : 1,
11159   "linker_set_key" : "android::hardware::details::bnhw_tag",
11160   "name" : "android::hardware::details::bnhw_tag",
11161   "referenced_type" : "type-375",
11162   "self_type" : "type-375",
11163   "size" : 1,
11164   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11165   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11166  },
11167  {
11168   "alignment" : 1,
11169   "linker_set_key" : "android::hardware::details::bphw_tag",
11170   "name" : "android::hardware::details::bphw_tag",
11171   "referenced_type" : "type-386",
11172   "self_type" : "type-386",
11173   "size" : 1,
11174   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11175   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11176  },
11177  {
11178   "alignment" : 1,
11179   "linker_set_key" : "android::hardware::details::bs_tag",
11180   "name" : "android::hardware::details::bs_tag",
11181   "referenced_type" : "type-398",
11182   "self_type" : "type-398",
11183   "size" : 1,
11184   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11185   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11186  },
11187  {
11188   "access" : "private",
11189   "alignment" : 8,
11190   "fields" :
11191   [
11192    {
11193     "field_name" : "mPointer",
11194     "referenced_type" : "type-481"
11195    },
11196    {
11197     "field_name" : "_pad",
11198     "referenced_type" : "type-95"
11199    }
11200   ],
11201   "is_anonymous" : true,
11202   "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",
11203   "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",
11204   "record_kind" : "union",
11205   "referenced_type" : "type-480",
11206   "self_type" : "type-480",
11207   "size" : 8,
11208   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11209   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11210  },
11211  {
11212   "alignment" : 8,
11213   "fields" :
11214   [
11215    {
11216     "access" : "private",
11217     "referenced_type" : "type-480"
11218    }
11219   ],
11220   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11221   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11222   "referenced_type" : "type-479",
11223   "self_type" : "type-479",
11224   "size" : 8,
11225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11226   "template_args" : [ "type-482" ],
11227   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11228  },
11229  {
11230   "alignment" : 8,
11231   "fields" :
11232   [
11233    {
11234     "access" : "private",
11235     "referenced_type" : "type-494"
11236    }
11237   ],
11238   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11239   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11240   "referenced_type" : "type-493",
11241   "self_type" : "type-493",
11242   "size" : 8,
11243   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11244   "template_args" : [ "type-496" ],
11245   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
11246  },
11247  {
11248   "alignment" : 8,
11249   "fields" :
11250   [
11251    {
11252     "access" : "private",
11253     "referenced_type" : "type-485"
11254    }
11255   ],
11256   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11257   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11258   "referenced_type" : "type-484",
11259   "self_type" : "type-484",
11260   "size" : 8,
11261   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11262   "template_args" : [ "type-462" ],
11263   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11264  },
11265  {
11266   "alignment" : 8,
11267   "fields" :
11268   [
11269    {
11270     "access" : "private",
11271     "referenced_type" : "type-515"
11272    }
11273   ],
11274   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11275   "name" : "android::hardware::details::hidl_pointer<char>",
11276   "referenced_type" : "type-514",
11277   "self_type" : "type-514",
11278   "size" : 8,
11279   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11280   "template_args" : [ "type-73" ],
11281   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11282  },
11283  {
11284   "access" : "private",
11285   "alignment" : 8,
11286   "fields" :
11287   [
11288    {
11289     "field_name" : "mPointer",
11290     "referenced_type" : "type-318"
11291    },
11292    {
11293     "field_name" : "_pad",
11294     "referenced_type" : "type-95"
11295    }
11296   ],
11297   "is_anonymous" : true,
11298   "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",
11299   "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",
11300   "record_kind" : "union",
11301   "referenced_type" : "type-515",
11302   "self_type" : "type-515",
11303   "size" : 8,
11304   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11305   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11306  },
11307  {
11308   "alignment" : 8,
11309   "fields" :
11310   [
11311    {
11312     "access" : "private",
11313     "referenced_type" : "type-454"
11314    }
11315   ],
11316   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11317   "name" : "android::hardware::details::hidl_pointer<const char>",
11318   "referenced_type" : "type-453",
11319   "self_type" : "type-453",
11320   "size" : 8,
11321   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11322   "template_args" : [ "type-72" ],
11323   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11324  },
11325  {
11326   "access" : "private",
11327   "alignment" : 8,
11328   "fields" :
11329   [
11330    {
11331     "field_name" : "mPointer",
11332     "referenced_type" : "type-71"
11333    },
11334    {
11335     "field_name" : "_pad",
11336     "referenced_type" : "type-95"
11337    }
11338   ],
11339   "is_anonymous" : true,
11340   "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",
11341   "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",
11342   "record_kind" : "union",
11343   "referenced_type" : "type-454",
11344   "self_type" : "type-454",
11345   "size" : 8,
11346   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11347   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11348  },
11349  {
11350   "alignment" : 8,
11351   "fields" :
11352   [
11353    {
11354     "access" : "private",
11355     "referenced_type" : "type-410"
11356    }
11357   ],
11358   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11359   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11360   "referenced_type" : "type-409",
11361   "self_type" : "type-409",
11362   "size" : 8,
11363   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11364   "template_args" : [ "type-412" ],
11365   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11366  },
11367  {
11368   "access" : "private",
11369   "alignment" : 8,
11370   "fields" :
11371   [
11372    {
11373     "field_name" : "mPointer",
11374     "referenced_type" : "type-411"
11375    },
11376    {
11377     "field_name" : "_pad",
11378     "referenced_type" : "type-95"
11379    }
11380   ],
11381   "is_anonymous" : true,
11382   "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",
11383   "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",
11384   "record_kind" : "union",
11385   "referenced_type" : "type-410",
11386   "self_type" : "type-410",
11387   "size" : 8,
11388   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11389   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11390  },
11391  {
11392   "access" : "private",
11393   "alignment" : 8,
11394   "fields" :
11395   [
11396    {
11397     "field_name" : "mPointer",
11398     "referenced_type" : "type-495"
11399    },
11400    {
11401     "field_name" : "_pad",
11402     "referenced_type" : "type-95"
11403    }
11404   ],
11405   "is_anonymous" : true,
11406   "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",
11407   "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",
11408   "record_kind" : "union",
11409   "referenced_type" : "type-494",
11410   "self_type" : "type-494",
11411   "size" : 8,
11412   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11413   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11414  },
11415  {
11416   "access" : "private",
11417   "alignment" : 8,
11418   "fields" :
11419   [
11420    {
11421     "field_name" : "mPointer",
11422     "referenced_type" : "type-486"
11423    },
11424    {
11425     "field_name" : "_pad",
11426     "referenced_type" : "type-95"
11427    }
11428   ],
11429   "is_anonymous" : true,
11430   "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",
11431   "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",
11432   "record_kind" : "union",
11433   "referenced_type" : "type-485",
11434   "self_type" : "type-485",
11435   "size" : 8,
11436   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11437   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11438  },
11439  {
11440   "alignment" : 8,
11441   "fields" :
11442   [
11443    {
11444     "access" : "private",
11445     "referenced_type" : "type-505"
11446    }
11447   ],
11448   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11449   "name" : "android::hardware::details::hidl_pointer<int>",
11450   "referenced_type" : "type-504",
11451   "self_type" : "type-504",
11452   "size" : 8,
11453   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11454   "template_args" : [ "type-44" ],
11455   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11456  },
11457  {
11458   "access" : "private",
11459   "alignment" : 8,
11460   "fields" :
11461   [
11462    {
11463     "field_name" : "mPointer",
11464     "referenced_type" : "type-506"
11465    },
11466    {
11467     "field_name" : "_pad",
11468     "referenced_type" : "type-95"
11469    }
11470   ],
11471   "is_anonymous" : true,
11472   "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",
11473   "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",
11474   "record_kind" : "union",
11475   "referenced_type" : "type-505",
11476   "self_type" : "type-505",
11477   "size" : 8,
11478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11479   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11480  },
11481  {
11482   "alignment" : 8,
11483   "fields" :
11484   [
11485    {
11486     "access" : "private",
11487     "referenced_type" : "type-532"
11488    }
11489   ],
11490   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11491   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11492   "referenced_type" : "type-531",
11493   "self_type" : "type-531",
11494   "size" : 8,
11495   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11496   "template_args" : [ "type-340" ],
11497   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11498  },
11499  {
11500   "access" : "private",
11501   "alignment" : 8,
11502   "fields" :
11503   [
11504    {
11505     "field_name" : "mPointer",
11506     "referenced_type" : "type-359"
11507    },
11508    {
11509     "field_name" : "_pad",
11510     "referenced_type" : "type-95"
11511    }
11512   ],
11513   "is_anonymous" : true,
11514   "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",
11515   "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",
11516   "record_kind" : "union",
11517   "referenced_type" : "type-532",
11518   "self_type" : "type-532",
11519   "size" : 8,
11520   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11521   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11522  },
11523  {
11524   "alignment" : 8,
11525   "fields" :
11526   [
11527    {
11528     "access" : "private",
11529     "referenced_type" : "type-93"
11530    }
11531   ],
11532   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11533   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11534   "referenced_type" : "type-92",
11535   "self_type" : "type-92",
11536   "size" : 8,
11537   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11538   "template_args" : [ "type-89" ],
11539   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11540  },
11541  {
11542   "access" : "private",
11543   "alignment" : 8,
11544   "fields" :
11545   [
11546    {
11547     "field_name" : "mPointer",
11548     "referenced_type" : "type-94"
11549    },
11550    {
11551     "field_name" : "_pad",
11552     "referenced_type" : "type-95"
11553    }
11554   ],
11555   "is_anonymous" : true,
11556   "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",
11557   "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",
11558   "record_kind" : "union",
11559   "referenced_type" : "type-93",
11560   "self_type" : "type-93",
11561   "size" : 8,
11562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11563   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11564  },
11565  {
11566   "alignment" : 1,
11567   "linker_set_key" : "android::hardware::details::i_tag",
11568   "name" : "android::hardware::details::i_tag",
11569   "referenced_type" : "type-364",
11570   "self_type" : "type-364",
11571   "size" : 1,
11572   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11573   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11574  },
11575  {
11576   "alignment" : 4,
11577   "fields" :
11578   [
11579    {
11580     "access" : "private",
11581     "field_name" : "mStatus",
11582     "referenced_type" : "type-303"
11583    },
11584    {
11585     "access" : "private",
11586     "field_name" : "mCheckedStatus",
11587     "field_offset" : 160,
11588     "referenced_type" : "type-56"
11589    }
11590   ],
11591   "linker_set_key" : "android::hardware::details::return_status",
11592   "name" : "android::hardware::details::return_status",
11593   "record_kind" : "class",
11594   "referenced_type" : "type-314",
11595   "self_type" : "type-314",
11596   "size" : 24,
11597   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11598   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11599  },
11600  {
11601   "alignment" : 1,
11602   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11603   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11604   "referenced_type" : "type-516",
11605   "self_type" : "type-516",
11606   "size" : 1,
11607   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11608   "template_args" : [ "type-89" ],
11609   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11610  },
11611  {
11612   "alignment" : 1,
11613   "fields" :
11614   [
11615    {
11616     "access" : "private",
11617     "field_name" : "mBuffer",
11618     "referenced_type" : "type-497"
11619    }
11620   ],
11621   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11622   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11623   "referenced_type" : "type-496",
11624   "self_type" : "type-496",
11625   "size" : 32,
11626   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11627   "template_args" : [ "type-89" ],
11628   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11629  },
11630  {
11631   "alignment" : 8,
11632   "base_specifiers" :
11633   [
11634    {
11635     "referenced_type" : "type-19"
11636    }
11637   ],
11638   "fields" :
11639   [
11640    {
11641     "access" : "private",
11642     "field_name" : "mRecipient",
11643     "field_offset" : 32,
11644     "referenced_type" : "type-279"
11645    },
11646    {
11647     "access" : "private",
11648     "field_name" : "mCookie",
11649     "field_offset" : 128,
11650     "referenced_type" : "type-95"
11651    },
11652    {
11653     "access" : "private",
11654     "field_name" : "mBase",
11655     "field_offset" : 192,
11656     "referenced_type" : "type-3"
11657    }
11658   ],
11659   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11660   "name" : "android::hardware::hidl_binder_death_recipient",
11661   "referenced_type" : "type-278",
11662   "self_type" : "type-278",
11663   "size" : 40,
11664   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11665   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11666   "vtable_components" :
11667   [
11668    {
11669     "component_value" : 32,
11670     "kind" : "vbase_offset"
11671    },
11672    {
11673     "kind" : "offset_to_top"
11674    },
11675    {
11676     "kind" : "rtti",
11677     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11678    },
11679    {
11680     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11681    },
11682    {
11683     "kind" : "complete_dtor_pointer",
11684     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11685    },
11686    {
11687     "kind" : "deleting_dtor_pointer",
11688     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11689    },
11690    {
11691     "kind" : "vcall_offset"
11692    },
11693    {
11694     "kind" : "vcall_offset"
11695    },
11696    {
11697     "kind" : "vcall_offset"
11698    },
11699    {
11700     "kind" : "vcall_offset"
11701    },
11702    {
11703     "component_value" : -32,
11704     "kind" : "vcall_offset"
11705    },
11706    {
11707     "component_value" : -32,
11708     "kind" : "offset_to_top"
11709    },
11710    {
11711     "kind" : "rtti",
11712     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11713    },
11714    {
11715     "kind" : "complete_dtor_pointer",
11716     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11717    },
11718    {
11719     "kind" : "deleting_dtor_pointer",
11720     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11721    },
11722    {
11723     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11724    },
11725    {
11726     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11727    },
11728    {
11729     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11730    },
11731    {
11732     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11733    }
11734   ]
11735  },
11736  {
11737   "alignment" : 4,
11738   "base_specifiers" :
11739   [
11740    {
11741     "is_virtual" : true,
11742     "referenced_type" : "type-6"
11743    }
11744   ],
11745   "linker_set_key" : "android::hardware::hidl_death_recipient",
11746   "name" : "android::hardware::hidl_death_recipient",
11747   "referenced_type" : "type-281",
11748   "self_type" : "type-281",
11749   "size" : 12,
11750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11751   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11752   "vtable_components" :
11753   [
11754    {
11755     "component_value" : 4,
11756     "kind" : "vbase_offset"
11757    },
11758    {
11759     "kind" : "offset_to_top"
11760    },
11761    {
11762     "kind" : "rtti",
11763     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11764    },
11765    {
11766     "is_pure" : true,
11767     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11768    },
11769    {
11770     "kind" : "complete_dtor_pointer",
11771     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11772    },
11773    {
11774     "kind" : "deleting_dtor_pointer",
11775     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11776    },
11777    {
11778     "kind" : "vcall_offset"
11779    },
11780    {
11781     "kind" : "vcall_offset"
11782    },
11783    {
11784     "kind" : "vcall_offset"
11785    },
11786    {
11787     "kind" : "vcall_offset"
11788    },
11789    {
11790     "component_value" : -4,
11791     "kind" : "vcall_offset"
11792    },
11793    {
11794     "component_value" : -4,
11795     "kind" : "offset_to_top"
11796    },
11797    {
11798     "kind" : "rtti",
11799     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11800    },
11801    {
11802     "kind" : "complete_dtor_pointer",
11803     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11804    },
11805    {
11806     "kind" : "deleting_dtor_pointer",
11807     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11808    },
11809    {
11810     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11811    },
11812    {
11813     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11814    },
11815    {
11816     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11817    },
11818    {
11819     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11820    }
11821   ]
11822  },
11823  {
11824   "alignment" : 8,
11825   "fields" :
11826   [
11827    {
11828     "access" : "private",
11829     "field_name" : "mHandle",
11830     "referenced_type" : "type-409"
11831    },
11832    {
11833     "access" : "private",
11834     "field_name" : "mOwnsHandle",
11835     "field_offset" : 64,
11836     "referenced_type" : "type-56"
11837    }
11838   ],
11839   "linker_set_key" : "android::hardware::hidl_handle",
11840   "name" : "android::hardware::hidl_handle",
11841   "referenced_type" : "type-460",
11842   "self_type" : "type-460",
11843   "size" : 16,
11844   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11845   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11846  },
11847  {
11848   "alignment" : 8,
11849   "fields" :
11850   [
11851    {
11852     "access" : "private",
11853     "field_name" : "mHandle",
11854     "referenced_type" : "type-460"
11855    },
11856    {
11857     "access" : "private",
11858     "field_name" : "mSize",
11859     "field_offset" : 128,
11860     "referenced_type" : "type-95"
11861    },
11862    {
11863     "access" : "private",
11864     "field_name" : "mName",
11865     "field_offset" : 192,
11866     "referenced_type" : "type-462"
11867    }
11868   ],
11869   "linker_set_key" : "android::hardware::hidl_memory",
11870   "name" : "android::hardware::hidl_memory",
11871   "referenced_type" : "type-464",
11872   "self_type" : "type-464",
11873   "size" : 40,
11874   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11875   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11876  },
11877  {
11878   "alignment" : 8,
11879   "fields" :
11880   [
11881    {
11882     "access" : "private",
11883     "field_name" : "mBuffer",
11884     "referenced_type" : "type-453"
11885    },
11886    {
11887     "access" : "private",
11888     "field_name" : "mSize",
11889     "field_offset" : 64,
11890     "referenced_type" : "type-2"
11891    },
11892    {
11893     "access" : "private",
11894     "field_name" : "mOwnsBuffer",
11895     "field_offset" : 96,
11896     "referenced_type" : "type-56"
11897    }
11898   ],
11899   "linker_set_key" : "android::hardware::hidl_string",
11900   "name" : "android::hardware::hidl_string",
11901   "referenced_type" : "type-462",
11902   "self_type" : "type-462",
11903   "size" : 16,
11904   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11905   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11906  },
11907  {
11908   "alignment" : 8,
11909   "fields" :
11910   [
11911    {
11912     "access" : "private",
11913     "field_name" : "mBuffer",
11914     "referenced_type" : "type-479"
11915    },
11916    {
11917     "access" : "private",
11918     "field_name" : "mSize",
11919     "field_offset" : 64,
11920     "referenced_type" : "type-2"
11921    },
11922    {
11923     "access" : "private",
11924     "field_name" : "mOwnsBuffer",
11925     "field_offset" : 96,
11926     "referenced_type" : "type-56"
11927    }
11928   ],
11929   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11930   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11931   "referenced_type" : "type-478",
11932   "self_type" : "type-478",
11933   "size" : 16,
11934   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11935   "template_args" : [ "type-482" ],
11936   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11937  },
11938  {
11939   "alignment" : 8,
11940   "fields" :
11941   [
11942    {
11943     "access" : "private",
11944     "field_name" : "mBuffer",
11945     "referenced_type" : "type-493"
11946    },
11947    {
11948     "access" : "private",
11949     "field_name" : "mSize",
11950     "field_offset" : 64,
11951     "referenced_type" : "type-2"
11952    },
11953    {
11954     "access" : "private",
11955     "field_name" : "mOwnsBuffer",
11956     "field_offset" : 96,
11957     "referenced_type" : "type-56"
11958    }
11959   ],
11960   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11961   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11962   "referenced_type" : "type-492",
11963   "self_type" : "type-492",
11964   "size" : 16,
11965   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11966   "template_args" : [ "type-496" ],
11967   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11968  },
11969  {
11970   "alignment" : 8,
11971   "fields" :
11972   [
11973    {
11974     "access" : "private",
11975     "field_name" : "mBuffer",
11976     "referenced_type" : "type-484"
11977    },
11978    {
11979     "access" : "private",
11980     "field_name" : "mSize",
11981     "field_offset" : 64,
11982     "referenced_type" : "type-2"
11983    },
11984    {
11985     "access" : "private",
11986     "field_name" : "mOwnsBuffer",
11987     "field_offset" : 96,
11988     "referenced_type" : "type-56"
11989    }
11990   ],
11991   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11992   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11993   "referenced_type" : "type-483",
11994   "self_type" : "type-483",
11995   "size" : 16,
11996   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11997   "template_args" : [ "type-462" ],
11998   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11999  },
12000  {
12001   "alignment" : 8,
12002   "fields" :
12003   [
12004    {
12005     "access" : "private",
12006     "field_name" : "mBuffer",
12007     "referenced_type" : "type-514"
12008    },
12009    {
12010     "access" : "private",
12011     "field_name" : "mSize",
12012     "field_offset" : 64,
12013     "referenced_type" : "type-2"
12014    },
12015    {
12016     "access" : "private",
12017     "field_name" : "mOwnsBuffer",
12018     "field_offset" : 96,
12019     "referenced_type" : "type-56"
12020    }
12021   ],
12022   "linker_set_key" : "android::hardware::hidl_vec<char>",
12023   "name" : "android::hardware::hidl_vec<char>",
12024   "referenced_type" : "type-513",
12025   "self_type" : "type-513",
12026   "size" : 16,
12027   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12028   "template_args" : [ "type-73" ],
12029   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12030  },
12031  {
12032   "alignment" : 8,
12033   "fields" :
12034   [
12035    {
12036     "access" : "private",
12037     "field_name" : "mBuffer",
12038     "referenced_type" : "type-504"
12039    },
12040    {
12041     "access" : "private",
12042     "field_name" : "mSize",
12043     "field_offset" : 64,
12044     "referenced_type" : "type-2"
12045    },
12046    {
12047     "access" : "private",
12048     "field_name" : "mOwnsBuffer",
12049     "field_offset" : 96,
12050     "referenced_type" : "type-56"
12051    }
12052   ],
12053   "linker_set_key" : "android::hardware::hidl_vec<int>",
12054   "name" : "android::hardware::hidl_vec<int>",
12055   "referenced_type" : "type-503",
12056   "self_type" : "type-503",
12057   "size" : 16,
12058   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12059   "template_args" : [ "type-44" ],
12060   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12061  },
12062  {
12063   "alignment" : 8,
12064   "fields" :
12065   [
12066    {
12067     "access" : "private",
12068     "field_name" : "mBuffer",
12069     "referenced_type" : "type-92"
12070    },
12071    {
12072     "access" : "private",
12073     "field_name" : "mSize",
12074     "field_offset" : 64,
12075     "referenced_type" : "type-2"
12076    },
12077    {
12078     "access" : "private",
12079     "field_name" : "mOwnsBuffer",
12080     "field_offset" : 96,
12081     "referenced_type" : "type-56"
12082    }
12083   ],
12084   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
12085   "name" : "android::hardware::hidl_vec<unsigned char>",
12086   "referenced_type" : "type-91",
12087   "self_type" : "type-91",
12088   "size" : 16,
12089   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12090   "template_args" : [ "type-89" ],
12091   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
12092  },
12093  {
12094   "alignment" : 2,
12095   "fields" :
12096   [
12097    {
12098     "access" : "private",
12099     "field_name" : "mMajor",
12100     "referenced_type" : "type-167"
12101    },
12102    {
12103     "access" : "private",
12104     "field_name" : "mMinor",
12105     "field_offset" : 16,
12106     "referenced_type" : "type-167"
12107    }
12108   ],
12109   "linker_set_key" : "android::hardware::hidl_version",
12110   "name" : "android::hardware::hidl_version",
12111   "referenced_type" : "type-519",
12112   "self_type" : "type-519",
12113   "size" : 4,
12114   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12115   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12116  },
12117  {
12118   "alignment" : 4,
12119   "base_specifiers" :
12120   [
12121    {
12122     "referenced_type" : "type-574"
12123    }
12124   ],
12125   "fields" :
12126   [
12127    {
12128     "access" : "private",
12129     "field_name" : "_hidl_mImpl",
12130     "field_offset" : 544,
12131     "referenced_type" : "type-203"
12132    }
12133   ],
12134   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
12135   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
12136   "referenced_type" : "type-724",
12137   "self_type" : "type-724",
12138   "size" : 80,
12139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
12140   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
12141   "vtable_components" :
12142   [
12143    {
12144     "component_value" : 72,
12145     "kind" : "vbase_offset"
12146    },
12147    {
12148     "kind" : "offset_to_top"
12149    },
12150    {
12151     "kind" : "rtti",
12152     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
12153    },
12154    {
12155     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12156    },
12157    {
12158     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12159    },
12160    {
12161     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12162    },
12163    {
12164     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12165    },
12166    {
12167     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12168    },
12169    {
12170     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12171    },
12172    {
12173     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12177    },
12178    {
12179     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12180    },
12181    {
12182     "kind" : "complete_dtor_pointer",
12183     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
12184    },
12185    {
12186     "kind" : "deleting_dtor_pointer",
12187     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12191    },
12192    {
12193     "component_value" : -20,
12194     "kind" : "offset_to_top"
12195    },
12196    {
12197     "kind" : "rtti",
12198     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
12199    },
12200    {
12201     "kind" : "complete_dtor_pointer",
12202     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
12203    },
12204    {
12205     "kind" : "deleting_dtor_pointer",
12206     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
12207    },
12208    {
12209     "kind" : "vcall_offset"
12210    },
12211    {
12212     "kind" : "vcall_offset"
12213    },
12214    {
12215     "kind" : "vcall_offset"
12216    },
12217    {
12218     "kind" : "vcall_offset"
12219    },
12220    {
12221     "component_value" : -72,
12222     "kind" : "vcall_offset"
12223    },
12224    {
12225     "component_value" : -72,
12226     "kind" : "offset_to_top"
12227    },
12228    {
12229     "kind" : "rtti",
12230     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
12231    },
12232    {
12233     "kind" : "complete_dtor_pointer",
12234     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
12235    },
12236    {
12237     "kind" : "deleting_dtor_pointer",
12238     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
12239    },
12240    {
12241     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12242    },
12243    {
12244     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12245    },
12246    {
12247     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12248    },
12249    {
12250     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12251    }
12252   ]
12253  },
12254  {
12255   "alignment" : 4,
12256   "base_specifiers" :
12257   [
12258    {
12259     "referenced_type" : "type-574"
12260    }
12261   ],
12262   "fields" :
12263   [
12264    {
12265     "access" : "private",
12266     "field_name" : "_hidl_mImpl",
12267     "field_offset" : 544,
12268     "referenced_type" : "type-182"
12269    }
12270   ],
12271   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
12272   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
12273   "referenced_type" : "type-716",
12274   "self_type" : "type-716",
12275   "size" : 80,
12276   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
12277   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
12278   "vtable_components" :
12279   [
12280    {
12281     "component_value" : 72,
12282     "kind" : "vbase_offset"
12283    },
12284    {
12285     "kind" : "offset_to_top"
12286    },
12287    {
12288     "kind" : "rtti",
12289     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
12290    },
12291    {
12292     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12293    },
12294    {
12295     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12296    },
12297    {
12298     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12299    },
12300    {
12301     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12305    },
12306    {
12307     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12308    },
12309    {
12310     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12311    },
12312    {
12313     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12314    },
12315    {
12316     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12317    },
12318    {
12319     "kind" : "complete_dtor_pointer",
12320     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
12321    },
12322    {
12323     "kind" : "deleting_dtor_pointer",
12324     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
12325    },
12326    {
12327     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12328    },
12329    {
12330     "component_value" : -20,
12331     "kind" : "offset_to_top"
12332    },
12333    {
12334     "kind" : "rtti",
12335     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
12336    },
12337    {
12338     "kind" : "complete_dtor_pointer",
12339     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
12340    },
12341    {
12342     "kind" : "deleting_dtor_pointer",
12343     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
12344    },
12345    {
12346     "kind" : "vcall_offset"
12347    },
12348    {
12349     "kind" : "vcall_offset"
12350    },
12351    {
12352     "kind" : "vcall_offset"
12353    },
12354    {
12355     "kind" : "vcall_offset"
12356    },
12357    {
12358     "component_value" : -72,
12359     "kind" : "vcall_offset"
12360    },
12361    {
12362     "component_value" : -72,
12363     "kind" : "offset_to_top"
12364    },
12365    {
12366     "kind" : "rtti",
12367     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
12368    },
12369    {
12370     "kind" : "complete_dtor_pointer",
12371     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
12372    },
12373    {
12374     "kind" : "deleting_dtor_pointer",
12375     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
12376    },
12377    {
12378     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12379    },
12380    {
12381     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12382    },
12383    {
12384     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12385    },
12386    {
12387     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12388    }
12389   ]
12390  },
12391  {
12392   "alignment" : 4,
12393   "base_specifiers" :
12394   [
12395    {
12396     "referenced_type" : "type-558"
12397    },
12398    {
12399     "referenced_type" : "type-242"
12400    }
12401   ],
12402   "fields" :
12403   [
12404    {
12405     "access" : "private",
12406     "field_name" : "_hidl_mMutex",
12407     "field_offset" : 544,
12408     "referenced_type" : "type-727"
12409    },
12410    {
12411     "access" : "private",
12412     "field_name" : "_hidl_mDeathRecipients",
12413     "field_offset" : 576,
12414     "referenced_type" : "type-728"
12415    }
12416   ],
12417   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
12418   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
12419   "referenced_type" : "type-726",
12420   "self_type" : "type-726",
12421   "size" : 92,
12422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
12423   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
12424   "vtable_components" :
12425   [
12426    {
12427     "component_value" : 84,
12428     "kind" : "vbase_offset"
12429    },
12430    {
12431     "kind" : "offset_to_top"
12432    },
12433    {
12434     "kind" : "rtti",
12435     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12436    },
12437    {
12438     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
12439    },
12440    {
12441     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12442    },
12443    {
12444     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12445    },
12446    {
12447     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12448    },
12449    {
12450     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12451    },
12452    {
12453     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
12454    },
12455    {
12456     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12457    },
12458    {
12459     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
12460    },
12461    {
12462     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12463    },
12464    {
12465     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
12466    },
12467    {
12468     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12469    },
12470    {
12471     "kind" : "complete_dtor_pointer",
12472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12473    },
12474    {
12475     "kind" : "deleting_dtor_pointer",
12476     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12477    },
12478    {
12479     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
12480    },
12481    {
12482     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
12492    },
12493    {
12494     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
12495    },
12496    {
12497     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
12498    },
12499    {
12500     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
12501    },
12502    {
12503     "component_value" : 80,
12504     "kind" : "vbase_offset"
12505    },
12506    {
12507     "component_value" : -4,
12508     "kind" : "offset_to_top"
12509    },
12510    {
12511     "kind" : "rtti",
12512     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12513    },
12514    {
12515     "kind" : "complete_dtor_pointer",
12516     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12517    },
12518    {
12519     "kind" : "deleting_dtor_pointer",
12520     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12521    },
12522    {
12523     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
12524    },
12525    {
12526     "component_value" : 76,
12527     "kind" : "vbase_offset"
12528    },
12529    {
12530     "component_value" : -8,
12531     "kind" : "offset_to_top"
12532    },
12533    {
12534     "kind" : "rtti",
12535     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12536    },
12537    {
12538     "kind" : "complete_dtor_pointer",
12539     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12540    },
12541    {
12542     "kind" : "deleting_dtor_pointer",
12543     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12544    },
12545    {
12546     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12547    },
12548    {
12549     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12550    },
12551    {
12552     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12553    },
12554    {
12555     "component_value" : -24,
12556     "kind" : "offset_to_top"
12557    },
12558    {
12559     "kind" : "rtti",
12560     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12561    },
12562    {
12563     "kind" : "complete_dtor_pointer",
12564     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12565    },
12566    {
12567     "kind" : "deleting_dtor_pointer",
12568     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12569    },
12570    {
12571     "kind" : "vcall_offset"
12572    },
12573    {
12574     "component_value" : -76,
12575     "kind" : "vcall_offset"
12576    },
12577    {
12578     "component_value" : -76,
12579     "kind" : "vcall_offset"
12580    },
12581    {
12582     "component_value" : -76,
12583     "kind" : "vcall_offset"
12584    },
12585    {
12586     "component_value" : -84,
12587     "kind" : "vcall_offset"
12588    },
12589    {
12590     "component_value" : -84,
12591     "kind" : "offset_to_top"
12592    },
12593    {
12594     "kind" : "rtti",
12595     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
12596    },
12597    {
12598     "kind" : "complete_dtor_pointer",
12599     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
12600    },
12601    {
12602     "kind" : "deleting_dtor_pointer",
12603     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
12604    },
12605    {
12606     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12607    },
12608    {
12609     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12610    },
12611    {
12612     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12613    },
12614    {
12615     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12616    }
12617   ]
12618  },
12619  {
12620   "alignment" : 4,
12621   "base_specifiers" :
12622   [
12623    {
12624     "referenced_type" : "type-557"
12625    },
12626    {
12627     "referenced_type" : "type-242"
12628    }
12629   ],
12630   "fields" :
12631   [
12632    {
12633     "access" : "private",
12634     "field_name" : "_hidl_mMutex",
12635     "field_offset" : 544,
12636     "referenced_type" : "type-719"
12637    },
12638    {
12639     "access" : "private",
12640     "field_name" : "_hidl_mDeathRecipients",
12641     "field_offset" : 576,
12642     "referenced_type" : "type-720"
12643    }
12644   ],
12645   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
12646   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
12647   "referenced_type" : "type-718",
12648   "self_type" : "type-718",
12649   "size" : 92,
12650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
12651   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
12652   "vtable_components" :
12653   [
12654    {
12655     "component_value" : 84,
12656     "kind" : "vbase_offset"
12657    },
12658    {
12659     "kind" : "offset_to_top"
12660    },
12661    {
12662     "kind" : "rtti",
12663     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12664    },
12665    {
12666     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
12667    },
12668    {
12669     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12670    },
12671    {
12672     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12673    },
12674    {
12675     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12676    },
12677    {
12678     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12679    },
12680    {
12681     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
12682    },
12683    {
12684     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12685    },
12686    {
12687     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
12688    },
12689    {
12690     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12691    },
12692    {
12693     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
12694    },
12695    {
12696     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12697    },
12698    {
12699     "kind" : "complete_dtor_pointer",
12700     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12701    },
12702    {
12703     "kind" : "deleting_dtor_pointer",
12704     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12705    },
12706    {
12707     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
12708    },
12709    {
12710     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12711    },
12712    {
12713     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
12714    },
12715    {
12716     "component_value" : 80,
12717     "kind" : "vbase_offset"
12718    },
12719    {
12720     "component_value" : -4,
12721     "kind" : "offset_to_top"
12722    },
12723    {
12724     "kind" : "rtti",
12725     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12726    },
12727    {
12728     "kind" : "complete_dtor_pointer",
12729     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12730    },
12731    {
12732     "kind" : "deleting_dtor_pointer",
12733     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12734    },
12735    {
12736     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
12737    },
12738    {
12739     "component_value" : 76,
12740     "kind" : "vbase_offset"
12741    },
12742    {
12743     "component_value" : -8,
12744     "kind" : "offset_to_top"
12745    },
12746    {
12747     "kind" : "rtti",
12748     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12749    },
12750    {
12751     "kind" : "complete_dtor_pointer",
12752     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12753    },
12754    {
12755     "kind" : "deleting_dtor_pointer",
12756     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12757    },
12758    {
12759     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12760    },
12761    {
12762     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12763    },
12764    {
12765     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12766    },
12767    {
12768     "component_value" : -24,
12769     "kind" : "offset_to_top"
12770    },
12771    {
12772     "kind" : "rtti",
12773     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12774    },
12775    {
12776     "kind" : "complete_dtor_pointer",
12777     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12778    },
12779    {
12780     "kind" : "deleting_dtor_pointer",
12781     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12782    },
12783    {
12784     "kind" : "vcall_offset"
12785    },
12786    {
12787     "component_value" : -76,
12788     "kind" : "vcall_offset"
12789    },
12790    {
12791     "component_value" : -76,
12792     "kind" : "vcall_offset"
12793    },
12794    {
12795     "component_value" : -76,
12796     "kind" : "vcall_offset"
12797    },
12798    {
12799     "component_value" : -84,
12800     "kind" : "vcall_offset"
12801    },
12802    {
12803     "component_value" : -84,
12804     "kind" : "offset_to_top"
12805    },
12806    {
12807     "kind" : "rtti",
12808     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
12809    },
12810    {
12811     "kind" : "complete_dtor_pointer",
12812     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
12813    },
12814    {
12815     "kind" : "deleting_dtor_pointer",
12816     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
12817    },
12818    {
12819     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12820    },
12821    {
12822     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12823    },
12824    {
12825     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12826    },
12827    {
12828     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12829    }
12830   ]
12831  },
12832  {
12833   "alignment" : 4,
12834   "base_specifiers" :
12835   [
12836    {
12837     "referenced_type" : "type-5"
12838    }
12839   ],
12840   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
12841   "name" : "android::hardware::nfc::V1_0::INfc",
12842   "referenced_type" : "type-205",
12843   "self_type" : "type-205",
12844   "size" : 12,
12845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
12846   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
12847   "vtable_components" :
12848   [
12849    {
12850     "component_value" : 4,
12851     "kind" : "vbase_offset"
12852    },
12853    {
12854     "kind" : "offset_to_top"
12855    },
12856    {
12857     "kind" : "rtti",
12858     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
12859    },
12860    {
12861     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
12862    },
12863    {
12864     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12865    },
12866    {
12867     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12868    },
12869    {
12870     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12871    },
12872    {
12873     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12874    },
12875    {
12876     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
12877    },
12878    {
12879     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12880    },
12881    {
12882     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
12883    },
12884    {
12885     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12886    },
12887    {
12888     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
12889    },
12890    {
12891     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12892    },
12893    {
12894     "kind" : "complete_dtor_pointer",
12895     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
12896    },
12897    {
12898     "kind" : "deleting_dtor_pointer",
12899     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
12900    },
12901    {
12902     "is_pure" : true,
12903     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
12904    },
12905    {
12906     "is_pure" : true,
12907     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
12908    },
12909    {
12910     "is_pure" : true,
12911     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
12912    },
12913    {
12914     "is_pure" : true,
12915     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
12916    },
12917    {
12918     "is_pure" : true,
12919     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
12920    },
12921    {
12922     "is_pure" : true,
12923     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
12924    },
12925    {
12926     "is_pure" : true,
12927     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
12928    },
12929    {
12930     "kind" : "vcall_offset"
12931    },
12932    {
12933     "kind" : "vcall_offset"
12934    },
12935    {
12936     "kind" : "vcall_offset"
12937    },
12938    {
12939     "kind" : "vcall_offset"
12940    },
12941    {
12942     "component_value" : -4,
12943     "kind" : "vcall_offset"
12944    },
12945    {
12946     "component_value" : -4,
12947     "kind" : "offset_to_top"
12948    },
12949    {
12950     "kind" : "rtti",
12951     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
12952    },
12953    {
12954     "kind" : "complete_dtor_pointer",
12955     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD1Ev"
12956    },
12957    {
12958     "kind" : "deleting_dtor_pointer",
12959     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD0Ev"
12960    },
12961    {
12962     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12963    },
12964    {
12965     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12966    },
12967    {
12968     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12969    },
12970    {
12971     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12972    }
12973   ]
12974  },
12975  {
12976   "alignment" : 4,
12977   "base_specifiers" :
12978   [
12979    {
12980     "referenced_type" : "type-5"
12981    }
12982   ],
12983   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
12984   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
12985   "referenced_type" : "type-184",
12986   "self_type" : "type-184",
12987   "size" : 12,
12988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
12989   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
12990   "vtable_components" :
12991   [
12992    {
12993     "component_value" : 4,
12994     "kind" : "vbase_offset"
12995    },
12996    {
12997     "kind" : "offset_to_top"
12998    },
12999    {
13000     "kind" : "rtti",
13001     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
13002    },
13003    {
13004     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
13005    },
13006    {
13007     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13008    },
13009    {
13010     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13011    },
13012    {
13013     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13014    },
13015    {
13016     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13017    },
13018    {
13019     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
13020    },
13021    {
13022     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13023    },
13024    {
13025     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
13026    },
13027    {
13028     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13029    },
13030    {
13031     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
13032    },
13033    {
13034     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13035    },
13036    {
13037     "kind" : "complete_dtor_pointer",
13038     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
13039    },
13040    {
13041     "kind" : "deleting_dtor_pointer",
13042     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
13043    },
13044    {
13045     "is_pure" : true,
13046     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
13047    },
13048    {
13049     "is_pure" : true,
13050     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13051    },
13052    {
13053     "kind" : "vcall_offset"
13054    },
13055    {
13056     "kind" : "vcall_offset"
13057    },
13058    {
13059     "kind" : "vcall_offset"
13060    },
13061    {
13062     "kind" : "vcall_offset"
13063    },
13064    {
13065     "component_value" : -4,
13066     "kind" : "vcall_offset"
13067    },
13068    {
13069     "component_value" : -4,
13070     "kind" : "offset_to_top"
13071    },
13072    {
13073     "kind" : "rtti",
13074     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
13075    },
13076    {
13077     "kind" : "complete_dtor_pointer",
13078     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
13079    },
13080    {
13081     "kind" : "deleting_dtor_pointer",
13082     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
13083    },
13084    {
13085     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13086    },
13087    {
13088     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13089    },
13090    {
13091     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13092    },
13093    {
13094     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13095    }
13096   ]
13097  },
13098  {
13099   "alignment" : 4,
13100   "base_specifiers" :
13101   [
13102    {
13103     "referenced_type" : "type-574"
13104    }
13105   ],
13106   "fields" :
13107   [
13108    {
13109     "access" : "private",
13110     "field_name" : "_hidl_mImpl",
13111     "field_offset" : 544,
13112     "referenced_type" : "type-266"
13113    }
13114   ],
13115   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc",
13116   "name" : "android::hardware::nfc::V1_1::BnHwNfc",
13117   "referenced_type" : "type-591",
13118   "self_type" : "type-591",
13119   "size" : 80,
13120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h",
13121   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BnHwNfcE",
13122   "vtable_components" :
13123   [
13124    {
13125     "component_value" : 72,
13126     "kind" : "vbase_offset"
13127    },
13128    {
13129     "kind" : "offset_to_top"
13130    },
13131    {
13132     "kind" : "rtti",
13133     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
13134    },
13135    {
13136     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13137    },
13138    {
13139     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13140    },
13141    {
13142     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13143    },
13144    {
13145     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13149    },
13150    {
13151     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13161    },
13162    {
13163     "kind" : "complete_dtor_pointer",
13164     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
13165    },
13166    {
13167     "kind" : "deleting_dtor_pointer",
13168     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
13169    },
13170    {
13171     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13172    },
13173    {
13174     "component_value" : -20,
13175     "kind" : "offset_to_top"
13176    },
13177    {
13178     "kind" : "rtti",
13179     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
13180    },
13181    {
13182     "kind" : "complete_dtor_pointer",
13183     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
13184    },
13185    {
13186     "kind" : "deleting_dtor_pointer",
13187     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
13188    },
13189    {
13190     "kind" : "vcall_offset"
13191    },
13192    {
13193     "kind" : "vcall_offset"
13194    },
13195    {
13196     "kind" : "vcall_offset"
13197    },
13198    {
13199     "kind" : "vcall_offset"
13200    },
13201    {
13202     "component_value" : -72,
13203     "kind" : "vcall_offset"
13204    },
13205    {
13206     "component_value" : -72,
13207     "kind" : "offset_to_top"
13208    },
13209    {
13210     "kind" : "rtti",
13211     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
13212    },
13213    {
13214     "kind" : "complete_dtor_pointer",
13215     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
13216    },
13217    {
13218     "kind" : "deleting_dtor_pointer",
13219     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
13220    },
13221    {
13222     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13223    },
13224    {
13225     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13226    },
13227    {
13228     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13229    },
13230    {
13231     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13232    }
13233   ]
13234  },
13235  {
13236   "alignment" : 4,
13237   "base_specifiers" :
13238   [
13239    {
13240     "referenced_type" : "type-574"
13241    }
13242   ],
13243   "fields" :
13244   [
13245    {
13246     "access" : "private",
13247     "field_name" : "_hidl_mImpl",
13248     "field_offset" : 544,
13249     "referenced_type" : "type-232"
13250    }
13251   ],
13252   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
13253   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
13254   "referenced_type" : "type-575",
13255   "self_type" : "type-575",
13256   "size" : 80,
13257   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h",
13258   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE",
13259   "vtable_components" :
13260   [
13261    {
13262     "component_value" : 72,
13263     "kind" : "vbase_offset"
13264    },
13265    {
13266     "kind" : "offset_to_top"
13267    },
13268    {
13269     "kind" : "rtti",
13270     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
13271    },
13272    {
13273     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13274    },
13275    {
13276     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13277    },
13278    {
13279     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13280    },
13281    {
13282     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13283    },
13284    {
13285     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13286    },
13287    {
13288     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13289    },
13290    {
13291     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13292    },
13293    {
13294     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13295    },
13296    {
13297     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13298    },
13299    {
13300     "kind" : "complete_dtor_pointer",
13301     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
13302    },
13303    {
13304     "kind" : "deleting_dtor_pointer",
13305     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
13306    },
13307    {
13308     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13309    },
13310    {
13311     "component_value" : -20,
13312     "kind" : "offset_to_top"
13313    },
13314    {
13315     "kind" : "rtti",
13316     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
13317    },
13318    {
13319     "kind" : "complete_dtor_pointer",
13320     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
13321    },
13322    {
13323     "kind" : "deleting_dtor_pointer",
13324     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
13325    },
13326    {
13327     "kind" : "vcall_offset"
13328    },
13329    {
13330     "kind" : "vcall_offset"
13331    },
13332    {
13333     "kind" : "vcall_offset"
13334    },
13335    {
13336     "kind" : "vcall_offset"
13337    },
13338    {
13339     "component_value" : -72,
13340     "kind" : "vcall_offset"
13341    },
13342    {
13343     "component_value" : -72,
13344     "kind" : "offset_to_top"
13345    },
13346    {
13347     "kind" : "rtti",
13348     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
13349    },
13350    {
13351     "kind" : "complete_dtor_pointer",
13352     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
13353    },
13354    {
13355     "kind" : "deleting_dtor_pointer",
13356     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
13357    },
13358    {
13359     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13360    },
13361    {
13362     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13363    },
13364    {
13365     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13366    },
13367    {
13368     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13369    }
13370   ]
13371  },
13372  {
13373   "alignment" : 4,
13374   "base_specifiers" :
13375   [
13376    {
13377     "referenced_type" : "type-560"
13378    },
13379    {
13380     "referenced_type" : "type-242"
13381    }
13382   ],
13383   "fields" :
13384   [
13385    {
13386     "access" : "private",
13387     "field_name" : "_hidl_mMutex",
13388     "field_offset" : 544,
13389     "referenced_type" : "type-737"
13390    },
13391    {
13392     "access" : "private",
13393     "field_name" : "_hidl_mDeathRecipients",
13394     "field_offset" : 576,
13395     "referenced_type" : "type-738"
13396    }
13397   ],
13398   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc",
13399   "name" : "android::hardware::nfc::V1_1::BpHwNfc",
13400   "referenced_type" : "type-736",
13401   "self_type" : "type-736",
13402   "size" : 92,
13403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h",
13404   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BpHwNfcE",
13405   "vtable_components" :
13406   [
13407    {
13408     "component_value" : 84,
13409     "kind" : "vbase_offset"
13410    },
13411    {
13412     "kind" : "offset_to_top"
13413    },
13414    {
13415     "kind" : "rtti",
13416     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13417    },
13418    {
13419     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_17BpHwNfc8isRemoteEv"
13420    },
13421    {
13422     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13423    },
13424    {
13425     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13426    },
13427    {
13428     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13429    },
13430    {
13431     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13432    },
13433    {
13434     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
13435    },
13436    {
13437     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13438    },
13439    {
13440     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
13441    },
13442    {
13443     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13444    },
13445    {
13446     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
13447    },
13448    {
13449     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13450    },
13451    {
13452     "kind" : "complete_dtor_pointer",
13453     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13454    },
13455    {
13456     "kind" : "deleting_dtor_pointer",
13457     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13458    },
13459    {
13460     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13461    },
13462    {
13463     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
13464    },
13465    {
13466     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13467    },
13468    {
13469     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
13470    },
13471    {
13472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
13473    },
13474    {
13475     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
13476    },
13477    {
13478     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
13479    },
13480    {
13481     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
13482    },
13483    {
13484     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
13485    },
13486    {
13487     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
13488    },
13489    {
13490     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13491    },
13492    {
13493     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
13494    },
13495    {
13496     "component_value" : 80,
13497     "kind" : "vbase_offset"
13498    },
13499    {
13500     "component_value" : -4,
13501     "kind" : "offset_to_top"
13502    },
13503    {
13504     "kind" : "rtti",
13505     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13506    },
13507    {
13508     "kind" : "complete_dtor_pointer",
13509     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13510    },
13511    {
13512     "kind" : "deleting_dtor_pointer",
13513     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13514    },
13515    {
13516     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
13517    },
13518    {
13519     "component_value" : 76,
13520     "kind" : "vbase_offset"
13521    },
13522    {
13523     "component_value" : -8,
13524     "kind" : "offset_to_top"
13525    },
13526    {
13527     "kind" : "rtti",
13528     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13529    },
13530    {
13531     "kind" : "complete_dtor_pointer",
13532     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13533    },
13534    {
13535     "kind" : "deleting_dtor_pointer",
13536     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13537    },
13538    {
13539     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13540    },
13541    {
13542     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13543    },
13544    {
13545     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13546    },
13547    {
13548     "component_value" : -24,
13549     "kind" : "offset_to_top"
13550    },
13551    {
13552     "kind" : "rtti",
13553     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13554    },
13555    {
13556     "kind" : "complete_dtor_pointer",
13557     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13558    },
13559    {
13560     "kind" : "deleting_dtor_pointer",
13561     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13562    },
13563    {
13564     "kind" : "vcall_offset"
13565    },
13566    {
13567     "component_value" : -76,
13568     "kind" : "vcall_offset"
13569    },
13570    {
13571     "component_value" : -76,
13572     "kind" : "vcall_offset"
13573    },
13574    {
13575     "component_value" : -76,
13576     "kind" : "vcall_offset"
13577    },
13578    {
13579     "component_value" : -84,
13580     "kind" : "vcall_offset"
13581    },
13582    {
13583     "component_value" : -84,
13584     "kind" : "offset_to_top"
13585    },
13586    {
13587     "kind" : "rtti",
13588     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
13589    },
13590    {
13591     "kind" : "complete_dtor_pointer",
13592     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
13593    },
13594    {
13595     "kind" : "deleting_dtor_pointer",
13596     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
13597    },
13598    {
13599     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13600    },
13601    {
13602     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13603    },
13604    {
13605     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13606    },
13607    {
13608     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13609    }
13610   ]
13611  },
13612  {
13613   "alignment" : 4,
13614   "base_specifiers" :
13615   [
13616    {
13617     "referenced_type" : "type-238"
13618    },
13619    {
13620     "referenced_type" : "type-242"
13621    }
13622   ],
13623   "fields" :
13624   [
13625    {
13626     "access" : "private",
13627     "field_name" : "_hidl_mMutex",
13628     "field_offset" : 544,
13629     "referenced_type" : "type-236"
13630    },
13631    {
13632     "access" : "private",
13633     "field_name" : "_hidl_mDeathRecipients",
13634     "field_offset" : 576,
13635     "referenced_type" : "type-237"
13636    }
13637   ],
13638   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
13639   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
13640   "referenced_type" : "type-235",
13641   "self_type" : "type-235",
13642   "size" : 92,
13643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h",
13644   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE",
13645   "vtable_components" :
13646   [
13647    {
13648     "component_value" : 84,
13649     "kind" : "vbase_offset"
13650    },
13651    {
13652     "kind" : "offset_to_top"
13653    },
13654    {
13655     "kind" : "rtti",
13656     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13657    },
13658    {
13659     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_121BpHwNfcClientCallback8isRemoteEv"
13660    },
13661    {
13662     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13663    },
13664    {
13665     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13666    },
13667    {
13668     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13669    },
13670    {
13671     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13672    },
13673    {
13674     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
13675    },
13676    {
13677     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13678    },
13679    {
13680     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
13681    },
13682    {
13683     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13684    },
13685    {
13686     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
13687    },
13688    {
13689     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13690    },
13691    {
13692     "kind" : "complete_dtor_pointer",
13693     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13694    },
13695    {
13696     "kind" : "deleting_dtor_pointer",
13697     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13698    },
13699    {
13700     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
13701    },
13702    {
13703     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
13704    },
13705    {
13706     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
13707    },
13708    {
13709     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
13710    },
13711    {
13712     "component_value" : 80,
13713     "kind" : "vbase_offset"
13714    },
13715    {
13716     "component_value" : -4,
13717     "kind" : "offset_to_top"
13718    },
13719    {
13720     "kind" : "rtti",
13721     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13722    },
13723    {
13724     "kind" : "complete_dtor_pointer",
13725     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13726    },
13727    {
13728     "kind" : "deleting_dtor_pointer",
13729     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13730    },
13731    {
13732     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
13733    },
13734    {
13735     "component_value" : 76,
13736     "kind" : "vbase_offset"
13737    },
13738    {
13739     "component_value" : -8,
13740     "kind" : "offset_to_top"
13741    },
13742    {
13743     "kind" : "rtti",
13744     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13745    },
13746    {
13747     "kind" : "complete_dtor_pointer",
13748     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13749    },
13750    {
13751     "kind" : "deleting_dtor_pointer",
13752     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13753    },
13754    {
13755     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13756    },
13757    {
13758     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13759    },
13760    {
13761     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13762    },
13763    {
13764     "component_value" : -24,
13765     "kind" : "offset_to_top"
13766    },
13767    {
13768     "kind" : "rtti",
13769     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13770    },
13771    {
13772     "kind" : "complete_dtor_pointer",
13773     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13774    },
13775    {
13776     "kind" : "deleting_dtor_pointer",
13777     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13778    },
13779    {
13780     "kind" : "vcall_offset"
13781    },
13782    {
13783     "component_value" : -76,
13784     "kind" : "vcall_offset"
13785    },
13786    {
13787     "component_value" : -76,
13788     "kind" : "vcall_offset"
13789    },
13790    {
13791     "component_value" : -76,
13792     "kind" : "vcall_offset"
13793    },
13794    {
13795     "component_value" : -84,
13796     "kind" : "vcall_offset"
13797    },
13798    {
13799     "component_value" : -84,
13800     "kind" : "offset_to_top"
13801    },
13802    {
13803     "kind" : "rtti",
13804     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
13805    },
13806    {
13807     "kind" : "complete_dtor_pointer",
13808     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
13809    },
13810    {
13811     "kind" : "deleting_dtor_pointer",
13812     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
13813    },
13814    {
13815     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13816    },
13817    {
13818     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13819    },
13820    {
13821     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13822    },
13823    {
13824     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13825    }
13826   ]
13827  },
13828  {
13829   "alignment" : 4,
13830   "base_specifiers" :
13831   [
13832    {
13833     "referenced_type" : "type-268"
13834    },
13835    {
13836     "referenced_type" : "type-242"
13837    }
13838   ],
13839   "fields" :
13840   [
13841    {
13842     "access" : "private",
13843     "field_name" : "mImpl",
13844     "field_offset" : 384,
13845     "referenced_type" : "type-274"
13846    },
13847    {
13848     "access" : "private",
13849     "field_name" : "mOnewayQueue",
13850     "field_offset" : 416,
13851     "referenced_type" : "type-764"
13852    }
13853   ],
13854   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfc",
13855   "name" : "android::hardware::nfc::V1_1::BsNfc",
13856   "referenced_type" : "type-769",
13857   "self_type" : "type-769",
13858   "size" : 68,
13859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfc.h",
13860   "unique_id" : "_ZTSN7android8hardware3nfc4V1_15BsNfcE",
13861   "vtable_components" :
13862   [
13863    {
13864     "component_value" : 60,
13865     "kind" : "vbase_offset"
13866    },
13867    {
13868     "kind" : "offset_to_top"
13869    },
13870    {
13871     "kind" : "rtti",
13872     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13873    },
13874    {
13875     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
13876    },
13877    {
13878     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13879    },
13880    {
13881     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13882    },
13883    {
13884     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13885    },
13886    {
13887     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13888    },
13889    {
13890     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc21setHALInstrumentationEv"
13891    },
13892    {
13893     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13894    },
13895    {
13896     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc4pingEv"
13897    },
13898    {
13899     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13900    },
13901    {
13902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc21notifySyspropsChangedEv"
13903    },
13904    {
13905     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13906    },
13907    {
13908     "kind" : "complete_dtor_pointer",
13909     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfcD1Ev"
13910    },
13911    {
13912     "kind" : "deleting_dtor_pointer",
13913     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfcD0Ev"
13914    },
13915    {
13916     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13917    },
13918    {
13919     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5writeERKNS0_8hidl_vecIhEE"
13920    },
13921    {
13922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13923    },
13924    {
13925     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc11prediscoverEv"
13926    },
13927    {
13928     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc5closeEv"
13929    },
13930    {
13931     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc14controlGrantedEv"
13932    },
13933    {
13934     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc10powerCycleEv"
13935    },
13936    {
13937     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc12factoryResetEv"
13938    },
13939    {
13940     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc20closeForPowerOffCaseEv"
13941    },
13942    {
13943     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
13944    },
13945    {
13946     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_15BsNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13947    },
13948    {
13949     "component_value" : -4,
13950     "kind" : "offset_to_top"
13951    },
13952    {
13953     "kind" : "rtti",
13954     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13955    },
13956    {
13957     "kind" : "complete_dtor_pointer",
13958     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_15BsNfcD1Ev"
13959    },
13960    {
13961     "kind" : "deleting_dtor_pointer",
13962     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_15BsNfcD0Ev"
13963    },
13964    {
13965     "kind" : "vcall_offset"
13966    },
13967    {
13968     "kind" : "vcall_offset"
13969    },
13970    {
13971     "kind" : "vcall_offset"
13972    },
13973    {
13974     "kind" : "vcall_offset"
13975    },
13976    {
13977     "component_value" : -60,
13978     "kind" : "vcall_offset"
13979    },
13980    {
13981     "component_value" : -60,
13982     "kind" : "offset_to_top"
13983    },
13984    {
13985     "kind" : "rtti",
13986     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_15BsNfcE"
13987    },
13988    {
13989     "kind" : "complete_dtor_pointer",
13990     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_15BsNfcD1Ev"
13991    },
13992    {
13993     "kind" : "deleting_dtor_pointer",
13994     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_15BsNfcD0Ev"
13995    },
13996    {
13997     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13998    },
13999    {
14000     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14001    },
14002    {
14003     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14004    },
14005    {
14006     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14007    }
14008   ]
14009  },
14010  {
14011   "alignment" : 4,
14012   "base_specifiers" :
14013   [
14014    {
14015     "referenced_type" : "type-234"
14016    },
14017    {
14018     "referenced_type" : "type-242"
14019    }
14020   ],
14021   "fields" :
14022   [
14023    {
14024     "access" : "private",
14025     "field_name" : "mImpl",
14026     "field_offset" : 384,
14027     "referenced_type" : "type-259"
14028    },
14029    {
14030     "access" : "private",
14031     "field_name" : "mOnewayQueue",
14032     "field_offset" : 416,
14033     "referenced_type" : "type-764"
14034    }
14035   ],
14036   "linker_set_key" : "android::hardware::nfc::V1_1::BsNfcClientCallback",
14037   "name" : "android::hardware::nfc::V1_1::BsNfcClientCallback",
14038   "referenced_type" : "type-763",
14039   "self_type" : "type-763",
14040   "size" : 68,
14041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BsNfcClientCallback.h",
14042   "unique_id" : "_ZTSN7android8hardware3nfc4V1_119BsNfcClientCallbackE",
14043   "vtable_components" :
14044   [
14045    {
14046     "component_value" : 60,
14047     "kind" : "vbase_offset"
14048    },
14049    {
14050     "kind" : "offset_to_top"
14051    },
14052    {
14053     "kind" : "rtti",
14054     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
14055    },
14056    {
14057     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
14058    },
14059    {
14060     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14061    },
14062    {
14063     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14064    },
14065    {
14066     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14067    },
14068    {
14069     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14070    },
14071    {
14072     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback21setHALInstrumentationEv"
14073    },
14074    {
14075     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14076    },
14077    {
14078     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback4pingEv"
14079    },
14080    {
14081     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14082    },
14083    {
14084     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback21notifySyspropsChangedEv"
14085    },
14086    {
14087     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14088    },
14089    {
14090     "kind" : "complete_dtor_pointer",
14091     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
14092    },
14093    {
14094     "kind" : "deleting_dtor_pointer",
14095     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
14096    },
14097    {
14098     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
14099    },
14100    {
14101     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
14102    },
14103    {
14104     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_119BsNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
14105    },
14106    {
14107     "component_value" : -4,
14108     "kind" : "offset_to_top"
14109    },
14110    {
14111     "kind" : "rtti",
14112     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
14113    },
14114    {
14115     "kind" : "complete_dtor_pointer",
14116     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
14117    },
14118    {
14119     "kind" : "deleting_dtor_pointer",
14120     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
14121    },
14122    {
14123     "kind" : "vcall_offset"
14124    },
14125    {
14126     "kind" : "vcall_offset"
14127    },
14128    {
14129     "kind" : "vcall_offset"
14130    },
14131    {
14132     "kind" : "vcall_offset"
14133    },
14134    {
14135     "component_value" : -60,
14136     "kind" : "vcall_offset"
14137    },
14138    {
14139     "component_value" : -60,
14140     "kind" : "offset_to_top"
14141    },
14142    {
14143     "kind" : "rtti",
14144     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_119BsNfcClientCallbackE"
14145    },
14146    {
14147     "kind" : "complete_dtor_pointer",
14148     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_119BsNfcClientCallbackD1Ev"
14149    },
14150    {
14151     "kind" : "deleting_dtor_pointer",
14152     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_119BsNfcClientCallbackD0Ev"
14153    },
14154    {
14155     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14156    },
14157    {
14158     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14159    },
14160    {
14161     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14162    },
14163    {
14164     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14165    }
14166   ]
14167  },
14168  {
14169   "alignment" : 4,
14170   "base_specifiers" :
14171   [
14172    {
14173     "referenced_type" : "type-205"
14174    }
14175   ],
14176   "linker_set_key" : "android::hardware::nfc::V1_1::INfc",
14177   "name" : "android::hardware::nfc::V1_1::INfc",
14178   "referenced_type" : "type-268",
14179   "self_type" : "type-268",
14180   "size" : 12,
14181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h",
14182   "unique_id" : "_ZTSN7android8hardware3nfc4V1_14INfcE",
14183   "vtable_components" :
14184   [
14185    {
14186     "component_value" : 4,
14187     "kind" : "vbase_offset"
14188    },
14189    {
14190     "kind" : "offset_to_top"
14191    },
14192    {
14193     "kind" : "rtti",
14194     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
14195    },
14196    {
14197     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
14198    },
14199    {
14200     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14201    },
14202    {
14203     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14204    },
14205    {
14206     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14207    },
14208    {
14209     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14210    },
14211    {
14212     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
14213    },
14214    {
14215     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14216    },
14217    {
14218     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
14219    },
14220    {
14221     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14222    },
14223    {
14224     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
14225    },
14226    {
14227     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14228    },
14229    {
14230     "kind" : "complete_dtor_pointer",
14231     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD1Ev"
14232    },
14233    {
14234     "kind" : "deleting_dtor_pointer",
14235     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD0Ev"
14236    },
14237    {
14238     "is_pure" : true,
14239     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
14240    },
14241    {
14242     "is_pure" : true,
14243     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
14244    },
14245    {
14246     "is_pure" : true,
14247     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
14248    },
14249    {
14250     "is_pure" : true,
14251     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
14252    },
14253    {
14254     "is_pure" : true,
14255     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
14256    },
14257    {
14258     "is_pure" : true,
14259     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
14260    },
14261    {
14262     "is_pure" : true,
14263     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
14264    },
14265    {
14266     "is_pure" : true,
14267     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
14268    },
14269    {
14270     "is_pure" : true,
14271     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
14272    },
14273    {
14274     "is_pure" : true,
14275     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
14276    },
14277    {
14278     "is_pure" : true,
14279     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
14280    },
14281    {
14282     "kind" : "vcall_offset"
14283    },
14284    {
14285     "kind" : "vcall_offset"
14286    },
14287    {
14288     "kind" : "vcall_offset"
14289    },
14290    {
14291     "kind" : "vcall_offset"
14292    },
14293    {
14294     "component_value" : -4,
14295     "kind" : "vcall_offset"
14296    },
14297    {
14298     "component_value" : -4,
14299     "kind" : "offset_to_top"
14300    },
14301    {
14302     "kind" : "rtti",
14303     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
14304    },
14305    {
14306     "kind" : "complete_dtor_pointer",
14307     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_14INfcD1Ev"
14308    },
14309    {
14310     "kind" : "deleting_dtor_pointer",
14311     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_14INfcD0Ev"
14312    },
14313    {
14314     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14315    },
14316    {
14317     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14318    },
14319    {
14320     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14321    },
14322    {
14323     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14324    }
14325   ]
14326  },
14327  {
14328   "alignment" : 4,
14329   "base_specifiers" :
14330   [
14331    {
14332     "referenced_type" : "type-184"
14333    }
14334   ],
14335   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback",
14336   "name" : "android::hardware::nfc::V1_1::INfcClientCallback",
14337   "referenced_type" : "type-234",
14338   "self_type" : "type-234",
14339   "size" : 12,
14340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h",
14341   "unique_id" : "_ZTSN7android8hardware3nfc4V1_118INfcClientCallbackE",
14342   "vtable_components" :
14343   [
14344    {
14345     "component_value" : 4,
14346     "kind" : "vbase_offset"
14347    },
14348    {
14349     "kind" : "offset_to_top"
14350    },
14351    {
14352     "kind" : "rtti",
14353     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
14354    },
14355    {
14356     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
14357    },
14358    {
14359     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14360    },
14361    {
14362     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14363    },
14364    {
14365     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14366    },
14367    {
14368     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14369    },
14370    {
14371     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
14372    },
14373    {
14374     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14375    },
14376    {
14377     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
14378    },
14379    {
14380     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14381    },
14382    {
14383     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
14384    },
14385    {
14386     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14387    },
14388    {
14389     "kind" : "complete_dtor_pointer",
14390     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
14391    },
14392    {
14393     "kind" : "deleting_dtor_pointer",
14394     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
14395    },
14396    {
14397     "is_pure" : true,
14398     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
14399    },
14400    {
14401     "is_pure" : true,
14402     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
14403    },
14404    {
14405     "is_pure" : true,
14406     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
14407    },
14408    {
14409     "kind" : "vcall_offset"
14410    },
14411    {
14412     "kind" : "vcall_offset"
14413    },
14414    {
14415     "kind" : "vcall_offset"
14416    },
14417    {
14418     "kind" : "vcall_offset"
14419    },
14420    {
14421     "component_value" : -4,
14422     "kind" : "vcall_offset"
14423    },
14424    {
14425     "component_value" : -4,
14426     "kind" : "offset_to_top"
14427    },
14428    {
14429     "kind" : "rtti",
14430     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
14431    },
14432    {
14433     "kind" : "complete_dtor_pointer",
14434     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
14435    },
14436    {
14437     "kind" : "deleting_dtor_pointer",
14438     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
14439    },
14440    {
14441     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14442    },
14443    {
14444     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14445    },
14446    {
14447     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14448    },
14449    {
14450     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14451    }
14452   ]
14453  },
14454  {
14455   "alignment" : 8,
14456   "fields" :
14457   [
14458    {
14459     "field_name" : "nfaPollBailOutMode",
14460     "referenced_type" : "type-56"
14461    },
14462    {
14463     "field_name" : "presenceCheckAlgorithm",
14464     "field_offset" : 8,
14465     "referenced_type" : "type-88"
14466    },
14467    {
14468     "field_name" : "nfaProprietaryCfg",
14469     "field_offset" : 16,
14470     "referenced_type" : "type-90"
14471    },
14472    {
14473     "field_name" : "defaultOffHostRoute",
14474     "field_offset" : 88,
14475     "referenced_type" : "type-89"
14476    },
14477    {
14478     "field_name" : "defaultOffHostRouteFelica",
14479     "field_offset" : 96,
14480     "referenced_type" : "type-89"
14481    },
14482    {
14483     "field_name" : "defaultSystemCodeRoute",
14484     "field_offset" : 104,
14485     "referenced_type" : "type-89"
14486    },
14487    {
14488     "field_name" : "defaultSystemCodePowerState",
14489     "field_offset" : 112,
14490     "referenced_type" : "type-89"
14491    },
14492    {
14493     "field_name" : "defaultRoute",
14494     "field_offset" : 120,
14495     "referenced_type" : "type-89"
14496    },
14497    {
14498     "field_name" : "offHostESEPipeId",
14499     "field_offset" : 128,
14500     "referenced_type" : "type-89"
14501    },
14502    {
14503     "field_name" : "offHostSIMPipeId",
14504     "field_offset" : 136,
14505     "referenced_type" : "type-89"
14506    },
14507    {
14508     "field_name" : "maxIsoDepTransceiveLength",
14509     "field_offset" : 160,
14510     "referenced_type" : "type-2"
14511    },
14512    {
14513     "field_name" : "hostWhitelist",
14514     "field_offset" : 192,
14515     "referenced_type" : "type-91"
14516    }
14517   ],
14518   "linker_set_key" : "android::hardware::nfc::V1_1::NfcConfig",
14519   "name" : "android::hardware::nfc::V1_1::NfcConfig",
14520   "referenced_type" : "type-87",
14521   "self_type" : "type-87",
14522   "size" : 40,
14523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
14524   "unique_id" : "_ZTSN7android8hardware3nfc4V1_19NfcConfigE"
14525  },
14526  {
14527   "alignment" : 1,
14528   "fields" :
14529   [
14530    {
14531     "field_name" : "protocol18092Active",
14532     "referenced_type" : "type-89"
14533    },
14534    {
14535     "field_name" : "protocolBPrime",
14536     "field_offset" : 8,
14537     "referenced_type" : "type-89"
14538    },
14539    {
14540     "field_name" : "protocolDual",
14541     "field_offset" : 16,
14542     "referenced_type" : "type-89"
14543    },
14544    {
14545     "field_name" : "protocol15693",
14546     "field_offset" : 24,
14547     "referenced_type" : "type-89"
14548    },
14549    {
14550     "field_name" : "protocolKovio",
14551     "field_offset" : 32,
14552     "referenced_type" : "type-89"
14553    },
14554    {
14555     "field_name" : "protocolMifare",
14556     "field_offset" : 40,
14557     "referenced_type" : "type-89"
14558    },
14559    {
14560     "field_name" : "discoveryPollKovio",
14561     "field_offset" : 48,
14562     "referenced_type" : "type-89"
14563    },
14564    {
14565     "field_name" : "discoveryPollBPrime",
14566     "field_offset" : 56,
14567     "referenced_type" : "type-89"
14568    },
14569    {
14570     "field_name" : "discoveryListenBPrime",
14571     "field_offset" : 64,
14572     "referenced_type" : "type-89"
14573    }
14574   ],
14575   "linker_set_key" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
14576   "name" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
14577   "referenced_type" : "type-90",
14578   "self_type" : "type-90",
14579   "size" : 9,
14580   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
14581   "unique_id" : "_ZTSN7android8hardware3nfc4V1_123ProtocolDiscoveryConfigE"
14582  },
14583  {
14584   "alignment" : 4,
14585   "base_specifiers" :
14586   [
14587    {
14588     "referenced_type" : "type-301"
14589    },
14590    {
14591     "referenced_type" : "type-242"
14592    }
14593   ],
14594   "fields" :
14595   [
14596    {
14597     "access" : "private",
14598     "field_name" : "_hidl_mImpl",
14599     "field_offset" : 512,
14600     "referenced_type" : "type-14"
14601    }
14602   ],
14603   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
14604   "name" : "android::hidl::base::V1_0::BnHwBase",
14605   "referenced_type" : "type-574",
14606   "self_type" : "type-574",
14607   "size" : 76,
14608   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
14609   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
14610   "vtable_components" :
14611   [
14612    {
14613     "component_value" : 68,
14614     "kind" : "vbase_offset"
14615    },
14616    {
14617     "kind" : "offset_to_top"
14618    },
14619    {
14620     "kind" : "rtti",
14621     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14622    },
14623    {
14624     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14625    },
14626    {
14627     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14628    },
14629    {
14630     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14631    },
14632    {
14633     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14634    },
14635    {
14636     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14637    },
14638    {
14639     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14640    },
14641    {
14642     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14643    },
14644    {
14645     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14646    },
14647    {
14648     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14649    },
14650    {
14651     "kind" : "complete_dtor_pointer",
14652     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
14653    },
14654    {
14655     "kind" : "deleting_dtor_pointer",
14656     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
14657    },
14658    {
14659     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
14660    },
14661    {
14662     "component_value" : -20,
14663     "kind" : "offset_to_top"
14664    },
14665    {
14666     "kind" : "rtti",
14667     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14668    },
14669    {
14670     "kind" : "complete_dtor_pointer",
14671     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14672    },
14673    {
14674     "kind" : "deleting_dtor_pointer",
14675     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14676    },
14677    {
14678     "kind" : "vcall_offset"
14679    },
14680    {
14681     "kind" : "vcall_offset"
14682    },
14683    {
14684     "kind" : "vcall_offset"
14685    },
14686    {
14687     "kind" : "vcall_offset"
14688    },
14689    {
14690     "component_value" : -68,
14691     "kind" : "vcall_offset"
14692    },
14693    {
14694     "component_value" : -68,
14695     "kind" : "offset_to_top"
14696    },
14697    {
14698     "kind" : "rtti",
14699     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14700    },
14701    {
14702     "kind" : "complete_dtor_pointer",
14703     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14704    },
14705    {
14706     "kind" : "deleting_dtor_pointer",
14707     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14708    },
14709    {
14710     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14711    },
14712    {
14713     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14714    },
14715    {
14716     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14717    },
14718    {
14719     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14720    }
14721   ]
14722  },
14723  {
14724   "alignment" : 4,
14725   "base_specifiers" :
14726   [
14727    {
14728     "referenced_type" : "type-556"
14729    },
14730    {
14731     "referenced_type" : "type-242"
14732    }
14733   ],
14734   "fields" :
14735   [
14736    {
14737     "access" : "private",
14738     "field_name" : "_hidl_mMutex",
14739     "field_offset" : 544,
14740     "referenced_type" : "type-712"
14741    },
14742    {
14743     "access" : "private",
14744     "field_name" : "_hidl_mDeathRecipients",
14745     "field_offset" : 576,
14746     "referenced_type" : "type-713"
14747    }
14748   ],
14749   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
14750   "name" : "android::hidl::base::V1_0::BpHwBase",
14751   "referenced_type" : "type-711",
14752   "self_type" : "type-711",
14753   "size" : 92,
14754   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
14755   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
14756   "vtable_components" :
14757   [
14758    {
14759     "component_value" : 84,
14760     "kind" : "vbase_offset"
14761    },
14762    {
14763     "kind" : "offset_to_top"
14764    },
14765    {
14766     "kind" : "rtti",
14767     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14768    },
14769    {
14770     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
14771    },
14772    {
14773     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14774    },
14775    {
14776     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14777    },
14778    {
14779     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14780    },
14781    {
14782     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14783    },
14784    {
14785     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
14786    },
14787    {
14788     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14789    },
14790    {
14791     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
14792    },
14793    {
14794     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14795    },
14796    {
14797     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
14798    },
14799    {
14800     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14801    },
14802    {
14803     "kind" : "complete_dtor_pointer",
14804     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
14805    },
14806    {
14807     "kind" : "deleting_dtor_pointer",
14808     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
14809    },
14810    {
14811     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14812    },
14813    {
14814     "component_value" : 80,
14815     "kind" : "vbase_offset"
14816    },
14817    {
14818     "component_value" : -4,
14819     "kind" : "offset_to_top"
14820    },
14821    {
14822     "kind" : "rtti",
14823     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14824    },
14825    {
14826     "kind" : "complete_dtor_pointer",
14827     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14828    },
14829    {
14830     "kind" : "deleting_dtor_pointer",
14831     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14832    },
14833    {
14834     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14835    },
14836    {
14837     "component_value" : 76,
14838     "kind" : "vbase_offset"
14839    },
14840    {
14841     "component_value" : -8,
14842     "kind" : "offset_to_top"
14843    },
14844    {
14845     "kind" : "rtti",
14846     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14847    },
14848    {
14849     "kind" : "complete_dtor_pointer",
14850     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14851    },
14852    {
14853     "kind" : "deleting_dtor_pointer",
14854     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14855    },
14856    {
14857     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14858    },
14859    {
14860     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14861    },
14862    {
14863     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14864    },
14865    {
14866     "component_value" : -24,
14867     "kind" : "offset_to_top"
14868    },
14869    {
14870     "kind" : "rtti",
14871     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14872    },
14873    {
14874     "kind" : "complete_dtor_pointer",
14875     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14876    },
14877    {
14878     "kind" : "deleting_dtor_pointer",
14879     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14880    },
14881    {
14882     "kind" : "vcall_offset"
14883    },
14884    {
14885     "component_value" : -76,
14886     "kind" : "vcall_offset"
14887    },
14888    {
14889     "component_value" : -76,
14890     "kind" : "vcall_offset"
14891    },
14892    {
14893     "component_value" : -76,
14894     "kind" : "vcall_offset"
14895    },
14896    {
14897     "component_value" : -84,
14898     "kind" : "vcall_offset"
14899    },
14900    {
14901     "component_value" : -84,
14902     "kind" : "offset_to_top"
14903    },
14904    {
14905     "kind" : "rtti",
14906     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14907    },
14908    {
14909     "kind" : "complete_dtor_pointer",
14910     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14911    },
14912    {
14913     "kind" : "deleting_dtor_pointer",
14914     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14915    },
14916    {
14917     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14918    },
14919    {
14920     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14921    },
14922    {
14923     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14924    },
14925    {
14926     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14927    }
14928   ]
14929  },
14930  {
14931   "alignment" : 8,
14932   "fields" :
14933   [
14934    {
14935     "field_name" : "pid",
14936     "referenced_type" : "type-44"
14937    },
14938    {
14939     "field_name" : "ptr",
14940     "field_offset" : 64,
14941     "referenced_type" : "type-95"
14942    },
14943    {
14944     "field_name" : "arch",
14945     "field_offset" : 128,
14946     "referenced_type" : "type-537"
14947    }
14948   ],
14949   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14950   "name" : "android::hidl::base::V1_0::DebugInfo",
14951   "referenced_type" : "type-536",
14952   "self_type" : "type-536",
14953   "size" : 24,
14954   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14955   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14956  },
14957  {
14958   "alignment" : 4,
14959   "base_specifiers" :
14960   [
14961    {
14962     "is_virtual" : true,
14963     "referenced_type" : "type-6"
14964    }
14965   ],
14966   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14967   "name" : "android::hidl::base::V1_0::IBase",
14968   "referenced_type" : "type-5",
14969   "self_type" : "type-5",
14970   "size" : 12,
14971   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14972   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14973   "vtable_components" :
14974   [
14975    {
14976     "component_value" : 4,
14977     "kind" : "vbase_offset"
14978    },
14979    {
14980     "kind" : "offset_to_top"
14981    },
14982    {
14983     "kind" : "rtti",
14984     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14985    },
14986    {
14987     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14988    },
14989    {
14990     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14991    },
14992    {
14993     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14994    },
14995    {
14996     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14997    },
14998    {
14999     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
15000    },
15001    {
15002     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
15003    },
15004    {
15005     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
15006    },
15007    {
15008     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
15009    },
15010    {
15011     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
15012    },
15013    {
15014     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
15015    },
15016    {
15017     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
15018    },
15019    {
15020     "kind" : "complete_dtor_pointer",
15021     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
15022    },
15023    {
15024     "kind" : "deleting_dtor_pointer",
15025     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
15026    },
15027    {
15028     "kind" : "vcall_offset"
15029    },
15030    {
15031     "kind" : "vcall_offset"
15032    },
15033    {
15034     "kind" : "vcall_offset"
15035    },
15036    {
15037     "kind" : "vcall_offset"
15038    },
15039    {
15040     "component_value" : -4,
15041     "kind" : "vcall_offset"
15042    },
15043    {
15044     "component_value" : -4,
15045     "kind" : "offset_to_top"
15046    },
15047    {
15048     "kind" : "rtti",
15049     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
15050    },
15051    {
15052     "kind" : "complete_dtor_pointer",
15053     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
15054    },
15055    {
15056     "kind" : "deleting_dtor_pointer",
15057     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
15058    },
15059    {
15060     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15061    },
15062    {
15063     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15064    },
15065    {
15066     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15067    },
15068    {
15069     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15070    }
15071   ]
15072  },
15073  {
15074   "alignment" : 4,
15075   "base_specifiers" :
15076   [
15077    {
15078     "referenced_type" : "type-5"
15079    }
15080   ],
15081   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
15082   "name" : "android::hidl::manager::V1_0::IServiceManager",
15083   "referenced_type" : "type-129",
15084   "self_type" : "type-129",
15085   "size" : 12,
15086   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
15087   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
15088   "vtable_components" :
15089   [
15090    {
15091     "component_value" : 4,
15092     "kind" : "vbase_offset"
15093    },
15094    {
15095     "kind" : "offset_to_top"
15096    },
15097    {
15098     "kind" : "rtti",
15099     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
15100    },
15101    {
15102     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
15103    },
15104    {
15105     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
15106    },
15107    {
15108     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
15109    },
15110    {
15111     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
15112    },
15113    {
15114     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
15115    },
15116    {
15117     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
15118    },
15119    {
15120     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
15121    },
15122    {
15123     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
15124    },
15125    {
15126     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
15127    },
15128    {
15129     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
15130    },
15131    {
15132     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
15133    },
15134    {
15135     "kind" : "complete_dtor_pointer",
15136     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
15137    },
15138    {
15139     "kind" : "deleting_dtor_pointer",
15140     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
15141    },
15142    {
15143     "is_pure" : true,
15144     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
15145    },
15146    {
15147     "is_pure" : true,
15148     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
15149    },
15150    {
15151     "is_pure" : true,
15152     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
15153    },
15154    {
15155     "is_pure" : true,
15156     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
15157    },
15158    {
15159     "is_pure" : true,
15160     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
15161    },
15162    {
15163     "is_pure" : true,
15164     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
15165    },
15166    {
15167     "is_pure" : true,
15168     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
15169    },
15170    {
15171     "is_pure" : true,
15172     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
15173    },
15174    {
15175     "kind" : "vcall_offset"
15176    },
15177    {
15178     "kind" : "vcall_offset"
15179    },
15180    {
15181     "kind" : "vcall_offset"
15182    },
15183    {
15184     "kind" : "vcall_offset"
15185    },
15186    {
15187     "component_value" : -4,
15188     "kind" : "vcall_offset"
15189    },
15190    {
15191     "component_value" : -4,
15192     "kind" : "offset_to_top"
15193    },
15194    {
15195     "kind" : "rtti",
15196     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
15197    },
15198    {
15199     "kind" : "complete_dtor_pointer",
15200     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
15201    },
15202    {
15203     "kind" : "deleting_dtor_pointer",
15204     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
15205    },
15206    {
15207     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15208    },
15209    {
15210     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15211    },
15212    {
15213     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15214    },
15215    {
15216     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15217    }
15218   ]
15219  },
15220  {
15221   "alignment" : 8,
15222   "fields" :
15223   [
15224    {
15225     "field_name" : "interfaceName",
15226     "referenced_type" : "type-462"
15227    },
15228    {
15229     "field_name" : "instanceName",
15230     "field_offset" : 128,
15231     "referenced_type" : "type-462"
15232    },
15233    {
15234     "field_name" : "pid",
15235     "field_offset" : 256,
15236     "referenced_type" : "type-44"
15237    },
15238    {
15239     "field_name" : "clientPids",
15240     "field_offset" : 320,
15241     "referenced_type" : "type-503"
15242    },
15243    {
15244     "field_name" : "arch",
15245     "field_offset" : 448,
15246     "referenced_type" : "type-537"
15247    }
15248   ],
15249   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
15250   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
15251   "referenced_type" : "type-674",
15252   "self_type" : "type-674",
15253   "size" : 64,
15254   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
15255   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
15256  },
15257  {
15258   "alignment" : 4,
15259   "base_specifiers" :
15260   [
15261    {
15262     "referenced_type" : "type-5"
15263    }
15264   ],
15265   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
15266   "name" : "android::hidl::manager::V1_0::IServiceNotification",
15267   "referenced_type" : "type-161",
15268   "self_type" : "type-161",
15269   "size" : 12,
15270   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
15271   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
15272   "vtable_components" :
15273   [
15274    {
15275     "component_value" : 4,
15276     "kind" : "vbase_offset"
15277    },
15278    {
15279     "kind" : "offset_to_top"
15280    },
15281    {
15282     "kind" : "rtti",
15283     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
15284    },
15285    {
15286     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
15287    },
15288    {
15289     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
15290    },
15291    {
15292     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
15293    },
15294    {
15295     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
15296    },
15297    {
15298     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
15299    },
15300    {
15301     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
15302    },
15303    {
15304     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
15305    },
15306    {
15307     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
15308    },
15309    {
15310     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
15311    },
15312    {
15313     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
15314    },
15315    {
15316     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
15317    },
15318    {
15319     "kind" : "complete_dtor_pointer",
15320     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
15321    },
15322    {
15323     "kind" : "deleting_dtor_pointer",
15324     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
15325    },
15326    {
15327     "is_pure" : true,
15328     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
15329    },
15330    {
15331     "kind" : "vcall_offset"
15332    },
15333    {
15334     "kind" : "vcall_offset"
15335    },
15336    {
15337     "kind" : "vcall_offset"
15338    },
15339    {
15340     "kind" : "vcall_offset"
15341    },
15342    {
15343     "component_value" : -4,
15344     "kind" : "vcall_offset"
15345    },
15346    {
15347     "component_value" : -4,
15348     "kind" : "offset_to_top"
15349    },
15350    {
15351     "kind" : "rtti",
15352     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
15353    },
15354    {
15355     "kind" : "complete_dtor_pointer",
15356     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
15357    },
15358    {
15359     "kind" : "deleting_dtor_pointer",
15360     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
15361    },
15362    {
15363     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15364    },
15365    {
15366     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15367    },
15368    {
15369     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15370    },
15371    {
15372     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15373    }
15374   ]
15375  },
15376  {
15377   "alignment" : 4,
15378   "fields" :
15379   [
15380    {
15381     "access" : "private",
15382     "field_name" : "m_ptr",
15383     "referenced_type" : "type-153"
15384    }
15385   ],
15386   "linker_set_key" : "android::sp<android::Thread>",
15387   "name" : "android::sp<android::Thread>",
15388   "record_kind" : "class",
15389   "referenced_type" : "type-152",
15390   "self_type" : "type-152",
15391   "size" : 4,
15392   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15393   "template_args" : [ "type-154" ],
15394   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
15395  },
15396  {
15397   "alignment" : 4,
15398   "fields" :
15399   [
15400    {
15401     "access" : "private",
15402     "field_name" : "m_ptr",
15403     "referenced_type" : "type-300"
15404    }
15405   ],
15406   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
15407   "name" : "android::sp<android::hardware::BHwBinder>",
15408   "record_kind" : "class",
15409   "referenced_type" : "type-299",
15410   "self_type" : "type-299",
15411   "size" : 4,
15412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15413   "template_args" : [ "type-301" ],
15414   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
15415  },
15416  {
15417   "alignment" : 4,
15418   "fields" :
15419   [
15420    {
15421     "access" : "private",
15422     "field_name" : "m_ptr",
15423     "referenced_type" : "type-18"
15424    }
15425   ],
15426   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
15427   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
15428   "record_kind" : "class",
15429   "referenced_type" : "type-17",
15430   "self_type" : "type-17",
15431   "size" : 4,
15432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15433   "template_args" : [ "type-19" ],
15434   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
15435  },
15436  {
15437   "alignment" : 4,
15438   "fields" :
15439   [
15440    {
15441     "access" : "private",
15442     "field_name" : "m_ptr",
15443     "referenced_type" : "type-25"
15444    }
15445   ],
15446   "linker_set_key" : "android::sp<android::hardware::IBinder>",
15447   "name" : "android::sp<android::hardware::IBinder>",
15448   "record_kind" : "class",
15449   "referenced_type" : "type-24",
15450   "self_type" : "type-24",
15451   "size" : 4,
15452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15453   "template_args" : [ "type-26" ],
15454   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
15455  },
15456  {
15457   "alignment" : 4,
15458   "fields" :
15459   [
15460    {
15461     "access" : "private",
15462     "field_name" : "m_ptr",
15463     "referenced_type" : "type-36"
15464    }
15465   ],
15466   "linker_set_key" : "android::sp<android::hardware::IInterface>",
15467   "name" : "android::sp<android::hardware::IInterface>",
15468   "record_kind" : "class",
15469   "referenced_type" : "type-35",
15470   "self_type" : "type-35",
15471   "size" : 4,
15472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15473   "template_args" : [ "type-37" ],
15474   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
15475  },
15476  {
15477   "alignment" : 4,
15478   "fields" :
15479   [
15480    {
15481     "access" : "private",
15482     "field_name" : "m_ptr",
15483     "referenced_type" : "type-42"
15484    }
15485   ],
15486   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
15487   "name" : "android::sp<android::hardware::ProcessState>",
15488   "record_kind" : "class",
15489   "referenced_type" : "type-41",
15490   "self_type" : "type-41",
15491   "size" : 4,
15492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15493   "template_args" : [ "type-43" ],
15494   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
15495  },
15496  {
15497   "alignment" : 4,
15498   "fields" :
15499   [
15500    {
15501     "access" : "private",
15502     "field_name" : "m_ptr",
15503     "referenced_type" : "type-277"
15504    }
15505   ],
15506   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
15507   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
15508   "record_kind" : "class",
15509   "referenced_type" : "type-276",
15510   "self_type" : "type-276",
15511   "size" : 4,
15512   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15513   "template_args" : [ "type-278" ],
15514   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
15515  },
15516  {
15517   "alignment" : 4,
15518   "fields" :
15519   [
15520    {
15521     "access" : "private",
15522     "field_name" : "m_ptr",
15523     "referenced_type" : "type-280"
15524    }
15525   ],
15526   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
15527   "name" : "android::sp<android::hardware::hidl_death_recipient>",
15528   "record_kind" : "class",
15529   "referenced_type" : "type-469",
15530   "self_type" : "type-469",
15531   "size" : 4,
15532   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15533   "template_args" : [ "type-281" ],
15534   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
15535  },
15536  {
15537   "alignment" : 4,
15538   "fields" :
15539   [
15540    {
15541     "access" : "private",
15542     "field_name" : "m_ptr",
15543     "referenced_type" : "type-204"
15544    }
15545   ],
15546   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
15547   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
15548   "record_kind" : "class",
15549   "referenced_type" : "type-203",
15550   "self_type" : "type-203",
15551   "size" : 4,
15552   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15553   "template_args" : [ "type-205" ],
15554   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
15555  },
15556  {
15557   "alignment" : 4,
15558   "fields" :
15559   [
15560    {
15561     "access" : "private",
15562     "field_name" : "m_ptr",
15563     "referenced_type" : "type-183"
15564    }
15565   ],
15566   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
15567   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
15568   "record_kind" : "class",
15569   "referenced_type" : "type-182",
15570   "self_type" : "type-182",
15571   "size" : 4,
15572   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15573   "template_args" : [ "type-184" ],
15574   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
15575  },
15576  {
15577   "alignment" : 4,
15578   "fields" :
15579   [
15580    {
15581     "access" : "private",
15582     "field_name" : "m_ptr",
15583     "referenced_type" : "type-267"
15584    }
15585   ],
15586   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc>",
15587   "name" : "android::sp<android::hardware::nfc::V1_1::INfc>",
15588   "record_kind" : "class",
15589   "referenced_type" : "type-266",
15590   "self_type" : "type-266",
15591   "size" : 4,
15592   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15593   "template_args" : [ "type-268" ],
15594   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_14INfcEEE"
15595  },
15596  {
15597   "alignment" : 4,
15598   "fields" :
15599   [
15600    {
15601     "access" : "private",
15602     "field_name" : "m_ptr",
15603     "referenced_type" : "type-233"
15604    }
15605   ],
15606   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
15607   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
15608   "record_kind" : "class",
15609   "referenced_type" : "type-232",
15610   "self_type" : "type-232",
15611   "size" : 4,
15612   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15613   "template_args" : [ "type-234" ],
15614   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_118INfcClientCallbackEEE"
15615  },
15616  {
15617   "alignment" : 4,
15618   "fields" :
15619   [
15620    {
15621     "access" : "private",
15622     "field_name" : "m_ptr",
15623     "referenced_type" : "type-4"
15624    }
15625   ],
15626   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
15627   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
15628   "record_kind" : "class",
15629   "referenced_type" : "type-14",
15630   "self_type" : "type-14",
15631   "size" : 4,
15632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15633   "template_args" : [ "type-5" ],
15634   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
15635  },
15636  {
15637   "alignment" : 4,
15638   "fields" :
15639   [
15640    {
15641     "access" : "private",
15642     "field_name" : "m_ptr",
15643     "referenced_type" : "type-128"
15644    }
15645   ],
15646   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15647   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15648   "record_kind" : "class",
15649   "referenced_type" : "type-127",
15650   "self_type" : "type-127",
15651   "size" : 4,
15652   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15653   "template_args" : [ "type-129" ],
15654   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
15655  },
15656  {
15657   "alignment" : 4,
15658   "fields" :
15659   [
15660    {
15661     "access" : "private",
15662     "field_name" : "m_ptr",
15663     "referenced_type" : "type-160"
15664    }
15665   ],
15666   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15667   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15668   "record_kind" : "class",
15669   "referenced_type" : "type-159",
15670   "self_type" : "type-159",
15671   "size" : 4,
15672   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15673   "template_args" : [ "type-161" ],
15674   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
15675  },
15676  {
15677   "alignment" : 1,
15678   "linker_set_key" : "android::trait_trivial_copy<bool>",
15679   "name" : "android::trait_trivial_copy<bool>",
15680   "referenced_type" : "type-368",
15681   "self_type" : "type-368",
15682   "size" : 1,
15683   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15684   "template_args" : [ "type-56" ],
15685   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
15686  },
15687  {
15688   "alignment" : 1,
15689   "linker_set_key" : "android::trait_trivial_copy<char>",
15690   "name" : "android::trait_trivial_copy<char>",
15691   "referenced_type" : "type-372",
15692   "self_type" : "type-372",
15693   "size" : 1,
15694   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15695   "template_args" : [ "type-73" ],
15696   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
15697  },
15698  {
15699   "alignment" : 1,
15700   "linker_set_key" : "android::trait_trivial_copy<double>",
15701   "name" : "android::trait_trivial_copy<double>",
15702   "referenced_type" : "type-430",
15703   "self_type" : "type-430",
15704   "size" : 1,
15705   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15706   "template_args" : [ "type-428" ],
15707   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
15708  },
15709  {
15710   "alignment" : 1,
15711   "linker_set_key" : "android::trait_trivial_copy<float>",
15712   "name" : "android::trait_trivial_copy<float>",
15713   "referenced_type" : "type-425",
15714   "self_type" : "type-425",
15715   "size" : 1,
15716   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15717   "template_args" : [ "type-423" ],
15718   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
15719  },
15720  {
15721   "alignment" : 1,
15722   "linker_set_key" : "android::trait_trivial_copy<int>",
15723   "name" : "android::trait_trivial_copy<int>",
15724   "referenced_type" : "type-391",
15725   "self_type" : "type-391",
15726   "size" : 1,
15727   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15728   "template_args" : [ "type-44" ],
15729   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
15730  },
15731  {
15732   "alignment" : 1,
15733   "linker_set_key" : "android::trait_trivial_copy<long long>",
15734   "name" : "android::trait_trivial_copy<long long>",
15735   "referenced_type" : "type-416",
15736   "self_type" : "type-416",
15737   "size" : 1,
15738   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15739   "template_args" : [ "type-49" ],
15740   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
15741  },
15742  {
15743   "alignment" : 1,
15744   "linker_set_key" : "android::trait_trivial_copy<long>",
15745   "name" : "android::trait_trivial_copy<long>",
15746   "referenced_type" : "type-402",
15747   "self_type" : "type-402",
15748   "size" : 1,
15749   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15750   "template_args" : [ "type-400" ],
15751   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
15752  },
15753  {
15754   "alignment" : 1,
15755   "linker_set_key" : "android::trait_trivial_copy<short>",
15756   "name" : "android::trait_trivial_copy<short>",
15757   "referenced_type" : "type-382",
15758   "self_type" : "type-382",
15759   "size" : 1,
15760   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15761   "template_args" : [ "type-380" ],
15762   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
15763  },
15764  {
15765   "alignment" : 1,
15766   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
15767   "name" : "android::trait_trivial_copy<unsigned char>",
15768   "referenced_type" : "type-377",
15769   "self_type" : "type-377",
15770   "size" : 1,
15771   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15772   "template_args" : [ "type-89" ],
15773   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
15774  },
15775  {
15776   "alignment" : 1,
15777   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
15778   "name" : "android::trait_trivial_copy<unsigned int>",
15779   "referenced_type" : "type-395",
15780   "self_type" : "type-395",
15781   "size" : 1,
15782   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15783   "template_args" : [ "type-2" ],
15784   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
15785  },
15786  {
15787   "alignment" : 1,
15788   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
15789   "name" : "android::trait_trivial_copy<unsigned long long>",
15790   "referenced_type" : "type-420",
15791   "self_type" : "type-420",
15792   "size" : 1,
15793   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15794   "template_args" : [ "type-95" ],
15795   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
15796  },
15797  {
15798   "alignment" : 1,
15799   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
15800   "name" : "android::trait_trivial_copy<unsigned long>",
15801   "referenced_type" : "type-407",
15802   "self_type" : "type-407",
15803   "size" : 1,
15804   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15805   "template_args" : [ "type-405" ],
15806   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
15807  },
15808  {
15809   "alignment" : 1,
15810   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
15811   "name" : "android::trait_trivial_copy<unsigned short>",
15812   "referenced_type" : "type-387",
15813   "self_type" : "type-387",
15814   "size" : 1,
15815   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15816   "template_args" : [ "type-167" ],
15817   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
15818  },
15819  {
15820   "alignment" : 1,
15821   "linker_set_key" : "android::trait_trivial_copy<void>",
15822   "name" : "android::trait_trivial_copy<void>",
15823   "referenced_type" : "type-363",
15824   "self_type" : "type-363",
15825   "size" : 1,
15826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15827   "template_args" : [ "type-46" ],
15828   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15829  },
15830  {
15831   "alignment" : 1,
15832   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15833   "name" : "android::trait_trivial_ctor<bool>",
15834   "referenced_type" : "type-366",
15835   "self_type" : "type-366",
15836   "size" : 1,
15837   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15838   "template_args" : [ "type-56" ],
15839   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15840  },
15841  {
15842   "alignment" : 1,
15843   "linker_set_key" : "android::trait_trivial_ctor<char>",
15844   "name" : "android::trait_trivial_ctor<char>",
15845   "referenced_type" : "type-370",
15846   "self_type" : "type-370",
15847   "size" : 1,
15848   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15849   "template_args" : [ "type-73" ],
15850   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15851  },
15852  {
15853   "alignment" : 1,
15854   "linker_set_key" : "android::trait_trivial_ctor<double>",
15855   "name" : "android::trait_trivial_ctor<double>",
15856   "referenced_type" : "type-427",
15857   "self_type" : "type-427",
15858   "size" : 1,
15859   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15860   "template_args" : [ "type-428" ],
15861   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15862  },
15863  {
15864   "alignment" : 1,
15865   "linker_set_key" : "android::trait_trivial_ctor<float>",
15866   "name" : "android::trait_trivial_ctor<float>",
15867   "referenced_type" : "type-422",
15868   "self_type" : "type-422",
15869   "size" : 1,
15870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15871   "template_args" : [ "type-423" ],
15872   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15873  },
15874  {
15875   "alignment" : 1,
15876   "linker_set_key" : "android::trait_trivial_ctor<int>",
15877   "name" : "android::trait_trivial_ctor<int>",
15878   "referenced_type" : "type-389",
15879   "self_type" : "type-389",
15880   "size" : 1,
15881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15882   "template_args" : [ "type-44" ],
15883   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15884  },
15885  {
15886   "alignment" : 1,
15887   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15888   "name" : "android::trait_trivial_ctor<long long>",
15889   "referenced_type" : "type-413",
15890   "self_type" : "type-413",
15891   "size" : 1,
15892   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15893   "template_args" : [ "type-49" ],
15894   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15895  },
15896  {
15897   "alignment" : 1,
15898   "linker_set_key" : "android::trait_trivial_ctor<long>",
15899   "name" : "android::trait_trivial_ctor<long>",
15900   "referenced_type" : "type-399",
15901   "self_type" : "type-399",
15902   "size" : 1,
15903   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15904   "template_args" : [ "type-400" ],
15905   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15906  },
15907  {
15908   "alignment" : 1,
15909   "linker_set_key" : "android::trait_trivial_ctor<short>",
15910   "name" : "android::trait_trivial_ctor<short>",
15911   "referenced_type" : "type-379",
15912   "self_type" : "type-379",
15913   "size" : 1,
15914   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15915   "template_args" : [ "type-380" ],
15916   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15917  },
15918  {
15919   "alignment" : 1,
15920   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15921   "name" : "android::trait_trivial_ctor<unsigned char>",
15922   "referenced_type" : "type-374",
15923   "self_type" : "type-374",
15924   "size" : 1,
15925   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15926   "template_args" : [ "type-89" ],
15927   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15928  },
15929  {
15930   "alignment" : 1,
15931   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15932   "name" : "android::trait_trivial_ctor<unsigned int>",
15933   "referenced_type" : "type-393",
15934   "self_type" : "type-393",
15935   "size" : 1,
15936   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15937   "template_args" : [ "type-2" ],
15938   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15939  },
15940  {
15941   "alignment" : 1,
15942   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15943   "name" : "android::trait_trivial_ctor<unsigned long long>",
15944   "referenced_type" : "type-418",
15945   "self_type" : "type-418",
15946   "size" : 1,
15947   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15948   "template_args" : [ "type-95" ],
15949   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15950  },
15951  {
15952   "alignment" : 1,
15953   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15954   "name" : "android::trait_trivial_ctor<unsigned long>",
15955   "referenced_type" : "type-404",
15956   "self_type" : "type-404",
15957   "size" : 1,
15958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15959   "template_args" : [ "type-405" ],
15960   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15961  },
15962  {
15963   "alignment" : 1,
15964   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15965   "name" : "android::trait_trivial_ctor<unsigned short>",
15966   "referenced_type" : "type-384",
15967   "self_type" : "type-384",
15968   "size" : 1,
15969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15970   "template_args" : [ "type-167" ],
15971   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15972  },
15973  {
15974   "alignment" : 1,
15975   "linker_set_key" : "android::trait_trivial_ctor<void>",
15976   "name" : "android::trait_trivial_ctor<void>",
15977   "referenced_type" : "type-361",
15978   "self_type" : "type-361",
15979   "size" : 1,
15980   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15981   "template_args" : [ "type-46" ],
15982   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15983  },
15984  {
15985   "alignment" : 1,
15986   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15987   "name" : "android::trait_trivial_dtor<bool>",
15988   "referenced_type" : "type-367",
15989   "self_type" : "type-367",
15990   "size" : 1,
15991   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15992   "template_args" : [ "type-56" ],
15993   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15994  },
15995  {
15996   "alignment" : 1,
15997   "linker_set_key" : "android::trait_trivial_dtor<char>",
15998   "name" : "android::trait_trivial_dtor<char>",
15999   "referenced_type" : "type-371",
16000   "self_type" : "type-371",
16001   "size" : 1,
16002   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16003   "template_args" : [ "type-73" ],
16004   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
16005  },
16006  {
16007   "alignment" : 1,
16008   "linker_set_key" : "android::trait_trivial_dtor<double>",
16009   "name" : "android::trait_trivial_dtor<double>",
16010   "referenced_type" : "type-429",
16011   "self_type" : "type-429",
16012   "size" : 1,
16013   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16014   "template_args" : [ "type-428" ],
16015   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
16016  },
16017  {
16018   "alignment" : 1,
16019   "linker_set_key" : "android::trait_trivial_dtor<float>",
16020   "name" : "android::trait_trivial_dtor<float>",
16021   "referenced_type" : "type-424",
16022   "self_type" : "type-424",
16023   "size" : 1,
16024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16025   "template_args" : [ "type-423" ],
16026   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
16027  },
16028  {
16029   "alignment" : 1,
16030   "linker_set_key" : "android::trait_trivial_dtor<int>",
16031   "name" : "android::trait_trivial_dtor<int>",
16032   "referenced_type" : "type-390",
16033   "self_type" : "type-390",
16034   "size" : 1,
16035   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16036   "template_args" : [ "type-44" ],
16037   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
16038  },
16039  {
16040   "alignment" : 1,
16041   "linker_set_key" : "android::trait_trivial_dtor<long long>",
16042   "name" : "android::trait_trivial_dtor<long long>",
16043   "referenced_type" : "type-415",
16044   "self_type" : "type-415",
16045   "size" : 1,
16046   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16047   "template_args" : [ "type-49" ],
16048   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
16049  },
16050  {
16051   "alignment" : 1,
16052   "linker_set_key" : "android::trait_trivial_dtor<long>",
16053   "name" : "android::trait_trivial_dtor<long>",
16054   "referenced_type" : "type-401",
16055   "self_type" : "type-401",
16056   "size" : 1,
16057   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16058   "template_args" : [ "type-400" ],
16059   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
16060  },
16061  {
16062   "alignment" : 1,
16063   "linker_set_key" : "android::trait_trivial_dtor<short>",
16064   "name" : "android::trait_trivial_dtor<short>",
16065   "referenced_type" : "type-381",
16066   "self_type" : "type-381",
16067   "size" : 1,
16068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16069   "template_args" : [ "type-380" ],
16070   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
16071  },
16072  {
16073   "alignment" : 1,
16074   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
16075   "name" : "android::trait_trivial_dtor<unsigned char>",
16076   "referenced_type" : "type-376",
16077   "self_type" : "type-376",
16078   "size" : 1,
16079   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16080   "template_args" : [ "type-89" ],
16081   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
16082  },
16083  {
16084   "alignment" : 1,
16085   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
16086   "name" : "android::trait_trivial_dtor<unsigned int>",
16087   "referenced_type" : "type-394",
16088   "self_type" : "type-394",
16089   "size" : 1,
16090   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16091   "template_args" : [ "type-2" ],
16092   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
16093  },
16094  {
16095   "alignment" : 1,
16096   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
16097   "name" : "android::trait_trivial_dtor<unsigned long long>",
16098   "referenced_type" : "type-419",
16099   "self_type" : "type-419",
16100   "size" : 1,
16101   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16102   "template_args" : [ "type-95" ],
16103   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
16104  },
16105  {
16106   "alignment" : 1,
16107   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
16108   "name" : "android::trait_trivial_dtor<unsigned long>",
16109   "referenced_type" : "type-406",
16110   "self_type" : "type-406",
16111   "size" : 1,
16112   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16113   "template_args" : [ "type-405" ],
16114   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
16115  },
16116  {
16117   "alignment" : 1,
16118   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
16119   "name" : "android::trait_trivial_dtor<unsigned short>",
16120   "referenced_type" : "type-385",
16121   "self_type" : "type-385",
16122   "size" : 1,
16123   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16124   "template_args" : [ "type-167" ],
16125   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
16126  },
16127  {
16128   "alignment" : 1,
16129   "linker_set_key" : "android::trait_trivial_dtor<void>",
16130   "name" : "android::trait_trivial_dtor<void>",
16131   "referenced_type" : "type-362",
16132   "self_type" : "type-362",
16133   "size" : 1,
16134   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16135   "template_args" : [ "type-46" ],
16136   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
16137  },
16138  {
16139   "alignment" : 1,
16140   "linker_set_key" : "android::trait_trivial_move<android::String16>",
16141   "name" : "android::trait_trivial_move<android::String16>",
16142   "referenced_type" : "type-553",
16143   "self_type" : "type-553",
16144   "size" : 1,
16145   "source_file" : "/system/core/libutils/include/utils/String16.h",
16146   "template_args" : [ "type-61" ],
16147   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
16148  },
16149  {
16150   "alignment" : 1,
16151   "linker_set_key" : "android::trait_trivial_move<android::String8>",
16152   "name" : "android::trait_trivial_move<android::String8>",
16153   "referenced_type" : "type-548",
16154   "self_type" : "type-548",
16155   "size" : 1,
16156   "source_file" : "/system/core/libutils/include/utils/String8.h",
16157   "template_args" : [ "type-70" ],
16158   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
16159  },
16160  {
16161   "alignment" : 1,
16162   "linker_set_key" : "android::trait_trivial_move<bool>",
16163   "name" : "android::trait_trivial_move<bool>",
16164   "referenced_type" : "type-369",
16165   "self_type" : "type-369",
16166   "size" : 1,
16167   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16168   "template_args" : [ "type-56" ],
16169   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
16170  },
16171  {
16172   "alignment" : 1,
16173   "linker_set_key" : "android::trait_trivial_move<char>",
16174   "name" : "android::trait_trivial_move<char>",
16175   "referenced_type" : "type-373",
16176   "self_type" : "type-373",
16177   "size" : 1,
16178   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16179   "template_args" : [ "type-73" ],
16180   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
16181  },
16182  {
16183   "alignment" : 1,
16184   "linker_set_key" : "android::trait_trivial_move<double>",
16185   "name" : "android::trait_trivial_move<double>",
16186   "referenced_type" : "type-431",
16187   "self_type" : "type-431",
16188   "size" : 1,
16189   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16190   "template_args" : [ "type-428" ],
16191   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
16192  },
16193  {
16194   "alignment" : 1,
16195   "linker_set_key" : "android::trait_trivial_move<float>",
16196   "name" : "android::trait_trivial_move<float>",
16197   "referenced_type" : "type-426",
16198   "self_type" : "type-426",
16199   "size" : 1,
16200   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16201   "template_args" : [ "type-423" ],
16202   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
16203  },
16204  {
16205   "alignment" : 1,
16206   "linker_set_key" : "android::trait_trivial_move<int>",
16207   "name" : "android::trait_trivial_move<int>",
16208   "referenced_type" : "type-392",
16209   "self_type" : "type-392",
16210   "size" : 1,
16211   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16212   "template_args" : [ "type-44" ],
16213   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
16214  },
16215  {
16216   "alignment" : 1,
16217   "linker_set_key" : "android::trait_trivial_move<long long>",
16218   "name" : "android::trait_trivial_move<long long>",
16219   "referenced_type" : "type-417",
16220   "self_type" : "type-417",
16221   "size" : 1,
16222   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16223   "template_args" : [ "type-49" ],
16224   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
16225  },
16226  {
16227   "alignment" : 1,
16228   "linker_set_key" : "android::trait_trivial_move<long>",
16229   "name" : "android::trait_trivial_move<long>",
16230   "referenced_type" : "type-403",
16231   "self_type" : "type-403",
16232   "size" : 1,
16233   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16234   "template_args" : [ "type-400" ],
16235   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
16236  },
16237  {
16238   "alignment" : 1,
16239   "linker_set_key" : "android::trait_trivial_move<short>",
16240   "name" : "android::trait_trivial_move<short>",
16241   "referenced_type" : "type-383",
16242   "self_type" : "type-383",
16243   "size" : 1,
16244   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16245   "template_args" : [ "type-380" ],
16246   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
16247  },
16248  {
16249   "alignment" : 1,
16250   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
16251   "name" : "android::trait_trivial_move<unsigned char>",
16252   "referenced_type" : "type-378",
16253   "self_type" : "type-378",
16254   "size" : 1,
16255   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16256   "template_args" : [ "type-89" ],
16257   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
16258  },
16259  {
16260   "alignment" : 1,
16261   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
16262   "name" : "android::trait_trivial_move<unsigned int>",
16263   "referenced_type" : "type-396",
16264   "self_type" : "type-396",
16265   "size" : 1,
16266   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16267   "template_args" : [ "type-2" ],
16268   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
16269  },
16270  {
16271   "alignment" : 1,
16272   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
16273   "name" : "android::trait_trivial_move<unsigned long long>",
16274   "referenced_type" : "type-421",
16275   "self_type" : "type-421",
16276   "size" : 1,
16277   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16278   "template_args" : [ "type-95" ],
16279   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
16280  },
16281  {
16282   "alignment" : 1,
16283   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
16284   "name" : "android::trait_trivial_move<unsigned long>",
16285   "referenced_type" : "type-408",
16286   "self_type" : "type-408",
16287   "size" : 1,
16288   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16289   "template_args" : [ "type-405" ],
16290   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
16291  },
16292  {
16293   "alignment" : 1,
16294   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
16295   "name" : "android::trait_trivial_move<unsigned short>",
16296   "referenced_type" : "type-388",
16297   "self_type" : "type-388",
16298   "size" : 1,
16299   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16300   "template_args" : [ "type-167" ],
16301   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
16302  },
16303  {
16304   "alignment" : 1,
16305   "linker_set_key" : "android::trait_trivial_move<void>",
16306   "name" : "android::trait_trivial_move<void>",
16307   "referenced_type" : "type-365",
16308   "self_type" : "type-365",
16309   "size" : 1,
16310   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
16311   "template_args" : [ "type-46" ],
16312   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
16313  },
16314  {
16315   "alignment" : 4,
16316   "fields" :
16317   [
16318    {
16319     "access" : "private",
16320     "field_name" : "m_ptr",
16321     "referenced_type" : "type-300"
16322    },
16323    {
16324     "access" : "private",
16325     "field_name" : "m_refs",
16326     "field_offset" : 32,
16327     "referenced_type" : "type-10"
16328    }
16329   ],
16330   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
16331   "name" : "android::wp<android::hardware::BHwBinder>",
16332   "record_kind" : "class",
16333   "referenced_type" : "type-501",
16334   "self_type" : "type-501",
16335   "size" : 8,
16336   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16337   "template_args" : [ "type-301" ],
16338   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
16339  },
16340  {
16341   "alignment" : 4,
16342   "fields" :
16343   [
16344    {
16345     "access" : "private",
16346     "field_name" : "m_ptr",
16347     "referenced_type" : "type-18"
16348    },
16349    {
16350     "access" : "private",
16351     "field_name" : "m_refs",
16352     "field_offset" : 32,
16353     "referenced_type" : "type-10"
16354    }
16355   ],
16356   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
16357   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
16358   "record_kind" : "class",
16359   "referenced_type" : "type-263",
16360   "self_type" : "type-263",
16361   "size" : 8,
16362   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16363   "template_args" : [ "type-19" ],
16364   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
16365  },
16366  {
16367   "alignment" : 4,
16368   "fields" :
16369   [
16370    {
16371     "access" : "private",
16372     "field_name" : "m_ptr",
16373     "referenced_type" : "type-280"
16374    },
16375    {
16376     "access" : "private",
16377     "field_name" : "m_refs",
16378     "field_offset" : 32,
16379     "referenced_type" : "type-10"
16380    }
16381   ],
16382   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
16383   "name" : "android::wp<android::hardware::hidl_death_recipient>",
16384   "record_kind" : "class",
16385   "referenced_type" : "type-279",
16386   "self_type" : "type-279",
16387   "size" : 8,
16388   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16389   "template_args" : [ "type-281" ],
16390   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
16391  },
16392  {
16393   "alignment" : 4,
16394   "fields" :
16395   [
16396    {
16397     "access" : "private",
16398     "field_name" : "m_ptr",
16399     "referenced_type" : "type-4"
16400    },
16401    {
16402     "access" : "private",
16403     "field_name" : "m_refs",
16404     "field_offset" : 32,
16405     "referenced_type" : "type-10"
16406    }
16407   ],
16408   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
16409   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
16410   "record_kind" : "class",
16411   "referenced_type" : "type-3",
16412   "self_type" : "type-3",
16413   "size" : 8,
16414   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
16415   "template_args" : [ "type-5" ],
16416   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
16417  },
16418  {
16419   "alignment" : 4,
16420   "fields" :
16421   [
16422    {
16423     "field_name" : "maxContentLightLevel",
16424     "referenced_type" : "type-423"
16425    },
16426    {
16427     "field_name" : "maxFrameAverageLightLevel",
16428     "field_offset" : 32,
16429     "referenced_type" : "type-423"
16430    }
16431   ],
16432   "linker_set_key" : "android_cta861_3_metadata",
16433   "name" : "android_cta861_3_metadata",
16434   "referenced_type" : "type-649",
16435   "self_type" : "type-649",
16436   "size" : 8,
16437   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16438   "unique_id" : "android_cta861_3_metadata"
16439  },
16440  {
16441   "alignment" : 4,
16442   "fields" :
16443   [
16444    {
16445     "field_name" : "num_points",
16446     "referenced_type" : "type-2"
16447    },
16448    {
16449     "field_name" : "reserved",
16450     "field_offset" : 32,
16451     "referenced_type" : "type-638"
16452    },
16453    {
16454     "field_name" : "xyzc_points",
16455     "field_offset" : 288,
16456     "referenced_type" : "type-646"
16457    }
16458   ],
16459   "linker_set_key" : "android_depth_points",
16460   "name" : "android_depth_points",
16461   "referenced_type" : "type-645",
16462   "self_type" : "type-645",
16463   "size" : 36,
16464   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16465   "unique_id" : "android_depth_points"
16466  },
16467  {
16468   "alignment" : 4,
16469   "fields" :
16470   [
16471    {
16472     "field_name" : "format",
16473     "referenced_type" : "type-642"
16474    },
16475    {
16476     "field_name" : "num_planes",
16477     "field_offset" : 32,
16478     "referenced_type" : "type-2"
16479    },
16480    {
16481     "field_name" : "planes",
16482     "field_offset" : 64,
16483     "referenced_type" : "type-644"
16484    }
16485   ],
16486   "linker_set_key" : "android_flex_layout",
16487   "name" : "android_flex_layout",
16488   "referenced_type" : "type-643",
16489   "self_type" : "type-643",
16490   "size" : 12,
16491   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16492   "unique_id" : "android_flex_layout"
16493  },
16494  {
16495   "alignment" : 4,
16496   "fields" :
16497   [
16498    {
16499     "field_name" : "top_left",
16500     "referenced_type" : "type-94"
16501    },
16502    {
16503     "field_name" : "component",
16504     "field_offset" : 32,
16505     "referenced_type" : "type-639"
16506    },
16507    {
16508     "field_name" : "bits_per_component",
16509     "field_offset" : 64,
16510     "referenced_type" : "type-44"
16511    },
16512    {
16513     "field_name" : "bits_used",
16514     "field_offset" : 96,
16515     "referenced_type" : "type-44"
16516    },
16517    {
16518     "field_name" : "h_increment",
16519     "field_offset" : 128,
16520     "referenced_type" : "type-44"
16521    },
16522    {
16523     "field_name" : "v_increment",
16524     "field_offset" : 160,
16525     "referenced_type" : "type-44"
16526    },
16527    {
16528     "field_name" : "h_subsampling",
16529     "field_offset" : 192,
16530     "referenced_type" : "type-44"
16531    },
16532    {
16533     "field_name" : "v_subsampling",
16534     "field_offset" : 224,
16535     "referenced_type" : "type-44"
16536    }
16537   ],
16538   "linker_set_key" : "android_flex_plane",
16539   "name" : "android_flex_plane",
16540   "referenced_type" : "type-641",
16541   "self_type" : "type-641",
16542   "size" : 32,
16543   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16544   "unique_id" : "android_flex_plane"
16545  },
16546  {
16547   "alignment" : 4,
16548   "fields" :
16549   [
16550    {
16551     "field_name" : "displayPrimaryRed",
16552     "referenced_type" : "type-647"
16553    },
16554    {
16555     "field_name" : "displayPrimaryGreen",
16556     "field_offset" : 64,
16557     "referenced_type" : "type-647"
16558    },
16559    {
16560     "field_name" : "displayPrimaryBlue",
16561     "field_offset" : 128,
16562     "referenced_type" : "type-647"
16563    },
16564    {
16565     "field_name" : "whitePoint",
16566     "field_offset" : 192,
16567     "referenced_type" : "type-647"
16568    },
16569    {
16570     "field_name" : "maxLuminance",
16571     "field_offset" : 256,
16572     "referenced_type" : "type-423"
16573    },
16574    {
16575     "field_name" : "minLuminance",
16576     "field_offset" : 288,
16577     "referenced_type" : "type-423"
16578    }
16579   ],
16580   "linker_set_key" : "android_smpte2086_metadata",
16581   "name" : "android_smpte2086_metadata",
16582   "referenced_type" : "type-648",
16583   "self_type" : "type-648",
16584   "size" : 40,
16585   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16586   "unique_id" : "android_smpte2086_metadata"
16587  },
16588  {
16589   "alignment" : 4,
16590   "fields" :
16591   [
16592    {
16593     "field_name" : "x",
16594     "referenced_type" : "type-423"
16595    },
16596    {
16597     "field_name" : "y",
16598     "field_offset" : 32,
16599     "referenced_type" : "type-423"
16600    }
16601   ],
16602   "linker_set_key" : "android_xy_color",
16603   "name" : "android_xy_color",
16604   "referenced_type" : "type-647",
16605   "self_type" : "type-647",
16606   "size" : 8,
16607   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16608   "unique_id" : "android_xy_color"
16609  },
16610  {
16611   "alignment" : 4,
16612   "fields" :
16613   [
16614    {
16615     "field_name" : "y",
16616     "referenced_type" : "type-45"
16617    },
16618    {
16619     "field_name" : "cb",
16620     "field_offset" : 32,
16621     "referenced_type" : "type-45"
16622    },
16623    {
16624     "field_name" : "cr",
16625     "field_offset" : 64,
16626     "referenced_type" : "type-45"
16627    },
16628    {
16629     "field_name" : "ystride",
16630     "field_offset" : 96,
16631     "referenced_type" : "type-2"
16632    },
16633    {
16634     "field_name" : "cstride",
16635     "field_offset" : 128,
16636     "referenced_type" : "type-2"
16637    },
16638    {
16639     "field_name" : "chroma_step",
16640     "field_offset" : 160,
16641     "referenced_type" : "type-2"
16642    },
16643    {
16644     "field_name" : "reserved",
16645     "field_offset" : 192,
16646     "referenced_type" : "type-638"
16647    }
16648   ],
16649   "linker_set_key" : "android_ycbcr",
16650   "name" : "android_ycbcr",
16651   "referenced_type" : "type-637",
16652   "self_type" : "type-637",
16653   "size" : 56,
16654   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16655   "unique_id" : "android_ycbcr"
16656  },
16657  {
16658   "alignment" : 4,
16659   "fields" :
16660   [
16661    {
16662     "referenced_type" : "type-164"
16663    }
16664   ],
16665   "linker_set_key" : "log_msg",
16666   "name" : "log_msg",
16667   "referenced_type" : "type-163",
16668   "self_type" : "type-163",
16669   "size" : 5124,
16670   "source_file" : "/system/core/liblog/include/log/log_read.h",
16671   "unique_id" : "log_msg"
16672  },
16673  {
16674   "alignment" : 4,
16675   "fields" :
16676   [
16677    {
16678     "field_name" : "buf",
16679     "referenced_type" : "type-165"
16680    },
16681    {
16682     "field_name" : "entry",
16683     "referenced_type" : "type-166"
16684    },
16685    {
16686     "field_name" : "entry_v4",
16687     "referenced_type" : "type-166"
16688    },
16689    {
16690     "field_name" : "entry_v3",
16691     "referenced_type" : "type-169"
16692    },
16693    {
16694     "field_name" : "entry_v2",
16695     "referenced_type" : "type-170"
16696    },
16697    {
16698     "field_name" : "entry_v1",
16699     "referenced_type" : "type-171"
16700    }
16701   ],
16702   "is_anonymous" : true,
16703   "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",
16704   "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",
16705   "record_kind" : "union",
16706   "referenced_type" : "type-164",
16707   "self_type" : "type-164",
16708   "size" : 5124,
16709   "source_file" : "/system/core/liblog/include/log/log_read.h",
16710   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
16711  },
16712  {
16713   "alignment" : 1,
16714   "fields" :
16715   [
16716    {
16717     "field_name" : "tv_sec",
16718     "referenced_type" : "type-2"
16719    },
16720    {
16721     "field_name" : "tv_nsec",
16722     "field_offset" : 32,
16723     "referenced_type" : "type-2"
16724    }
16725   ],
16726   "linker_set_key" : "log_time",
16727   "name" : "log_time",
16728   "referenced_type" : "type-522",
16729   "self_type" : "type-522",
16730   "size" : 8,
16731   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
16732   "unique_id" : "_ZTS8log_time"
16733  },
16734  {
16735   "alignment" : 4,
16736   "fields" :
16737   [
16738    {
16739     "field_name" : "len",
16740     "referenced_type" : "type-167"
16741    },
16742    {
16743     "field_name" : "__pad",
16744     "field_offset" : 16,
16745     "referenced_type" : "type-167"
16746    },
16747    {
16748     "field_name" : "pid",
16749     "field_offset" : 32,
16750     "referenced_type" : "type-44"
16751    },
16752    {
16753     "field_name" : "tid",
16754     "field_offset" : 64,
16755     "referenced_type" : "type-44"
16756    },
16757    {
16758     "field_name" : "sec",
16759     "field_offset" : 96,
16760     "referenced_type" : "type-44"
16761    },
16762    {
16763     "field_name" : "nsec",
16764     "field_offset" : 128,
16765     "referenced_type" : "type-44"
16766    },
16767    {
16768     "field_name" : "msg",
16769     "field_offset" : 160,
16770     "referenced_type" : "type-168"
16771    }
16772   ],
16773   "linker_set_key" : "logger_entry",
16774   "name" : "logger_entry",
16775   "referenced_type" : "type-171",
16776   "self_type" : "type-171",
16777   "size" : 20,
16778   "source_file" : "/system/core/liblog/include/log/log_read.h",
16779   "unique_id" : "logger_entry"
16780  },
16781  {
16782   "alignment" : 1,
16783   "fields" :
16784   [
16785    {
16786     "field_name" : "len",
16787     "referenced_type" : "type-167"
16788    },
16789    {
16790     "field_name" : "hdr_size",
16791     "field_offset" : 16,
16792     "referenced_type" : "type-167"
16793    },
16794    {
16795     "field_name" : "pid",
16796     "field_offset" : 32,
16797     "referenced_type" : "type-44"
16798    },
16799    {
16800     "field_name" : "tid",
16801     "field_offset" : 64,
16802     "referenced_type" : "type-44"
16803    },
16804    {
16805     "field_name" : "sec",
16806     "field_offset" : 96,
16807     "referenced_type" : "type-44"
16808    },
16809    {
16810     "field_name" : "nsec",
16811     "field_offset" : 128,
16812     "referenced_type" : "type-44"
16813    },
16814    {
16815     "field_name" : "euid",
16816     "field_offset" : 160,
16817     "referenced_type" : "type-2"
16818    },
16819    {
16820     "field_name" : "msg",
16821     "field_offset" : 192,
16822     "referenced_type" : "type-168"
16823    }
16824   ],
16825   "linker_set_key" : "logger_entry_v2",
16826   "name" : "logger_entry_v2",
16827   "referenced_type" : "type-170",
16828   "self_type" : "type-170",
16829   "size" : 24,
16830   "source_file" : "/system/core/liblog/include/log/log_read.h",
16831   "unique_id" : "logger_entry_v2"
16832  },
16833  {
16834   "alignment" : 1,
16835   "fields" :
16836   [
16837    {
16838     "field_name" : "len",
16839     "referenced_type" : "type-167"
16840    },
16841    {
16842     "field_name" : "hdr_size",
16843     "field_offset" : 16,
16844     "referenced_type" : "type-167"
16845    },
16846    {
16847     "field_name" : "pid",
16848     "field_offset" : 32,
16849     "referenced_type" : "type-44"
16850    },
16851    {
16852     "field_name" : "tid",
16853     "field_offset" : 64,
16854     "referenced_type" : "type-44"
16855    },
16856    {
16857     "field_name" : "sec",
16858     "field_offset" : 96,
16859     "referenced_type" : "type-44"
16860    },
16861    {
16862     "field_name" : "nsec",
16863     "field_offset" : 128,
16864     "referenced_type" : "type-44"
16865    },
16866    {
16867     "field_name" : "lid",
16868     "field_offset" : 160,
16869     "referenced_type" : "type-2"
16870    },
16871    {
16872     "field_name" : "msg",
16873     "field_offset" : 192,
16874     "referenced_type" : "type-168"
16875    }
16876   ],
16877   "linker_set_key" : "logger_entry_v3",
16878   "name" : "logger_entry_v3",
16879   "referenced_type" : "type-169",
16880   "self_type" : "type-169",
16881   "size" : 24,
16882   "source_file" : "/system/core/liblog/include/log/log_read.h",
16883   "unique_id" : "logger_entry_v3"
16884  },
16885  {
16886   "alignment" : 4,
16887   "fields" :
16888   [
16889    {
16890     "field_name" : "len",
16891     "referenced_type" : "type-167"
16892    },
16893    {
16894     "field_name" : "hdr_size",
16895     "field_offset" : 16,
16896     "referenced_type" : "type-167"
16897    },
16898    {
16899     "field_name" : "pid",
16900     "field_offset" : 32,
16901     "referenced_type" : "type-44"
16902    },
16903    {
16904     "field_name" : "tid",
16905     "field_offset" : 64,
16906     "referenced_type" : "type-2"
16907    },
16908    {
16909     "field_name" : "sec",
16910     "field_offset" : 96,
16911     "referenced_type" : "type-2"
16912    },
16913    {
16914     "field_name" : "nsec",
16915     "field_offset" : 128,
16916     "referenced_type" : "type-2"
16917    },
16918    {
16919     "field_name" : "lid",
16920     "field_offset" : 160,
16921     "referenced_type" : "type-2"
16922    },
16923    {
16924     "field_name" : "uid",
16925     "field_offset" : 192,
16926     "referenced_type" : "type-2"
16927    },
16928    {
16929     "field_name" : "msg",
16930     "field_offset" : 224,
16931     "referenced_type" : "type-168"
16932    }
16933   ],
16934   "linker_set_key" : "logger_entry_v4",
16935   "name" : "logger_entry_v4",
16936   "referenced_type" : "type-166",
16937   "self_type" : "type-166",
16938   "size" : 28,
16939   "source_file" : "/system/core/liblog/include/log/log_read.h",
16940   "unique_id" : "logger_entry_v4"
16941  },
16942  {
16943   "alignment" : 4,
16944   "fields" :
16945   [
16946    {
16947     "field_name" : "version",
16948     "referenced_type" : "type-44"
16949    },
16950    {
16951     "field_name" : "numFds",
16952     "field_offset" : 32,
16953     "referenced_type" : "type-44"
16954    },
16955    {
16956     "field_name" : "numInts",
16957     "field_offset" : 64,
16958     "referenced_type" : "type-44"
16959    },
16960    {
16961     "field_name" : "data",
16962     "field_offset" : 96,
16963     "referenced_type" : "type-341"
16964    }
16965   ],
16966   "linker_set_key" : "native_handle",
16967   "name" : "native_handle",
16968   "referenced_type" : "type-340",
16969   "self_type" : "type-340",
16970   "size" : 12,
16971   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16972   "unique_id" : "native_handle"
16973  }
16974 ],
16975 "rvalue_reference_types" :
16976 [
16977  {
16978   "alignment" : 4,
16979   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
16980   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
16981   "referenced_type" : "type-321",
16982   "self_type" : "type-325",
16983   "size" : 4,
16984   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16985  },
16986  {
16987   "alignment" : 4,
16988   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &&",
16989   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfc> > &&",
16990   "referenced_type" : "type-335",
16991   "self_type" : "type-337",
16992   "size" : 4,
16993   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16994  },
16995  {
16996   "alignment" : 4,
16997   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &&",
16998   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_1::INfcClientCallback> > &&",
16999   "referenced_type" : "type-770",
17000   "self_type" : "type-772",
17001   "size" : 4,
17002   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
17003  },
17004  {
17005   "alignment" : 4,
17006   "linker_set_key" : "android::hardware::Return<bool> &&",
17007   "name" : "android::hardware::Return<bool> &&",
17008   "referenced_type" : "type-313",
17009   "self_type" : "type-316",
17010   "size" : 4,
17011   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
17012  },
17013  {
17014   "alignment" : 4,
17015   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
17016   "name" : "android::hardware::Return<unsigned int> &&",
17017   "referenced_type" : "type-329",
17018   "self_type" : "type-331",
17019   "size" : 4,
17020   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
17021  },
17022  {
17023   "alignment" : 4,
17024   "linker_set_key" : "android::hardware::Return<void> &&",
17025   "name" : "android::hardware::Return<void> &&",
17026   "referenced_type" : "type-349",
17027   "self_type" : "type-351",
17028   "size" : 4,
17029   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
17030  },
17031  {
17032   "alignment" : 4,
17033   "linker_set_key" : "android::hardware::Status &&",
17034   "name" : "android::hardware::Status &&",
17035   "referenced_type" : "type-303",
17036   "self_type" : "type-310",
17037   "size" : 4,
17038   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
17039  },
17040  {
17041   "alignment" : 4,
17042   "linker_set_key" : "android::hardware::details::return_status &&",
17043   "name" : "android::hardware::details::return_status &&",
17044   "referenced_type" : "type-314",
17045   "self_type" : "type-345",
17046   "size" : 4,
17047   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
17048  },
17049  {
17050   "alignment" : 4,
17051   "linker_set_key" : "android::hardware::hidl_handle &&",
17052   "name" : "android::hardware::hidl_handle &&",
17053   "referenced_type" : "type-460",
17054   "self_type" : "type-466",
17055   "size" : 4,
17056   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
17057  },
17058  {
17059   "alignment" : 4,
17060   "linker_set_key" : "android::hardware::hidl_memory &&",
17061   "name" : "android::hardware::hidl_memory &&",
17062   "referenced_type" : "type-464",
17063   "self_type" : "type-472",
17064   "size" : 4,
17065   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
17066  },
17067  {
17068   "alignment" : 4,
17069   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
17070   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
17071   "referenced_type" : "type-276",
17072   "self_type" : "type-286",
17073   "size" : 4,
17074   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
17075  },
17076  {
17077   "alignment" : 4,
17078   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
17079   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
17080   "referenced_type" : "type-182",
17081   "self_type" : "type-190",
17082   "size" : 4,
17083   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
17084  },
17085  {
17086   "alignment" : 4,
17087   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> &&",
17088   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> &&",
17089   "referenced_type" : "type-266",
17090   "self_type" : "type-269",
17091   "size" : 4,
17092   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
17093  },
17094  {
17095   "alignment" : 4,
17096   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
17097   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
17098   "referenced_type" : "type-232",
17099   "self_type" : "type-254",
17100   "size" : 4,
17101   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
17102  },
17103  {
17104   "alignment" : 4,
17105   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17106   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17107   "referenced_type" : "type-121",
17108   "self_type" : "type-120",
17109   "size" : 4,
17110   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17111  },
17112  {
17113   "alignment" : 4,
17114   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17115   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17116   "referenced_type" : "type-207",
17117   "self_type" : "type-206",
17118   "size" : 4,
17119   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17120  },
17121  {
17122   "alignment" : 4,
17123   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17124   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17125   "referenced_type" : "type-607",
17126   "self_type" : "type-606",
17127   "size" : 4,
17128   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17129  },
17130  {
17131   "alignment" : 4,
17132   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17133   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
17134   "referenced_type" : "type-798",
17135   "self_type" : "type-797",
17136   "size" : 4,
17137   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17138  },
17139  {
17140   "alignment" : 4,
17141   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
17142   "name" : "std::function<sp<IBase> (void *)> &&",
17143   "referenced_type" : "type-126",
17144   "self_type" : "type-125",
17145   "size" : 4,
17146   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17147  },
17148  {
17149   "alignment" : 4,
17150   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
17151   "name" : "std::function<sp<IBase> (void *)> &&",
17152   "referenced_type" : "type-211",
17153   "self_type" : "type-210",
17154   "size" : 4,
17155   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17156  },
17157  {
17158   "alignment" : 4,
17159   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
17160   "name" : "std::function<sp<IBase> (void *)> &&",
17161   "referenced_type" : "type-619",
17162   "self_type" : "type-618",
17163   "size" : 4,
17164   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17165  },
17166  {
17167   "alignment" : 4,
17168   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
17169   "name" : "std::function<sp<IBase> (void *)> &&",
17170   "referenced_type" : "type-802",
17171   "self_type" : "type-801",
17172   "size" : 4,
17173   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17174  },
17175  {
17176   "alignment" : 4,
17177   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
17178   "name" : "std::function<sp<IBinder> (void *)> &&",
17179   "referenced_type" : "type-123",
17180   "self_type" : "type-122",
17181   "size" : 4,
17182   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17183  },
17184  {
17185   "alignment" : 4,
17186   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
17187   "name" : "std::function<sp<IBinder> (void *)> &&",
17188   "referenced_type" : "type-209",
17189   "self_type" : "type-208",
17190   "size" : 4,
17191   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17192  },
17193  {
17194   "alignment" : 4,
17195   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
17196   "name" : "std::function<sp<IBinder> (void *)> &&",
17197   "referenced_type" : "type-609",
17198   "self_type" : "type-608",
17199   "size" : 4,
17200   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17201  },
17202  {
17203   "alignment" : 4,
17204   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
17205   "name" : "std::function<sp<IBinder> (void *)> &&",
17206   "referenced_type" : "type-800",
17207   "self_type" : "type-799",
17208   "size" : 4,
17209   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
17210  }
17211 ]
17212}
17213