1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-53",
9   "self_type" : "type-101",
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-267",
16   "self_type" : "type-501",
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-20",
24   "self_type" : "type-209",
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-98",
32   "self_type" : "type-348",
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-98",
41   "self_type" : "type-97",
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-494",
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-36",
64   "self_type" : "type-36",
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-53",
74   "self_type" : "type-53",
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-44",
84   "self_type" : "type-44",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-274",
92   "self_type" : "type-274",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-267",
100   "self_type" : "type-267",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-20",
109   "self_type" : "type-20",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-26",
118   "self_type" : "type-26",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-255",
127   "self_type" : "type-255",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-228",
136   "self_type" : "type-228",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-284",
145   "self_type" : "type-284",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-98",
155   "self_type" : "type-98",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-25",
175   "self_type" : "type-25",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-261",
185   "self_type" : "type-261",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-100",
195   "self_type" : "type-100",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-22",
202   "self_type" : "type-22"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_018INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
210  },
211  {
212   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
213  },
214  {
215   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
216  },
217  {
218   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
219  },
220  {
221   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
225  },
226  {
227   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
228  },
229  {
230   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
240  },
241  {
242   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
243  },
244  {
245   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
249  },
250  {
251   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
252  },
253  {
254   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
255  },
256  {
257   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spIS3_EEb"
258  },
259  {
260   "name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE"
261  },
262  {
263   "name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
270  },
271  {
272   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback14_hidl_sendDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
276  },
277  {
278   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback15_hidl_sendEventEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
279  },
280  {
281   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback4pingEv"
282  },
283  {
284   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
291  },
292  {
293   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
294  },
295  {
296   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD2Ev"
297  },
298  {
299   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
300  },
301  {
302   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14_hidl_sendDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
312  },
313  {
314   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
315  },
316  {
317   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback15_hidl_sendEventEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS2_9NfcStatusE"
318  },
319  {
320   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
321  },
322  {
323   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
324  },
325  {
326   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
327  },
328  {
329   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
330  },
331  {
332   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
336  },
337  {
338   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
339  },
340  {
341   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE"
345  },
346  {
347   "name" : "_ZN7android8hardware3nfc4V1_04INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
348  },
349  {
350   "name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
351  },
352  {
353   "name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware3nfc4V1_04INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
360  },
361  {
362   "name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware3nfc4V1_04INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
369  },
370  {
371   "name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
372  },
373  {
374   "name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
375  },
376  {
377   "name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
378  },
379  {
380   "name" : "_ZN7android8hardware3nfc4V1_04INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
381  },
382  {
383   "name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
384  },
385  {
386   "name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
390  },
391  {
392   "name" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spIS3_EEb"
393  },
394  {
395   "name" : "_ZN7android8hardware3nfc4V1_05BsNfc13addOnewayTaskENSt3__18functionIFvvEEE"
396  },
397  {
398   "name" : "_ZN7android8hardware3nfc4V1_05BsNfcC1ENS_2spINS2_4INfcEEE"
399  },
400  {
401   "name" : "_ZN7android8hardware3nfc4V1_05BsNfcC2ENS_2spINS2_4INfcEEE"
402  },
403  {
404   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10_hidl_openEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
405  },
406  {
407   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
408  },
409  {
410   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
411  },
412  {
413   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_writeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
414  },
415  {
416   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
417  },
418  {
419   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc16_hidl_powerCycleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
420  },
421  {
422   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc17_hidl_prediscoverEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
423  },
424  {
425   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc20_hidl_controlGrantedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
426  },
427  {
428   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc21_hidl_coreInitializedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
429  },
430  {
431   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc4pingEv"
432  },
433  {
434   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC1ERKNS_2spINS2_4INfcEEE"
435  },
436  {
437   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC2ERKNS_2spINS2_4INfcEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
441  },
442  {
443   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
444  },
445  {
446   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD2Ev"
447  },
448  {
449   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10_hidl_openEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
453  },
454  {
455   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
456  },
457  {
458   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_writeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
459  },
460  {
461   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
462  },
463  {
464   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
465  },
466  {
467   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
468  },
469  {
470   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
471  },
472  {
473   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
477  },
478  {
479   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
480  },
481  {
482   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
483  },
484  {
485   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc16_hidl_powerCycleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
486  },
487  {
488   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc17_hidl_prediscoverEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
489  },
490  {
491   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
492  },
493  {
494   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc20_hidl_controlGrantedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
495  },
496  {
497   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21_hidl_coreInitializedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
498  },
499  {
500   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
501  },
502  {
503   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
504  },
505  {
506   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
507  },
508  {
509   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
510  },
511  {
512   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
513  },
514  {
515   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
516  },
517  {
518   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
519  },
520  {
521   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC1ERKNS_2spINS0_7IBinderEEE"
522  },
523  {
524   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC2ERKNS_2spINS0_7IBinderEEE"
525  },
526  {
527   "binding" : "weak",
528   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_018INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
529  },
530  {
531   "binding" : "weak",
532   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_04INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
533  },
534  {
535   "binding" : "weak",
536   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_"
537  },
538  {
539   "binding" : "weak",
540   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_021BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
541  },
542  {
543   "binding" : "weak",
544   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_07BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
545  },
546  {
547   "binding" : "weak",
548   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
549  },
550  {
551   "binding" : "weak",
552   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
553  },
554  {
555   "binding" : "weak",
556   "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_"
557  },
558  {
559   "binding" : "weak",
560   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
561  },
562  {
563   "binding" : "weak",
564   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
565  },
566  {
567   "binding" : "weak",
568   "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_"
569  },
570  {
571   "binding" : "weak",
572   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
573  },
574  {
575   "binding" : "weak",
576   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
577  },
578  {
579   "binding" : "weak",
580   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
581  },
582  {
583   "binding" : "weak",
584   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
585  },
586  {
587   "binding" : "weak",
588   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
589  },
590  {
591   "name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
592  },
593  {
594   "name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
595  },
596  {
597   "name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
598  },
599  {
600   "name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
601  },
602  {
603   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
604  },
605  {
606   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
607  },
608  {
609   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
610  },
611  {
612   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
613  }
614 ],
615 "elf_objects" :
616 [
617  {
618   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10descriptorE"
619  },
620  {
621   "name" : "_ZN7android8hardware3nfc4V1_04INfc10descriptorE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware3nfc4V1_018INfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
625  },
626  {
627   "binding" : "weak",
628   "name" : "_ZTCN7android8hardware3nfc4V1_019BsNfcClientCallbackE0_NS2_18INfcClientCallbackE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE0_NS0_7IBinderE"
632  },
633  {
634   "name" : "_ZTCN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE0_NS0_9BHwBinderE"
635  },
636  {
637   "name" : "_ZTCN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
638  },
639  {
640   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE0_NS0_11BpInterfaceINS2_18INfcClientCallbackEEE"
641  },
642  {
643   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE0_NS2_18INfcClientCallbackE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE16_NS0_11BpHwRefBaseE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE8_NS0_10IInterfaceE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware3nfc4V1_04INfcE0_NS_4hidl4base4V1_05IBaseE"
656  },
657  {
658   "binding" : "weak",
659   "name" : "_ZTCN7android8hardware3nfc4V1_05BsNfcE0_NS2_4INfcE"
660  },
661  {
662   "name" : "_ZTCN7android8hardware3nfc4V1_07BnHwNfcE0_NS0_7IBinderE"
663  },
664  {
665   "name" : "_ZTCN7android8hardware3nfc4V1_07BnHwNfcE0_NS0_9BHwBinderE"
666  },
667  {
668   "name" : "_ZTCN7android8hardware3nfc4V1_07BnHwNfcE0_NS_4hidl4base4V1_08BnHwBaseE"
669  },
670  {
671   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE0_NS0_11BpInterfaceINS2_4INfcEEE"
672  },
673  {
674   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE0_NS2_4INfcE"
675  },
676  {
677   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE0_NS_4hidl4base4V1_05IBaseE"
678  },
679  {
680   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE16_NS0_11BpHwRefBaseE"
681  },
682  {
683   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE8_NS0_10IInterfaceE"
684  },
685  {
686   "name" : "_ZTTN7android8hardware3nfc4V1_018INfcClientCallbackE"
687  },
688  {
689   "name" : "_ZTTN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
690  },
691  {
692   "name" : "_ZTTN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
693  },
694  {
695   "name" : "_ZTTN7android8hardware3nfc4V1_04INfcE"
696  },
697  {
698   "name" : "_ZTTN7android8hardware3nfc4V1_07BnHwNfcE"
699  },
700  {
701   "name" : "_ZTTN7android8hardware3nfc4V1_07BpHwNfcE"
702  },
703  {
704   "name" : "_ZTVN7android8hardware3nfc4V1_018INfcClientCallbackE"
705  },
706  {
707   "binding" : "weak",
708   "name" : "_ZTVN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
709  },
710  {
711   "name" : "_ZTVN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
712  },
713  {
714   "name" : "_ZTVN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
715  },
716  {
717   "name" : "_ZTVN7android8hardware3nfc4V1_04INfcE"
718  },
719  {
720   "binding" : "weak",
721   "name" : "_ZTVN7android8hardware3nfc4V1_05BsNfcE"
722  },
723  {
724   "name" : "_ZTVN7android8hardware3nfc4V1_07BnHwNfcE"
725  },
726  {
727   "name" : "_ZTVN7android8hardware3nfc4V1_07BpHwNfcE"
728  }
729 ],
730 "enum_types" :
731 [
732  {
733   "alignment" : 4,
734   "enum_fields" :
735   [
736    {
737     "enum_field_value" : 0,
738     "name" : "android::Condition::WAKE_UP_ONE"
739    },
740    {
741     "enum_field_value" : 1,
742     "name" : "android::Condition::WAKE_UP_ALL"
743    }
744   ],
745   "linker_set_key" : "android::Condition::WakeUpType",
746   "name" : "android::Condition::WakeUpType",
747   "referenced_type" : "type-514",
748   "self_type" : "type-514",
749   "size" : 4,
750   "source_file" : "/system/core/libutils/include/utils/Condition.h",
751   "underlying_type" : "type-2",
752   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
753  },
754  {
755   "alignment" : 4,
756   "enum_fields" :
757   [
758    {
759     "enum_field_value" : 0,
760     "name" : "android::String16::kEmptyString"
761    }
762   ],
763   "linker_set_key" : "android::String16::StaticLinkage",
764   "name" : "android::String16::StaticLinkage",
765   "referenced_type" : "type-402",
766   "self_type" : "type-402",
767   "size" : 4,
768   "source_file" : "/system/core/libutils/include/utils/String16.h",
769   "underlying_type" : "type-2",
770   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
771  },
772  {
773   "alignment" : 4,
774   "enum_fields" :
775   [
776    {
777     "enum_field_value" : 0,
778     "name" : "android::String8::kEmptyString"
779    }
780   ],
781   "linker_set_key" : "android::String8::StaticLinkage",
782   "name" : "android::String8::StaticLinkage",
783   "referenced_type" : "type-394",
784   "self_type" : "type-394",
785   "size" : 4,
786   "source_file" : "/system/core/libutils/include/utils/String8.h",
787   "underlying_type" : "type-2",
788   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
789  },
790  {
791   "alignment" : 4,
792   "enum_fields" :
793   [
794    {
795     "enum_field_value" : 0,
796     "name" : "android::hardware::HidlReturnRestriction::NONE"
797    },
798    {
799     "enum_field_value" : 1,
800     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
801    },
802    {
803     "enum_field_value" : 2,
804     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
805    }
806   ],
807   "linker_set_key" : "android::hardware::HidlReturnRestriction",
808   "name" : "android::hardware::HidlReturnRestriction",
809   "referenced_type" : "type-196",
810   "self_type" : "type-196",
811   "size" : 4,
812   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
813   "underlying_type" : "type-20",
814   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
815  },
816  {
817   "alignment" : 4,
818   "enum_fields" :
819   [
820    {
821     "enum_field_value" : 0,
822     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
823    },
824    {
825     "enum_field_value" : 1,
826     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
827    },
828    {
829     "enum_field_value" : 2,
830     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
831    },
832    {
833     "enum_field_value" : 3,
834     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
835    }
836   ],
837   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
838   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
839   "referenced_type" : "type-385",
840   "self_type" : "type-385",
841   "size" : 4,
842   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
843   "underlying_type" : "type-20",
844   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
845  },
846  {
847   "alignment" : 4,
848   "enum_fields" :
849   [
850    {
851     "enum_field_value" : 1,
852     "name" : "android::hardware::kSynchronizedReadWrite"
853    },
854    {
855     "enum_field_value" : 2,
856     "name" : "android::hardware::kUnsynchronizedWrite"
857    }
858   ],
859   "linker_set_key" : "android::hardware::MQFlavor",
860   "name" : "android::hardware::MQFlavor",
861   "referenced_type" : "type-381",
862   "self_type" : "type-381",
863   "size" : 4,
864   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
865   "underlying_type" : "type-2",
866   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
867  },
868  {
869   "alignment" : 4,
870   "enum_fields" :
871   [
872    {
873     "enum_field_value" : 0,
874     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
875    },
876    {
877     "enum_field_value" : 1,
878     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
879    },
880    {
881     "enum_field_value" : 2,
882     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
883    }
884   ],
885   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
886   "name" : "android::hardware::ProcessState::CallRestriction",
887   "referenced_type" : "type-55",
888   "self_type" : "type-55",
889   "size" : 4,
890   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
891   "underlying_type" : "type-20",
892   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
893  },
894  {
895   "alignment" : 4,
896   "enum_fields" :
897   [
898    {
899     "enum_field_value" : 0,
900     "name" : "android::hardware::Status::EX_NONE"
901    },
902    {
903     "enum_field_value" : -1,
904     "name" : "android::hardware::Status::EX_SECURITY"
905    },
906    {
907     "enum_field_value" : -2,
908     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
909    },
910    {
911     "enum_field_value" : -3,
912     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
913    },
914    {
915     "enum_field_value" : -4,
916     "name" : "android::hardware::Status::EX_NULL_POINTER"
917    },
918    {
919     "enum_field_value" : -5,
920     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
921    },
922    {
923     "enum_field_value" : -6,
924     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
925    },
926    {
927     "enum_field_value" : -7,
928     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
929    },
930    {
931     "enum_field_value" : -128,
932     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
933    },
934    {
935     "enum_field_value" : -129,
936     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
937    }
938   ],
939   "linker_set_key" : "android::hardware::Status::Exception",
940   "name" : "android::hardware::Status::Exception",
941   "referenced_type" : "type-155",
942   "self_type" : "type-155",
943   "size" : 4,
944   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
945   "underlying_type" : "type-20",
946   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
947  },
948  {
949   "alignment" : 4,
950   "enum_fields" :
951   [
952    {
953     "enum_field_value" : 0,
954     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
955    },
956    {
957     "enum_field_value" : 1,
958     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
959    },
960    {
961     "enum_field_value" : 2,
962     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
963    },
964    {
965     "enum_field_value" : 3,
966     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
967    },
968    {
969     "enum_field_value" : 4,
970     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
971    },
972    {
973     "enum_field_value" : 5,
974     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
975    },
976    {
977     "enum_field_value" : 6,
978     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
979    },
980    {
981     "enum_field_value" : 7,
982     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
983    },
984    {
985     "enum_field_value" : 8,
986     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
987    },
988    {
989     "enum_field_value" : 9,
990     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
991    }
992   ],
993   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
994   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
995   "referenced_type" : "type-578",
996   "self_type" : "type-578",
997   "size" : 4,
998   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
999   "underlying_type" : "type-2",
1000   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1001  },
1002  {
1003   "alignment" : 4,
1004   "enum_fields" :
1005   [
1006    {
1007     "enum_field_value" : 0,
1008     "name" : "android::hardware::nfc::V1_0::NfcEvent::OPEN_CPLT"
1009    },
1010    {
1011     "enum_field_value" : 1,
1012     "name" : "android::hardware::nfc::V1_0::NfcEvent::CLOSE_CPLT"
1013    },
1014    {
1015     "enum_field_value" : 2,
1016     "name" : "android::hardware::nfc::V1_0::NfcEvent::POST_INIT_CPLT"
1017    },
1018    {
1019     "enum_field_value" : 3,
1020     "name" : "android::hardware::nfc::V1_0::NfcEvent::PRE_DISCOVER_CPLT"
1021    },
1022    {
1023     "enum_field_value" : 4,
1024     "name" : "android::hardware::nfc::V1_0::NfcEvent::REQUEST_CONTROL"
1025    },
1026    {
1027     "enum_field_value" : 5,
1028     "name" : "android::hardware::nfc::V1_0::NfcEvent::RELEASE_CONTROL"
1029    },
1030    {
1031     "enum_field_value" : 6,
1032     "name" : "android::hardware::nfc::V1_0::NfcEvent::ERROR"
1033    }
1034   ],
1035   "linker_set_key" : "android::hardware::nfc::V1_0::NfcEvent",
1036   "name" : "android::hardware::nfc::V1_0::NfcEvent",
1037   "referenced_type" : "type-538",
1038   "self_type" : "type-538",
1039   "size" : 4,
1040   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1041   "underlying_type" : "type-2",
1042   "unique_id" : "_ZTSN7android8hardware3nfc4V1_08NfcEventE"
1043  },
1044  {
1045   "alignment" : 4,
1046   "enum_fields" :
1047   [
1048    {
1049     "enum_field_value" : 0,
1050     "name" : "android::hardware::nfc::V1_0::NfcStatus::OK"
1051    },
1052    {
1053     "enum_field_value" : 1,
1054     "name" : "android::hardware::nfc::V1_0::NfcStatus::FAILED"
1055    },
1056    {
1057     "enum_field_value" : 2,
1058     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_TRANSPORT"
1059    },
1060    {
1061     "enum_field_value" : 3,
1062     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_CMD_TIMEOUT"
1063    },
1064    {
1065     "enum_field_value" : 4,
1066     "name" : "android::hardware::nfc::V1_0::NfcStatus::REFUSED"
1067    }
1068   ],
1069   "linker_set_key" : "android::hardware::nfc::V1_0::NfcStatus",
1070   "name" : "android::hardware::nfc::V1_0::NfcStatus",
1071   "referenced_type" : "type-171",
1072   "self_type" : "type-171",
1073   "size" : 4,
1074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1075   "underlying_type" : "type-2",
1076   "unique_id" : "_ZTSN7android8hardware3nfc4V1_09NfcStatusE"
1077  },
1078  {
1079   "alignment" : 4,
1080   "enum_fields" :
1081   [
1082    {
1083     "enum_field_value" : 0,
1084     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1085    },
1086    {
1087     "enum_field_value" : 1,
1088     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1089    },
1090    {
1091     "enum_field_value" : 2,
1092     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1093    }
1094   ],
1095   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1096   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1097   "referenced_type" : "type-389",
1098   "self_type" : "type-389",
1099   "size" : 4,
1100   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1101   "underlying_type" : "type-20",
1102   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1103  },
1104  {
1105   "alignment" : 4,
1106   "enum_fields" :
1107   [
1108    {
1109     "enum_field_value" : -1,
1110     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1111    }
1112   ],
1113   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1114   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1115   "referenced_type" : "type-529",
1116   "self_type" : "type-529",
1117   "size" : 4,
1118   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1119   "underlying_type" : "type-20",
1120   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1121  },
1122  {
1123   "alignment" : 1,
1124   "enum_fields" :
1125   [
1126    {
1127     "enum_field_value" : 0,
1128     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1129    },
1130    {
1131     "enum_field_value" : 1,
1132     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1133    },
1134    {
1135     "enum_field_value" : 2,
1136     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1137    }
1138   ],
1139   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1140   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1141   "referenced_type" : "type-528",
1142   "self_type" : "type-528",
1143   "size" : 1,
1144   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1145   "underlying_type" : "type-98",
1146   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1147  },
1148  {
1149   "alignment" : 4,
1150   "enum_fields" :
1151   [
1152    {
1153     "enum_field_value" : 0,
1154     "name" : "ANDROID_LOG_UNKNOWN"
1155    },
1156    {
1157     "enum_field_value" : 1,
1158     "name" : "ANDROID_LOG_DEFAULT"
1159    },
1160    {
1161     "enum_field_value" : 2,
1162     "name" : "ANDROID_LOG_VERBOSE"
1163    },
1164    {
1165     "enum_field_value" : 3,
1166     "name" : "ANDROID_LOG_DEBUG"
1167    },
1168    {
1169     "enum_field_value" : 4,
1170     "name" : "ANDROID_LOG_INFO"
1171    },
1172    {
1173     "enum_field_value" : 5,
1174     "name" : "ANDROID_LOG_WARN"
1175    },
1176    {
1177     "enum_field_value" : 6,
1178     "name" : "ANDROID_LOG_ERROR"
1179    },
1180    {
1181     "enum_field_value" : 7,
1182     "name" : "ANDROID_LOG_FATAL"
1183    },
1184    {
1185     "enum_field_value" : 8,
1186     "name" : "ANDROID_LOG_SILENT"
1187    }
1188   ],
1189   "linker_set_key" : "android_LogPriority",
1190   "name" : "android_LogPriority",
1191   "referenced_type" : "type-1",
1192   "self_type" : "type-1",
1193   "size" : 4,
1194   "source_file" : "/system/core/liblog/include/android/log.h",
1195   "underlying_type" : "type-2",
1196   "unique_id" : "android_LogPriority"
1197  },
1198  {
1199   "alignment" : 4,
1200   "enum_fields" :
1201   [
1202    {
1203     "enum_field_value" : 0,
1204     "name" : "HAL_COLOR_MODE_NATIVE"
1205    },
1206    {
1207     "enum_field_value" : 1,
1208     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1209    },
1210    {
1211     "enum_field_value" : 2,
1212     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1213    },
1214    {
1215     "enum_field_value" : 3,
1216     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1217    },
1218    {
1219     "enum_field_value" : 4,
1220     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1221    },
1222    {
1223     "enum_field_value" : 5,
1224     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1225    },
1226    {
1227     "enum_field_value" : 6,
1228     "name" : "HAL_COLOR_MODE_DCI_P3"
1229    },
1230    {
1231     "enum_field_value" : 7,
1232     "name" : "HAL_COLOR_MODE_SRGB"
1233    },
1234    {
1235     "enum_field_value" : 8,
1236     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1237    },
1238    {
1239     "enum_field_value" : 9,
1240     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1241    }
1242   ],
1243   "linker_set_key" : "android_color_mode_t",
1244   "name" : "android_color_mode_t",
1245   "referenced_type" : "type-480",
1246   "self_type" : "type-480",
1247   "size" : 4,
1248   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1249   "underlying_type" : "type-2",
1250   "unique_id" : "android_color_mode_t"
1251  },
1252  {
1253   "alignment" : 4,
1254   "enum_fields" :
1255   [
1256    {
1257     "enum_field_value" : 10,
1258     "name" : "HAL_COLOR_MODE_BT2020"
1259    },
1260    {
1261     "enum_field_value" : 11,
1262     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1263    },
1264    {
1265     "enum_field_value" : 12,
1266     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1267    }
1268   ],
1269   "linker_set_key" : "android_color_mode_v1_1_t",
1270   "name" : "android_color_mode_v1_1_t",
1271   "referenced_type" : "type-487",
1272   "self_type" : "type-487",
1273   "size" : 4,
1274   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1275   "underlying_type" : "type-2",
1276   "unique_id" : "android_color_mode_v1_1_t"
1277  },
1278  {
1279   "alignment" : 4,
1280   "enum_fields" :
1281   [
1282    {
1283     "enum_field_value" : 0,
1284     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1285    },
1286    {
1287     "enum_field_value" : 1,
1288     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1289    },
1290    {
1291     "enum_field_value" : 2,
1292     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1293    },
1294    {
1295     "enum_field_value" : 3,
1296     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1297    },
1298    {
1299     "enum_field_value" : 4,
1300     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1301    },
1302    {
1303     "enum_field_value" : 5,
1304     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1305    },
1306    {
1307     "enum_field_value" : 6,
1308     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1309    }
1310   ],
1311   "linker_set_key" : "android_color_transform_t",
1312   "name" : "android_color_transform_t",
1313   "referenced_type" : "type-481",
1314   "self_type" : "type-481",
1315   "size" : 4,
1316   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1317   "underlying_type" : "type-2",
1318   "unique_id" : "android_color_transform_t"
1319  },
1320  {
1321   "alignment" : 4,
1322   "enum_fields" :
1323   [
1324    {
1325     "enum_field_value" : 0,
1326     "name" : "HAL_DATASPACE_UNKNOWN"
1327    },
1328    {
1329     "enum_field_value" : 1,
1330     "name" : "HAL_DATASPACE_ARBITRARY"
1331    },
1332    {
1333     "enum_field_value" : 16,
1334     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1335    },
1336    {
1337     "enum_field_value" : 4128768,
1338     "name" : "HAL_DATASPACE_STANDARD_MASK"
1339    },
1340    {
1341     "enum_field_value" : 0,
1342     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1343    },
1344    {
1345     "enum_field_value" : 65536,
1346     "name" : "HAL_DATASPACE_STANDARD_BT709"
1347    },
1348    {
1349     "enum_field_value" : 131072,
1350     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1351    },
1352    {
1353     "enum_field_value" : 196608,
1354     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1355    },
1356    {
1357     "enum_field_value" : 262144,
1358     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1359    },
1360    {
1361     "enum_field_value" : 327680,
1362     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1363    },
1364    {
1365     "enum_field_value" : 393216,
1366     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1367    },
1368    {
1369     "enum_field_value" : 458752,
1370     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1371    },
1372    {
1373     "enum_field_value" : 524288,
1374     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1375    },
1376    {
1377     "enum_field_value" : 589824,
1378     "name" : "HAL_DATASPACE_STANDARD_FILM"
1379    },
1380    {
1381     "enum_field_value" : 655360,
1382     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1383    },
1384    {
1385     "enum_field_value" : 720896,
1386     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1387    },
1388    {
1389     "enum_field_value" : 22,
1390     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1391    },
1392    {
1393     "enum_field_value" : 130023424,
1394     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1395    },
1396    {
1397     "enum_field_value" : 0,
1398     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1399    },
1400    {
1401     "enum_field_value" : 4194304,
1402     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1403    },
1404    {
1405     "enum_field_value" : 8388608,
1406     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1407    },
1408    {
1409     "enum_field_value" : 12582912,
1410     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1411    },
1412    {
1413     "enum_field_value" : 16777216,
1414     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1415    },
1416    {
1417     "enum_field_value" : 20971520,
1418     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1419    },
1420    {
1421     "enum_field_value" : 25165824,
1422     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1423    },
1424    {
1425     "enum_field_value" : 29360128,
1426     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1427    },
1428    {
1429     "enum_field_value" : 33554432,
1430     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1431    },
1432    {
1433     "enum_field_value" : 27,
1434     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1435    },
1436    {
1437     "enum_field_value" : 939524096,
1438     "name" : "HAL_DATASPACE_RANGE_MASK"
1439    },
1440    {
1441     "enum_field_value" : 0,
1442     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1443    },
1444    {
1445     "enum_field_value" : 134217728,
1446     "name" : "HAL_DATASPACE_RANGE_FULL"
1447    },
1448    {
1449     "enum_field_value" : 268435456,
1450     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1451    },
1452    {
1453     "enum_field_value" : 402653184,
1454     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1455    },
1456    {
1457     "enum_field_value" : 512,
1458     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1459    },
1460    {
1461     "enum_field_value" : 138477568,
1462     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1463    },
1464    {
1465     "enum_field_value" : 406913024,
1466     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1467    },
1468    {
1469     "enum_field_value" : 513,
1470     "name" : "HAL_DATASPACE_SRGB"
1471    },
1472    {
1473     "enum_field_value" : 142671872,
1474     "name" : "HAL_DATASPACE_V0_SRGB"
1475    },
1476    {
1477     "enum_field_value" : 411107328,
1478     "name" : "HAL_DATASPACE_V0_SCRGB"
1479    },
1480    {
1481     "enum_field_value" : 257,
1482     "name" : "HAL_DATASPACE_JFIF"
1483    },
1484    {
1485     "enum_field_value" : 146931712,
1486     "name" : "HAL_DATASPACE_V0_JFIF"
1487    },
1488    {
1489     "enum_field_value" : 258,
1490     "name" : "HAL_DATASPACE_BT601_625"
1491    },
1492    {
1493     "enum_field_value" : 281149440,
1494     "name" : "HAL_DATASPACE_V0_BT601_625"
1495    },
1496    {
1497     "enum_field_value" : 259,
1498     "name" : "HAL_DATASPACE_BT601_525"
1499    },
1500    {
1501     "enum_field_value" : 281280512,
1502     "name" : "HAL_DATASPACE_V0_BT601_525"
1503    },
1504    {
1505     "enum_field_value" : 260,
1506     "name" : "HAL_DATASPACE_BT709"
1507    },
1508    {
1509     "enum_field_value" : 281083904,
1510     "name" : "HAL_DATASPACE_V0_BT709"
1511    },
1512    {
1513     "enum_field_value" : 139067392,
1514     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1515    },
1516    {
1517     "enum_field_value" : 155844608,
1518     "name" : "HAL_DATASPACE_DCI_P3"
1519    },
1520    {
1521     "enum_field_value" : 139067392,
1522     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1523    },
1524    {
1525     "enum_field_value" : 143261696,
1526     "name" : "HAL_DATASPACE_DISPLAY_P3"
1527    },
1528    {
1529     "enum_field_value" : 151715840,
1530     "name" : "HAL_DATASPACE_ADOBE_RGB"
1531    },
1532    {
1533     "enum_field_value" : 138805248,
1534     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1535    },
1536    {
1537     "enum_field_value" : 147193856,
1538     "name" : "HAL_DATASPACE_BT2020"
1539    },
1540    {
1541     "enum_field_value" : 163971072,
1542     "name" : "HAL_DATASPACE_BT2020_PQ"
1543    },
1544    {
1545     "enum_field_value" : 4096,
1546     "name" : "HAL_DATASPACE_DEPTH"
1547    },
1548    {
1549     "enum_field_value" : 4097,
1550     "name" : "HAL_DATASPACE_SENSOR"
1551    }
1552   ],
1553   "linker_set_key" : "android_dataspace_t",
1554   "name" : "android_dataspace_t",
1555   "referenced_type" : "type-479",
1556   "self_type" : "type-479",
1557   "size" : 4,
1558   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1559   "underlying_type" : "type-2",
1560   "unique_id" : "android_dataspace_t"
1561  },
1562  {
1563   "alignment" : 4,
1564   "enum_fields" :
1565   [
1566    {
1567     "enum_field_value" : 281411584,
1568     "name" : "HAL_DATASPACE_BT2020_ITU"
1569    },
1570    {
1571     "enum_field_value" : 298188800,
1572     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1573    },
1574    {
1575     "enum_field_value" : 302383104,
1576     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1577    },
1578    {
1579     "enum_field_value" : 168165376,
1580     "name" : "HAL_DATASPACE_BT2020_HLG"
1581    }
1582   ],
1583   "linker_set_key" : "android_dataspace_v1_1_t",
1584   "name" : "android_dataspace_v1_1_t",
1585   "referenced_type" : "type-486",
1586   "self_type" : "type-486",
1587   "size" : 4,
1588   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1589   "underlying_type" : "type-2",
1590   "unique_id" : "android_dataspace_v1_1_t"
1591  },
1592  {
1593   "alignment" : 4,
1594   "enum_fields" :
1595   [
1596    {
1597     "enum_field_value" : 142999552,
1598     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1599    },
1600    {
1601     "enum_field_value" : 4098,
1602     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1603    },
1604    {
1605     "enum_field_value" : 4099,
1606     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1607    },
1608    {
1609     "enum_field_value" : 4100,
1610     "name" : "HAL_DATASPACE_HEIF"
1611    }
1612   ],
1613   "linker_set_key" : "android_dataspace_v1_2_t",
1614   "name" : "android_dataspace_v1_2_t",
1615   "referenced_type" : "type-490",
1616   "self_type" : "type-490",
1617   "size" : 4,
1618   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1619   "underlying_type" : "type-2",
1620   "unique_id" : "android_dataspace_v1_2_t"
1621  },
1622  {
1623   "alignment" : 4,
1624   "enum_fields" :
1625   [
1626    {
1627     "enum_field_value" : 1,
1628     "name" : "FLEX_COMPONENT_Y"
1629    },
1630    {
1631     "enum_field_value" : 2,
1632     "name" : "FLEX_COMPONENT_Cb"
1633    },
1634    {
1635     "enum_field_value" : 4,
1636     "name" : "FLEX_COMPONENT_Cr"
1637    },
1638    {
1639     "enum_field_value" : 1024,
1640     "name" : "FLEX_COMPONENT_R"
1641    },
1642    {
1643     "enum_field_value" : 2048,
1644     "name" : "FLEX_COMPONENT_G"
1645    },
1646    {
1647     "enum_field_value" : 4096,
1648     "name" : "FLEX_COMPONENT_B"
1649    },
1650    {
1651     "enum_field_value" : 1073741824,
1652     "name" : "FLEX_COMPONENT_A"
1653    }
1654   ],
1655   "linker_set_key" : "android_flex_component",
1656   "name" : "android_flex_component",
1657   "referenced_type" : "type-495",
1658   "self_type" : "type-495",
1659   "size" : 4,
1660   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1661   "underlying_type" : "type-2",
1662   "unique_id" : "android_flex_component"
1663  },
1664  {
1665   "alignment" : 4,
1666   "enum_fields" :
1667   [
1668    {
1669     "enum_field_value" : 0,
1670     "name" : "FLEX_FORMAT_INVALID"
1671    },
1672    {
1673     "enum_field_value" : 1,
1674     "name" : "FLEX_FORMAT_Y"
1675    },
1676    {
1677     "enum_field_value" : 7,
1678     "name" : "FLEX_FORMAT_YCbCr"
1679    },
1680    {
1681     "enum_field_value" : 1073741831,
1682     "name" : "FLEX_FORMAT_YCbCrA"
1683    },
1684    {
1685     "enum_field_value" : 7168,
1686     "name" : "FLEX_FORMAT_RGB"
1687    },
1688    {
1689     "enum_field_value" : 1073748992,
1690     "name" : "FLEX_FORMAT_RGBA"
1691    }
1692   ],
1693   "linker_set_key" : "android_flex_format",
1694   "name" : "android_flex_format",
1695   "referenced_type" : "type-497",
1696   "self_type" : "type-497",
1697   "size" : 4,
1698   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1699   "underlying_type" : "type-2",
1700   "unique_id" : "android_flex_format"
1701  },
1702  {
1703   "alignment" : 4,
1704   "enum_fields" :
1705   [
1706    {
1707     "enum_field_value" : 1,
1708     "name" : "HAL_HDR_DOLBY_VISION"
1709    },
1710    {
1711     "enum_field_value" : 2,
1712     "name" : "HAL_HDR_HDR10"
1713    },
1714    {
1715     "enum_field_value" : 3,
1716     "name" : "HAL_HDR_HLG"
1717    }
1718   ],
1719   "linker_set_key" : "android_hdr_t",
1720   "name" : "android_hdr_t",
1721   "referenced_type" : "type-484",
1722   "self_type" : "type-484",
1723   "size" : 4,
1724   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1725   "underlying_type" : "type-2",
1726   "unique_id" : "android_hdr_t"
1727  },
1728  {
1729   "alignment" : 4,
1730   "enum_fields" :
1731   [
1732    {
1733     "enum_field_value" : 4,
1734     "name" : "HAL_HDR_HDR10_PLUS"
1735    }
1736   ],
1737   "linker_set_key" : "android_hdr_v1_2_t",
1738   "name" : "android_hdr_v1_2_t",
1739   "referenced_type" : "type-489",
1740   "self_type" : "type-489",
1741   "size" : 4,
1742   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1743   "underlying_type" : "type-2",
1744   "unique_id" : "android_hdr_v1_2_t"
1745  },
1746  {
1747   "alignment" : 4,
1748   "enum_fields" :
1749   [
1750    {
1751     "enum_field_value" : 39,
1752     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1753    },
1754    {
1755     "enum_field_value" : 40,
1756     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1757    },
1758    {
1759     "enum_field_value" : 41,
1760     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1761    },
1762    {
1763     "enum_field_value" : 42,
1764     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1765    }
1766   ],
1767   "linker_set_key" : "android_pixel_format_sw_t",
1768   "name" : "android_pixel_format_sw_t",
1769   "referenced_type" : "type-492",
1770   "self_type" : "type-492",
1771   "size" : 4,
1772   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1773   "underlying_type" : "type-2",
1774   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1775  },
1776  {
1777   "alignment" : 4,
1778   "enum_fields" :
1779   [
1780    {
1781     "enum_field_value" : 1,
1782     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1783    },
1784    {
1785     "enum_field_value" : 2,
1786     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1787    },
1788    {
1789     "enum_field_value" : 3,
1790     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1791    },
1792    {
1793     "enum_field_value" : 4,
1794     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1795    },
1796    {
1797     "enum_field_value" : 5,
1798     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1799    },
1800    {
1801     "enum_field_value" : 16,
1802     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1803    },
1804    {
1805     "enum_field_value" : 17,
1806     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1807    },
1808    {
1809     "enum_field_value" : 20,
1810     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1811    },
1812    {
1813     "enum_field_value" : 22,
1814     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1815    },
1816    {
1817     "enum_field_value" : 32,
1818     "name" : "HAL_PIXEL_FORMAT_RAW16"
1819    },
1820    {
1821     "enum_field_value" : 33,
1822     "name" : "HAL_PIXEL_FORMAT_BLOB"
1823    },
1824    {
1825     "enum_field_value" : 34,
1826     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1827    },
1828    {
1829     "enum_field_value" : 35,
1830     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1831    },
1832    {
1833     "enum_field_value" : 36,
1834     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1835    },
1836    {
1837     "enum_field_value" : 37,
1838     "name" : "HAL_PIXEL_FORMAT_RAW10"
1839    },
1840    {
1841     "enum_field_value" : 38,
1842     "name" : "HAL_PIXEL_FORMAT_RAW12"
1843    },
1844    {
1845     "enum_field_value" : 43,
1846     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1847    },
1848    {
1849     "enum_field_value" : 538982489,
1850     "name" : "HAL_PIXEL_FORMAT_Y8"
1851    },
1852    {
1853     "enum_field_value" : 540422489,
1854     "name" : "HAL_PIXEL_FORMAT_Y16"
1855    },
1856    {
1857     "enum_field_value" : 842094169,
1858     "name" : "HAL_PIXEL_FORMAT_YV12"
1859    }
1860   ],
1861   "linker_set_key" : "android_pixel_format_t",
1862   "name" : "android_pixel_format_t",
1863   "referenced_type" : "type-477",
1864   "self_type" : "type-477",
1865   "size" : 4,
1866   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1867   "underlying_type" : "type-2",
1868   "unique_id" : "android_pixel_format_t"
1869  },
1870  {
1871   "alignment" : 4,
1872   "enum_fields" :
1873   [
1874    {
1875     "enum_field_value" : 48,
1876     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1877    },
1878    {
1879     "enum_field_value" : 49,
1880     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1881    },
1882    {
1883     "enum_field_value" : 50,
1884     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1885    },
1886    {
1887     "enum_field_value" : 51,
1888     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1889    },
1890    {
1891     "enum_field_value" : 52,
1892     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1893    },
1894    {
1895     "enum_field_value" : 53,
1896     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1897    },
1898    {
1899     "enum_field_value" : 54,
1900     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1901    }
1902   ],
1903   "linker_set_key" : "android_pixel_format_v1_1_t",
1904   "name" : "android_pixel_format_v1_1_t",
1905   "referenced_type" : "type-485",
1906   "self_type" : "type-485",
1907   "size" : 4,
1908   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1909   "underlying_type" : "type-2",
1910   "unique_id" : "android_pixel_format_v1_1_t"
1911  },
1912  {
1913   "alignment" : 4,
1914   "enum_fields" :
1915   [
1916    {
1917     "enum_field_value" : 55,
1918     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1919    }
1920   ],
1921   "linker_set_key" : "android_pixel_format_v1_2_t",
1922   "name" : "android_pixel_format_v1_2_t",
1923   "referenced_type" : "type-491",
1924   "self_type" : "type-491",
1925   "size" : 4,
1926   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1927   "underlying_type" : "type-2",
1928   "unique_id" : "android_pixel_format_v1_2_t"
1929  },
1930  {
1931   "alignment" : 4,
1932   "enum_fields" :
1933   [
1934    {
1935     "enum_field_value" : 0,
1936     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1937    },
1938    {
1939     "enum_field_value" : 1,
1940     "name" : "HAL_RENDER_INTENT_ENHANCE"
1941    },
1942    {
1943     "enum_field_value" : 2,
1944     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1945    },
1946    {
1947     "enum_field_value" : 3,
1948     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1949    }
1950   ],
1951   "linker_set_key" : "android_render_intent_v1_1_t",
1952   "name" : "android_render_intent_v1_1_t",
1953   "referenced_type" : "type-488",
1954   "self_type" : "type-488",
1955   "size" : 4,
1956   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1957   "underlying_type" : "type-2",
1958   "unique_id" : "android_render_intent_v1_1_t"
1959  },
1960  {
1961   "alignment" : 4,
1962   "enum_fields" :
1963   [
1964    {
1965     "enum_field_value" : 1,
1966     "name" : "HAL_TRANSFORM_FLIP_H"
1967    },
1968    {
1969     "enum_field_value" : 2,
1970     "name" : "HAL_TRANSFORM_FLIP_V"
1971    },
1972    {
1973     "enum_field_value" : 4,
1974     "name" : "HAL_TRANSFORM_ROT_90"
1975    },
1976    {
1977     "enum_field_value" : 3,
1978     "name" : "HAL_TRANSFORM_ROT_180"
1979    },
1980    {
1981     "enum_field_value" : 7,
1982     "name" : "HAL_TRANSFORM_ROT_270"
1983    }
1984   ],
1985   "linker_set_key" : "android_transform_t",
1986   "name" : "android_transform_t",
1987   "referenced_type" : "type-478",
1988   "self_type" : "type-478",
1989   "size" : 4,
1990   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1991   "underlying_type" : "type-2",
1992   "unique_id" : "android_transform_t"
1993  },
1994  {
1995   "alignment" : 4,
1996   "enum_fields" :
1997   [
1998    {
1999     "enum_field_value" : 0,
2000     "name" : "LOG_ID_MIN"
2001    },
2002    {
2003     "enum_field_value" : 0,
2004     "name" : "LOG_ID_MAIN"
2005    },
2006    {
2007     "enum_field_value" : 1,
2008     "name" : "LOG_ID_RADIO"
2009    },
2010    {
2011     "enum_field_value" : 2,
2012     "name" : "LOG_ID_EVENTS"
2013    },
2014    {
2015     "enum_field_value" : 3,
2016     "name" : "LOG_ID_SYSTEM"
2017    },
2018    {
2019     "enum_field_value" : 4,
2020     "name" : "LOG_ID_CRASH"
2021    },
2022    {
2023     "enum_field_value" : 5,
2024     "name" : "LOG_ID_STATS"
2025    },
2026    {
2027     "enum_field_value" : 6,
2028     "name" : "LOG_ID_SECURITY"
2029    },
2030    {
2031     "enum_field_value" : 7,
2032     "name" : "LOG_ID_KERNEL"
2033    },
2034    {
2035     "enum_field_value" : 8,
2036     "name" : "LOG_ID_MAX"
2037    }
2038   ],
2039   "linker_set_key" : "log_id",
2040   "name" : "log_id",
2041   "referenced_type" : "type-268",
2042   "self_type" : "type-268",
2043   "size" : 4,
2044   "source_file" : "/system/core/liblog/include/android/log.h",
2045   "underlying_type" : "type-2",
2046   "unique_id" : "log_id"
2047  }
2048 ],
2049 "function_types" :
2050 [
2051  {
2052   "alignment" : 4,
2053   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2054   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2055   "parameters" :
2056   [
2057    {
2058     "referenced_type" : "type-39"
2059    },
2060    {
2061     "referenced_type" : "type-45"
2062    },
2063    {
2064     "referenced_type" : "type-21"
2065    }
2066   ],
2067   "referenced_type" : "type-38",
2068   "return_type" : "type-36",
2069   "self_type" : "type-38",
2070   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2071  },
2072  {
2073   "alignment" : 4,
2074   "linker_set_key" : "int (void *)",
2075   "name" : "int (void *)",
2076   "parameters" :
2077   [
2078    {
2079     "referenced_type" : "type-21"
2080    }
2081   ],
2082   "referenced_type" : "type-506",
2083   "return_type" : "type-20",
2084   "self_type" : "type-506",
2085   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2086  },
2087  {
2088   "alignment" : 4,
2089   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2090   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2091   "parameters" :
2092   [
2093    {
2094     "referenced_type" : "type-417"
2095    },
2096    {
2097     "referenced_type" : "type-365"
2098    },
2099    {
2100     "referenced_type" : "type-25"
2101    },
2102    {
2103     "referenced_type" : "type-418"
2104    },
2105    {
2106     "referenced_type" : "type-25"
2107    },
2108    {
2109     "referenced_type" : "type-21"
2110    }
2111   ],
2112   "referenced_type" : "type-416",
2113   "return_type" : "type-22",
2114   "self_type" : "type-416",
2115   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2116  }
2117 ],
2118 "functions" :
2119 [
2120  {
2121   "function_name" : "android::hardware::fromBinder",
2122   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_018INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2123   "parameters" :
2124   [
2125    {
2126     "referenced_type" : "type-45"
2127    }
2128   ],
2129   "return_type" : "type-106",
2130   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2131   "template_args" : [ "type-108", "type-109", "type-431" ]
2132  },
2133  {
2134   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::getService",
2135   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2136   "parameters" :
2137   [
2138    {
2139     "default_arg" : true,
2140     "referenced_type" : "type-625"
2141    },
2142    {
2143     "default_arg" : true,
2144     "referenced_type" : "type-36"
2145    }
2146   ],
2147   "return_type" : "type-106",
2148   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2149  },
2150  {
2151   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::linkToDeath",
2152   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2153   "parameters" :
2154   [
2155    {
2156     "is_this_ptr" : true,
2157     "referenced_type" : "type-107"
2158    },
2159    {
2160     "referenced_type" : "type-339"
2161    },
2162    {
2163     "referenced_type" : "type-25"
2164    }
2165   ],
2166   "return_type" : "type-163",
2167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2168  },
2169  {
2170   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::getDebugInfo",
2171   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2172   "parameters" :
2173   [
2174    {
2175     "is_this_ptr" : true,
2176     "referenced_type" : "type-107"
2177    },
2178    {
2179     "referenced_type" : "type-657"
2180    }
2181   ],
2182   "return_type" : "type-197",
2183   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2184  },
2185  {
2186   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::getHashChain",
2187   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2188   "parameters" :
2189   [
2190    {
2191     "is_this_ptr" : true,
2192     "referenced_type" : "type-107"
2193    },
2194    {
2195     "referenced_type" : "type-658"
2196    }
2197   ],
2198   "return_type" : "type-197",
2199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2200  },
2201  {
2202   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::tryGetService",
2203   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2204   "parameters" :
2205   [
2206    {
2207     "default_arg" : true,
2208     "referenced_type" : "type-625"
2209    },
2210    {
2211     "default_arg" : true,
2212     "referenced_type" : "type-36"
2213    }
2214   ],
2215   "return_type" : "type-106",
2216   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2217  },
2218  {
2219   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::unlinkToDeath",
2220   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2221   "parameters" :
2222   [
2223    {
2224     "is_this_ptr" : true,
2225     "referenced_type" : "type-107"
2226    },
2227    {
2228     "referenced_type" : "type-339"
2229    }
2230   ],
2231   "return_type" : "type-163",
2232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2233  },
2234  {
2235   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::interfaceChain",
2236   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2237   "parameters" :
2238   [
2239    {
2240     "is_this_ptr" : true,
2241     "referenced_type" : "type-107"
2242    },
2243    {
2244     "referenced_type" : "type-659"
2245    }
2246   ],
2247   "return_type" : "type-197",
2248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2249  },
2250  {
2251   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::registerAsService",
2252   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2253   "parameters" :
2254   [
2255    {
2256     "is_this_ptr" : true,
2257     "referenced_type" : "type-107"
2258    },
2259    {
2260     "default_arg" : true,
2261     "referenced_type" : "type-625"
2262    }
2263   ],
2264   "return_type" : "type-20",
2265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2266  },
2267  {
2268   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::interfaceDescriptor",
2269   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2270   "parameters" :
2271   [
2272    {
2273     "is_this_ptr" : true,
2274     "referenced_type" : "type-107"
2275    },
2276    {
2277     "referenced_type" : "type-660"
2278    }
2279   ],
2280   "return_type" : "type-197",
2281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2282  },
2283  {
2284   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::notifySyspropsChanged",
2285   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv",
2286   "parameters" :
2287   [
2288    {
2289     "is_this_ptr" : true,
2290     "referenced_type" : "type-107"
2291    }
2292   ],
2293   "return_type" : "type-197",
2294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2295  },
2296  {
2297   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::setHALInstrumentation",
2298   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv",
2299   "parameters" :
2300   [
2301    {
2302     "is_this_ptr" : true,
2303     "referenced_type" : "type-107"
2304    }
2305   ],
2306   "return_type" : "type-197",
2307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2308  },
2309  {
2310   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::registerForNotifications",
2311   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2312   "parameters" :
2313   [
2314    {
2315     "referenced_type" : "type-625"
2316    },
2317    {
2318     "referenced_type" : "type-551"
2319    }
2320   ],
2321   "return_type" : "type-36",
2322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2323  },
2324  {
2325   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::ping",
2326   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv",
2327   "parameters" :
2328   [
2329    {
2330     "is_this_ptr" : true,
2331     "referenced_type" : "type-107"
2332    }
2333   ],
2334   "return_type" : "type-197",
2335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2336  },
2337  {
2338   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::debug",
2339   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2340   "parameters" :
2341   [
2342    {
2343     "is_this_ptr" : true,
2344     "referenced_type" : "type-107"
2345    },
2346    {
2347     "referenced_type" : "type-380"
2348    },
2349    {
2350     "referenced_type" : "type-550"
2351    }
2352   ],
2353   "return_type" : "type-197",
2354   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2355  },
2356  {
2357   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::castFrom",
2358   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2359   "parameters" :
2360   [
2361    {
2362     "referenced_type" : "type-599"
2363    },
2364    {
2365     "default_arg" : true,
2366     "referenced_type" : "type-36"
2367    }
2368   ],
2369   "return_type" : "type-600",
2370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2371  },
2372  {
2373   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::castFrom",
2374   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spIS3_EEb",
2375   "parameters" :
2376   [
2377    {
2378     "referenced_type" : "type-641"
2379    },
2380    {
2381     "default_arg" : true,
2382     "referenced_type" : "type-36"
2383    }
2384   ],
2385   "return_type" : "type-600",
2386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2387  },
2388  {
2389   "access" : "private",
2390   "function_name" : "android::hardware::nfc::V1_0::BsNfcClientCallback::addOnewayTask",
2391   "linker_set_key" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2392   "parameters" :
2393   [
2394    {
2395     "is_this_ptr" : true,
2396     "referenced_type" : "type-597"
2397    },
2398    {
2399     "referenced_type" : "type-663"
2400    }
2401   ],
2402   "return_type" : "type-197",
2403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h"
2404  },
2405  {
2406   "function_name" : "android::hardware::nfc::V1_0::BsNfcClientCallback::BsNfcClientCallback",
2407   "linker_set_key" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE",
2408   "parameters" :
2409   [
2410    {
2411     "is_this_ptr" : true,
2412     "referenced_type" : "type-597"
2413    },
2414    {
2415     "referenced_type" : "type-124"
2416    }
2417   ],
2418   "return_type" : "type-22",
2419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h"
2420  },
2421  {
2422   "function_name" : "android::hardware::nfc::V1_0::BsNfcClientCallback::BsNfcClientCallback",
2423   "linker_set_key" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE",
2424   "parameters" :
2425   [
2426    {
2427     "is_this_ptr" : true,
2428     "referenced_type" : "type-597"
2429    },
2430    {
2431     "referenced_type" : "type-124"
2432    }
2433   ],
2434   "return_type" : "type-22",
2435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h"
2436  },
2437  {
2438   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::onTransact",
2439   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2440   "parameters" :
2441   [
2442    {
2443     "is_this_ptr" : true,
2444     "referenced_type" : "type-559"
2445    },
2446    {
2447     "referenced_type" : "type-2"
2448    },
2449    {
2450     "referenced_type" : "type-425"
2451    },
2452    {
2453     "referenced_type" : "type-417"
2454    },
2455    {
2456     "default_arg" : true,
2457     "referenced_type" : "type-2"
2458    },
2459    {
2460     "default_arg" : true,
2461     "referenced_type" : "type-666"
2462    }
2463   ],
2464   "return_type" : "type-20",
2465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2466  },
2467  {
2468   "access" : "private",
2469   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::getDebugInfo",
2470   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2471   "parameters" :
2472   [
2473    {
2474     "is_this_ptr" : true,
2475     "referenced_type" : "type-559"
2476    },
2477    {
2478     "referenced_type" : "type-667"
2479    }
2480   ],
2481   "return_type" : "type-197",
2482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2483  },
2484  {
2485   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::_hidl_sendData",
2486   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback14_hidl_sendDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2487   "parameters" :
2488   [
2489    {
2490     "referenced_type" : "type-426"
2491    },
2492    {
2493     "referenced_type" : "type-425"
2494    },
2495    {
2496     "referenced_type" : "type-417"
2497    },
2498    {
2499     "referenced_type" : "type-668"
2500    }
2501   ],
2502   "return_type" : "type-20",
2503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2504  },
2505  {
2506   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::_hidl_sendEvent",
2507   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback15_hidl_sendEventEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2508   "parameters" :
2509   [
2510    {
2511     "referenced_type" : "type-426"
2512    },
2513    {
2514     "referenced_type" : "type-425"
2515    },
2516    {
2517     "referenced_type" : "type-417"
2518    },
2519    {
2520     "referenced_type" : "type-669"
2521    }
2522   ],
2523   "return_type" : "type-20",
2524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2525  },
2526  {
2527   "access" : "private",
2528   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::ping",
2529   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback4pingEv",
2530   "parameters" :
2531   [
2532    {
2533     "is_this_ptr" : true,
2534     "referenced_type" : "type-559"
2535    }
2536   ],
2537   "return_type" : "type-197",
2538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2539  },
2540  {
2541   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::BnHwNfcClientCallback",
2542   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE",
2543   "parameters" :
2544   [
2545    {
2546     "is_this_ptr" : true,
2547     "referenced_type" : "type-559"
2548    },
2549    {
2550     "referenced_type" : "type-641"
2551    }
2552   ],
2553   "return_type" : "type-22",
2554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2555  },
2556  {
2557   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::BnHwNfcClientCallback",
2558   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE",
2559   "parameters" :
2560   [
2561    {
2562     "is_this_ptr" : true,
2563     "referenced_type" : "type-559"
2564    },
2565    {
2566     "referenced_type" : "type-641"
2567    }
2568   ],
2569   "return_type" : "type-22",
2570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2571  },
2572  {
2573   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2574   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev",
2575   "parameters" :
2576   [
2577    {
2578     "is_this_ptr" : true,
2579     "referenced_type" : "type-559"
2580    }
2581   ],
2582   "return_type" : "type-22",
2583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2584  },
2585  {
2586   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2587   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev",
2588   "parameters" :
2589   [
2590    {
2591     "is_this_ptr" : true,
2592     "referenced_type" : "type-559"
2593    }
2594   ],
2595   "return_type" : "type-22",
2596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2597  },
2598  {
2599   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2600   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD2Ev",
2601   "parameters" :
2602   [
2603    {
2604     "is_this_ptr" : true,
2605     "referenced_type" : "type-559"
2606    }
2607   ],
2608   "return_type" : "type-22",
2609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2610  },
2611  {
2612   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::linkToDeath",
2613   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2614   "parameters" :
2615   [
2616    {
2617     "is_this_ptr" : true,
2618     "referenced_type" : "type-120"
2619    },
2620    {
2621     "referenced_type" : "type-339"
2622    },
2623    {
2624     "referenced_type" : "type-25"
2625    }
2626   ],
2627   "return_type" : "type-163",
2628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2629  },
2630  {
2631   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::getDebugInfo",
2632   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2633   "parameters" :
2634   [
2635    {
2636     "is_this_ptr" : true,
2637     "referenced_type" : "type-120"
2638    },
2639    {
2640     "referenced_type" : "type-670"
2641    }
2642   ],
2643   "return_type" : "type-197",
2644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2645  },
2646  {
2647   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::getHashChain",
2648   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2649   "parameters" :
2650   [
2651    {
2652     "is_this_ptr" : true,
2653     "referenced_type" : "type-120"
2654    },
2655    {
2656     "referenced_type" : "type-671"
2657    }
2658   ],
2659   "return_type" : "type-197",
2660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2661  },
2662  {
2663   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::unlinkToDeath",
2664   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2665   "parameters" :
2666   [
2667    {
2668     "is_this_ptr" : true,
2669     "referenced_type" : "type-120"
2670    },
2671    {
2672     "referenced_type" : "type-339"
2673    }
2674   ],
2675   "return_type" : "type-163",
2676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2677  },
2678  {
2679   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::_hidl_sendData",
2680   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14_hidl_sendDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2681   "parameters" :
2682   [
2683    {
2684     "referenced_type" : "type-15"
2685    },
2686    {
2687     "referenced_type" : "type-582"
2688    },
2689    {
2690     "referenced_type" : "type-429"
2691    }
2692   ],
2693   "return_type" : "type-197",
2694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2695  },
2696  {
2697   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::interfaceChain",
2698   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2699   "parameters" :
2700   [
2701    {
2702     "is_this_ptr" : true,
2703     "referenced_type" : "type-120"
2704    },
2705    {
2706     "referenced_type" : "type-672"
2707    }
2708   ],
2709   "return_type" : "type-197",
2710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2711  },
2712  {
2713   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::_hidl_sendEvent",
2714   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback15_hidl_sendEventEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS2_9NfcStatusE",
2715   "parameters" :
2716   [
2717    {
2718     "referenced_type" : "type-15"
2719    },
2720    {
2721     "referenced_type" : "type-582"
2722    },
2723    {
2724     "referenced_type" : "type-538"
2725    },
2726    {
2727     "referenced_type" : "type-171"
2728    }
2729   ],
2730   "return_type" : "type-197",
2731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2732  },
2733  {
2734   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::interfaceDescriptor",
2735   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2736   "parameters" :
2737   [
2738    {
2739     "is_this_ptr" : true,
2740     "referenced_type" : "type-120"
2741    },
2742    {
2743     "referenced_type" : "type-673"
2744    }
2745   ],
2746   "return_type" : "type-197",
2747   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2748  },
2749  {
2750   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::notifySyspropsChanged",
2751   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv",
2752   "parameters" :
2753   [
2754    {
2755     "is_this_ptr" : true,
2756     "referenced_type" : "type-120"
2757    }
2758   ],
2759   "return_type" : "type-197",
2760   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2761  },
2762  {
2763   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::setHALInstrumentation",
2764   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv",
2765   "parameters" :
2766   [
2767    {
2768     "is_this_ptr" : true,
2769     "referenced_type" : "type-120"
2770    }
2771   ],
2772   "return_type" : "type-197",
2773   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2774  },
2775  {
2776   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::ping",
2777   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv",
2778   "parameters" :
2779   [
2780    {
2781     "is_this_ptr" : true,
2782     "referenced_type" : "type-120"
2783    }
2784   ],
2785   "return_type" : "type-197",
2786   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2787  },
2788  {
2789   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::debug",
2790   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2791   "parameters" :
2792   [
2793    {
2794     "is_this_ptr" : true,
2795     "referenced_type" : "type-120"
2796    },
2797    {
2798     "referenced_type" : "type-380"
2799    },
2800    {
2801     "referenced_type" : "type-550"
2802    }
2803   ],
2804   "return_type" : "type-197",
2805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2806  },
2807  {
2808   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::sendData",
2809   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE",
2810   "parameters" :
2811   [
2812    {
2813     "is_this_ptr" : true,
2814     "referenced_type" : "type-120"
2815    },
2816    {
2817     "referenced_type" : "type-429"
2818    }
2819   ],
2820   "return_type" : "type-197",
2821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2822  },
2823  {
2824   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::sendEvent",
2825   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE",
2826   "parameters" :
2827   [
2828    {
2829     "is_this_ptr" : true,
2830     "referenced_type" : "type-120"
2831    },
2832    {
2833     "referenced_type" : "type-538"
2834    },
2835    {
2836     "referenced_type" : "type-171"
2837    }
2838   ],
2839   "return_type" : "type-197",
2840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2841  },
2842  {
2843   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::BpHwNfcClientCallback",
2844   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE",
2845   "parameters" :
2846   [
2847    {
2848     "is_this_ptr" : true,
2849     "referenced_type" : "type-120"
2850    },
2851    {
2852     "referenced_type" : "type-45"
2853    }
2854   ],
2855   "return_type" : "type-22",
2856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2857  },
2858  {
2859   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::BpHwNfcClientCallback",
2860   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE",
2861   "parameters" :
2862   [
2863    {
2864     "is_this_ptr" : true,
2865     "referenced_type" : "type-120"
2866    },
2867    {
2868     "referenced_type" : "type-45"
2869    }
2870   ],
2871   "return_type" : "type-22",
2872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2873  },
2874  {
2875   "function_name" : "android::hardware::nfc::V1_0::INfc::getService",
2876   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2877   "parameters" :
2878   [
2879    {
2880     "default_arg" : true,
2881     "referenced_type" : "type-434"
2882    },
2883    {
2884     "default_arg" : true,
2885     "referenced_type" : "type-36"
2886    }
2887   ],
2888   "return_type" : "type-128",
2889   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2890  },
2891  {
2892   "function_name" : "android::hardware::nfc::V1_0::INfc::linkToDeath",
2893   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2894   "parameters" :
2895   [
2896    {
2897     "is_this_ptr" : true,
2898     "referenced_type" : "type-129"
2899    },
2900    {
2901     "referenced_type" : "type-339"
2902    },
2903    {
2904     "referenced_type" : "type-25"
2905    }
2906   ],
2907   "return_type" : "type-163",
2908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2909  },
2910  {
2911   "function_name" : "android::hardware::nfc::V1_0::INfc::getDebugInfo",
2912   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2913   "parameters" :
2914   [
2915    {
2916     "is_this_ptr" : true,
2917     "referenced_type" : "type-129"
2918    },
2919    {
2920     "referenced_type" : "type-674"
2921    }
2922   ],
2923   "return_type" : "type-197",
2924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2925  },
2926  {
2927   "function_name" : "android::hardware::nfc::V1_0::INfc::getHashChain",
2928   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2929   "parameters" :
2930   [
2931    {
2932     "is_this_ptr" : true,
2933     "referenced_type" : "type-129"
2934    },
2935    {
2936     "referenced_type" : "type-675"
2937    }
2938   ],
2939   "return_type" : "type-197",
2940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2941  },
2942  {
2943   "function_name" : "android::hardware::nfc::V1_0::INfc::tryGetService",
2944   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2945   "parameters" :
2946   [
2947    {
2948     "default_arg" : true,
2949     "referenced_type" : "type-434"
2950    },
2951    {
2952     "default_arg" : true,
2953     "referenced_type" : "type-36"
2954    }
2955   ],
2956   "return_type" : "type-128",
2957   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2958  },
2959  {
2960   "function_name" : "android::hardware::nfc::V1_0::INfc::unlinkToDeath",
2961   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2962   "parameters" :
2963   [
2964    {
2965     "is_this_ptr" : true,
2966     "referenced_type" : "type-129"
2967    },
2968    {
2969     "referenced_type" : "type-339"
2970    }
2971   ],
2972   "return_type" : "type-163",
2973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2974  },
2975  {
2976   "function_name" : "android::hardware::nfc::V1_0::INfc::interfaceChain",
2977   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2978   "parameters" :
2979   [
2980    {
2981     "is_this_ptr" : true,
2982     "referenced_type" : "type-129"
2983    },
2984    {
2985     "referenced_type" : "type-676"
2986    }
2987   ],
2988   "return_type" : "type-197",
2989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2990  },
2991  {
2992   "function_name" : "android::hardware::nfc::V1_0::INfc::registerAsService",
2993   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2994   "parameters" :
2995   [
2996    {
2997     "is_this_ptr" : true,
2998     "referenced_type" : "type-129"
2999    },
3000    {
3001     "default_arg" : true,
3002     "referenced_type" : "type-434"
3003    }
3004   ],
3005   "return_type" : "type-20",
3006   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3007  },
3008  {
3009   "function_name" : "android::hardware::nfc::V1_0::INfc::interfaceDescriptor",
3010   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3011   "parameters" :
3012   [
3013    {
3014     "is_this_ptr" : true,
3015     "referenced_type" : "type-129"
3016    },
3017    {
3018     "referenced_type" : "type-677"
3019    }
3020   ],
3021   "return_type" : "type-197",
3022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3023  },
3024  {
3025   "function_name" : "android::hardware::nfc::V1_0::INfc::notifySyspropsChanged",
3026   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv",
3027   "parameters" :
3028   [
3029    {
3030     "is_this_ptr" : true,
3031     "referenced_type" : "type-129"
3032    }
3033   ],
3034   "return_type" : "type-197",
3035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3036  },
3037  {
3038   "function_name" : "android::hardware::nfc::V1_0::INfc::setHALInstrumentation",
3039   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv",
3040   "parameters" :
3041   [
3042    {
3043     "is_this_ptr" : true,
3044     "referenced_type" : "type-129"
3045    }
3046   ],
3047   "return_type" : "type-197",
3048   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3049  },
3050  {
3051   "function_name" : "android::hardware::nfc::V1_0::INfc::registerForNotifications",
3052   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3053   "parameters" :
3054   [
3055    {
3056     "referenced_type" : "type-434"
3057    },
3058    {
3059     "referenced_type" : "type-551"
3060    }
3061   ],
3062   "return_type" : "type-36",
3063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3064  },
3065  {
3066   "function_name" : "android::hardware::nfc::V1_0::INfc::ping",
3067   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv",
3068   "parameters" :
3069   [
3070    {
3071     "is_this_ptr" : true,
3072     "referenced_type" : "type-129"
3073    }
3074   ],
3075   "return_type" : "type-197",
3076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3077  },
3078  {
3079   "function_name" : "android::hardware::nfc::V1_0::INfc::debug",
3080   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3081   "parameters" :
3082   [
3083    {
3084     "is_this_ptr" : true,
3085     "referenced_type" : "type-129"
3086    },
3087    {
3088     "referenced_type" : "type-380"
3089    },
3090    {
3091     "referenced_type" : "type-550"
3092    }
3093   ],
3094   "return_type" : "type-197",
3095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3096  },
3097  {
3098   "function_name" : "android::hardware::nfc::V1_0::INfc::castFrom",
3099   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3100   "parameters" :
3101   [
3102    {
3103     "referenced_type" : "type-599"
3104    },
3105    {
3106     "default_arg" : true,
3107     "referenced_type" : "type-36"
3108    }
3109   ],
3110   "return_type" : "type-184",
3111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3112  },
3113  {
3114   "function_name" : "android::hardware::nfc::V1_0::INfc::castFrom",
3115   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spIS3_EEb",
3116   "parameters" :
3117   [
3118    {
3119     "referenced_type" : "type-585"
3120    },
3121    {
3122     "default_arg" : true,
3123     "referenced_type" : "type-36"
3124    }
3125   ],
3126   "return_type" : "type-184",
3127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3128  },
3129  {
3130   "access" : "private",
3131   "function_name" : "android::hardware::nfc::V1_0::BsNfc::addOnewayTask",
3132   "linker_set_key" : "_ZN7android8hardware3nfc4V1_05BsNfc13addOnewayTaskENSt3__18functionIFvvEEE",
3133   "parameters" :
3134   [
3135    {
3136     "is_this_ptr" : true,
3137     "referenced_type" : "type-610"
3138    },
3139    {
3140     "referenced_type" : "type-680"
3141    }
3142   ],
3143   "return_type" : "type-197",
3144   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h"
3145  },
3146  {
3147   "function_name" : "android::hardware::nfc::V1_0::BsNfc::BsNfc",
3148   "linker_set_key" : "_ZN7android8hardware3nfc4V1_05BsNfcC1ENS_2spINS2_4INfcEEE",
3149   "parameters" :
3150   [
3151    {
3152     "is_this_ptr" : true,
3153     "referenced_type" : "type-610"
3154    },
3155    {
3156     "referenced_type" : "type-135"
3157    }
3158   ],
3159   "return_type" : "type-22",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::nfc::V1_0::BsNfc::BsNfc",
3164   "linker_set_key" : "_ZN7android8hardware3nfc4V1_05BsNfcC2ENS_2spINS2_4INfcEEE",
3165   "parameters" :
3166   [
3167    {
3168     "is_this_ptr" : true,
3169     "referenced_type" : "type-610"
3170    },
3171    {
3172     "referenced_type" : "type-135"
3173    }
3174   ],
3175   "return_type" : "type-22",
3176   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h"
3177  },
3178  {
3179   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_open",
3180   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10_hidl_openEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3181   "parameters" :
3182   [
3183    {
3184     "referenced_type" : "type-426"
3185    },
3186    {
3187     "referenced_type" : "type-425"
3188    },
3189    {
3190     "referenced_type" : "type-417"
3191    },
3192    {
3193     "referenced_type" : "type-683"
3194    }
3195   ],
3196   "return_type" : "type-20",
3197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3198  },
3199  {
3200   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::onTransact",
3201   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3202   "parameters" :
3203   [
3204    {
3205     "is_this_ptr" : true,
3206     "referenced_type" : "type-558"
3207    },
3208    {
3209     "referenced_type" : "type-2"
3210    },
3211    {
3212     "referenced_type" : "type-425"
3213    },
3214    {
3215     "referenced_type" : "type-417"
3216    },
3217    {
3218     "default_arg" : true,
3219     "referenced_type" : "type-2"
3220    },
3221    {
3222     "default_arg" : true,
3223     "referenced_type" : "type-684"
3224    }
3225   ],
3226   "return_type" : "type-20",
3227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3228  },
3229  {
3230   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_close",
3231   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3232   "parameters" :
3233   [
3234    {
3235     "referenced_type" : "type-426"
3236    },
3237    {
3238     "referenced_type" : "type-425"
3239    },
3240    {
3241     "referenced_type" : "type-417"
3242    },
3243    {
3244     "referenced_type" : "type-685"
3245    }
3246   ],
3247   "return_type" : "type-20",
3248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3249  },
3250  {
3251   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_write",
3252   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_writeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3253   "parameters" :
3254   [
3255    {
3256     "referenced_type" : "type-426"
3257    },
3258    {
3259     "referenced_type" : "type-425"
3260    },
3261    {
3262     "referenced_type" : "type-417"
3263    },
3264    {
3265     "referenced_type" : "type-686"
3266    }
3267   ],
3268   "return_type" : "type-20",
3269   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3270  },
3271  {
3272   "access" : "private",
3273   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::getDebugInfo",
3274   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3275   "parameters" :
3276   [
3277    {
3278     "is_this_ptr" : true,
3279     "referenced_type" : "type-558"
3280    },
3281    {
3282     "referenced_type" : "type-687"
3283    }
3284   ],
3285   "return_type" : "type-197",
3286   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3287  },
3288  {
3289   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_powerCycle",
3290   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc16_hidl_powerCycleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3291   "parameters" :
3292   [
3293    {
3294     "referenced_type" : "type-426"
3295    },
3296    {
3297     "referenced_type" : "type-425"
3298    },
3299    {
3300     "referenced_type" : "type-417"
3301    },
3302    {
3303     "referenced_type" : "type-688"
3304    }
3305   ],
3306   "return_type" : "type-20",
3307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3308  },
3309  {
3310   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_prediscover",
3311   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc17_hidl_prediscoverEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3312   "parameters" :
3313   [
3314    {
3315     "referenced_type" : "type-426"
3316    },
3317    {
3318     "referenced_type" : "type-425"
3319    },
3320    {
3321     "referenced_type" : "type-417"
3322    },
3323    {
3324     "referenced_type" : "type-689"
3325    }
3326   ],
3327   "return_type" : "type-20",
3328   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3329  },
3330  {
3331   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_controlGranted",
3332   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc20_hidl_controlGrantedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3333   "parameters" :
3334   [
3335    {
3336     "referenced_type" : "type-426"
3337    },
3338    {
3339     "referenced_type" : "type-425"
3340    },
3341    {
3342     "referenced_type" : "type-417"
3343    },
3344    {
3345     "referenced_type" : "type-690"
3346    }
3347   ],
3348   "return_type" : "type-20",
3349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3350  },
3351  {
3352   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_coreInitialized",
3353   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc21_hidl_coreInitializedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3354   "parameters" :
3355   [
3356    {
3357     "referenced_type" : "type-426"
3358    },
3359    {
3360     "referenced_type" : "type-425"
3361    },
3362    {
3363     "referenced_type" : "type-417"
3364    },
3365    {
3366     "referenced_type" : "type-691"
3367    }
3368   ],
3369   "return_type" : "type-20",
3370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3371  },
3372  {
3373   "access" : "private",
3374   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::ping",
3375   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc4pingEv",
3376   "parameters" :
3377   [
3378    {
3379     "is_this_ptr" : true,
3380     "referenced_type" : "type-558"
3381    }
3382   ],
3383   "return_type" : "type-197",
3384   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3385  },
3386  {
3387   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::BnHwNfc",
3388   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC1ERKNS_2spINS2_4INfcEEE",
3389   "parameters" :
3390   [
3391    {
3392     "is_this_ptr" : true,
3393     "referenced_type" : "type-558"
3394    },
3395    {
3396     "referenced_type" : "type-585"
3397    }
3398   ],
3399   "return_type" : "type-22",
3400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3401  },
3402  {
3403   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::BnHwNfc",
3404   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC2ERKNS_2spINS2_4INfcEEE",
3405   "parameters" :
3406   [
3407    {
3408     "is_this_ptr" : true,
3409     "referenced_type" : "type-558"
3410    },
3411    {
3412     "referenced_type" : "type-585"
3413    }
3414   ],
3415   "return_type" : "type-22",
3416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3417  },
3418  {
3419   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::~BnHwNfc",
3420   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev",
3421   "parameters" :
3422   [
3423    {
3424     "is_this_ptr" : true,
3425     "referenced_type" : "type-558"
3426    }
3427   ],
3428   "return_type" : "type-22",
3429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3430  },
3431  {
3432   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::~BnHwNfc",
3433   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev",
3434   "parameters" :
3435   [
3436    {
3437     "is_this_ptr" : true,
3438     "referenced_type" : "type-558"
3439    }
3440   ],
3441   "return_type" : "type-22",
3442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3443  },
3444  {
3445   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::~BnHwNfc",
3446   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD2Ev",
3447   "parameters" :
3448   [
3449    {
3450     "is_this_ptr" : true,
3451     "referenced_type" : "type-558"
3452    }
3453   ],
3454   "return_type" : "type-22",
3455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3456  },
3457  {
3458   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_open",
3459   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10_hidl_openEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE",
3460   "parameters" :
3461   [
3462    {
3463     "referenced_type" : "type-15"
3464    },
3465    {
3466     "referenced_type" : "type-582"
3467    },
3468    {
3469     "referenced_type" : "type-641"
3470    }
3471   ],
3472   "return_type" : "type-170",
3473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3474  },
3475  {
3476   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::powerCycle",
3477   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv",
3478   "parameters" :
3479   [
3480    {
3481     "is_this_ptr" : true,
3482     "referenced_type" : "type-632"
3483    }
3484   ],
3485   "return_type" : "type-170",
3486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3487  },
3488  {
3489   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_close",
3490   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3491   "parameters" :
3492   [
3493    {
3494     "referenced_type" : "type-15"
3495    },
3496    {
3497     "referenced_type" : "type-582"
3498    }
3499   ],
3500   "return_type" : "type-170",
3501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3502  },
3503  {
3504   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_write",
3505   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_writeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3506   "parameters" :
3507   [
3508    {
3509     "referenced_type" : "type-15"
3510    },
3511    {
3512     "referenced_type" : "type-582"
3513    },
3514    {
3515     "referenced_type" : "type-429"
3516    }
3517   ],
3518   "return_type" : "type-177",
3519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3520  },
3521  {
3522   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::linkToDeath",
3523   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3524   "parameters" :
3525   [
3526    {
3527     "is_this_ptr" : true,
3528     "referenced_type" : "type-632"
3529    },
3530    {
3531     "referenced_type" : "type-339"
3532    },
3533    {
3534     "referenced_type" : "type-25"
3535    }
3536   ],
3537   "return_type" : "type-163",
3538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3539  },
3540  {
3541   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::prediscover",
3542   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv",
3543   "parameters" :
3544   [
3545    {
3546     "is_this_ptr" : true,
3547     "referenced_type" : "type-632"
3548    }
3549   ],
3550   "return_type" : "type-170",
3551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3552  },
3553  {
3554   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::getDebugInfo",
3555   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3556   "parameters" :
3557   [
3558    {
3559     "is_this_ptr" : true,
3560     "referenced_type" : "type-632"
3561    },
3562    {
3563     "referenced_type" : "type-692"
3564    }
3565   ],
3566   "return_type" : "type-197",
3567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3568  },
3569  {
3570   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::getHashChain",
3571   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3572   "parameters" :
3573   [
3574    {
3575     "is_this_ptr" : true,
3576     "referenced_type" : "type-632"
3577    },
3578    {
3579     "referenced_type" : "type-693"
3580    }
3581   ],
3582   "return_type" : "type-197",
3583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3584  },
3585  {
3586   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::unlinkToDeath",
3587   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3588   "parameters" :
3589   [
3590    {
3591     "is_this_ptr" : true,
3592     "referenced_type" : "type-632"
3593    },
3594    {
3595     "referenced_type" : "type-339"
3596    }
3597   ],
3598   "return_type" : "type-163",
3599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3600  },
3601  {
3602   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::controlGranted",
3603   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv",
3604   "parameters" :
3605   [
3606    {
3607     "is_this_ptr" : true,
3608     "referenced_type" : "type-632"
3609    }
3610   ],
3611   "return_type" : "type-170",
3612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3613  },
3614  {
3615   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::interfaceChain",
3616   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3617   "parameters" :
3618   [
3619    {
3620     "is_this_ptr" : true,
3621     "referenced_type" : "type-632"
3622    },
3623    {
3624     "referenced_type" : "type-694"
3625    }
3626   ],
3627   "return_type" : "type-197",
3628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3629  },
3630  {
3631   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::coreInitialized",
3632   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE",
3633   "parameters" :
3634   [
3635    {
3636     "is_this_ptr" : true,
3637     "referenced_type" : "type-632"
3638    },
3639    {
3640     "referenced_type" : "type-429"
3641    }
3642   ],
3643   "return_type" : "type-170",
3644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3645  },
3646  {
3647   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_powerCycle",
3648   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc16_hidl_powerCycleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3649   "parameters" :
3650   [
3651    {
3652     "referenced_type" : "type-15"
3653    },
3654    {
3655     "referenced_type" : "type-582"
3656    }
3657   ],
3658   "return_type" : "type-170",
3659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3660  },
3661  {
3662   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_prediscover",
3663   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc17_hidl_prediscoverEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3664   "parameters" :
3665   [
3666    {
3667     "referenced_type" : "type-15"
3668    },
3669    {
3670     "referenced_type" : "type-582"
3671    }
3672   ],
3673   "return_type" : "type-170",
3674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3675  },
3676  {
3677   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::interfaceDescriptor",
3678   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3679   "parameters" :
3680   [
3681    {
3682     "is_this_ptr" : true,
3683     "referenced_type" : "type-632"
3684    },
3685    {
3686     "referenced_type" : "type-695"
3687    }
3688   ],
3689   "return_type" : "type-197",
3690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3691  },
3692  {
3693   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_controlGranted",
3694   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc20_hidl_controlGrantedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3695   "parameters" :
3696   [
3697    {
3698     "referenced_type" : "type-15"
3699    },
3700    {
3701     "referenced_type" : "type-582"
3702    }
3703   ],
3704   "return_type" : "type-170",
3705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3706  },
3707  {
3708   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_coreInitialized",
3709   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21_hidl_coreInitializedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3710   "parameters" :
3711   [
3712    {
3713     "referenced_type" : "type-15"
3714    },
3715    {
3716     "referenced_type" : "type-582"
3717    },
3718    {
3719     "referenced_type" : "type-429"
3720    }
3721   ],
3722   "return_type" : "type-170",
3723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3724  },
3725  {
3726   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::notifySyspropsChanged",
3727   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv",
3728   "parameters" :
3729   [
3730    {
3731     "is_this_ptr" : true,
3732     "referenced_type" : "type-632"
3733    }
3734   ],
3735   "return_type" : "type-197",
3736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3737  },
3738  {
3739   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::setHALInstrumentation",
3740   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv",
3741   "parameters" :
3742   [
3743    {
3744     "is_this_ptr" : true,
3745     "referenced_type" : "type-632"
3746    }
3747   ],
3748   "return_type" : "type-197",
3749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3750  },
3751  {
3752   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::open",
3753   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE",
3754   "parameters" :
3755   [
3756    {
3757     "is_this_ptr" : true,
3758     "referenced_type" : "type-632"
3759    },
3760    {
3761     "referenced_type" : "type-641"
3762    }
3763   ],
3764   "return_type" : "type-170",
3765   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3766  },
3767  {
3768   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::ping",
3769   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv",
3770   "parameters" :
3771   [
3772    {
3773     "is_this_ptr" : true,
3774     "referenced_type" : "type-632"
3775    }
3776   ],
3777   "return_type" : "type-197",
3778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3779  },
3780  {
3781   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::close",
3782   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv",
3783   "parameters" :
3784   [
3785    {
3786     "is_this_ptr" : true,
3787     "referenced_type" : "type-632"
3788    }
3789   ],
3790   "return_type" : "type-170",
3791   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3792  },
3793  {
3794   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::debug",
3795   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3796   "parameters" :
3797   [
3798    {
3799     "is_this_ptr" : true,
3800     "referenced_type" : "type-632"
3801    },
3802    {
3803     "referenced_type" : "type-380"
3804    },
3805    {
3806     "referenced_type" : "type-550"
3807    }
3808   ],
3809   "return_type" : "type-197",
3810   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3811  },
3812  {
3813   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::write",
3814   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE",
3815   "parameters" :
3816   [
3817    {
3818     "is_this_ptr" : true,
3819     "referenced_type" : "type-632"
3820    },
3821    {
3822     "referenced_type" : "type-429"
3823    }
3824   ],
3825   "return_type" : "type-177",
3826   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3827  },
3828  {
3829   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::BpHwNfc",
3830   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC1ERKNS_2spINS0_7IBinderEEE",
3831   "parameters" :
3832   [
3833    {
3834     "is_this_ptr" : true,
3835     "referenced_type" : "type-632"
3836    },
3837    {
3838     "referenced_type" : "type-45"
3839    }
3840   ],
3841   "return_type" : "type-22",
3842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3843  },
3844  {
3845   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::BpHwNfc",
3846   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC2ERKNS_2spINS0_7IBinderEEE",
3847   "parameters" :
3848   [
3849    {
3850     "is_this_ptr" : true,
3851     "referenced_type" : "type-632"
3852    },
3853    {
3854     "referenced_type" : "type-45"
3855    }
3856   ],
3857   "return_type" : "type-22",
3858   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3859  },
3860  {
3861   "function_name" : "android::hardware::details::castInterface",
3862   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_018INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3863   "parameters" :
3864   [
3865    {
3866     "referenced_type" : "type-428"
3867    },
3868    {
3869     "referenced_type" : "type-51"
3870    },
3871    {
3872     "referenced_type" : "type-36"
3873    }
3874   ],
3875   "return_type" : "type-600",
3876   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3877   "template_args" : [ "type-108", "type-73", "type-109" ]
3878  },
3879  {
3880   "function_name" : "android::hardware::details::castInterface",
3881   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_04INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3882   "parameters" :
3883   [
3884    {
3885     "referenced_type" : "type-428"
3886    },
3887    {
3888     "referenced_type" : "type-51"
3889    },
3890    {
3891     "referenced_type" : "type-36"
3892    }
3893   ],
3894   "return_type" : "type-184",
3895   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3896   "template_args" : [ "type-130", "type-73", "type-563" ]
3897  },
3898  {
3899   "function_name" : "android::hardware::details::wrapPassthrough",
3900   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_",
3901   "parameters" :
3902   [
3903    {
3904     "referenced_type" : "type-106"
3905    }
3906   ],
3907   "return_type" : "type-106",
3908   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3909   "template_args" : [ "type-108", "type-22" ]
3910  },
3911  {
3912   "function_name" : "android::hardware::details::getServiceInternal",
3913   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_021BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3914   "parameters" :
3915   [
3916    {
3917     "referenced_type" : "type-625"
3918    },
3919    {
3920     "referenced_type" : "type-36"
3921    },
3922    {
3923     "referenced_type" : "type-36"
3924    }
3925   ],
3926   "return_type" : "type-106",
3927   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3928   "template_args" : [ "type-109", "type-108", "type-22", "type-22" ]
3929  },
3930  {
3931   "function_name" : "android::hardware::details::getServiceInternal",
3932   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_07BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3933   "parameters" :
3934   [
3935    {
3936     "referenced_type" : "type-434"
3937    },
3938    {
3939     "referenced_type" : "type-36"
3940    },
3941    {
3942     "referenced_type" : "type-36"
3943    }
3944   ],
3945   "return_type" : "type-128",
3946   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3947   "template_args" : [ "type-563", "type-130", "type-22", "type-22" ]
3948  }
3949 ],
3950 "global_vars" :
3951 [
3952  {
3953   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10descriptorE",
3954   "name" : "android::hardware::nfc::V1_0::INfcClientCallback::descriptor",
3955   "referenced_type" : "type-51",
3956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
3957  },
3958  {
3959   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc10descriptorE",
3960   "name" : "android::hardware::nfc::V1_0::INfc::descriptor",
3961   "referenced_type" : "type-51",
3962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3963  }
3964 ],
3965 "lvalue_reference_types" :
3966 [
3967  {
3968   "alignment" : 8,
3969   "linker_set_key" : "android::Mutex &",
3970   "name" : "android::Mutex &",
3971   "referenced_type" : "type-27",
3972   "self_type" : "type-511",
3973   "size" : 8,
3974   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3975  },
3976  {
3977   "alignment" : 8,
3978   "linker_set_key" : "android::RWLock &",
3979   "name" : "android::RWLock &",
3980   "referenced_type" : "type-516",
3981   "self_type" : "type-520",
3982   "size" : 8,
3983   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3984  },
3985  {
3986   "alignment" : 8,
3987   "linker_set_key" : "android::String16 &",
3988   "name" : "android::String16 &",
3989   "referenced_type" : "type-41",
3990   "self_type" : "type-404",
3991   "size" : 8,
3992   "source_file" : "/system/core/libutils/include/utils/String16.h"
3993  },
3994  {
3995   "alignment" : 8,
3996   "linker_set_key" : "android::String8 &",
3997   "name" : "android::String8 &",
3998   "referenced_type" : "type-50",
3999   "self_type" : "type-399",
4000   "size" : 8,
4001   "source_file" : "/system/core/libutils/include/utils/String8.h"
4002  },
4003  {
4004   "alignment" : 8,
4005   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4006   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4007   "referenced_type" : "type-170",
4008   "self_type" : "type-174",
4009   "size" : 8,
4010   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4011  },
4012  {
4013   "alignment" : 8,
4014   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &",
4015   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &",
4016   "referenced_type" : "type-184",
4017   "self_type" : "type-187",
4018   "size" : 8,
4019   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4020  },
4021  {
4022   "alignment" : 8,
4023   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &",
4024   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &",
4025   "referenced_type" : "type-600",
4026   "self_type" : "type-603",
4027   "size" : 8,
4028   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4029  },
4030  {
4031   "alignment" : 8,
4032   "linker_set_key" : "android::hardware::Return<bool> &",
4033   "name" : "android::hardware::Return<bool> &",
4034   "referenced_type" : "type-163",
4035   "self_type" : "type-167",
4036   "size" : 8,
4037   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4038  },
4039  {
4040   "alignment" : 8,
4041   "linker_set_key" : "android::hardware::Return<unsigned int> &",
4042   "name" : "android::hardware::Return<unsigned int> &",
4043   "referenced_type" : "type-177",
4044   "self_type" : "type-181",
4045   "size" : 8,
4046   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4047  },
4048  {
4049   "alignment" : 8,
4050   "linker_set_key" : "android::hardware::Return<void> &",
4051   "name" : "android::hardware::Return<void> &",
4052   "referenced_type" : "type-197",
4053   "self_type" : "type-200",
4054   "size" : 8,
4055   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4056  },
4057  {
4058   "alignment" : 8,
4059   "linker_set_key" : "android::hardware::Status &",
4060   "name" : "android::hardware::Status &",
4061   "referenced_type" : "type-153",
4062   "self_type" : "type-161",
4063   "size" : 8,
4064   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4065  },
4066  {
4067   "alignment" : 8,
4068   "linker_set_key" : "android::hardware::TextOutput &",
4069   "name" : "android::hardware::TextOutput &",
4070   "referenced_type" : "type-422",
4071   "self_type" : "type-421",
4072   "size" : 8,
4073   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4074  },
4075  {
4076   "alignment" : 8,
4077   "linker_set_key" : "android::hardware::TextOutput &",
4078   "name" : "android::hardware::TextOutput &",
4079   "referenced_type" : "type-57",
4080   "self_type" : "type-56",
4081   "size" : 8,
4082   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4083  },
4084  {
4085   "alignment" : 8,
4086   "linker_set_key" : "android::hardware::TextOutput &",
4087   "name" : "android::hardware::TextOutput &",
4088   "referenced_type" : "type-622",
4089   "self_type" : "type-621",
4090   "size" : 8,
4091   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4092  },
4093  {
4094   "alignment" : 8,
4095   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4096   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4097   "referenced_type" : "type-344",
4098   "self_type" : "type-574",
4099   "size" : 8,
4100   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4101  },
4102  {
4103   "alignment" : 8,
4104   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4105   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4106   "referenced_type" : "type-335",
4107   "self_type" : "type-568",
4108   "size" : 8,
4109   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4110  },
4111  {
4112   "alignment" : 8,
4113   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4114   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4115   "referenced_type" : "type-347",
4116   "self_type" : "type-577",
4117   "size" : 8,
4118   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4119  },
4120  {
4121   "alignment" : 8,
4122   "linker_set_key" : "android::hardware::hidl_memory &",
4123   "name" : "android::hardware::hidl_memory &",
4124   "referenced_type" : "type-315",
4125   "self_type" : "type-322",
4126   "size" : 8,
4127   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4128  },
4129  {
4130   "alignment" : 8,
4131   "linker_set_key" : "android::hardware::hidl_string &",
4132   "name" : "android::hardware::hidl_string &",
4133   "referenced_type" : "type-311",
4134   "self_type" : "type-571",
4135   "size" : 8,
4136   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4137  },
4138  {
4139   "alignment" : 8,
4140   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4141   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4142   "referenced_type" : "type-343",
4143   "self_type" : "type-353",
4144   "size" : 8,
4145   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4146  },
4147  {
4148   "alignment" : 8,
4149   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4150   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4151   "referenced_type" : "type-334",
4152   "self_type" : "type-342",
4153   "size" : 8,
4154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4155  },
4156  {
4157   "alignment" : 8,
4158   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4159   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4160   "referenced_type" : "type-137",
4161   "self_type" : "type-146",
4162   "size" : 8,
4163   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4164  },
4165  {
4166   "alignment" : 8,
4167   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> &",
4168   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> &",
4169   "referenced_type" : "type-128",
4170   "self_type" : "type-133",
4171   "size" : 8,
4172   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4173  },
4174  {
4175   "alignment" : 8,
4176   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4177   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4178   "referenced_type" : "type-106",
4179   "self_type" : "type-121",
4180   "size" : 8,
4181   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4182  },
4183  {
4184   "alignment" : 8,
4185   "linker_set_key" : "const android::String16 &",
4186   "name" : "const android::String16 &",
4187   "referenced_type" : "type-40",
4188   "self_type" : "type-39",
4189   "size" : 8,
4190   "source_file" : "/system/core/libutils/include/utils/String16.h"
4191  },
4192  {
4193   "alignment" : 8,
4194   "linker_set_key" : "const android::String8 &",
4195   "name" : "const android::String8 &",
4196   "referenced_type" : "type-396",
4197   "self_type" : "type-398",
4198   "size" : 8,
4199   "source_file" : "/system/core/libutils/include/utils/String8.h"
4200  },
4201  {
4202   "alignment" : 8,
4203   "linker_set_key" : "const android::hardware::Parcel &",
4204   "name" : "const android::hardware::Parcel &",
4205   "referenced_type" : "type-424",
4206   "self_type" : "type-425",
4207   "size" : 8,
4208   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4209  },
4210  {
4211   "alignment" : 8,
4212   "linker_set_key" : "const android::hardware::Return<bool> &",
4213   "name" : "const android::hardware::Return<bool> &",
4214   "referenced_type" : "type-168",
4215   "self_type" : "type-191",
4216   "size" : 8,
4217   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4218  },
4219  {
4220   "alignment" : 8,
4221   "linker_set_key" : "const android::hardware::Status &",
4222   "name" : "const android::hardware::Status &",
4223   "referenced_type" : "type-158",
4224   "self_type" : "type-159",
4225   "size" : 8,
4226   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4227  },
4228  {
4229   "alignment" : 8,
4230   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4231   "name" : "const android::hardware::details::SchedPrio &",
4232   "referenced_type" : "type-440",
4233   "self_type" : "type-439",
4234   "size" : 8,
4235   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4236  },
4237  {
4238   "alignment" : 8,
4239   "linker_set_key" : "const android::hardware::hidl_handle &",
4240   "name" : "const android::hardware::hidl_handle &",
4241   "referenced_type" : "type-379",
4242   "self_type" : "type-380",
4243   "size" : 8,
4244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4245  },
4246  {
4247   "alignment" : 8,
4248   "linker_set_key" : "const android::hardware::hidl_memory &",
4249   "name" : "const android::hardware::hidl_memory &",
4250   "referenced_type" : "type-320",
4251   "self_type" : "type-321",
4252   "size" : 8,
4253   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4254  },
4255  {
4256   "alignment" : 8,
4257   "linker_set_key" : "const android::hardware::hidl_string &",
4258   "name" : "const android::hardware::hidl_string &",
4259   "referenced_type" : "type-310",
4260   "self_type" : "type-314",
4261   "size" : 8,
4262   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4263  },
4264  {
4265   "alignment" : 8,
4266   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4267   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4268   "referenced_type" : "type-549",
4269   "self_type" : "type-550",
4270   "size" : 8,
4271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
4272  },
4273  {
4274   "alignment" : 8,
4275   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4276   "name" : "const android::hardware::hidl_vec<int> &",
4277   "referenced_type" : "type-358",
4278   "self_type" : "type-360",
4279   "size" : 8,
4280   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4281  },
4282  {
4283   "alignment" : 8,
4284   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4285   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4286   "referenced_type" : "type-366",
4287   "self_type" : "type-429",
4288   "size" : 8,
4289   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4290  },
4291  {
4292   "alignment" : 8,
4293   "linker_set_key" : "const android::hardware::hidl_version &",
4294   "name" : "const android::hardware::hidl_version &",
4295   "referenced_type" : "type-374",
4296   "self_type" : "type-376",
4297   "size" : 8,
4298   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4299  },
4300  {
4301   "alignment" : 8,
4302   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4303   "name" : "const android::hidl::base::V1_0::IBase *const &",
4304   "referenced_type" : "type-455",
4305   "self_type" : "type-456",
4306   "size" : 8,
4307   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4308  },
4309  {
4310   "alignment" : 8,
4311   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4312   "name" : "const android::sp<android::hardware::IBinder> &",
4313   "referenced_type" : "type-7",
4314   "self_type" : "type-45",
4315   "size" : 8,
4316   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4317  },
4318  {
4319   "alignment" : 8,
4320   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4321   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4322   "referenced_type" : "type-148",
4323   "self_type" : "type-263",
4324   "size" : 8,
4325   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4326  },
4327  {
4328   "alignment" : 8,
4329   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4330   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4331   "referenced_type" : "type-317",
4332   "self_type" : "type-339",
4333   "size" : 8,
4334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4335  },
4336  {
4337   "alignment" : 8,
4338   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4339   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4340   "referenced_type" : "type-135",
4341   "self_type" : "type-585",
4342   "size" : 8,
4343   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4344  },
4345  {
4346   "alignment" : 8,
4347   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4348   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4349   "referenced_type" : "type-124",
4350   "self_type" : "type-641",
4351   "size" : 8,
4352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4353  },
4354  {
4355   "alignment" : 8,
4356   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4357   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4358   "referenced_type" : "type-598",
4359   "self_type" : "type-599",
4360   "size" : 8,
4361   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4362  },
4363  {
4364   "alignment" : 8,
4365   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4366   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4367   "referenced_type" : "type-92",
4368   "self_type" : "type-551",
4369   "size" : 8,
4370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
4371  },
4372  {
4373   "alignment" : 8,
4374   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4375   "name" : "const android::wp<android::hardware::BHwBinder> &",
4376   "referenced_type" : "type-572",
4377   "self_type" : "type-589",
4378   "size" : 8,
4379   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4380  },
4381  {
4382   "alignment" : 8,
4383   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4384   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4385   "referenced_type" : "type-586",
4386   "self_type" : "type-588",
4387   "size" : 8,
4388   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4389  },
4390  {
4391   "alignment" : 8,
4392   "linker_set_key" : "const bool &",
4393   "name" : "const bool &",
4394   "referenced_type" : "type-84",
4395   "self_type" : "type-282",
4396   "size" : 8,
4397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4398  },
4399  {
4400   "alignment" : 8,
4401   "linker_set_key" : "const double &",
4402   "name" : "const double &",
4403   "referenced_type" : "type-300",
4404   "self_type" : "type-301",
4405   "size" : 8,
4406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4407  },
4408  {
4409   "alignment" : 8,
4410   "linker_set_key" : "const float &",
4411   "name" : "const float &",
4412   "referenced_type" : "type-298",
4413   "self_type" : "type-299",
4414   "size" : 8,
4415   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4416  },
4417  {
4418   "alignment" : 8,
4419   "linker_set_key" : "const int &",
4420   "name" : "const int &",
4421   "referenced_type" : "type-483",
4422   "self_type" : "type-482",
4423   "size" : 8,
4424   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4425  },
4426  {
4427   "linker_set_key" : "const iter<is_const> &",
4428   "name" : "const iter<is_const> &",
4429   "referenced_type" : "type-326",
4430   "self_type" : "type-328",
4431   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4432  },
4433  {
4434   "linker_set_key" : "const iter<is_const> &",
4435   "name" : "const iter<is_const> &",
4436   "referenced_type" : "type-611",
4437   "self_type" : "type-613",
4438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4439  },
4440  {
4441   "linker_set_key" : "const iter<is_const> &",
4442   "name" : "const iter<is_const> &",
4443   "referenced_type" : "type-652",
4444   "self_type" : "type-654",
4445   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4446  },
4447  {
4448   "alignment" : 8,
4449   "linker_set_key" : "const log_msg &",
4450   "name" : "const log_msg &",
4451   "referenced_type" : "type-94",
4452   "self_type" : "type-157",
4453   "size" : 8,
4454   "source_file" : "/system/core/liblog/include/log/log_read.h"
4455  },
4456  {
4457   "alignment" : 8,
4458   "linker_set_key" : "const long &",
4459   "name" : "const long &",
4460   "referenced_type" : "type-294",
4461   "self_type" : "type-296",
4462   "size" : 8,
4463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4464  },
4465  {
4466   "alignment" : 8,
4467   "linker_set_key" : "const short &",
4468   "name" : "const short &",
4469   "referenced_type" : "type-289",
4470   "self_type" : "type-290",
4471   "size" : 8,
4472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4473  },
4474  {
4475   "alignment" : 8,
4476   "linker_set_key" : "const signed char &",
4477   "name" : "const signed char &",
4478   "referenced_type" : "type-283",
4479   "self_type" : "type-286",
4480   "size" : 8,
4481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4482  },
4483  {
4484   "alignment" : 8,
4485   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4486   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4487   "referenced_type" : "type-432",
4488   "self_type" : "type-434",
4489   "size" : 8,
4490   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4491  },
4492  {
4493   "alignment" : 8,
4494   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4495   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4496   "referenced_type" : "type-623",
4497   "self_type" : "type-625",
4498   "size" : 8,
4499   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4500  },
4501  {
4502   "alignment" : 8,
4503   "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 *> > *)> > > &",
4504   "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 *> > *)> > > &",
4505   "referenced_type" : "type-580",
4506   "self_type" : "type-579",
4507   "size" : 8,
4508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4509  },
4510  {
4511   "alignment" : 8,
4512   "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 *> > *)> > > &",
4513   "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 *> > *)> > > &",
4514   "referenced_type" : "type-63",
4515   "self_type" : "type-62",
4516   "size" : 8,
4517   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4518  },
4519  {
4520   "alignment" : 8,
4521   "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 *> > *)> > > &",
4522   "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 *> > *)> > > &",
4523   "referenced_type" : "type-643",
4524   "self_type" : "type-642",
4525   "size" : 8,
4526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4527  },
4528  {
4529   "alignment" : 8,
4530   "linker_set_key" : "const unsigned char &",
4531   "name" : "const unsigned char &",
4532   "referenced_type" : "type-287",
4533   "self_type" : "type-288",
4534   "size" : 8,
4535   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4536  },
4537  {
4538   "alignment" : 8,
4539   "linker_set_key" : "const unsigned int &",
4540   "name" : "const unsigned int &",
4541   "referenced_type" : "type-31",
4542   "self_type" : "type-293",
4543   "size" : 8,
4544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4545  },
4546  {
4547   "alignment" : 8,
4548   "linker_set_key" : "const unsigned long &",
4549   "name" : "const unsigned long &",
4550   "referenced_type" : "type-32",
4551   "self_type" : "type-297",
4552   "size" : 8,
4553   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4554  },
4555  {
4556   "alignment" : 8,
4557   "linker_set_key" : "const unsigned short &",
4558   "name" : "const unsigned short &",
4559   "referenced_type" : "type-291",
4560   "self_type" : "type-292",
4561   "size" : 8,
4562   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4563  },
4564  {
4565   "alignment" : 8,
4566   "linker_set_key" : "int &",
4567   "name" : "int &",
4568   "referenced_type" : "type-20",
4569   "self_type" : "type-391",
4570   "size" : 8,
4571   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4572  },
4573  {
4574   "alignment" : 8,
4575   "linker_set_key" : "unsigned char &",
4576   "name" : "unsigned char &",
4577   "referenced_type" : "type-98",
4578   "self_type" : "type-532",
4579   "size" : 8,
4580   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4581  },
4582  {
4583   "alignment" : 8,
4584   "linker_set_key" : "unsigned int &",
4585   "name" : "unsigned int &",
4586   "referenced_type" : "type-2",
4587   "self_type" : "type-540",
4588   "size" : 8,
4589   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
4590  }
4591 ],
4592 "pointer_types" :
4593 [
4594  {
4595   "alignment" : 8,
4596   "linker_set_key" : "android::Condition *",
4597   "name" : "android::Condition *",
4598   "referenced_type" : "type-85",
4599   "self_type" : "type-515",
4600   "size" : 8,
4601   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4602  },
4603  {
4604   "alignment" : 8,
4605   "linker_set_key" : "android::Mutex *",
4606   "name" : "android::Mutex *",
4607   "referenced_type" : "type-27",
4608   "self_type" : "type-509",
4609   "size" : 8,
4610   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4611  },
4612  {
4613   "alignment" : 8,
4614   "linker_set_key" : "android::Mutex::Autolock *",
4615   "name" : "android::Mutex::Autolock *",
4616   "referenced_type" : "type-510",
4617   "self_type" : "type-512",
4618   "size" : 8,
4619   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4620  },
4621  {
4622   "alignment" : 8,
4623   "linker_set_key" : "android::RWLock *",
4624   "name" : "android::RWLock *",
4625   "referenced_type" : "type-516",
4626   "self_type" : "type-518",
4627   "size" : 8,
4628   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4629  },
4630  {
4631   "alignment" : 8,
4632   "linker_set_key" : "android::RWLock::AutoRLock *",
4633   "name" : "android::RWLock::AutoRLock *",
4634   "referenced_type" : "type-519",
4635   "self_type" : "type-521",
4636   "size" : 8,
4637   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4638  },
4639  {
4640   "alignment" : 8,
4641   "linker_set_key" : "android::RWLock::AutoWLock *",
4642   "name" : "android::RWLock::AutoWLock *",
4643   "referenced_type" : "type-522",
4644   "self_type" : "type-523",
4645   "size" : 8,
4646   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4647  },
4648  {
4649   "alignment" : 8,
4650   "linker_set_key" : "android::RefBase *",
4651   "name" : "android::RefBase *",
4652   "referenced_type" : "type-11",
4653   "self_type" : "type-307",
4654   "size" : 8,
4655   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4656  },
4657  {
4658   "alignment" : 8,
4659   "linker_set_key" : "android::RefBase::weakref_impl *",
4660   "name" : "android::RefBase::weakref_impl *",
4661   "referenced_type" : "type-5",
4662   "self_type" : "type-4",
4663   "size" : 8,
4664   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4665  },
4666  {
4667   "alignment" : 8,
4668   "linker_set_key" : "android::RefBase::weakref_impl *",
4669   "name" : "android::RefBase::weakref_impl *",
4670   "referenced_type" : "type-608",
4671   "self_type" : "type-607",
4672   "size" : 8,
4673   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4674  },
4675  {
4676   "alignment" : 8,
4677   "linker_set_key" : "android::RefBase::weakref_impl *",
4678   "name" : "android::RefBase::weakref_impl *",
4679   "referenced_type" : "type-649",
4680   "self_type" : "type-648",
4681   "size" : 8,
4682   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4683  },
4684  {
4685   "alignment" : 8,
4686   "linker_set_key" : "android::RefBase::weakref_type *",
4687   "name" : "android::RefBase::weakref_type *",
4688   "referenced_type" : "type-35",
4689   "self_type" : "type-34",
4690   "size" : 8,
4691   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4692  },
4693  {
4694   "alignment" : 8,
4695   "linker_set_key" : "android::ReferenceRenamer *",
4696   "name" : "android::ReferenceRenamer *",
4697   "referenced_type" : "type-302",
4698   "self_type" : "type-303",
4699   "size" : 8,
4700   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4701  },
4702  {
4703   "alignment" : 8,
4704   "linker_set_key" : "android::ScopedTrace *",
4705   "name" : "android::ScopedTrace *",
4706   "referenced_type" : "type-524",
4707   "self_type" : "type-525",
4708   "size" : 8,
4709   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4710  },
4711  {
4712   "alignment" : 8,
4713   "linker_set_key" : "android::String16 *",
4714   "name" : "android::String16 *",
4715   "referenced_type" : "type-41",
4716   "self_type" : "type-405",
4717   "size" : 8,
4718   "source_file" : "/system/core/libutils/include/utils/String16.h"
4719  },
4720  {
4721   "alignment" : 8,
4722   "linker_set_key" : "android::String8 *",
4723   "name" : "android::String8 *",
4724   "referenced_type" : "type-50",
4725   "self_type" : "type-400",
4726   "size" : 8,
4727   "source_file" : "/system/core/libutils/include/utils/String8.h"
4728  },
4729  {
4730   "alignment" : 8,
4731   "linker_set_key" : "android::Thread *",
4732   "name" : "android::Thread *",
4733   "referenced_type" : "type-83",
4734   "self_type" : "type-82",
4735   "size" : 8,
4736   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4737  },
4738  {
4739   "alignment" : 8,
4740   "linker_set_key" : "android::VirtualLightRefBase *",
4741   "name" : "android::VirtualLightRefBase *",
4742   "referenced_type" : "type-203",
4743   "self_type" : "type-210",
4744   "size" : 8,
4745   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4746  },
4747  {
4748   "alignment" : 8,
4749   "linker_set_key" : "android::hardware::BHwBinder *",
4750   "name" : "android::hardware::BHwBinder *",
4751   "referenced_type" : "type-151",
4752   "self_type" : "type-150",
4753   "size" : 8,
4754   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4755  },
4756  {
4757   "alignment" : 8,
4758   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc> *",
4759   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc> *",
4760   "referenced_type" : "type-411",
4761   "self_type" : "type-410",
4762   "size" : 8,
4763   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4764  },
4765  {
4766   "alignment" : 8,
4767   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback> *",
4768   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback> *",
4769   "referenced_type" : "type-112",
4770   "self_type" : "type-620",
4771   "size" : 8,
4772   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4773  },
4774  {
4775   "alignment" : 8,
4776   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4777   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4778   "referenced_type" : "type-449",
4779   "self_type" : "type-454",
4780   "size" : 8,
4781   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4782  },
4783  {
4784   "alignment" : 8,
4785   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4786   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4787   "referenced_type" : "type-467",
4788   "self_type" : "type-472",
4789   "size" : 8,
4790   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4791  },
4792  {
4793   "alignment" : 8,
4794   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4795   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4796   "referenced_type" : "type-457",
4797   "self_type" : "type-462",
4798   "size" : 8,
4799   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4800  },
4801  {
4802   "alignment" : 8,
4803   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4804   "name" : "android::hardware::GrantorDescriptor *",
4805   "referenced_type" : "type-333",
4806   "self_type" : "type-332",
4807   "size" : 8,
4808   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4809  },
4810  {
4811   "alignment" : 8,
4812   "linker_set_key" : "android::hardware::IBinder *",
4813   "name" : "android::hardware::IBinder *",
4814   "referenced_type" : "type-10",
4815   "self_type" : "type-9",
4816   "size" : 8,
4817   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4818  },
4819  {
4820   "alignment" : 8,
4821   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4822   "name" : "android::hardware::IBinder::DeathRecipient *",
4823   "referenced_type" : "type-66",
4824   "self_type" : "type-65",
4825   "size" : 8,
4826   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4827  },
4828  {
4829   "alignment" : 8,
4830   "linker_set_key" : "android::hardware::IInterface *",
4831   "name" : "android::hardware::IInterface *",
4832   "referenced_type" : "type-16",
4833   "self_type" : "type-15",
4834   "size" : 8,
4835   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4836  },
4837  {
4838   "alignment" : 8,
4839   "linker_set_key" : "android::hardware::Parcel *",
4840   "name" : "android::hardware::Parcel *",
4841   "referenced_type" : "type-412",
4842   "self_type" : "type-417",
4843   "size" : 8,
4844   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4845  },
4846  {
4847   "alignment" : 8,
4848   "linker_set_key" : "android::hardware::ProcessState *",
4849   "name" : "android::hardware::ProcessState *",
4850   "referenced_type" : "type-19",
4851   "self_type" : "type-18",
4852   "size" : 8,
4853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4854  },
4855  {
4856   "alignment" : 8,
4857   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4858   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4859   "referenced_type" : "type-170",
4860   "self_type" : "type-172",
4861   "size" : 8,
4862   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4863  },
4864  {
4865   "alignment" : 8,
4866   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
4867   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
4868   "referenced_type" : "type-184",
4869   "self_type" : "type-185",
4870   "size" : 8,
4871   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4872  },
4873  {
4874   "alignment" : 8,
4875   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
4876   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
4877   "referenced_type" : "type-600",
4878   "self_type" : "type-601",
4879   "size" : 8,
4880   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4881  },
4882  {
4883   "alignment" : 8,
4884   "linker_set_key" : "android::hardware::Return<bool> *",
4885   "name" : "android::hardware::Return<bool> *",
4886   "referenced_type" : "type-163",
4887   "self_type" : "type-165",
4888   "size" : 8,
4889   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4890  },
4891  {
4892   "alignment" : 8,
4893   "linker_set_key" : "android::hardware::Return<unsigned int> *",
4894   "name" : "android::hardware::Return<unsigned int> *",
4895   "referenced_type" : "type-177",
4896   "self_type" : "type-179",
4897   "size" : 8,
4898   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4899  },
4900  {
4901   "alignment" : 8,
4902   "linker_set_key" : "android::hardware::Return<void> *",
4903   "name" : "android::hardware::Return<void> *",
4904   "referenced_type" : "type-197",
4905   "self_type" : "type-198",
4906   "size" : 8,
4907   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4908  },
4909  {
4910   "alignment" : 8,
4911   "linker_set_key" : "android::hardware::Status *",
4912   "name" : "android::hardware::Status *",
4913   "referenced_type" : "type-153",
4914   "self_type" : "type-156",
4915   "size" : 8,
4916   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4917  },
4918  {
4919   "alignment" : 8,
4920   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4921   "name" : "android::hardware::details::HidlInstrumentor *",
4922   "referenced_type" : "type-116",
4923   "self_type" : "type-582",
4924   "size" : 8,
4925   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4926  },
4927  {
4928   "alignment" : 8,
4929   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4930   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4931   "referenced_type" : "type-344",
4932   "self_type" : "type-573",
4933   "size" : 8,
4934   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4935  },
4936  {
4937   "alignment" : 8,
4938   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4939   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4940   "referenced_type" : "type-335",
4941   "self_type" : "type-567",
4942   "size" : 8,
4943   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4944  },
4945  {
4946   "alignment" : 8,
4947   "linker_set_key" : "android::hardware::details::return_status *",
4948   "name" : "android::hardware::details::return_status *",
4949   "referenced_type" : "type-164",
4950   "self_type" : "type-192",
4951   "size" : 8,
4952   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4953  },
4954  {
4955   "alignment" : 8,
4956   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4957   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4958   "referenced_type" : "type-347",
4959   "self_type" : "type-346",
4960   "size" : 8,
4961   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4962  },
4963  {
4964   "alignment" : 8,
4965   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4966   "name" : "android::hardware::hidl_binder_death_recipient *",
4967   "referenced_type" : "type-139",
4968   "self_type" : "type-138",
4969   "size" : 8,
4970   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4971  },
4972  {
4973   "alignment" : 8,
4974   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4975   "name" : "android::hardware::hidl_death_recipient *",
4976   "referenced_type" : "type-142",
4977   "self_type" : "type-141",
4978   "size" : 8,
4979   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4980  },
4981  {
4982   "alignment" : 8,
4983   "linker_set_key" : "android::hardware::hidl_memory *",
4984   "name" : "android::hardware::hidl_memory *",
4985   "referenced_type" : "type-315",
4986   "self_type" : "type-316",
4987   "size" : 8,
4988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4989  },
4990  {
4991   "alignment" : 8,
4992   "linker_set_key" : "android::hardware::hidl_string *",
4993   "name" : "android::hardware::hidl_string *",
4994   "referenced_type" : "type-311",
4995   "self_type" : "type-337",
4996   "size" : 8,
4997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4998  },
4999  {
5000   "alignment" : 8,
5001   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5002   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5003   "referenced_type" : "type-343",
5004   "self_type" : "type-349",
5005   "size" : 8,
5006   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5007  },
5008  {
5009   "alignment" : 8,
5010   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5011   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5012   "referenced_type" : "type-334",
5013   "self_type" : "type-338",
5014   "size" : 8,
5015   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5016  },
5017  {
5018   "alignment" : 8,
5019   "linker_set_key" : "android::hardware::hidl_version *",
5020   "name" : "android::hardware::hidl_version *",
5021   "referenced_type" : "type-372",
5022   "self_type" : "type-373",
5023   "size" : 8,
5024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5025  },
5026  {
5027   "alignment" : 8,
5028   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
5029   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
5030   "referenced_type" : "type-446",
5031   "self_type" : "type-558",
5032   "size" : 8,
5033   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5034  },
5035  {
5036   "alignment" : 8,
5037   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5038   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5039   "referenced_type" : "type-431",
5040   "self_type" : "type-559",
5041   "size" : 8,
5042   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
5043  },
5044  {
5045   "alignment" : 8,
5046   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc *",
5047   "name" : "android::hardware::nfc::V1_0::BpHwNfc *",
5048   "referenced_type" : "type-563",
5049   "self_type" : "type-632",
5050   "size" : 8,
5051   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5052  },
5053  {
5054   "alignment" : 8,
5055   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5056   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5057   "referenced_type" : "type-109",
5058   "self_type" : "type-120",
5059   "size" : 8,
5060   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5061  },
5062  {
5063   "alignment" : 8,
5064   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfc *",
5065   "name" : "android::hardware::nfc::V1_0::BsNfc *",
5066   "referenced_type" : "type-606",
5067   "self_type" : "type-610",
5068   "size" : 8,
5069   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5070  },
5071  {
5072   "alignment" : 8,
5073   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfcClientCallback *",
5074   "name" : "android::hardware::nfc::V1_0::BsNfcClientCallback *",
5075   "referenced_type" : "type-594",
5076   "self_type" : "type-597",
5077   "size" : 8,
5078   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5079  },
5080  {
5081   "alignment" : 8,
5082   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
5083   "name" : "android::hardware::nfc::V1_0::INfc *",
5084   "referenced_type" : "type-130",
5085   "self_type" : "type-129",
5086   "size" : 8,
5087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5088  },
5089  {
5090   "alignment" : 8,
5091   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5092   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5093   "referenced_type" : "type-108",
5094   "self_type" : "type-107",
5095   "size" : 8,
5096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5097  },
5098  {
5099   "alignment" : 8,
5100   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5101   "name" : "android::hidl::base::V1_0::BnHwBase *",
5102   "referenced_type" : "type-427",
5103   "self_type" : "type-426",
5104   "size" : 8,
5105   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5106  },
5107  {
5108   "alignment" : 8,
5109   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5110   "name" : "android::hidl::base::V1_0::IBase *",
5111   "referenced_type" : "type-73",
5112   "self_type" : "type-144",
5113   "size" : 8,
5114   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5115  },
5116  {
5117   "alignment" : 8,
5118   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5119   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5120   "referenced_type" : "type-72",
5121   "self_type" : "type-71",
5122   "size" : 8,
5123   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5124  },
5125  {
5126   "alignment" : 8,
5127   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5128   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5129   "referenced_type" : "type-90",
5130   "self_type" : "type-89",
5131   "size" : 8,
5132   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5133  },
5134  {
5135   "alignment" : 8,
5136   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5137   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5138   "referenced_type" : "type-646",
5139   "self_type" : "type-647",
5140   "size" : 8,
5141   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5142  },
5143  {
5144   "alignment" : 8,
5145   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5146   "name" : "android::sp<android::hardware::IBinder> *",
5147   "referenced_type" : "type-8",
5148   "self_type" : "type-651",
5149   "size" : 8,
5150   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5151  },
5152  {
5153   "alignment" : 8,
5154   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5155   "name" : "android::sp<android::hardware::ProcessState> *",
5156   "referenced_type" : "type-17",
5157   "self_type" : "type-67",
5158   "size" : 8,
5159   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5160  },
5161  {
5162   "alignment" : 8,
5163   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5164   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5165   "referenced_type" : "type-137",
5166   "self_type" : "type-136",
5167   "size" : 8,
5168   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5169  },
5170  {
5171   "alignment" : 8,
5172   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5173   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5174   "referenced_type" : "type-128",
5175   "self_type" : "type-127",
5176   "size" : 8,
5177   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5178  },
5179  {
5180   "alignment" : 8,
5181   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5182   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5183   "referenced_type" : "type-106",
5184   "self_type" : "type-105",
5185   "size" : 8,
5186   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5187  },
5188  {
5189   "alignment" : 8,
5190   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5191   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5192   "referenced_type" : "type-428",
5193   "self_type" : "type-593",
5194   "size" : 8,
5195   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5196  },
5197  {
5198   "alignment" : 8,
5199   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5200   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5201   "referenced_type" : "type-70",
5202   "self_type" : "type-76",
5203   "size" : 8,
5204   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5205  },
5206  {
5207   "alignment" : 8,
5208   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5209   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5210   "referenced_type" : "type-88",
5211   "self_type" : "type-91",
5212   "size" : 8,
5213   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5214  },
5215  {
5216   "alignment" : 8,
5217   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5218   "name" : "android::wp<android::hardware::BHwBinder> *",
5219   "referenced_type" : "type-350",
5220   "self_type" : "type-423",
5221   "size" : 8,
5222   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5223  },
5224  {
5225   "alignment" : 8,
5226   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5227   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5228   "referenced_type" : "type-75",
5229   "self_type" : "type-74",
5230   "size" : 8,
5231   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5232  },
5233  {
5234   "alignment" : 8,
5235   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5236   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5237   "referenced_type" : "type-140",
5238   "self_type" : "type-285",
5239   "size" : 8,
5240   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5241  },
5242  {
5243   "alignment" : 8,
5244   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5245   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5246   "referenced_type" : "type-143",
5247   "self_type" : "type-584",
5248   "size" : 8,
5249   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5250  },
5251  {
5252   "alignment" : 8,
5253   "linker_set_key" : "android_flex_plane *",
5254   "name" : "android_flex_plane *",
5255   "referenced_type" : "type-496",
5256   "self_type" : "type-499",
5257   "size" : 8,
5258   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5259  },
5260  {
5261   "alignment" : 8,
5262   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5263   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5264   "referenced_type" : "type-38",
5265   "self_type" : "type-37",
5266   "size" : 8,
5267   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5268  },
5269  {
5270   "alignment" : 8,
5271   "linker_set_key" : "char *",
5272   "name" : "char *",
5273   "referenced_type" : "type-53",
5274   "self_type" : "type-189",
5275   "size" : 8,
5276   "source_file" : "/system/core/liblog/include/log/log_read.h"
5277  },
5278  {
5279   "alignment" : 8,
5280   "linker_set_key" : "const android::NativeHandle *",
5281   "name" : "const android::NativeHandle *",
5282   "referenced_type" : "type-386",
5283   "self_type" : "type-387",
5284   "size" : 8,
5285   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5286  },
5287  {
5288   "alignment" : 8,
5289   "linker_set_key" : "const android::RefBase *",
5290   "name" : "const android::RefBase *",
5291   "referenced_type" : "type-304",
5292   "self_type" : "type-305",
5293   "size" : 8,
5294   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5295  },
5296  {
5297   "alignment" : 8,
5298   "linker_set_key" : "const android::String16 *",
5299   "name" : "const android::String16 *",
5300   "referenced_type" : "type-40",
5301   "self_type" : "type-403",
5302   "size" : 8,
5303   "source_file" : "/system/core/libutils/include/utils/String16.h"
5304  },
5305  {
5306   "alignment" : 8,
5307   "linker_set_key" : "const android::String8 *",
5308   "name" : "const android::String8 *",
5309   "referenced_type" : "type-396",
5310   "self_type" : "type-397",
5311   "size" : 8,
5312   "source_file" : "/system/core/libutils/include/utils/String8.h"
5313  },
5314  {
5315   "alignment" : 8,
5316   "linker_set_key" : "const android::VectorImpl *",
5317   "name" : "const android::VectorImpl *",
5318   "referenced_type" : "type-475",
5319   "self_type" : "type-476",
5320   "size" : 8,
5321   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5322  },
5323  {
5324   "alignment" : 8,
5325   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5326   "name" : "const android::hardware::BpHwRefBase *",
5327   "referenced_type" : "type-407",
5328   "self_type" : "type-408",
5329   "size" : 8,
5330   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5331  },
5332  {
5333   "alignment" : 8,
5334   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5335   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5336   "referenced_type" : "type-441",
5337   "self_type" : "type-442",
5338   "size" : 8,
5339   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5340  },
5341  {
5342   "alignment" : 8,
5343   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5344   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5345   "referenced_type" : "type-447",
5346   "self_type" : "type-448",
5347   "size" : 8,
5348   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5349  },
5350  {
5351   "alignment" : 8,
5352   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5353   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5354   "referenced_type" : "type-175",
5355   "self_type" : "type-176",
5356   "size" : 8,
5357   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5358  },
5359  {
5360   "alignment" : 8,
5361   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
5362   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
5363   "referenced_type" : "type-188",
5364   "self_type" : "type-190",
5365   "size" : 8,
5366   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5367  },
5368  {
5369   "alignment" : 8,
5370   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
5371   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
5372   "referenced_type" : "type-604",
5373   "self_type" : "type-605",
5374   "size" : 8,
5375   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5376  },
5377  {
5378   "alignment" : 8,
5379   "linker_set_key" : "const android::hardware::Return<bool> *",
5380   "name" : "const android::hardware::Return<bool> *",
5381   "referenced_type" : "type-168",
5382   "self_type" : "type-169",
5383   "size" : 8,
5384   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5385  },
5386  {
5387   "alignment" : 8,
5388   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
5389   "name" : "const android::hardware::Return<unsigned int> *",
5390   "referenced_type" : "type-182",
5391   "self_type" : "type-183",
5392   "size" : 8,
5393   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5394  },
5395  {
5396   "alignment" : 8,
5397   "linker_set_key" : "const android::hardware::Status *",
5398   "name" : "const android::hardware::Status *",
5399   "referenced_type" : "type-158",
5400   "self_type" : "type-162",
5401   "size" : 8,
5402   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5403  },
5404  {
5405   "alignment" : 8,
5406   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5407   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5408   "referenced_type" : "type-575",
5409   "self_type" : "type-576",
5410   "size" : 8,
5411   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5412  },
5413  {
5414   "alignment" : 8,
5415   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5416   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5417   "referenced_type" : "type-569",
5418   "self_type" : "type-570",
5419   "size" : 8,
5420   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5421  },
5422  {
5423   "alignment" : 8,
5424   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5425   "name" : "const android::hardware::details::hidl_pointer<int> *",
5426   "referenced_type" : "type-504",
5427   "self_type" : "type-513",
5428   "size" : 8,
5429   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5430  },
5431  {
5432   "alignment" : 8,
5433   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5434   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5435   "referenced_type" : "type-547",
5436   "self_type" : "type-555",
5437   "size" : 8,
5438   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5439  },
5440  {
5441   "alignment" : 8,
5442   "linker_set_key" : "const android::hardware::details::return_status *",
5443   "name" : "const android::hardware::details::return_status *",
5444   "referenced_type" : "type-194",
5445   "self_type" : "type-195",
5446   "size" : 8,
5447   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5448  },
5449  {
5450   "alignment" : 8,
5451   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5452   "name" : "const android::hardware::hidl_death_recipient *",
5453   "referenced_type" : "type-591",
5454   "self_type" : "type-592",
5455   "size" : 8,
5456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5457  },
5458  {
5459   "alignment" : 8,
5460   "linker_set_key" : "const android::hardware::hidl_memory *",
5461   "name" : "const android::hardware::hidl_memory *",
5462   "referenced_type" : "type-320",
5463   "self_type" : "type-324",
5464   "size" : 8,
5465   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5466  },
5467  {
5468   "alignment" : 8,
5469   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5470   "name" : "const android::hardware::hidl_vec<int> *",
5471   "referenced_type" : "type-358",
5472   "self_type" : "type-359",
5473   "size" : 8,
5474   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5475  },
5476  {
5477   "alignment" : 8,
5478   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5479   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5480   "referenced_type" : "type-366",
5481   "self_type" : "type-367",
5482   "size" : 8,
5483   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5484  },
5485  {
5486   "alignment" : 8,
5487   "linker_set_key" : "const android::hardware::hidl_version *",
5488   "name" : "const android::hardware::hidl_version *",
5489   "referenced_type" : "type-374",
5490   "self_type" : "type-375",
5491   "size" : 8,
5492   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5493  },
5494  {
5495   "alignment" : 8,
5496   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5497   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5498   "referenced_type" : "type-562",
5499   "self_type" : "type-566",
5500   "size" : 8,
5501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
5502  },
5503  {
5504   "alignment" : 8,
5505   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5506   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5507   "referenced_type" : "type-560",
5508   "self_type" : "type-561",
5509   "size" : 8,
5510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
5511  },
5512  {
5513   "alignment" : 8,
5514   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
5515   "name" : "const android::hardware::nfc::V1_0::INfc *",
5516   "referenced_type" : "type-546",
5517   "self_type" : "type-548",
5518   "size" : 8,
5519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
5520  },
5521  {
5522   "alignment" : 8,
5523   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5524   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5525   "referenced_type" : "type-125",
5526   "self_type" : "type-126",
5527   "size" : 8,
5528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5529  },
5530  {
5531   "alignment" : 8,
5532   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5533   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5534   "referenced_type" : "type-556",
5535   "self_type" : "type-557",
5536   "size" : 8,
5537   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5538  },
5539  {
5540   "alignment" : 8,
5541   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5542   "name" : "const android::hidl::base::V1_0::IBase *",
5543   "referenced_type" : "type-453",
5544   "self_type" : "type-452",
5545   "size" : 8,
5546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5547  },
5548  {
5549   "alignment" : 8,
5550   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5551   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5552   "referenced_type" : "type-79",
5553   "self_type" : "type-80",
5554   "size" : 8,
5555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5556  },
5557  {
5558   "alignment" : 8,
5559   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5560   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5561   "referenced_type" : "type-526",
5562   "self_type" : "type-527",
5563   "size" : 8,
5564   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5565  },
5566  {
5567   "alignment" : 8,
5568   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5569   "name" : "const android::sp<android::hardware::IBinder> *",
5570   "referenced_type" : "type-7",
5571   "self_type" : "type-6",
5572   "size" : 8,
5573   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5574  },
5575  {
5576   "alignment" : 8,
5577   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5578   "name" : "const android::sp<android::hardware::ProcessState> *",
5579   "referenced_type" : "type-68",
5580   "self_type" : "type-69",
5581   "size" : 8,
5582   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5583  },
5584  {
5585   "alignment" : 8,
5586   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5587   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5588   "referenced_type" : "type-148",
5589   "self_type" : "type-147",
5590   "size" : 8,
5591   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5592  },
5593  {
5594   "alignment" : 8,
5595   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5596   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5597   "referenced_type" : "type-317",
5598   "self_type" : "type-590",
5599   "size" : 8,
5600   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5601  },
5602  {
5603   "alignment" : 8,
5604   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
5605   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
5606   "referenced_type" : "type-135",
5607   "self_type" : "type-134",
5608   "size" : 8,
5609   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5610  },
5611  {
5612   "alignment" : 8,
5613   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5614   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5615   "referenced_type" : "type-124",
5616   "self_type" : "type-123",
5617   "size" : 8,
5618   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5619  },
5620  {
5621   "alignment" : 8,
5622   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5623   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5624   "referenced_type" : "type-598",
5625   "self_type" : "type-645",
5626   "size" : 8,
5627   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5628  },
5629  {
5630   "alignment" : 8,
5631   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5632   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5633   "referenced_type" : "type-77",
5634   "self_type" : "type-78",
5635   "size" : 8,
5636   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5637  },
5638  {
5639   "alignment" : 8,
5640   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5641   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5642   "referenced_type" : "type-92",
5643   "self_type" : "type-93",
5644   "size" : 8,
5645   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5646  },
5647  {
5648   "alignment" : 8,
5649   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5650   "name" : "const android::wp<android::hardware::BHwBinder> *",
5651   "referenced_type" : "type-572",
5652   "self_type" : "type-583",
5653   "size" : 8,
5654   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5655  },
5656  {
5657   "alignment" : 8,
5658   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5659   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5660   "referenced_type" : "type-295",
5661   "self_type" : "type-306",
5662   "size" : 8,
5663   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5664  },
5665  {
5666   "alignment" : 8,
5667   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5668   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5669   "referenced_type" : "type-586",
5670   "self_type" : "type-587",
5671   "size" : 8,
5672   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5673  },
5674  {
5675   "alignment" : 8,
5676   "linker_set_key" : "const char *",
5677   "name" : "const char *",
5678   "referenced_type" : "type-52",
5679   "self_type" : "type-51",
5680   "size" : 8,
5681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5682  },
5683  {
5684   "alignment" : 8,
5685   "linker_set_key" : "const char16_t *",
5686   "name" : "const char16_t *",
5687   "referenced_type" : "type-43",
5688   "self_type" : "type-42",
5689   "size" : 8,
5690   "source_file" : "/system/core/libutils/include/utils/String16.h"
5691  },
5692  {
5693   "alignment" : 8,
5694   "linker_set_key" : "const log_msg *",
5695   "name" : "const log_msg *",
5696   "referenced_type" : "type-94",
5697   "self_type" : "type-132",
5698   "size" : 8,
5699   "source_file" : "/system/core/liblog/include/log/log_read.h"
5700  },
5701  {
5702   "alignment" : 8,
5703   "linker_set_key" : "const native_handle *",
5704   "name" : "const native_handle *",
5705   "referenced_type" : "type-281",
5706   "self_type" : "type-280",
5707   "size" : 8,
5708   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5709  },
5710  {
5711   "alignment" : 8,
5712   "linker_set_key" : "const unsigned char *",
5713   "name" : "const unsigned char *",
5714   "referenced_type" : "type-287",
5715   "self_type" : "type-365",
5716   "size" : 8,
5717   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5718  },
5719  {
5720   "alignment" : 8,
5721   "linker_set_key" : "const unsigned long long *",
5722   "name" : "const unsigned long long *",
5723   "referenced_type" : "type-419",
5724   "self_type" : "type-418",
5725   "size" : 8,
5726   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5727  },
5728  {
5729   "alignment" : 8,
5730   "linker_set_key" : "const void *",
5731   "name" : "const void *",
5732   "referenced_type" : "type-377",
5733   "self_type" : "type-378",
5734   "size" : 8,
5735   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5736  },
5737  {
5738   "alignment" : 8,
5739   "linker_set_key" : "int (*)(void *)",
5740   "name" : "int (*)(void *)",
5741   "referenced_type" : "type-506",
5742   "self_type" : "type-507",
5743   "size" : 8,
5744   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5745  },
5746  {
5747   "alignment" : 8,
5748   "linker_set_key" : "int *",
5749   "name" : "int *",
5750   "referenced_type" : "type-20",
5751   "self_type" : "type-357",
5752   "size" : 8,
5753   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5754  },
5755  {
5756   "alignment" : 8,
5757   "linker_set_key" : "log_msg *",
5758   "name" : "log_msg *",
5759   "referenced_type" : "type-95",
5760   "self_type" : "type-178",
5761   "size" : 8,
5762   "source_file" : "/system/core/liblog/include/log/log_read.h"
5763  },
5764  {
5765   "alignment" : 8,
5766   "linker_set_key" : "native_handle *",
5767   "name" : "native_handle *",
5768   "referenced_type" : "type-208",
5769   "self_type" : "type-207",
5770   "size" : 8,
5771   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5772  },
5773  {
5774   "alignment" : 8,
5775   "linker_set_key" : "unsigned char *",
5776   "name" : "unsigned char *",
5777   "referenced_type" : "type-98",
5778   "self_type" : "type-364",
5779   "size" : 8,
5780   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5781  },
5782  {
5783   "alignment" : 8,
5784   "linker_set_key" : "unsigned long *",
5785   "name" : "unsigned long *",
5786   "referenced_type" : "type-25",
5787   "self_type" : "type-430",
5788   "size" : 8,
5789   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5790  },
5791  {
5792   "alignment" : 8,
5793   "linker_set_key" : "unsigned long long *",
5794   "name" : "unsigned long long *",
5795   "referenced_type" : "type-261",
5796   "self_type" : "type-414",
5797   "size" : 8,
5798   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5799  },
5800  {
5801   "alignment" : 8,
5802   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5803   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5804   "referenced_type" : "type-416",
5805   "self_type" : "type-415",
5806   "size" : 8,
5807   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5808  },
5809  {
5810   "alignment" : 8,
5811   "linker_set_key" : "void *",
5812   "name" : "void *",
5813   "referenced_type" : "type-22",
5814   "self_type" : "type-21",
5815   "size" : 8,
5816   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5817  },
5818  {
5819   "alignment" : 8,
5820   "linker_set_key" : "void **",
5821   "name" : "void **",
5822   "referenced_type" : "type-21",
5823   "self_type" : "type-508",
5824   "size" : 8,
5825   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5826  }
5827 ],
5828 "qualified_types" :
5829 [
5830  {
5831   "alignment" : 8,
5832   "is_const" : true,
5833   "linker_set_key" : "android::RefBase::weakref_impl *const",
5834   "name" : "android::RefBase::weakref_impl *const",
5835   "referenced_type" : "type-4",
5836   "self_type" : "type-3",
5837   "size" : 8,
5838   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5839  },
5840  {
5841   "alignment" : 8,
5842   "is_const" : true,
5843   "linker_set_key" : "android::RefBase::weakref_impl *const",
5844   "name" : "android::RefBase::weakref_impl *const",
5845   "referenced_type" : "type-607",
5846   "self_type" : "type-609",
5847   "size" : 8,
5848   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5849  },
5850  {
5851   "alignment" : 8,
5852   "is_const" : true,
5853   "linker_set_key" : "android::RefBase::weakref_impl *const",
5854   "name" : "android::RefBase::weakref_impl *const",
5855   "referenced_type" : "type-648",
5856   "self_type" : "type-650",
5857   "size" : 8,
5858   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5859  },
5860  {
5861   "alignment" : 8,
5862   "is_const" : true,
5863   "linker_set_key" : "android::hardware::IBinder *const",
5864   "name" : "android::hardware::IBinder *const",
5865   "referenced_type" : "type-9",
5866   "self_type" : "type-114",
5867   "size" : 8,
5868   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5869  },
5870  {
5871   "alignment" : 8,
5872   "is_const" : true,
5873   "linker_set_key" : "const android::NativeHandle",
5874   "name" : "const android::NativeHandle",
5875   "referenced_type" : "type-206",
5876   "self_type" : "type-386",
5877   "size" : 24,
5878   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5879  },
5880  {
5881   "alignment" : 8,
5882   "is_const" : true,
5883   "linker_set_key" : "const android::RefBase",
5884   "name" : "const android::RefBase",
5885   "referenced_type" : "type-11",
5886   "self_type" : "type-304",
5887   "size" : 16,
5888   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5889  },
5890  {
5891   "alignment" : 8,
5892   "is_const" : true,
5893   "linker_set_key" : "const android::String16",
5894   "name" : "const android::String16",
5895   "referenced_type" : "type-41",
5896   "self_type" : "type-40",
5897   "size" : 8,
5898   "source_file" : "/system/core/libutils/include/utils/String16.h"
5899  },
5900  {
5901   "alignment" : 8,
5902   "is_const" : true,
5903   "linker_set_key" : "const android::String8",
5904   "name" : "const android::String8",
5905   "referenced_type" : "type-50",
5906   "self_type" : "type-396",
5907   "size" : 8,
5908   "source_file" : "/system/core/libutils/include/utils/String8.h"
5909  },
5910  {
5911   "alignment" : 8,
5912   "is_const" : true,
5913   "linker_set_key" : "const android::VectorImpl",
5914   "name" : "const android::VectorImpl",
5915   "referenced_type" : "type-30",
5916   "self_type" : "type-475",
5917   "size" : 40,
5918   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5919  },
5920  {
5921   "alignment" : 8,
5922   "is_const" : true,
5923   "linker_set_key" : "const android::hardware::BpHwRefBase",
5924   "name" : "const android::hardware::BpHwRefBase",
5925   "referenced_type" : "type-113",
5926   "self_type" : "type-407",
5927   "size" : 48,
5928   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5929  },
5930  {
5931   "alignment" : 8,
5932   "is_const" : true,
5933   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5934   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5935   "referenced_type" : "type-435",
5936   "self_type" : "type-441",
5937   "size" : 64,
5938   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5939  },
5940  {
5941   "alignment" : 8,
5942   "is_const" : true,
5943   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5944   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5945   "referenced_type" : "type-443",
5946   "self_type" : "type-447",
5947   "size" : 64,
5948   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5949  },
5950  {
5951   "alignment" : 8,
5952   "is_const" : true,
5953   "linker_set_key" : "const android::hardware::Parcel",
5954   "name" : "const android::hardware::Parcel",
5955   "referenced_type" : "type-412",
5956   "self_type" : "type-424",
5957   "size" : 136,
5958   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5959  },
5960  {
5961   "alignment" : 8,
5962   "is_const" : true,
5963   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5964   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5965   "referenced_type" : "type-170",
5966   "self_type" : "type-175",
5967   "size" : 40,
5968   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5969  },
5970  {
5971   "alignment" : 8,
5972   "is_const" : true,
5973   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
5974   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
5975   "referenced_type" : "type-184",
5976   "self_type" : "type-188",
5977   "size" : 48,
5978   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5979  },
5980  {
5981   "alignment" : 8,
5982   "is_const" : true,
5983   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
5984   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
5985   "referenced_type" : "type-600",
5986   "self_type" : "type-604",
5987   "size" : 48,
5988   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5989  },
5990  {
5991   "alignment" : 8,
5992   "is_const" : true,
5993   "linker_set_key" : "const android::hardware::Return<bool>",
5994   "name" : "const android::hardware::Return<bool>",
5995   "referenced_type" : "type-163",
5996   "self_type" : "type-168",
5997   "size" : 40,
5998   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5999  },
6000  {
6001   "alignment" : 8,
6002   "is_const" : true,
6003   "linker_set_key" : "const android::hardware::Return<unsigned int>",
6004   "name" : "const android::hardware::Return<unsigned int>",
6005   "referenced_type" : "type-177",
6006   "self_type" : "type-182",
6007   "size" : 40,
6008   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6009  },
6010  {
6011   "alignment" : 8,
6012   "is_const" : true,
6013   "linker_set_key" : "const android::hardware::Status",
6014   "name" : "const android::hardware::Status",
6015   "referenced_type" : "type-153",
6016   "self_type" : "type-158",
6017   "size" : 32,
6018   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6019  },
6020  {
6021   "alignment" : 4,
6022   "is_const" : true,
6023   "linker_set_key" : "const android::hardware::details::SchedPrio",
6024   "name" : "const android::hardware::details::SchedPrio",
6025   "referenced_type" : "type-438",
6026   "self_type" : "type-440",
6027   "size" : 8,
6028   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6029  },
6030  {
6031   "alignment" : 8,
6032   "is_const" : true,
6033   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6034   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6035   "referenced_type" : "type-344",
6036   "self_type" : "type-575",
6037   "size" : 8,
6038   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6039  },
6040  {
6041   "alignment" : 8,
6042   "is_const" : true,
6043   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6044   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6045   "referenced_type" : "type-335",
6046   "self_type" : "type-569",
6047   "size" : 8,
6048   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6049  },
6050  {
6051   "alignment" : 8,
6052   "is_const" : true,
6053   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6054   "name" : "const android::hardware::details::hidl_pointer<int>",
6055   "referenced_type" : "type-355",
6056   "self_type" : "type-504",
6057   "size" : 8,
6058   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6059  },
6060  {
6061   "alignment" : 8,
6062   "is_const" : true,
6063   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6064   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6065   "referenced_type" : "type-362",
6066   "self_type" : "type-547",
6067   "size" : 8,
6068   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6069  },
6070  {
6071   "alignment" : 8,
6072   "is_const" : true,
6073   "linker_set_key" : "const android::hardware::details::return_status",
6074   "name" : "const android::hardware::details::return_status",
6075   "referenced_type" : "type-164",
6076   "self_type" : "type-194",
6077   "size" : 40,
6078   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6079  },
6080  {
6081   "alignment" : 8,
6082   "is_const" : true,
6083   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6084   "name" : "const android::hardware::hidl_death_recipient",
6085   "referenced_type" : "type-142",
6086   "self_type" : "type-591",
6087   "size" : 24,
6088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6089  },
6090  {
6091   "alignment" : 8,
6092   "is_const" : true,
6093   "linker_set_key" : "const android::hardware::hidl_handle",
6094   "name" : "const android::hardware::hidl_handle",
6095   "referenced_type" : "type-309",
6096   "self_type" : "type-379",
6097   "size" : 16,
6098   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6099  },
6100  {
6101   "alignment" : 8,
6102   "is_const" : true,
6103   "linker_set_key" : "const android::hardware::hidl_memory",
6104   "name" : "const android::hardware::hidl_memory",
6105   "referenced_type" : "type-315",
6106   "self_type" : "type-320",
6107   "size" : 40,
6108   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6109  },
6110  {
6111   "alignment" : 8,
6112   "is_const" : true,
6113   "linker_set_key" : "const android::hardware::hidl_string",
6114   "name" : "const android::hardware::hidl_string",
6115   "referenced_type" : "type-311",
6116   "self_type" : "type-310",
6117   "size" : 16,
6118   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6119  },
6120  {
6121   "alignment" : 8,
6122   "is_const" : true,
6123   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6124   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6125   "referenced_type" : "type-334",
6126   "self_type" : "type-549",
6127   "size" : 16,
6128   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
6129  },
6130  {
6131   "alignment" : 8,
6132   "is_const" : true,
6133   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6134   "name" : "const android::hardware::hidl_vec<int>",
6135   "referenced_type" : "type-354",
6136   "self_type" : "type-358",
6137   "size" : 16,
6138   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6139  },
6140  {
6141   "alignment" : 8,
6142   "is_const" : true,
6143   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6144   "name" : "const android::hardware::hidl_vec<unsigned char>",
6145   "referenced_type" : "type-361",
6146   "self_type" : "type-366",
6147   "size" : 16,
6148   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6149  },
6150  {
6151   "alignment" : 2,
6152   "is_const" : true,
6153   "linker_set_key" : "const android::hardware::hidl_version",
6154   "name" : "const android::hardware::hidl_version",
6155   "referenced_type" : "type-372",
6156   "self_type" : "type-374",
6157   "size" : 4,
6158   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6159  },
6160  {
6161   "alignment" : 8,
6162   "is_const" : true,
6163   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc",
6164   "name" : "const android::hardware::nfc::V1_0::BpHwNfc",
6165   "referenced_type" : "type-563",
6166   "self_type" : "type-562",
6167   "size" : 216,
6168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
6169  },
6170  {
6171   "alignment" : 8,
6172   "is_const" : true,
6173   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6174   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6175   "referenced_type" : "type-109",
6176   "self_type" : "type-560",
6177   "size" : 216,
6178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
6179  },
6180  {
6181   "alignment" : 8,
6182   "is_const" : true,
6183   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc",
6184   "name" : "const android::hardware::nfc::V1_0::INfc",
6185   "referenced_type" : "type-130",
6186   "self_type" : "type-546",
6187   "size" : 24,
6188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
6189  },
6190  {
6191   "alignment" : 8,
6192   "is_const" : true,
6193   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6194   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6195   "referenced_type" : "type-108",
6196   "self_type" : "type-125",
6197   "size" : 24,
6198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6199  },
6200  {
6201   "alignment" : 4,
6202   "is_const" : true,
6203   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcEvent",
6204   "name" : "const android::hardware::nfc::V1_0::NfcEvent",
6205   "referenced_type" : "type-538",
6206   "self_type" : "type-539",
6207   "size" : 4,
6208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6209  },
6210  {
6211   "alignment" : 4,
6212   "is_const" : true,
6213   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcStatus",
6214   "name" : "const android::hardware::nfc::V1_0::NfcStatus",
6215   "referenced_type" : "type-171",
6216   "self_type" : "type-541",
6217   "size" : 4,
6218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6219  },
6220  {
6221   "alignment" : 8,
6222   "is_const" : true,
6223   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6224   "name" : "const android::hidl::base::V1_0::BpHwBase",
6225   "referenced_type" : "type-552",
6226   "self_type" : "type-556",
6227   "size" : 216,
6228   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6229  },
6230  {
6231   "alignment" : 4,
6232   "is_const" : true,
6233   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6234   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6235   "referenced_type" : "type-389",
6236   "self_type" : "type-390",
6237   "size" : 4,
6238   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6239  },
6240  {
6241   "alignment" : 8,
6242   "is_const" : true,
6243   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6244   "name" : "const android::hidl::base::V1_0::IBase",
6245   "referenced_type" : "type-73",
6246   "self_type" : "type-453",
6247   "size" : 24,
6248   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6249  },
6250  {
6251   "alignment" : 8,
6252   "is_const" : true,
6253   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6254   "name" : "const android::hidl::base::V1_0::IBase *const",
6255   "referenced_type" : "type-452",
6256   "self_type" : "type-455",
6257   "size" : 8,
6258   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6259  },
6260  {
6261   "alignment" : 8,
6262   "is_const" : true,
6263   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6264   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6265   "referenced_type" : "type-72",
6266   "self_type" : "type-79",
6267   "size" : 24,
6268   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6269  },
6270  {
6271   "alignment" : 4,
6272   "is_const" : true,
6273   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6274   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6275   "referenced_type" : "type-529",
6276   "self_type" : "type-533",
6277   "size" : 4,
6278   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6279  },
6280  {
6281   "alignment" : 1,
6282   "is_const" : true,
6283   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6284   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6285   "referenced_type" : "type-528",
6286   "self_type" : "type-531",
6287   "size" : 1,
6288   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6289  },
6290  {
6291   "alignment" : 8,
6292   "is_const" : true,
6293   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6294   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6295   "referenced_type" : "type-90",
6296   "self_type" : "type-526",
6297   "size" : 24,
6298   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6299  },
6300  {
6301   "alignment" : 8,
6302   "is_const" : true,
6303   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6304   "name" : "const android::sp<android::hardware::IBinder>",
6305   "referenced_type" : "type-8",
6306   "self_type" : "type-7",
6307   "size" : 8,
6308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6309  },
6310  {
6311   "alignment" : 8,
6312   "is_const" : true,
6313   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6314   "name" : "const android::sp<android::hardware::ProcessState>",
6315   "referenced_type" : "type-17",
6316   "self_type" : "type-68",
6317   "size" : 8,
6318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6319  },
6320  {
6321   "alignment" : 8,
6322   "is_const" : true,
6323   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6324   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6325   "referenced_type" : "type-137",
6326   "self_type" : "type-148",
6327   "size" : 8,
6328   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6329  },
6330  {
6331   "alignment" : 8,
6332   "is_const" : true,
6333   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6334   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6335   "referenced_type" : "type-318",
6336   "self_type" : "type-317",
6337   "size" : 8,
6338   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6339  },
6340  {
6341   "alignment" : 8,
6342   "is_const" : true,
6343   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6344   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6345   "referenced_type" : "type-128",
6346   "self_type" : "type-135",
6347   "size" : 8,
6348   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6349  },
6350  {
6351   "alignment" : 8,
6352   "is_const" : true,
6353   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6354   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6355   "referenced_type" : "type-106",
6356   "self_type" : "type-124",
6357   "size" : 8,
6358   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6359  },
6360  {
6361   "alignment" : 8,
6362   "is_const" : true,
6363   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6364   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6365   "referenced_type" : "type-428",
6366   "self_type" : "type-598",
6367   "size" : 8,
6368   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6369  },
6370  {
6371   "alignment" : 8,
6372   "is_const" : true,
6373   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6374   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6375   "referenced_type" : "type-70",
6376   "self_type" : "type-77",
6377   "size" : 8,
6378   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6379  },
6380  {
6381   "alignment" : 8,
6382   "is_const" : true,
6383   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6384   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6385   "referenced_type" : "type-88",
6386   "self_type" : "type-92",
6387   "size" : 8,
6388   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6389  },
6390  {
6391   "alignment" : 8,
6392   "is_const" : true,
6393   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6394   "name" : "const android::wp<android::hardware::BHwBinder>",
6395   "referenced_type" : "type-350",
6396   "self_type" : "type-572",
6397   "size" : 16,
6398   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6399  },
6400  {
6401   "alignment" : 8,
6402   "is_const" : true,
6403   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6404   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6405   "referenced_type" : "type-140",
6406   "self_type" : "type-295",
6407   "size" : 16,
6408   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6409  },
6410  {
6411   "alignment" : 8,
6412   "is_const" : true,
6413   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6414   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6415   "referenced_type" : "type-143",
6416   "self_type" : "type-586",
6417   "size" : 16,
6418   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6419  },
6420  {
6421   "alignment" : 1,
6422   "is_const" : true,
6423   "linker_set_key" : "const bool",
6424   "name" : "const bool",
6425   "referenced_type" : "type-36",
6426   "self_type" : "type-84",
6427   "size" : 1,
6428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6429  },
6430  {
6431   "alignment" : 1,
6432   "is_const" : true,
6433   "linker_set_key" : "const char",
6434   "name" : "const char",
6435   "referenced_type" : "type-53",
6436   "self_type" : "type-52",
6437   "size" : 1,
6438   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6439  },
6440  {
6441   "alignment" : 2,
6442   "is_const" : true,
6443   "linker_set_key" : "const char16_t",
6444   "name" : "const char16_t",
6445   "referenced_type" : "type-44",
6446   "self_type" : "type-43",
6447   "size" : 2,
6448   "source_file" : "/system/core/libutils/include/utils/String16.h"
6449  },
6450  {
6451   "alignment" : 8,
6452   "is_const" : true,
6453   "linker_set_key" : "const double",
6454   "name" : "const double",
6455   "referenced_type" : "type-274",
6456   "self_type" : "type-300",
6457   "size" : 8,
6458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6459  },
6460  {
6461   "alignment" : 4,
6462   "is_const" : true,
6463   "linker_set_key" : "const float",
6464   "name" : "const float",
6465   "referenced_type" : "type-267",
6466   "self_type" : "type-298",
6467   "size" : 4,
6468   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6469  },
6470  {
6471   "alignment" : 4,
6472   "is_const" : true,
6473   "linker_set_key" : "const int",
6474   "name" : "const int",
6475   "referenced_type" : "type-20",
6476   "self_type" : "type-483",
6477   "size" : 4,
6478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6479  },
6480  {
6481   "is_const" : true,
6482   "linker_set_key" : "const iter<is_const>",
6483   "name" : "const iter<is_const>",
6484   "referenced_type" : "type-327",
6485   "self_type" : "type-326",
6486   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6487  },
6488  {
6489   "is_const" : true,
6490   "linker_set_key" : "const iter<is_const>",
6491   "name" : "const iter<is_const>",
6492   "referenced_type" : "type-612",
6493   "self_type" : "type-611",
6494   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6495  },
6496  {
6497   "is_const" : true,
6498   "linker_set_key" : "const iter<is_const>",
6499   "name" : "const iter<is_const>",
6500   "referenced_type" : "type-653",
6501   "self_type" : "type-652",
6502   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6503  },
6504  {
6505   "alignment" : 4,
6506   "is_const" : true,
6507   "linker_set_key" : "const log_msg",
6508   "name" : "const log_msg",
6509   "referenced_type" : "type-95",
6510   "self_type" : "type-94",
6511   "size" : 5124,
6512   "source_file" : "/system/core/liblog/include/log/log_read.h"
6513  },
6514  {
6515   "alignment" : 8,
6516   "is_const" : true,
6517   "linker_set_key" : "const long",
6518   "name" : "const long",
6519   "referenced_type" : "type-26",
6520   "self_type" : "type-294",
6521   "size" : 8,
6522   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6523  },
6524  {
6525   "alignment" : 4,
6526   "is_const" : true,
6527   "linker_set_key" : "const native_handle",
6528   "name" : "const native_handle",
6529   "referenced_type" : "type-208",
6530   "self_type" : "type-281",
6531   "size" : 12,
6532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6533  },
6534  {
6535   "alignment" : 2,
6536   "is_const" : true,
6537   "linker_set_key" : "const short",
6538   "name" : "const short",
6539   "referenced_type" : "type-228",
6540   "self_type" : "type-289",
6541   "size" : 2,
6542   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6543  },
6544  {
6545   "alignment" : 1,
6546   "is_const" : true,
6547   "linker_set_key" : "const signed char",
6548   "name" : "const signed char",
6549   "referenced_type" : "type-284",
6550   "self_type" : "type-283",
6551   "size" : 1,
6552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6553  },
6554  {
6555   "alignment" : 4,
6556   "is_const" : true,
6557   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6558   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6559   "referenced_type" : "type-543",
6560   "self_type" : "type-542",
6561   "size" : 28,
6562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6563  },
6564  {
6565   "alignment" : 4,
6566   "is_const" : true,
6567   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6568   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6569   "referenced_type" : "type-59",
6570   "self_type" : "type-58",
6571   "size" : 28,
6572   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6573  },
6574  {
6575   "alignment" : 4,
6576   "is_const" : true,
6577   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6578   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6579   "referenced_type" : "type-638",
6580   "self_type" : "type-637",
6581   "size" : 28,
6582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6583  },
6584  {
6585   "alignment" : 4,
6586   "is_const" : true,
6587   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6588   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6589   "referenced_type" : "type-545",
6590   "self_type" : "type-544",
6591   "size" : 20,
6592   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6593  },
6594  {
6595   "alignment" : 4,
6596   "is_const" : true,
6597   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6598   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6599   "referenced_type" : "type-61",
6600   "self_type" : "type-60",
6601   "size" : 20,
6602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6603  },
6604  {
6605   "alignment" : 4,
6606   "is_const" : true,
6607   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6608   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6609   "referenced_type" : "type-640",
6610   "self_type" : "type-639",
6611   "size" : 20,
6612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6613  },
6614  {
6615   "alignment" : 4,
6616   "is_const" : true,
6617   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6618   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6619   "referenced_type" : "type-13",
6620   "self_type" : "type-12",
6621   "size" : 12,
6622   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6623  },
6624  {
6625   "alignment" : 4,
6626   "is_const" : true,
6627   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6628   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6629   "referenced_type" : "type-393",
6630   "self_type" : "type-392",
6631   "size" : 12,
6632   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6633  },
6634  {
6635   "alignment" : 4,
6636   "is_const" : true,
6637   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6638   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6639   "referenced_type" : "type-619",
6640   "self_type" : "type-618",
6641   "size" : 12,
6642   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6643  },
6644  {
6645   "alignment" : 4,
6646   "is_const" : true,
6647   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6648   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6649   "referenced_type" : "type-537",
6650   "self_type" : "type-536",
6651   "size" : 4,
6652   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6653  },
6654  {
6655   "alignment" : 4,
6656   "is_const" : true,
6657   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6658   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6659   "referenced_type" : "type-636",
6660   "self_type" : "type-635",
6661   "size" : 4,
6662   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6663  },
6664  {
6665   "alignment" : 1,
6666   "is_const" : true,
6667   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6668   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6669   "referenced_type" : "type-535",
6670   "self_type" : "type-534",
6671   "size" : 3,
6672   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6673  },
6674  {
6675   "alignment" : 1,
6676   "is_const" : true,
6677   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6678   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6679   "referenced_type" : "type-634",
6680   "self_type" : "type-633",
6681   "size" : 3,
6682   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6683  },
6684  {
6685   "alignment" : 8,
6686   "is_const" : true,
6687   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6688   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6689   "referenced_type" : "type-433",
6690   "self_type" : "type-432",
6691   "size" : 24,
6692   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6693  },
6694  {
6695   "alignment" : 8,
6696   "is_const" : true,
6697   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6698   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6699   "referenced_type" : "type-624",
6700   "self_type" : "type-623",
6701   "size" : 24,
6702   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6703  },
6704  {
6705   "alignment" : 8,
6706   "is_const" : true,
6707   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6708   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6709   "referenced_type" : "type-352",
6710   "self_type" : "type-351",
6711   "size" : 16,
6712   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6713  },
6714  {
6715   "alignment" : 8,
6716   "is_const" : true,
6717   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6718   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6719   "referenced_type" : "type-617",
6720   "self_type" : "type-616",
6721   "size" : 16,
6722   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6723  },
6724  {
6725   "alignment" : 8,
6726   "is_const" : true,
6727   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6728   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6729   "referenced_type" : "type-341",
6730   "self_type" : "type-340",
6731   "size" : 16,
6732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6733  },
6734  {
6735   "alignment" : 8,
6736   "is_const" : true,
6737   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6738   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6739   "referenced_type" : "type-615",
6740   "self_type" : "type-614",
6741   "size" : 16,
6742   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6743  },
6744  {
6745   "alignment" : 8,
6746   "is_const" : true,
6747   "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 *> > *)> > >",
6748   "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 *> > *)> > >",
6749   "referenced_type" : "type-581",
6750   "self_type" : "type-580",
6751   "size" : 24,
6752   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6753  },
6754  {
6755   "alignment" : 8,
6756   "is_const" : true,
6757   "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 *> > *)> > >",
6758   "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 *> > *)> > >",
6759   "referenced_type" : "type-644",
6760   "self_type" : "type-643",
6761   "size" : 24,
6762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6763  },
6764  {
6765   "alignment" : 8,
6766   "is_const" : true,
6767   "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 *> > *)> > >",
6768   "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 *> > *)> > >",
6769   "referenced_type" : "type-64",
6770   "self_type" : "type-63",
6771   "size" : 24,
6772   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6773  },
6774  {
6775   "alignment" : 1,
6776   "is_const" : true,
6777   "linker_set_key" : "const unsigned char",
6778   "name" : "const unsigned char",
6779   "referenced_type" : "type-98",
6780   "self_type" : "type-287",
6781   "size" : 1,
6782   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6783  },
6784  {
6785   "alignment" : 4,
6786   "is_const" : true,
6787   "linker_set_key" : "const unsigned int",
6788   "name" : "const unsigned int",
6789   "referenced_type" : "type-2",
6790   "self_type" : "type-31",
6791   "size" : 4,
6792   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6793  },
6794  {
6795   "alignment" : 8,
6796   "is_const" : true,
6797   "linker_set_key" : "const unsigned long",
6798   "name" : "const unsigned long",
6799   "referenced_type" : "type-25",
6800   "self_type" : "type-32",
6801   "size" : 8,
6802   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6803  },
6804  {
6805   "alignment" : 8,
6806   "is_const" : true,
6807   "linker_set_key" : "const unsigned long long",
6808   "name" : "const unsigned long long",
6809   "referenced_type" : "type-261",
6810   "self_type" : "type-419",
6811   "size" : 8,
6812   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6813  },
6814  {
6815   "alignment" : 2,
6816   "is_const" : true,
6817   "linker_set_key" : "const unsigned short",
6818   "name" : "const unsigned short",
6819   "referenced_type" : "type-100",
6820   "self_type" : "type-291",
6821   "size" : 2,
6822   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6823  },
6824  {
6825   "is_const" : true,
6826   "linker_set_key" : "const void",
6827   "name" : "const void",
6828   "referenced_type" : "type-22",
6829   "self_type" : "type-377",
6830   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6831  },
6832  {
6833   "alignment" : 1,
6834   "is_volatile" : true,
6835   "linker_set_key" : "volatile bool",
6836   "name" : "volatile bool",
6837   "referenced_type" : "type-36",
6838   "self_type" : "type-87",
6839   "size" : 1,
6840   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6841  },
6842  {
6843   "alignment" : 4,
6844   "is_volatile" : true,
6845   "linker_set_key" : "volatile int",
6846   "name" : "volatile int",
6847   "referenced_type" : "type-20",
6848   "self_type" : "type-54",
6849   "size" : 4,
6850   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6851  }
6852 ],
6853 "record_types" :
6854 [
6855  {
6856   "alignment" : 4,
6857   "fields" :
6858   [
6859    {
6860     "access" : "private",
6861     "field_name" : "mCond",
6862     "referenced_type" : "type-86"
6863    }
6864   ],
6865   "linker_set_key" : "android::Condition",
6866   "name" : "android::Condition",
6867   "record_kind" : "class",
6868   "referenced_type" : "type-85",
6869   "self_type" : "type-85",
6870   "size" : 48,
6871   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6872   "unique_id" : "_ZTSN7android9ConditionE"
6873  },
6874  {
6875   "alignment" : 8,
6876   "fields" :
6877   [
6878    {
6879     "access" : "private",
6880     "field_name" : "mVector",
6881     "referenced_type" : "type-47"
6882    }
6883   ],
6884   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6885   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6886   "record_kind" : "class",
6887   "referenced_type" : "type-46",
6888   "self_type" : "type-46",
6889   "size" : 40,
6890   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6891   "template_args" : [ "type-41", "type-8" ],
6892   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6893  },
6894  {
6895   "alignment" : 4,
6896   "fields" :
6897   [
6898    {
6899     "access" : "private",
6900     "field_name" : "mCount",
6901     "referenced_type" : "type-205"
6902    }
6903   ],
6904   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6905   "name" : "android::LightRefBase<android::NativeHandle>",
6906   "record_kind" : "class",
6907   "referenced_type" : "type-204",
6908   "self_type" : "type-204",
6909   "size" : 4,
6910   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6911   "template_args" : [ "type-206" ],
6912   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6913  },
6914  {
6915   "alignment" : 4,
6916   "fields" :
6917   [
6918    {
6919     "access" : "private",
6920     "field_name" : "mCount",
6921     "referenced_type" : "type-202"
6922    }
6923   ],
6924   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6925   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6926   "record_kind" : "class",
6927   "referenced_type" : "type-201",
6928   "self_type" : "type-201",
6929   "size" : 4,
6930   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6931   "template_args" : [ "type-203" ],
6932   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6933  },
6934  {
6935   "alignment" : 4,
6936   "fields" :
6937   [
6938    {
6939     "access" : "private",
6940     "field_name" : "mMutex",
6941     "referenced_type" : "type-28"
6942    }
6943   ],
6944   "linker_set_key" : "android::Mutex",
6945   "name" : "android::Mutex",
6946   "record_kind" : "class",
6947   "referenced_type" : "type-27",
6948   "self_type" : "type-27",
6949   "size" : 40,
6950   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6951   "unique_id" : "_ZTSN7android5MutexE"
6952  },
6953  {
6954   "alignment" : 8,
6955   "fields" :
6956   [
6957    {
6958     "access" : "private",
6959     "field_name" : "mLock",
6960     "referenced_type" : "type-511"
6961    }
6962   ],
6963   "linker_set_key" : "android::Mutex::Autolock",
6964   "name" : "android::Mutex::Autolock",
6965   "record_kind" : "class",
6966   "referenced_type" : "type-510",
6967   "self_type" : "type-510",
6968   "size" : 8,
6969   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6970   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6971  },
6972  {
6973   "alignment" : 8,
6974   "base_specifiers" :
6975   [
6976    {
6977     "referenced_type" : "type-204"
6978    }
6979   ],
6980   "fields" :
6981   [
6982    {
6983     "access" : "private",
6984     "field_name" : "mHandle",
6985     "field_offset" : 64,
6986     "referenced_type" : "type-207"
6987    },
6988    {
6989     "access" : "private",
6990     "field_name" : "mOwnsHandle",
6991     "field_offset" : 128,
6992     "referenced_type" : "type-36"
6993    }
6994   ],
6995   "linker_set_key" : "android::NativeHandle",
6996   "name" : "android::NativeHandle",
6997   "record_kind" : "class",
6998   "referenced_type" : "type-206",
6999   "self_type" : "type-206",
7000   "size" : 24,
7001   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7002   "unique_id" : "_ZTSN7android12NativeHandleE"
7003  },
7004  {
7005   "alignment" : 4,
7006   "fields" :
7007   [
7008    {
7009     "access" : "private",
7010     "field_name" : "mRWLock",
7011     "referenced_type" : "type-517"
7012    }
7013   ],
7014   "linker_set_key" : "android::RWLock",
7015   "name" : "android::RWLock",
7016   "record_kind" : "class",
7017   "referenced_type" : "type-516",
7018   "self_type" : "type-516",
7019   "size" : 56,
7020   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7021   "unique_id" : "_ZTSN7android6RWLockE"
7022  },
7023  {
7024   "alignment" : 8,
7025   "fields" :
7026   [
7027    {
7028     "access" : "private",
7029     "field_name" : "mLock",
7030     "referenced_type" : "type-520"
7031    }
7032   ],
7033   "linker_set_key" : "android::RWLock::AutoRLock",
7034   "name" : "android::RWLock::AutoRLock",
7035   "record_kind" : "class",
7036   "referenced_type" : "type-519",
7037   "self_type" : "type-519",
7038   "size" : 8,
7039   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7040   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7041  },
7042  {
7043   "alignment" : 8,
7044   "fields" :
7045   [
7046    {
7047     "access" : "private",
7048     "field_name" : "mLock",
7049     "referenced_type" : "type-520"
7050    }
7051   ],
7052   "linker_set_key" : "android::RWLock::AutoWLock",
7053   "name" : "android::RWLock::AutoWLock",
7054   "record_kind" : "class",
7055   "referenced_type" : "type-522",
7056   "self_type" : "type-522",
7057   "size" : 8,
7058   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7059   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7060  },
7061  {
7062   "alignment" : 8,
7063   "fields" :
7064   [
7065    {
7066     "access" : "private",
7067     "field_name" : "mRefs",
7068     "field_offset" : 64,
7069     "referenced_type" : "type-3"
7070    }
7071   ],
7072   "linker_set_key" : "android::RefBase",
7073   "name" : "android::RefBase",
7074   "record_kind" : "class",
7075   "referenced_type" : "type-11",
7076   "self_type" : "type-11",
7077   "size" : 16,
7078   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7079   "unique_id" : "_ZTSN7android7RefBaseE",
7080   "vtable_components" :
7081   [
7082    {
7083     "kind" : "offset_to_top"
7084    },
7085    {
7086     "kind" : "rtti",
7087     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7088    },
7089    {
7090     "kind" : "complete_dtor_pointer",
7091     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7092    },
7093    {
7094     "kind" : "deleting_dtor_pointer",
7095     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7096    },
7097    {
7098     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7099    },
7100    {
7101     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7102    },
7103    {
7104     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7105    },
7106    {
7107     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7108    }
7109   ]
7110  },
7111  {
7112   "alignment" : 1,
7113   "linker_set_key" : "android::RefBase::weakref_type",
7114   "name" : "android::RefBase::weakref_type",
7115   "record_kind" : "class",
7116   "referenced_type" : "type-35",
7117   "self_type" : "type-35",
7118   "size" : 1,
7119   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7120   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7121  },
7122  {
7123   "alignment" : 1,
7124   "linker_set_key" : "android::ReferenceMover",
7125   "name" : "android::ReferenceMover",
7126   "record_kind" : "class",
7127   "referenced_type" : "type-308",
7128   "self_type" : "type-308",
7129   "size" : 1,
7130   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7131   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7132  },
7133  {
7134   "alignment" : 8,
7135   "linker_set_key" : "android::ReferenceRenamer",
7136   "name" : "android::ReferenceRenamer",
7137   "record_kind" : "class",
7138   "referenced_type" : "type-302",
7139   "self_type" : "type-302",
7140   "size" : 8,
7141   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7142   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7143   "vtable_components" :
7144   [
7145    {
7146     "kind" : "offset_to_top"
7147    },
7148    {
7149     "kind" : "rtti",
7150     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7151    },
7152    {
7153     "is_pure" : true,
7154     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7155    }
7156   ]
7157  },
7158  {
7159   "alignment" : 8,
7160   "fields" :
7161   [
7162    {
7163     "access" : "private",
7164     "field_name" : "mTag",
7165     "referenced_type" : "type-25"
7166    }
7167   ],
7168   "linker_set_key" : "android::ScopedTrace",
7169   "name" : "android::ScopedTrace",
7170   "record_kind" : "class",
7171   "referenced_type" : "type-524",
7172   "self_type" : "type-524",
7173   "size" : 8,
7174   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7175   "unique_id" : "_ZTSN7android11ScopedTraceE"
7176  },
7177  {
7178   "alignment" : 8,
7179   "base_specifiers" :
7180   [
7181    {
7182     "access" : "private",
7183     "referenced_type" : "type-48"
7184    }
7185   ],
7186   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7187   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7188   "record_kind" : "class",
7189   "referenced_type" : "type-47",
7190   "self_type" : "type-47",
7191   "size" : 40,
7192   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7193   "template_args" : [ "type-49" ],
7194   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7195   "vtable_components" :
7196   [
7197    {
7198     "kind" : "offset_to_top"
7199    },
7200    {
7201     "kind" : "rtti",
7202     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7203    },
7204    {
7205     "kind" : "complete_dtor_pointer",
7206     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7207    },
7208    {
7209     "kind" : "deleting_dtor_pointer",
7210     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7211    },
7212    {
7213     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7214    },
7215    {
7216     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7217    },
7218    {
7219     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7220    },
7221    {
7222     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7223    },
7224    {
7225     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7226    },
7227    {
7228     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7229    },
7230    {
7231     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7232    }
7233   ]
7234  },
7235  {
7236   "alignment" : 8,
7237   "base_specifiers" :
7238   [
7239    {
7240     "referenced_type" : "type-30"
7241    }
7242   ],
7243   "linker_set_key" : "android::SortedVectorImpl",
7244   "name" : "android::SortedVectorImpl",
7245   "record_kind" : "class",
7246   "referenced_type" : "type-48",
7247   "self_type" : "type-48",
7248   "size" : 40,
7249   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7250   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7251   "vtable_components" :
7252   [
7253    {
7254     "kind" : "offset_to_top"
7255    },
7256    {
7257     "kind" : "rtti",
7258     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7259    },
7260    {
7261     "kind" : "complete_dtor_pointer",
7262     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7263    },
7264    {
7265     "kind" : "deleting_dtor_pointer",
7266     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7267    },
7268    {
7269     "is_pure" : true,
7270     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7271    },
7272    {
7273     "is_pure" : true,
7274     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7275    },
7276    {
7277     "is_pure" : true,
7278     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7279    },
7280    {
7281     "is_pure" : true,
7282     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7283    },
7284    {
7285     "is_pure" : true,
7286     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7287    },
7288    {
7289     "is_pure" : true,
7290     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7291    },
7292    {
7293     "is_pure" : true,
7294     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7295    }
7296   ]
7297  },
7298  {
7299   "alignment" : 8,
7300   "fields" :
7301   [
7302    {
7303     "access" : "private",
7304     "field_name" : "mString",
7305     "referenced_type" : "type-42"
7306    }
7307   ],
7308   "linker_set_key" : "android::String16",
7309   "name" : "android::String16",
7310   "record_kind" : "class",
7311   "referenced_type" : "type-41",
7312   "self_type" : "type-41",
7313   "size" : 8,
7314   "source_file" : "/system/core/libutils/include/utils/String16.h",
7315   "unique_id" : "_ZTSN7android8String16E"
7316  },
7317  {
7318   "alignment" : 8,
7319   "fields" :
7320   [
7321    {
7322     "access" : "private",
7323     "field_name" : "mString",
7324     "referenced_type" : "type-51"
7325    }
7326   ],
7327   "linker_set_key" : "android::String8",
7328   "name" : "android::String8",
7329   "record_kind" : "class",
7330   "referenced_type" : "type-50",
7331   "self_type" : "type-50",
7332   "size" : 8,
7333   "source_file" : "/system/core/libutils/include/utils/String8.h",
7334   "unique_id" : "_ZTSN7android7String8E"
7335  },
7336  {
7337   "alignment" : 8,
7338   "base_specifiers" :
7339   [
7340    {
7341     "is_virtual" : true,
7342     "referenced_type" : "type-11"
7343    }
7344   ],
7345   "fields" :
7346   [
7347    {
7348     "access" : "private",
7349     "field_name" : "mCanCallJava",
7350     "field_offset" : 64,
7351     "referenced_type" : "type-84"
7352    },
7353    {
7354     "access" : "private",
7355     "field_name" : "mThread",
7356     "field_offset" : 128,
7357     "referenced_type" : "type-21"
7358    },
7359    {
7360     "access" : "private",
7361     "field_name" : "mLock",
7362     "field_offset" : 192,
7363     "referenced_type" : "type-27"
7364    },
7365    {
7366     "access" : "private",
7367     "field_name" : "mThreadExitedCondition",
7368     "field_offset" : 512,
7369     "referenced_type" : "type-85"
7370    },
7371    {
7372     "access" : "private",
7373     "field_name" : "mStatus",
7374     "field_offset" : 896,
7375     "referenced_type" : "type-20"
7376    },
7377    {
7378     "access" : "private",
7379     "field_name" : "mExitPending",
7380     "field_offset" : 928,
7381     "referenced_type" : "type-87"
7382    },
7383    {
7384     "access" : "private",
7385     "field_name" : "mRunning",
7386     "field_offset" : 936,
7387     "referenced_type" : "type-87"
7388    },
7389    {
7390     "access" : "private",
7391     "field_name" : "mHoldSelf",
7392     "field_offset" : 960,
7393     "referenced_type" : "type-81"
7394    },
7395    {
7396     "access" : "private",
7397     "field_name" : "mTid",
7398     "field_offset" : 1024,
7399     "referenced_type" : "type-20"
7400    }
7401   ],
7402   "linker_set_key" : "android::Thread",
7403   "name" : "android::Thread",
7404   "record_kind" : "class",
7405   "referenced_type" : "type-83",
7406   "self_type" : "type-83",
7407   "size" : 152,
7408   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7409   "unique_id" : "_ZTSN7android6ThreadE",
7410   "vtable_components" :
7411   [
7412    {
7413     "component_value" : 136,
7414     "kind" : "vbase_offset"
7415    },
7416    {
7417     "kind" : "offset_to_top"
7418    },
7419    {
7420     "kind" : "rtti",
7421     "mangled_component_name" : "_ZTIN7android6ThreadE"
7422    },
7423    {
7424     "kind" : "complete_dtor_pointer",
7425     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7426    },
7427    {
7428     "kind" : "deleting_dtor_pointer",
7429     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7430    },
7431    {
7432     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7433    },
7434    {
7435     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7436    },
7437    {
7438     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7439    },
7440    {
7441     "is_pure" : true,
7442     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7443    },
7444    {
7445     "kind" : "vcall_offset"
7446    },
7447    {
7448     "kind" : "vcall_offset"
7449    },
7450    {
7451     "kind" : "vcall_offset"
7452    },
7453    {
7454     "kind" : "vcall_offset"
7455    },
7456    {
7457     "component_value" : -136,
7458     "kind" : "vcall_offset"
7459    },
7460    {
7461     "component_value" : -136,
7462     "kind" : "offset_to_top"
7463    },
7464    {
7465     "kind" : "rtti",
7466     "mangled_component_name" : "_ZTIN7android6ThreadE"
7467    },
7468    {
7469     "kind" : "complete_dtor_pointer",
7470     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7471    },
7472    {
7473     "kind" : "deleting_dtor_pointer",
7474     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7475    },
7476    {
7477     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7478    },
7479    {
7480     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7481    },
7482    {
7483     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7484    },
7485    {
7486     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7487    }
7488   ]
7489  },
7490  {
7491   "alignment" : 8,
7492   "base_specifiers" :
7493   [
7494    {
7495     "access" : "private",
7496     "referenced_type" : "type-30"
7497    }
7498   ],
7499   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7500   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7501   "record_kind" : "class",
7502   "referenced_type" : "type-29",
7503   "self_type" : "type-29",
7504   "size" : 40,
7505   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7506   "template_args" : [ "type-33" ],
7507   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7508   "vtable_components" :
7509   [
7510    {
7511     "kind" : "offset_to_top"
7512    },
7513    {
7514     "kind" : "rtti",
7515     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7516    },
7517    {
7518     "kind" : "complete_dtor_pointer",
7519     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7520    },
7521    {
7522     "kind" : "deleting_dtor_pointer",
7523     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7524    },
7525    {
7526     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7527    },
7528    {
7529     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7530    },
7531    {
7532     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7533    },
7534    {
7535     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7536    },
7537    {
7538     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7539    },
7540    {
7541     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7542    }
7543   ]
7544  },
7545  {
7546   "alignment" : 8,
7547   "fields" :
7548   [
7549    {
7550     "access" : "private",
7551     "field_name" : "mStorage",
7552     "field_offset" : 64,
7553     "referenced_type" : "type-21"
7554    },
7555    {
7556     "access" : "private",
7557     "field_name" : "mCount",
7558     "field_offset" : 128,
7559     "referenced_type" : "type-25"
7560    },
7561    {
7562     "access" : "private",
7563     "field_name" : "mFlags",
7564     "field_offset" : 192,
7565     "referenced_type" : "type-31"
7566    },
7567    {
7568     "access" : "private",
7569     "field_name" : "mItemSize",
7570     "field_offset" : 256,
7571     "referenced_type" : "type-32"
7572    }
7573   ],
7574   "linker_set_key" : "android::VectorImpl",
7575   "name" : "android::VectorImpl",
7576   "record_kind" : "class",
7577   "referenced_type" : "type-30",
7578   "self_type" : "type-30",
7579   "size" : 40,
7580   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7581   "unique_id" : "_ZTSN7android10VectorImplE",
7582   "vtable_components" :
7583   [
7584    {
7585     "kind" : "offset_to_top"
7586    },
7587    {
7588     "kind" : "rtti",
7589     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7590    },
7591    {
7592     "kind" : "complete_dtor_pointer",
7593     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7594    },
7595    {
7596     "kind" : "deleting_dtor_pointer",
7597     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7598    },
7599    {
7600     "is_pure" : true,
7601     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7602    },
7603    {
7604     "is_pure" : true,
7605     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7606    },
7607    {
7608     "is_pure" : true,
7609     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7610    },
7611    {
7612     "is_pure" : true,
7613     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7614    },
7615    {
7616     "is_pure" : true,
7617     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7618    },
7619    {
7620     "is_pure" : true,
7621     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7622    }
7623   ]
7624  },
7625  {
7626   "alignment" : 8,
7627   "base_specifiers" :
7628   [
7629    {
7630     "referenced_type" : "type-201"
7631    }
7632   ],
7633   "linker_set_key" : "android::VirtualLightRefBase",
7634   "name" : "android::VirtualLightRefBase",
7635   "record_kind" : "class",
7636   "referenced_type" : "type-203",
7637   "self_type" : "type-203",
7638   "size" : 16,
7639   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7640   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7641   "vtable_components" :
7642   [
7643    {
7644     "kind" : "offset_to_top"
7645    },
7646    {
7647     "kind" : "rtti",
7648     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7649    },
7650    {
7651     "kind" : "complete_dtor_pointer",
7652     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7653    },
7654    {
7655     "kind" : "deleting_dtor_pointer",
7656     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7657    }
7658   ]
7659  },
7660  {
7661   "alignment" : 8,
7662   "base_specifiers" :
7663   [
7664    {
7665     "referenced_type" : "type-10"
7666    }
7667   ],
7668   "fields" :
7669   [
7670    {
7671     "access" : "protected",
7672     "field_name" : "mSchedPolicy",
7673     "field_offset" : 64,
7674     "referenced_type" : "type-20"
7675    },
7676    {
7677     "access" : "protected",
7678     "field_name" : "mSchedPriority",
7679     "field_offset" : 96,
7680     "referenced_type" : "type-20"
7681    },
7682    {
7683     "access" : "private",
7684     "field_name" : "mExtras",
7685     "field_offset" : 128,
7686     "referenced_type" : "type-152"
7687    },
7688    {
7689     "access" : "private",
7690     "field_name" : "mReserved0",
7691     "field_offset" : 192,
7692     "referenced_type" : "type-21"
7693    }
7694   ],
7695   "linker_set_key" : "android::hardware::BHwBinder",
7696   "name" : "android::hardware::BHwBinder",
7697   "record_kind" : "class",
7698   "referenced_type" : "type-151",
7699   "self_type" : "type-151",
7700   "size" : 48,
7701   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7702   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7703   "vtable_components" :
7704   [
7705    {
7706     "component_value" : 32,
7707     "kind" : "vbase_offset"
7708    },
7709    {
7710     "kind" : "offset_to_top"
7711    },
7712    {
7713     "kind" : "rtti",
7714     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7715    },
7716    {
7717     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7718    },
7719    {
7720     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7721    },
7722    {
7723     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7724    },
7725    {
7726     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7727    },
7728    {
7729     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7730    },
7731    {
7732     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7733    },
7734    {
7735     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7736    },
7737    {
7738     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7739    },
7740    {
7741     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7742    },
7743    {
7744     "kind" : "complete_dtor_pointer",
7745     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7746    },
7747    {
7748     "kind" : "deleting_dtor_pointer",
7749     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7750    },
7751    {
7752     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7753    },
7754    {
7755     "kind" : "vcall_offset"
7756    },
7757    {
7758     "kind" : "vcall_offset"
7759    },
7760    {
7761     "kind" : "vcall_offset"
7762    },
7763    {
7764     "kind" : "vcall_offset"
7765    },
7766    {
7767     "component_value" : -32,
7768     "kind" : "vcall_offset"
7769    },
7770    {
7771     "component_value" : -32,
7772     "kind" : "offset_to_top"
7773    },
7774    {
7775     "kind" : "rtti",
7776     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7777    },
7778    {
7779     "kind" : "complete_dtor_pointer",
7780     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7781    },
7782    {
7783     "kind" : "deleting_dtor_pointer",
7784     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7785    },
7786    {
7787     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7788    },
7789    {
7790     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7791    },
7792    {
7793     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7794    },
7795    {
7796     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7797    }
7798   ]
7799  },
7800  {
7801   "alignment" : 8,
7802   "base_specifiers" :
7803   [
7804    {
7805     "is_virtual" : true,
7806     "referenced_type" : "type-11"
7807    }
7808   ],
7809   "fields" :
7810   [
7811    {
7812     "access" : "private",
7813     "field_name" : "mRemote",
7814     "field_offset" : 64,
7815     "referenced_type" : "type-114"
7816    },
7817    {
7818     "access" : "private",
7819     "field_name" : "mRefs",
7820     "field_offset" : 128,
7821     "referenced_type" : "type-34"
7822    },
7823    {
7824     "access" : "private",
7825     "field_name" : "mState",
7826     "field_offset" : 192,
7827     "referenced_type" : "type-115"
7828    }
7829   ],
7830   "linker_set_key" : "android::hardware::BpHwRefBase",
7831   "name" : "android::hardware::BpHwRefBase",
7832   "record_kind" : "class",
7833   "referenced_type" : "type-113",
7834   "self_type" : "type-113",
7835   "size" : 48,
7836   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7837   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7838   "vtable_components" :
7839   [
7840    {
7841     "component_value" : 32,
7842     "kind" : "vbase_offset"
7843    },
7844    {
7845     "kind" : "offset_to_top"
7846    },
7847    {
7848     "kind" : "rtti",
7849     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7850    },
7851    {
7852     "kind" : "complete_dtor_pointer",
7853     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7854    },
7855    {
7856     "kind" : "deleting_dtor_pointer",
7857     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7858    },
7859    {
7860     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7861    },
7862    {
7863     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7864    },
7865    {
7866     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7867    },
7868    {
7869     "kind" : "vcall_offset"
7870    },
7871    {
7872     "component_value" : -32,
7873     "kind" : "vcall_offset"
7874    },
7875    {
7876     "component_value" : -32,
7877     "kind" : "vcall_offset"
7878    },
7879    {
7880     "component_value" : -32,
7881     "kind" : "vcall_offset"
7882    },
7883    {
7884     "component_value" : -32,
7885     "kind" : "vcall_offset"
7886    },
7887    {
7888     "component_value" : -32,
7889     "kind" : "offset_to_top"
7890    },
7891    {
7892     "kind" : "rtti",
7893     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7894    },
7895    {
7896     "kind" : "complete_dtor_pointer",
7897     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7898    },
7899    {
7900     "kind" : "deleting_dtor_pointer",
7901     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7902    },
7903    {
7904     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7905    },
7906    {
7907     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7908    },
7909    {
7910     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7911    },
7912    {
7913     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7914    }
7915   ]
7916  },
7917  {
7918   "alignment" : 8,
7919   "base_specifiers" :
7920   [
7921    {
7922     "referenced_type" : "type-130"
7923    },
7924    {
7925     "referenced_type" : "type-16"
7926    },
7927    {
7928     "referenced_type" : "type-113"
7929    }
7930   ],
7931   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7932   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7933   "record_kind" : "class",
7934   "referenced_type" : "type-411",
7935   "self_type" : "type-411",
7936   "size" : 64,
7937   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7938   "template_args" : [ "type-130" ],
7939   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
7940   "vtable_components" :
7941   [
7942    {
7943     "component_value" : 48,
7944     "kind" : "vbase_offset"
7945    },
7946    {
7947     "kind" : "offset_to_top"
7948    },
7949    {
7950     "kind" : "rtti",
7951     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7952    },
7953    {
7954     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
7955    },
7956    {
7957     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7958    },
7959    {
7960     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7961    },
7962    {
7963     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7964    },
7965    {
7966     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7967    },
7968    {
7969     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
7970    },
7971    {
7972     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7973    },
7974    {
7975     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
7976    },
7977    {
7978     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7979    },
7980    {
7981     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
7982    },
7983    {
7984     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7985    },
7986    {
7987     "kind" : "complete_dtor_pointer",
7988     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7989    },
7990    {
7991     "kind" : "deleting_dtor_pointer",
7992     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7993    },
7994    {
7995     "is_pure" : true,
7996     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
7997    },
7998    {
7999     "is_pure" : true,
8000     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
8001    },
8002    {
8003     "is_pure" : true,
8004     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8005    },
8006    {
8007     "is_pure" : true,
8008     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
8009    },
8010    {
8011     "is_pure" : true,
8012     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
8013    },
8014    {
8015     "is_pure" : true,
8016     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
8017    },
8018    {
8019     "is_pure" : true,
8020     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
8021    },
8022    {
8023     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8024    },
8025    {
8026     "component_value" : 40,
8027     "kind" : "vbase_offset"
8028    },
8029    {
8030     "component_value" : -8,
8031     "kind" : "offset_to_top"
8032    },
8033    {
8034     "kind" : "rtti",
8035     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8036    },
8037    {
8038     "kind" : "complete_dtor_pointer",
8039     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8040    },
8041    {
8042     "kind" : "deleting_dtor_pointer",
8043     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8044    },
8045    {
8046     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8047    },
8048    {
8049     "component_value" : 32,
8050     "kind" : "vbase_offset"
8051    },
8052    {
8053     "component_value" : -16,
8054     "kind" : "offset_to_top"
8055    },
8056    {
8057     "kind" : "rtti",
8058     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8059    },
8060    {
8061     "kind" : "complete_dtor_pointer",
8062     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8063    },
8064    {
8065     "kind" : "deleting_dtor_pointer",
8066     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8067    },
8068    {
8069     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8070    },
8071    {
8072     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8073    },
8074    {
8075     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8076    },
8077    {
8078     "kind" : "vcall_offset"
8079    },
8080    {
8081     "component_value" : -32,
8082     "kind" : "vcall_offset"
8083    },
8084    {
8085     "component_value" : -32,
8086     "kind" : "vcall_offset"
8087    },
8088    {
8089     "component_value" : -32,
8090     "kind" : "vcall_offset"
8091    },
8092    {
8093     "component_value" : -48,
8094     "kind" : "vcall_offset"
8095    },
8096    {
8097     "component_value" : -48,
8098     "kind" : "offset_to_top"
8099    },
8100    {
8101     "kind" : "rtti",
8102     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8103    },
8104    {
8105     "kind" : "complete_dtor_pointer",
8106     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8107    },
8108    {
8109     "kind" : "deleting_dtor_pointer",
8110     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8111    },
8112    {
8113     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8114    },
8115    {
8116     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8117    },
8118    {
8119     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8120    },
8121    {
8122     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8123    }
8124   ]
8125  },
8126  {
8127   "alignment" : 8,
8128   "base_specifiers" :
8129   [
8130    {
8131     "referenced_type" : "type-108"
8132    },
8133    {
8134     "referenced_type" : "type-16"
8135    },
8136    {
8137     "referenced_type" : "type-113"
8138    }
8139   ],
8140   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8141   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8142   "record_kind" : "class",
8143   "referenced_type" : "type-112",
8144   "self_type" : "type-112",
8145   "size" : 64,
8146   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8147   "template_args" : [ "type-108" ],
8148   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
8149   "vtable_components" :
8150   [
8151    {
8152     "component_value" : 48,
8153     "kind" : "vbase_offset"
8154    },
8155    {
8156     "kind" : "offset_to_top"
8157    },
8158    {
8159     "kind" : "rtti",
8160     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8161    },
8162    {
8163     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
8164    },
8165    {
8166     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8167    },
8168    {
8169     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8170    },
8171    {
8172     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8173    },
8174    {
8175     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8176    },
8177    {
8178     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
8179    },
8180    {
8181     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8182    },
8183    {
8184     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
8185    },
8186    {
8187     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8188    },
8189    {
8190     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
8191    },
8192    {
8193     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8194    },
8195    {
8196     "kind" : "complete_dtor_pointer",
8197     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8198    },
8199    {
8200     "kind" : "deleting_dtor_pointer",
8201     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8202    },
8203    {
8204     "is_pure" : true,
8205     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
8206    },
8207    {
8208     "is_pure" : true,
8209     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
8210    },
8211    {
8212     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8213    },
8214    {
8215     "component_value" : 40,
8216     "kind" : "vbase_offset"
8217    },
8218    {
8219     "component_value" : -8,
8220     "kind" : "offset_to_top"
8221    },
8222    {
8223     "kind" : "rtti",
8224     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8225    },
8226    {
8227     "kind" : "complete_dtor_pointer",
8228     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8229    },
8230    {
8231     "kind" : "deleting_dtor_pointer",
8232     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8233    },
8234    {
8235     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8236    },
8237    {
8238     "component_value" : 32,
8239     "kind" : "vbase_offset"
8240    },
8241    {
8242     "component_value" : -16,
8243     "kind" : "offset_to_top"
8244    },
8245    {
8246     "kind" : "rtti",
8247     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8248    },
8249    {
8250     "kind" : "complete_dtor_pointer",
8251     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8252    },
8253    {
8254     "kind" : "deleting_dtor_pointer",
8255     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8256    },
8257    {
8258     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8259    },
8260    {
8261     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8262    },
8263    {
8264     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8265    },
8266    {
8267     "kind" : "vcall_offset"
8268    },
8269    {
8270     "component_value" : -32,
8271     "kind" : "vcall_offset"
8272    },
8273    {
8274     "component_value" : -32,
8275     "kind" : "vcall_offset"
8276    },
8277    {
8278     "component_value" : -32,
8279     "kind" : "vcall_offset"
8280    },
8281    {
8282     "component_value" : -48,
8283     "kind" : "vcall_offset"
8284    },
8285    {
8286     "component_value" : -48,
8287     "kind" : "offset_to_top"
8288    },
8289    {
8290     "kind" : "rtti",
8291     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8292    },
8293    {
8294     "kind" : "complete_dtor_pointer",
8295     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8296    },
8297    {
8298     "kind" : "deleting_dtor_pointer",
8299     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8300    },
8301    {
8302     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8303    },
8304    {
8305     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8306    },
8307    {
8308     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8309    },
8310    {
8311     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8312    }
8313   ]
8314  },
8315  {
8316   "alignment" : 8,
8317   "base_specifiers" :
8318   [
8319    {
8320     "referenced_type" : "type-73"
8321    },
8322    {
8323     "referenced_type" : "type-16"
8324    },
8325    {
8326     "referenced_type" : "type-113"
8327    }
8328   ],
8329   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8330   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8331   "record_kind" : "class",
8332   "referenced_type" : "type-409",
8333   "self_type" : "type-409",
8334   "size" : 64,
8335   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8336   "template_args" : [ "type-73" ],
8337   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8338   "vtable_components" :
8339   [
8340    {
8341     "component_value" : 48,
8342     "kind" : "vbase_offset"
8343    },
8344    {
8345     "kind" : "offset_to_top"
8346    },
8347    {
8348     "kind" : "rtti",
8349     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8350    },
8351    {
8352     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8353    },
8354    {
8355     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8356    },
8357    {
8358     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8359    },
8360    {
8361     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8362    },
8363    {
8364     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8365    },
8366    {
8367     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8368    },
8369    {
8370     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8371    },
8372    {
8373     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8374    },
8375    {
8376     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8377    },
8378    {
8379     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8380    },
8381    {
8382     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8383    },
8384    {
8385     "kind" : "complete_dtor_pointer",
8386     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8387    },
8388    {
8389     "kind" : "deleting_dtor_pointer",
8390     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8391    },
8392    {
8393     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8394    },
8395    {
8396     "component_value" : 40,
8397     "kind" : "vbase_offset"
8398    },
8399    {
8400     "component_value" : -8,
8401     "kind" : "offset_to_top"
8402    },
8403    {
8404     "kind" : "rtti",
8405     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8406    },
8407    {
8408     "kind" : "complete_dtor_pointer",
8409     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8410    },
8411    {
8412     "kind" : "deleting_dtor_pointer",
8413     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8414    },
8415    {
8416     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8417    },
8418    {
8419     "component_value" : 32,
8420     "kind" : "vbase_offset"
8421    },
8422    {
8423     "component_value" : -16,
8424     "kind" : "offset_to_top"
8425    },
8426    {
8427     "kind" : "rtti",
8428     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8429    },
8430    {
8431     "kind" : "complete_dtor_pointer",
8432     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8433    },
8434    {
8435     "kind" : "deleting_dtor_pointer",
8436     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8437    },
8438    {
8439     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8440    },
8441    {
8442     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8443    },
8444    {
8445     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8446    },
8447    {
8448     "kind" : "vcall_offset"
8449    },
8450    {
8451     "component_value" : -32,
8452     "kind" : "vcall_offset"
8453    },
8454    {
8455     "component_value" : -32,
8456     "kind" : "vcall_offset"
8457    },
8458    {
8459     "component_value" : -32,
8460     "kind" : "vcall_offset"
8461    },
8462    {
8463     "component_value" : -48,
8464     "kind" : "vcall_offset"
8465    },
8466    {
8467     "component_value" : -48,
8468     "kind" : "offset_to_top"
8469    },
8470    {
8471     "kind" : "rtti",
8472     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8473    },
8474    {
8475     "kind" : "complete_dtor_pointer",
8476     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8477    },
8478    {
8479     "kind" : "deleting_dtor_pointer",
8480     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8481    },
8482    {
8483     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8484    },
8485    {
8486     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8487    },
8488    {
8489     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8490    },
8491    {
8492     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8493    }
8494   ]
8495  },
8496  {
8497   "alignment" : 8,
8498   "fields" :
8499   [
8500    {
8501     "access" : "private",
8502     "field_name" : "mMutex",
8503     "referenced_type" : "type-436"
8504    },
8505    {
8506     "access" : "private",
8507     "field_name" : "mMap",
8508     "field_offset" : 320,
8509     "referenced_type" : "type-437"
8510    }
8511   ],
8512   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8513   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8514   "record_kind" : "class",
8515   "referenced_type" : "type-435",
8516   "self_type" : "type-435",
8517   "size" : 64,
8518   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8519   "template_args" : [ "type-143", "type-438" ],
8520   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8521  },
8522  {
8523   "alignment" : 8,
8524   "fields" :
8525   [
8526    {
8527     "access" : "private",
8528     "field_name" : "mMutex",
8529     "referenced_type" : "type-444"
8530    },
8531    {
8532     "access" : "private",
8533     "field_name" : "mMap",
8534     "field_offset" : 320,
8535     "referenced_type" : "type-445"
8536    }
8537   ],
8538   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8539   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8540   "record_kind" : "class",
8541   "referenced_type" : "type-443",
8542   "self_type" : "type-443",
8543   "size" : 64,
8544   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8545   "template_args" : [ "type-143", "type-36" ],
8546   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8547  },
8548  {
8549   "alignment" : 8,
8550   "fields" :
8551   [
8552    {
8553     "access" : "private",
8554     "field_name" : "mMutex",
8555     "referenced_type" : "type-450"
8556    },
8557    {
8558     "access" : "private",
8559     "field_name" : "mMap",
8560     "field_offset" : 320,
8561     "referenced_type" : "type-451"
8562    }
8563   ],
8564   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8565   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8566   "record_kind" : "class",
8567   "referenced_type" : "type-449",
8568   "self_type" : "type-449",
8569   "size" : 64,
8570   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8571   "template_args" : [ "type-452", "type-350" ],
8572   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8573  },
8574  {
8575   "alignment" : 8,
8576   "fields" :
8577   [
8578    {
8579     "access" : "private",
8580     "field_name" : "mMutex",
8581     "referenced_type" : "type-468"
8582    },
8583    {
8584     "access" : "private",
8585     "field_name" : "mMap",
8586     "field_offset" : 320,
8587     "referenced_type" : "type-469"
8588    }
8589   ],
8590   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8591   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8592   "record_kind" : "class",
8593   "referenced_type" : "type-467",
8594   "self_type" : "type-467",
8595   "size" : 64,
8596   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8597   "template_args" : [ "type-470", "type-471" ],
8598   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8599  },
8600  {
8601   "alignment" : 8,
8602   "fields" :
8603   [
8604    {
8605     "access" : "private",
8606     "field_name" : "mMutex",
8607     "referenced_type" : "type-458"
8608    },
8609    {
8610     "access" : "private",
8611     "field_name" : "mMap",
8612     "field_offset" : 320,
8613     "referenced_type" : "type-459"
8614    }
8615   ],
8616   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8617   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8618   "record_kind" : "class",
8619   "referenced_type" : "type-457",
8620   "self_type" : "type-457",
8621   "size" : 64,
8622   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8623   "template_args" : [ "type-460", "type-461" ],
8624   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8625  },
8626  {
8627   "alignment" : 8,
8628   "fields" :
8629   [
8630    {
8631     "field_name" : "flags",
8632     "referenced_type" : "type-2"
8633    },
8634    {
8635     "field_name" : "fdIndex",
8636     "field_offset" : 32,
8637     "referenced_type" : "type-2"
8638    },
8639    {
8640     "field_name" : "offset",
8641     "field_offset" : 64,
8642     "referenced_type" : "type-2"
8643    },
8644    {
8645     "field_name" : "extent",
8646     "field_offset" : 128,
8647     "referenced_type" : "type-25"
8648    }
8649   ],
8650   "linker_set_key" : "android::hardware::GrantorDescriptor",
8651   "name" : "android::hardware::GrantorDescriptor",
8652   "referenced_type" : "type-333",
8653   "self_type" : "type-333",
8654   "size" : 24,
8655   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8656   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8657  },
8658  {
8659   "alignment" : 8,
8660   "base_specifiers" :
8661   [
8662    {
8663     "is_virtual" : true,
8664     "referenced_type" : "type-315"
8665    },
8666    {
8667     "is_virtual" : true,
8668     "referenced_type" : "type-11"
8669    }
8670   ],
8671   "linker_set_key" : "android::hardware::HidlMemory",
8672   "name" : "android::hardware::HidlMemory",
8673   "record_kind" : "class",
8674   "referenced_type" : "type-325",
8675   "self_type" : "type-325",
8676   "size" : 64,
8677   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8678   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8679   "vtable_components" :
8680   [
8681    {
8682     "component_value" : 48,
8683     "kind" : "vbase_offset"
8684    },
8685    {
8686     "component_value" : 8,
8687     "kind" : "vbase_offset"
8688    },
8689    {
8690     "kind" : "offset_to_top"
8691    },
8692    {
8693     "kind" : "rtti",
8694     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8695    },
8696    {
8697     "kind" : "complete_dtor_pointer",
8698     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8699    },
8700    {
8701     "kind" : "deleting_dtor_pointer",
8702     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8703    },
8704    {
8705     "kind" : "vcall_offset"
8706    },
8707    {
8708     "kind" : "vcall_offset"
8709    },
8710    {
8711     "kind" : "vcall_offset"
8712    },
8713    {
8714     "kind" : "vcall_offset"
8715    },
8716    {
8717     "component_value" : -48,
8718     "kind" : "vcall_offset"
8719    },
8720    {
8721     "component_value" : -48,
8722     "kind" : "offset_to_top"
8723    },
8724    {
8725     "kind" : "rtti",
8726     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8727    },
8728    {
8729     "kind" : "complete_dtor_pointer",
8730     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8731    },
8732    {
8733     "kind" : "deleting_dtor_pointer",
8734     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8735    },
8736    {
8737     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8738    },
8739    {
8740     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8741    },
8742    {
8743     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8744    },
8745    {
8746     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8747    }
8748   ]
8749  },
8750  {
8751   "alignment" : 8,
8752   "base_specifiers" :
8753   [
8754    {
8755     "is_virtual" : true,
8756     "referenced_type" : "type-11"
8757    }
8758   ],
8759   "linker_set_key" : "android::hardware::IBinder",
8760   "name" : "android::hardware::IBinder",
8761   "record_kind" : "class",
8762   "referenced_type" : "type-10",
8763   "self_type" : "type-10",
8764   "size" : 24,
8765   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8766   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8767   "vtable_components" :
8768   [
8769    {
8770     "component_value" : 8,
8771     "kind" : "vbase_offset"
8772    },
8773    {
8774     "kind" : "offset_to_top"
8775    },
8776    {
8777     "kind" : "rtti",
8778     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8779    },
8780    {
8781     "is_pure" : true,
8782     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8783    },
8784    {
8785     "is_pure" : true,
8786     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8787    },
8788    {
8789     "is_pure" : true,
8790     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8791    },
8792    {
8793     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8794    },
8795    {
8796     "is_pure" : true,
8797     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8798    },
8799    {
8800     "is_pure" : true,
8801     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8802    },
8803    {
8804     "is_pure" : true,
8805     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8806    },
8807    {
8808     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8809    },
8810    {
8811     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8812    },
8813    {
8814     "kind" : "complete_dtor_pointer",
8815     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8816    },
8817    {
8818     "kind" : "deleting_dtor_pointer",
8819     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8820    },
8821    {
8822     "kind" : "vcall_offset"
8823    },
8824    {
8825     "kind" : "vcall_offset"
8826    },
8827    {
8828     "kind" : "vcall_offset"
8829    },
8830    {
8831     "kind" : "vcall_offset"
8832    },
8833    {
8834     "component_value" : -8,
8835     "kind" : "vcall_offset"
8836    },
8837    {
8838     "component_value" : -8,
8839     "kind" : "offset_to_top"
8840    },
8841    {
8842     "kind" : "rtti",
8843     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8844    },
8845    {
8846     "kind" : "complete_dtor_pointer",
8847     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8848    },
8849    {
8850     "kind" : "deleting_dtor_pointer",
8851     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8852    },
8853    {
8854     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8855    },
8856    {
8857     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8858    },
8859    {
8860     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8861    },
8862    {
8863     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8864    }
8865   ]
8866  },
8867  {
8868   "alignment" : 8,
8869   "base_specifiers" :
8870   [
8871    {
8872     "is_virtual" : true,
8873     "referenced_type" : "type-11"
8874    }
8875   ],
8876   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8877   "name" : "android::hardware::IBinder::DeathRecipient",
8878   "record_kind" : "class",
8879   "referenced_type" : "type-66",
8880   "self_type" : "type-66",
8881   "size" : 24,
8882   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8883   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8884   "vtable_components" :
8885   [
8886    {
8887     "component_value" : 8,
8888     "kind" : "vbase_offset"
8889    },
8890    {
8891     "kind" : "offset_to_top"
8892    },
8893    {
8894     "kind" : "rtti",
8895     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8896    },
8897    {
8898     "is_pure" : true,
8899     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8900    },
8901    {
8902     "kind" : "complete_dtor_pointer",
8903     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8904    },
8905    {
8906     "kind" : "deleting_dtor_pointer",
8907     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8908    },
8909    {
8910     "kind" : "vcall_offset"
8911    },
8912    {
8913     "kind" : "vcall_offset"
8914    },
8915    {
8916     "kind" : "vcall_offset"
8917    },
8918    {
8919     "kind" : "vcall_offset"
8920    },
8921    {
8922     "component_value" : -8,
8923     "kind" : "vcall_offset"
8924    },
8925    {
8926     "component_value" : -8,
8927     "kind" : "offset_to_top"
8928    },
8929    {
8930     "kind" : "rtti",
8931     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8932    },
8933    {
8934     "kind" : "complete_dtor_pointer",
8935     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8936    },
8937    {
8938     "kind" : "deleting_dtor_pointer",
8939     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8940    },
8941    {
8942     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8943    },
8944    {
8945     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8946    },
8947    {
8948     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8949    },
8950    {
8951     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8952    }
8953   ]
8954  },
8955  {
8956   "alignment" : 8,
8957   "base_specifiers" :
8958   [
8959    {
8960     "is_virtual" : true,
8961     "referenced_type" : "type-11"
8962    }
8963   ],
8964   "linker_set_key" : "android::hardware::IInterface",
8965   "name" : "android::hardware::IInterface",
8966   "record_kind" : "class",
8967   "referenced_type" : "type-16",
8968   "self_type" : "type-16",
8969   "size" : 24,
8970   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8971   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8972   "vtable_components" :
8973   [
8974    {
8975     "component_value" : 8,
8976     "kind" : "vbase_offset"
8977    },
8978    {
8979     "kind" : "offset_to_top"
8980    },
8981    {
8982     "kind" : "rtti",
8983     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8984    },
8985    {
8986     "kind" : "complete_dtor_pointer",
8987     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8988    },
8989    {
8990     "kind" : "deleting_dtor_pointer",
8991     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8992    },
8993    {
8994     "is_pure" : true,
8995     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8996    },
8997    {
8998     "kind" : "vcall_offset"
8999    },
9000    {
9001     "kind" : "vcall_offset"
9002    },
9003    {
9004     "kind" : "vcall_offset"
9005    },
9006    {
9007     "kind" : "vcall_offset"
9008    },
9009    {
9010     "component_value" : -8,
9011     "kind" : "vcall_offset"
9012    },
9013    {
9014     "component_value" : -8,
9015     "kind" : "offset_to_top"
9016    },
9017    {
9018     "kind" : "rtti",
9019     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9020    },
9021    {
9022     "kind" : "complete_dtor_pointer",
9023     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9024    },
9025    {
9026     "kind" : "deleting_dtor_pointer",
9027     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9028    },
9029    {
9030     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9031    },
9032    {
9033     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9034    },
9035    {
9036     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9037    },
9038    {
9039     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9040    }
9041   ]
9042  },
9043  {
9044   "alignment" : 8,
9045   "fields" :
9046   [
9047    {
9048     "access" : "private",
9049     "field_name" : "mGrantors",
9050     "referenced_type" : "type-329"
9051    },
9052    {
9053     "access" : "private",
9054     "field_name" : "mHandle",
9055     "field_offset" : 128,
9056     "referenced_type" : "type-383"
9057    },
9058    {
9059     "access" : "private",
9060     "field_name" : "mQuantum",
9061     "field_offset" : 192,
9062     "referenced_type" : "type-2"
9063    },
9064    {
9065     "access" : "private",
9066     "field_name" : "mFlags",
9067     "field_offset" : 224,
9068     "referenced_type" : "type-2"
9069    }
9070   ],
9071   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9072   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9073   "referenced_type" : "type-382",
9074   "self_type" : "type-382",
9075   "size" : 32,
9076   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9077   "template_args" : [ "type-53" ],
9078   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9079  },
9080  {
9081   "alignment" : 8,
9082   "fields" :
9083   [
9084    {
9085     "access" : "private",
9086     "field_name" : "mBufCachePos",
9087     "referenced_type" : "type-25"
9088    },
9089    {
9090     "access" : "private",
9091     "field_name" : "mBufCache",
9092     "field_offset" : 64,
9093     "referenced_type" : "type-413"
9094    },
9095    {
9096     "access" : "private",
9097     "field_name" : "mError",
9098     "field_offset" : 256,
9099     "referenced_type" : "type-20"
9100    },
9101    {
9102     "access" : "private",
9103     "field_name" : "mData",
9104     "field_offset" : 320,
9105     "referenced_type" : "type-364"
9106    },
9107    {
9108     "access" : "private",
9109     "field_name" : "mDataSize",
9110     "field_offset" : 384,
9111     "referenced_type" : "type-25"
9112    },
9113    {
9114     "access" : "private",
9115     "field_name" : "mDataCapacity",
9116     "field_offset" : 448,
9117     "referenced_type" : "type-25"
9118    },
9119    {
9120     "access" : "private",
9121     "field_name" : "mDataPos",
9122     "field_offset" : 512,
9123     "referenced_type" : "type-25"
9124    },
9125    {
9126     "access" : "private",
9127     "field_name" : "mObjects",
9128     "field_offset" : 576,
9129     "referenced_type" : "type-414"
9130    },
9131    {
9132     "access" : "private",
9133     "field_name" : "mObjectsSize",
9134     "field_offset" : 640,
9135     "referenced_type" : "type-25"
9136    },
9137    {
9138     "access" : "private",
9139     "field_name" : "mObjectsCapacity",
9140     "field_offset" : 704,
9141     "referenced_type" : "type-25"
9142    },
9143    {
9144     "access" : "private",
9145     "field_name" : "mNextObjectHint",
9146     "field_offset" : 768,
9147     "referenced_type" : "type-25"
9148    },
9149    {
9150     "access" : "private",
9151     "field_name" : "mNumRef",
9152     "field_offset" : 832,
9153     "referenced_type" : "type-25"
9154    },
9155    {
9156     "access" : "private",
9157     "field_name" : "mFdsKnown",
9158     "field_offset" : 896,
9159     "referenced_type" : "type-36"
9160    },
9161    {
9162     "access" : "private",
9163     "field_name" : "mHasFds",
9164     "field_offset" : 904,
9165     "referenced_type" : "type-36"
9166    },
9167    {
9168     "access" : "private",
9169     "field_name" : "mAllowFds",
9170     "field_offset" : 912,
9171     "referenced_type" : "type-36"
9172    },
9173    {
9174     "access" : "private",
9175     "field_name" : "mOwner",
9176     "field_offset" : 960,
9177     "referenced_type" : "type-415"
9178    },
9179    {
9180     "access" : "private",
9181     "field_name" : "mOwnerCookie",
9182     "field_offset" : 1024,
9183     "referenced_type" : "type-21"
9184    }
9185   ],
9186   "linker_set_key" : "android::hardware::Parcel",
9187   "name" : "android::hardware::Parcel",
9188   "record_kind" : "class",
9189   "referenced_type" : "type-412",
9190   "self_type" : "type-412",
9191   "size" : 136,
9192   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9193   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9194  },
9195  {
9196   "access" : "private",
9197   "alignment" : 8,
9198   "fields" :
9199   [
9200    {
9201     "field_name" : "index",
9202     "referenced_type" : "type-25"
9203    },
9204    {
9205     "field_name" : "buffer",
9206     "field_offset" : 64,
9207     "referenced_type" : "type-261"
9208    },
9209    {
9210     "field_name" : "bufend",
9211     "field_offset" : 128,
9212     "referenced_type" : "type-261"
9213    }
9214   ],
9215   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9216   "name" : "android::hardware::Parcel::BufferInfo",
9217   "referenced_type" : "type-420",
9218   "self_type" : "type-420",
9219   "size" : 24,
9220   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9221   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9222  },
9223  {
9224   "alignment" : 8,
9225   "base_specifiers" :
9226   [
9227    {
9228     "is_virtual" : true,
9229     "referenced_type" : "type-11"
9230    }
9231   ],
9232   "fields" :
9233   [
9234    {
9235     "access" : "private",
9236     "field_name" : "mDriverFD",
9237     "field_offset" : 64,
9238     "referenced_type" : "type-20"
9239    },
9240    {
9241     "access" : "private",
9242     "field_name" : "mVMStart",
9243     "field_offset" : 128,
9244     "referenced_type" : "type-21"
9245    },
9246    {
9247     "access" : "private",
9248     "field_name" : "mThreadCountLock",
9249     "field_offset" : 192,
9250     "referenced_type" : "type-23"
9251    },
9252    {
9253     "access" : "private",
9254     "field_name" : "mThreadCountDecrement",
9255     "field_offset" : 512,
9256     "referenced_type" : "type-24"
9257    },
9258    {
9259     "access" : "private",
9260     "field_name" : "mExecutingThreadsCount",
9261     "field_offset" : 896,
9262     "referenced_type" : "type-25"
9263    },
9264    {
9265     "access" : "private",
9266     "field_name" : "mMaxThreads",
9267     "field_offset" : 960,
9268     "referenced_type" : "type-25"
9269    },
9270    {
9271     "access" : "private",
9272     "field_name" : "mStarvationStartTimeMs",
9273     "field_offset" : 1024,
9274     "referenced_type" : "type-26"
9275    },
9276    {
9277     "access" : "private",
9278     "field_name" : "mLock",
9279     "field_offset" : 1088,
9280     "referenced_type" : "type-27"
9281    },
9282    {
9283     "access" : "private",
9284     "field_name" : "mHandleToObject",
9285     "field_offset" : 1408,
9286     "referenced_type" : "type-29"
9287    },
9288    {
9289     "access" : "private",
9290     "field_name" : "mManagesContexts",
9291     "field_offset" : 1728,
9292     "referenced_type" : "type-36"
9293    },
9294    {
9295     "access" : "private",
9296     "field_name" : "mBinderContextCheckFunc",
9297     "field_offset" : 1792,
9298     "referenced_type" : "type-37"
9299    },
9300    {
9301     "access" : "private",
9302     "field_name" : "mBinderContextUserData",
9303     "field_offset" : 1856,
9304     "referenced_type" : "type-21"
9305    },
9306    {
9307     "access" : "private",
9308     "field_name" : "mContexts",
9309     "field_offset" : 1920,
9310     "referenced_type" : "type-46"
9311    },
9312    {
9313     "access" : "private",
9314     "field_name" : "mRootDir",
9315     "field_offset" : 2240,
9316     "referenced_type" : "type-50"
9317    },
9318    {
9319     "access" : "private",
9320     "field_name" : "mThreadPoolStarted",
9321     "field_offset" : 2304,
9322     "referenced_type" : "type-36"
9323    },
9324    {
9325     "access" : "private",
9326     "field_name" : "mSpawnThreadOnStart",
9327     "field_offset" : 2312,
9328     "referenced_type" : "type-36"
9329    },
9330    {
9331     "access" : "private",
9332     "field_name" : "mThreadPoolSeq",
9333     "field_offset" : 2336,
9334     "referenced_type" : "type-54"
9335    },
9336    {
9337     "access" : "private",
9338     "field_name" : "mMmapSize",
9339     "field_offset" : 2368,
9340     "referenced_type" : "type-32"
9341    },
9342    {
9343     "access" : "private",
9344     "field_name" : "mCallRestriction",
9345     "field_offset" : 2432,
9346     "referenced_type" : "type-55"
9347    }
9348   ],
9349   "linker_set_key" : "android::hardware::ProcessState",
9350   "name" : "android::hardware::ProcessState",
9351   "record_kind" : "class",
9352   "referenced_type" : "type-19",
9353   "self_type" : "type-19",
9354   "size" : 328,
9355   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9356   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9357   "vtable_components" :
9358   [
9359    {
9360     "component_value" : 312,
9361     "kind" : "vbase_offset"
9362    },
9363    {
9364     "kind" : "offset_to_top"
9365    },
9366    {
9367     "kind" : "rtti",
9368     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9369    },
9370    {
9371     "kind" : "complete_dtor_pointer",
9372     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9373    },
9374    {
9375     "kind" : "deleting_dtor_pointer",
9376     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9377    },
9378    {
9379     "kind" : "vcall_offset"
9380    },
9381    {
9382     "kind" : "vcall_offset"
9383    },
9384    {
9385     "kind" : "vcall_offset"
9386    },
9387    {
9388     "kind" : "vcall_offset"
9389    },
9390    {
9391     "component_value" : -312,
9392     "kind" : "vcall_offset"
9393    },
9394    {
9395     "component_value" : -312,
9396     "kind" : "offset_to_top"
9397    },
9398    {
9399     "kind" : "rtti",
9400     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9401    },
9402    {
9403     "kind" : "complete_dtor_pointer",
9404     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9405    },
9406    {
9407     "kind" : "deleting_dtor_pointer",
9408     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9409    },
9410    {
9411     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9412    },
9413    {
9414     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9415    },
9416    {
9417     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9418    },
9419    {
9420     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9421    }
9422   ]
9423  },
9424  {
9425   "access" : "private",
9426   "alignment" : 8,
9427   "fields" :
9428   [
9429    {
9430     "field_name" : "binder",
9431     "referenced_type" : "type-9"
9432    },
9433    {
9434     "field_name" : "refs",
9435     "field_offset" : 64,
9436     "referenced_type" : "type-34"
9437    }
9438   ],
9439   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9440   "name" : "android::hardware::ProcessState::handle_entry",
9441   "referenced_type" : "type-33",
9442   "self_type" : "type-33",
9443   "size" : 16,
9444   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9445   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9446  },
9447  {
9448   "alignment" : 8,
9449   "base_specifiers" :
9450   [
9451    {
9452     "referenced_type" : "type-164"
9453    }
9454   ],
9455   "fields" :
9456   [
9457    {
9458     "access" : "private",
9459     "field_name" : "mVal",
9460     "field_offset" : 288,
9461     "referenced_type" : "type-171"
9462    }
9463   ],
9464   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9465   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9466   "record_kind" : "class",
9467   "referenced_type" : "type-170",
9468   "self_type" : "type-170",
9469   "size" : 40,
9470   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9471   "template_args" : [ "type-171" ],
9472   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
9473  },
9474  {
9475   "alignment" : 8,
9476   "base_specifiers" :
9477   [
9478    {
9479     "referenced_type" : "type-164"
9480    }
9481   ],
9482   "fields" :
9483   [
9484    {
9485     "access" : "private",
9486     "field_name" : "mVal",
9487     "field_offset" : 320,
9488     "referenced_type" : "type-128"
9489    }
9490   ],
9491   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
9492   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
9493   "record_kind" : "class",
9494   "referenced_type" : "type-184",
9495   "self_type" : "type-184",
9496   "size" : 48,
9497   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9498   "template_args" : [ "type-128" ],
9499   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_04INfcEEEEE"
9500  },
9501  {
9502   "alignment" : 8,
9503   "base_specifiers" :
9504   [
9505    {
9506     "referenced_type" : "type-164"
9507    }
9508   ],
9509   "fields" :
9510   [
9511    {
9512     "access" : "private",
9513     "field_name" : "mVal",
9514     "field_offset" : 320,
9515     "referenced_type" : "type-106"
9516    }
9517   ],
9518   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
9519   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
9520   "record_kind" : "class",
9521   "referenced_type" : "type-600",
9522   "self_type" : "type-600",
9523   "size" : 48,
9524   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9525   "template_args" : [ "type-106" ],
9526   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_018INfcClientCallbackEEEEE"
9527  },
9528  {
9529   "alignment" : 8,
9530   "base_specifiers" :
9531   [
9532    {
9533     "referenced_type" : "type-164"
9534    }
9535   ],
9536   "fields" :
9537   [
9538    {
9539     "access" : "private",
9540     "field_name" : "mVal",
9541     "field_offset" : 264,
9542     "referenced_type" : "type-36"
9543    }
9544   ],
9545   "linker_set_key" : "android::hardware::Return<bool>",
9546   "name" : "android::hardware::Return<bool>",
9547   "record_kind" : "class",
9548   "referenced_type" : "type-163",
9549   "self_type" : "type-163",
9550   "size" : 40,
9551   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9552   "template_args" : [ "type-36" ],
9553   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9554  },
9555  {
9556   "alignment" : 8,
9557   "base_specifiers" :
9558   [
9559    {
9560     "referenced_type" : "type-164"
9561    }
9562   ],
9563   "fields" :
9564   [
9565    {
9566     "access" : "private",
9567     "field_name" : "mVal",
9568     "field_offset" : 288,
9569     "referenced_type" : "type-2"
9570    }
9571   ],
9572   "linker_set_key" : "android::hardware::Return<unsigned int>",
9573   "name" : "android::hardware::Return<unsigned int>",
9574   "record_kind" : "class",
9575   "referenced_type" : "type-177",
9576   "self_type" : "type-177",
9577   "size" : 40,
9578   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9579   "template_args" : [ "type-2" ],
9580   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
9581  },
9582  {
9583   "alignment" : 8,
9584   "base_specifiers" :
9585   [
9586    {
9587     "referenced_type" : "type-164"
9588    }
9589   ],
9590   "linker_set_key" : "android::hardware::Return<void>",
9591   "name" : "android::hardware::Return<void>",
9592   "record_kind" : "class",
9593   "referenced_type" : "type-197",
9594   "self_type" : "type-197",
9595   "size" : 40,
9596   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9597   "template_args" : [ "type-22" ],
9598   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9599  },
9600  {
9601   "alignment" : 8,
9602   "fields" :
9603   [
9604    {
9605     "access" : "private",
9606     "field_name" : "mException",
9607     "referenced_type" : "type-20"
9608    },
9609    {
9610     "access" : "private",
9611     "field_name" : "mErrorCode",
9612     "field_offset" : 32,
9613     "referenced_type" : "type-20"
9614    },
9615    {
9616     "access" : "private",
9617     "field_name" : "mMessage",
9618     "field_offset" : 64,
9619     "referenced_type" : "type-154"
9620    }
9621   ],
9622   "linker_set_key" : "android::hardware::Status",
9623   "name" : "android::hardware::Status",
9624   "record_kind" : "class",
9625   "referenced_type" : "type-153",
9626   "self_type" : "type-153",
9627   "size" : 32,
9628   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9629   "unique_id" : "_ZTSN7android8hardware6StatusE"
9630  },
9631  {
9632   "alignment" : 8,
9633   "fields" :
9634   [
9635    {
9636     "access" : "protected",
9637     "field_name" : "mInstrumentationCallbacks",
9638     "field_offset" : 64,
9639     "referenced_type" : "type-117"
9640    },
9641    {
9642     "access" : "protected",
9643     "field_name" : "mEnableInstrumentation",
9644     "field_offset" : 256,
9645     "referenced_type" : "type-36"
9646    },
9647    {
9648     "access" : "protected",
9649     "field_name" : "mInstrumentationLibPackage",
9650     "field_offset" : 320,
9651     "referenced_type" : "type-118"
9652    },
9653    {
9654     "access" : "protected",
9655     "field_name" : "mInterfaceName",
9656     "field_offset" : 512,
9657     "referenced_type" : "type-119"
9658    }
9659   ],
9660   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9661   "name" : "android::hardware::details::HidlInstrumentor",
9662   "referenced_type" : "type-116",
9663   "self_type" : "type-116",
9664   "size" : 88,
9665   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9666   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9667   "vtable_components" :
9668   [
9669    {
9670     "kind" : "offset_to_top"
9671    },
9672    {
9673     "kind" : "rtti",
9674     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9675    },
9676    {
9677     "kind" : "complete_dtor_pointer",
9678     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9679    },
9680    {
9681     "kind" : "deleting_dtor_pointer",
9682     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9683    }
9684   ]
9685  },
9686  {
9687   "alignment" : 4,
9688   "fields" :
9689   [
9690    {
9691     "field_name" : "sched_policy",
9692     "referenced_type" : "type-20"
9693    },
9694    {
9695     "field_name" : "prio",
9696     "field_offset" : 32,
9697     "referenced_type" : "type-20"
9698    }
9699   ],
9700   "linker_set_key" : "android::hardware::details::SchedPrio",
9701   "name" : "android::hardware::details::SchedPrio",
9702   "referenced_type" : "type-438",
9703   "self_type" : "type-438",
9704   "size" : 8,
9705   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9706   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9707  },
9708  {
9709   "alignment" : 8,
9710   "fields" :
9711   [
9712    {
9713     "access" : "private",
9714     "field_name" : "mQueue",
9715     "referenced_type" : "type-596"
9716    }
9717   ],
9718   "linker_set_key" : "android::hardware::details::TaskRunner",
9719   "name" : "android::hardware::details::TaskRunner",
9720   "record_kind" : "class",
9721   "referenced_type" : "type-595",
9722   "self_type" : "type-595",
9723   "size" : 16,
9724   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9725   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9726  },
9727  {
9728   "alignment" : 1,
9729   "linker_set_key" : "android::hardware::details::bnhw_tag",
9730   "name" : "android::hardware::details::bnhw_tag",
9731   "referenced_type" : "type-245",
9732   "self_type" : "type-245",
9733   "size" : 1,
9734   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9735   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9736  },
9737  {
9738   "alignment" : 1,
9739   "linker_set_key" : "android::hardware::details::bphw_tag",
9740   "name" : "android::hardware::details::bphw_tag",
9741   "referenced_type" : "type-256",
9742   "self_type" : "type-256",
9743   "size" : 1,
9744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9745   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9746  },
9747  {
9748   "alignment" : 1,
9749   "linker_set_key" : "android::hardware::details::bs_tag",
9750   "name" : "android::hardware::details::bs_tag",
9751   "referenced_type" : "type-269",
9752   "self_type" : "type-269",
9753   "size" : 1,
9754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9755   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9756  },
9757  {
9758   "access" : "private",
9759   "alignment" : 8,
9760   "fields" :
9761   [
9762    {
9763     "field_name" : "mPointer",
9764     "referenced_type" : "type-332"
9765    },
9766    {
9767     "field_name" : "_pad",
9768     "referenced_type" : "type-25"
9769    }
9770   ],
9771   "is_anonymous" : true,
9772   "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",
9773   "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",
9774   "record_kind" : "union",
9775   "referenced_type" : "type-331",
9776   "self_type" : "type-331",
9777   "size" : 8,
9778   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9779   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9780  },
9781  {
9782   "alignment" : 8,
9783   "fields" :
9784   [
9785    {
9786     "access" : "private",
9787     "referenced_type" : "type-331"
9788    }
9789   ],
9790   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9791   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9792   "referenced_type" : "type-330",
9793   "self_type" : "type-330",
9794   "size" : 8,
9795   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9796   "template_args" : [ "type-333" ],
9797   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9798  },
9799  {
9800   "alignment" : 8,
9801   "fields" :
9802   [
9803    {
9804     "access" : "private",
9805     "referenced_type" : "type-345"
9806    }
9807   ],
9808   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9809   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9810   "referenced_type" : "type-344",
9811   "self_type" : "type-344",
9812   "size" : 8,
9813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9814   "template_args" : [ "type-347" ],
9815   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9816  },
9817  {
9818   "alignment" : 8,
9819   "fields" :
9820   [
9821    {
9822     "access" : "private",
9823     "referenced_type" : "type-336"
9824    }
9825   ],
9826   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9827   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9828   "referenced_type" : "type-335",
9829   "self_type" : "type-335",
9830   "size" : 8,
9831   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9832   "template_args" : [ "type-311" ],
9833   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9834  },
9835  {
9836   "alignment" : 8,
9837   "fields" :
9838   [
9839    {
9840     "access" : "private",
9841     "referenced_type" : "type-370"
9842    }
9843   ],
9844   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9845   "name" : "android::hardware::details::hidl_pointer<char>",
9846   "referenced_type" : "type-369",
9847   "self_type" : "type-369",
9848   "size" : 8,
9849   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9850   "template_args" : [ "type-53" ],
9851   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9852  },
9853  {
9854   "access" : "private",
9855   "alignment" : 8,
9856   "fields" :
9857   [
9858    {
9859     "field_name" : "mPointer",
9860     "referenced_type" : "type-189"
9861    },
9862    {
9863     "field_name" : "_pad",
9864     "referenced_type" : "type-25"
9865    }
9866   ],
9867   "is_anonymous" : true,
9868   "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",
9869   "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",
9870   "record_kind" : "union",
9871   "referenced_type" : "type-370",
9872   "self_type" : "type-370",
9873   "size" : 8,
9874   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9875   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9876  },
9877  {
9878   "alignment" : 8,
9879   "fields" :
9880   [
9881    {
9882     "access" : "private",
9883     "referenced_type" : "type-313"
9884    }
9885   ],
9886   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9887   "name" : "android::hardware::details::hidl_pointer<const char>",
9888   "referenced_type" : "type-312",
9889   "self_type" : "type-312",
9890   "size" : 8,
9891   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9892   "template_args" : [ "type-52" ],
9893   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9894  },
9895  {
9896   "access" : "private",
9897   "alignment" : 8,
9898   "fields" :
9899   [
9900    {
9901     "field_name" : "mPointer",
9902     "referenced_type" : "type-51"
9903    },
9904    {
9905     "field_name" : "_pad",
9906     "referenced_type" : "type-25"
9907    }
9908   ],
9909   "is_anonymous" : true,
9910   "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",
9911   "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",
9912   "record_kind" : "union",
9913   "referenced_type" : "type-313",
9914   "self_type" : "type-313",
9915   "size" : 8,
9916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9917   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9918  },
9919  {
9920   "alignment" : 8,
9921   "fields" :
9922   [
9923    {
9924     "access" : "private",
9925     "referenced_type" : "type-279"
9926    }
9927   ],
9928   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9929   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9930   "referenced_type" : "type-278",
9931   "self_type" : "type-278",
9932   "size" : 8,
9933   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9934   "template_args" : [ "type-281" ],
9935   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9936  },
9937  {
9938   "access" : "private",
9939   "alignment" : 8,
9940   "fields" :
9941   [
9942    {
9943     "field_name" : "mPointer",
9944     "referenced_type" : "type-280"
9945    },
9946    {
9947     "field_name" : "_pad",
9948     "referenced_type" : "type-25"
9949    }
9950   ],
9951   "is_anonymous" : true,
9952   "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",
9953   "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",
9954   "record_kind" : "union",
9955   "referenced_type" : "type-279",
9956   "self_type" : "type-279",
9957   "size" : 8,
9958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9959   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9960  },
9961  {
9962   "access" : "private",
9963   "alignment" : 8,
9964   "fields" :
9965   [
9966    {
9967     "field_name" : "mPointer",
9968     "referenced_type" : "type-346"
9969    },
9970    {
9971     "field_name" : "_pad",
9972     "referenced_type" : "type-25"
9973    }
9974   ],
9975   "is_anonymous" : true,
9976   "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",
9977   "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",
9978   "record_kind" : "union",
9979   "referenced_type" : "type-345",
9980   "self_type" : "type-345",
9981   "size" : 8,
9982   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9983   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9984  },
9985  {
9986   "access" : "private",
9987   "alignment" : 8,
9988   "fields" :
9989   [
9990    {
9991     "field_name" : "mPointer",
9992     "referenced_type" : "type-337"
9993    },
9994    {
9995     "field_name" : "_pad",
9996     "referenced_type" : "type-25"
9997    }
9998   ],
9999   "is_anonymous" : true,
10000   "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",
10001   "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",
10002   "record_kind" : "union",
10003   "referenced_type" : "type-336",
10004   "self_type" : "type-336",
10005   "size" : 8,
10006   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10007   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10008  },
10009  {
10010   "alignment" : 8,
10011   "fields" :
10012   [
10013    {
10014     "access" : "private",
10015     "referenced_type" : "type-356"
10016    }
10017   ],
10018   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10019   "name" : "android::hardware::details::hidl_pointer<int>",
10020   "referenced_type" : "type-355",
10021   "self_type" : "type-355",
10022   "size" : 8,
10023   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10024   "template_args" : [ "type-20" ],
10025   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10026  },
10027  {
10028   "access" : "private",
10029   "alignment" : 8,
10030   "fields" :
10031   [
10032    {
10033     "field_name" : "mPointer",
10034     "referenced_type" : "type-357"
10035    },
10036    {
10037     "field_name" : "_pad",
10038     "referenced_type" : "type-25"
10039    }
10040   ],
10041   "is_anonymous" : true,
10042   "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",
10043   "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",
10044   "record_kind" : "union",
10045   "referenced_type" : "type-356",
10046   "self_type" : "type-356",
10047   "size" : 8,
10048   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10049   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10050  },
10051  {
10052   "alignment" : 8,
10053   "fields" :
10054   [
10055    {
10056     "access" : "private",
10057     "referenced_type" : "type-384"
10058    }
10059   ],
10060   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10061   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10062   "referenced_type" : "type-383",
10063   "self_type" : "type-383",
10064   "size" : 8,
10065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10066   "template_args" : [ "type-208" ],
10067   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10068  },
10069  {
10070   "access" : "private",
10071   "alignment" : 8,
10072   "fields" :
10073   [
10074    {
10075     "field_name" : "mPointer",
10076     "referenced_type" : "type-207"
10077    },
10078    {
10079     "field_name" : "_pad",
10080     "referenced_type" : "type-25"
10081    }
10082   ],
10083   "is_anonymous" : true,
10084   "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",
10085   "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",
10086   "record_kind" : "union",
10087   "referenced_type" : "type-384",
10088   "self_type" : "type-384",
10089   "size" : 8,
10090   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10091   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10092  },
10093  {
10094   "alignment" : 8,
10095   "fields" :
10096   [
10097    {
10098     "access" : "private",
10099     "referenced_type" : "type-363"
10100    }
10101   ],
10102   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10103   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10104   "referenced_type" : "type-362",
10105   "self_type" : "type-362",
10106   "size" : 8,
10107   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10108   "template_args" : [ "type-98" ],
10109   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10110  },
10111  {
10112   "access" : "private",
10113   "alignment" : 8,
10114   "fields" :
10115   [
10116    {
10117     "field_name" : "mPointer",
10118     "referenced_type" : "type-364"
10119    },
10120    {
10121     "field_name" : "_pad",
10122     "referenced_type" : "type-25"
10123    }
10124   ],
10125   "is_anonymous" : true,
10126   "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",
10127   "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",
10128   "record_kind" : "union",
10129   "referenced_type" : "type-363",
10130   "self_type" : "type-363",
10131   "size" : 8,
10132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10133   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10134  },
10135  {
10136   "alignment" : 1,
10137   "linker_set_key" : "android::hardware::details::i_tag",
10138   "name" : "android::hardware::details::i_tag",
10139   "referenced_type" : "type-234",
10140   "self_type" : "type-234",
10141   "size" : 1,
10142   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10143   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10144  },
10145  {
10146   "alignment" : 8,
10147   "fields" :
10148   [
10149    {
10150     "access" : "private",
10151     "field_name" : "mStatus",
10152     "referenced_type" : "type-153"
10153    },
10154    {
10155     "access" : "private",
10156     "field_name" : "mCheckedStatus",
10157     "field_offset" : 256,
10158     "referenced_type" : "type-36"
10159    }
10160   ],
10161   "linker_set_key" : "android::hardware::details::return_status",
10162   "name" : "android::hardware::details::return_status",
10163   "record_kind" : "class",
10164   "referenced_type" : "type-164",
10165   "self_type" : "type-164",
10166   "size" : 40,
10167   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10168   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10169  },
10170  {
10171   "alignment" : 1,
10172   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10173   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10174   "referenced_type" : "type-371",
10175   "self_type" : "type-371",
10176   "size" : 1,
10177   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10178   "template_args" : [ "type-98" ],
10179   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10180  },
10181  {
10182   "alignment" : 1,
10183   "fields" :
10184   [
10185    {
10186     "access" : "private",
10187     "field_name" : "mBuffer",
10188     "referenced_type" : "type-348"
10189    }
10190   ],
10191   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10192   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10193   "referenced_type" : "type-347",
10194   "self_type" : "type-347",
10195   "size" : 32,
10196   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10197   "template_args" : [ "type-98" ],
10198   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10199  },
10200  {
10201   "alignment" : 8,
10202   "base_specifiers" :
10203   [
10204    {
10205     "referenced_type" : "type-66"
10206    }
10207   ],
10208   "fields" :
10209   [
10210    {
10211     "access" : "private",
10212     "field_name" : "mRecipient",
10213     "field_offset" : 64,
10214     "referenced_type" : "type-140"
10215    },
10216    {
10217     "access" : "private",
10218     "field_name" : "mCookie",
10219     "field_offset" : 192,
10220     "referenced_type" : "type-25"
10221    },
10222    {
10223     "access" : "private",
10224     "field_name" : "mBase",
10225     "field_offset" : 256,
10226     "referenced_type" : "type-143"
10227    }
10228   ],
10229   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10230   "name" : "android::hardware::hidl_binder_death_recipient",
10231   "referenced_type" : "type-139",
10232   "self_type" : "type-139",
10233   "size" : 64,
10234   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10235   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10236   "vtable_components" :
10237   [
10238    {
10239     "component_value" : 48,
10240     "kind" : "vbase_offset"
10241    },
10242    {
10243     "kind" : "offset_to_top"
10244    },
10245    {
10246     "kind" : "rtti",
10247     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10248    },
10249    {
10250     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10251    },
10252    {
10253     "kind" : "complete_dtor_pointer",
10254     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10255    },
10256    {
10257     "kind" : "deleting_dtor_pointer",
10258     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10259    },
10260    {
10261     "kind" : "vcall_offset"
10262    },
10263    {
10264     "kind" : "vcall_offset"
10265    },
10266    {
10267     "kind" : "vcall_offset"
10268    },
10269    {
10270     "kind" : "vcall_offset"
10271    },
10272    {
10273     "component_value" : -48,
10274     "kind" : "vcall_offset"
10275    },
10276    {
10277     "component_value" : -48,
10278     "kind" : "offset_to_top"
10279    },
10280    {
10281     "kind" : "rtti",
10282     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10283    },
10284    {
10285     "kind" : "complete_dtor_pointer",
10286     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10287    },
10288    {
10289     "kind" : "deleting_dtor_pointer",
10290     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10291    },
10292    {
10293     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10294    },
10295    {
10296     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10297    },
10298    {
10299     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10300    },
10301    {
10302     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10303    }
10304   ]
10305  },
10306  {
10307   "alignment" : 8,
10308   "base_specifiers" :
10309   [
10310    {
10311     "is_virtual" : true,
10312     "referenced_type" : "type-11"
10313    }
10314   ],
10315   "linker_set_key" : "android::hardware::hidl_death_recipient",
10316   "name" : "android::hardware::hidl_death_recipient",
10317   "referenced_type" : "type-142",
10318   "self_type" : "type-142",
10319   "size" : 24,
10320   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10321   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10322   "vtable_components" :
10323   [
10324    {
10325     "component_value" : 8,
10326     "kind" : "vbase_offset"
10327    },
10328    {
10329     "kind" : "offset_to_top"
10330    },
10331    {
10332     "kind" : "rtti",
10333     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10334    },
10335    {
10336     "is_pure" : true,
10337     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10338    },
10339    {
10340     "kind" : "complete_dtor_pointer",
10341     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10342    },
10343    {
10344     "kind" : "deleting_dtor_pointer",
10345     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10346    },
10347    {
10348     "kind" : "vcall_offset"
10349    },
10350    {
10351     "kind" : "vcall_offset"
10352    },
10353    {
10354     "kind" : "vcall_offset"
10355    },
10356    {
10357     "kind" : "vcall_offset"
10358    },
10359    {
10360     "component_value" : -8,
10361     "kind" : "vcall_offset"
10362    },
10363    {
10364     "component_value" : -8,
10365     "kind" : "offset_to_top"
10366    },
10367    {
10368     "kind" : "rtti",
10369     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10370    },
10371    {
10372     "kind" : "complete_dtor_pointer",
10373     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10374    },
10375    {
10376     "kind" : "deleting_dtor_pointer",
10377     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10378    },
10379    {
10380     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10381    },
10382    {
10383     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10384    },
10385    {
10386     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10387    },
10388    {
10389     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10390    }
10391   ]
10392  },
10393  {
10394   "alignment" : 8,
10395   "fields" :
10396   [
10397    {
10398     "access" : "private",
10399     "field_name" : "mHandle",
10400     "referenced_type" : "type-278"
10401    },
10402    {
10403     "access" : "private",
10404     "field_name" : "mOwnsHandle",
10405     "field_offset" : 64,
10406     "referenced_type" : "type-36"
10407    }
10408   ],
10409   "linker_set_key" : "android::hardware::hidl_handle",
10410   "name" : "android::hardware::hidl_handle",
10411   "referenced_type" : "type-309",
10412   "self_type" : "type-309",
10413   "size" : 16,
10414   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10415   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10416  },
10417  {
10418   "alignment" : 8,
10419   "fields" :
10420   [
10421    {
10422     "access" : "private",
10423     "field_name" : "mHandle",
10424     "referenced_type" : "type-309"
10425    },
10426    {
10427     "access" : "private",
10428     "field_name" : "mSize",
10429     "field_offset" : 128,
10430     "referenced_type" : "type-25"
10431    },
10432    {
10433     "access" : "private",
10434     "field_name" : "mName",
10435     "field_offset" : 192,
10436     "referenced_type" : "type-311"
10437    }
10438   ],
10439   "linker_set_key" : "android::hardware::hidl_memory",
10440   "name" : "android::hardware::hidl_memory",
10441   "referenced_type" : "type-315",
10442   "self_type" : "type-315",
10443   "size" : 40,
10444   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10445   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10446  },
10447  {
10448   "alignment" : 8,
10449   "fields" :
10450   [
10451    {
10452     "access" : "private",
10453     "field_name" : "mBuffer",
10454     "referenced_type" : "type-312"
10455    },
10456    {
10457     "access" : "private",
10458     "field_name" : "mSize",
10459     "field_offset" : 64,
10460     "referenced_type" : "type-2"
10461    },
10462    {
10463     "access" : "private",
10464     "field_name" : "mOwnsBuffer",
10465     "field_offset" : 96,
10466     "referenced_type" : "type-36"
10467    }
10468   ],
10469   "linker_set_key" : "android::hardware::hidl_string",
10470   "name" : "android::hardware::hidl_string",
10471   "referenced_type" : "type-311",
10472   "self_type" : "type-311",
10473   "size" : 16,
10474   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10475   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10476  },
10477  {
10478   "alignment" : 8,
10479   "fields" :
10480   [
10481    {
10482     "access" : "private",
10483     "field_name" : "mBuffer",
10484     "referenced_type" : "type-330"
10485    },
10486    {
10487     "access" : "private",
10488     "field_name" : "mSize",
10489     "field_offset" : 64,
10490     "referenced_type" : "type-2"
10491    },
10492    {
10493     "access" : "private",
10494     "field_name" : "mOwnsBuffer",
10495     "field_offset" : 96,
10496     "referenced_type" : "type-36"
10497    }
10498   ],
10499   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10500   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10501   "referenced_type" : "type-329",
10502   "self_type" : "type-329",
10503   "size" : 16,
10504   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10505   "template_args" : [ "type-333" ],
10506   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10507  },
10508  {
10509   "alignment" : 8,
10510   "fields" :
10511   [
10512    {
10513     "access" : "private",
10514     "field_name" : "mBuffer",
10515     "referenced_type" : "type-344"
10516    },
10517    {
10518     "access" : "private",
10519     "field_name" : "mSize",
10520     "field_offset" : 64,
10521     "referenced_type" : "type-2"
10522    },
10523    {
10524     "access" : "private",
10525     "field_name" : "mOwnsBuffer",
10526     "field_offset" : 96,
10527     "referenced_type" : "type-36"
10528    }
10529   ],
10530   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10531   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10532   "referenced_type" : "type-343",
10533   "self_type" : "type-343",
10534   "size" : 16,
10535   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10536   "template_args" : [ "type-347" ],
10537   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10538  },
10539  {
10540   "alignment" : 8,
10541   "fields" :
10542   [
10543    {
10544     "access" : "private",
10545     "field_name" : "mBuffer",
10546     "referenced_type" : "type-335"
10547    },
10548    {
10549     "access" : "private",
10550     "field_name" : "mSize",
10551     "field_offset" : 64,
10552     "referenced_type" : "type-2"
10553    },
10554    {
10555     "access" : "private",
10556     "field_name" : "mOwnsBuffer",
10557     "field_offset" : 96,
10558     "referenced_type" : "type-36"
10559    }
10560   ],
10561   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10562   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10563   "referenced_type" : "type-334",
10564   "self_type" : "type-334",
10565   "size" : 16,
10566   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10567   "template_args" : [ "type-311" ],
10568   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10569  },
10570  {
10571   "alignment" : 8,
10572   "fields" :
10573   [
10574    {
10575     "access" : "private",
10576     "field_name" : "mBuffer",
10577     "referenced_type" : "type-369"
10578    },
10579    {
10580     "access" : "private",
10581     "field_name" : "mSize",
10582     "field_offset" : 64,
10583     "referenced_type" : "type-2"
10584    },
10585    {
10586     "access" : "private",
10587     "field_name" : "mOwnsBuffer",
10588     "field_offset" : 96,
10589     "referenced_type" : "type-36"
10590    }
10591   ],
10592   "linker_set_key" : "android::hardware::hidl_vec<char>",
10593   "name" : "android::hardware::hidl_vec<char>",
10594   "referenced_type" : "type-368",
10595   "self_type" : "type-368",
10596   "size" : 16,
10597   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10598   "template_args" : [ "type-53" ],
10599   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10600  },
10601  {
10602   "alignment" : 8,
10603   "fields" :
10604   [
10605    {
10606     "access" : "private",
10607     "field_name" : "mBuffer",
10608     "referenced_type" : "type-355"
10609    },
10610    {
10611     "access" : "private",
10612     "field_name" : "mSize",
10613     "field_offset" : 64,
10614     "referenced_type" : "type-2"
10615    },
10616    {
10617     "access" : "private",
10618     "field_name" : "mOwnsBuffer",
10619     "field_offset" : 96,
10620     "referenced_type" : "type-36"
10621    }
10622   ],
10623   "linker_set_key" : "android::hardware::hidl_vec<int>",
10624   "name" : "android::hardware::hidl_vec<int>",
10625   "referenced_type" : "type-354",
10626   "self_type" : "type-354",
10627   "size" : 16,
10628   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10629   "template_args" : [ "type-20" ],
10630   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10631  },
10632  {
10633   "alignment" : 8,
10634   "fields" :
10635   [
10636    {
10637     "access" : "private",
10638     "field_name" : "mBuffer",
10639     "referenced_type" : "type-362"
10640    },
10641    {
10642     "access" : "private",
10643     "field_name" : "mSize",
10644     "field_offset" : 64,
10645     "referenced_type" : "type-2"
10646    },
10647    {
10648     "access" : "private",
10649     "field_name" : "mOwnsBuffer",
10650     "field_offset" : 96,
10651     "referenced_type" : "type-36"
10652    }
10653   ],
10654   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10655   "name" : "android::hardware::hidl_vec<unsigned char>",
10656   "referenced_type" : "type-361",
10657   "self_type" : "type-361",
10658   "size" : 16,
10659   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10660   "template_args" : [ "type-98" ],
10661   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10662  },
10663  {
10664   "alignment" : 2,
10665   "fields" :
10666   [
10667    {
10668     "access" : "private",
10669     "field_name" : "mMajor",
10670     "referenced_type" : "type-100"
10671    },
10672    {
10673     "access" : "private",
10674     "field_name" : "mMinor",
10675     "field_offset" : 16,
10676     "referenced_type" : "type-100"
10677    }
10678   ],
10679   "linker_set_key" : "android::hardware::hidl_version",
10680   "name" : "android::hardware::hidl_version",
10681   "referenced_type" : "type-372",
10682   "self_type" : "type-372",
10683   "size" : 4,
10684   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10685   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10686  },
10687  {
10688   "alignment" : 8,
10689   "base_specifiers" :
10690   [
10691    {
10692     "referenced_type" : "type-427"
10693    }
10694   ],
10695   "fields" :
10696   [
10697    {
10698     "access" : "private",
10699     "field_name" : "_hidl_mImpl",
10700     "field_offset" : 1024,
10701     "referenced_type" : "type-128"
10702    }
10703   ],
10704   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
10705   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
10706   "referenced_type" : "type-446",
10707   "self_type" : "type-446",
10708   "size" : 152,
10709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
10710   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
10711   "vtable_components" :
10712   [
10713    {
10714     "component_value" : 136,
10715     "kind" : "vbase_offset"
10716    },
10717    {
10718     "kind" : "offset_to_top"
10719    },
10720    {
10721     "kind" : "rtti",
10722     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10723    },
10724    {
10725     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10726    },
10727    {
10728     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10729    },
10730    {
10731     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10732    },
10733    {
10734     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10735    },
10736    {
10737     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10738    },
10739    {
10740     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10741    },
10742    {
10743     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10744    },
10745    {
10746     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10747    },
10748    {
10749     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10750    },
10751    {
10752     "kind" : "complete_dtor_pointer",
10753     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10754    },
10755    {
10756     "kind" : "deleting_dtor_pointer",
10757     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10758    },
10759    {
10760     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10761    },
10762    {
10763     "component_value" : -32,
10764     "kind" : "offset_to_top"
10765    },
10766    {
10767     "kind" : "rtti",
10768     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10769    },
10770    {
10771     "kind" : "complete_dtor_pointer",
10772     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10773    },
10774    {
10775     "kind" : "deleting_dtor_pointer",
10776     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10777    },
10778    {
10779     "kind" : "vcall_offset"
10780    },
10781    {
10782     "kind" : "vcall_offset"
10783    },
10784    {
10785     "kind" : "vcall_offset"
10786    },
10787    {
10788     "kind" : "vcall_offset"
10789    },
10790    {
10791     "component_value" : -136,
10792     "kind" : "vcall_offset"
10793    },
10794    {
10795     "component_value" : -136,
10796     "kind" : "offset_to_top"
10797    },
10798    {
10799     "kind" : "rtti",
10800     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10801    },
10802    {
10803     "kind" : "complete_dtor_pointer",
10804     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10805    },
10806    {
10807     "kind" : "deleting_dtor_pointer",
10808     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10809    },
10810    {
10811     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10812    },
10813    {
10814     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10815    },
10816    {
10817     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10818    },
10819    {
10820     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10821    }
10822   ]
10823  },
10824  {
10825   "alignment" : 8,
10826   "base_specifiers" :
10827   [
10828    {
10829     "referenced_type" : "type-427"
10830    }
10831   ],
10832   "fields" :
10833   [
10834    {
10835     "access" : "private",
10836     "field_name" : "_hidl_mImpl",
10837     "field_offset" : 1024,
10838     "referenced_type" : "type-106"
10839    }
10840   ],
10841   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10842   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10843   "referenced_type" : "type-431",
10844   "self_type" : "type-431",
10845   "size" : 152,
10846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
10847   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
10848   "vtable_components" :
10849   [
10850    {
10851     "component_value" : 136,
10852     "kind" : "vbase_offset"
10853    },
10854    {
10855     "kind" : "offset_to_top"
10856    },
10857    {
10858     "kind" : "rtti",
10859     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10860    },
10861    {
10862     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10863    },
10864    {
10865     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10866    },
10867    {
10868     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10869    },
10870    {
10871     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10872    },
10873    {
10874     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10875    },
10876    {
10877     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10878    },
10879    {
10880     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10881    },
10882    {
10883     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10884    },
10885    {
10886     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10887    },
10888    {
10889     "kind" : "complete_dtor_pointer",
10890     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10891    },
10892    {
10893     "kind" : "deleting_dtor_pointer",
10894     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10895    },
10896    {
10897     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10898    },
10899    {
10900     "component_value" : -32,
10901     "kind" : "offset_to_top"
10902    },
10903    {
10904     "kind" : "rtti",
10905     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10906    },
10907    {
10908     "kind" : "complete_dtor_pointer",
10909     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10910    },
10911    {
10912     "kind" : "deleting_dtor_pointer",
10913     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10914    },
10915    {
10916     "kind" : "vcall_offset"
10917    },
10918    {
10919     "kind" : "vcall_offset"
10920    },
10921    {
10922     "kind" : "vcall_offset"
10923    },
10924    {
10925     "kind" : "vcall_offset"
10926    },
10927    {
10928     "component_value" : -136,
10929     "kind" : "vcall_offset"
10930    },
10931    {
10932     "component_value" : -136,
10933     "kind" : "offset_to_top"
10934    },
10935    {
10936     "kind" : "rtti",
10937     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10938    },
10939    {
10940     "kind" : "complete_dtor_pointer",
10941     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10942    },
10943    {
10944     "kind" : "deleting_dtor_pointer",
10945     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10946    },
10947    {
10948     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10949    },
10950    {
10951     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10952    },
10953    {
10954     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10955    },
10956    {
10957     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10958    }
10959   ]
10960  },
10961  {
10962   "alignment" : 8,
10963   "base_specifiers" :
10964   [
10965    {
10966     "referenced_type" : "type-411"
10967    },
10968    {
10969     "referenced_type" : "type-116"
10970    }
10971   ],
10972   "fields" :
10973   [
10974    {
10975     "access" : "private",
10976     "field_name" : "_hidl_mMutex",
10977     "field_offset" : 1088,
10978     "referenced_type" : "type-564"
10979    },
10980    {
10981     "access" : "private",
10982     "field_name" : "_hidl_mDeathRecipients",
10983     "field_offset" : 1408,
10984     "referenced_type" : "type-565"
10985    }
10986   ],
10987   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
10988   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
10989   "referenced_type" : "type-563",
10990   "self_type" : "type-563",
10991   "size" : 216,
10992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
10993   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
10994   "vtable_components" :
10995   [
10996    {
10997     "component_value" : 200,
10998     "kind" : "vbase_offset"
10999    },
11000    {
11001     "kind" : "offset_to_top"
11002    },
11003    {
11004     "kind" : "rtti",
11005     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11006    },
11007    {
11008     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
11009    },
11010    {
11011     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11012    },
11013    {
11014     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11015    },
11016    {
11017     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11018    },
11019    {
11020     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11021    },
11022    {
11023     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
11024    },
11025    {
11026     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11027    },
11028    {
11029     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
11030    },
11031    {
11032     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11033    },
11034    {
11035     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
11036    },
11037    {
11038     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11039    },
11040    {
11041     "kind" : "complete_dtor_pointer",
11042     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11043    },
11044    {
11045     "kind" : "deleting_dtor_pointer",
11046     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11047    },
11048    {
11049     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11050    },
11051    {
11052     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11053    },
11054    {
11055     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11056    },
11057    {
11058     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
11059    },
11060    {
11061     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
11062    },
11063    {
11064     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
11065    },
11066    {
11067     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
11068    },
11069    {
11070     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11071    },
11072    {
11073     "component_value" : 192,
11074     "kind" : "vbase_offset"
11075    },
11076    {
11077     "component_value" : -8,
11078     "kind" : "offset_to_top"
11079    },
11080    {
11081     "kind" : "rtti",
11082     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11083    },
11084    {
11085     "kind" : "complete_dtor_pointer",
11086     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11087    },
11088    {
11089     "kind" : "deleting_dtor_pointer",
11090     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11091    },
11092    {
11093     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11094    },
11095    {
11096     "component_value" : 184,
11097     "kind" : "vbase_offset"
11098    },
11099    {
11100     "component_value" : -16,
11101     "kind" : "offset_to_top"
11102    },
11103    {
11104     "kind" : "rtti",
11105     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11106    },
11107    {
11108     "kind" : "complete_dtor_pointer",
11109     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11110    },
11111    {
11112     "kind" : "deleting_dtor_pointer",
11113     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11114    },
11115    {
11116     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11117    },
11118    {
11119     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11120    },
11121    {
11122     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11123    },
11124    {
11125     "component_value" : -48,
11126     "kind" : "offset_to_top"
11127    },
11128    {
11129     "kind" : "rtti",
11130     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11131    },
11132    {
11133     "kind" : "complete_dtor_pointer",
11134     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11135    },
11136    {
11137     "kind" : "deleting_dtor_pointer",
11138     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11139    },
11140    {
11141     "kind" : "vcall_offset"
11142    },
11143    {
11144     "component_value" : -184,
11145     "kind" : "vcall_offset"
11146    },
11147    {
11148     "component_value" : -184,
11149     "kind" : "vcall_offset"
11150    },
11151    {
11152     "component_value" : -184,
11153     "kind" : "vcall_offset"
11154    },
11155    {
11156     "component_value" : -200,
11157     "kind" : "vcall_offset"
11158    },
11159    {
11160     "component_value" : -200,
11161     "kind" : "offset_to_top"
11162    },
11163    {
11164     "kind" : "rtti",
11165     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11166    },
11167    {
11168     "kind" : "complete_dtor_pointer",
11169     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11170    },
11171    {
11172     "kind" : "deleting_dtor_pointer",
11173     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11174    },
11175    {
11176     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11177    },
11178    {
11179     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11180    },
11181    {
11182     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11183    },
11184    {
11185     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11186    }
11187   ]
11188  },
11189  {
11190   "alignment" : 8,
11191   "base_specifiers" :
11192   [
11193    {
11194     "referenced_type" : "type-112"
11195    },
11196    {
11197     "referenced_type" : "type-116"
11198    }
11199   ],
11200   "fields" :
11201   [
11202    {
11203     "access" : "private",
11204     "field_name" : "_hidl_mMutex",
11205     "field_offset" : 1088,
11206     "referenced_type" : "type-110"
11207    },
11208    {
11209     "access" : "private",
11210     "field_name" : "_hidl_mDeathRecipients",
11211     "field_offset" : 1408,
11212     "referenced_type" : "type-111"
11213    }
11214   ],
11215   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11216   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11217   "referenced_type" : "type-109",
11218   "self_type" : "type-109",
11219   "size" : 216,
11220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
11221   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
11222   "vtable_components" :
11223   [
11224    {
11225     "component_value" : 200,
11226     "kind" : "vbase_offset"
11227    },
11228    {
11229     "kind" : "offset_to_top"
11230    },
11231    {
11232     "kind" : "rtti",
11233     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11234    },
11235    {
11236     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
11237    },
11238    {
11239     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11240    },
11241    {
11242     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11243    },
11244    {
11245     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11246    },
11247    {
11248     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11249    },
11250    {
11251     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
11252    },
11253    {
11254     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11255    },
11256    {
11257     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
11258    },
11259    {
11260     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11261    },
11262    {
11263     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
11264    },
11265    {
11266     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11267    },
11268    {
11269     "kind" : "complete_dtor_pointer",
11270     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11271    },
11272    {
11273     "kind" : "deleting_dtor_pointer",
11274     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11275    },
11276    {
11277     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11278    },
11279    {
11280     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11281    },
11282    {
11283     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11284    },
11285    {
11286     "component_value" : 192,
11287     "kind" : "vbase_offset"
11288    },
11289    {
11290     "component_value" : -8,
11291     "kind" : "offset_to_top"
11292    },
11293    {
11294     "kind" : "rtti",
11295     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11296    },
11297    {
11298     "kind" : "complete_dtor_pointer",
11299     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11300    },
11301    {
11302     "kind" : "deleting_dtor_pointer",
11303     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11304    },
11305    {
11306     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11307    },
11308    {
11309     "component_value" : 184,
11310     "kind" : "vbase_offset"
11311    },
11312    {
11313     "component_value" : -16,
11314     "kind" : "offset_to_top"
11315    },
11316    {
11317     "kind" : "rtti",
11318     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11319    },
11320    {
11321     "kind" : "complete_dtor_pointer",
11322     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11323    },
11324    {
11325     "kind" : "deleting_dtor_pointer",
11326     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11327    },
11328    {
11329     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11330    },
11331    {
11332     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11333    },
11334    {
11335     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11336    },
11337    {
11338     "component_value" : -48,
11339     "kind" : "offset_to_top"
11340    },
11341    {
11342     "kind" : "rtti",
11343     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11344    },
11345    {
11346     "kind" : "complete_dtor_pointer",
11347     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11348    },
11349    {
11350     "kind" : "deleting_dtor_pointer",
11351     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11352    },
11353    {
11354     "kind" : "vcall_offset"
11355    },
11356    {
11357     "component_value" : -184,
11358     "kind" : "vcall_offset"
11359    },
11360    {
11361     "component_value" : -184,
11362     "kind" : "vcall_offset"
11363    },
11364    {
11365     "component_value" : -184,
11366     "kind" : "vcall_offset"
11367    },
11368    {
11369     "component_value" : -200,
11370     "kind" : "vcall_offset"
11371    },
11372    {
11373     "component_value" : -200,
11374     "kind" : "offset_to_top"
11375    },
11376    {
11377     "kind" : "rtti",
11378     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11379    },
11380    {
11381     "kind" : "complete_dtor_pointer",
11382     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11383    },
11384    {
11385     "kind" : "deleting_dtor_pointer",
11386     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11387    },
11388    {
11389     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11390    },
11391    {
11392     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11393    },
11394    {
11395     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11396    },
11397    {
11398     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11399    }
11400   ]
11401  },
11402  {
11403   "alignment" : 8,
11404   "base_specifiers" :
11405   [
11406    {
11407     "referenced_type" : "type-130"
11408    },
11409    {
11410     "referenced_type" : "type-116"
11411    }
11412   ],
11413   "fields" :
11414   [
11415    {
11416     "access" : "private",
11417     "field_name" : "mImpl",
11418     "field_offset" : 768,
11419     "referenced_type" : "type-135"
11420    },
11421    {
11422     "access" : "private",
11423     "field_name" : "mOnewayQueue",
11424     "field_offset" : 832,
11425     "referenced_type" : "type-595"
11426    }
11427   ],
11428   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfc",
11429   "name" : "android::hardware::nfc::V1_0::BsNfc",
11430   "referenced_type" : "type-606",
11431   "self_type" : "type-606",
11432   "size" : 136,
11433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h",
11434   "unique_id" : "_ZTSN7android8hardware3nfc4V1_05BsNfcE",
11435   "vtable_components" :
11436   [
11437    {
11438     "component_value" : 120,
11439     "kind" : "vbase_offset"
11440    },
11441    {
11442     "kind" : "offset_to_top"
11443    },
11444    {
11445     "kind" : "rtti",
11446     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11447    },
11448    {
11449     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11450    },
11451    {
11452     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11453    },
11454    {
11455     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11456    },
11457    {
11458     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11459    },
11460    {
11461     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11462    },
11463    {
11464     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc21setHALInstrumentationEv"
11465    },
11466    {
11467     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11468    },
11469    {
11470     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc4pingEv"
11471    },
11472    {
11473     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11474    },
11475    {
11476     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc21notifySyspropsChangedEv"
11477    },
11478    {
11479     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11480    },
11481    {
11482     "kind" : "complete_dtor_pointer",
11483     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfcD1Ev"
11484    },
11485    {
11486     "kind" : "deleting_dtor_pointer",
11487     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfcD0Ev"
11488    },
11489    {
11490     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11491    },
11492    {
11493     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5writeERKNS0_8hidl_vecIhEE"
11494    },
11495    {
11496     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11497    },
11498    {
11499     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc11prediscoverEv"
11500    },
11501    {
11502     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5closeEv"
11503    },
11504    {
11505     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc14controlGrantedEv"
11506    },
11507    {
11508     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc10powerCycleEv"
11509    },
11510    {
11511     "component_value" : -8,
11512     "kind" : "offset_to_top"
11513    },
11514    {
11515     "kind" : "rtti",
11516     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11517    },
11518    {
11519     "kind" : "complete_dtor_pointer",
11520     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_05BsNfcD1Ev"
11521    },
11522    {
11523     "kind" : "deleting_dtor_pointer",
11524     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_05BsNfcD0Ev"
11525    },
11526    {
11527     "kind" : "vcall_offset"
11528    },
11529    {
11530     "kind" : "vcall_offset"
11531    },
11532    {
11533     "kind" : "vcall_offset"
11534    },
11535    {
11536     "kind" : "vcall_offset"
11537    },
11538    {
11539     "component_value" : -120,
11540     "kind" : "vcall_offset"
11541    },
11542    {
11543     "component_value" : -120,
11544     "kind" : "offset_to_top"
11545    },
11546    {
11547     "kind" : "rtti",
11548     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11549    },
11550    {
11551     "kind" : "complete_dtor_pointer",
11552     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_05BsNfcD1Ev"
11553    },
11554    {
11555     "kind" : "deleting_dtor_pointer",
11556     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_05BsNfcD0Ev"
11557    },
11558    {
11559     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11560    },
11561    {
11562     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11563    },
11564    {
11565     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11566    },
11567    {
11568     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11569    }
11570   ]
11571  },
11572  {
11573   "alignment" : 8,
11574   "base_specifiers" :
11575   [
11576    {
11577     "referenced_type" : "type-108"
11578    },
11579    {
11580     "referenced_type" : "type-116"
11581    }
11582   ],
11583   "fields" :
11584   [
11585    {
11586     "access" : "private",
11587     "field_name" : "mImpl",
11588     "field_offset" : 768,
11589     "referenced_type" : "type-124"
11590    },
11591    {
11592     "access" : "private",
11593     "field_name" : "mOnewayQueue",
11594     "field_offset" : 832,
11595     "referenced_type" : "type-595"
11596    }
11597   ],
11598   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfcClientCallback",
11599   "name" : "android::hardware::nfc::V1_0::BsNfcClientCallback",
11600   "referenced_type" : "type-594",
11601   "self_type" : "type-594",
11602   "size" : 136,
11603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h",
11604   "unique_id" : "_ZTSN7android8hardware3nfc4V1_019BsNfcClientCallbackE",
11605   "vtable_components" :
11606   [
11607    {
11608     "component_value" : 120,
11609     "kind" : "vbase_offset"
11610    },
11611    {
11612     "kind" : "offset_to_top"
11613    },
11614    {
11615     "kind" : "rtti",
11616     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11617    },
11618    {
11619     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11620    },
11621    {
11622     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11623    },
11624    {
11625     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11626    },
11627    {
11628     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11629    },
11630    {
11631     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11632    },
11633    {
11634     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback21setHALInstrumentationEv"
11635    },
11636    {
11637     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11638    },
11639    {
11640     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback4pingEv"
11641    },
11642    {
11643     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11644    },
11645    {
11646     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback21notifySyspropsChangedEv"
11647    },
11648    {
11649     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11650    },
11651    {
11652     "kind" : "complete_dtor_pointer",
11653     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11654    },
11655    {
11656     "kind" : "deleting_dtor_pointer",
11657     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11658    },
11659    {
11660     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11661    },
11662    {
11663     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11664    },
11665    {
11666     "component_value" : -8,
11667     "kind" : "offset_to_top"
11668    },
11669    {
11670     "kind" : "rtti",
11671     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11672    },
11673    {
11674     "kind" : "complete_dtor_pointer",
11675     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11676    },
11677    {
11678     "kind" : "deleting_dtor_pointer",
11679     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11680    },
11681    {
11682     "kind" : "vcall_offset"
11683    },
11684    {
11685     "kind" : "vcall_offset"
11686    },
11687    {
11688     "kind" : "vcall_offset"
11689    },
11690    {
11691     "kind" : "vcall_offset"
11692    },
11693    {
11694     "component_value" : -120,
11695     "kind" : "vcall_offset"
11696    },
11697    {
11698     "component_value" : -120,
11699     "kind" : "offset_to_top"
11700    },
11701    {
11702     "kind" : "rtti",
11703     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11704    },
11705    {
11706     "kind" : "complete_dtor_pointer",
11707     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11708    },
11709    {
11710     "kind" : "deleting_dtor_pointer",
11711     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11712    },
11713    {
11714     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11715    },
11716    {
11717     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11718    },
11719    {
11720     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11721    },
11722    {
11723     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11724    }
11725   ]
11726  },
11727  {
11728   "alignment" : 8,
11729   "base_specifiers" :
11730   [
11731    {
11732     "referenced_type" : "type-73"
11733    }
11734   ],
11735   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
11736   "name" : "android::hardware::nfc::V1_0::INfc",
11737   "referenced_type" : "type-130",
11738   "self_type" : "type-130",
11739   "size" : 24,
11740   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
11741   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
11742   "vtable_components" :
11743   [
11744    {
11745     "component_value" : 8,
11746     "kind" : "vbase_offset"
11747    },
11748    {
11749     "kind" : "offset_to_top"
11750    },
11751    {
11752     "kind" : "rtti",
11753     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11754    },
11755    {
11756     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11760    },
11761    {
11762     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
11772    },
11773    {
11774     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11775    },
11776    {
11777     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
11778    },
11779    {
11780     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11781    },
11782    {
11783     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
11784    },
11785    {
11786     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11787    },
11788    {
11789     "kind" : "complete_dtor_pointer",
11790     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
11791    },
11792    {
11793     "kind" : "deleting_dtor_pointer",
11794     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
11795    },
11796    {
11797     "is_pure" : true,
11798     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11799    },
11800    {
11801     "is_pure" : true,
11802     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
11803    },
11804    {
11805     "is_pure" : true,
11806     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
11807    },
11808    {
11809     "is_pure" : true,
11810     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
11811    },
11812    {
11813     "is_pure" : true,
11814     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
11815    },
11816    {
11817     "is_pure" : true,
11818     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
11819    },
11820    {
11821     "is_pure" : true,
11822     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
11823    },
11824    {
11825     "kind" : "vcall_offset"
11826    },
11827    {
11828     "kind" : "vcall_offset"
11829    },
11830    {
11831     "kind" : "vcall_offset"
11832    },
11833    {
11834     "kind" : "vcall_offset"
11835    },
11836    {
11837     "component_value" : -8,
11838     "kind" : "vcall_offset"
11839    },
11840    {
11841     "component_value" : -8,
11842     "kind" : "offset_to_top"
11843    },
11844    {
11845     "kind" : "rtti",
11846     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11847    },
11848    {
11849     "kind" : "complete_dtor_pointer",
11850     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD1Ev"
11851    },
11852    {
11853     "kind" : "deleting_dtor_pointer",
11854     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD0Ev"
11855    },
11856    {
11857     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11858    },
11859    {
11860     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11861    },
11862    {
11863     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11864    },
11865    {
11866     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11867    }
11868   ]
11869  },
11870  {
11871   "alignment" : 8,
11872   "base_specifiers" :
11873   [
11874    {
11875     "referenced_type" : "type-73"
11876    }
11877   ],
11878   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
11879   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
11880   "referenced_type" : "type-108",
11881   "self_type" : "type-108",
11882   "size" : 24,
11883   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
11884   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
11885   "vtable_components" :
11886   [
11887    {
11888     "component_value" : 8,
11889     "kind" : "vbase_offset"
11890    },
11891    {
11892     "kind" : "offset_to_top"
11893    },
11894    {
11895     "kind" : "rtti",
11896     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11897    },
11898    {
11899     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11900    },
11901    {
11902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11903    },
11904    {
11905     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11906    },
11907    {
11908     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11909    },
11910    {
11911     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11912    },
11913    {
11914     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
11915    },
11916    {
11917     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11918    },
11919    {
11920     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
11921    },
11922    {
11923     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11924    },
11925    {
11926     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
11927    },
11928    {
11929     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11930    },
11931    {
11932     "kind" : "complete_dtor_pointer",
11933     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11934    },
11935    {
11936     "kind" : "deleting_dtor_pointer",
11937     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11938    },
11939    {
11940     "is_pure" : true,
11941     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11942    },
11943    {
11944     "is_pure" : true,
11945     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11946    },
11947    {
11948     "kind" : "vcall_offset"
11949    },
11950    {
11951     "kind" : "vcall_offset"
11952    },
11953    {
11954     "kind" : "vcall_offset"
11955    },
11956    {
11957     "kind" : "vcall_offset"
11958    },
11959    {
11960     "component_value" : -8,
11961     "kind" : "vcall_offset"
11962    },
11963    {
11964     "component_value" : -8,
11965     "kind" : "offset_to_top"
11966    },
11967    {
11968     "kind" : "rtti",
11969     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11970    },
11971    {
11972     "kind" : "complete_dtor_pointer",
11973     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11974    },
11975    {
11976     "kind" : "deleting_dtor_pointer",
11977     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11978    },
11979    {
11980     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11981    },
11982    {
11983     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11984    },
11985    {
11986     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11987    },
11988    {
11989     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11990    }
11991   ]
11992  },
11993  {
11994   "alignment" : 8,
11995   "base_specifiers" :
11996   [
11997    {
11998     "referenced_type" : "type-151"
11999    },
12000    {
12001     "referenced_type" : "type-116"
12002    }
12003   ],
12004   "fields" :
12005   [
12006    {
12007     "access" : "private",
12008     "field_name" : "_hidl_mImpl",
12009     "field_offset" : 960,
12010     "referenced_type" : "type-428"
12011    }
12012   ],
12013   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12014   "name" : "android::hidl::base::V1_0::BnHwBase",
12015   "referenced_type" : "type-427",
12016   "self_type" : "type-427",
12017   "size" : 144,
12018   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12019   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12020   "vtable_components" :
12021   [
12022    {
12023     "component_value" : 128,
12024     "kind" : "vbase_offset"
12025    },
12026    {
12027     "kind" : "offset_to_top"
12028    },
12029    {
12030     "kind" : "rtti",
12031     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12032    },
12033    {
12034     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12035    },
12036    {
12037     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12038    },
12039    {
12040     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12041    },
12042    {
12043     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12044    },
12045    {
12046     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12047    },
12048    {
12049     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12050    },
12051    {
12052     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12053    },
12054    {
12055     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12056    },
12057    {
12058     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12059    },
12060    {
12061     "kind" : "complete_dtor_pointer",
12062     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12063    },
12064    {
12065     "kind" : "deleting_dtor_pointer",
12066     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12067    },
12068    {
12069     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12070    },
12071    {
12072     "component_value" : -32,
12073     "kind" : "offset_to_top"
12074    },
12075    {
12076     "kind" : "rtti",
12077     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12078    },
12079    {
12080     "kind" : "complete_dtor_pointer",
12081     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12082    },
12083    {
12084     "kind" : "deleting_dtor_pointer",
12085     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12086    },
12087    {
12088     "kind" : "vcall_offset"
12089    },
12090    {
12091     "kind" : "vcall_offset"
12092    },
12093    {
12094     "kind" : "vcall_offset"
12095    },
12096    {
12097     "kind" : "vcall_offset"
12098    },
12099    {
12100     "component_value" : -128,
12101     "kind" : "vcall_offset"
12102    },
12103    {
12104     "component_value" : -128,
12105     "kind" : "offset_to_top"
12106    },
12107    {
12108     "kind" : "rtti",
12109     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12110    },
12111    {
12112     "kind" : "complete_dtor_pointer",
12113     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12114    },
12115    {
12116     "kind" : "deleting_dtor_pointer",
12117     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12118    },
12119    {
12120     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12121    },
12122    {
12123     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12124    },
12125    {
12126     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12127    },
12128    {
12129     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12130    }
12131   ]
12132  },
12133  {
12134   "alignment" : 8,
12135   "base_specifiers" :
12136   [
12137    {
12138     "referenced_type" : "type-409"
12139    },
12140    {
12141     "referenced_type" : "type-116"
12142    }
12143   ],
12144   "fields" :
12145   [
12146    {
12147     "access" : "private",
12148     "field_name" : "_hidl_mMutex",
12149     "field_offset" : 1088,
12150     "referenced_type" : "type-553"
12151    },
12152    {
12153     "access" : "private",
12154     "field_name" : "_hidl_mDeathRecipients",
12155     "field_offset" : 1408,
12156     "referenced_type" : "type-554"
12157    }
12158   ],
12159   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12160   "name" : "android::hidl::base::V1_0::BpHwBase",
12161   "referenced_type" : "type-552",
12162   "self_type" : "type-552",
12163   "size" : 216,
12164   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12165   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12166   "vtable_components" :
12167   [
12168    {
12169     "component_value" : 200,
12170     "kind" : "vbase_offset"
12171    },
12172    {
12173     "kind" : "offset_to_top"
12174    },
12175    {
12176     "kind" : "rtti",
12177     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12178    },
12179    {
12180     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12181    },
12182    {
12183     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12184    },
12185    {
12186     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12187    },
12188    {
12189     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12190    },
12191    {
12192     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12193    },
12194    {
12195     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12196    },
12197    {
12198     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12199    },
12200    {
12201     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12202    },
12203    {
12204     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12205    },
12206    {
12207     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12208    },
12209    {
12210     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12211    },
12212    {
12213     "kind" : "complete_dtor_pointer",
12214     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12215    },
12216    {
12217     "kind" : "deleting_dtor_pointer",
12218     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12219    },
12220    {
12221     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12222    },
12223    {
12224     "component_value" : 192,
12225     "kind" : "vbase_offset"
12226    },
12227    {
12228     "component_value" : -8,
12229     "kind" : "offset_to_top"
12230    },
12231    {
12232     "kind" : "rtti",
12233     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12234    },
12235    {
12236     "kind" : "complete_dtor_pointer",
12237     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12238    },
12239    {
12240     "kind" : "deleting_dtor_pointer",
12241     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12242    },
12243    {
12244     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12245    },
12246    {
12247     "component_value" : 184,
12248     "kind" : "vbase_offset"
12249    },
12250    {
12251     "component_value" : -16,
12252     "kind" : "offset_to_top"
12253    },
12254    {
12255     "kind" : "rtti",
12256     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12257    },
12258    {
12259     "kind" : "complete_dtor_pointer",
12260     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12261    },
12262    {
12263     "kind" : "deleting_dtor_pointer",
12264     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12265    },
12266    {
12267     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12268    },
12269    {
12270     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12271    },
12272    {
12273     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12274    },
12275    {
12276     "component_value" : -48,
12277     "kind" : "offset_to_top"
12278    },
12279    {
12280     "kind" : "rtti",
12281     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12282    },
12283    {
12284     "kind" : "complete_dtor_pointer",
12285     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12286    },
12287    {
12288     "kind" : "deleting_dtor_pointer",
12289     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12290    },
12291    {
12292     "kind" : "vcall_offset"
12293    },
12294    {
12295     "component_value" : -184,
12296     "kind" : "vcall_offset"
12297    },
12298    {
12299     "component_value" : -184,
12300     "kind" : "vcall_offset"
12301    },
12302    {
12303     "component_value" : -184,
12304     "kind" : "vcall_offset"
12305    },
12306    {
12307     "component_value" : -200,
12308     "kind" : "vcall_offset"
12309    },
12310    {
12311     "component_value" : -200,
12312     "kind" : "offset_to_top"
12313    },
12314    {
12315     "kind" : "rtti",
12316     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12317    },
12318    {
12319     "kind" : "complete_dtor_pointer",
12320     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12321    },
12322    {
12323     "kind" : "deleting_dtor_pointer",
12324     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12325    },
12326    {
12327     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12328    },
12329    {
12330     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12331    },
12332    {
12333     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12334    },
12335    {
12336     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12337    }
12338   ]
12339  },
12340  {
12341   "alignment" : 8,
12342   "fields" :
12343   [
12344    {
12345     "field_name" : "pid",
12346     "referenced_type" : "type-20"
12347    },
12348    {
12349     "field_name" : "ptr",
12350     "field_offset" : 64,
12351     "referenced_type" : "type-25"
12352    },
12353    {
12354     "field_name" : "arch",
12355     "field_offset" : 128,
12356     "referenced_type" : "type-389"
12357    }
12358   ],
12359   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12360   "name" : "android::hidl::base::V1_0::DebugInfo",
12361   "referenced_type" : "type-388",
12362   "self_type" : "type-388",
12363   "size" : 24,
12364   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12365   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12366  },
12367  {
12368   "alignment" : 8,
12369   "base_specifiers" :
12370   [
12371    {
12372     "is_virtual" : true,
12373     "referenced_type" : "type-11"
12374    }
12375   ],
12376   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12377   "name" : "android::hidl::base::V1_0::IBase",
12378   "referenced_type" : "type-73",
12379   "self_type" : "type-73",
12380   "size" : 24,
12381   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12382   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12383   "vtable_components" :
12384   [
12385    {
12386     "component_value" : 8,
12387     "kind" : "vbase_offset"
12388    },
12389    {
12390     "kind" : "offset_to_top"
12391    },
12392    {
12393     "kind" : "rtti",
12394     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12395    },
12396    {
12397     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12398    },
12399    {
12400     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12401    },
12402    {
12403     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12404    },
12405    {
12406     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12407    },
12408    {
12409     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12410    },
12411    {
12412     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12413    },
12414    {
12415     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12416    },
12417    {
12418     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12419    },
12420    {
12421     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12422    },
12423    {
12424     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12425    },
12426    {
12427     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12428    },
12429    {
12430     "kind" : "complete_dtor_pointer",
12431     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12432    },
12433    {
12434     "kind" : "deleting_dtor_pointer",
12435     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12436    },
12437    {
12438     "kind" : "vcall_offset"
12439    },
12440    {
12441     "kind" : "vcall_offset"
12442    },
12443    {
12444     "kind" : "vcall_offset"
12445    },
12446    {
12447     "kind" : "vcall_offset"
12448    },
12449    {
12450     "component_value" : -8,
12451     "kind" : "vcall_offset"
12452    },
12453    {
12454     "component_value" : -8,
12455     "kind" : "offset_to_top"
12456    },
12457    {
12458     "kind" : "rtti",
12459     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12460    },
12461    {
12462     "kind" : "complete_dtor_pointer",
12463     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12464    },
12465    {
12466     "kind" : "deleting_dtor_pointer",
12467     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12468    },
12469    {
12470     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12471    },
12472    {
12473     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12477    },
12478    {
12479     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12480    }
12481   ]
12482  },
12483  {
12484   "alignment" : 8,
12485   "base_specifiers" :
12486   [
12487    {
12488     "referenced_type" : "type-73"
12489    }
12490   ],
12491   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12492   "name" : "android::hidl::manager::V1_0::IServiceManager",
12493   "referenced_type" : "type-72",
12494   "self_type" : "type-72",
12495   "size" : 24,
12496   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12497   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12498   "vtable_components" :
12499   [
12500    {
12501     "component_value" : 8,
12502     "kind" : "vbase_offset"
12503    },
12504    {
12505     "kind" : "offset_to_top"
12506    },
12507    {
12508     "kind" : "rtti",
12509     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12510    },
12511    {
12512     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12513    },
12514    {
12515     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12516    },
12517    {
12518     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12519    },
12520    {
12521     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12525    },
12526    {
12527     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12528    },
12529    {
12530     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12531    },
12532    {
12533     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12534    },
12535    {
12536     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12537    },
12538    {
12539     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12540    },
12541    {
12542     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12543    },
12544    {
12545     "kind" : "complete_dtor_pointer",
12546     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12547    },
12548    {
12549     "kind" : "deleting_dtor_pointer",
12550     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12551    },
12552    {
12553     "is_pure" : true,
12554     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12555    },
12556    {
12557     "is_pure" : true,
12558     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12559    },
12560    {
12561     "is_pure" : true,
12562     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12563    },
12564    {
12565     "is_pure" : true,
12566     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12567    },
12568    {
12569     "is_pure" : true,
12570     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12571    },
12572    {
12573     "is_pure" : true,
12574     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12575    },
12576    {
12577     "is_pure" : true,
12578     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12579    },
12580    {
12581     "is_pure" : true,
12582     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12583    },
12584    {
12585     "kind" : "vcall_offset"
12586    },
12587    {
12588     "kind" : "vcall_offset"
12589    },
12590    {
12591     "kind" : "vcall_offset"
12592    },
12593    {
12594     "kind" : "vcall_offset"
12595    },
12596    {
12597     "component_value" : -8,
12598     "kind" : "vcall_offset"
12599    },
12600    {
12601     "component_value" : -8,
12602     "kind" : "offset_to_top"
12603    },
12604    {
12605     "kind" : "rtti",
12606     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12607    },
12608    {
12609     "kind" : "complete_dtor_pointer",
12610     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12611    },
12612    {
12613     "kind" : "deleting_dtor_pointer",
12614     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12615    },
12616    {
12617     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12618    },
12619    {
12620     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12621    },
12622    {
12623     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12624    },
12625    {
12626     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12627    }
12628   ]
12629  },
12630  {
12631   "alignment" : 8,
12632   "fields" :
12633   [
12634    {
12635     "field_name" : "interfaceName",
12636     "referenced_type" : "type-311"
12637    },
12638    {
12639     "field_name" : "instanceName",
12640     "field_offset" : 128,
12641     "referenced_type" : "type-311"
12642    },
12643    {
12644     "field_name" : "pid",
12645     "field_offset" : 256,
12646     "referenced_type" : "type-20"
12647    },
12648    {
12649     "field_name" : "clientPids",
12650     "field_offset" : 320,
12651     "referenced_type" : "type-354"
12652    },
12653    {
12654     "field_name" : "arch",
12655     "field_offset" : 448,
12656     "referenced_type" : "type-389"
12657    }
12658   ],
12659   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12660   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12661   "referenced_type" : "type-530",
12662   "self_type" : "type-530",
12663   "size" : 64,
12664   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12665   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12666  },
12667  {
12668   "alignment" : 8,
12669   "base_specifiers" :
12670   [
12671    {
12672     "referenced_type" : "type-73"
12673    }
12674   ],
12675   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12676   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12677   "referenced_type" : "type-90",
12678   "self_type" : "type-90",
12679   "size" : 24,
12680   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12681   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12682   "vtable_components" :
12683   [
12684    {
12685     "component_value" : 8,
12686     "kind" : "vbase_offset"
12687    },
12688    {
12689     "kind" : "offset_to_top"
12690    },
12691    {
12692     "kind" : "rtti",
12693     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12694    },
12695    {
12696     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12697    },
12698    {
12699     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12700    },
12701    {
12702     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12703    },
12704    {
12705     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12706    },
12707    {
12708     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12715    },
12716    {
12717     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12718    },
12719    {
12720     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12721    },
12722    {
12723     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12724    },
12725    {
12726     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12727    },
12728    {
12729     "kind" : "complete_dtor_pointer",
12730     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12731    },
12732    {
12733     "kind" : "deleting_dtor_pointer",
12734     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12735    },
12736    {
12737     "is_pure" : true,
12738     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12739    },
12740    {
12741     "kind" : "vcall_offset"
12742    },
12743    {
12744     "kind" : "vcall_offset"
12745    },
12746    {
12747     "kind" : "vcall_offset"
12748    },
12749    {
12750     "kind" : "vcall_offset"
12751    },
12752    {
12753     "component_value" : -8,
12754     "kind" : "vcall_offset"
12755    },
12756    {
12757     "component_value" : -8,
12758     "kind" : "offset_to_top"
12759    },
12760    {
12761     "kind" : "rtti",
12762     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12763    },
12764    {
12765     "kind" : "complete_dtor_pointer",
12766     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12767    },
12768    {
12769     "kind" : "deleting_dtor_pointer",
12770     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12771    },
12772    {
12773     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12774    },
12775    {
12776     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12777    },
12778    {
12779     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12780    },
12781    {
12782     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12783    }
12784   ]
12785  },
12786  {
12787   "alignment" : 8,
12788   "fields" :
12789   [
12790    {
12791     "access" : "private",
12792     "field_name" : "m_ptr",
12793     "referenced_type" : "type-82"
12794    }
12795   ],
12796   "linker_set_key" : "android::sp<android::Thread>",
12797   "name" : "android::sp<android::Thread>",
12798   "record_kind" : "class",
12799   "referenced_type" : "type-81",
12800   "self_type" : "type-81",
12801   "size" : 8,
12802   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12803   "template_args" : [ "type-83" ],
12804   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12805  },
12806  {
12807   "alignment" : 8,
12808   "fields" :
12809   [
12810    {
12811     "access" : "private",
12812     "field_name" : "m_ptr",
12813     "referenced_type" : "type-150"
12814    }
12815   ],
12816   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12817   "name" : "android::sp<android::hardware::BHwBinder>",
12818   "record_kind" : "class",
12819   "referenced_type" : "type-149",
12820   "self_type" : "type-149",
12821   "size" : 8,
12822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12823   "template_args" : [ "type-151" ],
12824   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12825  },
12826  {
12827   "alignment" : 8,
12828   "fields" :
12829   [
12830    {
12831     "access" : "private",
12832     "field_name" : "m_ptr",
12833     "referenced_type" : "type-65"
12834    }
12835   ],
12836   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12837   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12838   "record_kind" : "class",
12839   "referenced_type" : "type-646",
12840   "self_type" : "type-646",
12841   "size" : 8,
12842   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12843   "template_args" : [ "type-66" ],
12844   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12845  },
12846  {
12847   "alignment" : 8,
12848   "fields" :
12849   [
12850    {
12851     "access" : "private",
12852     "field_name" : "m_ptr",
12853     "referenced_type" : "type-9"
12854    }
12855   ],
12856   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12857   "name" : "android::sp<android::hardware::IBinder>",
12858   "record_kind" : "class",
12859   "referenced_type" : "type-8",
12860   "self_type" : "type-8",
12861   "size" : 8,
12862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12863   "template_args" : [ "type-10" ],
12864   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12865  },
12866  {
12867   "alignment" : 8,
12868   "fields" :
12869   [
12870    {
12871     "access" : "private",
12872     "field_name" : "m_ptr",
12873     "referenced_type" : "type-15"
12874    }
12875   ],
12876   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12877   "name" : "android::sp<android::hardware::IInterface>",
12878   "record_kind" : "class",
12879   "referenced_type" : "type-14",
12880   "self_type" : "type-14",
12881   "size" : 8,
12882   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12883   "template_args" : [ "type-16" ],
12884   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12885  },
12886  {
12887   "alignment" : 8,
12888   "fields" :
12889   [
12890    {
12891     "access" : "private",
12892     "field_name" : "m_ptr",
12893     "referenced_type" : "type-18"
12894    }
12895   ],
12896   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12897   "name" : "android::sp<android::hardware::ProcessState>",
12898   "record_kind" : "class",
12899   "referenced_type" : "type-17",
12900   "self_type" : "type-17",
12901   "size" : 8,
12902   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12903   "template_args" : [ "type-19" ],
12904   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12905  },
12906  {
12907   "alignment" : 8,
12908   "fields" :
12909   [
12910    {
12911     "access" : "private",
12912     "field_name" : "m_ptr",
12913     "referenced_type" : "type-138"
12914    }
12915   ],
12916   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12917   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12918   "record_kind" : "class",
12919   "referenced_type" : "type-137",
12920   "self_type" : "type-137",
12921   "size" : 8,
12922   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12923   "template_args" : [ "type-139" ],
12924   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12925  },
12926  {
12927   "alignment" : 8,
12928   "fields" :
12929   [
12930    {
12931     "access" : "private",
12932     "field_name" : "m_ptr",
12933     "referenced_type" : "type-141"
12934    }
12935   ],
12936   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12937   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12938   "record_kind" : "class",
12939   "referenced_type" : "type-318",
12940   "self_type" : "type-318",
12941   "size" : 8,
12942   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12943   "template_args" : [ "type-142" ],
12944   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12945  },
12946  {
12947   "alignment" : 8,
12948   "fields" :
12949   [
12950    {
12951     "access" : "private",
12952     "field_name" : "m_ptr",
12953     "referenced_type" : "type-129"
12954    }
12955   ],
12956   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
12957   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
12958   "record_kind" : "class",
12959   "referenced_type" : "type-128",
12960   "self_type" : "type-128",
12961   "size" : 8,
12962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12963   "template_args" : [ "type-130" ],
12964   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
12965  },
12966  {
12967   "alignment" : 8,
12968   "fields" :
12969   [
12970    {
12971     "access" : "private",
12972     "field_name" : "m_ptr",
12973     "referenced_type" : "type-107"
12974    }
12975   ],
12976   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
12977   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
12978   "record_kind" : "class",
12979   "referenced_type" : "type-106",
12980   "self_type" : "type-106",
12981   "size" : 8,
12982   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12983   "template_args" : [ "type-108" ],
12984   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
12985  },
12986  {
12987   "alignment" : 8,
12988   "fields" :
12989   [
12990    {
12991     "access" : "private",
12992     "field_name" : "m_ptr",
12993     "referenced_type" : "type-144"
12994    }
12995   ],
12996   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12997   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12998   "record_kind" : "class",
12999   "referenced_type" : "type-428",
13000   "self_type" : "type-428",
13001   "size" : 8,
13002   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13003   "template_args" : [ "type-73" ],
13004   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13005  },
13006  {
13007   "alignment" : 8,
13008   "fields" :
13009   [
13010    {
13011     "access" : "private",
13012     "field_name" : "m_ptr",
13013     "referenced_type" : "type-71"
13014    }
13015   ],
13016   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13017   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13018   "record_kind" : "class",
13019   "referenced_type" : "type-70",
13020   "self_type" : "type-70",
13021   "size" : 8,
13022   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13023   "template_args" : [ "type-72" ],
13024   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13025  },
13026  {
13027   "alignment" : 8,
13028   "fields" :
13029   [
13030    {
13031     "access" : "private",
13032     "field_name" : "m_ptr",
13033     "referenced_type" : "type-89"
13034    }
13035   ],
13036   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13037   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13038   "record_kind" : "class",
13039   "referenced_type" : "type-88",
13040   "self_type" : "type-88",
13041   "size" : 8,
13042   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13043   "template_args" : [ "type-90" ],
13044   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13045  },
13046  {
13047   "alignment" : 1,
13048   "linker_set_key" : "android::trait_trivial_copy<bool>",
13049   "name" : "android::trait_trivial_copy<bool>",
13050   "referenced_type" : "type-217",
13051   "self_type" : "type-217",
13052   "size" : 1,
13053   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13054   "template_args" : [ "type-36" ],
13055   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13056  },
13057  {
13058   "alignment" : 1,
13059   "linker_set_key" : "android::trait_trivial_copy<char>",
13060   "name" : "android::trait_trivial_copy<char>",
13061   "referenced_type" : "type-221",
13062   "self_type" : "type-221",
13063   "size" : 1,
13064   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13065   "template_args" : [ "type-53" ],
13066   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13067  },
13068  {
13069   "alignment" : 1,
13070   "linker_set_key" : "android::trait_trivial_copy<double>",
13071   "name" : "android::trait_trivial_copy<double>",
13072   "referenced_type" : "type-276",
13073   "self_type" : "type-276",
13074   "size" : 1,
13075   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13076   "template_args" : [ "type-274" ],
13077   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13078  },
13079  {
13080   "alignment" : 1,
13081   "linker_set_key" : "android::trait_trivial_copy<float>",
13082   "name" : "android::trait_trivial_copy<float>",
13083   "referenced_type" : "type-271",
13084   "self_type" : "type-271",
13085   "size" : 1,
13086   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13087   "template_args" : [ "type-267" ],
13088   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13089  },
13090  {
13091   "alignment" : 1,
13092   "linker_set_key" : "android::trait_trivial_copy<int>",
13093   "name" : "android::trait_trivial_copy<int>",
13094   "referenced_type" : "type-239",
13095   "self_type" : "type-239",
13096   "size" : 1,
13097   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13098   "template_args" : [ "type-20" ],
13099   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13100  },
13101  {
13102   "alignment" : 1,
13103   "linker_set_key" : "android::trait_trivial_copy<long long>",
13104   "name" : "android::trait_trivial_copy<long long>",
13105   "referenced_type" : "type-258",
13106   "self_type" : "type-258",
13107   "size" : 1,
13108   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13109   "template_args" : [ "type-255" ],
13110   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13111  },
13112  {
13113   "alignment" : 1,
13114   "linker_set_key" : "android::trait_trivial_copy<long>",
13115   "name" : "android::trait_trivial_copy<long>",
13116   "referenced_type" : "type-248",
13117   "self_type" : "type-248",
13118   "size" : 1,
13119   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13120   "template_args" : [ "type-26" ],
13121   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13122  },
13123  {
13124   "alignment" : 1,
13125   "linker_set_key" : "android::trait_trivial_copy<short>",
13126   "name" : "android::trait_trivial_copy<short>",
13127   "referenced_type" : "type-230",
13128   "self_type" : "type-230",
13129   "size" : 1,
13130   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13131   "template_args" : [ "type-228" ],
13132   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13133  },
13134  {
13135   "alignment" : 1,
13136   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13137   "name" : "android::trait_trivial_copy<unsigned char>",
13138   "referenced_type" : "type-225",
13139   "self_type" : "type-225",
13140   "size" : 1,
13141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13142   "template_args" : [ "type-98" ],
13143   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13144  },
13145  {
13146   "alignment" : 1,
13147   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13148   "name" : "android::trait_trivial_copy<unsigned int>",
13149   "referenced_type" : "type-243",
13150   "self_type" : "type-243",
13151   "size" : 1,
13152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13153   "template_args" : [ "type-2" ],
13154   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13155  },
13156  {
13157   "alignment" : 1,
13158   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13159   "name" : "android::trait_trivial_copy<unsigned long long>",
13160   "referenced_type" : "type-264",
13161   "self_type" : "type-264",
13162   "size" : 1,
13163   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13164   "template_args" : [ "type-261" ],
13165   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13166  },
13167  {
13168   "alignment" : 1,
13169   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13170   "name" : "android::trait_trivial_copy<unsigned long>",
13171   "referenced_type" : "type-252",
13172   "self_type" : "type-252",
13173   "size" : 1,
13174   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13175   "template_args" : [ "type-25" ],
13176   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13177  },
13178  {
13179   "alignment" : 1,
13180   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13181   "name" : "android::trait_trivial_copy<unsigned short>",
13182   "referenced_type" : "type-235",
13183   "self_type" : "type-235",
13184   "size" : 1,
13185   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13186   "template_args" : [ "type-100" ],
13187   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13188  },
13189  {
13190   "alignment" : 1,
13191   "linker_set_key" : "android::trait_trivial_copy<void>",
13192   "name" : "android::trait_trivial_copy<void>",
13193   "referenced_type" : "type-213",
13194   "self_type" : "type-213",
13195   "size" : 1,
13196   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13197   "template_args" : [ "type-22" ],
13198   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13199  },
13200  {
13201   "alignment" : 1,
13202   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13203   "name" : "android::trait_trivial_ctor<bool>",
13204   "referenced_type" : "type-215",
13205   "self_type" : "type-215",
13206   "size" : 1,
13207   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13208   "template_args" : [ "type-36" ],
13209   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13210  },
13211  {
13212   "alignment" : 1,
13213   "linker_set_key" : "android::trait_trivial_ctor<char>",
13214   "name" : "android::trait_trivial_ctor<char>",
13215   "referenced_type" : "type-219",
13216   "self_type" : "type-219",
13217   "size" : 1,
13218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13219   "template_args" : [ "type-53" ],
13220   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13221  },
13222  {
13223   "alignment" : 1,
13224   "linker_set_key" : "android::trait_trivial_ctor<double>",
13225   "name" : "android::trait_trivial_ctor<double>",
13226   "referenced_type" : "type-273",
13227   "self_type" : "type-273",
13228   "size" : 1,
13229   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13230   "template_args" : [ "type-274" ],
13231   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13232  },
13233  {
13234   "alignment" : 1,
13235   "linker_set_key" : "android::trait_trivial_ctor<float>",
13236   "name" : "android::trait_trivial_ctor<float>",
13237   "referenced_type" : "type-266",
13238   "self_type" : "type-266",
13239   "size" : 1,
13240   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13241   "template_args" : [ "type-267" ],
13242   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13243  },
13244  {
13245   "alignment" : 1,
13246   "linker_set_key" : "android::trait_trivial_ctor<int>",
13247   "name" : "android::trait_trivial_ctor<int>",
13248   "referenced_type" : "type-237",
13249   "self_type" : "type-237",
13250   "size" : 1,
13251   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13252   "template_args" : [ "type-20" ],
13253   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13254  },
13255  {
13256   "alignment" : 1,
13257   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13258   "name" : "android::trait_trivial_ctor<long long>",
13259   "referenced_type" : "type-254",
13260   "self_type" : "type-254",
13261   "size" : 1,
13262   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13263   "template_args" : [ "type-255" ],
13264   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13265  },
13266  {
13267   "alignment" : 1,
13268   "linker_set_key" : "android::trait_trivial_ctor<long>",
13269   "name" : "android::trait_trivial_ctor<long>",
13270   "referenced_type" : "type-246",
13271   "self_type" : "type-246",
13272   "size" : 1,
13273   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13274   "template_args" : [ "type-26" ],
13275   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13276  },
13277  {
13278   "alignment" : 1,
13279   "linker_set_key" : "android::trait_trivial_ctor<short>",
13280   "name" : "android::trait_trivial_ctor<short>",
13281   "referenced_type" : "type-227",
13282   "self_type" : "type-227",
13283   "size" : 1,
13284   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13285   "template_args" : [ "type-228" ],
13286   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13287  },
13288  {
13289   "alignment" : 1,
13290   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13291   "name" : "android::trait_trivial_ctor<unsigned char>",
13292   "referenced_type" : "type-223",
13293   "self_type" : "type-223",
13294   "size" : 1,
13295   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13296   "template_args" : [ "type-98" ],
13297   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13298  },
13299  {
13300   "alignment" : 1,
13301   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13302   "name" : "android::trait_trivial_ctor<unsigned int>",
13303   "referenced_type" : "type-241",
13304   "self_type" : "type-241",
13305   "size" : 1,
13306   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13307   "template_args" : [ "type-2" ],
13308   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13309  },
13310  {
13311   "alignment" : 1,
13312   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13313   "name" : "android::trait_trivial_ctor<unsigned long long>",
13314   "referenced_type" : "type-260",
13315   "self_type" : "type-260",
13316   "size" : 1,
13317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13318   "template_args" : [ "type-261" ],
13319   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13320  },
13321  {
13322   "alignment" : 1,
13323   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13324   "name" : "android::trait_trivial_ctor<unsigned long>",
13325   "referenced_type" : "type-250",
13326   "self_type" : "type-250",
13327   "size" : 1,
13328   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13329   "template_args" : [ "type-25" ],
13330   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13331  },
13332  {
13333   "alignment" : 1,
13334   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13335   "name" : "android::trait_trivial_ctor<unsigned short>",
13336   "referenced_type" : "type-232",
13337   "self_type" : "type-232",
13338   "size" : 1,
13339   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13340   "template_args" : [ "type-100" ],
13341   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13342  },
13343  {
13344   "alignment" : 1,
13345   "linker_set_key" : "android::trait_trivial_ctor<void>",
13346   "name" : "android::trait_trivial_ctor<void>",
13347   "referenced_type" : "type-211",
13348   "self_type" : "type-211",
13349   "size" : 1,
13350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13351   "template_args" : [ "type-22" ],
13352   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13353  },
13354  {
13355   "alignment" : 1,
13356   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13357   "name" : "android::trait_trivial_dtor<bool>",
13358   "referenced_type" : "type-216",
13359   "self_type" : "type-216",
13360   "size" : 1,
13361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13362   "template_args" : [ "type-36" ],
13363   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13364  },
13365  {
13366   "alignment" : 1,
13367   "linker_set_key" : "android::trait_trivial_dtor<char>",
13368   "name" : "android::trait_trivial_dtor<char>",
13369   "referenced_type" : "type-220",
13370   "self_type" : "type-220",
13371   "size" : 1,
13372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13373   "template_args" : [ "type-53" ],
13374   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13375  },
13376  {
13377   "alignment" : 1,
13378   "linker_set_key" : "android::trait_trivial_dtor<double>",
13379   "name" : "android::trait_trivial_dtor<double>",
13380   "referenced_type" : "type-275",
13381   "self_type" : "type-275",
13382   "size" : 1,
13383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13384   "template_args" : [ "type-274" ],
13385   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13386  },
13387  {
13388   "alignment" : 1,
13389   "linker_set_key" : "android::trait_trivial_dtor<float>",
13390   "name" : "android::trait_trivial_dtor<float>",
13391   "referenced_type" : "type-270",
13392   "self_type" : "type-270",
13393   "size" : 1,
13394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13395   "template_args" : [ "type-267" ],
13396   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13397  },
13398  {
13399   "alignment" : 1,
13400   "linker_set_key" : "android::trait_trivial_dtor<int>",
13401   "name" : "android::trait_trivial_dtor<int>",
13402   "referenced_type" : "type-238",
13403   "self_type" : "type-238",
13404   "size" : 1,
13405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13406   "template_args" : [ "type-20" ],
13407   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13408  },
13409  {
13410   "alignment" : 1,
13411   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13412   "name" : "android::trait_trivial_dtor<long long>",
13413   "referenced_type" : "type-257",
13414   "self_type" : "type-257",
13415   "size" : 1,
13416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13417   "template_args" : [ "type-255" ],
13418   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13419  },
13420  {
13421   "alignment" : 1,
13422   "linker_set_key" : "android::trait_trivial_dtor<long>",
13423   "name" : "android::trait_trivial_dtor<long>",
13424   "referenced_type" : "type-247",
13425   "self_type" : "type-247",
13426   "size" : 1,
13427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13428   "template_args" : [ "type-26" ],
13429   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13430  },
13431  {
13432   "alignment" : 1,
13433   "linker_set_key" : "android::trait_trivial_dtor<short>",
13434   "name" : "android::trait_trivial_dtor<short>",
13435   "referenced_type" : "type-229",
13436   "self_type" : "type-229",
13437   "size" : 1,
13438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13439   "template_args" : [ "type-228" ],
13440   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13441  },
13442  {
13443   "alignment" : 1,
13444   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13445   "name" : "android::trait_trivial_dtor<unsigned char>",
13446   "referenced_type" : "type-224",
13447   "self_type" : "type-224",
13448   "size" : 1,
13449   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13450   "template_args" : [ "type-98" ],
13451   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13452  },
13453  {
13454   "alignment" : 1,
13455   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13456   "name" : "android::trait_trivial_dtor<unsigned int>",
13457   "referenced_type" : "type-242",
13458   "self_type" : "type-242",
13459   "size" : 1,
13460   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13461   "template_args" : [ "type-2" ],
13462   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13463  },
13464  {
13465   "alignment" : 1,
13466   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13467   "name" : "android::trait_trivial_dtor<unsigned long long>",
13468   "referenced_type" : "type-262",
13469   "self_type" : "type-262",
13470   "size" : 1,
13471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13472   "template_args" : [ "type-261" ],
13473   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13474  },
13475  {
13476   "alignment" : 1,
13477   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13478   "name" : "android::trait_trivial_dtor<unsigned long>",
13479   "referenced_type" : "type-251",
13480   "self_type" : "type-251",
13481   "size" : 1,
13482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13483   "template_args" : [ "type-25" ],
13484   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13485  },
13486  {
13487   "alignment" : 1,
13488   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13489   "name" : "android::trait_trivial_dtor<unsigned short>",
13490   "referenced_type" : "type-233",
13491   "self_type" : "type-233",
13492   "size" : 1,
13493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13494   "template_args" : [ "type-100" ],
13495   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13496  },
13497  {
13498   "alignment" : 1,
13499   "linker_set_key" : "android::trait_trivial_dtor<void>",
13500   "name" : "android::trait_trivial_dtor<void>",
13501   "referenced_type" : "type-212",
13502   "self_type" : "type-212",
13503   "size" : 1,
13504   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13505   "template_args" : [ "type-22" ],
13506   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13507  },
13508  {
13509   "alignment" : 1,
13510   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13511   "name" : "android::trait_trivial_move<android::String16>",
13512   "referenced_type" : "type-406",
13513   "self_type" : "type-406",
13514   "size" : 1,
13515   "source_file" : "/system/core/libutils/include/utils/String16.h",
13516   "template_args" : [ "type-41" ],
13517   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13518  },
13519  {
13520   "alignment" : 1,
13521   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13522   "name" : "android::trait_trivial_move<android::String8>",
13523   "referenced_type" : "type-401",
13524   "self_type" : "type-401",
13525   "size" : 1,
13526   "source_file" : "/system/core/libutils/include/utils/String8.h",
13527   "template_args" : [ "type-50" ],
13528   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13529  },
13530  {
13531   "alignment" : 1,
13532   "linker_set_key" : "android::trait_trivial_move<bool>",
13533   "name" : "android::trait_trivial_move<bool>",
13534   "referenced_type" : "type-218",
13535   "self_type" : "type-218",
13536   "size" : 1,
13537   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13538   "template_args" : [ "type-36" ],
13539   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13540  },
13541  {
13542   "alignment" : 1,
13543   "linker_set_key" : "android::trait_trivial_move<char>",
13544   "name" : "android::trait_trivial_move<char>",
13545   "referenced_type" : "type-222",
13546   "self_type" : "type-222",
13547   "size" : 1,
13548   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13549   "template_args" : [ "type-53" ],
13550   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13551  },
13552  {
13553   "alignment" : 1,
13554   "linker_set_key" : "android::trait_trivial_move<double>",
13555   "name" : "android::trait_trivial_move<double>",
13556   "referenced_type" : "type-277",
13557   "self_type" : "type-277",
13558   "size" : 1,
13559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13560   "template_args" : [ "type-274" ],
13561   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13562  },
13563  {
13564   "alignment" : 1,
13565   "linker_set_key" : "android::trait_trivial_move<float>",
13566   "name" : "android::trait_trivial_move<float>",
13567   "referenced_type" : "type-272",
13568   "self_type" : "type-272",
13569   "size" : 1,
13570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13571   "template_args" : [ "type-267" ],
13572   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13573  },
13574  {
13575   "alignment" : 1,
13576   "linker_set_key" : "android::trait_trivial_move<int>",
13577   "name" : "android::trait_trivial_move<int>",
13578   "referenced_type" : "type-240",
13579   "self_type" : "type-240",
13580   "size" : 1,
13581   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13582   "template_args" : [ "type-20" ],
13583   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13584  },
13585  {
13586   "alignment" : 1,
13587   "linker_set_key" : "android::trait_trivial_move<long long>",
13588   "name" : "android::trait_trivial_move<long long>",
13589   "referenced_type" : "type-259",
13590   "self_type" : "type-259",
13591   "size" : 1,
13592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13593   "template_args" : [ "type-255" ],
13594   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13595  },
13596  {
13597   "alignment" : 1,
13598   "linker_set_key" : "android::trait_trivial_move<long>",
13599   "name" : "android::trait_trivial_move<long>",
13600   "referenced_type" : "type-249",
13601   "self_type" : "type-249",
13602   "size" : 1,
13603   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13604   "template_args" : [ "type-26" ],
13605   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13606  },
13607  {
13608   "alignment" : 1,
13609   "linker_set_key" : "android::trait_trivial_move<short>",
13610   "name" : "android::trait_trivial_move<short>",
13611   "referenced_type" : "type-231",
13612   "self_type" : "type-231",
13613   "size" : 1,
13614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13615   "template_args" : [ "type-228" ],
13616   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13617  },
13618  {
13619   "alignment" : 1,
13620   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13621   "name" : "android::trait_trivial_move<unsigned char>",
13622   "referenced_type" : "type-226",
13623   "self_type" : "type-226",
13624   "size" : 1,
13625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13626   "template_args" : [ "type-98" ],
13627   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13628  },
13629  {
13630   "alignment" : 1,
13631   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13632   "name" : "android::trait_trivial_move<unsigned int>",
13633   "referenced_type" : "type-244",
13634   "self_type" : "type-244",
13635   "size" : 1,
13636   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13637   "template_args" : [ "type-2" ],
13638   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13639  },
13640  {
13641   "alignment" : 1,
13642   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13643   "name" : "android::trait_trivial_move<unsigned long long>",
13644   "referenced_type" : "type-265",
13645   "self_type" : "type-265",
13646   "size" : 1,
13647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13648   "template_args" : [ "type-261" ],
13649   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13650  },
13651  {
13652   "alignment" : 1,
13653   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13654   "name" : "android::trait_trivial_move<unsigned long>",
13655   "referenced_type" : "type-253",
13656   "self_type" : "type-253",
13657   "size" : 1,
13658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13659   "template_args" : [ "type-25" ],
13660   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13661  },
13662  {
13663   "alignment" : 1,
13664   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13665   "name" : "android::trait_trivial_move<unsigned short>",
13666   "referenced_type" : "type-236",
13667   "self_type" : "type-236",
13668   "size" : 1,
13669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13670   "template_args" : [ "type-100" ],
13671   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13672  },
13673  {
13674   "alignment" : 1,
13675   "linker_set_key" : "android::trait_trivial_move<void>",
13676   "name" : "android::trait_trivial_move<void>",
13677   "referenced_type" : "type-214",
13678   "self_type" : "type-214",
13679   "size" : 1,
13680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13681   "template_args" : [ "type-22" ],
13682   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13683  },
13684  {
13685   "alignment" : 8,
13686   "fields" :
13687   [
13688    {
13689     "access" : "private",
13690     "field_name" : "m_ptr",
13691     "referenced_type" : "type-150"
13692    },
13693    {
13694     "access" : "private",
13695     "field_name" : "m_refs",
13696     "field_offset" : 64,
13697     "referenced_type" : "type-34"
13698    }
13699   ],
13700   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13701   "name" : "android::wp<android::hardware::BHwBinder>",
13702   "record_kind" : "class",
13703   "referenced_type" : "type-350",
13704   "self_type" : "type-350",
13705   "size" : 16,
13706   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13707   "template_args" : [ "type-151" ],
13708   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13709  },
13710  {
13711   "alignment" : 8,
13712   "fields" :
13713   [
13714    {
13715     "access" : "private",
13716     "field_name" : "m_ptr",
13717     "referenced_type" : "type-65"
13718    },
13719    {
13720     "access" : "private",
13721     "field_name" : "m_refs",
13722     "field_offset" : 64,
13723     "referenced_type" : "type-34"
13724    }
13725   ],
13726   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13727   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13728   "record_kind" : "class",
13729   "referenced_type" : "type-75",
13730   "self_type" : "type-75",
13731   "size" : 16,
13732   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13733   "template_args" : [ "type-66" ],
13734   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13735  },
13736  {
13737   "alignment" : 8,
13738   "fields" :
13739   [
13740    {
13741     "access" : "private",
13742     "field_name" : "m_ptr",
13743     "referenced_type" : "type-141"
13744    },
13745    {
13746     "access" : "private",
13747     "field_name" : "m_refs",
13748     "field_offset" : 64,
13749     "referenced_type" : "type-34"
13750    }
13751   ],
13752   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13753   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13754   "record_kind" : "class",
13755   "referenced_type" : "type-140",
13756   "self_type" : "type-140",
13757   "size" : 16,
13758   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13759   "template_args" : [ "type-142" ],
13760   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13761  },
13762  {
13763   "alignment" : 8,
13764   "fields" :
13765   [
13766    {
13767     "access" : "private",
13768     "field_name" : "m_ptr",
13769     "referenced_type" : "type-144"
13770    },
13771    {
13772     "access" : "private",
13773     "field_name" : "m_refs",
13774     "field_offset" : 64,
13775     "referenced_type" : "type-34"
13776    }
13777   ],
13778   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13779   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13780   "record_kind" : "class",
13781   "referenced_type" : "type-143",
13782   "self_type" : "type-143",
13783   "size" : 16,
13784   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13785   "template_args" : [ "type-73" ],
13786   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13787  },
13788  {
13789   "alignment" : 4,
13790   "fields" :
13791   [
13792    {
13793     "field_name" : "maxContentLightLevel",
13794     "referenced_type" : "type-267"
13795    },
13796    {
13797     "field_name" : "maxFrameAverageLightLevel",
13798     "field_offset" : 32,
13799     "referenced_type" : "type-267"
13800    }
13801   ],
13802   "linker_set_key" : "android_cta861_3_metadata",
13803   "name" : "android_cta861_3_metadata",
13804   "referenced_type" : "type-505",
13805   "self_type" : "type-505",
13806   "size" : 8,
13807   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13808   "unique_id" : "android_cta861_3_metadata"
13809  },
13810  {
13811   "alignment" : 4,
13812   "fields" :
13813   [
13814    {
13815     "field_name" : "num_points",
13816     "referenced_type" : "type-2"
13817    },
13818    {
13819     "field_name" : "reserved",
13820     "field_offset" : 32,
13821     "referenced_type" : "type-494"
13822    },
13823    {
13824     "field_name" : "xyzc_points",
13825     "field_offset" : 288,
13826     "referenced_type" : "type-501"
13827    }
13828   ],
13829   "linker_set_key" : "android_depth_points",
13830   "name" : "android_depth_points",
13831   "referenced_type" : "type-500",
13832   "self_type" : "type-500",
13833   "size" : 36,
13834   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13835   "unique_id" : "android_depth_points"
13836  },
13837  {
13838   "alignment" : 8,
13839   "fields" :
13840   [
13841    {
13842     "field_name" : "format",
13843     "referenced_type" : "type-497"
13844    },
13845    {
13846     "field_name" : "num_planes",
13847     "field_offset" : 32,
13848     "referenced_type" : "type-2"
13849    },
13850    {
13851     "field_name" : "planes",
13852     "field_offset" : 64,
13853     "referenced_type" : "type-499"
13854    }
13855   ],
13856   "linker_set_key" : "android_flex_layout",
13857   "name" : "android_flex_layout",
13858   "referenced_type" : "type-498",
13859   "self_type" : "type-498",
13860   "size" : 16,
13861   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13862   "unique_id" : "android_flex_layout"
13863  },
13864  {
13865   "alignment" : 8,
13866   "fields" :
13867   [
13868    {
13869     "field_name" : "top_left",
13870     "referenced_type" : "type-364"
13871    },
13872    {
13873     "field_name" : "component",
13874     "field_offset" : 64,
13875     "referenced_type" : "type-495"
13876    },
13877    {
13878     "field_name" : "bits_per_component",
13879     "field_offset" : 96,
13880     "referenced_type" : "type-20"
13881    },
13882    {
13883     "field_name" : "bits_used",
13884     "field_offset" : 128,
13885     "referenced_type" : "type-20"
13886    },
13887    {
13888     "field_name" : "h_increment",
13889     "field_offset" : 160,
13890     "referenced_type" : "type-20"
13891    },
13892    {
13893     "field_name" : "v_increment",
13894     "field_offset" : 192,
13895     "referenced_type" : "type-20"
13896    },
13897    {
13898     "field_name" : "h_subsampling",
13899     "field_offset" : 224,
13900     "referenced_type" : "type-20"
13901    },
13902    {
13903     "field_name" : "v_subsampling",
13904     "field_offset" : 256,
13905     "referenced_type" : "type-20"
13906    }
13907   ],
13908   "linker_set_key" : "android_flex_plane",
13909   "name" : "android_flex_plane",
13910   "referenced_type" : "type-496",
13911   "self_type" : "type-496",
13912   "size" : 40,
13913   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13914   "unique_id" : "android_flex_plane"
13915  },
13916  {
13917   "alignment" : 4,
13918   "fields" :
13919   [
13920    {
13921     "field_name" : "displayPrimaryRed",
13922     "referenced_type" : "type-502"
13923    },
13924    {
13925     "field_name" : "displayPrimaryGreen",
13926     "field_offset" : 64,
13927     "referenced_type" : "type-502"
13928    },
13929    {
13930     "field_name" : "displayPrimaryBlue",
13931     "field_offset" : 128,
13932     "referenced_type" : "type-502"
13933    },
13934    {
13935     "field_name" : "whitePoint",
13936     "field_offset" : 192,
13937     "referenced_type" : "type-502"
13938    },
13939    {
13940     "field_name" : "maxLuminance",
13941     "field_offset" : 256,
13942     "referenced_type" : "type-267"
13943    },
13944    {
13945     "field_name" : "minLuminance",
13946     "field_offset" : 288,
13947     "referenced_type" : "type-267"
13948    }
13949   ],
13950   "linker_set_key" : "android_smpte2086_metadata",
13951   "name" : "android_smpte2086_metadata",
13952   "referenced_type" : "type-503",
13953   "self_type" : "type-503",
13954   "size" : 40,
13955   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13956   "unique_id" : "android_smpte2086_metadata"
13957  },
13958  {
13959   "alignment" : 4,
13960   "fields" :
13961   [
13962    {
13963     "field_name" : "x",
13964     "referenced_type" : "type-267"
13965    },
13966    {
13967     "field_name" : "y",
13968     "field_offset" : 32,
13969     "referenced_type" : "type-267"
13970    }
13971   ],
13972   "linker_set_key" : "android_xy_color",
13973   "name" : "android_xy_color",
13974   "referenced_type" : "type-502",
13975   "self_type" : "type-502",
13976   "size" : 8,
13977   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13978   "unique_id" : "android_xy_color"
13979  },
13980  {
13981   "alignment" : 8,
13982   "fields" :
13983   [
13984    {
13985     "field_name" : "y",
13986     "referenced_type" : "type-21"
13987    },
13988    {
13989     "field_name" : "cb",
13990     "field_offset" : 64,
13991     "referenced_type" : "type-21"
13992    },
13993    {
13994     "field_name" : "cr",
13995     "field_offset" : 128,
13996     "referenced_type" : "type-21"
13997    },
13998    {
13999     "field_name" : "ystride",
14000     "field_offset" : 192,
14001     "referenced_type" : "type-25"
14002    },
14003    {
14004     "field_name" : "cstride",
14005     "field_offset" : 256,
14006     "referenced_type" : "type-25"
14007    },
14008    {
14009     "field_name" : "chroma_step",
14010     "field_offset" : 320,
14011     "referenced_type" : "type-25"
14012    },
14013    {
14014     "field_name" : "reserved",
14015     "field_offset" : 384,
14016     "referenced_type" : "type-494"
14017    }
14018   ],
14019   "linker_set_key" : "android_ycbcr",
14020   "name" : "android_ycbcr",
14021   "referenced_type" : "type-493",
14022   "self_type" : "type-493",
14023   "size" : 80,
14024   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14025   "unique_id" : "android_ycbcr"
14026  },
14027  {
14028   "alignment" : 4,
14029   "fields" :
14030   [
14031    {
14032     "referenced_type" : "type-96"
14033    }
14034   ],
14035   "linker_set_key" : "log_msg",
14036   "name" : "log_msg",
14037   "referenced_type" : "type-95",
14038   "self_type" : "type-95",
14039   "size" : 5124,
14040   "source_file" : "/system/core/liblog/include/log/log_read.h",
14041   "unique_id" : "log_msg"
14042  },
14043  {
14044   "alignment" : 4,
14045   "fields" :
14046   [
14047    {
14048     "field_name" : "buf",
14049     "referenced_type" : "type-97"
14050    },
14051    {
14052     "field_name" : "entry",
14053     "referenced_type" : "type-99"
14054    },
14055    {
14056     "field_name" : "entry_v4",
14057     "referenced_type" : "type-99"
14058    },
14059    {
14060     "field_name" : "entry_v3",
14061     "referenced_type" : "type-102"
14062    },
14063    {
14064     "field_name" : "entry_v2",
14065     "referenced_type" : "type-103"
14066    },
14067    {
14068     "field_name" : "entry_v1",
14069     "referenced_type" : "type-104"
14070    }
14071   ],
14072   "is_anonymous" : true,
14073   "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",
14074   "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",
14075   "record_kind" : "union",
14076   "referenced_type" : "type-96",
14077   "self_type" : "type-96",
14078   "size" : 5124,
14079   "source_file" : "/system/core/liblog/include/log/log_read.h",
14080   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14081  },
14082  {
14083   "alignment" : 1,
14084   "fields" :
14085   [
14086    {
14087     "field_name" : "tv_sec",
14088     "referenced_type" : "type-2"
14089    },
14090    {
14091     "field_name" : "tv_nsec",
14092     "field_offset" : 32,
14093     "referenced_type" : "type-2"
14094    }
14095   ],
14096   "linker_set_key" : "log_time",
14097   "name" : "log_time",
14098   "referenced_type" : "type-395",
14099   "self_type" : "type-395",
14100   "size" : 8,
14101   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14102   "unique_id" : "_ZTS8log_time"
14103  },
14104  {
14105   "alignment" : 4,
14106   "fields" :
14107   [
14108    {
14109     "field_name" : "len",
14110     "referenced_type" : "type-100"
14111    },
14112    {
14113     "field_name" : "__pad",
14114     "field_offset" : 16,
14115     "referenced_type" : "type-100"
14116    },
14117    {
14118     "field_name" : "pid",
14119     "field_offset" : 32,
14120     "referenced_type" : "type-20"
14121    },
14122    {
14123     "field_name" : "tid",
14124     "field_offset" : 64,
14125     "referenced_type" : "type-20"
14126    },
14127    {
14128     "field_name" : "sec",
14129     "field_offset" : 96,
14130     "referenced_type" : "type-20"
14131    },
14132    {
14133     "field_name" : "nsec",
14134     "field_offset" : 128,
14135     "referenced_type" : "type-20"
14136    },
14137    {
14138     "field_name" : "msg",
14139     "field_offset" : 160,
14140     "referenced_type" : "type-101"
14141    }
14142   ],
14143   "linker_set_key" : "logger_entry",
14144   "name" : "logger_entry",
14145   "referenced_type" : "type-104",
14146   "self_type" : "type-104",
14147   "size" : 20,
14148   "source_file" : "/system/core/liblog/include/log/log_read.h",
14149   "unique_id" : "logger_entry"
14150  },
14151  {
14152   "alignment" : 1,
14153   "fields" :
14154   [
14155    {
14156     "field_name" : "len",
14157     "referenced_type" : "type-100"
14158    },
14159    {
14160     "field_name" : "hdr_size",
14161     "field_offset" : 16,
14162     "referenced_type" : "type-100"
14163    },
14164    {
14165     "field_name" : "pid",
14166     "field_offset" : 32,
14167     "referenced_type" : "type-20"
14168    },
14169    {
14170     "field_name" : "tid",
14171     "field_offset" : 64,
14172     "referenced_type" : "type-20"
14173    },
14174    {
14175     "field_name" : "sec",
14176     "field_offset" : 96,
14177     "referenced_type" : "type-20"
14178    },
14179    {
14180     "field_name" : "nsec",
14181     "field_offset" : 128,
14182     "referenced_type" : "type-20"
14183    },
14184    {
14185     "field_name" : "euid",
14186     "field_offset" : 160,
14187     "referenced_type" : "type-2"
14188    },
14189    {
14190     "field_name" : "msg",
14191     "field_offset" : 192,
14192     "referenced_type" : "type-101"
14193    }
14194   ],
14195   "linker_set_key" : "logger_entry_v2",
14196   "name" : "logger_entry_v2",
14197   "referenced_type" : "type-103",
14198   "self_type" : "type-103",
14199   "size" : 24,
14200   "source_file" : "/system/core/liblog/include/log/log_read.h",
14201   "unique_id" : "logger_entry_v2"
14202  },
14203  {
14204   "alignment" : 1,
14205   "fields" :
14206   [
14207    {
14208     "field_name" : "len",
14209     "referenced_type" : "type-100"
14210    },
14211    {
14212     "field_name" : "hdr_size",
14213     "field_offset" : 16,
14214     "referenced_type" : "type-100"
14215    },
14216    {
14217     "field_name" : "pid",
14218     "field_offset" : 32,
14219     "referenced_type" : "type-20"
14220    },
14221    {
14222     "field_name" : "tid",
14223     "field_offset" : 64,
14224     "referenced_type" : "type-20"
14225    },
14226    {
14227     "field_name" : "sec",
14228     "field_offset" : 96,
14229     "referenced_type" : "type-20"
14230    },
14231    {
14232     "field_name" : "nsec",
14233     "field_offset" : 128,
14234     "referenced_type" : "type-20"
14235    },
14236    {
14237     "field_name" : "lid",
14238     "field_offset" : 160,
14239     "referenced_type" : "type-2"
14240    },
14241    {
14242     "field_name" : "msg",
14243     "field_offset" : 192,
14244     "referenced_type" : "type-101"
14245    }
14246   ],
14247   "linker_set_key" : "logger_entry_v3",
14248   "name" : "logger_entry_v3",
14249   "referenced_type" : "type-102",
14250   "self_type" : "type-102",
14251   "size" : 24,
14252   "source_file" : "/system/core/liblog/include/log/log_read.h",
14253   "unique_id" : "logger_entry_v3"
14254  },
14255  {
14256   "alignment" : 4,
14257   "fields" :
14258   [
14259    {
14260     "field_name" : "len",
14261     "referenced_type" : "type-100"
14262    },
14263    {
14264     "field_name" : "hdr_size",
14265     "field_offset" : 16,
14266     "referenced_type" : "type-100"
14267    },
14268    {
14269     "field_name" : "pid",
14270     "field_offset" : 32,
14271     "referenced_type" : "type-20"
14272    },
14273    {
14274     "field_name" : "tid",
14275     "field_offset" : 64,
14276     "referenced_type" : "type-2"
14277    },
14278    {
14279     "field_name" : "sec",
14280     "field_offset" : 96,
14281     "referenced_type" : "type-2"
14282    },
14283    {
14284     "field_name" : "nsec",
14285     "field_offset" : 128,
14286     "referenced_type" : "type-2"
14287    },
14288    {
14289     "field_name" : "lid",
14290     "field_offset" : 160,
14291     "referenced_type" : "type-2"
14292    },
14293    {
14294     "field_name" : "uid",
14295     "field_offset" : 192,
14296     "referenced_type" : "type-2"
14297    },
14298    {
14299     "field_name" : "msg",
14300     "field_offset" : 224,
14301     "referenced_type" : "type-101"
14302    }
14303   ],
14304   "linker_set_key" : "logger_entry_v4",
14305   "name" : "logger_entry_v4",
14306   "referenced_type" : "type-99",
14307   "self_type" : "type-99",
14308   "size" : 28,
14309   "source_file" : "/system/core/liblog/include/log/log_read.h",
14310   "unique_id" : "logger_entry_v4"
14311  },
14312  {
14313   "alignment" : 4,
14314   "fields" :
14315   [
14316    {
14317     "field_name" : "version",
14318     "referenced_type" : "type-20"
14319    },
14320    {
14321     "field_name" : "numFds",
14322     "field_offset" : 32,
14323     "referenced_type" : "type-20"
14324    },
14325    {
14326     "field_name" : "numInts",
14327     "field_offset" : 64,
14328     "referenced_type" : "type-20"
14329    },
14330    {
14331     "field_name" : "data",
14332     "field_offset" : 96,
14333     "referenced_type" : "type-209"
14334    }
14335   ],
14336   "linker_set_key" : "native_handle",
14337   "name" : "native_handle",
14338   "referenced_type" : "type-208",
14339   "self_type" : "type-208",
14340   "size" : 12,
14341   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14342   "unique_id" : "native_handle"
14343  }
14344 ],
14345 "rvalue_reference_types" :
14346 [
14347  {
14348   "alignment" : 8,
14349   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
14350   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
14351   "referenced_type" : "type-170",
14352   "self_type" : "type-173",
14353   "size" : 8,
14354   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14355  },
14356  {
14357   "alignment" : 8,
14358   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &&",
14359   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &&",
14360   "referenced_type" : "type-184",
14361   "self_type" : "type-186",
14362   "size" : 8,
14363   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14364  },
14365  {
14366   "alignment" : 8,
14367   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &&",
14368   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &&",
14369   "referenced_type" : "type-600",
14370   "self_type" : "type-602",
14371   "size" : 8,
14372   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14373  },
14374  {
14375   "alignment" : 8,
14376   "linker_set_key" : "android::hardware::Return<bool> &&",
14377   "name" : "android::hardware::Return<bool> &&",
14378   "referenced_type" : "type-163",
14379   "self_type" : "type-166",
14380   "size" : 8,
14381   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14382  },
14383  {
14384   "alignment" : 8,
14385   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
14386   "name" : "android::hardware::Return<unsigned int> &&",
14387   "referenced_type" : "type-177",
14388   "self_type" : "type-180",
14389   "size" : 8,
14390   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14391  },
14392  {
14393   "alignment" : 8,
14394   "linker_set_key" : "android::hardware::Return<void> &&",
14395   "name" : "android::hardware::Return<void> &&",
14396   "referenced_type" : "type-197",
14397   "self_type" : "type-199",
14398   "size" : 8,
14399   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14400  },
14401  {
14402   "alignment" : 8,
14403   "linker_set_key" : "android::hardware::Status &&",
14404   "name" : "android::hardware::Status &&",
14405   "referenced_type" : "type-153",
14406   "self_type" : "type-160",
14407   "size" : 8,
14408   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14409  },
14410  {
14411   "alignment" : 8,
14412   "linker_set_key" : "android::hardware::details::return_status &&",
14413   "name" : "android::hardware::details::return_status &&",
14414   "referenced_type" : "type-164",
14415   "self_type" : "type-193",
14416   "size" : 8,
14417   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14418  },
14419  {
14420   "alignment" : 8,
14421   "linker_set_key" : "android::hardware::hidl_handle &&",
14422   "name" : "android::hardware::hidl_handle &&",
14423   "referenced_type" : "type-309",
14424   "self_type" : "type-319",
14425   "size" : 8,
14426   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14427  },
14428  {
14429   "alignment" : 8,
14430   "linker_set_key" : "android::hardware::hidl_memory &&",
14431   "name" : "android::hardware::hidl_memory &&",
14432   "referenced_type" : "type-315",
14433   "self_type" : "type-323",
14434   "size" : 8,
14435   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14436  },
14437  {
14438   "alignment" : 8,
14439   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14440   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14441   "referenced_type" : "type-137",
14442   "self_type" : "type-145",
14443   "size" : 8,
14444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14445  },
14446  {
14447   "alignment" : 8,
14448   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> &&",
14449   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> &&",
14450   "referenced_type" : "type-128",
14451   "self_type" : "type-131",
14452   "size" : 8,
14453   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14454  },
14455  {
14456   "alignment" : 8,
14457   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
14458   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
14459   "referenced_type" : "type-106",
14460   "self_type" : "type-122",
14461   "size" : 8,
14462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14463  },
14464  {
14465   "alignment" : 8,
14466   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14467   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14468   "referenced_type" : "type-464",
14469   "self_type" : "type-463",
14470   "size" : 8,
14471   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14472  },
14473  {
14474   "alignment" : 8,
14475   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14476   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14477   "referenced_type" : "type-627",
14478   "self_type" : "type-626",
14479   "size" : 8,
14480   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14481  },
14482  {
14483   "alignment" : 8,
14484   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14485   "name" : "std::function<sp<IBase> (void *)> &&",
14486   "referenced_type" : "type-474",
14487   "self_type" : "type-473",
14488   "size" : 8,
14489   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14490  },
14491  {
14492   "alignment" : 8,
14493   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14494   "name" : "std::function<sp<IBase> (void *)> &&",
14495   "referenced_type" : "type-631",
14496   "self_type" : "type-630",
14497   "size" : 8,
14498   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14499  },
14500  {
14501   "alignment" : 8,
14502   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14503   "name" : "std::function<sp<IBinder> (void *)> &&",
14504   "referenced_type" : "type-466",
14505   "self_type" : "type-465",
14506   "size" : 8,
14507   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14508  },
14509  {
14510   "alignment" : 8,
14511   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14512   "name" : "std::function<sp<IBinder> (void *)> &&",
14513   "referenced_type" : "type-629",
14514   "self_type" : "type-628",
14515   "size" : 8,
14516   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14517  }
14518 ]
14519}
14520