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   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-53",
73   "self_type" : "type-53",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-44",
83   "self_type" : "type-44",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-274",
91   "self_type" : "type-274",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-267",
99   "self_type" : "type-267",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-20",
108   "self_type" : "type-20",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-26",
117   "self_type" : "type-26",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-255",
126   "self_type" : "type-255",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-228",
135   "self_type" : "type-228",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-284",
144   "self_type" : "type-284",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-98",
154   "self_type" : "type-98",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-25",
174   "self_type" : "type-25",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-261",
184   "self_type" : "type-261",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-100",
194   "self_type" : "type-100",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-22",
201   "self_type" : "type-22"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_018INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
209  },
210  {
211   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
212  },
213  {
214   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
215  },
216  {
217   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
221  },
222  {
223   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
224  },
225  {
226   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
239  },
240  {
241   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
242  },
243  {
244   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
251  },
252  {
253   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
254  },
255  {
256   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spIS3_EEb"
257  },
258  {
259   "name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback14_hidl_sendDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback15_hidl_sendEventEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback4pingEv"
281  },
282  {
283   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
290  },
291  {
292   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
293  },
294  {
295   "name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD2Ev"
296  },
297  {
298   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
299  },
300  {
301   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14_hidl_sendDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback15_hidl_sendEventEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS2_9NfcStatusE"
317  },
318  {
319   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
323  },
324  {
325   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
326  },
327  {
328   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
329  },
330  {
331   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
335  },
336  {
337   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
338  },
339  {
340   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3nfc4V1_04INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
347  },
348  {
349   "name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
350  },
351  {
352   "name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
356  },
357  {
358   "name" : "_ZN7android8hardware3nfc4V1_04INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
359  },
360  {
361   "name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
365  },
366  {
367   "name" : "_ZN7android8hardware3nfc4V1_04INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
374  },
375  {
376   "name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
377  },
378  {
379   "name" : "_ZN7android8hardware3nfc4V1_04INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
380  },
381  {
382   "name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
383  },
384  {
385   "name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
389  },
390  {
391   "name" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spIS3_EEb"
392  },
393  {
394   "name" : "_ZN7android8hardware3nfc4V1_05BsNfc13addOnewayTaskENSt3__18functionIFvvEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware3nfc4V1_05BsNfcC1ENS_2spINS2_4INfcEEE"
398  },
399  {
400   "name" : "_ZN7android8hardware3nfc4V1_05BsNfcC2ENS_2spINS2_4INfcEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10_hidl_openEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
404  },
405  {
406   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
407  },
408  {
409   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_writeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc16_hidl_powerCycleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc17_hidl_prediscoverEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc20_hidl_controlGrantedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
425  },
426  {
427   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc21_hidl_coreInitializedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc4pingEv"
431  },
432  {
433   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC1ERKNS_2spINS2_4INfcEEE"
434  },
435  {
436   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC2ERKNS_2spINS2_4INfcEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
440  },
441  {
442   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
443  },
444  {
445   "name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD2Ev"
446  },
447  {
448   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10_hidl_openEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
452  },
453  {
454   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
455  },
456  {
457   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_writeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
458  },
459  {
460   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
461  },
462  {
463   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
464  },
465  {
466   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
467  },
468  {
469   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
476  },
477  {
478   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
479  },
480  {
481   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
482  },
483  {
484   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc16_hidl_powerCycleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
485  },
486  {
487   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc17_hidl_prediscoverEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
488  },
489  {
490   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
491  },
492  {
493   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc20_hidl_controlGrantedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
494  },
495  {
496   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21_hidl_coreInitializedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
497  },
498  {
499   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
500  },
501  {
502   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
503  },
504  {
505   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
506  },
507  {
508   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
509  },
510  {
511   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
512  },
513  {
514   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
515  },
516  {
517   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
518  },
519  {
520   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC1ERKNS_2spINS0_7IBinderEEE"
521  },
522  {
523   "name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC2ERKNS_2spINS0_7IBinderEEE"
524  },
525  {
526   "binding" : "weak",
527   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_018INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
528  },
529  {
530   "binding" : "weak",
531   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_04INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
532  },
533  {
534   "binding" : "weak",
535   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_"
536  },
537  {
538   "binding" : "weak",
539   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_021BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
540  },
541  {
542   "binding" : "weak",
543   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_07BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
548  },
549  {
550   "binding" : "weak",
551   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
552  },
553  {
554   "binding" : "weak",
555   "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_"
556  },
557  {
558   "binding" : "weak",
559   "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_"
560  },
561  {
562   "binding" : "weak",
563   "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"
564  },
565  {
566   "binding" : "weak",
567   "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_"
568  },
569  {
570   "binding" : "weak",
571   "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_"
572  },
573  {
574   "binding" : "weak",
575   "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"
576  },
577  {
578   "binding" : "weak",
579   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
580  },
581  {
582   "binding" : "weak",
583   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
584  },
585  {
586   "binding" : "weak",
587   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
588  },
589  {
590   "name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
591  },
592  {
593   "name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
594  },
595  {
596   "name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
597  },
598  {
599   "name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
600  },
601  {
602   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
603  },
604  {
605   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
606  },
607  {
608   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
609  },
610  {
611   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
612  }
613 ],
614 "elf_objects" :
615 [
616  {
617   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10descriptorE"
618  },
619  {
620   "name" : "_ZN7android8hardware3nfc4V1_04INfc10descriptorE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware3nfc4V1_018INfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
624  },
625  {
626   "binding" : "weak",
627   "name" : "_ZTCN7android8hardware3nfc4V1_019BsNfcClientCallbackE0_NS2_18INfcClientCallbackE"
628  },
629  {
630   "name" : "_ZTCN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE0_NS0_7IBinderE"
631  },
632  {
633   "name" : "_ZTCN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE0_NS0_9BHwBinderE"
634  },
635  {
636   "name" : "_ZTCN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE0_NS0_11BpInterfaceINS2_18INfcClientCallbackEEE"
640  },
641  {
642   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE0_NS2_18INfcClientCallbackE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE0_NS_4hidl4base4V1_05IBaseE"
646  },
647  {
648   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE16_NS0_11BpHwRefBaseE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE8_NS0_10IInterfaceE"
652  },
653  {
654   "name" : "_ZTCN7android8hardware3nfc4V1_04INfcE0_NS_4hidl4base4V1_05IBaseE"
655  },
656  {
657   "binding" : "weak",
658   "name" : "_ZTCN7android8hardware3nfc4V1_05BsNfcE0_NS2_4INfcE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware3nfc4V1_07BnHwNfcE0_NS0_7IBinderE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware3nfc4V1_07BnHwNfcE0_NS0_9BHwBinderE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware3nfc4V1_07BnHwNfcE0_NS_4hidl4base4V1_08BnHwBaseE"
668  },
669  {
670   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE0_NS0_11BpInterfaceINS2_4INfcEEE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE0_NS2_4INfcE"
674  },
675  {
676   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE0_NS_4hidl4base4V1_05IBaseE"
677  },
678  {
679   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE16_NS0_11BpHwRefBaseE"
680  },
681  {
682   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE8_NS0_10IInterfaceE"
683  },
684  {
685   "name" : "_ZTTN7android8hardware3nfc4V1_018INfcClientCallbackE"
686  },
687  {
688   "name" : "_ZTTN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
689  },
690  {
691   "name" : "_ZTTN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
692  },
693  {
694   "name" : "_ZTTN7android8hardware3nfc4V1_04INfcE"
695  },
696  {
697   "name" : "_ZTTN7android8hardware3nfc4V1_07BnHwNfcE"
698  },
699  {
700   "name" : "_ZTTN7android8hardware3nfc4V1_07BpHwNfcE"
701  },
702  {
703   "name" : "_ZTVN7android8hardware3nfc4V1_018INfcClientCallbackE"
704  },
705  {
706   "binding" : "weak",
707   "name" : "_ZTVN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
708  },
709  {
710   "name" : "_ZTVN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
711  },
712  {
713   "name" : "_ZTVN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
714  },
715  {
716   "name" : "_ZTVN7android8hardware3nfc4V1_04INfcE"
717  },
718  {
719   "binding" : "weak",
720   "name" : "_ZTVN7android8hardware3nfc4V1_05BsNfcE"
721  },
722  {
723   "name" : "_ZTVN7android8hardware3nfc4V1_07BnHwNfcE"
724  },
725  {
726   "name" : "_ZTVN7android8hardware3nfc4V1_07BpHwNfcE"
727  }
728 ],
729 "enum_types" :
730 [
731  {
732   "alignment" : 4,
733   "enum_fields" :
734   [
735    {
736     "enum_field_value" : 0,
737     "name" : "android::Condition::WAKE_UP_ONE"
738    },
739    {
740     "enum_field_value" : 1,
741     "name" : "android::Condition::WAKE_UP_ALL"
742    }
743   ],
744   "linker_set_key" : "android::Condition::WakeUpType",
745   "name" : "android::Condition::WakeUpType",
746   "referenced_type" : "type-514",
747   "self_type" : "type-514",
748   "size" : 4,
749   "source_file" : "/system/core/libutils/include/utils/Condition.h",
750   "underlying_type" : "type-2",
751   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
752  },
753  {
754   "alignment" : 4,
755   "enum_fields" :
756   [
757    {
758     "enum_field_value" : 0,
759     "name" : "android::String16::kEmptyString"
760    }
761   ],
762   "linker_set_key" : "android::String16::StaticLinkage",
763   "name" : "android::String16::StaticLinkage",
764   "referenced_type" : "type-402",
765   "self_type" : "type-402",
766   "size" : 4,
767   "source_file" : "/system/core/libutils/include/utils/String16.h",
768   "underlying_type" : "type-2",
769   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
770  },
771  {
772   "alignment" : 4,
773   "enum_fields" :
774   [
775    {
776     "enum_field_value" : 0,
777     "name" : "android::String8::kEmptyString"
778    }
779   ],
780   "linker_set_key" : "android::String8::StaticLinkage",
781   "name" : "android::String8::StaticLinkage",
782   "referenced_type" : "type-394",
783   "self_type" : "type-394",
784   "size" : 4,
785   "source_file" : "/system/core/libutils/include/utils/String8.h",
786   "underlying_type" : "type-2",
787   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
788  },
789  {
790   "alignment" : 4,
791   "enum_fields" :
792   [
793    {
794     "enum_field_value" : 0,
795     "name" : "android::hardware::HidlReturnRestriction::NONE"
796    },
797    {
798     "enum_field_value" : 1,
799     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
800    },
801    {
802     "enum_field_value" : 2,
803     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
804    }
805   ],
806   "linker_set_key" : "android::hardware::HidlReturnRestriction",
807   "name" : "android::hardware::HidlReturnRestriction",
808   "referenced_type" : "type-196",
809   "self_type" : "type-196",
810   "size" : 4,
811   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
812   "underlying_type" : "type-20",
813   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
814  },
815  {
816   "alignment" : 4,
817   "enum_fields" :
818   [
819    {
820     "enum_field_value" : 0,
821     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
822    },
823    {
824     "enum_field_value" : 1,
825     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
826    },
827    {
828     "enum_field_value" : 2,
829     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
830    },
831    {
832     "enum_field_value" : 3,
833     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
834    }
835   ],
836   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
837   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
838   "referenced_type" : "type-385",
839   "self_type" : "type-385",
840   "size" : 4,
841   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
842   "underlying_type" : "type-20",
843   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
844  },
845  {
846   "alignment" : 4,
847   "enum_fields" :
848   [
849    {
850     "enum_field_value" : 1,
851     "name" : "android::hardware::kSynchronizedReadWrite"
852    },
853    {
854     "enum_field_value" : 2,
855     "name" : "android::hardware::kUnsynchronizedWrite"
856    }
857   ],
858   "linker_set_key" : "android::hardware::MQFlavor",
859   "name" : "android::hardware::MQFlavor",
860   "referenced_type" : "type-381",
861   "self_type" : "type-381",
862   "size" : 4,
863   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
864   "underlying_type" : "type-2",
865   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
866  },
867  {
868   "alignment" : 4,
869   "enum_fields" :
870   [
871    {
872     "enum_field_value" : 0,
873     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
874    },
875    {
876     "enum_field_value" : 1,
877     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
878    },
879    {
880     "enum_field_value" : 2,
881     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
882    }
883   ],
884   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
885   "name" : "android::hardware::ProcessState::CallRestriction",
886   "referenced_type" : "type-55",
887   "self_type" : "type-55",
888   "size" : 4,
889   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
890   "underlying_type" : "type-20",
891   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
892  },
893  {
894   "alignment" : 4,
895   "enum_fields" :
896   [
897    {
898     "enum_field_value" : 0,
899     "name" : "android::hardware::Status::EX_NONE"
900    },
901    {
902     "enum_field_value" : -1,
903     "name" : "android::hardware::Status::EX_SECURITY"
904    },
905    {
906     "enum_field_value" : -2,
907     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
908    },
909    {
910     "enum_field_value" : -3,
911     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
912    },
913    {
914     "enum_field_value" : -4,
915     "name" : "android::hardware::Status::EX_NULL_POINTER"
916    },
917    {
918     "enum_field_value" : -5,
919     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
920    },
921    {
922     "enum_field_value" : -6,
923     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
924    },
925    {
926     "enum_field_value" : -7,
927     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
928    },
929    {
930     "enum_field_value" : -128,
931     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
932    },
933    {
934     "enum_field_value" : -129,
935     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
936    }
937   ],
938   "linker_set_key" : "android::hardware::Status::Exception",
939   "name" : "android::hardware::Status::Exception",
940   "referenced_type" : "type-155",
941   "self_type" : "type-155",
942   "size" : 4,
943   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
944   "underlying_type" : "type-20",
945   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 0,
953     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
954    },
955    {
956     "enum_field_value" : 1,
957     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
958    },
959    {
960     "enum_field_value" : 2,
961     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
962    },
963    {
964     "enum_field_value" : 3,
965     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
966    },
967    {
968     "enum_field_value" : 4,
969     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
970    },
971    {
972     "enum_field_value" : 5,
973     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
974    },
975    {
976     "enum_field_value" : 6,
977     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
978    },
979    {
980     "enum_field_value" : 7,
981     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
982    },
983    {
984     "enum_field_value" : 8,
985     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
986    },
987    {
988     "enum_field_value" : 9,
989     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
990    }
991   ],
992   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
993   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
994   "referenced_type" : "type-578",
995   "self_type" : "type-578",
996   "size" : 4,
997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
998   "underlying_type" : "type-2",
999   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1000  },
1001  {
1002   "alignment" : 4,
1003   "enum_fields" :
1004   [
1005    {
1006     "enum_field_value" : 0,
1007     "name" : "android::hardware::nfc::V1_0::NfcEvent::OPEN_CPLT"
1008    },
1009    {
1010     "enum_field_value" : 1,
1011     "name" : "android::hardware::nfc::V1_0::NfcEvent::CLOSE_CPLT"
1012    },
1013    {
1014     "enum_field_value" : 2,
1015     "name" : "android::hardware::nfc::V1_0::NfcEvent::POST_INIT_CPLT"
1016    },
1017    {
1018     "enum_field_value" : 3,
1019     "name" : "android::hardware::nfc::V1_0::NfcEvent::PRE_DISCOVER_CPLT"
1020    },
1021    {
1022     "enum_field_value" : 4,
1023     "name" : "android::hardware::nfc::V1_0::NfcEvent::REQUEST_CONTROL"
1024    },
1025    {
1026     "enum_field_value" : 5,
1027     "name" : "android::hardware::nfc::V1_0::NfcEvent::RELEASE_CONTROL"
1028    },
1029    {
1030     "enum_field_value" : 6,
1031     "name" : "android::hardware::nfc::V1_0::NfcEvent::ERROR"
1032    }
1033   ],
1034   "linker_set_key" : "android::hardware::nfc::V1_0::NfcEvent",
1035   "name" : "android::hardware::nfc::V1_0::NfcEvent",
1036   "referenced_type" : "type-538",
1037   "self_type" : "type-538",
1038   "size" : 4,
1039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1040   "underlying_type" : "type-2",
1041   "unique_id" : "_ZTSN7android8hardware3nfc4V1_08NfcEventE"
1042  },
1043  {
1044   "alignment" : 4,
1045   "enum_fields" :
1046   [
1047    {
1048     "enum_field_value" : 0,
1049     "name" : "android::hardware::nfc::V1_0::NfcStatus::OK"
1050    },
1051    {
1052     "enum_field_value" : 1,
1053     "name" : "android::hardware::nfc::V1_0::NfcStatus::FAILED"
1054    },
1055    {
1056     "enum_field_value" : 2,
1057     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_TRANSPORT"
1058    },
1059    {
1060     "enum_field_value" : 3,
1061     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_CMD_TIMEOUT"
1062    },
1063    {
1064     "enum_field_value" : 4,
1065     "name" : "android::hardware::nfc::V1_0::NfcStatus::REFUSED"
1066    }
1067   ],
1068   "linker_set_key" : "android::hardware::nfc::V1_0::NfcStatus",
1069   "name" : "android::hardware::nfc::V1_0::NfcStatus",
1070   "referenced_type" : "type-171",
1071   "self_type" : "type-171",
1072   "size" : 4,
1073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
1074   "underlying_type" : "type-2",
1075   "unique_id" : "_ZTSN7android8hardware3nfc4V1_09NfcStatusE"
1076  },
1077  {
1078   "alignment" : 4,
1079   "enum_fields" :
1080   [
1081    {
1082     "enum_field_value" : 0,
1083     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1084    },
1085    {
1086     "enum_field_value" : 1,
1087     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1088    },
1089    {
1090     "enum_field_value" : 2,
1091     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1092    }
1093   ],
1094   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1095   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1096   "referenced_type" : "type-389",
1097   "self_type" : "type-389",
1098   "size" : 4,
1099   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1100   "underlying_type" : "type-20",
1101   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1102  },
1103  {
1104   "alignment" : 4,
1105   "enum_fields" :
1106   [
1107    {
1108     "enum_field_value" : -1,
1109     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1110    }
1111   ],
1112   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1113   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1114   "referenced_type" : "type-529",
1115   "self_type" : "type-529",
1116   "size" : 4,
1117   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1118   "underlying_type" : "type-20",
1119   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1120  },
1121  {
1122   "alignment" : 1,
1123   "enum_fields" :
1124   [
1125    {
1126     "enum_field_value" : 0,
1127     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1128    },
1129    {
1130     "enum_field_value" : 1,
1131     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1132    },
1133    {
1134     "enum_field_value" : 2,
1135     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1136    }
1137   ],
1138   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1139   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1140   "referenced_type" : "type-528",
1141   "self_type" : "type-528",
1142   "size" : 1,
1143   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1144   "underlying_type" : "type-98",
1145   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1146  },
1147  {
1148   "alignment" : 4,
1149   "enum_fields" :
1150   [
1151    {
1152     "enum_field_value" : 0,
1153     "name" : "ANDROID_LOG_UNKNOWN"
1154    },
1155    {
1156     "enum_field_value" : 1,
1157     "name" : "ANDROID_LOG_DEFAULT"
1158    },
1159    {
1160     "enum_field_value" : 2,
1161     "name" : "ANDROID_LOG_VERBOSE"
1162    },
1163    {
1164     "enum_field_value" : 3,
1165     "name" : "ANDROID_LOG_DEBUG"
1166    },
1167    {
1168     "enum_field_value" : 4,
1169     "name" : "ANDROID_LOG_INFO"
1170    },
1171    {
1172     "enum_field_value" : 5,
1173     "name" : "ANDROID_LOG_WARN"
1174    },
1175    {
1176     "enum_field_value" : 6,
1177     "name" : "ANDROID_LOG_ERROR"
1178    },
1179    {
1180     "enum_field_value" : 7,
1181     "name" : "ANDROID_LOG_FATAL"
1182    },
1183    {
1184     "enum_field_value" : 8,
1185     "name" : "ANDROID_LOG_SILENT"
1186    }
1187   ],
1188   "linker_set_key" : "android_LogPriority",
1189   "name" : "android_LogPriority",
1190   "referenced_type" : "type-1",
1191   "self_type" : "type-1",
1192   "size" : 4,
1193   "source_file" : "/system/core/liblog/include/android/log.h",
1194   "underlying_type" : "type-2",
1195   "unique_id" : "android_LogPriority"
1196  },
1197  {
1198   "alignment" : 4,
1199   "enum_fields" :
1200   [
1201    {
1202     "enum_field_value" : 0,
1203     "name" : "HAL_COLOR_MODE_NATIVE"
1204    },
1205    {
1206     "enum_field_value" : 1,
1207     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1208    },
1209    {
1210     "enum_field_value" : 2,
1211     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1212    },
1213    {
1214     "enum_field_value" : 3,
1215     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1216    },
1217    {
1218     "enum_field_value" : 4,
1219     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1220    },
1221    {
1222     "enum_field_value" : 5,
1223     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1224    },
1225    {
1226     "enum_field_value" : 6,
1227     "name" : "HAL_COLOR_MODE_DCI_P3"
1228    },
1229    {
1230     "enum_field_value" : 7,
1231     "name" : "HAL_COLOR_MODE_SRGB"
1232    },
1233    {
1234     "enum_field_value" : 8,
1235     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1236    },
1237    {
1238     "enum_field_value" : 9,
1239     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1240    }
1241   ],
1242   "linker_set_key" : "android_color_mode_t",
1243   "name" : "android_color_mode_t",
1244   "referenced_type" : "type-480",
1245   "self_type" : "type-480",
1246   "size" : 4,
1247   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1248   "underlying_type" : "type-2",
1249   "unique_id" : "android_color_mode_t"
1250  },
1251  {
1252   "alignment" : 4,
1253   "enum_fields" :
1254   [
1255    {
1256     "enum_field_value" : 10,
1257     "name" : "HAL_COLOR_MODE_BT2020"
1258    },
1259    {
1260     "enum_field_value" : 11,
1261     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1262    },
1263    {
1264     "enum_field_value" : 12,
1265     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1266    }
1267   ],
1268   "linker_set_key" : "android_color_mode_v1_1_t",
1269   "name" : "android_color_mode_v1_1_t",
1270   "referenced_type" : "type-487",
1271   "self_type" : "type-487",
1272   "size" : 4,
1273   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1274   "underlying_type" : "type-2",
1275   "unique_id" : "android_color_mode_v1_1_t"
1276  },
1277  {
1278   "alignment" : 4,
1279   "enum_fields" :
1280   [
1281    {
1282     "enum_field_value" : 0,
1283     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1284    },
1285    {
1286     "enum_field_value" : 1,
1287     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1288    },
1289    {
1290     "enum_field_value" : 2,
1291     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1292    },
1293    {
1294     "enum_field_value" : 3,
1295     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1296    },
1297    {
1298     "enum_field_value" : 4,
1299     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1300    },
1301    {
1302     "enum_field_value" : 5,
1303     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1304    },
1305    {
1306     "enum_field_value" : 6,
1307     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1308    }
1309   ],
1310   "linker_set_key" : "android_color_transform_t",
1311   "name" : "android_color_transform_t",
1312   "referenced_type" : "type-481",
1313   "self_type" : "type-481",
1314   "size" : 4,
1315   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1316   "underlying_type" : "type-2",
1317   "unique_id" : "android_color_transform_t"
1318  },
1319  {
1320   "alignment" : 4,
1321   "enum_fields" :
1322   [
1323    {
1324     "enum_field_value" : 0,
1325     "name" : "HAL_DATASPACE_UNKNOWN"
1326    },
1327    {
1328     "enum_field_value" : 1,
1329     "name" : "HAL_DATASPACE_ARBITRARY"
1330    },
1331    {
1332     "enum_field_value" : 16,
1333     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1334    },
1335    {
1336     "enum_field_value" : 4128768,
1337     "name" : "HAL_DATASPACE_STANDARD_MASK"
1338    },
1339    {
1340     "enum_field_value" : 0,
1341     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1342    },
1343    {
1344     "enum_field_value" : 65536,
1345     "name" : "HAL_DATASPACE_STANDARD_BT709"
1346    },
1347    {
1348     "enum_field_value" : 131072,
1349     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1350    },
1351    {
1352     "enum_field_value" : 196608,
1353     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1354    },
1355    {
1356     "enum_field_value" : 262144,
1357     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1358    },
1359    {
1360     "enum_field_value" : 327680,
1361     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1362    },
1363    {
1364     "enum_field_value" : 393216,
1365     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1366    },
1367    {
1368     "enum_field_value" : 458752,
1369     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1370    },
1371    {
1372     "enum_field_value" : 524288,
1373     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1374    },
1375    {
1376     "enum_field_value" : 589824,
1377     "name" : "HAL_DATASPACE_STANDARD_FILM"
1378    },
1379    {
1380     "enum_field_value" : 655360,
1381     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1382    },
1383    {
1384     "enum_field_value" : 720896,
1385     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1386    },
1387    {
1388     "enum_field_value" : 22,
1389     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1390    },
1391    {
1392     "enum_field_value" : 130023424,
1393     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1394    },
1395    {
1396     "enum_field_value" : 0,
1397     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1398    },
1399    {
1400     "enum_field_value" : 4194304,
1401     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1402    },
1403    {
1404     "enum_field_value" : 8388608,
1405     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1406    },
1407    {
1408     "enum_field_value" : 12582912,
1409     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1410    },
1411    {
1412     "enum_field_value" : 16777216,
1413     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1414    },
1415    {
1416     "enum_field_value" : 20971520,
1417     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1418    },
1419    {
1420     "enum_field_value" : 25165824,
1421     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1422    },
1423    {
1424     "enum_field_value" : 29360128,
1425     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1426    },
1427    {
1428     "enum_field_value" : 33554432,
1429     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1430    },
1431    {
1432     "enum_field_value" : 27,
1433     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1434    },
1435    {
1436     "enum_field_value" : 939524096,
1437     "name" : "HAL_DATASPACE_RANGE_MASK"
1438    },
1439    {
1440     "enum_field_value" : 0,
1441     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1442    },
1443    {
1444     "enum_field_value" : 134217728,
1445     "name" : "HAL_DATASPACE_RANGE_FULL"
1446    },
1447    {
1448     "enum_field_value" : 268435456,
1449     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1450    },
1451    {
1452     "enum_field_value" : 402653184,
1453     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1454    },
1455    {
1456     "enum_field_value" : 512,
1457     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1458    },
1459    {
1460     "enum_field_value" : 138477568,
1461     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1462    },
1463    {
1464     "enum_field_value" : 406913024,
1465     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1466    },
1467    {
1468     "enum_field_value" : 513,
1469     "name" : "HAL_DATASPACE_SRGB"
1470    },
1471    {
1472     "enum_field_value" : 142671872,
1473     "name" : "HAL_DATASPACE_V0_SRGB"
1474    },
1475    {
1476     "enum_field_value" : 411107328,
1477     "name" : "HAL_DATASPACE_V0_SCRGB"
1478    },
1479    {
1480     "enum_field_value" : 257,
1481     "name" : "HAL_DATASPACE_JFIF"
1482    },
1483    {
1484     "enum_field_value" : 146931712,
1485     "name" : "HAL_DATASPACE_V0_JFIF"
1486    },
1487    {
1488     "enum_field_value" : 258,
1489     "name" : "HAL_DATASPACE_BT601_625"
1490    },
1491    {
1492     "enum_field_value" : 281149440,
1493     "name" : "HAL_DATASPACE_V0_BT601_625"
1494    },
1495    {
1496     "enum_field_value" : 259,
1497     "name" : "HAL_DATASPACE_BT601_525"
1498    },
1499    {
1500     "enum_field_value" : 281280512,
1501     "name" : "HAL_DATASPACE_V0_BT601_525"
1502    },
1503    {
1504     "enum_field_value" : 260,
1505     "name" : "HAL_DATASPACE_BT709"
1506    },
1507    {
1508     "enum_field_value" : 281083904,
1509     "name" : "HAL_DATASPACE_V0_BT709"
1510    },
1511    {
1512     "enum_field_value" : 139067392,
1513     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1514    },
1515    {
1516     "enum_field_value" : 155844608,
1517     "name" : "HAL_DATASPACE_DCI_P3"
1518    },
1519    {
1520     "enum_field_value" : 139067392,
1521     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1522    },
1523    {
1524     "enum_field_value" : 143261696,
1525     "name" : "HAL_DATASPACE_DISPLAY_P3"
1526    },
1527    {
1528     "enum_field_value" : 151715840,
1529     "name" : "HAL_DATASPACE_ADOBE_RGB"
1530    },
1531    {
1532     "enum_field_value" : 138805248,
1533     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1534    },
1535    {
1536     "enum_field_value" : 147193856,
1537     "name" : "HAL_DATASPACE_BT2020"
1538    },
1539    {
1540     "enum_field_value" : 163971072,
1541     "name" : "HAL_DATASPACE_BT2020_PQ"
1542    },
1543    {
1544     "enum_field_value" : 4096,
1545     "name" : "HAL_DATASPACE_DEPTH"
1546    },
1547    {
1548     "enum_field_value" : 4097,
1549     "name" : "HAL_DATASPACE_SENSOR"
1550    }
1551   ],
1552   "linker_set_key" : "android_dataspace_t",
1553   "name" : "android_dataspace_t",
1554   "referenced_type" : "type-479",
1555   "self_type" : "type-479",
1556   "size" : 4,
1557   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1558   "underlying_type" : "type-2",
1559   "unique_id" : "android_dataspace_t"
1560  },
1561  {
1562   "alignment" : 4,
1563   "enum_fields" :
1564   [
1565    {
1566     "enum_field_value" : 281411584,
1567     "name" : "HAL_DATASPACE_BT2020_ITU"
1568    },
1569    {
1570     "enum_field_value" : 298188800,
1571     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1572    },
1573    {
1574     "enum_field_value" : 302383104,
1575     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1576    },
1577    {
1578     "enum_field_value" : 168165376,
1579     "name" : "HAL_DATASPACE_BT2020_HLG"
1580    }
1581   ],
1582   "linker_set_key" : "android_dataspace_v1_1_t",
1583   "name" : "android_dataspace_v1_1_t",
1584   "referenced_type" : "type-486",
1585   "self_type" : "type-486",
1586   "size" : 4,
1587   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1588   "underlying_type" : "type-2",
1589   "unique_id" : "android_dataspace_v1_1_t"
1590  },
1591  {
1592   "alignment" : 4,
1593   "enum_fields" :
1594   [
1595    {
1596     "enum_field_value" : 142999552,
1597     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1598    },
1599    {
1600     "enum_field_value" : 4098,
1601     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1602    },
1603    {
1604     "enum_field_value" : 4099,
1605     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1606    },
1607    {
1608     "enum_field_value" : 4100,
1609     "name" : "HAL_DATASPACE_HEIF"
1610    }
1611   ],
1612   "linker_set_key" : "android_dataspace_v1_2_t",
1613   "name" : "android_dataspace_v1_2_t",
1614   "referenced_type" : "type-490",
1615   "self_type" : "type-490",
1616   "size" : 4,
1617   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1618   "underlying_type" : "type-2",
1619   "unique_id" : "android_dataspace_v1_2_t"
1620  },
1621  {
1622   "alignment" : 4,
1623   "enum_fields" :
1624   [
1625    {
1626     "enum_field_value" : 1,
1627     "name" : "FLEX_COMPONENT_Y"
1628    },
1629    {
1630     "enum_field_value" : 2,
1631     "name" : "FLEX_COMPONENT_Cb"
1632    },
1633    {
1634     "enum_field_value" : 4,
1635     "name" : "FLEX_COMPONENT_Cr"
1636    },
1637    {
1638     "enum_field_value" : 1024,
1639     "name" : "FLEX_COMPONENT_R"
1640    },
1641    {
1642     "enum_field_value" : 2048,
1643     "name" : "FLEX_COMPONENT_G"
1644    },
1645    {
1646     "enum_field_value" : 4096,
1647     "name" : "FLEX_COMPONENT_B"
1648    },
1649    {
1650     "enum_field_value" : 1073741824,
1651     "name" : "FLEX_COMPONENT_A"
1652    }
1653   ],
1654   "linker_set_key" : "android_flex_component",
1655   "name" : "android_flex_component",
1656   "referenced_type" : "type-495",
1657   "self_type" : "type-495",
1658   "size" : 4,
1659   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1660   "underlying_type" : "type-2",
1661   "unique_id" : "android_flex_component"
1662  },
1663  {
1664   "alignment" : 4,
1665   "enum_fields" :
1666   [
1667    {
1668     "enum_field_value" : 0,
1669     "name" : "FLEX_FORMAT_INVALID"
1670    },
1671    {
1672     "enum_field_value" : 1,
1673     "name" : "FLEX_FORMAT_Y"
1674    },
1675    {
1676     "enum_field_value" : 7,
1677     "name" : "FLEX_FORMAT_YCbCr"
1678    },
1679    {
1680     "enum_field_value" : 1073741831,
1681     "name" : "FLEX_FORMAT_YCbCrA"
1682    },
1683    {
1684     "enum_field_value" : 7168,
1685     "name" : "FLEX_FORMAT_RGB"
1686    },
1687    {
1688     "enum_field_value" : 1073748992,
1689     "name" : "FLEX_FORMAT_RGBA"
1690    }
1691   ],
1692   "linker_set_key" : "android_flex_format",
1693   "name" : "android_flex_format",
1694   "referenced_type" : "type-497",
1695   "self_type" : "type-497",
1696   "size" : 4,
1697   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1698   "underlying_type" : "type-2",
1699   "unique_id" : "android_flex_format"
1700  },
1701  {
1702   "alignment" : 4,
1703   "enum_fields" :
1704   [
1705    {
1706     "enum_field_value" : 1,
1707     "name" : "HAL_HDR_DOLBY_VISION"
1708    },
1709    {
1710     "enum_field_value" : 2,
1711     "name" : "HAL_HDR_HDR10"
1712    },
1713    {
1714     "enum_field_value" : 3,
1715     "name" : "HAL_HDR_HLG"
1716    }
1717   ],
1718   "linker_set_key" : "android_hdr_t",
1719   "name" : "android_hdr_t",
1720   "referenced_type" : "type-484",
1721   "self_type" : "type-484",
1722   "size" : 4,
1723   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1724   "underlying_type" : "type-2",
1725   "unique_id" : "android_hdr_t"
1726  },
1727  {
1728   "alignment" : 4,
1729   "enum_fields" :
1730   [
1731    {
1732     "enum_field_value" : 4,
1733     "name" : "HAL_HDR_HDR10_PLUS"
1734    }
1735   ],
1736   "linker_set_key" : "android_hdr_v1_2_t",
1737   "name" : "android_hdr_v1_2_t",
1738   "referenced_type" : "type-489",
1739   "self_type" : "type-489",
1740   "size" : 4,
1741   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1742   "underlying_type" : "type-2",
1743   "unique_id" : "android_hdr_v1_2_t"
1744  },
1745  {
1746   "alignment" : 4,
1747   "enum_fields" :
1748   [
1749    {
1750     "enum_field_value" : 39,
1751     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1752    },
1753    {
1754     "enum_field_value" : 40,
1755     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1756    },
1757    {
1758     "enum_field_value" : 41,
1759     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1760    },
1761    {
1762     "enum_field_value" : 42,
1763     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1764    }
1765   ],
1766   "linker_set_key" : "android_pixel_format_sw_t",
1767   "name" : "android_pixel_format_sw_t",
1768   "referenced_type" : "type-492",
1769   "self_type" : "type-492",
1770   "size" : 4,
1771   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1772   "underlying_type" : "type-2",
1773   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1774  },
1775  {
1776   "alignment" : 4,
1777   "enum_fields" :
1778   [
1779    {
1780     "enum_field_value" : 1,
1781     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1782    },
1783    {
1784     "enum_field_value" : 2,
1785     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1786    },
1787    {
1788     "enum_field_value" : 3,
1789     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1790    },
1791    {
1792     "enum_field_value" : 4,
1793     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1794    },
1795    {
1796     "enum_field_value" : 5,
1797     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1798    },
1799    {
1800     "enum_field_value" : 16,
1801     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1802    },
1803    {
1804     "enum_field_value" : 17,
1805     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1806    },
1807    {
1808     "enum_field_value" : 20,
1809     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1810    },
1811    {
1812     "enum_field_value" : 22,
1813     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1814    },
1815    {
1816     "enum_field_value" : 32,
1817     "name" : "HAL_PIXEL_FORMAT_RAW16"
1818    },
1819    {
1820     "enum_field_value" : 33,
1821     "name" : "HAL_PIXEL_FORMAT_BLOB"
1822    },
1823    {
1824     "enum_field_value" : 34,
1825     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1826    },
1827    {
1828     "enum_field_value" : 35,
1829     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1830    },
1831    {
1832     "enum_field_value" : 36,
1833     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1834    },
1835    {
1836     "enum_field_value" : 37,
1837     "name" : "HAL_PIXEL_FORMAT_RAW10"
1838    },
1839    {
1840     "enum_field_value" : 38,
1841     "name" : "HAL_PIXEL_FORMAT_RAW12"
1842    },
1843    {
1844     "enum_field_value" : 43,
1845     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1846    },
1847    {
1848     "enum_field_value" : 538982489,
1849     "name" : "HAL_PIXEL_FORMAT_Y8"
1850    },
1851    {
1852     "enum_field_value" : 540422489,
1853     "name" : "HAL_PIXEL_FORMAT_Y16"
1854    },
1855    {
1856     "enum_field_value" : 842094169,
1857     "name" : "HAL_PIXEL_FORMAT_YV12"
1858    }
1859   ],
1860   "linker_set_key" : "android_pixel_format_t",
1861   "name" : "android_pixel_format_t",
1862   "referenced_type" : "type-477",
1863   "self_type" : "type-477",
1864   "size" : 4,
1865   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1866   "underlying_type" : "type-2",
1867   "unique_id" : "android_pixel_format_t"
1868  },
1869  {
1870   "alignment" : 4,
1871   "enum_fields" :
1872   [
1873    {
1874     "enum_field_value" : 48,
1875     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1876    },
1877    {
1878     "enum_field_value" : 49,
1879     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1880    },
1881    {
1882     "enum_field_value" : 50,
1883     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1884    },
1885    {
1886     "enum_field_value" : 51,
1887     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1888    },
1889    {
1890     "enum_field_value" : 52,
1891     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1892    },
1893    {
1894     "enum_field_value" : 53,
1895     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1896    },
1897    {
1898     "enum_field_value" : 54,
1899     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1900    }
1901   ],
1902   "linker_set_key" : "android_pixel_format_v1_1_t",
1903   "name" : "android_pixel_format_v1_1_t",
1904   "referenced_type" : "type-485",
1905   "self_type" : "type-485",
1906   "size" : 4,
1907   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1908   "underlying_type" : "type-2",
1909   "unique_id" : "android_pixel_format_v1_1_t"
1910  },
1911  {
1912   "alignment" : 4,
1913   "enum_fields" :
1914   [
1915    {
1916     "enum_field_value" : 55,
1917     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1918    }
1919   ],
1920   "linker_set_key" : "android_pixel_format_v1_2_t",
1921   "name" : "android_pixel_format_v1_2_t",
1922   "referenced_type" : "type-491",
1923   "self_type" : "type-491",
1924   "size" : 4,
1925   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1926   "underlying_type" : "type-2",
1927   "unique_id" : "android_pixel_format_v1_2_t"
1928  },
1929  {
1930   "alignment" : 4,
1931   "enum_fields" :
1932   [
1933    {
1934     "enum_field_value" : 0,
1935     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1936    },
1937    {
1938     "enum_field_value" : 1,
1939     "name" : "HAL_RENDER_INTENT_ENHANCE"
1940    },
1941    {
1942     "enum_field_value" : 2,
1943     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1944    },
1945    {
1946     "enum_field_value" : 3,
1947     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1948    }
1949   ],
1950   "linker_set_key" : "android_render_intent_v1_1_t",
1951   "name" : "android_render_intent_v1_1_t",
1952   "referenced_type" : "type-488",
1953   "self_type" : "type-488",
1954   "size" : 4,
1955   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1956   "underlying_type" : "type-2",
1957   "unique_id" : "android_render_intent_v1_1_t"
1958  },
1959  {
1960   "alignment" : 4,
1961   "enum_fields" :
1962   [
1963    {
1964     "enum_field_value" : 1,
1965     "name" : "HAL_TRANSFORM_FLIP_H"
1966    },
1967    {
1968     "enum_field_value" : 2,
1969     "name" : "HAL_TRANSFORM_FLIP_V"
1970    },
1971    {
1972     "enum_field_value" : 4,
1973     "name" : "HAL_TRANSFORM_ROT_90"
1974    },
1975    {
1976     "enum_field_value" : 3,
1977     "name" : "HAL_TRANSFORM_ROT_180"
1978    },
1979    {
1980     "enum_field_value" : 7,
1981     "name" : "HAL_TRANSFORM_ROT_270"
1982    }
1983   ],
1984   "linker_set_key" : "android_transform_t",
1985   "name" : "android_transform_t",
1986   "referenced_type" : "type-478",
1987   "self_type" : "type-478",
1988   "size" : 4,
1989   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1990   "underlying_type" : "type-2",
1991   "unique_id" : "android_transform_t"
1992  },
1993  {
1994   "alignment" : 4,
1995   "enum_fields" :
1996   [
1997    {
1998     "enum_field_value" : 0,
1999     "name" : "LOG_ID_MIN"
2000    },
2001    {
2002     "enum_field_value" : 0,
2003     "name" : "LOG_ID_MAIN"
2004    },
2005    {
2006     "enum_field_value" : 1,
2007     "name" : "LOG_ID_RADIO"
2008    },
2009    {
2010     "enum_field_value" : 2,
2011     "name" : "LOG_ID_EVENTS"
2012    },
2013    {
2014     "enum_field_value" : 3,
2015     "name" : "LOG_ID_SYSTEM"
2016    },
2017    {
2018     "enum_field_value" : 4,
2019     "name" : "LOG_ID_CRASH"
2020    },
2021    {
2022     "enum_field_value" : 5,
2023     "name" : "LOG_ID_STATS"
2024    },
2025    {
2026     "enum_field_value" : 6,
2027     "name" : "LOG_ID_SECURITY"
2028    },
2029    {
2030     "enum_field_value" : 7,
2031     "name" : "LOG_ID_KERNEL"
2032    },
2033    {
2034     "enum_field_value" : 8,
2035     "name" : "LOG_ID_MAX"
2036    }
2037   ],
2038   "linker_set_key" : "log_id",
2039   "name" : "log_id",
2040   "referenced_type" : "type-268",
2041   "self_type" : "type-268",
2042   "size" : 4,
2043   "source_file" : "/system/core/liblog/include/android/log.h",
2044   "underlying_type" : "type-2",
2045   "unique_id" : "log_id"
2046  }
2047 ],
2048 "function_types" :
2049 [
2050  {
2051   "alignment" : 4,
2052   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2053   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2054   "parameters" :
2055   [
2056    {
2057     "referenced_type" : "type-39"
2058    },
2059    {
2060     "referenced_type" : "type-45"
2061    },
2062    {
2063     "referenced_type" : "type-21"
2064    }
2065   ],
2066   "referenced_type" : "type-38",
2067   "return_type" : "type-36",
2068   "self_type" : "type-38",
2069   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2070  },
2071  {
2072   "alignment" : 4,
2073   "linker_set_key" : "int (void *)",
2074   "name" : "int (void *)",
2075   "parameters" :
2076   [
2077    {
2078     "referenced_type" : "type-21"
2079    }
2080   ],
2081   "referenced_type" : "type-506",
2082   "return_type" : "type-20",
2083   "self_type" : "type-506",
2084   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2085  },
2086  {
2087   "alignment" : 4,
2088   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2089   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2090   "parameters" :
2091   [
2092    {
2093     "referenced_type" : "type-417"
2094    },
2095    {
2096     "referenced_type" : "type-365"
2097    },
2098    {
2099     "referenced_type" : "type-25"
2100    },
2101    {
2102     "referenced_type" : "type-418"
2103    },
2104    {
2105     "referenced_type" : "type-25"
2106    },
2107    {
2108     "referenced_type" : "type-21"
2109    }
2110   ],
2111   "referenced_type" : "type-416",
2112   "return_type" : "type-22",
2113   "self_type" : "type-416",
2114   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2115  }
2116 ],
2117 "functions" :
2118 [
2119  {
2120   "function_name" : "android::hardware::fromBinder",
2121   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3nfc4V1_018INfcClientCallbackENS3_21BpHwNfcClientCallbackENS3_21BnHwNfcClientCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2122   "parameters" :
2123   [
2124    {
2125     "referenced_type" : "type-45"
2126    }
2127   ],
2128   "return_type" : "type-106",
2129   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2130   "template_args" : [ "type-108", "type-109", "type-431" ]
2131  },
2132  {
2133   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::getService",
2134   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2135   "parameters" :
2136   [
2137    {
2138     "default_arg" : true,
2139     "referenced_type" : "type-625"
2140    },
2141    {
2142     "default_arg" : true,
2143     "referenced_type" : "type-36"
2144    }
2145   ],
2146   "return_type" : "type-106",
2147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2148  },
2149  {
2150   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::linkToDeath",
2151   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2152   "parameters" :
2153   [
2154    {
2155     "is_this_ptr" : true,
2156     "referenced_type" : "type-107"
2157    },
2158    {
2159     "referenced_type" : "type-339"
2160    },
2161    {
2162     "referenced_type" : "type-25"
2163    }
2164   ],
2165   "return_type" : "type-163",
2166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2167  },
2168  {
2169   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::getDebugInfo",
2170   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2171   "parameters" :
2172   [
2173    {
2174     "is_this_ptr" : true,
2175     "referenced_type" : "type-107"
2176    },
2177    {
2178     "referenced_type" : "type-657"
2179    }
2180   ],
2181   "return_type" : "type-197",
2182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2183  },
2184  {
2185   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::getHashChain",
2186   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2187   "parameters" :
2188   [
2189    {
2190     "is_this_ptr" : true,
2191     "referenced_type" : "type-107"
2192    },
2193    {
2194     "referenced_type" : "type-658"
2195    }
2196   ],
2197   "return_type" : "type-197",
2198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2199  },
2200  {
2201   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::tryGetService",
2202   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2203   "parameters" :
2204   [
2205    {
2206     "default_arg" : true,
2207     "referenced_type" : "type-625"
2208    },
2209    {
2210     "default_arg" : true,
2211     "referenced_type" : "type-36"
2212    }
2213   ],
2214   "return_type" : "type-106",
2215   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2216  },
2217  {
2218   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::unlinkToDeath",
2219   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2220   "parameters" :
2221   [
2222    {
2223     "is_this_ptr" : true,
2224     "referenced_type" : "type-107"
2225    },
2226    {
2227     "referenced_type" : "type-339"
2228    }
2229   ],
2230   "return_type" : "type-163",
2231   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2232  },
2233  {
2234   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::interfaceChain",
2235   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2236   "parameters" :
2237   [
2238    {
2239     "is_this_ptr" : true,
2240     "referenced_type" : "type-107"
2241    },
2242    {
2243     "referenced_type" : "type-659"
2244    }
2245   ],
2246   "return_type" : "type-197",
2247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2248  },
2249  {
2250   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::registerAsService",
2251   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2252   "parameters" :
2253   [
2254    {
2255     "is_this_ptr" : true,
2256     "referenced_type" : "type-107"
2257    },
2258    {
2259     "default_arg" : true,
2260     "referenced_type" : "type-625"
2261    }
2262   ],
2263   "return_type" : "type-20",
2264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2265  },
2266  {
2267   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::interfaceDescriptor",
2268   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2269   "parameters" :
2270   [
2271    {
2272     "is_this_ptr" : true,
2273     "referenced_type" : "type-107"
2274    },
2275    {
2276     "referenced_type" : "type-660"
2277    }
2278   ],
2279   "return_type" : "type-197",
2280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2281  },
2282  {
2283   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::notifySyspropsChanged",
2284   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv",
2285   "parameters" :
2286   [
2287    {
2288     "is_this_ptr" : true,
2289     "referenced_type" : "type-107"
2290    }
2291   ],
2292   "return_type" : "type-197",
2293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2294  },
2295  {
2296   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::setHALInstrumentation",
2297   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv",
2298   "parameters" :
2299   [
2300    {
2301     "is_this_ptr" : true,
2302     "referenced_type" : "type-107"
2303    }
2304   ],
2305   "return_type" : "type-197",
2306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2307  },
2308  {
2309   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::registerForNotifications",
2310   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2311   "parameters" :
2312   [
2313    {
2314     "referenced_type" : "type-625"
2315    },
2316    {
2317     "referenced_type" : "type-551"
2318    }
2319   ],
2320   "return_type" : "type-36",
2321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2322  },
2323  {
2324   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::ping",
2325   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv",
2326   "parameters" :
2327   [
2328    {
2329     "is_this_ptr" : true,
2330     "referenced_type" : "type-107"
2331    }
2332   ],
2333   "return_type" : "type-197",
2334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2335  },
2336  {
2337   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::debug",
2338   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2339   "parameters" :
2340   [
2341    {
2342     "is_this_ptr" : true,
2343     "referenced_type" : "type-107"
2344    },
2345    {
2346     "referenced_type" : "type-380"
2347    },
2348    {
2349     "referenced_type" : "type-550"
2350    }
2351   ],
2352   "return_type" : "type-197",
2353   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2354  },
2355  {
2356   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::castFrom",
2357   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2358   "parameters" :
2359   [
2360    {
2361     "referenced_type" : "type-599"
2362    },
2363    {
2364     "default_arg" : true,
2365     "referenced_type" : "type-36"
2366    }
2367   ],
2368   "return_type" : "type-600",
2369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2370  },
2371  {
2372   "function_name" : "android::hardware::nfc::V1_0::INfcClientCallback::castFrom",
2373   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8castFromERKNS_2spIS3_EEb",
2374   "parameters" :
2375   [
2376    {
2377     "referenced_type" : "type-641"
2378    },
2379    {
2380     "default_arg" : true,
2381     "referenced_type" : "type-36"
2382    }
2383   ],
2384   "return_type" : "type-600",
2385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
2386  },
2387  {
2388   "access" : "private",
2389   "function_name" : "android::hardware::nfc::V1_0::BsNfcClientCallback::addOnewayTask",
2390   "linker_set_key" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2391   "parameters" :
2392   [
2393    {
2394     "is_this_ptr" : true,
2395     "referenced_type" : "type-597"
2396    },
2397    {
2398     "referenced_type" : "type-663"
2399    }
2400   ],
2401   "return_type" : "type-197",
2402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h"
2403  },
2404  {
2405   "function_name" : "android::hardware::nfc::V1_0::BsNfcClientCallback::BsNfcClientCallback",
2406   "linker_set_key" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC1ENS_2spINS2_18INfcClientCallbackEEE",
2407   "parameters" :
2408   [
2409    {
2410     "is_this_ptr" : true,
2411     "referenced_type" : "type-597"
2412    },
2413    {
2414     "referenced_type" : "type-124"
2415    }
2416   ],
2417   "return_type" : "type-22",
2418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h"
2419  },
2420  {
2421   "function_name" : "android::hardware::nfc::V1_0::BsNfcClientCallback::BsNfcClientCallback",
2422   "linker_set_key" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackC2ENS_2spINS2_18INfcClientCallbackEEE",
2423   "parameters" :
2424   [
2425    {
2426     "is_this_ptr" : true,
2427     "referenced_type" : "type-597"
2428    },
2429    {
2430     "referenced_type" : "type-124"
2431    }
2432   ],
2433   "return_type" : "type-22",
2434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h"
2435  },
2436  {
2437   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::onTransact",
2438   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2439   "parameters" :
2440   [
2441    {
2442     "is_this_ptr" : true,
2443     "referenced_type" : "type-559"
2444    },
2445    {
2446     "referenced_type" : "type-2"
2447    },
2448    {
2449     "referenced_type" : "type-425"
2450    },
2451    {
2452     "referenced_type" : "type-417"
2453    },
2454    {
2455     "default_arg" : true,
2456     "referenced_type" : "type-2"
2457    },
2458    {
2459     "default_arg" : true,
2460     "referenced_type" : "type-666"
2461    }
2462   ],
2463   "return_type" : "type-20",
2464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2465  },
2466  {
2467   "access" : "private",
2468   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::getDebugInfo",
2469   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2470   "parameters" :
2471   [
2472    {
2473     "is_this_ptr" : true,
2474     "referenced_type" : "type-559"
2475    },
2476    {
2477     "referenced_type" : "type-667"
2478    }
2479   ],
2480   "return_type" : "type-197",
2481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2482  },
2483  {
2484   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::_hidl_sendData",
2485   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback14_hidl_sendDataEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2486   "parameters" :
2487   [
2488    {
2489     "referenced_type" : "type-426"
2490    },
2491    {
2492     "referenced_type" : "type-425"
2493    },
2494    {
2495     "referenced_type" : "type-417"
2496    },
2497    {
2498     "referenced_type" : "type-668"
2499    }
2500   ],
2501   "return_type" : "type-20",
2502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2503  },
2504  {
2505   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::_hidl_sendEvent",
2506   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback15_hidl_sendEventEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2507   "parameters" :
2508   [
2509    {
2510     "referenced_type" : "type-426"
2511    },
2512    {
2513     "referenced_type" : "type-425"
2514    },
2515    {
2516     "referenced_type" : "type-417"
2517    },
2518    {
2519     "referenced_type" : "type-669"
2520    }
2521   ],
2522   "return_type" : "type-20",
2523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2524  },
2525  {
2526   "access" : "private",
2527   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::ping",
2528   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback4pingEv",
2529   "parameters" :
2530   [
2531    {
2532     "is_this_ptr" : true,
2533     "referenced_type" : "type-559"
2534    }
2535   ],
2536   "return_type" : "type-197",
2537   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2538  },
2539  {
2540   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::BnHwNfcClientCallback",
2541   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC1ERKNS_2spINS2_18INfcClientCallbackEEE",
2542   "parameters" :
2543   [
2544    {
2545     "is_this_ptr" : true,
2546     "referenced_type" : "type-559"
2547    },
2548    {
2549     "referenced_type" : "type-641"
2550    }
2551   ],
2552   "return_type" : "type-22",
2553   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2554  },
2555  {
2556   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::BnHwNfcClientCallback",
2557   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackC2ERKNS_2spINS2_18INfcClientCallbackEEE",
2558   "parameters" :
2559   [
2560    {
2561     "is_this_ptr" : true,
2562     "referenced_type" : "type-559"
2563    },
2564    {
2565     "referenced_type" : "type-641"
2566    }
2567   ],
2568   "return_type" : "type-22",
2569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2570  },
2571  {
2572   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2573   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev",
2574   "parameters" :
2575   [
2576    {
2577     "is_this_ptr" : true,
2578     "referenced_type" : "type-559"
2579    }
2580   ],
2581   "return_type" : "type-22",
2582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2583  },
2584  {
2585   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2586   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev",
2587   "parameters" :
2588   [
2589    {
2590     "is_this_ptr" : true,
2591     "referenced_type" : "type-559"
2592    }
2593   ],
2594   "return_type" : "type-22",
2595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2596  },
2597  {
2598   "function_name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback::~BnHwNfcClientCallback",
2599   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD2Ev",
2600   "parameters" :
2601   [
2602    {
2603     "is_this_ptr" : true,
2604     "referenced_type" : "type-559"
2605    }
2606   ],
2607   "return_type" : "type-22",
2608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
2609  },
2610  {
2611   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::linkToDeath",
2612   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2613   "parameters" :
2614   [
2615    {
2616     "is_this_ptr" : true,
2617     "referenced_type" : "type-120"
2618    },
2619    {
2620     "referenced_type" : "type-339"
2621    },
2622    {
2623     "referenced_type" : "type-25"
2624    }
2625   ],
2626   "return_type" : "type-163",
2627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2628  },
2629  {
2630   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::getDebugInfo",
2631   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2632   "parameters" :
2633   [
2634    {
2635     "is_this_ptr" : true,
2636     "referenced_type" : "type-120"
2637    },
2638    {
2639     "referenced_type" : "type-670"
2640    }
2641   ],
2642   "return_type" : "type-197",
2643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2644  },
2645  {
2646   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::getHashChain",
2647   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2648   "parameters" :
2649   [
2650    {
2651     "is_this_ptr" : true,
2652     "referenced_type" : "type-120"
2653    },
2654    {
2655     "referenced_type" : "type-671"
2656    }
2657   ],
2658   "return_type" : "type-197",
2659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2660  },
2661  {
2662   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::unlinkToDeath",
2663   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2664   "parameters" :
2665   [
2666    {
2667     "is_this_ptr" : true,
2668     "referenced_type" : "type-120"
2669    },
2670    {
2671     "referenced_type" : "type-339"
2672    }
2673   ],
2674   "return_type" : "type-163",
2675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2676  },
2677  {
2678   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::_hidl_sendData",
2679   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14_hidl_sendDataEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
2680   "parameters" :
2681   [
2682    {
2683     "referenced_type" : "type-15"
2684    },
2685    {
2686     "referenced_type" : "type-582"
2687    },
2688    {
2689     "referenced_type" : "type-429"
2690    }
2691   ],
2692   "return_type" : "type-197",
2693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2694  },
2695  {
2696   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::interfaceChain",
2697   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2698   "parameters" :
2699   [
2700    {
2701     "is_this_ptr" : true,
2702     "referenced_type" : "type-120"
2703    },
2704    {
2705     "referenced_type" : "type-672"
2706    }
2707   ],
2708   "return_type" : "type-197",
2709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2710  },
2711  {
2712   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::_hidl_sendEvent",
2713   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback15_hidl_sendEventEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_8NfcEventENS2_9NfcStatusE",
2714   "parameters" :
2715   [
2716    {
2717     "referenced_type" : "type-15"
2718    },
2719    {
2720     "referenced_type" : "type-582"
2721    },
2722    {
2723     "referenced_type" : "type-538"
2724    },
2725    {
2726     "referenced_type" : "type-171"
2727    }
2728   ],
2729   "return_type" : "type-197",
2730   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2731  },
2732  {
2733   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::interfaceDescriptor",
2734   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2735   "parameters" :
2736   [
2737    {
2738     "is_this_ptr" : true,
2739     "referenced_type" : "type-120"
2740    },
2741    {
2742     "referenced_type" : "type-673"
2743    }
2744   ],
2745   "return_type" : "type-197",
2746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2747  },
2748  {
2749   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::notifySyspropsChanged",
2750   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv",
2751   "parameters" :
2752   [
2753    {
2754     "is_this_ptr" : true,
2755     "referenced_type" : "type-120"
2756    }
2757   ],
2758   "return_type" : "type-197",
2759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2760  },
2761  {
2762   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::setHALInstrumentation",
2763   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv",
2764   "parameters" :
2765   [
2766    {
2767     "is_this_ptr" : true,
2768     "referenced_type" : "type-120"
2769    }
2770   ],
2771   "return_type" : "type-197",
2772   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2773  },
2774  {
2775   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::ping",
2776   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv",
2777   "parameters" :
2778   [
2779    {
2780     "is_this_ptr" : true,
2781     "referenced_type" : "type-120"
2782    }
2783   ],
2784   "return_type" : "type-197",
2785   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2786  },
2787  {
2788   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::debug",
2789   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2790   "parameters" :
2791   [
2792    {
2793     "is_this_ptr" : true,
2794     "referenced_type" : "type-120"
2795    },
2796    {
2797     "referenced_type" : "type-380"
2798    },
2799    {
2800     "referenced_type" : "type-550"
2801    }
2802   ],
2803   "return_type" : "type-197",
2804   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2805  },
2806  {
2807   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::sendData",
2808   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE",
2809   "parameters" :
2810   [
2811    {
2812     "is_this_ptr" : true,
2813     "referenced_type" : "type-120"
2814    },
2815    {
2816     "referenced_type" : "type-429"
2817    }
2818   ],
2819   "return_type" : "type-197",
2820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2821  },
2822  {
2823   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::sendEvent",
2824   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE",
2825   "parameters" :
2826   [
2827    {
2828     "is_this_ptr" : true,
2829     "referenced_type" : "type-120"
2830    },
2831    {
2832     "referenced_type" : "type-538"
2833    },
2834    {
2835     "referenced_type" : "type-171"
2836    }
2837   ],
2838   "return_type" : "type-197",
2839   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2840  },
2841  {
2842   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::BpHwNfcClientCallback",
2843   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC1ERKNS_2spINS0_7IBinderEEE",
2844   "parameters" :
2845   [
2846    {
2847     "is_this_ptr" : true,
2848     "referenced_type" : "type-120"
2849    },
2850    {
2851     "referenced_type" : "type-45"
2852    }
2853   ],
2854   "return_type" : "type-22",
2855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2856  },
2857  {
2858   "function_name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback::BpHwNfcClientCallback",
2859   "linker_set_key" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackC2ERKNS_2spINS0_7IBinderEEE",
2860   "parameters" :
2861   [
2862    {
2863     "is_this_ptr" : true,
2864     "referenced_type" : "type-120"
2865    },
2866    {
2867     "referenced_type" : "type-45"
2868    }
2869   ],
2870   "return_type" : "type-22",
2871   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
2872  },
2873  {
2874   "function_name" : "android::hardware::nfc::V1_0::INfc::getService",
2875   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2876   "parameters" :
2877   [
2878    {
2879     "default_arg" : true,
2880     "referenced_type" : "type-434"
2881    },
2882    {
2883     "default_arg" : true,
2884     "referenced_type" : "type-36"
2885    }
2886   ],
2887   "return_type" : "type-128",
2888   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2889  },
2890  {
2891   "function_name" : "android::hardware::nfc::V1_0::INfc::linkToDeath",
2892   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2893   "parameters" :
2894   [
2895    {
2896     "is_this_ptr" : true,
2897     "referenced_type" : "type-129"
2898    },
2899    {
2900     "referenced_type" : "type-339"
2901    },
2902    {
2903     "referenced_type" : "type-25"
2904    }
2905   ],
2906   "return_type" : "type-163",
2907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2908  },
2909  {
2910   "function_name" : "android::hardware::nfc::V1_0::INfc::getDebugInfo",
2911   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2912   "parameters" :
2913   [
2914    {
2915     "is_this_ptr" : true,
2916     "referenced_type" : "type-129"
2917    },
2918    {
2919     "referenced_type" : "type-674"
2920    }
2921   ],
2922   "return_type" : "type-197",
2923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2924  },
2925  {
2926   "function_name" : "android::hardware::nfc::V1_0::INfc::getHashChain",
2927   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2928   "parameters" :
2929   [
2930    {
2931     "is_this_ptr" : true,
2932     "referenced_type" : "type-129"
2933    },
2934    {
2935     "referenced_type" : "type-675"
2936    }
2937   ],
2938   "return_type" : "type-197",
2939   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2940  },
2941  {
2942   "function_name" : "android::hardware::nfc::V1_0::INfc::tryGetService",
2943   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2944   "parameters" :
2945   [
2946    {
2947     "default_arg" : true,
2948     "referenced_type" : "type-434"
2949    },
2950    {
2951     "default_arg" : true,
2952     "referenced_type" : "type-36"
2953    }
2954   ],
2955   "return_type" : "type-128",
2956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2957  },
2958  {
2959   "function_name" : "android::hardware::nfc::V1_0::INfc::unlinkToDeath",
2960   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2961   "parameters" :
2962   [
2963    {
2964     "is_this_ptr" : true,
2965     "referenced_type" : "type-129"
2966    },
2967    {
2968     "referenced_type" : "type-339"
2969    }
2970   ],
2971   "return_type" : "type-163",
2972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2973  },
2974  {
2975   "function_name" : "android::hardware::nfc::V1_0::INfc::interfaceChain",
2976   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2977   "parameters" :
2978   [
2979    {
2980     "is_this_ptr" : true,
2981     "referenced_type" : "type-129"
2982    },
2983    {
2984     "referenced_type" : "type-676"
2985    }
2986   ],
2987   "return_type" : "type-197",
2988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
2989  },
2990  {
2991   "function_name" : "android::hardware::nfc::V1_0::INfc::registerAsService",
2992   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2993   "parameters" :
2994   [
2995    {
2996     "is_this_ptr" : true,
2997     "referenced_type" : "type-129"
2998    },
2999    {
3000     "default_arg" : true,
3001     "referenced_type" : "type-434"
3002    }
3003   ],
3004   "return_type" : "type-20",
3005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3006  },
3007  {
3008   "function_name" : "android::hardware::nfc::V1_0::INfc::interfaceDescriptor",
3009   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3010   "parameters" :
3011   [
3012    {
3013     "is_this_ptr" : true,
3014     "referenced_type" : "type-129"
3015    },
3016    {
3017     "referenced_type" : "type-677"
3018    }
3019   ],
3020   "return_type" : "type-197",
3021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3022  },
3023  {
3024   "function_name" : "android::hardware::nfc::V1_0::INfc::notifySyspropsChanged",
3025   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv",
3026   "parameters" :
3027   [
3028    {
3029     "is_this_ptr" : true,
3030     "referenced_type" : "type-129"
3031    }
3032   ],
3033   "return_type" : "type-197",
3034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3035  },
3036  {
3037   "function_name" : "android::hardware::nfc::V1_0::INfc::setHALInstrumentation",
3038   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv",
3039   "parameters" :
3040   [
3041    {
3042     "is_this_ptr" : true,
3043     "referenced_type" : "type-129"
3044    }
3045   ],
3046   "return_type" : "type-197",
3047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3048  },
3049  {
3050   "function_name" : "android::hardware::nfc::V1_0::INfc::registerForNotifications",
3051   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3052   "parameters" :
3053   [
3054    {
3055     "referenced_type" : "type-434"
3056    },
3057    {
3058     "referenced_type" : "type-551"
3059    }
3060   ],
3061   "return_type" : "type-36",
3062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3063  },
3064  {
3065   "function_name" : "android::hardware::nfc::V1_0::INfc::ping",
3066   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv",
3067   "parameters" :
3068   [
3069    {
3070     "is_this_ptr" : true,
3071     "referenced_type" : "type-129"
3072    }
3073   ],
3074   "return_type" : "type-197",
3075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3076  },
3077  {
3078   "function_name" : "android::hardware::nfc::V1_0::INfc::debug",
3079   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3080   "parameters" :
3081   [
3082    {
3083     "is_this_ptr" : true,
3084     "referenced_type" : "type-129"
3085    },
3086    {
3087     "referenced_type" : "type-380"
3088    },
3089    {
3090     "referenced_type" : "type-550"
3091    }
3092   ],
3093   "return_type" : "type-197",
3094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3095  },
3096  {
3097   "function_name" : "android::hardware::nfc::V1_0::INfc::castFrom",
3098   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3099   "parameters" :
3100   [
3101    {
3102     "referenced_type" : "type-599"
3103    },
3104    {
3105     "default_arg" : true,
3106     "referenced_type" : "type-36"
3107    }
3108   ],
3109   "return_type" : "type-184",
3110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3111  },
3112  {
3113   "function_name" : "android::hardware::nfc::V1_0::INfc::castFrom",
3114   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc8castFromERKNS_2spIS3_EEb",
3115   "parameters" :
3116   [
3117    {
3118     "referenced_type" : "type-585"
3119    },
3120    {
3121     "default_arg" : true,
3122     "referenced_type" : "type-36"
3123    }
3124   ],
3125   "return_type" : "type-184",
3126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3127  },
3128  {
3129   "access" : "private",
3130   "function_name" : "android::hardware::nfc::V1_0::BsNfc::addOnewayTask",
3131   "linker_set_key" : "_ZN7android8hardware3nfc4V1_05BsNfc13addOnewayTaskENSt3__18functionIFvvEEE",
3132   "parameters" :
3133   [
3134    {
3135     "is_this_ptr" : true,
3136     "referenced_type" : "type-610"
3137    },
3138    {
3139     "referenced_type" : "type-680"
3140    }
3141   ],
3142   "return_type" : "type-197",
3143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h"
3144  },
3145  {
3146   "function_name" : "android::hardware::nfc::V1_0::BsNfc::BsNfc",
3147   "linker_set_key" : "_ZN7android8hardware3nfc4V1_05BsNfcC1ENS_2spINS2_4INfcEEE",
3148   "parameters" :
3149   [
3150    {
3151     "is_this_ptr" : true,
3152     "referenced_type" : "type-610"
3153    },
3154    {
3155     "referenced_type" : "type-135"
3156    }
3157   ],
3158   "return_type" : "type-22",
3159   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h"
3160  },
3161  {
3162   "function_name" : "android::hardware::nfc::V1_0::BsNfc::BsNfc",
3163   "linker_set_key" : "_ZN7android8hardware3nfc4V1_05BsNfcC2ENS_2spINS2_4INfcEEE",
3164   "parameters" :
3165   [
3166    {
3167     "is_this_ptr" : true,
3168     "referenced_type" : "type-610"
3169    },
3170    {
3171     "referenced_type" : "type-135"
3172    }
3173   ],
3174   "return_type" : "type-22",
3175   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h"
3176  },
3177  {
3178   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_open",
3179   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10_hidl_openEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3180   "parameters" :
3181   [
3182    {
3183     "referenced_type" : "type-426"
3184    },
3185    {
3186     "referenced_type" : "type-425"
3187    },
3188    {
3189     "referenced_type" : "type-417"
3190    },
3191    {
3192     "referenced_type" : "type-683"
3193    }
3194   ],
3195   "return_type" : "type-20",
3196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3197  },
3198  {
3199   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::onTransact",
3200   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3201   "parameters" :
3202   [
3203    {
3204     "is_this_ptr" : true,
3205     "referenced_type" : "type-558"
3206    },
3207    {
3208     "referenced_type" : "type-2"
3209    },
3210    {
3211     "referenced_type" : "type-425"
3212    },
3213    {
3214     "referenced_type" : "type-417"
3215    },
3216    {
3217     "default_arg" : true,
3218     "referenced_type" : "type-2"
3219    },
3220    {
3221     "default_arg" : true,
3222     "referenced_type" : "type-684"
3223    }
3224   ],
3225   "return_type" : "type-20",
3226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3227  },
3228  {
3229   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_close",
3230   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_closeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3231   "parameters" :
3232   [
3233    {
3234     "referenced_type" : "type-426"
3235    },
3236    {
3237     "referenced_type" : "type-425"
3238    },
3239    {
3240     "referenced_type" : "type-417"
3241    },
3242    {
3243     "referenced_type" : "type-685"
3244    }
3245   ],
3246   "return_type" : "type-20",
3247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3248  },
3249  {
3250   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_write",
3251   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc11_hidl_writeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3252   "parameters" :
3253   [
3254    {
3255     "referenced_type" : "type-426"
3256    },
3257    {
3258     "referenced_type" : "type-425"
3259    },
3260    {
3261     "referenced_type" : "type-417"
3262    },
3263    {
3264     "referenced_type" : "type-686"
3265    }
3266   ],
3267   "return_type" : "type-20",
3268   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3269  },
3270  {
3271   "access" : "private",
3272   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::getDebugInfo",
3273   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3274   "parameters" :
3275   [
3276    {
3277     "is_this_ptr" : true,
3278     "referenced_type" : "type-558"
3279    },
3280    {
3281     "referenced_type" : "type-687"
3282    }
3283   ],
3284   "return_type" : "type-197",
3285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3286  },
3287  {
3288   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_powerCycle",
3289   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc16_hidl_powerCycleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3290   "parameters" :
3291   [
3292    {
3293     "referenced_type" : "type-426"
3294    },
3295    {
3296     "referenced_type" : "type-425"
3297    },
3298    {
3299     "referenced_type" : "type-417"
3300    },
3301    {
3302     "referenced_type" : "type-688"
3303    }
3304   ],
3305   "return_type" : "type-20",
3306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3307  },
3308  {
3309   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_prediscover",
3310   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc17_hidl_prediscoverEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3311   "parameters" :
3312   [
3313    {
3314     "referenced_type" : "type-426"
3315    },
3316    {
3317     "referenced_type" : "type-425"
3318    },
3319    {
3320     "referenced_type" : "type-417"
3321    },
3322    {
3323     "referenced_type" : "type-689"
3324    }
3325   ],
3326   "return_type" : "type-20",
3327   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3328  },
3329  {
3330   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_controlGranted",
3331   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc20_hidl_controlGrantedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3332   "parameters" :
3333   [
3334    {
3335     "referenced_type" : "type-426"
3336    },
3337    {
3338     "referenced_type" : "type-425"
3339    },
3340    {
3341     "referenced_type" : "type-417"
3342    },
3343    {
3344     "referenced_type" : "type-690"
3345    }
3346   ],
3347   "return_type" : "type-20",
3348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3349  },
3350  {
3351   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::_hidl_coreInitialized",
3352   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc21_hidl_coreInitializedEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3353   "parameters" :
3354   [
3355    {
3356     "referenced_type" : "type-426"
3357    },
3358    {
3359     "referenced_type" : "type-425"
3360    },
3361    {
3362     "referenced_type" : "type-417"
3363    },
3364    {
3365     "referenced_type" : "type-691"
3366    }
3367   ],
3368   "return_type" : "type-20",
3369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3370  },
3371  {
3372   "access" : "private",
3373   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::ping",
3374   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfc4pingEv",
3375   "parameters" :
3376   [
3377    {
3378     "is_this_ptr" : true,
3379     "referenced_type" : "type-558"
3380    }
3381   ],
3382   "return_type" : "type-197",
3383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3384  },
3385  {
3386   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::BnHwNfc",
3387   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC1ERKNS_2spINS2_4INfcEEE",
3388   "parameters" :
3389   [
3390    {
3391     "is_this_ptr" : true,
3392     "referenced_type" : "type-558"
3393    },
3394    {
3395     "referenced_type" : "type-585"
3396    }
3397   ],
3398   "return_type" : "type-22",
3399   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3400  },
3401  {
3402   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::BnHwNfc",
3403   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcC2ERKNS_2spINS2_4INfcEEE",
3404   "parameters" :
3405   [
3406    {
3407     "is_this_ptr" : true,
3408     "referenced_type" : "type-558"
3409    },
3410    {
3411     "referenced_type" : "type-585"
3412    }
3413   ],
3414   "return_type" : "type-22",
3415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3416  },
3417  {
3418   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::~BnHwNfc",
3419   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev",
3420   "parameters" :
3421   [
3422    {
3423     "is_this_ptr" : true,
3424     "referenced_type" : "type-558"
3425    }
3426   ],
3427   "return_type" : "type-22",
3428   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3429  },
3430  {
3431   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::~BnHwNfc",
3432   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev",
3433   "parameters" :
3434   [
3435    {
3436     "is_this_ptr" : true,
3437     "referenced_type" : "type-558"
3438    }
3439   ],
3440   "return_type" : "type-22",
3441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3442  },
3443  {
3444   "function_name" : "android::hardware::nfc::V1_0::BnHwNfc::~BnHwNfc",
3445   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD2Ev",
3446   "parameters" :
3447   [
3448    {
3449     "is_this_ptr" : true,
3450     "referenced_type" : "type-558"
3451    }
3452   ],
3453   "return_type" : "type-22",
3454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
3455  },
3456  {
3457   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_open",
3458   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10_hidl_openEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_18INfcClientCallbackEEE",
3459   "parameters" :
3460   [
3461    {
3462     "referenced_type" : "type-15"
3463    },
3464    {
3465     "referenced_type" : "type-582"
3466    },
3467    {
3468     "referenced_type" : "type-641"
3469    }
3470   ],
3471   "return_type" : "type-170",
3472   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3473  },
3474  {
3475   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::powerCycle",
3476   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv",
3477   "parameters" :
3478   [
3479    {
3480     "is_this_ptr" : true,
3481     "referenced_type" : "type-632"
3482    }
3483   ],
3484   "return_type" : "type-170",
3485   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3486  },
3487  {
3488   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_close",
3489   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_closeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3490   "parameters" :
3491   [
3492    {
3493     "referenced_type" : "type-15"
3494    },
3495    {
3496     "referenced_type" : "type-582"
3497    }
3498   ],
3499   "return_type" : "type-170",
3500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3501  },
3502  {
3503   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_write",
3504   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11_hidl_writeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3505   "parameters" :
3506   [
3507    {
3508     "referenced_type" : "type-15"
3509    },
3510    {
3511     "referenced_type" : "type-582"
3512    },
3513    {
3514     "referenced_type" : "type-429"
3515    }
3516   ],
3517   "return_type" : "type-177",
3518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3519  },
3520  {
3521   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::linkToDeath",
3522   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3523   "parameters" :
3524   [
3525    {
3526     "is_this_ptr" : true,
3527     "referenced_type" : "type-632"
3528    },
3529    {
3530     "referenced_type" : "type-339"
3531    },
3532    {
3533     "referenced_type" : "type-25"
3534    }
3535   ],
3536   "return_type" : "type-163",
3537   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3538  },
3539  {
3540   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::prediscover",
3541   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv",
3542   "parameters" :
3543   [
3544    {
3545     "is_this_ptr" : true,
3546     "referenced_type" : "type-632"
3547    }
3548   ],
3549   "return_type" : "type-170",
3550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3551  },
3552  {
3553   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::getDebugInfo",
3554   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3555   "parameters" :
3556   [
3557    {
3558     "is_this_ptr" : true,
3559     "referenced_type" : "type-632"
3560    },
3561    {
3562     "referenced_type" : "type-692"
3563    }
3564   ],
3565   "return_type" : "type-197",
3566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3567  },
3568  {
3569   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::getHashChain",
3570   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3571   "parameters" :
3572   [
3573    {
3574     "is_this_ptr" : true,
3575     "referenced_type" : "type-632"
3576    },
3577    {
3578     "referenced_type" : "type-693"
3579    }
3580   ],
3581   "return_type" : "type-197",
3582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3583  },
3584  {
3585   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::unlinkToDeath",
3586   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3587   "parameters" :
3588   [
3589    {
3590     "is_this_ptr" : true,
3591     "referenced_type" : "type-632"
3592    },
3593    {
3594     "referenced_type" : "type-339"
3595    }
3596   ],
3597   "return_type" : "type-163",
3598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3599  },
3600  {
3601   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::controlGranted",
3602   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv",
3603   "parameters" :
3604   [
3605    {
3606     "is_this_ptr" : true,
3607     "referenced_type" : "type-632"
3608    }
3609   ],
3610   "return_type" : "type-170",
3611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3612  },
3613  {
3614   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::interfaceChain",
3615   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3616   "parameters" :
3617   [
3618    {
3619     "is_this_ptr" : true,
3620     "referenced_type" : "type-632"
3621    },
3622    {
3623     "referenced_type" : "type-694"
3624    }
3625   ],
3626   "return_type" : "type-197",
3627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3628  },
3629  {
3630   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::coreInitialized",
3631   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE",
3632   "parameters" :
3633   [
3634    {
3635     "is_this_ptr" : true,
3636     "referenced_type" : "type-632"
3637    },
3638    {
3639     "referenced_type" : "type-429"
3640    }
3641   ],
3642   "return_type" : "type-170",
3643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3644  },
3645  {
3646   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_powerCycle",
3647   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc16_hidl_powerCycleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3648   "parameters" :
3649   [
3650    {
3651     "referenced_type" : "type-15"
3652    },
3653    {
3654     "referenced_type" : "type-582"
3655    }
3656   ],
3657   "return_type" : "type-170",
3658   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3659  },
3660  {
3661   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_prediscover",
3662   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc17_hidl_prediscoverEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3663   "parameters" :
3664   [
3665    {
3666     "referenced_type" : "type-15"
3667    },
3668    {
3669     "referenced_type" : "type-582"
3670    }
3671   ],
3672   "return_type" : "type-170",
3673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3674  },
3675  {
3676   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::interfaceDescriptor",
3677   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3678   "parameters" :
3679   [
3680    {
3681     "is_this_ptr" : true,
3682     "referenced_type" : "type-632"
3683    },
3684    {
3685     "referenced_type" : "type-695"
3686    }
3687   ],
3688   "return_type" : "type-197",
3689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3690  },
3691  {
3692   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_controlGranted",
3693   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc20_hidl_controlGrantedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3694   "parameters" :
3695   [
3696    {
3697     "referenced_type" : "type-15"
3698    },
3699    {
3700     "referenced_type" : "type-582"
3701    }
3702   ],
3703   "return_type" : "type-170",
3704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3705  },
3706  {
3707   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::_hidl_coreInitialized",
3708   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21_hidl_coreInitializedEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3709   "parameters" :
3710   [
3711    {
3712     "referenced_type" : "type-15"
3713    },
3714    {
3715     "referenced_type" : "type-582"
3716    },
3717    {
3718     "referenced_type" : "type-429"
3719    }
3720   ],
3721   "return_type" : "type-170",
3722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3723  },
3724  {
3725   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::notifySyspropsChanged",
3726   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv",
3727   "parameters" :
3728   [
3729    {
3730     "is_this_ptr" : true,
3731     "referenced_type" : "type-632"
3732    }
3733   ],
3734   "return_type" : "type-197",
3735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3736  },
3737  {
3738   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::setHALInstrumentation",
3739   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv",
3740   "parameters" :
3741   [
3742    {
3743     "is_this_ptr" : true,
3744     "referenced_type" : "type-632"
3745    }
3746   ],
3747   "return_type" : "type-197",
3748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3749  },
3750  {
3751   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::open",
3752   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE",
3753   "parameters" :
3754   [
3755    {
3756     "is_this_ptr" : true,
3757     "referenced_type" : "type-632"
3758    },
3759    {
3760     "referenced_type" : "type-641"
3761    }
3762   ],
3763   "return_type" : "type-170",
3764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3765  },
3766  {
3767   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::ping",
3768   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv",
3769   "parameters" :
3770   [
3771    {
3772     "is_this_ptr" : true,
3773     "referenced_type" : "type-632"
3774    }
3775   ],
3776   "return_type" : "type-197",
3777   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3778  },
3779  {
3780   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::close",
3781   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv",
3782   "parameters" :
3783   [
3784    {
3785     "is_this_ptr" : true,
3786     "referenced_type" : "type-632"
3787    }
3788   ],
3789   "return_type" : "type-170",
3790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3791  },
3792  {
3793   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::debug",
3794   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3795   "parameters" :
3796   [
3797    {
3798     "is_this_ptr" : true,
3799     "referenced_type" : "type-632"
3800    },
3801    {
3802     "referenced_type" : "type-380"
3803    },
3804    {
3805     "referenced_type" : "type-550"
3806    }
3807   ],
3808   "return_type" : "type-197",
3809   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3810  },
3811  {
3812   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::write",
3813   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE",
3814   "parameters" :
3815   [
3816    {
3817     "is_this_ptr" : true,
3818     "referenced_type" : "type-632"
3819    },
3820    {
3821     "referenced_type" : "type-429"
3822    }
3823   ],
3824   "return_type" : "type-177",
3825   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3826  },
3827  {
3828   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::BpHwNfc",
3829   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC1ERKNS_2spINS0_7IBinderEEE",
3830   "parameters" :
3831   [
3832    {
3833     "is_this_ptr" : true,
3834     "referenced_type" : "type-632"
3835    },
3836    {
3837     "referenced_type" : "type-45"
3838    }
3839   ],
3840   "return_type" : "type-22",
3841   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3842  },
3843  {
3844   "function_name" : "android::hardware::nfc::V1_0::BpHwNfc::BpHwNfc",
3845   "linker_set_key" : "_ZN7android8hardware3nfc4V1_07BpHwNfcC2ERKNS_2spINS0_7IBinderEEE",
3846   "parameters" :
3847   [
3848    {
3849     "is_this_ptr" : true,
3850     "referenced_type" : "type-632"
3851    },
3852    {
3853     "referenced_type" : "type-45"
3854    }
3855   ],
3856   "return_type" : "type-22",
3857   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
3858  },
3859  {
3860   "function_name" : "android::hardware::details::castInterface",
3861   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_018INfcClientCallbackENS_4hidl4base4V1_05IBaseENS4_21BpHwNfcClientCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3862   "parameters" :
3863   [
3864    {
3865     "referenced_type" : "type-428"
3866    },
3867    {
3868     "referenced_type" : "type-51"
3869    },
3870    {
3871     "referenced_type" : "type-36"
3872    }
3873   ],
3874   "return_type" : "type-600",
3875   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3876   "template_args" : [ "type-108", "type-73", "type-109" ]
3877  },
3878  {
3879   "function_name" : "android::hardware::details::castInterface",
3880   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_04INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3881   "parameters" :
3882   [
3883    {
3884     "referenced_type" : "type-428"
3885    },
3886    {
3887     "referenced_type" : "type-51"
3888    },
3889    {
3890     "referenced_type" : "type-36"
3891    }
3892   ],
3893   "return_type" : "type-184",
3894   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3895   "template_args" : [ "type-130", "type-73", "type-563" ]
3896  },
3897  {
3898   "function_name" : "android::hardware::details::wrapPassthrough",
3899   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_",
3900   "parameters" :
3901   [
3902    {
3903     "referenced_type" : "type-106"
3904    }
3905   ],
3906   "return_type" : "type-106",
3907   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3908   "template_args" : [ "type-108", "type-22" ]
3909  },
3910  {
3911   "function_name" : "android::hardware::details::getServiceInternal",
3912   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_021BpHwNfcClientCallbackENS4_18INfcClientCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3913   "parameters" :
3914   [
3915    {
3916     "referenced_type" : "type-625"
3917    },
3918    {
3919     "referenced_type" : "type-36"
3920    },
3921    {
3922     "referenced_type" : "type-36"
3923    }
3924   ],
3925   "return_type" : "type-106",
3926   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3927   "template_args" : [ "type-109", "type-108", "type-22", "type-22" ]
3928  },
3929  {
3930   "function_name" : "android::hardware::details::getServiceInternal",
3931   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_07BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3932   "parameters" :
3933   [
3934    {
3935     "referenced_type" : "type-434"
3936    },
3937    {
3938     "referenced_type" : "type-36"
3939    },
3940    {
3941     "referenced_type" : "type-36"
3942    }
3943   ],
3944   "return_type" : "type-128",
3945   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3946   "template_args" : [ "type-563", "type-130", "type-22", "type-22" ]
3947  }
3948 ],
3949 "global_vars" :
3950 [
3951  {
3952   "linker_set_key" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback10descriptorE",
3953   "name" : "android::hardware::nfc::V1_0::INfcClientCallback::descriptor",
3954   "referenced_type" : "type-51",
3955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h"
3956  },
3957  {
3958   "linker_set_key" : "_ZN7android8hardware3nfc4V1_04INfc10descriptorE",
3959   "name" : "android::hardware::nfc::V1_0::INfc::descriptor",
3960   "referenced_type" : "type-51",
3961   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
3962  }
3963 ],
3964 "lvalue_reference_types" :
3965 [
3966  {
3967   "alignment" : 8,
3968   "linker_set_key" : "android::Mutex &",
3969   "name" : "android::Mutex &",
3970   "referenced_type" : "type-27",
3971   "self_type" : "type-511",
3972   "size" : 8,
3973   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3974  },
3975  {
3976   "alignment" : 8,
3977   "linker_set_key" : "android::RWLock &",
3978   "name" : "android::RWLock &",
3979   "referenced_type" : "type-516",
3980   "self_type" : "type-520",
3981   "size" : 8,
3982   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3983  },
3984  {
3985   "alignment" : 8,
3986   "linker_set_key" : "android::String16 &",
3987   "name" : "android::String16 &",
3988   "referenced_type" : "type-41",
3989   "self_type" : "type-404",
3990   "size" : 8,
3991   "source_file" : "/system/core/libutils/include/utils/String16.h"
3992  },
3993  {
3994   "alignment" : 8,
3995   "linker_set_key" : "android::String8 &",
3996   "name" : "android::String8 &",
3997   "referenced_type" : "type-50",
3998   "self_type" : "type-399",
3999   "size" : 8,
4000   "source_file" : "/system/core/libutils/include/utils/String8.h"
4001  },
4002  {
4003   "alignment" : 8,
4004   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4005   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
4006   "referenced_type" : "type-170",
4007   "self_type" : "type-174",
4008   "size" : 8,
4009   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4010  },
4011  {
4012   "alignment" : 8,
4013   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &",
4014   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &",
4015   "referenced_type" : "type-184",
4016   "self_type" : "type-187",
4017   "size" : 8,
4018   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4019  },
4020  {
4021   "alignment" : 8,
4022   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &",
4023   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &",
4024   "referenced_type" : "type-600",
4025   "self_type" : "type-603",
4026   "size" : 8,
4027   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4028  },
4029  {
4030   "alignment" : 8,
4031   "linker_set_key" : "android::hardware::Return<bool> &",
4032   "name" : "android::hardware::Return<bool> &",
4033   "referenced_type" : "type-163",
4034   "self_type" : "type-167",
4035   "size" : 8,
4036   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4037  },
4038  {
4039   "alignment" : 8,
4040   "linker_set_key" : "android::hardware::Return<unsigned int> &",
4041   "name" : "android::hardware::Return<unsigned int> &",
4042   "referenced_type" : "type-177",
4043   "self_type" : "type-181",
4044   "size" : 8,
4045   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4046  },
4047  {
4048   "alignment" : 8,
4049   "linker_set_key" : "android::hardware::Return<void> &",
4050   "name" : "android::hardware::Return<void> &",
4051   "referenced_type" : "type-197",
4052   "self_type" : "type-200",
4053   "size" : 8,
4054   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4055  },
4056  {
4057   "alignment" : 8,
4058   "linker_set_key" : "android::hardware::Status &",
4059   "name" : "android::hardware::Status &",
4060   "referenced_type" : "type-153",
4061   "self_type" : "type-161",
4062   "size" : 8,
4063   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4064  },
4065  {
4066   "alignment" : 8,
4067   "linker_set_key" : "android::hardware::TextOutput &",
4068   "name" : "android::hardware::TextOutput &",
4069   "referenced_type" : "type-422",
4070   "self_type" : "type-421",
4071   "size" : 8,
4072   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4073  },
4074  {
4075   "alignment" : 8,
4076   "linker_set_key" : "android::hardware::TextOutput &",
4077   "name" : "android::hardware::TextOutput &",
4078   "referenced_type" : "type-57",
4079   "self_type" : "type-56",
4080   "size" : 8,
4081   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4082  },
4083  {
4084   "alignment" : 8,
4085   "linker_set_key" : "android::hardware::TextOutput &",
4086   "name" : "android::hardware::TextOutput &",
4087   "referenced_type" : "type-622",
4088   "self_type" : "type-621",
4089   "size" : 8,
4090   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4091  },
4092  {
4093   "alignment" : 8,
4094   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4095   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4096   "referenced_type" : "type-344",
4097   "self_type" : "type-574",
4098   "size" : 8,
4099   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4100  },
4101  {
4102   "alignment" : 8,
4103   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4104   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4105   "referenced_type" : "type-335",
4106   "self_type" : "type-568",
4107   "size" : 8,
4108   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4109  },
4110  {
4111   "alignment" : 8,
4112   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4113   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4114   "referenced_type" : "type-347",
4115   "self_type" : "type-577",
4116   "size" : 8,
4117   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4118  },
4119  {
4120   "alignment" : 8,
4121   "linker_set_key" : "android::hardware::hidl_memory &",
4122   "name" : "android::hardware::hidl_memory &",
4123   "referenced_type" : "type-315",
4124   "self_type" : "type-322",
4125   "size" : 8,
4126   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4127  },
4128  {
4129   "alignment" : 8,
4130   "linker_set_key" : "android::hardware::hidl_string &",
4131   "name" : "android::hardware::hidl_string &",
4132   "referenced_type" : "type-311",
4133   "self_type" : "type-571",
4134   "size" : 8,
4135   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4136  },
4137  {
4138   "alignment" : 8,
4139   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4140   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4141   "referenced_type" : "type-343",
4142   "self_type" : "type-353",
4143   "size" : 8,
4144   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4145  },
4146  {
4147   "alignment" : 8,
4148   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4149   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4150   "referenced_type" : "type-334",
4151   "self_type" : "type-342",
4152   "size" : 8,
4153   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4154  },
4155  {
4156   "alignment" : 8,
4157   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4158   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4159   "referenced_type" : "type-137",
4160   "self_type" : "type-146",
4161   "size" : 8,
4162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4163  },
4164  {
4165   "alignment" : 8,
4166   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> &",
4167   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> &",
4168   "referenced_type" : "type-128",
4169   "self_type" : "type-133",
4170   "size" : 8,
4171   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4172  },
4173  {
4174   "alignment" : 8,
4175   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4176   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4177   "referenced_type" : "type-106",
4178   "self_type" : "type-121",
4179   "size" : 8,
4180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4181  },
4182  {
4183   "alignment" : 8,
4184   "linker_set_key" : "const android::String16 &",
4185   "name" : "const android::String16 &",
4186   "referenced_type" : "type-40",
4187   "self_type" : "type-39",
4188   "size" : 8,
4189   "source_file" : "/system/core/libutils/include/utils/String16.h"
4190  },
4191  {
4192   "alignment" : 8,
4193   "linker_set_key" : "const android::String8 &",
4194   "name" : "const android::String8 &",
4195   "referenced_type" : "type-396",
4196   "self_type" : "type-398",
4197   "size" : 8,
4198   "source_file" : "/system/core/libutils/include/utils/String8.h"
4199  },
4200  {
4201   "alignment" : 8,
4202   "linker_set_key" : "const android::hardware::Parcel &",
4203   "name" : "const android::hardware::Parcel &",
4204   "referenced_type" : "type-424",
4205   "self_type" : "type-425",
4206   "size" : 8,
4207   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4208  },
4209  {
4210   "alignment" : 8,
4211   "linker_set_key" : "const android::hardware::Return<bool> &",
4212   "name" : "const android::hardware::Return<bool> &",
4213   "referenced_type" : "type-168",
4214   "self_type" : "type-191",
4215   "size" : 8,
4216   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4217  },
4218  {
4219   "alignment" : 8,
4220   "linker_set_key" : "const android::hardware::Status &",
4221   "name" : "const android::hardware::Status &",
4222   "referenced_type" : "type-158",
4223   "self_type" : "type-159",
4224   "size" : 8,
4225   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4226  },
4227  {
4228   "alignment" : 8,
4229   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4230   "name" : "const android::hardware::details::SchedPrio &",
4231   "referenced_type" : "type-440",
4232   "self_type" : "type-439",
4233   "size" : 8,
4234   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4235  },
4236  {
4237   "alignment" : 8,
4238   "linker_set_key" : "const android::hardware::hidl_handle &",
4239   "name" : "const android::hardware::hidl_handle &",
4240   "referenced_type" : "type-379",
4241   "self_type" : "type-380",
4242   "size" : 8,
4243   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4244  },
4245  {
4246   "alignment" : 8,
4247   "linker_set_key" : "const android::hardware::hidl_memory &",
4248   "name" : "const android::hardware::hidl_memory &",
4249   "referenced_type" : "type-320",
4250   "self_type" : "type-321",
4251   "size" : 8,
4252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4253  },
4254  {
4255   "alignment" : 8,
4256   "linker_set_key" : "const android::hardware::hidl_string &",
4257   "name" : "const android::hardware::hidl_string &",
4258   "referenced_type" : "type-310",
4259   "self_type" : "type-314",
4260   "size" : 8,
4261   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4262  },
4263  {
4264   "alignment" : 8,
4265   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4266   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4267   "referenced_type" : "type-549",
4268   "self_type" : "type-550",
4269   "size" : 8,
4270   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
4271  },
4272  {
4273   "alignment" : 8,
4274   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4275   "name" : "const android::hardware::hidl_vec<int> &",
4276   "referenced_type" : "type-358",
4277   "self_type" : "type-360",
4278   "size" : 8,
4279   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4280  },
4281  {
4282   "alignment" : 8,
4283   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4284   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4285   "referenced_type" : "type-366",
4286   "self_type" : "type-429",
4287   "size" : 8,
4288   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4289  },
4290  {
4291   "alignment" : 8,
4292   "linker_set_key" : "const android::hardware::hidl_version &",
4293   "name" : "const android::hardware::hidl_version &",
4294   "referenced_type" : "type-374",
4295   "self_type" : "type-376",
4296   "size" : 8,
4297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4298  },
4299  {
4300   "alignment" : 8,
4301   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4302   "name" : "const android::hidl::base::V1_0::IBase *const &",
4303   "referenced_type" : "type-455",
4304   "self_type" : "type-456",
4305   "size" : 8,
4306   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4307  },
4308  {
4309   "alignment" : 8,
4310   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4311   "name" : "const android::sp<android::hardware::IBinder> &",
4312   "referenced_type" : "type-7",
4313   "self_type" : "type-45",
4314   "size" : 8,
4315   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4316  },
4317  {
4318   "alignment" : 8,
4319   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4320   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4321   "referenced_type" : "type-148",
4322   "self_type" : "type-263",
4323   "size" : 8,
4324   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4325  },
4326  {
4327   "alignment" : 8,
4328   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4329   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4330   "referenced_type" : "type-317",
4331   "self_type" : "type-339",
4332   "size" : 8,
4333   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4334  },
4335  {
4336   "alignment" : 8,
4337   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4338   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
4339   "referenced_type" : "type-135",
4340   "self_type" : "type-585",
4341   "size" : 8,
4342   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4343  },
4344  {
4345   "alignment" : 8,
4346   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4347   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
4348   "referenced_type" : "type-124",
4349   "self_type" : "type-641",
4350   "size" : 8,
4351   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4352  },
4353  {
4354   "alignment" : 8,
4355   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4356   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4357   "referenced_type" : "type-598",
4358   "self_type" : "type-599",
4359   "size" : 8,
4360   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4361  },
4362  {
4363   "alignment" : 8,
4364   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4365   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4366   "referenced_type" : "type-92",
4367   "self_type" : "type-551",
4368   "size" : 8,
4369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
4370  },
4371  {
4372   "alignment" : 8,
4373   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4374   "name" : "const android::wp<android::hardware::BHwBinder> &",
4375   "referenced_type" : "type-572",
4376   "self_type" : "type-589",
4377   "size" : 8,
4378   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4379  },
4380  {
4381   "alignment" : 8,
4382   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4383   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4384   "referenced_type" : "type-586",
4385   "self_type" : "type-588",
4386   "size" : 8,
4387   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4388  },
4389  {
4390   "alignment" : 8,
4391   "linker_set_key" : "const bool &",
4392   "name" : "const bool &",
4393   "referenced_type" : "type-84",
4394   "self_type" : "type-282",
4395   "size" : 8,
4396   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4397  },
4398  {
4399   "alignment" : 8,
4400   "linker_set_key" : "const double &",
4401   "name" : "const double &",
4402   "referenced_type" : "type-300",
4403   "self_type" : "type-301",
4404   "size" : 8,
4405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4406  },
4407  {
4408   "alignment" : 8,
4409   "linker_set_key" : "const float &",
4410   "name" : "const float &",
4411   "referenced_type" : "type-298",
4412   "self_type" : "type-299",
4413   "size" : 8,
4414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4415  },
4416  {
4417   "alignment" : 8,
4418   "linker_set_key" : "const int &",
4419   "name" : "const int &",
4420   "referenced_type" : "type-483",
4421   "self_type" : "type-482",
4422   "size" : 8,
4423   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4424  },
4425  {
4426   "linker_set_key" : "const iter<is_const> &",
4427   "name" : "const iter<is_const> &",
4428   "referenced_type" : "type-326",
4429   "self_type" : "type-328",
4430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4431  },
4432  {
4433   "linker_set_key" : "const iter<is_const> &",
4434   "name" : "const iter<is_const> &",
4435   "referenced_type" : "type-611",
4436   "self_type" : "type-613",
4437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4438  },
4439  {
4440   "linker_set_key" : "const iter<is_const> &",
4441   "name" : "const iter<is_const> &",
4442   "referenced_type" : "type-652",
4443   "self_type" : "type-654",
4444   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4445  },
4446  {
4447   "alignment" : 8,
4448   "linker_set_key" : "const log_msg &",
4449   "name" : "const log_msg &",
4450   "referenced_type" : "type-94",
4451   "self_type" : "type-157",
4452   "size" : 8,
4453   "source_file" : "/system/core/liblog/include/log/log_read.h"
4454  },
4455  {
4456   "alignment" : 8,
4457   "linker_set_key" : "const long &",
4458   "name" : "const long &",
4459   "referenced_type" : "type-294",
4460   "self_type" : "type-296",
4461   "size" : 8,
4462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4463  },
4464  {
4465   "alignment" : 8,
4466   "linker_set_key" : "const short &",
4467   "name" : "const short &",
4468   "referenced_type" : "type-289",
4469   "self_type" : "type-290",
4470   "size" : 8,
4471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4472  },
4473  {
4474   "alignment" : 8,
4475   "linker_set_key" : "const signed char &",
4476   "name" : "const signed char &",
4477   "referenced_type" : "type-283",
4478   "self_type" : "type-286",
4479   "size" : 8,
4480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4481  },
4482  {
4483   "alignment" : 8,
4484   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4485   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4486   "referenced_type" : "type-432",
4487   "self_type" : "type-434",
4488   "size" : 8,
4489   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4490  },
4491  {
4492   "alignment" : 8,
4493   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4494   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4495   "referenced_type" : "type-623",
4496   "self_type" : "type-625",
4497   "size" : 8,
4498   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4499  },
4500  {
4501   "alignment" : 8,
4502   "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 *> > *)> > > &",
4503   "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 *> > *)> > > &",
4504   "referenced_type" : "type-580",
4505   "self_type" : "type-579",
4506   "size" : 8,
4507   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4508  },
4509  {
4510   "alignment" : 8,
4511   "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 *> > *)> > > &",
4512   "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 *> > *)> > > &",
4513   "referenced_type" : "type-63",
4514   "self_type" : "type-62",
4515   "size" : 8,
4516   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4517  },
4518  {
4519   "alignment" : 8,
4520   "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 *> > *)> > > &",
4521   "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 *> > *)> > > &",
4522   "referenced_type" : "type-643",
4523   "self_type" : "type-642",
4524   "size" : 8,
4525   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4526  },
4527  {
4528   "alignment" : 8,
4529   "linker_set_key" : "const unsigned char &",
4530   "name" : "const unsigned char &",
4531   "referenced_type" : "type-287",
4532   "self_type" : "type-288",
4533   "size" : 8,
4534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4535  },
4536  {
4537   "alignment" : 8,
4538   "linker_set_key" : "const unsigned int &",
4539   "name" : "const unsigned int &",
4540   "referenced_type" : "type-31",
4541   "self_type" : "type-293",
4542   "size" : 8,
4543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4544  },
4545  {
4546   "alignment" : 8,
4547   "linker_set_key" : "const unsigned long &",
4548   "name" : "const unsigned long &",
4549   "referenced_type" : "type-32",
4550   "self_type" : "type-297",
4551   "size" : 8,
4552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4553  },
4554  {
4555   "alignment" : 8,
4556   "linker_set_key" : "const unsigned short &",
4557   "name" : "const unsigned short &",
4558   "referenced_type" : "type-291",
4559   "self_type" : "type-292",
4560   "size" : 8,
4561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4562  },
4563  {
4564   "alignment" : 8,
4565   "linker_set_key" : "int &",
4566   "name" : "int &",
4567   "referenced_type" : "type-20",
4568   "self_type" : "type-391",
4569   "size" : 8,
4570   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4571  },
4572  {
4573   "alignment" : 8,
4574   "linker_set_key" : "unsigned char &",
4575   "name" : "unsigned char &",
4576   "referenced_type" : "type-98",
4577   "self_type" : "type-532",
4578   "size" : 8,
4579   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4580  },
4581  {
4582   "alignment" : 8,
4583   "linker_set_key" : "unsigned int &",
4584   "name" : "unsigned int &",
4585   "referenced_type" : "type-2",
4586   "self_type" : "type-540",
4587   "size" : 8,
4588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
4589  }
4590 ],
4591 "pointer_types" :
4592 [
4593  {
4594   "alignment" : 8,
4595   "linker_set_key" : "android::Condition *",
4596   "name" : "android::Condition *",
4597   "referenced_type" : "type-85",
4598   "self_type" : "type-515",
4599   "size" : 8,
4600   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4601  },
4602  {
4603   "alignment" : 8,
4604   "linker_set_key" : "android::Mutex *",
4605   "name" : "android::Mutex *",
4606   "referenced_type" : "type-27",
4607   "self_type" : "type-509",
4608   "size" : 8,
4609   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4610  },
4611  {
4612   "alignment" : 8,
4613   "linker_set_key" : "android::Mutex::Autolock *",
4614   "name" : "android::Mutex::Autolock *",
4615   "referenced_type" : "type-510",
4616   "self_type" : "type-512",
4617   "size" : 8,
4618   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4619  },
4620  {
4621   "alignment" : 8,
4622   "linker_set_key" : "android::RWLock *",
4623   "name" : "android::RWLock *",
4624   "referenced_type" : "type-516",
4625   "self_type" : "type-518",
4626   "size" : 8,
4627   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4628  },
4629  {
4630   "alignment" : 8,
4631   "linker_set_key" : "android::RWLock::AutoRLock *",
4632   "name" : "android::RWLock::AutoRLock *",
4633   "referenced_type" : "type-519",
4634   "self_type" : "type-521",
4635   "size" : 8,
4636   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4637  },
4638  {
4639   "alignment" : 8,
4640   "linker_set_key" : "android::RWLock::AutoWLock *",
4641   "name" : "android::RWLock::AutoWLock *",
4642   "referenced_type" : "type-522",
4643   "self_type" : "type-523",
4644   "size" : 8,
4645   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4646  },
4647  {
4648   "alignment" : 8,
4649   "linker_set_key" : "android::RefBase *",
4650   "name" : "android::RefBase *",
4651   "referenced_type" : "type-11",
4652   "self_type" : "type-307",
4653   "size" : 8,
4654   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4655  },
4656  {
4657   "alignment" : 8,
4658   "linker_set_key" : "android::RefBase::weakref_impl *",
4659   "name" : "android::RefBase::weakref_impl *",
4660   "referenced_type" : "type-5",
4661   "self_type" : "type-4",
4662   "size" : 8,
4663   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4664  },
4665  {
4666   "alignment" : 8,
4667   "linker_set_key" : "android::RefBase::weakref_impl *",
4668   "name" : "android::RefBase::weakref_impl *",
4669   "referenced_type" : "type-608",
4670   "self_type" : "type-607",
4671   "size" : 8,
4672   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4673  },
4674  {
4675   "alignment" : 8,
4676   "linker_set_key" : "android::RefBase::weakref_impl *",
4677   "name" : "android::RefBase::weakref_impl *",
4678   "referenced_type" : "type-649",
4679   "self_type" : "type-648",
4680   "size" : 8,
4681   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4682  },
4683  {
4684   "alignment" : 8,
4685   "linker_set_key" : "android::RefBase::weakref_type *",
4686   "name" : "android::RefBase::weakref_type *",
4687   "referenced_type" : "type-35",
4688   "self_type" : "type-34",
4689   "size" : 8,
4690   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4691  },
4692  {
4693   "alignment" : 8,
4694   "linker_set_key" : "android::ReferenceRenamer *",
4695   "name" : "android::ReferenceRenamer *",
4696   "referenced_type" : "type-302",
4697   "self_type" : "type-303",
4698   "size" : 8,
4699   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4700  },
4701  {
4702   "alignment" : 8,
4703   "linker_set_key" : "android::ScopedTrace *",
4704   "name" : "android::ScopedTrace *",
4705   "referenced_type" : "type-524",
4706   "self_type" : "type-525",
4707   "size" : 8,
4708   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4709  },
4710  {
4711   "alignment" : 8,
4712   "linker_set_key" : "android::String16 *",
4713   "name" : "android::String16 *",
4714   "referenced_type" : "type-41",
4715   "self_type" : "type-405",
4716   "size" : 8,
4717   "source_file" : "/system/core/libutils/include/utils/String16.h"
4718  },
4719  {
4720   "alignment" : 8,
4721   "linker_set_key" : "android::String8 *",
4722   "name" : "android::String8 *",
4723   "referenced_type" : "type-50",
4724   "self_type" : "type-400",
4725   "size" : 8,
4726   "source_file" : "/system/core/libutils/include/utils/String8.h"
4727  },
4728  {
4729   "alignment" : 8,
4730   "linker_set_key" : "android::Thread *",
4731   "name" : "android::Thread *",
4732   "referenced_type" : "type-83",
4733   "self_type" : "type-82",
4734   "size" : 8,
4735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4736  },
4737  {
4738   "alignment" : 8,
4739   "linker_set_key" : "android::VirtualLightRefBase *",
4740   "name" : "android::VirtualLightRefBase *",
4741   "referenced_type" : "type-203",
4742   "self_type" : "type-210",
4743   "size" : 8,
4744   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4745  },
4746  {
4747   "alignment" : 8,
4748   "linker_set_key" : "android::hardware::BHwBinder *",
4749   "name" : "android::hardware::BHwBinder *",
4750   "referenced_type" : "type-151",
4751   "self_type" : "type-150",
4752   "size" : 8,
4753   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4754  },
4755  {
4756   "alignment" : 8,
4757   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc> *",
4758   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc> *",
4759   "referenced_type" : "type-411",
4760   "self_type" : "type-410",
4761   "size" : 8,
4762   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4763  },
4764  {
4765   "alignment" : 8,
4766   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback> *",
4767   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback> *",
4768   "referenced_type" : "type-112",
4769   "self_type" : "type-620",
4770   "size" : 8,
4771   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4772  },
4773  {
4774   "alignment" : 8,
4775   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4776   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4777   "referenced_type" : "type-449",
4778   "self_type" : "type-454",
4779   "size" : 8,
4780   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4781  },
4782  {
4783   "alignment" : 8,
4784   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4785   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4786   "referenced_type" : "type-467",
4787   "self_type" : "type-472",
4788   "size" : 8,
4789   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4790  },
4791  {
4792   "alignment" : 8,
4793   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4794   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4795   "referenced_type" : "type-457",
4796   "self_type" : "type-462",
4797   "size" : 8,
4798   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4799  },
4800  {
4801   "alignment" : 8,
4802   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4803   "name" : "android::hardware::GrantorDescriptor *",
4804   "referenced_type" : "type-333",
4805   "self_type" : "type-332",
4806   "size" : 8,
4807   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4808  },
4809  {
4810   "alignment" : 8,
4811   "linker_set_key" : "android::hardware::IBinder *",
4812   "name" : "android::hardware::IBinder *",
4813   "referenced_type" : "type-10",
4814   "self_type" : "type-9",
4815   "size" : 8,
4816   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4817  },
4818  {
4819   "alignment" : 8,
4820   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4821   "name" : "android::hardware::IBinder::DeathRecipient *",
4822   "referenced_type" : "type-66",
4823   "self_type" : "type-65",
4824   "size" : 8,
4825   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4826  },
4827  {
4828   "alignment" : 8,
4829   "linker_set_key" : "android::hardware::IInterface *",
4830   "name" : "android::hardware::IInterface *",
4831   "referenced_type" : "type-16",
4832   "self_type" : "type-15",
4833   "size" : 8,
4834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4835  },
4836  {
4837   "alignment" : 8,
4838   "linker_set_key" : "android::hardware::Parcel *",
4839   "name" : "android::hardware::Parcel *",
4840   "referenced_type" : "type-412",
4841   "self_type" : "type-417",
4842   "size" : 8,
4843   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4844  },
4845  {
4846   "alignment" : 8,
4847   "linker_set_key" : "android::hardware::ProcessState *",
4848   "name" : "android::hardware::ProcessState *",
4849   "referenced_type" : "type-19",
4850   "self_type" : "type-18",
4851   "size" : 8,
4852   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4853  },
4854  {
4855   "alignment" : 8,
4856   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4857   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4858   "referenced_type" : "type-170",
4859   "self_type" : "type-172",
4860   "size" : 8,
4861   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4862  },
4863  {
4864   "alignment" : 8,
4865   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
4866   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
4867   "referenced_type" : "type-184",
4868   "self_type" : "type-185",
4869   "size" : 8,
4870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4871  },
4872  {
4873   "alignment" : 8,
4874   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
4875   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
4876   "referenced_type" : "type-600",
4877   "self_type" : "type-601",
4878   "size" : 8,
4879   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4880  },
4881  {
4882   "alignment" : 8,
4883   "linker_set_key" : "android::hardware::Return<bool> *",
4884   "name" : "android::hardware::Return<bool> *",
4885   "referenced_type" : "type-163",
4886   "self_type" : "type-165",
4887   "size" : 8,
4888   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4889  },
4890  {
4891   "alignment" : 8,
4892   "linker_set_key" : "android::hardware::Return<unsigned int> *",
4893   "name" : "android::hardware::Return<unsigned int> *",
4894   "referenced_type" : "type-177",
4895   "self_type" : "type-179",
4896   "size" : 8,
4897   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4898  },
4899  {
4900   "alignment" : 8,
4901   "linker_set_key" : "android::hardware::Return<void> *",
4902   "name" : "android::hardware::Return<void> *",
4903   "referenced_type" : "type-197",
4904   "self_type" : "type-198",
4905   "size" : 8,
4906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4907  },
4908  {
4909   "alignment" : 8,
4910   "linker_set_key" : "android::hardware::Status *",
4911   "name" : "android::hardware::Status *",
4912   "referenced_type" : "type-153",
4913   "self_type" : "type-156",
4914   "size" : 8,
4915   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4916  },
4917  {
4918   "alignment" : 8,
4919   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4920   "name" : "android::hardware::details::HidlInstrumentor *",
4921   "referenced_type" : "type-116",
4922   "self_type" : "type-582",
4923   "size" : 8,
4924   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4925  },
4926  {
4927   "alignment" : 8,
4928   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4929   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4930   "referenced_type" : "type-344",
4931   "self_type" : "type-573",
4932   "size" : 8,
4933   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4934  },
4935  {
4936   "alignment" : 8,
4937   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4938   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4939   "referenced_type" : "type-335",
4940   "self_type" : "type-567",
4941   "size" : 8,
4942   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4943  },
4944  {
4945   "alignment" : 8,
4946   "linker_set_key" : "android::hardware::details::return_status *",
4947   "name" : "android::hardware::details::return_status *",
4948   "referenced_type" : "type-164",
4949   "self_type" : "type-192",
4950   "size" : 8,
4951   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4952  },
4953  {
4954   "alignment" : 8,
4955   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4956   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4957   "referenced_type" : "type-347",
4958   "self_type" : "type-346",
4959   "size" : 8,
4960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4961  },
4962  {
4963   "alignment" : 8,
4964   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4965   "name" : "android::hardware::hidl_binder_death_recipient *",
4966   "referenced_type" : "type-139",
4967   "self_type" : "type-138",
4968   "size" : 8,
4969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4970  },
4971  {
4972   "alignment" : 8,
4973   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4974   "name" : "android::hardware::hidl_death_recipient *",
4975   "referenced_type" : "type-142",
4976   "self_type" : "type-141",
4977   "size" : 8,
4978   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4979  },
4980  {
4981   "alignment" : 8,
4982   "linker_set_key" : "android::hardware::hidl_memory *",
4983   "name" : "android::hardware::hidl_memory *",
4984   "referenced_type" : "type-315",
4985   "self_type" : "type-316",
4986   "size" : 8,
4987   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4988  },
4989  {
4990   "alignment" : 8,
4991   "linker_set_key" : "android::hardware::hidl_string *",
4992   "name" : "android::hardware::hidl_string *",
4993   "referenced_type" : "type-311",
4994   "self_type" : "type-337",
4995   "size" : 8,
4996   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4997  },
4998  {
4999   "alignment" : 8,
5000   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5001   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5002   "referenced_type" : "type-343",
5003   "self_type" : "type-349",
5004   "size" : 8,
5005   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5006  },
5007  {
5008   "alignment" : 8,
5009   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5010   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5011   "referenced_type" : "type-334",
5012   "self_type" : "type-338",
5013   "size" : 8,
5014   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5015  },
5016  {
5017   "alignment" : 8,
5018   "linker_set_key" : "android::hardware::hidl_version *",
5019   "name" : "android::hardware::hidl_version *",
5020   "referenced_type" : "type-372",
5021   "self_type" : "type-373",
5022   "size" : 8,
5023   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5024  },
5025  {
5026   "alignment" : 8,
5027   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
5028   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
5029   "referenced_type" : "type-446",
5030   "self_type" : "type-558",
5031   "size" : 8,
5032   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5033  },
5034  {
5035   "alignment" : 8,
5036   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5037   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5038   "referenced_type" : "type-431",
5039   "self_type" : "type-559",
5040   "size" : 8,
5041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
5042  },
5043  {
5044   "alignment" : 8,
5045   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc *",
5046   "name" : "android::hardware::nfc::V1_0::BpHwNfc *",
5047   "referenced_type" : "type-563",
5048   "self_type" : "type-632",
5049   "size" : 8,
5050   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5051  },
5052  {
5053   "alignment" : 8,
5054   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5055   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5056   "referenced_type" : "type-109",
5057   "self_type" : "type-120",
5058   "size" : 8,
5059   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5060  },
5061  {
5062   "alignment" : 8,
5063   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfc *",
5064   "name" : "android::hardware::nfc::V1_0::BsNfc *",
5065   "referenced_type" : "type-606",
5066   "self_type" : "type-610",
5067   "size" : 8,
5068   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5069  },
5070  {
5071   "alignment" : 8,
5072   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfcClientCallback *",
5073   "name" : "android::hardware::nfc::V1_0::BsNfcClientCallback *",
5074   "referenced_type" : "type-594",
5075   "self_type" : "type-597",
5076   "size" : 8,
5077   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5078  },
5079  {
5080   "alignment" : 8,
5081   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
5082   "name" : "android::hardware::nfc::V1_0::INfc *",
5083   "referenced_type" : "type-130",
5084   "self_type" : "type-129",
5085   "size" : 8,
5086   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5087  },
5088  {
5089   "alignment" : 8,
5090   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5091   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5092   "referenced_type" : "type-108",
5093   "self_type" : "type-107",
5094   "size" : 8,
5095   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5096  },
5097  {
5098   "alignment" : 8,
5099   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5100   "name" : "android::hidl::base::V1_0::BnHwBase *",
5101   "referenced_type" : "type-427",
5102   "self_type" : "type-426",
5103   "size" : 8,
5104   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5105  },
5106  {
5107   "alignment" : 8,
5108   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5109   "name" : "android::hidl::base::V1_0::IBase *",
5110   "referenced_type" : "type-73",
5111   "self_type" : "type-144",
5112   "size" : 8,
5113   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5114  },
5115  {
5116   "alignment" : 8,
5117   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5118   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5119   "referenced_type" : "type-72",
5120   "self_type" : "type-71",
5121   "size" : 8,
5122   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5123  },
5124  {
5125   "alignment" : 8,
5126   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5127   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5128   "referenced_type" : "type-90",
5129   "self_type" : "type-89",
5130   "size" : 8,
5131   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5132  },
5133  {
5134   "alignment" : 8,
5135   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5136   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5137   "referenced_type" : "type-646",
5138   "self_type" : "type-647",
5139   "size" : 8,
5140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5141  },
5142  {
5143   "alignment" : 8,
5144   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5145   "name" : "android::sp<android::hardware::IBinder> *",
5146   "referenced_type" : "type-8",
5147   "self_type" : "type-651",
5148   "size" : 8,
5149   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5150  },
5151  {
5152   "alignment" : 8,
5153   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5154   "name" : "android::sp<android::hardware::ProcessState> *",
5155   "referenced_type" : "type-17",
5156   "self_type" : "type-67",
5157   "size" : 8,
5158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5159  },
5160  {
5161   "alignment" : 8,
5162   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5163   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5164   "referenced_type" : "type-137",
5165   "self_type" : "type-136",
5166   "size" : 8,
5167   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5168  },
5169  {
5170   "alignment" : 8,
5171   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5172   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
5173   "referenced_type" : "type-128",
5174   "self_type" : "type-127",
5175   "size" : 8,
5176   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5177  },
5178  {
5179   "alignment" : 8,
5180   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5181   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5182   "referenced_type" : "type-106",
5183   "self_type" : "type-105",
5184   "size" : 8,
5185   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5186  },
5187  {
5188   "alignment" : 8,
5189   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5190   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5191   "referenced_type" : "type-428",
5192   "self_type" : "type-593",
5193   "size" : 8,
5194   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5195  },
5196  {
5197   "alignment" : 8,
5198   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5199   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5200   "referenced_type" : "type-70",
5201   "self_type" : "type-76",
5202   "size" : 8,
5203   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5204  },
5205  {
5206   "alignment" : 8,
5207   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5208   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5209   "referenced_type" : "type-88",
5210   "self_type" : "type-91",
5211   "size" : 8,
5212   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5213  },
5214  {
5215   "alignment" : 8,
5216   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5217   "name" : "android::wp<android::hardware::BHwBinder> *",
5218   "referenced_type" : "type-350",
5219   "self_type" : "type-423",
5220   "size" : 8,
5221   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5222  },
5223  {
5224   "alignment" : 8,
5225   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5226   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5227   "referenced_type" : "type-75",
5228   "self_type" : "type-74",
5229   "size" : 8,
5230   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5231  },
5232  {
5233   "alignment" : 8,
5234   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5235   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5236   "referenced_type" : "type-140",
5237   "self_type" : "type-285",
5238   "size" : 8,
5239   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5240  },
5241  {
5242   "alignment" : 8,
5243   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5244   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5245   "referenced_type" : "type-143",
5246   "self_type" : "type-584",
5247   "size" : 8,
5248   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5249  },
5250  {
5251   "alignment" : 8,
5252   "linker_set_key" : "android_flex_plane *",
5253   "name" : "android_flex_plane *",
5254   "referenced_type" : "type-496",
5255   "self_type" : "type-499",
5256   "size" : 8,
5257   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5258  },
5259  {
5260   "alignment" : 8,
5261   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5262   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5263   "referenced_type" : "type-38",
5264   "self_type" : "type-37",
5265   "size" : 8,
5266   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5267  },
5268  {
5269   "alignment" : 8,
5270   "linker_set_key" : "char *",
5271   "name" : "char *",
5272   "referenced_type" : "type-53",
5273   "self_type" : "type-189",
5274   "size" : 8,
5275   "source_file" : "/system/core/liblog/include/log/log_read.h"
5276  },
5277  {
5278   "alignment" : 8,
5279   "linker_set_key" : "const android::NativeHandle *",
5280   "name" : "const android::NativeHandle *",
5281   "referenced_type" : "type-386",
5282   "self_type" : "type-387",
5283   "size" : 8,
5284   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5285  },
5286  {
5287   "alignment" : 8,
5288   "linker_set_key" : "const android::RefBase *",
5289   "name" : "const android::RefBase *",
5290   "referenced_type" : "type-304",
5291   "self_type" : "type-305",
5292   "size" : 8,
5293   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5294  },
5295  {
5296   "alignment" : 8,
5297   "linker_set_key" : "const android::String16 *",
5298   "name" : "const android::String16 *",
5299   "referenced_type" : "type-40",
5300   "self_type" : "type-403",
5301   "size" : 8,
5302   "source_file" : "/system/core/libutils/include/utils/String16.h"
5303  },
5304  {
5305   "alignment" : 8,
5306   "linker_set_key" : "const android::String8 *",
5307   "name" : "const android::String8 *",
5308   "referenced_type" : "type-396",
5309   "self_type" : "type-397",
5310   "size" : 8,
5311   "source_file" : "/system/core/libutils/include/utils/String8.h"
5312  },
5313  {
5314   "alignment" : 8,
5315   "linker_set_key" : "const android::VectorImpl *",
5316   "name" : "const android::VectorImpl *",
5317   "referenced_type" : "type-475",
5318   "self_type" : "type-476",
5319   "size" : 8,
5320   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5321  },
5322  {
5323   "alignment" : 8,
5324   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5325   "name" : "const android::hardware::BpHwRefBase *",
5326   "referenced_type" : "type-407",
5327   "self_type" : "type-408",
5328   "size" : 8,
5329   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5330  },
5331  {
5332   "alignment" : 8,
5333   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5334   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5335   "referenced_type" : "type-441",
5336   "self_type" : "type-442",
5337   "size" : 8,
5338   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5339  },
5340  {
5341   "alignment" : 8,
5342   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5343   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5344   "referenced_type" : "type-447",
5345   "self_type" : "type-448",
5346   "size" : 8,
5347   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5348  },
5349  {
5350   "alignment" : 8,
5351   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5352   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
5353   "referenced_type" : "type-175",
5354   "self_type" : "type-176",
5355   "size" : 8,
5356   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5357  },
5358  {
5359   "alignment" : 8,
5360   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
5361   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > *",
5362   "referenced_type" : "type-188",
5363   "self_type" : "type-190",
5364   "size" : 8,
5365   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5366  },
5367  {
5368   "alignment" : 8,
5369   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
5370   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > *",
5371   "referenced_type" : "type-604",
5372   "self_type" : "type-605",
5373   "size" : 8,
5374   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5375  },
5376  {
5377   "alignment" : 8,
5378   "linker_set_key" : "const android::hardware::Return<bool> *",
5379   "name" : "const android::hardware::Return<bool> *",
5380   "referenced_type" : "type-168",
5381   "self_type" : "type-169",
5382   "size" : 8,
5383   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5384  },
5385  {
5386   "alignment" : 8,
5387   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
5388   "name" : "const android::hardware::Return<unsigned int> *",
5389   "referenced_type" : "type-182",
5390   "self_type" : "type-183",
5391   "size" : 8,
5392   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5393  },
5394  {
5395   "alignment" : 8,
5396   "linker_set_key" : "const android::hardware::Status *",
5397   "name" : "const android::hardware::Status *",
5398   "referenced_type" : "type-158",
5399   "self_type" : "type-162",
5400   "size" : 8,
5401   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5402  },
5403  {
5404   "alignment" : 8,
5405   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5406   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5407   "referenced_type" : "type-575",
5408   "self_type" : "type-576",
5409   "size" : 8,
5410   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5411  },
5412  {
5413   "alignment" : 8,
5414   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5415   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5416   "referenced_type" : "type-569",
5417   "self_type" : "type-570",
5418   "size" : 8,
5419   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5420  },
5421  {
5422   "alignment" : 8,
5423   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5424   "name" : "const android::hardware::details::hidl_pointer<int> *",
5425   "referenced_type" : "type-504",
5426   "self_type" : "type-513",
5427   "size" : 8,
5428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5429  },
5430  {
5431   "alignment" : 8,
5432   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5433   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5434   "referenced_type" : "type-547",
5435   "self_type" : "type-555",
5436   "size" : 8,
5437   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5438  },
5439  {
5440   "alignment" : 8,
5441   "linker_set_key" : "const android::hardware::details::return_status *",
5442   "name" : "const android::hardware::details::return_status *",
5443   "referenced_type" : "type-194",
5444   "self_type" : "type-195",
5445   "size" : 8,
5446   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5447  },
5448  {
5449   "alignment" : 8,
5450   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5451   "name" : "const android::hardware::hidl_death_recipient *",
5452   "referenced_type" : "type-591",
5453   "self_type" : "type-592",
5454   "size" : 8,
5455   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5456  },
5457  {
5458   "alignment" : 8,
5459   "linker_set_key" : "const android::hardware::hidl_memory *",
5460   "name" : "const android::hardware::hidl_memory *",
5461   "referenced_type" : "type-320",
5462   "self_type" : "type-324",
5463   "size" : 8,
5464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5465  },
5466  {
5467   "alignment" : 8,
5468   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5469   "name" : "const android::hardware::hidl_vec<int> *",
5470   "referenced_type" : "type-358",
5471   "self_type" : "type-359",
5472   "size" : 8,
5473   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5474  },
5475  {
5476   "alignment" : 8,
5477   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
5478   "name" : "const android::hardware::hidl_vec<unsigned char> *",
5479   "referenced_type" : "type-366",
5480   "self_type" : "type-367",
5481   "size" : 8,
5482   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5483  },
5484  {
5485   "alignment" : 8,
5486   "linker_set_key" : "const android::hardware::hidl_version *",
5487   "name" : "const android::hardware::hidl_version *",
5488   "referenced_type" : "type-374",
5489   "self_type" : "type-375",
5490   "size" : 8,
5491   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5492  },
5493  {
5494   "alignment" : 8,
5495   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5496   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5497   "referenced_type" : "type-562",
5498   "self_type" : "type-566",
5499   "size" : 8,
5500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
5501  },
5502  {
5503   "alignment" : 8,
5504   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5505   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5506   "referenced_type" : "type-560",
5507   "self_type" : "type-561",
5508   "size" : 8,
5509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
5510  },
5511  {
5512   "alignment" : 8,
5513   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
5514   "name" : "const android::hardware::nfc::V1_0::INfc *",
5515   "referenced_type" : "type-546",
5516   "self_type" : "type-548",
5517   "size" : 8,
5518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
5519  },
5520  {
5521   "alignment" : 8,
5522   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5523   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5524   "referenced_type" : "type-125",
5525   "self_type" : "type-126",
5526   "size" : 8,
5527   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5528  },
5529  {
5530   "alignment" : 8,
5531   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5532   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5533   "referenced_type" : "type-556",
5534   "self_type" : "type-557",
5535   "size" : 8,
5536   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5537  },
5538  {
5539   "alignment" : 8,
5540   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5541   "name" : "const android::hidl::base::V1_0::IBase *",
5542   "referenced_type" : "type-453",
5543   "self_type" : "type-452",
5544   "size" : 8,
5545   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5546  },
5547  {
5548   "alignment" : 8,
5549   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5550   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5551   "referenced_type" : "type-79",
5552   "self_type" : "type-80",
5553   "size" : 8,
5554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5555  },
5556  {
5557   "alignment" : 8,
5558   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5559   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5560   "referenced_type" : "type-526",
5561   "self_type" : "type-527",
5562   "size" : 8,
5563   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5564  },
5565  {
5566   "alignment" : 8,
5567   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5568   "name" : "const android::sp<android::hardware::IBinder> *",
5569   "referenced_type" : "type-7",
5570   "self_type" : "type-6",
5571   "size" : 8,
5572   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5573  },
5574  {
5575   "alignment" : 8,
5576   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5577   "name" : "const android::sp<android::hardware::ProcessState> *",
5578   "referenced_type" : "type-68",
5579   "self_type" : "type-69",
5580   "size" : 8,
5581   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5582  },
5583  {
5584   "alignment" : 8,
5585   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5586   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5587   "referenced_type" : "type-148",
5588   "self_type" : "type-147",
5589   "size" : 8,
5590   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5591  },
5592  {
5593   "alignment" : 8,
5594   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5595   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5596   "referenced_type" : "type-317",
5597   "self_type" : "type-590",
5598   "size" : 8,
5599   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5600  },
5601  {
5602   "alignment" : 8,
5603   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
5604   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
5605   "referenced_type" : "type-135",
5606   "self_type" : "type-134",
5607   "size" : 8,
5608   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5609  },
5610  {
5611   "alignment" : 8,
5612   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5613   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
5614   "referenced_type" : "type-124",
5615   "self_type" : "type-123",
5616   "size" : 8,
5617   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5618  },
5619  {
5620   "alignment" : 8,
5621   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5622   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5623   "referenced_type" : "type-598",
5624   "self_type" : "type-645",
5625   "size" : 8,
5626   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5627  },
5628  {
5629   "alignment" : 8,
5630   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5631   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5632   "referenced_type" : "type-77",
5633   "self_type" : "type-78",
5634   "size" : 8,
5635   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5636  },
5637  {
5638   "alignment" : 8,
5639   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5640   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5641   "referenced_type" : "type-92",
5642   "self_type" : "type-93",
5643   "size" : 8,
5644   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5645  },
5646  {
5647   "alignment" : 8,
5648   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5649   "name" : "const android::wp<android::hardware::BHwBinder> *",
5650   "referenced_type" : "type-572",
5651   "self_type" : "type-583",
5652   "size" : 8,
5653   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5654  },
5655  {
5656   "alignment" : 8,
5657   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5658   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5659   "referenced_type" : "type-295",
5660   "self_type" : "type-306",
5661   "size" : 8,
5662   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5663  },
5664  {
5665   "alignment" : 8,
5666   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5667   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5668   "referenced_type" : "type-586",
5669   "self_type" : "type-587",
5670   "size" : 8,
5671   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5672  },
5673  {
5674   "alignment" : 8,
5675   "linker_set_key" : "const char *",
5676   "name" : "const char *",
5677   "referenced_type" : "type-52",
5678   "self_type" : "type-51",
5679   "size" : 8,
5680   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5681  },
5682  {
5683   "alignment" : 8,
5684   "linker_set_key" : "const char16_t *",
5685   "name" : "const char16_t *",
5686   "referenced_type" : "type-43",
5687   "self_type" : "type-42",
5688   "size" : 8,
5689   "source_file" : "/system/core/libutils/include/utils/String16.h"
5690  },
5691  {
5692   "alignment" : 8,
5693   "linker_set_key" : "const log_msg *",
5694   "name" : "const log_msg *",
5695   "referenced_type" : "type-94",
5696   "self_type" : "type-132",
5697   "size" : 8,
5698   "source_file" : "/system/core/liblog/include/log/log_read.h"
5699  },
5700  {
5701   "alignment" : 8,
5702   "linker_set_key" : "const native_handle *",
5703   "name" : "const native_handle *",
5704   "referenced_type" : "type-281",
5705   "self_type" : "type-280",
5706   "size" : 8,
5707   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5708  },
5709  {
5710   "alignment" : 8,
5711   "linker_set_key" : "const unsigned char *",
5712   "name" : "const unsigned char *",
5713   "referenced_type" : "type-287",
5714   "self_type" : "type-365",
5715   "size" : 8,
5716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5717  },
5718  {
5719   "alignment" : 8,
5720   "linker_set_key" : "const unsigned long long *",
5721   "name" : "const unsigned long long *",
5722   "referenced_type" : "type-419",
5723   "self_type" : "type-418",
5724   "size" : 8,
5725   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5726  },
5727  {
5728   "alignment" : 8,
5729   "linker_set_key" : "const void *",
5730   "name" : "const void *",
5731   "referenced_type" : "type-377",
5732   "self_type" : "type-378",
5733   "size" : 8,
5734   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5735  },
5736  {
5737   "alignment" : 8,
5738   "linker_set_key" : "int (*)(void *)",
5739   "name" : "int (*)(void *)",
5740   "referenced_type" : "type-506",
5741   "self_type" : "type-507",
5742   "size" : 8,
5743   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5744  },
5745  {
5746   "alignment" : 8,
5747   "linker_set_key" : "int *",
5748   "name" : "int *",
5749   "referenced_type" : "type-20",
5750   "self_type" : "type-357",
5751   "size" : 8,
5752   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5753  },
5754  {
5755   "alignment" : 8,
5756   "linker_set_key" : "log_msg *",
5757   "name" : "log_msg *",
5758   "referenced_type" : "type-95",
5759   "self_type" : "type-178",
5760   "size" : 8,
5761   "source_file" : "/system/core/liblog/include/log/log_read.h"
5762  },
5763  {
5764   "alignment" : 8,
5765   "linker_set_key" : "native_handle *",
5766   "name" : "native_handle *",
5767   "referenced_type" : "type-208",
5768   "self_type" : "type-207",
5769   "size" : 8,
5770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5771  },
5772  {
5773   "alignment" : 8,
5774   "linker_set_key" : "unsigned char *",
5775   "name" : "unsigned char *",
5776   "referenced_type" : "type-98",
5777   "self_type" : "type-364",
5778   "size" : 8,
5779   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5780  },
5781  {
5782   "alignment" : 8,
5783   "linker_set_key" : "unsigned long *",
5784   "name" : "unsigned long *",
5785   "referenced_type" : "type-25",
5786   "self_type" : "type-430",
5787   "size" : 8,
5788   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5789  },
5790  {
5791   "alignment" : 8,
5792   "linker_set_key" : "unsigned long long *",
5793   "name" : "unsigned long long *",
5794   "referenced_type" : "type-261",
5795   "self_type" : "type-414",
5796   "size" : 8,
5797   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5798  },
5799  {
5800   "alignment" : 8,
5801   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5802   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5803   "referenced_type" : "type-416",
5804   "self_type" : "type-415",
5805   "size" : 8,
5806   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5807  },
5808  {
5809   "alignment" : 8,
5810   "linker_set_key" : "void *",
5811   "name" : "void *",
5812   "referenced_type" : "type-22",
5813   "self_type" : "type-21",
5814   "size" : 8,
5815   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5816  },
5817  {
5818   "alignment" : 8,
5819   "linker_set_key" : "void **",
5820   "name" : "void **",
5821   "referenced_type" : "type-21",
5822   "self_type" : "type-508",
5823   "size" : 8,
5824   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5825  }
5826 ],
5827 "qualified_types" :
5828 [
5829  {
5830   "alignment" : 8,
5831   "is_const" : true,
5832   "linker_set_key" : "android::RefBase::weakref_impl *const",
5833   "name" : "android::RefBase::weakref_impl *const",
5834   "referenced_type" : "type-4",
5835   "self_type" : "type-3",
5836   "size" : 8,
5837   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5838  },
5839  {
5840   "alignment" : 8,
5841   "is_const" : true,
5842   "linker_set_key" : "android::RefBase::weakref_impl *const",
5843   "name" : "android::RefBase::weakref_impl *const",
5844   "referenced_type" : "type-607",
5845   "self_type" : "type-609",
5846   "size" : 8,
5847   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5848  },
5849  {
5850   "alignment" : 8,
5851   "is_const" : true,
5852   "linker_set_key" : "android::RefBase::weakref_impl *const",
5853   "name" : "android::RefBase::weakref_impl *const",
5854   "referenced_type" : "type-648",
5855   "self_type" : "type-650",
5856   "size" : 8,
5857   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5858  },
5859  {
5860   "alignment" : 8,
5861   "is_const" : true,
5862   "linker_set_key" : "android::hardware::IBinder *const",
5863   "name" : "android::hardware::IBinder *const",
5864   "referenced_type" : "type-9",
5865   "self_type" : "type-114",
5866   "size" : 8,
5867   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5868  },
5869  {
5870   "alignment" : 8,
5871   "is_const" : true,
5872   "linker_set_key" : "const android::NativeHandle",
5873   "name" : "const android::NativeHandle",
5874   "referenced_type" : "type-206",
5875   "self_type" : "type-386",
5876   "size" : 24,
5877   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5878  },
5879  {
5880   "alignment" : 8,
5881   "is_const" : true,
5882   "linker_set_key" : "const android::RefBase",
5883   "name" : "const android::RefBase",
5884   "referenced_type" : "type-11",
5885   "self_type" : "type-304",
5886   "size" : 16,
5887   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5888  },
5889  {
5890   "alignment" : 8,
5891   "is_const" : true,
5892   "linker_set_key" : "const android::String16",
5893   "name" : "const android::String16",
5894   "referenced_type" : "type-41",
5895   "self_type" : "type-40",
5896   "size" : 8,
5897   "source_file" : "/system/core/libutils/include/utils/String16.h"
5898  },
5899  {
5900   "alignment" : 8,
5901   "is_const" : true,
5902   "linker_set_key" : "const android::String8",
5903   "name" : "const android::String8",
5904   "referenced_type" : "type-50",
5905   "self_type" : "type-396",
5906   "size" : 8,
5907   "source_file" : "/system/core/libutils/include/utils/String8.h"
5908  },
5909  {
5910   "alignment" : 8,
5911   "is_const" : true,
5912   "linker_set_key" : "const android::VectorImpl",
5913   "name" : "const android::VectorImpl",
5914   "referenced_type" : "type-30",
5915   "self_type" : "type-475",
5916   "size" : 40,
5917   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5918  },
5919  {
5920   "alignment" : 8,
5921   "is_const" : true,
5922   "linker_set_key" : "const android::hardware::BpHwRefBase",
5923   "name" : "const android::hardware::BpHwRefBase",
5924   "referenced_type" : "type-113",
5925   "self_type" : "type-407",
5926   "size" : 48,
5927   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5928  },
5929  {
5930   "alignment" : 8,
5931   "is_const" : true,
5932   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5933   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5934   "referenced_type" : "type-435",
5935   "self_type" : "type-441",
5936   "size" : 64,
5937   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5938  },
5939  {
5940   "alignment" : 8,
5941   "is_const" : true,
5942   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5943   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5944   "referenced_type" : "type-443",
5945   "self_type" : "type-447",
5946   "size" : 64,
5947   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5948  },
5949  {
5950   "alignment" : 8,
5951   "is_const" : true,
5952   "linker_set_key" : "const android::hardware::Parcel",
5953   "name" : "const android::hardware::Parcel",
5954   "referenced_type" : "type-412",
5955   "self_type" : "type-424",
5956   "size" : 136,
5957   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5958  },
5959  {
5960   "alignment" : 8,
5961   "is_const" : true,
5962   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5963   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5964   "referenced_type" : "type-170",
5965   "self_type" : "type-175",
5966   "size" : 40,
5967   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5968  },
5969  {
5970   "alignment" : 8,
5971   "is_const" : true,
5972   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
5973   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
5974   "referenced_type" : "type-184",
5975   "self_type" : "type-188",
5976   "size" : 48,
5977   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5978  },
5979  {
5980   "alignment" : 8,
5981   "is_const" : true,
5982   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
5983   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
5984   "referenced_type" : "type-600",
5985   "self_type" : "type-604",
5986   "size" : 48,
5987   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5988  },
5989  {
5990   "alignment" : 8,
5991   "is_const" : true,
5992   "linker_set_key" : "const android::hardware::Return<bool>",
5993   "name" : "const android::hardware::Return<bool>",
5994   "referenced_type" : "type-163",
5995   "self_type" : "type-168",
5996   "size" : 40,
5997   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5998  },
5999  {
6000   "alignment" : 8,
6001   "is_const" : true,
6002   "linker_set_key" : "const android::hardware::Return<unsigned int>",
6003   "name" : "const android::hardware::Return<unsigned int>",
6004   "referenced_type" : "type-177",
6005   "self_type" : "type-182",
6006   "size" : 40,
6007   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6008  },
6009  {
6010   "alignment" : 8,
6011   "is_const" : true,
6012   "linker_set_key" : "const android::hardware::Status",
6013   "name" : "const android::hardware::Status",
6014   "referenced_type" : "type-153",
6015   "self_type" : "type-158",
6016   "size" : 32,
6017   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6018  },
6019  {
6020   "alignment" : 4,
6021   "is_const" : true,
6022   "linker_set_key" : "const android::hardware::details::SchedPrio",
6023   "name" : "const android::hardware::details::SchedPrio",
6024   "referenced_type" : "type-438",
6025   "self_type" : "type-440",
6026   "size" : 8,
6027   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6028  },
6029  {
6030   "alignment" : 8,
6031   "is_const" : true,
6032   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6033   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6034   "referenced_type" : "type-344",
6035   "self_type" : "type-575",
6036   "size" : 8,
6037   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6038  },
6039  {
6040   "alignment" : 8,
6041   "is_const" : true,
6042   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6043   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6044   "referenced_type" : "type-335",
6045   "self_type" : "type-569",
6046   "size" : 8,
6047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6048  },
6049  {
6050   "alignment" : 8,
6051   "is_const" : true,
6052   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6053   "name" : "const android::hardware::details::hidl_pointer<int>",
6054   "referenced_type" : "type-355",
6055   "self_type" : "type-504",
6056   "size" : 8,
6057   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6058  },
6059  {
6060   "alignment" : 8,
6061   "is_const" : true,
6062   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6063   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6064   "referenced_type" : "type-362",
6065   "self_type" : "type-547",
6066   "size" : 8,
6067   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6068  },
6069  {
6070   "alignment" : 8,
6071   "is_const" : true,
6072   "linker_set_key" : "const android::hardware::details::return_status",
6073   "name" : "const android::hardware::details::return_status",
6074   "referenced_type" : "type-164",
6075   "self_type" : "type-194",
6076   "size" : 40,
6077   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6078  },
6079  {
6080   "alignment" : 8,
6081   "is_const" : true,
6082   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6083   "name" : "const android::hardware::hidl_death_recipient",
6084   "referenced_type" : "type-142",
6085   "self_type" : "type-591",
6086   "size" : 24,
6087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6088  },
6089  {
6090   "alignment" : 8,
6091   "is_const" : true,
6092   "linker_set_key" : "const android::hardware::hidl_handle",
6093   "name" : "const android::hardware::hidl_handle",
6094   "referenced_type" : "type-309",
6095   "self_type" : "type-379",
6096   "size" : 16,
6097   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6098  },
6099  {
6100   "alignment" : 8,
6101   "is_const" : true,
6102   "linker_set_key" : "const android::hardware::hidl_memory",
6103   "name" : "const android::hardware::hidl_memory",
6104   "referenced_type" : "type-315",
6105   "self_type" : "type-320",
6106   "size" : 40,
6107   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6108  },
6109  {
6110   "alignment" : 8,
6111   "is_const" : true,
6112   "linker_set_key" : "const android::hardware::hidl_string",
6113   "name" : "const android::hardware::hidl_string",
6114   "referenced_type" : "type-311",
6115   "self_type" : "type-310",
6116   "size" : 16,
6117   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6118  },
6119  {
6120   "alignment" : 8,
6121   "is_const" : true,
6122   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6123   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6124   "referenced_type" : "type-334",
6125   "self_type" : "type-549",
6126   "size" : 16,
6127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
6128  },
6129  {
6130   "alignment" : 8,
6131   "is_const" : true,
6132   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6133   "name" : "const android::hardware::hidl_vec<int>",
6134   "referenced_type" : "type-354",
6135   "self_type" : "type-358",
6136   "size" : 16,
6137   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6138  },
6139  {
6140   "alignment" : 8,
6141   "is_const" : true,
6142   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6143   "name" : "const android::hardware::hidl_vec<unsigned char>",
6144   "referenced_type" : "type-361",
6145   "self_type" : "type-366",
6146   "size" : 16,
6147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6148  },
6149  {
6150   "alignment" : 2,
6151   "is_const" : true,
6152   "linker_set_key" : "const android::hardware::hidl_version",
6153   "name" : "const android::hardware::hidl_version",
6154   "referenced_type" : "type-372",
6155   "self_type" : "type-374",
6156   "size" : 4,
6157   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6158  },
6159  {
6160   "alignment" : 8,
6161   "is_const" : true,
6162   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc",
6163   "name" : "const android::hardware::nfc::V1_0::BpHwNfc",
6164   "referenced_type" : "type-563",
6165   "self_type" : "type-562",
6166   "size" : 216,
6167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
6168  },
6169  {
6170   "alignment" : 8,
6171   "is_const" : true,
6172   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6173   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
6174   "referenced_type" : "type-109",
6175   "self_type" : "type-560",
6176   "size" : 216,
6177   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
6178  },
6179  {
6180   "alignment" : 8,
6181   "is_const" : true,
6182   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc",
6183   "name" : "const android::hardware::nfc::V1_0::INfc",
6184   "referenced_type" : "type-130",
6185   "self_type" : "type-546",
6186   "size" : 24,
6187   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
6188  },
6189  {
6190   "alignment" : 8,
6191   "is_const" : true,
6192   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6193   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback",
6194   "referenced_type" : "type-108",
6195   "self_type" : "type-125",
6196   "size" : 24,
6197   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6198  },
6199  {
6200   "alignment" : 4,
6201   "is_const" : true,
6202   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcEvent",
6203   "name" : "const android::hardware::nfc::V1_0::NfcEvent",
6204   "referenced_type" : "type-538",
6205   "self_type" : "type-539",
6206   "size" : 4,
6207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6208  },
6209  {
6210   "alignment" : 4,
6211   "is_const" : true,
6212   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcStatus",
6213   "name" : "const android::hardware::nfc::V1_0::NfcStatus",
6214   "referenced_type" : "type-171",
6215   "self_type" : "type-541",
6216   "size" : 4,
6217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6218  },
6219  {
6220   "alignment" : 8,
6221   "is_const" : true,
6222   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6223   "name" : "const android::hidl::base::V1_0::BpHwBase",
6224   "referenced_type" : "type-552",
6225   "self_type" : "type-556",
6226   "size" : 216,
6227   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6228  },
6229  {
6230   "alignment" : 4,
6231   "is_const" : true,
6232   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6233   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6234   "referenced_type" : "type-389",
6235   "self_type" : "type-390",
6236   "size" : 4,
6237   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6238  },
6239  {
6240   "alignment" : 8,
6241   "is_const" : true,
6242   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6243   "name" : "const android::hidl::base::V1_0::IBase",
6244   "referenced_type" : "type-73",
6245   "self_type" : "type-453",
6246   "size" : 24,
6247   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6248  },
6249  {
6250   "alignment" : 8,
6251   "is_const" : true,
6252   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6253   "name" : "const android::hidl::base::V1_0::IBase *const",
6254   "referenced_type" : "type-452",
6255   "self_type" : "type-455",
6256   "size" : 8,
6257   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6258  },
6259  {
6260   "alignment" : 8,
6261   "is_const" : true,
6262   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6263   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6264   "referenced_type" : "type-72",
6265   "self_type" : "type-79",
6266   "size" : 24,
6267   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6268  },
6269  {
6270   "alignment" : 4,
6271   "is_const" : true,
6272   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6273   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6274   "referenced_type" : "type-529",
6275   "self_type" : "type-533",
6276   "size" : 4,
6277   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6278  },
6279  {
6280   "alignment" : 1,
6281   "is_const" : true,
6282   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6283   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6284   "referenced_type" : "type-528",
6285   "self_type" : "type-531",
6286   "size" : 1,
6287   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6288  },
6289  {
6290   "alignment" : 8,
6291   "is_const" : true,
6292   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6293   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6294   "referenced_type" : "type-90",
6295   "self_type" : "type-526",
6296   "size" : 24,
6297   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6298  },
6299  {
6300   "alignment" : 8,
6301   "is_const" : true,
6302   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6303   "name" : "const android::sp<android::hardware::IBinder>",
6304   "referenced_type" : "type-8",
6305   "self_type" : "type-7",
6306   "size" : 8,
6307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6308  },
6309  {
6310   "alignment" : 8,
6311   "is_const" : true,
6312   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6313   "name" : "const android::sp<android::hardware::ProcessState>",
6314   "referenced_type" : "type-17",
6315   "self_type" : "type-68",
6316   "size" : 8,
6317   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6318  },
6319  {
6320   "alignment" : 8,
6321   "is_const" : true,
6322   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6323   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6324   "referenced_type" : "type-137",
6325   "self_type" : "type-148",
6326   "size" : 8,
6327   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6328  },
6329  {
6330   "alignment" : 8,
6331   "is_const" : true,
6332   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6333   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6334   "referenced_type" : "type-318",
6335   "self_type" : "type-317",
6336   "size" : 8,
6337   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6338  },
6339  {
6340   "alignment" : 8,
6341   "is_const" : true,
6342   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6343   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
6344   "referenced_type" : "type-128",
6345   "self_type" : "type-135",
6346   "size" : 8,
6347   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6348  },
6349  {
6350   "alignment" : 8,
6351   "is_const" : true,
6352   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6353   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
6354   "referenced_type" : "type-106",
6355   "self_type" : "type-124",
6356   "size" : 8,
6357   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6358  },
6359  {
6360   "alignment" : 8,
6361   "is_const" : true,
6362   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6363   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6364   "referenced_type" : "type-428",
6365   "self_type" : "type-598",
6366   "size" : 8,
6367   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6368  },
6369  {
6370   "alignment" : 8,
6371   "is_const" : true,
6372   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6373   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6374   "referenced_type" : "type-70",
6375   "self_type" : "type-77",
6376   "size" : 8,
6377   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6378  },
6379  {
6380   "alignment" : 8,
6381   "is_const" : true,
6382   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6383   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6384   "referenced_type" : "type-88",
6385   "self_type" : "type-92",
6386   "size" : 8,
6387   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6388  },
6389  {
6390   "alignment" : 8,
6391   "is_const" : true,
6392   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6393   "name" : "const android::wp<android::hardware::BHwBinder>",
6394   "referenced_type" : "type-350",
6395   "self_type" : "type-572",
6396   "size" : 16,
6397   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6398  },
6399  {
6400   "alignment" : 8,
6401   "is_const" : true,
6402   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6403   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6404   "referenced_type" : "type-140",
6405   "self_type" : "type-295",
6406   "size" : 16,
6407   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6408  },
6409  {
6410   "alignment" : 8,
6411   "is_const" : true,
6412   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6413   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6414   "referenced_type" : "type-143",
6415   "self_type" : "type-586",
6416   "size" : 16,
6417   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6418  },
6419  {
6420   "alignment" : 1,
6421   "is_const" : true,
6422   "linker_set_key" : "const bool",
6423   "name" : "const bool",
6424   "referenced_type" : "type-36",
6425   "self_type" : "type-84",
6426   "size" : 1,
6427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6428  },
6429  {
6430   "alignment" : 1,
6431   "is_const" : true,
6432   "linker_set_key" : "const char",
6433   "name" : "const char",
6434   "referenced_type" : "type-53",
6435   "self_type" : "type-52",
6436   "size" : 1,
6437   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6438  },
6439  {
6440   "alignment" : 2,
6441   "is_const" : true,
6442   "linker_set_key" : "const char16_t",
6443   "name" : "const char16_t",
6444   "referenced_type" : "type-44",
6445   "self_type" : "type-43",
6446   "size" : 2,
6447   "source_file" : "/system/core/libutils/include/utils/String16.h"
6448  },
6449  {
6450   "alignment" : 8,
6451   "is_const" : true,
6452   "linker_set_key" : "const double",
6453   "name" : "const double",
6454   "referenced_type" : "type-274",
6455   "self_type" : "type-300",
6456   "size" : 8,
6457   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6458  },
6459  {
6460   "alignment" : 4,
6461   "is_const" : true,
6462   "linker_set_key" : "const float",
6463   "name" : "const float",
6464   "referenced_type" : "type-267",
6465   "self_type" : "type-298",
6466   "size" : 4,
6467   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6468  },
6469  {
6470   "alignment" : 4,
6471   "is_const" : true,
6472   "linker_set_key" : "const int",
6473   "name" : "const int",
6474   "referenced_type" : "type-20",
6475   "self_type" : "type-483",
6476   "size" : 4,
6477   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6478  },
6479  {
6480   "is_const" : true,
6481   "linker_set_key" : "const iter<is_const>",
6482   "name" : "const iter<is_const>",
6483   "referenced_type" : "type-327",
6484   "self_type" : "type-326",
6485   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6486  },
6487  {
6488   "is_const" : true,
6489   "linker_set_key" : "const iter<is_const>",
6490   "name" : "const iter<is_const>",
6491   "referenced_type" : "type-612",
6492   "self_type" : "type-611",
6493   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6494  },
6495  {
6496   "is_const" : true,
6497   "linker_set_key" : "const iter<is_const>",
6498   "name" : "const iter<is_const>",
6499   "referenced_type" : "type-653",
6500   "self_type" : "type-652",
6501   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6502  },
6503  {
6504   "alignment" : 4,
6505   "is_const" : true,
6506   "linker_set_key" : "const log_msg",
6507   "name" : "const log_msg",
6508   "referenced_type" : "type-95",
6509   "self_type" : "type-94",
6510   "size" : 5124,
6511   "source_file" : "/system/core/liblog/include/log/log_read.h"
6512  },
6513  {
6514   "alignment" : 8,
6515   "is_const" : true,
6516   "linker_set_key" : "const long",
6517   "name" : "const long",
6518   "referenced_type" : "type-26",
6519   "self_type" : "type-294",
6520   "size" : 8,
6521   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6522  },
6523  {
6524   "alignment" : 4,
6525   "is_const" : true,
6526   "linker_set_key" : "const native_handle",
6527   "name" : "const native_handle",
6528   "referenced_type" : "type-208",
6529   "self_type" : "type-281",
6530   "size" : 12,
6531   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6532  },
6533  {
6534   "alignment" : 2,
6535   "is_const" : true,
6536   "linker_set_key" : "const short",
6537   "name" : "const short",
6538   "referenced_type" : "type-228",
6539   "self_type" : "type-289",
6540   "size" : 2,
6541   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6542  },
6543  {
6544   "alignment" : 1,
6545   "is_const" : true,
6546   "linker_set_key" : "const signed char",
6547   "name" : "const signed char",
6548   "referenced_type" : "type-284",
6549   "self_type" : "type-283",
6550   "size" : 1,
6551   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6552  },
6553  {
6554   "alignment" : 4,
6555   "is_const" : true,
6556   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6557   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6558   "referenced_type" : "type-543",
6559   "self_type" : "type-542",
6560   "size" : 28,
6561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6562  },
6563  {
6564   "alignment" : 4,
6565   "is_const" : true,
6566   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6567   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6568   "referenced_type" : "type-59",
6569   "self_type" : "type-58",
6570   "size" : 28,
6571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6572  },
6573  {
6574   "alignment" : 4,
6575   "is_const" : true,
6576   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6577   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
6578   "referenced_type" : "type-638",
6579   "self_type" : "type-637",
6580   "size" : 28,
6581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6582  },
6583  {
6584   "alignment" : 4,
6585   "is_const" : true,
6586   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6587   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6588   "referenced_type" : "type-545",
6589   "self_type" : "type-544",
6590   "size" : 20,
6591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6592  },
6593  {
6594   "alignment" : 4,
6595   "is_const" : true,
6596   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6597   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6598   "referenced_type" : "type-61",
6599   "self_type" : "type-60",
6600   "size" : 20,
6601   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6602  },
6603  {
6604   "alignment" : 4,
6605   "is_const" : true,
6606   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6607   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
6608   "referenced_type" : "type-640",
6609   "self_type" : "type-639",
6610   "size" : 20,
6611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
6612  },
6613  {
6614   "alignment" : 4,
6615   "is_const" : true,
6616   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6617   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6618   "referenced_type" : "type-13",
6619   "self_type" : "type-12",
6620   "size" : 12,
6621   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6622  },
6623  {
6624   "alignment" : 4,
6625   "is_const" : true,
6626   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6627   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6628   "referenced_type" : "type-393",
6629   "self_type" : "type-392",
6630   "size" : 12,
6631   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6632  },
6633  {
6634   "alignment" : 4,
6635   "is_const" : true,
6636   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6637   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6638   "referenced_type" : "type-619",
6639   "self_type" : "type-618",
6640   "size" : 12,
6641   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6642  },
6643  {
6644   "alignment" : 4,
6645   "is_const" : true,
6646   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6647   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6648   "referenced_type" : "type-537",
6649   "self_type" : "type-536",
6650   "size" : 4,
6651   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6652  },
6653  {
6654   "alignment" : 4,
6655   "is_const" : true,
6656   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6657   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6658   "referenced_type" : "type-636",
6659   "self_type" : "type-635",
6660   "size" : 4,
6661   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6662  },
6663  {
6664   "alignment" : 1,
6665   "is_const" : true,
6666   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6667   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6668   "referenced_type" : "type-535",
6669   "self_type" : "type-534",
6670   "size" : 3,
6671   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6672  },
6673  {
6674   "alignment" : 1,
6675   "is_const" : true,
6676   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6677   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6678   "referenced_type" : "type-634",
6679   "self_type" : "type-633",
6680   "size" : 3,
6681   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6682  },
6683  {
6684   "alignment" : 8,
6685   "is_const" : true,
6686   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6687   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6688   "referenced_type" : "type-433",
6689   "self_type" : "type-432",
6690   "size" : 24,
6691   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6692  },
6693  {
6694   "alignment" : 8,
6695   "is_const" : true,
6696   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6697   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6698   "referenced_type" : "type-624",
6699   "self_type" : "type-623",
6700   "size" : 24,
6701   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6702  },
6703  {
6704   "alignment" : 8,
6705   "is_const" : true,
6706   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6707   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6708   "referenced_type" : "type-352",
6709   "self_type" : "type-351",
6710   "size" : 16,
6711   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6712  },
6713  {
6714   "alignment" : 8,
6715   "is_const" : true,
6716   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6717   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6718   "referenced_type" : "type-617",
6719   "self_type" : "type-616",
6720   "size" : 16,
6721   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6722  },
6723  {
6724   "alignment" : 8,
6725   "is_const" : true,
6726   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6727   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6728   "referenced_type" : "type-341",
6729   "self_type" : "type-340",
6730   "size" : 16,
6731   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6732  },
6733  {
6734   "alignment" : 8,
6735   "is_const" : true,
6736   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6737   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6738   "referenced_type" : "type-615",
6739   "self_type" : "type-614",
6740   "size" : 16,
6741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6742  },
6743  {
6744   "alignment" : 8,
6745   "is_const" : true,
6746   "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 *> > *)> > >",
6747   "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 *> > *)> > >",
6748   "referenced_type" : "type-581",
6749   "self_type" : "type-580",
6750   "size" : 24,
6751   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6752  },
6753  {
6754   "alignment" : 8,
6755   "is_const" : true,
6756   "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 *> > *)> > >",
6757   "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 *> > *)> > >",
6758   "referenced_type" : "type-644",
6759   "self_type" : "type-643",
6760   "size" : 24,
6761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6762  },
6763  {
6764   "alignment" : 8,
6765   "is_const" : true,
6766   "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 *> > *)> > >",
6767   "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 *> > *)> > >",
6768   "referenced_type" : "type-64",
6769   "self_type" : "type-63",
6770   "size" : 24,
6771   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6772  },
6773  {
6774   "alignment" : 1,
6775   "is_const" : true,
6776   "linker_set_key" : "const unsigned char",
6777   "name" : "const unsigned char",
6778   "referenced_type" : "type-98",
6779   "self_type" : "type-287",
6780   "size" : 1,
6781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6782  },
6783  {
6784   "alignment" : 4,
6785   "is_const" : true,
6786   "linker_set_key" : "const unsigned int",
6787   "name" : "const unsigned int",
6788   "referenced_type" : "type-2",
6789   "self_type" : "type-31",
6790   "size" : 4,
6791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6792  },
6793  {
6794   "alignment" : 8,
6795   "is_const" : true,
6796   "linker_set_key" : "const unsigned long",
6797   "name" : "const unsigned long",
6798   "referenced_type" : "type-25",
6799   "self_type" : "type-32",
6800   "size" : 8,
6801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6802  },
6803  {
6804   "alignment" : 8,
6805   "is_const" : true,
6806   "linker_set_key" : "const unsigned long long",
6807   "name" : "const unsigned long long",
6808   "referenced_type" : "type-261",
6809   "self_type" : "type-419",
6810   "size" : 8,
6811   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6812  },
6813  {
6814   "alignment" : 2,
6815   "is_const" : true,
6816   "linker_set_key" : "const unsigned short",
6817   "name" : "const unsigned short",
6818   "referenced_type" : "type-100",
6819   "self_type" : "type-291",
6820   "size" : 2,
6821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6822  },
6823  {
6824   "is_const" : true,
6825   "linker_set_key" : "const void",
6826   "name" : "const void",
6827   "referenced_type" : "type-22",
6828   "self_type" : "type-377",
6829   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6830  },
6831  {
6832   "alignment" : 1,
6833   "is_volatile" : true,
6834   "linker_set_key" : "volatile bool",
6835   "name" : "volatile bool",
6836   "referenced_type" : "type-36",
6837   "self_type" : "type-87",
6838   "size" : 1,
6839   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6840  },
6841  {
6842   "alignment" : 4,
6843   "is_volatile" : true,
6844   "linker_set_key" : "volatile int",
6845   "name" : "volatile int",
6846   "referenced_type" : "type-20",
6847   "self_type" : "type-54",
6848   "size" : 4,
6849   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6850  }
6851 ],
6852 "record_types" :
6853 [
6854  {
6855   "alignment" : 4,
6856   "fields" :
6857   [
6858    {
6859     "access" : "private",
6860     "field_name" : "mCond",
6861     "referenced_type" : "type-86"
6862    }
6863   ],
6864   "linker_set_key" : "android::Condition",
6865   "name" : "android::Condition",
6866   "record_kind" : "class",
6867   "referenced_type" : "type-85",
6868   "self_type" : "type-85",
6869   "size" : 48,
6870   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6871   "unique_id" : "_ZTSN7android9ConditionE"
6872  },
6873  {
6874   "alignment" : 8,
6875   "fields" :
6876   [
6877    {
6878     "access" : "private",
6879     "field_name" : "mVector",
6880     "referenced_type" : "type-47"
6881    }
6882   ],
6883   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6884   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6885   "record_kind" : "class",
6886   "referenced_type" : "type-46",
6887   "self_type" : "type-46",
6888   "size" : 40,
6889   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6890   "template_args" : [ "type-41", "type-8" ],
6891   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6892  },
6893  {
6894   "alignment" : 4,
6895   "fields" :
6896   [
6897    {
6898     "access" : "private",
6899     "field_name" : "mCount",
6900     "referenced_type" : "type-205"
6901    }
6902   ],
6903   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6904   "name" : "android::LightRefBase<android::NativeHandle>",
6905   "record_kind" : "class",
6906   "referenced_type" : "type-204",
6907   "self_type" : "type-204",
6908   "size" : 4,
6909   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6910   "template_args" : [ "type-206" ],
6911   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6912  },
6913  {
6914   "alignment" : 4,
6915   "fields" :
6916   [
6917    {
6918     "access" : "private",
6919     "field_name" : "mCount",
6920     "referenced_type" : "type-202"
6921    }
6922   ],
6923   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6924   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6925   "record_kind" : "class",
6926   "referenced_type" : "type-201",
6927   "self_type" : "type-201",
6928   "size" : 4,
6929   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6930   "template_args" : [ "type-203" ],
6931   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6932  },
6933  {
6934   "alignment" : 4,
6935   "fields" :
6936   [
6937    {
6938     "access" : "private",
6939     "field_name" : "mMutex",
6940     "referenced_type" : "type-28"
6941    }
6942   ],
6943   "linker_set_key" : "android::Mutex",
6944   "name" : "android::Mutex",
6945   "record_kind" : "class",
6946   "referenced_type" : "type-27",
6947   "self_type" : "type-27",
6948   "size" : 40,
6949   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6950   "unique_id" : "_ZTSN7android5MutexE"
6951  },
6952  {
6953   "alignment" : 8,
6954   "fields" :
6955   [
6956    {
6957     "access" : "private",
6958     "field_name" : "mLock",
6959     "referenced_type" : "type-511"
6960    }
6961   ],
6962   "linker_set_key" : "android::Mutex::Autolock",
6963   "name" : "android::Mutex::Autolock",
6964   "record_kind" : "class",
6965   "referenced_type" : "type-510",
6966   "self_type" : "type-510",
6967   "size" : 8,
6968   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6969   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6970  },
6971  {
6972   "alignment" : 8,
6973   "base_specifiers" :
6974   [
6975    {
6976     "referenced_type" : "type-204"
6977    }
6978   ],
6979   "fields" :
6980   [
6981    {
6982     "access" : "private",
6983     "field_name" : "mHandle",
6984     "field_offset" : 64,
6985     "referenced_type" : "type-207"
6986    },
6987    {
6988     "access" : "private",
6989     "field_name" : "mOwnsHandle",
6990     "field_offset" : 128,
6991     "referenced_type" : "type-36"
6992    }
6993   ],
6994   "linker_set_key" : "android::NativeHandle",
6995   "name" : "android::NativeHandle",
6996   "record_kind" : "class",
6997   "referenced_type" : "type-206",
6998   "self_type" : "type-206",
6999   "size" : 24,
7000   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7001   "unique_id" : "_ZTSN7android12NativeHandleE"
7002  },
7003  {
7004   "alignment" : 4,
7005   "fields" :
7006   [
7007    {
7008     "access" : "private",
7009     "field_name" : "mRWLock",
7010     "referenced_type" : "type-517"
7011    }
7012   ],
7013   "linker_set_key" : "android::RWLock",
7014   "name" : "android::RWLock",
7015   "record_kind" : "class",
7016   "referenced_type" : "type-516",
7017   "self_type" : "type-516",
7018   "size" : 56,
7019   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7020   "unique_id" : "_ZTSN7android6RWLockE"
7021  },
7022  {
7023   "alignment" : 8,
7024   "fields" :
7025   [
7026    {
7027     "access" : "private",
7028     "field_name" : "mLock",
7029     "referenced_type" : "type-520"
7030    }
7031   ],
7032   "linker_set_key" : "android::RWLock::AutoRLock",
7033   "name" : "android::RWLock::AutoRLock",
7034   "record_kind" : "class",
7035   "referenced_type" : "type-519",
7036   "self_type" : "type-519",
7037   "size" : 8,
7038   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7039   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7040  },
7041  {
7042   "alignment" : 8,
7043   "fields" :
7044   [
7045    {
7046     "access" : "private",
7047     "field_name" : "mLock",
7048     "referenced_type" : "type-520"
7049    }
7050   ],
7051   "linker_set_key" : "android::RWLock::AutoWLock",
7052   "name" : "android::RWLock::AutoWLock",
7053   "record_kind" : "class",
7054   "referenced_type" : "type-522",
7055   "self_type" : "type-522",
7056   "size" : 8,
7057   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7058   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7059  },
7060  {
7061   "alignment" : 8,
7062   "fields" :
7063   [
7064    {
7065     "access" : "private",
7066     "field_name" : "mRefs",
7067     "field_offset" : 64,
7068     "referenced_type" : "type-3"
7069    }
7070   ],
7071   "linker_set_key" : "android::RefBase",
7072   "name" : "android::RefBase",
7073   "record_kind" : "class",
7074   "referenced_type" : "type-11",
7075   "self_type" : "type-11",
7076   "size" : 16,
7077   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7078   "unique_id" : "_ZTSN7android7RefBaseE",
7079   "vtable_components" :
7080   [
7081    {
7082     "kind" : "offset_to_top"
7083    },
7084    {
7085     "kind" : "rtti",
7086     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7087    },
7088    {
7089     "kind" : "complete_dtor_pointer",
7090     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7091    },
7092    {
7093     "kind" : "deleting_dtor_pointer",
7094     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7095    },
7096    {
7097     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7098    },
7099    {
7100     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7101    },
7102    {
7103     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7104    },
7105    {
7106     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7107    }
7108   ]
7109  },
7110  {
7111   "alignment" : 1,
7112   "linker_set_key" : "android::RefBase::weakref_type",
7113   "name" : "android::RefBase::weakref_type",
7114   "record_kind" : "class",
7115   "referenced_type" : "type-35",
7116   "self_type" : "type-35",
7117   "size" : 1,
7118   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7119   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7120  },
7121  {
7122   "alignment" : 1,
7123   "linker_set_key" : "android::ReferenceMover",
7124   "name" : "android::ReferenceMover",
7125   "record_kind" : "class",
7126   "referenced_type" : "type-308",
7127   "self_type" : "type-308",
7128   "size" : 1,
7129   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7130   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7131  },
7132  {
7133   "alignment" : 8,
7134   "linker_set_key" : "android::ReferenceRenamer",
7135   "name" : "android::ReferenceRenamer",
7136   "record_kind" : "class",
7137   "referenced_type" : "type-302",
7138   "self_type" : "type-302",
7139   "size" : 8,
7140   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7141   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7142   "vtable_components" :
7143   [
7144    {
7145     "kind" : "offset_to_top"
7146    },
7147    {
7148     "kind" : "rtti",
7149     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7150    },
7151    {
7152     "is_pure" : true,
7153     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7154    }
7155   ]
7156  },
7157  {
7158   "alignment" : 8,
7159   "fields" :
7160   [
7161    {
7162     "access" : "private",
7163     "field_name" : "mTag",
7164     "referenced_type" : "type-25"
7165    }
7166   ],
7167   "linker_set_key" : "android::ScopedTrace",
7168   "name" : "android::ScopedTrace",
7169   "record_kind" : "class",
7170   "referenced_type" : "type-524",
7171   "self_type" : "type-524",
7172   "size" : 8,
7173   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7174   "unique_id" : "_ZTSN7android11ScopedTraceE"
7175  },
7176  {
7177   "alignment" : 8,
7178   "base_specifiers" :
7179   [
7180    {
7181     "access" : "private",
7182     "referenced_type" : "type-48"
7183    }
7184   ],
7185   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7186   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7187   "record_kind" : "class",
7188   "referenced_type" : "type-47",
7189   "self_type" : "type-47",
7190   "size" : 40,
7191   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7192   "template_args" : [ "type-49" ],
7193   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7194   "vtable_components" :
7195   [
7196    {
7197     "kind" : "offset_to_top"
7198    },
7199    {
7200     "kind" : "rtti",
7201     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7202    },
7203    {
7204     "kind" : "complete_dtor_pointer",
7205     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7206    },
7207    {
7208     "kind" : "deleting_dtor_pointer",
7209     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7210    },
7211    {
7212     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7213    },
7214    {
7215     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7216    },
7217    {
7218     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7219    },
7220    {
7221     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7222    },
7223    {
7224     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7225    },
7226    {
7227     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7228    },
7229    {
7230     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7231    }
7232   ]
7233  },
7234  {
7235   "alignment" : 8,
7236   "base_specifiers" :
7237   [
7238    {
7239     "referenced_type" : "type-30"
7240    }
7241   ],
7242   "linker_set_key" : "android::SortedVectorImpl",
7243   "name" : "android::SortedVectorImpl",
7244   "record_kind" : "class",
7245   "referenced_type" : "type-48",
7246   "self_type" : "type-48",
7247   "size" : 40,
7248   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7249   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7250   "vtable_components" :
7251   [
7252    {
7253     "kind" : "offset_to_top"
7254    },
7255    {
7256     "kind" : "rtti",
7257     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7258    },
7259    {
7260     "kind" : "complete_dtor_pointer",
7261     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7262    },
7263    {
7264     "kind" : "deleting_dtor_pointer",
7265     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7266    },
7267    {
7268     "is_pure" : true,
7269     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7270    },
7271    {
7272     "is_pure" : true,
7273     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7274    },
7275    {
7276     "is_pure" : true,
7277     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7278    },
7279    {
7280     "is_pure" : true,
7281     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7282    },
7283    {
7284     "is_pure" : true,
7285     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7286    },
7287    {
7288     "is_pure" : true,
7289     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7290    },
7291    {
7292     "is_pure" : true,
7293     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7294    }
7295   ]
7296  },
7297  {
7298   "alignment" : 8,
7299   "fields" :
7300   [
7301    {
7302     "access" : "private",
7303     "field_name" : "mString",
7304     "referenced_type" : "type-42"
7305    }
7306   ],
7307   "linker_set_key" : "android::String16",
7308   "name" : "android::String16",
7309   "record_kind" : "class",
7310   "referenced_type" : "type-41",
7311   "self_type" : "type-41",
7312   "size" : 8,
7313   "source_file" : "/system/core/libutils/include/utils/String16.h",
7314   "unique_id" : "_ZTSN7android8String16E"
7315  },
7316  {
7317   "alignment" : 8,
7318   "fields" :
7319   [
7320    {
7321     "access" : "private",
7322     "field_name" : "mString",
7323     "referenced_type" : "type-51"
7324    }
7325   ],
7326   "linker_set_key" : "android::String8",
7327   "name" : "android::String8",
7328   "record_kind" : "class",
7329   "referenced_type" : "type-50",
7330   "self_type" : "type-50",
7331   "size" : 8,
7332   "source_file" : "/system/core/libutils/include/utils/String8.h",
7333   "unique_id" : "_ZTSN7android7String8E"
7334  },
7335  {
7336   "alignment" : 8,
7337   "base_specifiers" :
7338   [
7339    {
7340     "is_virtual" : true,
7341     "referenced_type" : "type-11"
7342    }
7343   ],
7344   "fields" :
7345   [
7346    {
7347     "access" : "private",
7348     "field_name" : "mCanCallJava",
7349     "field_offset" : 64,
7350     "referenced_type" : "type-84"
7351    },
7352    {
7353     "access" : "private",
7354     "field_name" : "mThread",
7355     "field_offset" : 128,
7356     "referenced_type" : "type-21"
7357    },
7358    {
7359     "access" : "private",
7360     "field_name" : "mLock",
7361     "field_offset" : 192,
7362     "referenced_type" : "type-27"
7363    },
7364    {
7365     "access" : "private",
7366     "field_name" : "mThreadExitedCondition",
7367     "field_offset" : 512,
7368     "referenced_type" : "type-85"
7369    },
7370    {
7371     "access" : "private",
7372     "field_name" : "mStatus",
7373     "field_offset" : 896,
7374     "referenced_type" : "type-20"
7375    },
7376    {
7377     "access" : "private",
7378     "field_name" : "mExitPending",
7379     "field_offset" : 928,
7380     "referenced_type" : "type-87"
7381    },
7382    {
7383     "access" : "private",
7384     "field_name" : "mRunning",
7385     "field_offset" : 936,
7386     "referenced_type" : "type-87"
7387    },
7388    {
7389     "access" : "private",
7390     "field_name" : "mHoldSelf",
7391     "field_offset" : 960,
7392     "referenced_type" : "type-81"
7393    },
7394    {
7395     "access" : "private",
7396     "field_name" : "mTid",
7397     "field_offset" : 1024,
7398     "referenced_type" : "type-20"
7399    }
7400   ],
7401   "linker_set_key" : "android::Thread",
7402   "name" : "android::Thread",
7403   "record_kind" : "class",
7404   "referenced_type" : "type-83",
7405   "self_type" : "type-83",
7406   "size" : 152,
7407   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7408   "unique_id" : "_ZTSN7android6ThreadE",
7409   "vtable_components" :
7410   [
7411    {
7412     "component_value" : 136,
7413     "kind" : "vbase_offset"
7414    },
7415    {
7416     "kind" : "offset_to_top"
7417    },
7418    {
7419     "kind" : "rtti",
7420     "mangled_component_name" : "_ZTIN7android6ThreadE"
7421    },
7422    {
7423     "kind" : "complete_dtor_pointer",
7424     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7425    },
7426    {
7427     "kind" : "deleting_dtor_pointer",
7428     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7429    },
7430    {
7431     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7432    },
7433    {
7434     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7435    },
7436    {
7437     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7438    },
7439    {
7440     "is_pure" : true,
7441     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7442    },
7443    {
7444     "kind" : "vcall_offset"
7445    },
7446    {
7447     "kind" : "vcall_offset"
7448    },
7449    {
7450     "kind" : "vcall_offset"
7451    },
7452    {
7453     "kind" : "vcall_offset"
7454    },
7455    {
7456     "component_value" : -136,
7457     "kind" : "vcall_offset"
7458    },
7459    {
7460     "component_value" : -136,
7461     "kind" : "offset_to_top"
7462    },
7463    {
7464     "kind" : "rtti",
7465     "mangled_component_name" : "_ZTIN7android6ThreadE"
7466    },
7467    {
7468     "kind" : "complete_dtor_pointer",
7469     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7470    },
7471    {
7472     "kind" : "deleting_dtor_pointer",
7473     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7474    },
7475    {
7476     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7477    },
7478    {
7479     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7480    },
7481    {
7482     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7483    },
7484    {
7485     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7486    }
7487   ]
7488  },
7489  {
7490   "alignment" : 8,
7491   "base_specifiers" :
7492   [
7493    {
7494     "access" : "private",
7495     "referenced_type" : "type-30"
7496    }
7497   ],
7498   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7499   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7500   "record_kind" : "class",
7501   "referenced_type" : "type-29",
7502   "self_type" : "type-29",
7503   "size" : 40,
7504   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7505   "template_args" : [ "type-33" ],
7506   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7507   "vtable_components" :
7508   [
7509    {
7510     "kind" : "offset_to_top"
7511    },
7512    {
7513     "kind" : "rtti",
7514     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7515    },
7516    {
7517     "kind" : "complete_dtor_pointer",
7518     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7519    },
7520    {
7521     "kind" : "deleting_dtor_pointer",
7522     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7523    },
7524    {
7525     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7526    },
7527    {
7528     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7529    },
7530    {
7531     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7532    },
7533    {
7534     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7535    },
7536    {
7537     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7538    },
7539    {
7540     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7541    }
7542   ]
7543  },
7544  {
7545   "alignment" : 8,
7546   "fields" :
7547   [
7548    {
7549     "access" : "private",
7550     "field_name" : "mStorage",
7551     "field_offset" : 64,
7552     "referenced_type" : "type-21"
7553    },
7554    {
7555     "access" : "private",
7556     "field_name" : "mCount",
7557     "field_offset" : 128,
7558     "referenced_type" : "type-25"
7559    },
7560    {
7561     "access" : "private",
7562     "field_name" : "mFlags",
7563     "field_offset" : 192,
7564     "referenced_type" : "type-31"
7565    },
7566    {
7567     "access" : "private",
7568     "field_name" : "mItemSize",
7569     "field_offset" : 256,
7570     "referenced_type" : "type-32"
7571    }
7572   ],
7573   "linker_set_key" : "android::VectorImpl",
7574   "name" : "android::VectorImpl",
7575   "record_kind" : "class",
7576   "referenced_type" : "type-30",
7577   "self_type" : "type-30",
7578   "size" : 40,
7579   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7580   "unique_id" : "_ZTSN7android10VectorImplE",
7581   "vtable_components" :
7582   [
7583    {
7584     "kind" : "offset_to_top"
7585    },
7586    {
7587     "kind" : "rtti",
7588     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7589    },
7590    {
7591     "kind" : "complete_dtor_pointer",
7592     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7593    },
7594    {
7595     "kind" : "deleting_dtor_pointer",
7596     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7597    },
7598    {
7599     "is_pure" : true,
7600     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7601    },
7602    {
7603     "is_pure" : true,
7604     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7605    },
7606    {
7607     "is_pure" : true,
7608     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7609    },
7610    {
7611     "is_pure" : true,
7612     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7613    },
7614    {
7615     "is_pure" : true,
7616     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7617    },
7618    {
7619     "is_pure" : true,
7620     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7621    }
7622   ]
7623  },
7624  {
7625   "alignment" : 8,
7626   "base_specifiers" :
7627   [
7628    {
7629     "referenced_type" : "type-201"
7630    }
7631   ],
7632   "linker_set_key" : "android::VirtualLightRefBase",
7633   "name" : "android::VirtualLightRefBase",
7634   "record_kind" : "class",
7635   "referenced_type" : "type-203",
7636   "self_type" : "type-203",
7637   "size" : 16,
7638   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7639   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7640   "vtable_components" :
7641   [
7642    {
7643     "kind" : "offset_to_top"
7644    },
7645    {
7646     "kind" : "rtti",
7647     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7648    },
7649    {
7650     "kind" : "complete_dtor_pointer",
7651     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7652    },
7653    {
7654     "kind" : "deleting_dtor_pointer",
7655     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7656    }
7657   ]
7658  },
7659  {
7660   "alignment" : 8,
7661   "base_specifiers" :
7662   [
7663    {
7664     "referenced_type" : "type-10"
7665    }
7666   ],
7667   "fields" :
7668   [
7669    {
7670     "access" : "protected",
7671     "field_name" : "mSchedPolicy",
7672     "field_offset" : 64,
7673     "referenced_type" : "type-20"
7674    },
7675    {
7676     "access" : "protected",
7677     "field_name" : "mSchedPriority",
7678     "field_offset" : 96,
7679     "referenced_type" : "type-20"
7680    },
7681    {
7682     "access" : "private",
7683     "field_name" : "mExtras",
7684     "field_offset" : 128,
7685     "referenced_type" : "type-152"
7686    },
7687    {
7688     "access" : "private",
7689     "field_name" : "mReserved0",
7690     "field_offset" : 192,
7691     "referenced_type" : "type-21"
7692    }
7693   ],
7694   "linker_set_key" : "android::hardware::BHwBinder",
7695   "name" : "android::hardware::BHwBinder",
7696   "record_kind" : "class",
7697   "referenced_type" : "type-151",
7698   "self_type" : "type-151",
7699   "size" : 48,
7700   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7701   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7702   "vtable_components" :
7703   [
7704    {
7705     "component_value" : 32,
7706     "kind" : "vbase_offset"
7707    },
7708    {
7709     "kind" : "offset_to_top"
7710    },
7711    {
7712     "kind" : "rtti",
7713     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7714    },
7715    {
7716     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7717    },
7718    {
7719     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7720    },
7721    {
7722     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7723    },
7724    {
7725     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7726    },
7727    {
7728     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7729    },
7730    {
7731     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7732    },
7733    {
7734     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7735    },
7736    {
7737     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7738    },
7739    {
7740     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7741    },
7742    {
7743     "kind" : "complete_dtor_pointer",
7744     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7745    },
7746    {
7747     "kind" : "deleting_dtor_pointer",
7748     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7749    },
7750    {
7751     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7752    },
7753    {
7754     "kind" : "vcall_offset"
7755    },
7756    {
7757     "kind" : "vcall_offset"
7758    },
7759    {
7760     "kind" : "vcall_offset"
7761    },
7762    {
7763     "kind" : "vcall_offset"
7764    },
7765    {
7766     "component_value" : -32,
7767     "kind" : "vcall_offset"
7768    },
7769    {
7770     "component_value" : -32,
7771     "kind" : "offset_to_top"
7772    },
7773    {
7774     "kind" : "rtti",
7775     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7776    },
7777    {
7778     "kind" : "complete_dtor_pointer",
7779     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7780    },
7781    {
7782     "kind" : "deleting_dtor_pointer",
7783     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7784    },
7785    {
7786     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7787    },
7788    {
7789     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7790    },
7791    {
7792     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7793    },
7794    {
7795     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7796    }
7797   ]
7798  },
7799  {
7800   "alignment" : 8,
7801   "base_specifiers" :
7802   [
7803    {
7804     "is_virtual" : true,
7805     "referenced_type" : "type-11"
7806    }
7807   ],
7808   "fields" :
7809   [
7810    {
7811     "access" : "private",
7812     "field_name" : "mRemote",
7813     "field_offset" : 64,
7814     "referenced_type" : "type-114"
7815    },
7816    {
7817     "access" : "private",
7818     "field_name" : "mRefs",
7819     "field_offset" : 128,
7820     "referenced_type" : "type-34"
7821    },
7822    {
7823     "access" : "private",
7824     "field_name" : "mState",
7825     "field_offset" : 192,
7826     "referenced_type" : "type-115"
7827    }
7828   ],
7829   "linker_set_key" : "android::hardware::BpHwRefBase",
7830   "name" : "android::hardware::BpHwRefBase",
7831   "record_kind" : "class",
7832   "referenced_type" : "type-113",
7833   "self_type" : "type-113",
7834   "size" : 48,
7835   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7836   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7837   "vtable_components" :
7838   [
7839    {
7840     "component_value" : 32,
7841     "kind" : "vbase_offset"
7842    },
7843    {
7844     "kind" : "offset_to_top"
7845    },
7846    {
7847     "kind" : "rtti",
7848     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7849    },
7850    {
7851     "kind" : "complete_dtor_pointer",
7852     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7853    },
7854    {
7855     "kind" : "deleting_dtor_pointer",
7856     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7857    },
7858    {
7859     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7860    },
7861    {
7862     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7863    },
7864    {
7865     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7866    },
7867    {
7868     "kind" : "vcall_offset"
7869    },
7870    {
7871     "component_value" : -32,
7872     "kind" : "vcall_offset"
7873    },
7874    {
7875     "component_value" : -32,
7876     "kind" : "vcall_offset"
7877    },
7878    {
7879     "component_value" : -32,
7880     "kind" : "vcall_offset"
7881    },
7882    {
7883     "component_value" : -32,
7884     "kind" : "vcall_offset"
7885    },
7886    {
7887     "component_value" : -32,
7888     "kind" : "offset_to_top"
7889    },
7890    {
7891     "kind" : "rtti",
7892     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7893    },
7894    {
7895     "kind" : "complete_dtor_pointer",
7896     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7897    },
7898    {
7899     "kind" : "deleting_dtor_pointer",
7900     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7901    },
7902    {
7903     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7904    },
7905    {
7906     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7907    },
7908    {
7909     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7910    },
7911    {
7912     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7913    }
7914   ]
7915  },
7916  {
7917   "alignment" : 8,
7918   "base_specifiers" :
7919   [
7920    {
7921     "referenced_type" : "type-130"
7922    },
7923    {
7924     "referenced_type" : "type-16"
7925    },
7926    {
7927     "referenced_type" : "type-113"
7928    }
7929   ],
7930   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7931   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7932   "record_kind" : "class",
7933   "referenced_type" : "type-411",
7934   "self_type" : "type-411",
7935   "size" : 64,
7936   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7937   "template_args" : [ "type-130" ],
7938   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
7939   "vtable_components" :
7940   [
7941    {
7942     "component_value" : 48,
7943     "kind" : "vbase_offset"
7944    },
7945    {
7946     "kind" : "offset_to_top"
7947    },
7948    {
7949     "kind" : "rtti",
7950     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7951    },
7952    {
7953     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
7954    },
7955    {
7956     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7957    },
7958    {
7959     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7960    },
7961    {
7962     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7963    },
7964    {
7965     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7966    },
7967    {
7968     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
7969    },
7970    {
7971     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7972    },
7973    {
7974     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
7975    },
7976    {
7977     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7978    },
7979    {
7980     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
7981    },
7982    {
7983     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7984    },
7985    {
7986     "kind" : "complete_dtor_pointer",
7987     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7988    },
7989    {
7990     "kind" : "deleting_dtor_pointer",
7991     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7992    },
7993    {
7994     "is_pure" : true,
7995     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
7996    },
7997    {
7998     "is_pure" : true,
7999     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
8000    },
8001    {
8002     "is_pure" : true,
8003     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8004    },
8005    {
8006     "is_pure" : true,
8007     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
8008    },
8009    {
8010     "is_pure" : true,
8011     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
8012    },
8013    {
8014     "is_pure" : true,
8015     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
8016    },
8017    {
8018     "is_pure" : true,
8019     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8023    },
8024    {
8025     "component_value" : 40,
8026     "kind" : "vbase_offset"
8027    },
8028    {
8029     "component_value" : -8,
8030     "kind" : "offset_to_top"
8031    },
8032    {
8033     "kind" : "rtti",
8034     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8035    },
8036    {
8037     "kind" : "complete_dtor_pointer",
8038     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8039    },
8040    {
8041     "kind" : "deleting_dtor_pointer",
8042     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8043    },
8044    {
8045     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8046    },
8047    {
8048     "component_value" : 32,
8049     "kind" : "vbase_offset"
8050    },
8051    {
8052     "component_value" : -16,
8053     "kind" : "offset_to_top"
8054    },
8055    {
8056     "kind" : "rtti",
8057     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8058    },
8059    {
8060     "kind" : "complete_dtor_pointer",
8061     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8062    },
8063    {
8064     "kind" : "deleting_dtor_pointer",
8065     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8066    },
8067    {
8068     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8069    },
8070    {
8071     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8072    },
8073    {
8074     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8075    },
8076    {
8077     "kind" : "vcall_offset"
8078    },
8079    {
8080     "component_value" : -32,
8081     "kind" : "vcall_offset"
8082    },
8083    {
8084     "component_value" : -32,
8085     "kind" : "vcall_offset"
8086    },
8087    {
8088     "component_value" : -32,
8089     "kind" : "vcall_offset"
8090    },
8091    {
8092     "component_value" : -48,
8093     "kind" : "vcall_offset"
8094    },
8095    {
8096     "component_value" : -48,
8097     "kind" : "offset_to_top"
8098    },
8099    {
8100     "kind" : "rtti",
8101     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8102    },
8103    {
8104     "kind" : "complete_dtor_pointer",
8105     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8106    },
8107    {
8108     "kind" : "deleting_dtor_pointer",
8109     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8110    },
8111    {
8112     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8113    },
8114    {
8115     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8116    },
8117    {
8118     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8119    },
8120    {
8121     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8122    }
8123   ]
8124  },
8125  {
8126   "alignment" : 8,
8127   "base_specifiers" :
8128   [
8129    {
8130     "referenced_type" : "type-108"
8131    },
8132    {
8133     "referenced_type" : "type-16"
8134    },
8135    {
8136     "referenced_type" : "type-113"
8137    }
8138   ],
8139   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8140   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8141   "record_kind" : "class",
8142   "referenced_type" : "type-112",
8143   "self_type" : "type-112",
8144   "size" : 64,
8145   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8146   "template_args" : [ "type-108" ],
8147   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
8148   "vtable_components" :
8149   [
8150    {
8151     "component_value" : 48,
8152     "kind" : "vbase_offset"
8153    },
8154    {
8155     "kind" : "offset_to_top"
8156    },
8157    {
8158     "kind" : "rtti",
8159     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8160    },
8161    {
8162     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
8163    },
8164    {
8165     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8166    },
8167    {
8168     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8169    },
8170    {
8171     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8172    },
8173    {
8174     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8175    },
8176    {
8177     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
8178    },
8179    {
8180     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8181    },
8182    {
8183     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
8184    },
8185    {
8186     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8187    },
8188    {
8189     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
8190    },
8191    {
8192     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8193    },
8194    {
8195     "kind" : "complete_dtor_pointer",
8196     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8197    },
8198    {
8199     "kind" : "deleting_dtor_pointer",
8200     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8201    },
8202    {
8203     "is_pure" : true,
8204     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
8205    },
8206    {
8207     "is_pure" : true,
8208     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
8209    },
8210    {
8211     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8212    },
8213    {
8214     "component_value" : 40,
8215     "kind" : "vbase_offset"
8216    },
8217    {
8218     "component_value" : -8,
8219     "kind" : "offset_to_top"
8220    },
8221    {
8222     "kind" : "rtti",
8223     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8224    },
8225    {
8226     "kind" : "complete_dtor_pointer",
8227     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8228    },
8229    {
8230     "kind" : "deleting_dtor_pointer",
8231     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8232    },
8233    {
8234     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8235    },
8236    {
8237     "component_value" : 32,
8238     "kind" : "vbase_offset"
8239    },
8240    {
8241     "component_value" : -16,
8242     "kind" : "offset_to_top"
8243    },
8244    {
8245     "kind" : "rtti",
8246     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8247    },
8248    {
8249     "kind" : "complete_dtor_pointer",
8250     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8251    },
8252    {
8253     "kind" : "deleting_dtor_pointer",
8254     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8255    },
8256    {
8257     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8258    },
8259    {
8260     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8261    },
8262    {
8263     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8264    },
8265    {
8266     "kind" : "vcall_offset"
8267    },
8268    {
8269     "component_value" : -32,
8270     "kind" : "vcall_offset"
8271    },
8272    {
8273     "component_value" : -32,
8274     "kind" : "vcall_offset"
8275    },
8276    {
8277     "component_value" : -32,
8278     "kind" : "vcall_offset"
8279    },
8280    {
8281     "component_value" : -48,
8282     "kind" : "vcall_offset"
8283    },
8284    {
8285     "component_value" : -48,
8286     "kind" : "offset_to_top"
8287    },
8288    {
8289     "kind" : "rtti",
8290     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8291    },
8292    {
8293     "kind" : "complete_dtor_pointer",
8294     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8295    },
8296    {
8297     "kind" : "deleting_dtor_pointer",
8298     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8299    },
8300    {
8301     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8302    },
8303    {
8304     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8305    },
8306    {
8307     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8308    },
8309    {
8310     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8311    }
8312   ]
8313  },
8314  {
8315   "alignment" : 8,
8316   "base_specifiers" :
8317   [
8318    {
8319     "referenced_type" : "type-73"
8320    },
8321    {
8322     "referenced_type" : "type-16"
8323    },
8324    {
8325     "referenced_type" : "type-113"
8326    }
8327   ],
8328   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8329   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8330   "record_kind" : "class",
8331   "referenced_type" : "type-409",
8332   "self_type" : "type-409",
8333   "size" : 64,
8334   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8335   "template_args" : [ "type-73" ],
8336   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8337   "vtable_components" :
8338   [
8339    {
8340     "component_value" : 48,
8341     "kind" : "vbase_offset"
8342    },
8343    {
8344     "kind" : "offset_to_top"
8345    },
8346    {
8347     "kind" : "rtti",
8348     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8349    },
8350    {
8351     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8352    },
8353    {
8354     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8355    },
8356    {
8357     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8358    },
8359    {
8360     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8361    },
8362    {
8363     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8364    },
8365    {
8366     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8367    },
8368    {
8369     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8370    },
8371    {
8372     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8373    },
8374    {
8375     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8376    },
8377    {
8378     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8379    },
8380    {
8381     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8382    },
8383    {
8384     "kind" : "complete_dtor_pointer",
8385     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8386    },
8387    {
8388     "kind" : "deleting_dtor_pointer",
8389     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8390    },
8391    {
8392     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8393    },
8394    {
8395     "component_value" : 40,
8396     "kind" : "vbase_offset"
8397    },
8398    {
8399     "component_value" : -8,
8400     "kind" : "offset_to_top"
8401    },
8402    {
8403     "kind" : "rtti",
8404     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8405    },
8406    {
8407     "kind" : "complete_dtor_pointer",
8408     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8409    },
8410    {
8411     "kind" : "deleting_dtor_pointer",
8412     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8413    },
8414    {
8415     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8416    },
8417    {
8418     "component_value" : 32,
8419     "kind" : "vbase_offset"
8420    },
8421    {
8422     "component_value" : -16,
8423     "kind" : "offset_to_top"
8424    },
8425    {
8426     "kind" : "rtti",
8427     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8428    },
8429    {
8430     "kind" : "complete_dtor_pointer",
8431     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8432    },
8433    {
8434     "kind" : "deleting_dtor_pointer",
8435     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8436    },
8437    {
8438     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8439    },
8440    {
8441     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8442    },
8443    {
8444     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8445    },
8446    {
8447     "kind" : "vcall_offset"
8448    },
8449    {
8450     "component_value" : -32,
8451     "kind" : "vcall_offset"
8452    },
8453    {
8454     "component_value" : -32,
8455     "kind" : "vcall_offset"
8456    },
8457    {
8458     "component_value" : -32,
8459     "kind" : "vcall_offset"
8460    },
8461    {
8462     "component_value" : -48,
8463     "kind" : "vcall_offset"
8464    },
8465    {
8466     "component_value" : -48,
8467     "kind" : "offset_to_top"
8468    },
8469    {
8470     "kind" : "rtti",
8471     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8472    },
8473    {
8474     "kind" : "complete_dtor_pointer",
8475     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8476    },
8477    {
8478     "kind" : "deleting_dtor_pointer",
8479     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8480    },
8481    {
8482     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8483    },
8484    {
8485     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8486    },
8487    {
8488     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8489    },
8490    {
8491     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8492    }
8493   ]
8494  },
8495  {
8496   "alignment" : 8,
8497   "fields" :
8498   [
8499    {
8500     "access" : "private",
8501     "field_name" : "mMutex",
8502     "referenced_type" : "type-436"
8503    },
8504    {
8505     "access" : "private",
8506     "field_name" : "mMap",
8507     "field_offset" : 320,
8508     "referenced_type" : "type-437"
8509    }
8510   ],
8511   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8512   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8513   "record_kind" : "class",
8514   "referenced_type" : "type-435",
8515   "self_type" : "type-435",
8516   "size" : 64,
8517   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8518   "template_args" : [ "type-143", "type-438" ],
8519   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8520  },
8521  {
8522   "alignment" : 8,
8523   "fields" :
8524   [
8525    {
8526     "access" : "private",
8527     "field_name" : "mMutex",
8528     "referenced_type" : "type-444"
8529    },
8530    {
8531     "access" : "private",
8532     "field_name" : "mMap",
8533     "field_offset" : 320,
8534     "referenced_type" : "type-445"
8535    }
8536   ],
8537   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8538   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8539   "record_kind" : "class",
8540   "referenced_type" : "type-443",
8541   "self_type" : "type-443",
8542   "size" : 64,
8543   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8544   "template_args" : [ "type-143", "type-36" ],
8545   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8546  },
8547  {
8548   "alignment" : 8,
8549   "fields" :
8550   [
8551    {
8552     "access" : "private",
8553     "field_name" : "mMutex",
8554     "referenced_type" : "type-450"
8555    },
8556    {
8557     "access" : "private",
8558     "field_name" : "mMap",
8559     "field_offset" : 320,
8560     "referenced_type" : "type-451"
8561    }
8562   ],
8563   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8564   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8565   "record_kind" : "class",
8566   "referenced_type" : "type-449",
8567   "self_type" : "type-449",
8568   "size" : 64,
8569   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8570   "template_args" : [ "type-452", "type-350" ],
8571   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8572  },
8573  {
8574   "alignment" : 8,
8575   "fields" :
8576   [
8577    {
8578     "access" : "private",
8579     "field_name" : "mMutex",
8580     "referenced_type" : "type-468"
8581    },
8582    {
8583     "access" : "private",
8584     "field_name" : "mMap",
8585     "field_offset" : 320,
8586     "referenced_type" : "type-469"
8587    }
8588   ],
8589   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8590   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8591   "record_kind" : "class",
8592   "referenced_type" : "type-467",
8593   "self_type" : "type-467",
8594   "size" : 64,
8595   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8596   "template_args" : [ "type-470", "type-471" ],
8597   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8598  },
8599  {
8600   "alignment" : 8,
8601   "fields" :
8602   [
8603    {
8604     "access" : "private",
8605     "field_name" : "mMutex",
8606     "referenced_type" : "type-458"
8607    },
8608    {
8609     "access" : "private",
8610     "field_name" : "mMap",
8611     "field_offset" : 320,
8612     "referenced_type" : "type-459"
8613    }
8614   ],
8615   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8616   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8617   "record_kind" : "class",
8618   "referenced_type" : "type-457",
8619   "self_type" : "type-457",
8620   "size" : 64,
8621   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8622   "template_args" : [ "type-460", "type-461" ],
8623   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8624  },
8625  {
8626   "alignment" : 8,
8627   "fields" :
8628   [
8629    {
8630     "field_name" : "flags",
8631     "referenced_type" : "type-2"
8632    },
8633    {
8634     "field_name" : "fdIndex",
8635     "field_offset" : 32,
8636     "referenced_type" : "type-2"
8637    },
8638    {
8639     "field_name" : "offset",
8640     "field_offset" : 64,
8641     "referenced_type" : "type-2"
8642    },
8643    {
8644     "field_name" : "extent",
8645     "field_offset" : 128,
8646     "referenced_type" : "type-25"
8647    }
8648   ],
8649   "linker_set_key" : "android::hardware::GrantorDescriptor",
8650   "name" : "android::hardware::GrantorDescriptor",
8651   "referenced_type" : "type-333",
8652   "self_type" : "type-333",
8653   "size" : 24,
8654   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8655   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8656  },
8657  {
8658   "alignment" : 8,
8659   "base_specifiers" :
8660   [
8661    {
8662     "is_virtual" : true,
8663     "referenced_type" : "type-315"
8664    },
8665    {
8666     "is_virtual" : true,
8667     "referenced_type" : "type-11"
8668    }
8669   ],
8670   "linker_set_key" : "android::hardware::HidlMemory",
8671   "name" : "android::hardware::HidlMemory",
8672   "record_kind" : "class",
8673   "referenced_type" : "type-325",
8674   "self_type" : "type-325",
8675   "size" : 64,
8676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8677   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8678   "vtable_components" :
8679   [
8680    {
8681     "component_value" : 48,
8682     "kind" : "vbase_offset"
8683    },
8684    {
8685     "component_value" : 8,
8686     "kind" : "vbase_offset"
8687    },
8688    {
8689     "kind" : "offset_to_top"
8690    },
8691    {
8692     "kind" : "rtti",
8693     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8694    },
8695    {
8696     "kind" : "complete_dtor_pointer",
8697     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8698    },
8699    {
8700     "kind" : "deleting_dtor_pointer",
8701     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8702    },
8703    {
8704     "kind" : "vcall_offset"
8705    },
8706    {
8707     "kind" : "vcall_offset"
8708    },
8709    {
8710     "kind" : "vcall_offset"
8711    },
8712    {
8713     "kind" : "vcall_offset"
8714    },
8715    {
8716     "component_value" : -48,
8717     "kind" : "vcall_offset"
8718    },
8719    {
8720     "component_value" : -48,
8721     "kind" : "offset_to_top"
8722    },
8723    {
8724     "kind" : "rtti",
8725     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8726    },
8727    {
8728     "kind" : "complete_dtor_pointer",
8729     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8730    },
8731    {
8732     "kind" : "deleting_dtor_pointer",
8733     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8734    },
8735    {
8736     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8737    },
8738    {
8739     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8740    },
8741    {
8742     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8743    },
8744    {
8745     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8746    }
8747   ]
8748  },
8749  {
8750   "alignment" : 8,
8751   "base_specifiers" :
8752   [
8753    {
8754     "is_virtual" : true,
8755     "referenced_type" : "type-11"
8756    }
8757   ],
8758   "linker_set_key" : "android::hardware::IBinder",
8759   "name" : "android::hardware::IBinder",
8760   "record_kind" : "class",
8761   "referenced_type" : "type-10",
8762   "self_type" : "type-10",
8763   "size" : 24,
8764   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8765   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8766   "vtable_components" :
8767   [
8768    {
8769     "component_value" : 8,
8770     "kind" : "vbase_offset"
8771    },
8772    {
8773     "kind" : "offset_to_top"
8774    },
8775    {
8776     "kind" : "rtti",
8777     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8778    },
8779    {
8780     "is_pure" : true,
8781     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8782    },
8783    {
8784     "is_pure" : true,
8785     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8786    },
8787    {
8788     "is_pure" : true,
8789     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8790    },
8791    {
8792     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8793    },
8794    {
8795     "is_pure" : true,
8796     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8797    },
8798    {
8799     "is_pure" : true,
8800     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8801    },
8802    {
8803     "is_pure" : true,
8804     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8805    },
8806    {
8807     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8808    },
8809    {
8810     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8811    },
8812    {
8813     "kind" : "complete_dtor_pointer",
8814     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8815    },
8816    {
8817     "kind" : "deleting_dtor_pointer",
8818     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8819    },
8820    {
8821     "kind" : "vcall_offset"
8822    },
8823    {
8824     "kind" : "vcall_offset"
8825    },
8826    {
8827     "kind" : "vcall_offset"
8828    },
8829    {
8830     "kind" : "vcall_offset"
8831    },
8832    {
8833     "component_value" : -8,
8834     "kind" : "vcall_offset"
8835    },
8836    {
8837     "component_value" : -8,
8838     "kind" : "offset_to_top"
8839    },
8840    {
8841     "kind" : "rtti",
8842     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8843    },
8844    {
8845     "kind" : "complete_dtor_pointer",
8846     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8847    },
8848    {
8849     "kind" : "deleting_dtor_pointer",
8850     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8851    },
8852    {
8853     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8854    },
8855    {
8856     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8857    },
8858    {
8859     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8860    },
8861    {
8862     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8863    }
8864   ]
8865  },
8866  {
8867   "alignment" : 8,
8868   "base_specifiers" :
8869   [
8870    {
8871     "is_virtual" : true,
8872     "referenced_type" : "type-11"
8873    }
8874   ],
8875   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8876   "name" : "android::hardware::IBinder::DeathRecipient",
8877   "record_kind" : "class",
8878   "referenced_type" : "type-66",
8879   "self_type" : "type-66",
8880   "size" : 24,
8881   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8882   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8883   "vtable_components" :
8884   [
8885    {
8886     "component_value" : 8,
8887     "kind" : "vbase_offset"
8888    },
8889    {
8890     "kind" : "offset_to_top"
8891    },
8892    {
8893     "kind" : "rtti",
8894     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8895    },
8896    {
8897     "is_pure" : true,
8898     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8899    },
8900    {
8901     "kind" : "complete_dtor_pointer",
8902     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8903    },
8904    {
8905     "kind" : "deleting_dtor_pointer",
8906     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8907    },
8908    {
8909     "kind" : "vcall_offset"
8910    },
8911    {
8912     "kind" : "vcall_offset"
8913    },
8914    {
8915     "kind" : "vcall_offset"
8916    },
8917    {
8918     "kind" : "vcall_offset"
8919    },
8920    {
8921     "component_value" : -8,
8922     "kind" : "vcall_offset"
8923    },
8924    {
8925     "component_value" : -8,
8926     "kind" : "offset_to_top"
8927    },
8928    {
8929     "kind" : "rtti",
8930     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8931    },
8932    {
8933     "kind" : "complete_dtor_pointer",
8934     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8935    },
8936    {
8937     "kind" : "deleting_dtor_pointer",
8938     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8939    },
8940    {
8941     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8942    },
8943    {
8944     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8945    },
8946    {
8947     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8948    },
8949    {
8950     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8951    }
8952   ]
8953  },
8954  {
8955   "alignment" : 8,
8956   "base_specifiers" :
8957   [
8958    {
8959     "is_virtual" : true,
8960     "referenced_type" : "type-11"
8961    }
8962   ],
8963   "linker_set_key" : "android::hardware::IInterface",
8964   "name" : "android::hardware::IInterface",
8965   "record_kind" : "class",
8966   "referenced_type" : "type-16",
8967   "self_type" : "type-16",
8968   "size" : 24,
8969   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8970   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8971   "vtable_components" :
8972   [
8973    {
8974     "component_value" : 8,
8975     "kind" : "vbase_offset"
8976    },
8977    {
8978     "kind" : "offset_to_top"
8979    },
8980    {
8981     "kind" : "rtti",
8982     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8983    },
8984    {
8985     "kind" : "complete_dtor_pointer",
8986     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8987    },
8988    {
8989     "kind" : "deleting_dtor_pointer",
8990     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8991    },
8992    {
8993     "is_pure" : true,
8994     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8995    },
8996    {
8997     "kind" : "vcall_offset"
8998    },
8999    {
9000     "kind" : "vcall_offset"
9001    },
9002    {
9003     "kind" : "vcall_offset"
9004    },
9005    {
9006     "kind" : "vcall_offset"
9007    },
9008    {
9009     "component_value" : -8,
9010     "kind" : "vcall_offset"
9011    },
9012    {
9013     "component_value" : -8,
9014     "kind" : "offset_to_top"
9015    },
9016    {
9017     "kind" : "rtti",
9018     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9019    },
9020    {
9021     "kind" : "complete_dtor_pointer",
9022     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9023    },
9024    {
9025     "kind" : "deleting_dtor_pointer",
9026     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9027    },
9028    {
9029     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9030    },
9031    {
9032     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9033    },
9034    {
9035     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9036    },
9037    {
9038     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9039    }
9040   ]
9041  },
9042  {
9043   "alignment" : 8,
9044   "fields" :
9045   [
9046    {
9047     "access" : "private",
9048     "field_name" : "mGrantors",
9049     "referenced_type" : "type-329"
9050    },
9051    {
9052     "access" : "private",
9053     "field_name" : "mHandle",
9054     "field_offset" : 128,
9055     "referenced_type" : "type-383"
9056    },
9057    {
9058     "access" : "private",
9059     "field_name" : "mQuantum",
9060     "field_offset" : 192,
9061     "referenced_type" : "type-2"
9062    },
9063    {
9064     "access" : "private",
9065     "field_name" : "mFlags",
9066     "field_offset" : 224,
9067     "referenced_type" : "type-2"
9068    }
9069   ],
9070   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9071   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9072   "referenced_type" : "type-382",
9073   "self_type" : "type-382",
9074   "size" : 32,
9075   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9076   "template_args" : [ "type-53" ],
9077   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9078  },
9079  {
9080   "alignment" : 8,
9081   "fields" :
9082   [
9083    {
9084     "access" : "private",
9085     "field_name" : "mBufCachePos",
9086     "referenced_type" : "type-25"
9087    },
9088    {
9089     "access" : "private",
9090     "field_name" : "mBufCache",
9091     "field_offset" : 64,
9092     "referenced_type" : "type-413"
9093    },
9094    {
9095     "access" : "private",
9096     "field_name" : "mError",
9097     "field_offset" : 256,
9098     "referenced_type" : "type-20"
9099    },
9100    {
9101     "access" : "private",
9102     "field_name" : "mData",
9103     "field_offset" : 320,
9104     "referenced_type" : "type-364"
9105    },
9106    {
9107     "access" : "private",
9108     "field_name" : "mDataSize",
9109     "field_offset" : 384,
9110     "referenced_type" : "type-25"
9111    },
9112    {
9113     "access" : "private",
9114     "field_name" : "mDataCapacity",
9115     "field_offset" : 448,
9116     "referenced_type" : "type-25"
9117    },
9118    {
9119     "access" : "private",
9120     "field_name" : "mDataPos",
9121     "field_offset" : 512,
9122     "referenced_type" : "type-25"
9123    },
9124    {
9125     "access" : "private",
9126     "field_name" : "mObjects",
9127     "field_offset" : 576,
9128     "referenced_type" : "type-414"
9129    },
9130    {
9131     "access" : "private",
9132     "field_name" : "mObjectsSize",
9133     "field_offset" : 640,
9134     "referenced_type" : "type-25"
9135    },
9136    {
9137     "access" : "private",
9138     "field_name" : "mObjectsCapacity",
9139     "field_offset" : 704,
9140     "referenced_type" : "type-25"
9141    },
9142    {
9143     "access" : "private",
9144     "field_name" : "mNextObjectHint",
9145     "field_offset" : 768,
9146     "referenced_type" : "type-25"
9147    },
9148    {
9149     "access" : "private",
9150     "field_name" : "mNumRef",
9151     "field_offset" : 832,
9152     "referenced_type" : "type-25"
9153    },
9154    {
9155     "access" : "private",
9156     "field_name" : "mFdsKnown",
9157     "field_offset" : 896,
9158     "referenced_type" : "type-36"
9159    },
9160    {
9161     "access" : "private",
9162     "field_name" : "mHasFds",
9163     "field_offset" : 904,
9164     "referenced_type" : "type-36"
9165    },
9166    {
9167     "access" : "private",
9168     "field_name" : "mAllowFds",
9169     "field_offset" : 912,
9170     "referenced_type" : "type-36"
9171    },
9172    {
9173     "access" : "private",
9174     "field_name" : "mOwner",
9175     "field_offset" : 960,
9176     "referenced_type" : "type-415"
9177    },
9178    {
9179     "access" : "private",
9180     "field_name" : "mOwnerCookie",
9181     "field_offset" : 1024,
9182     "referenced_type" : "type-21"
9183    }
9184   ],
9185   "linker_set_key" : "android::hardware::Parcel",
9186   "name" : "android::hardware::Parcel",
9187   "record_kind" : "class",
9188   "referenced_type" : "type-412",
9189   "self_type" : "type-412",
9190   "size" : 136,
9191   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9192   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9193  },
9194  {
9195   "access" : "private",
9196   "alignment" : 8,
9197   "fields" :
9198   [
9199    {
9200     "field_name" : "index",
9201     "referenced_type" : "type-25"
9202    },
9203    {
9204     "field_name" : "buffer",
9205     "field_offset" : 64,
9206     "referenced_type" : "type-261"
9207    },
9208    {
9209     "field_name" : "bufend",
9210     "field_offset" : 128,
9211     "referenced_type" : "type-261"
9212    }
9213   ],
9214   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9215   "name" : "android::hardware::Parcel::BufferInfo",
9216   "referenced_type" : "type-420",
9217   "self_type" : "type-420",
9218   "size" : 24,
9219   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9220   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9221  },
9222  {
9223   "alignment" : 8,
9224   "base_specifiers" :
9225   [
9226    {
9227     "is_virtual" : true,
9228     "referenced_type" : "type-11"
9229    }
9230   ],
9231   "fields" :
9232   [
9233    {
9234     "access" : "private",
9235     "field_name" : "mDriverFD",
9236     "field_offset" : 64,
9237     "referenced_type" : "type-20"
9238    },
9239    {
9240     "access" : "private",
9241     "field_name" : "mVMStart",
9242     "field_offset" : 128,
9243     "referenced_type" : "type-21"
9244    },
9245    {
9246     "access" : "private",
9247     "field_name" : "mThreadCountLock",
9248     "field_offset" : 192,
9249     "referenced_type" : "type-23"
9250    },
9251    {
9252     "access" : "private",
9253     "field_name" : "mThreadCountDecrement",
9254     "field_offset" : 512,
9255     "referenced_type" : "type-24"
9256    },
9257    {
9258     "access" : "private",
9259     "field_name" : "mExecutingThreadsCount",
9260     "field_offset" : 896,
9261     "referenced_type" : "type-25"
9262    },
9263    {
9264     "access" : "private",
9265     "field_name" : "mMaxThreads",
9266     "field_offset" : 960,
9267     "referenced_type" : "type-25"
9268    },
9269    {
9270     "access" : "private",
9271     "field_name" : "mStarvationStartTimeMs",
9272     "field_offset" : 1024,
9273     "referenced_type" : "type-26"
9274    },
9275    {
9276     "access" : "private",
9277     "field_name" : "mLock",
9278     "field_offset" : 1088,
9279     "referenced_type" : "type-27"
9280    },
9281    {
9282     "access" : "private",
9283     "field_name" : "mHandleToObject",
9284     "field_offset" : 1408,
9285     "referenced_type" : "type-29"
9286    },
9287    {
9288     "access" : "private",
9289     "field_name" : "mManagesContexts",
9290     "field_offset" : 1728,
9291     "referenced_type" : "type-36"
9292    },
9293    {
9294     "access" : "private",
9295     "field_name" : "mBinderContextCheckFunc",
9296     "field_offset" : 1792,
9297     "referenced_type" : "type-37"
9298    },
9299    {
9300     "access" : "private",
9301     "field_name" : "mBinderContextUserData",
9302     "field_offset" : 1856,
9303     "referenced_type" : "type-21"
9304    },
9305    {
9306     "access" : "private",
9307     "field_name" : "mContexts",
9308     "field_offset" : 1920,
9309     "referenced_type" : "type-46"
9310    },
9311    {
9312     "access" : "private",
9313     "field_name" : "mRootDir",
9314     "field_offset" : 2240,
9315     "referenced_type" : "type-50"
9316    },
9317    {
9318     "access" : "private",
9319     "field_name" : "mThreadPoolStarted",
9320     "field_offset" : 2304,
9321     "referenced_type" : "type-36"
9322    },
9323    {
9324     "access" : "private",
9325     "field_name" : "mSpawnThreadOnStart",
9326     "field_offset" : 2312,
9327     "referenced_type" : "type-36"
9328    },
9329    {
9330     "access" : "private",
9331     "field_name" : "mThreadPoolSeq",
9332     "field_offset" : 2336,
9333     "referenced_type" : "type-54"
9334    },
9335    {
9336     "access" : "private",
9337     "field_name" : "mMmapSize",
9338     "field_offset" : 2368,
9339     "referenced_type" : "type-32"
9340    },
9341    {
9342     "access" : "private",
9343     "field_name" : "mCallRestriction",
9344     "field_offset" : 2432,
9345     "referenced_type" : "type-55"
9346    }
9347   ],
9348   "linker_set_key" : "android::hardware::ProcessState",
9349   "name" : "android::hardware::ProcessState",
9350   "record_kind" : "class",
9351   "referenced_type" : "type-19",
9352   "self_type" : "type-19",
9353   "size" : 328,
9354   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9355   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9356   "vtable_components" :
9357   [
9358    {
9359     "component_value" : 312,
9360     "kind" : "vbase_offset"
9361    },
9362    {
9363     "kind" : "offset_to_top"
9364    },
9365    {
9366     "kind" : "rtti",
9367     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9368    },
9369    {
9370     "kind" : "complete_dtor_pointer",
9371     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9372    },
9373    {
9374     "kind" : "deleting_dtor_pointer",
9375     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9376    },
9377    {
9378     "kind" : "vcall_offset"
9379    },
9380    {
9381     "kind" : "vcall_offset"
9382    },
9383    {
9384     "kind" : "vcall_offset"
9385    },
9386    {
9387     "kind" : "vcall_offset"
9388    },
9389    {
9390     "component_value" : -312,
9391     "kind" : "vcall_offset"
9392    },
9393    {
9394     "component_value" : -312,
9395     "kind" : "offset_to_top"
9396    },
9397    {
9398     "kind" : "rtti",
9399     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9400    },
9401    {
9402     "kind" : "complete_dtor_pointer",
9403     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9404    },
9405    {
9406     "kind" : "deleting_dtor_pointer",
9407     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9408    },
9409    {
9410     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9411    },
9412    {
9413     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9414    },
9415    {
9416     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9417    },
9418    {
9419     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9420    }
9421   ]
9422  },
9423  {
9424   "access" : "private",
9425   "alignment" : 8,
9426   "fields" :
9427   [
9428    {
9429     "field_name" : "binder",
9430     "referenced_type" : "type-9"
9431    },
9432    {
9433     "field_name" : "refs",
9434     "field_offset" : 64,
9435     "referenced_type" : "type-34"
9436    }
9437   ],
9438   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9439   "name" : "android::hardware::ProcessState::handle_entry",
9440   "referenced_type" : "type-33",
9441   "self_type" : "type-33",
9442   "size" : 16,
9443   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9444   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9445  },
9446  {
9447   "alignment" : 8,
9448   "base_specifiers" :
9449   [
9450    {
9451     "referenced_type" : "type-164"
9452    }
9453   ],
9454   "fields" :
9455   [
9456    {
9457     "access" : "private",
9458     "field_name" : "mVal",
9459     "field_offset" : 288,
9460     "referenced_type" : "type-171"
9461    }
9462   ],
9463   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9464   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9465   "record_kind" : "class",
9466   "referenced_type" : "type-170",
9467   "self_type" : "type-170",
9468   "size" : 40,
9469   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9470   "template_args" : [ "type-171" ],
9471   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
9472  },
9473  {
9474   "alignment" : 8,
9475   "base_specifiers" :
9476   [
9477    {
9478     "referenced_type" : "type-164"
9479    }
9480   ],
9481   "fields" :
9482   [
9483    {
9484     "access" : "private",
9485     "field_name" : "mVal",
9486     "field_offset" : 320,
9487     "referenced_type" : "type-128"
9488    }
9489   ],
9490   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
9491   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
9492   "record_kind" : "class",
9493   "referenced_type" : "type-184",
9494   "self_type" : "type-184",
9495   "size" : 48,
9496   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9497   "template_args" : [ "type-128" ],
9498   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_04INfcEEEEE"
9499  },
9500  {
9501   "alignment" : 8,
9502   "base_specifiers" :
9503   [
9504    {
9505     "referenced_type" : "type-164"
9506    }
9507   ],
9508   "fields" :
9509   [
9510    {
9511     "access" : "private",
9512     "field_name" : "mVal",
9513     "field_offset" : 320,
9514     "referenced_type" : "type-106"
9515    }
9516   ],
9517   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
9518   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
9519   "record_kind" : "class",
9520   "referenced_type" : "type-600",
9521   "self_type" : "type-600",
9522   "size" : 48,
9523   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9524   "template_args" : [ "type-106" ],
9525   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_018INfcClientCallbackEEEEE"
9526  },
9527  {
9528   "alignment" : 8,
9529   "base_specifiers" :
9530   [
9531    {
9532     "referenced_type" : "type-164"
9533    }
9534   ],
9535   "fields" :
9536   [
9537    {
9538     "access" : "private",
9539     "field_name" : "mVal",
9540     "field_offset" : 264,
9541     "referenced_type" : "type-36"
9542    }
9543   ],
9544   "linker_set_key" : "android::hardware::Return<bool>",
9545   "name" : "android::hardware::Return<bool>",
9546   "record_kind" : "class",
9547   "referenced_type" : "type-163",
9548   "self_type" : "type-163",
9549   "size" : 40,
9550   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9551   "template_args" : [ "type-36" ],
9552   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9553  },
9554  {
9555   "alignment" : 8,
9556   "base_specifiers" :
9557   [
9558    {
9559     "referenced_type" : "type-164"
9560    }
9561   ],
9562   "fields" :
9563   [
9564    {
9565     "access" : "private",
9566     "field_name" : "mVal",
9567     "field_offset" : 288,
9568     "referenced_type" : "type-2"
9569    }
9570   ],
9571   "linker_set_key" : "android::hardware::Return<unsigned int>",
9572   "name" : "android::hardware::Return<unsigned int>",
9573   "record_kind" : "class",
9574   "referenced_type" : "type-177",
9575   "self_type" : "type-177",
9576   "size" : 40,
9577   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9578   "template_args" : [ "type-2" ],
9579   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
9580  },
9581  {
9582   "alignment" : 8,
9583   "base_specifiers" :
9584   [
9585    {
9586     "referenced_type" : "type-164"
9587    }
9588   ],
9589   "linker_set_key" : "android::hardware::Return<void>",
9590   "name" : "android::hardware::Return<void>",
9591   "record_kind" : "class",
9592   "referenced_type" : "type-197",
9593   "self_type" : "type-197",
9594   "size" : 40,
9595   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9596   "template_args" : [ "type-22" ],
9597   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9598  },
9599  {
9600   "alignment" : 8,
9601   "fields" :
9602   [
9603    {
9604     "access" : "private",
9605     "field_name" : "mException",
9606     "referenced_type" : "type-20"
9607    },
9608    {
9609     "access" : "private",
9610     "field_name" : "mErrorCode",
9611     "field_offset" : 32,
9612     "referenced_type" : "type-20"
9613    },
9614    {
9615     "access" : "private",
9616     "field_name" : "mMessage",
9617     "field_offset" : 64,
9618     "referenced_type" : "type-154"
9619    }
9620   ],
9621   "linker_set_key" : "android::hardware::Status",
9622   "name" : "android::hardware::Status",
9623   "record_kind" : "class",
9624   "referenced_type" : "type-153",
9625   "self_type" : "type-153",
9626   "size" : 32,
9627   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9628   "unique_id" : "_ZTSN7android8hardware6StatusE"
9629  },
9630  {
9631   "alignment" : 8,
9632   "fields" :
9633   [
9634    {
9635     "access" : "protected",
9636     "field_name" : "mInstrumentationCallbacks",
9637     "field_offset" : 64,
9638     "referenced_type" : "type-117"
9639    },
9640    {
9641     "access" : "protected",
9642     "field_name" : "mEnableInstrumentation",
9643     "field_offset" : 256,
9644     "referenced_type" : "type-36"
9645    },
9646    {
9647     "access" : "protected",
9648     "field_name" : "mInstrumentationLibPackage",
9649     "field_offset" : 320,
9650     "referenced_type" : "type-118"
9651    },
9652    {
9653     "access" : "protected",
9654     "field_name" : "mInterfaceName",
9655     "field_offset" : 512,
9656     "referenced_type" : "type-119"
9657    }
9658   ],
9659   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9660   "name" : "android::hardware::details::HidlInstrumentor",
9661   "referenced_type" : "type-116",
9662   "self_type" : "type-116",
9663   "size" : 88,
9664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9665   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9666   "vtable_components" :
9667   [
9668    {
9669     "kind" : "offset_to_top"
9670    },
9671    {
9672     "kind" : "rtti",
9673     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9674    },
9675    {
9676     "kind" : "complete_dtor_pointer",
9677     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9678    },
9679    {
9680     "kind" : "deleting_dtor_pointer",
9681     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9682    }
9683   ]
9684  },
9685  {
9686   "alignment" : 4,
9687   "fields" :
9688   [
9689    {
9690     "field_name" : "sched_policy",
9691     "referenced_type" : "type-20"
9692    },
9693    {
9694     "field_name" : "prio",
9695     "field_offset" : 32,
9696     "referenced_type" : "type-20"
9697    }
9698   ],
9699   "linker_set_key" : "android::hardware::details::SchedPrio",
9700   "name" : "android::hardware::details::SchedPrio",
9701   "referenced_type" : "type-438",
9702   "self_type" : "type-438",
9703   "size" : 8,
9704   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9705   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9706  },
9707  {
9708   "alignment" : 8,
9709   "fields" :
9710   [
9711    {
9712     "access" : "private",
9713     "field_name" : "mQueue",
9714     "referenced_type" : "type-596"
9715    }
9716   ],
9717   "linker_set_key" : "android::hardware::details::TaskRunner",
9718   "name" : "android::hardware::details::TaskRunner",
9719   "record_kind" : "class",
9720   "referenced_type" : "type-595",
9721   "self_type" : "type-595",
9722   "size" : 16,
9723   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9724   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9725  },
9726  {
9727   "alignment" : 1,
9728   "linker_set_key" : "android::hardware::details::bnhw_tag",
9729   "name" : "android::hardware::details::bnhw_tag",
9730   "referenced_type" : "type-245",
9731   "self_type" : "type-245",
9732   "size" : 1,
9733   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9734   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9735  },
9736  {
9737   "alignment" : 1,
9738   "linker_set_key" : "android::hardware::details::bphw_tag",
9739   "name" : "android::hardware::details::bphw_tag",
9740   "referenced_type" : "type-256",
9741   "self_type" : "type-256",
9742   "size" : 1,
9743   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9744   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9745  },
9746  {
9747   "alignment" : 1,
9748   "linker_set_key" : "android::hardware::details::bs_tag",
9749   "name" : "android::hardware::details::bs_tag",
9750   "referenced_type" : "type-269",
9751   "self_type" : "type-269",
9752   "size" : 1,
9753   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9754   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9755  },
9756  {
9757   "access" : "private",
9758   "alignment" : 8,
9759   "fields" :
9760   [
9761    {
9762     "field_name" : "mPointer",
9763     "referenced_type" : "type-332"
9764    },
9765    {
9766     "field_name" : "_pad",
9767     "referenced_type" : "type-25"
9768    }
9769   ],
9770   "is_anonymous" : true,
9771   "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",
9772   "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",
9773   "record_kind" : "union",
9774   "referenced_type" : "type-331",
9775   "self_type" : "type-331",
9776   "size" : 8,
9777   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9778   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9779  },
9780  {
9781   "alignment" : 8,
9782   "fields" :
9783   [
9784    {
9785     "access" : "private",
9786     "referenced_type" : "type-331"
9787    }
9788   ],
9789   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9790   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9791   "referenced_type" : "type-330",
9792   "self_type" : "type-330",
9793   "size" : 8,
9794   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9795   "template_args" : [ "type-333" ],
9796   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9797  },
9798  {
9799   "alignment" : 8,
9800   "fields" :
9801   [
9802    {
9803     "access" : "private",
9804     "referenced_type" : "type-345"
9805    }
9806   ],
9807   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9808   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9809   "referenced_type" : "type-344",
9810   "self_type" : "type-344",
9811   "size" : 8,
9812   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9813   "template_args" : [ "type-347" ],
9814   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9815  },
9816  {
9817   "alignment" : 8,
9818   "fields" :
9819   [
9820    {
9821     "access" : "private",
9822     "referenced_type" : "type-336"
9823    }
9824   ],
9825   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9826   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9827   "referenced_type" : "type-335",
9828   "self_type" : "type-335",
9829   "size" : 8,
9830   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9831   "template_args" : [ "type-311" ],
9832   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9833  },
9834  {
9835   "alignment" : 8,
9836   "fields" :
9837   [
9838    {
9839     "access" : "private",
9840     "referenced_type" : "type-370"
9841    }
9842   ],
9843   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9844   "name" : "android::hardware::details::hidl_pointer<char>",
9845   "referenced_type" : "type-369",
9846   "self_type" : "type-369",
9847   "size" : 8,
9848   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9849   "template_args" : [ "type-53" ],
9850   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9851  },
9852  {
9853   "access" : "private",
9854   "alignment" : 8,
9855   "fields" :
9856   [
9857    {
9858     "field_name" : "mPointer",
9859     "referenced_type" : "type-189"
9860    },
9861    {
9862     "field_name" : "_pad",
9863     "referenced_type" : "type-25"
9864    }
9865   ],
9866   "is_anonymous" : true,
9867   "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",
9868   "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",
9869   "record_kind" : "union",
9870   "referenced_type" : "type-370",
9871   "self_type" : "type-370",
9872   "size" : 8,
9873   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9874   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9875  },
9876  {
9877   "alignment" : 8,
9878   "fields" :
9879   [
9880    {
9881     "access" : "private",
9882     "referenced_type" : "type-313"
9883    }
9884   ],
9885   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9886   "name" : "android::hardware::details::hidl_pointer<const char>",
9887   "referenced_type" : "type-312",
9888   "self_type" : "type-312",
9889   "size" : 8,
9890   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9891   "template_args" : [ "type-52" ],
9892   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9893  },
9894  {
9895   "access" : "private",
9896   "alignment" : 8,
9897   "fields" :
9898   [
9899    {
9900     "field_name" : "mPointer",
9901     "referenced_type" : "type-51"
9902    },
9903    {
9904     "field_name" : "_pad",
9905     "referenced_type" : "type-25"
9906    }
9907   ],
9908   "is_anonymous" : true,
9909   "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",
9910   "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",
9911   "record_kind" : "union",
9912   "referenced_type" : "type-313",
9913   "self_type" : "type-313",
9914   "size" : 8,
9915   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9916   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9917  },
9918  {
9919   "alignment" : 8,
9920   "fields" :
9921   [
9922    {
9923     "access" : "private",
9924     "referenced_type" : "type-279"
9925    }
9926   ],
9927   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9928   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9929   "referenced_type" : "type-278",
9930   "self_type" : "type-278",
9931   "size" : 8,
9932   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9933   "template_args" : [ "type-281" ],
9934   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9935  },
9936  {
9937   "access" : "private",
9938   "alignment" : 8,
9939   "fields" :
9940   [
9941    {
9942     "field_name" : "mPointer",
9943     "referenced_type" : "type-280"
9944    },
9945    {
9946     "field_name" : "_pad",
9947     "referenced_type" : "type-25"
9948    }
9949   ],
9950   "is_anonymous" : true,
9951   "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",
9952   "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",
9953   "record_kind" : "union",
9954   "referenced_type" : "type-279",
9955   "self_type" : "type-279",
9956   "size" : 8,
9957   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9958   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9959  },
9960  {
9961   "access" : "private",
9962   "alignment" : 8,
9963   "fields" :
9964   [
9965    {
9966     "field_name" : "mPointer",
9967     "referenced_type" : "type-346"
9968    },
9969    {
9970     "field_name" : "_pad",
9971     "referenced_type" : "type-25"
9972    }
9973   ],
9974   "is_anonymous" : true,
9975   "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",
9976   "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",
9977   "record_kind" : "union",
9978   "referenced_type" : "type-345",
9979   "self_type" : "type-345",
9980   "size" : 8,
9981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9982   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9983  },
9984  {
9985   "access" : "private",
9986   "alignment" : 8,
9987   "fields" :
9988   [
9989    {
9990     "field_name" : "mPointer",
9991     "referenced_type" : "type-337"
9992    },
9993    {
9994     "field_name" : "_pad",
9995     "referenced_type" : "type-25"
9996    }
9997   ],
9998   "is_anonymous" : true,
9999   "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",
10000   "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",
10001   "record_kind" : "union",
10002   "referenced_type" : "type-336",
10003   "self_type" : "type-336",
10004   "size" : 8,
10005   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10006   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10007  },
10008  {
10009   "alignment" : 8,
10010   "fields" :
10011   [
10012    {
10013     "access" : "private",
10014     "referenced_type" : "type-356"
10015    }
10016   ],
10017   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10018   "name" : "android::hardware::details::hidl_pointer<int>",
10019   "referenced_type" : "type-355",
10020   "self_type" : "type-355",
10021   "size" : 8,
10022   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10023   "template_args" : [ "type-20" ],
10024   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10025  },
10026  {
10027   "access" : "private",
10028   "alignment" : 8,
10029   "fields" :
10030   [
10031    {
10032     "field_name" : "mPointer",
10033     "referenced_type" : "type-357"
10034    },
10035    {
10036     "field_name" : "_pad",
10037     "referenced_type" : "type-25"
10038    }
10039   ],
10040   "is_anonymous" : true,
10041   "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",
10042   "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",
10043   "record_kind" : "union",
10044   "referenced_type" : "type-356",
10045   "self_type" : "type-356",
10046   "size" : 8,
10047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10048   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10049  },
10050  {
10051   "alignment" : 8,
10052   "fields" :
10053   [
10054    {
10055     "access" : "private",
10056     "referenced_type" : "type-384"
10057    }
10058   ],
10059   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10060   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10061   "referenced_type" : "type-383",
10062   "self_type" : "type-383",
10063   "size" : 8,
10064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10065   "template_args" : [ "type-208" ],
10066   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10067  },
10068  {
10069   "access" : "private",
10070   "alignment" : 8,
10071   "fields" :
10072   [
10073    {
10074     "field_name" : "mPointer",
10075     "referenced_type" : "type-207"
10076    },
10077    {
10078     "field_name" : "_pad",
10079     "referenced_type" : "type-25"
10080    }
10081   ],
10082   "is_anonymous" : true,
10083   "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",
10084   "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",
10085   "record_kind" : "union",
10086   "referenced_type" : "type-384",
10087   "self_type" : "type-384",
10088   "size" : 8,
10089   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10090   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10091  },
10092  {
10093   "alignment" : 8,
10094   "fields" :
10095   [
10096    {
10097     "access" : "private",
10098     "referenced_type" : "type-363"
10099    }
10100   ],
10101   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10102   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10103   "referenced_type" : "type-362",
10104   "self_type" : "type-362",
10105   "size" : 8,
10106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10107   "template_args" : [ "type-98" ],
10108   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10109  },
10110  {
10111   "access" : "private",
10112   "alignment" : 8,
10113   "fields" :
10114   [
10115    {
10116     "field_name" : "mPointer",
10117     "referenced_type" : "type-364"
10118    },
10119    {
10120     "field_name" : "_pad",
10121     "referenced_type" : "type-25"
10122    }
10123   ],
10124   "is_anonymous" : true,
10125   "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",
10126   "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",
10127   "record_kind" : "union",
10128   "referenced_type" : "type-363",
10129   "self_type" : "type-363",
10130   "size" : 8,
10131   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10132   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10133  },
10134  {
10135   "alignment" : 1,
10136   "linker_set_key" : "android::hardware::details::i_tag",
10137   "name" : "android::hardware::details::i_tag",
10138   "referenced_type" : "type-234",
10139   "self_type" : "type-234",
10140   "size" : 1,
10141   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10142   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10143  },
10144  {
10145   "alignment" : 8,
10146   "fields" :
10147   [
10148    {
10149     "access" : "private",
10150     "field_name" : "mStatus",
10151     "referenced_type" : "type-153"
10152    },
10153    {
10154     "access" : "private",
10155     "field_name" : "mCheckedStatus",
10156     "field_offset" : 256,
10157     "referenced_type" : "type-36"
10158    }
10159   ],
10160   "linker_set_key" : "android::hardware::details::return_status",
10161   "name" : "android::hardware::details::return_status",
10162   "record_kind" : "class",
10163   "referenced_type" : "type-164",
10164   "self_type" : "type-164",
10165   "size" : 40,
10166   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10167   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10168  },
10169  {
10170   "alignment" : 1,
10171   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10172   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10173   "referenced_type" : "type-371",
10174   "self_type" : "type-371",
10175   "size" : 1,
10176   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10177   "template_args" : [ "type-98" ],
10178   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10179  },
10180  {
10181   "alignment" : 1,
10182   "fields" :
10183   [
10184    {
10185     "access" : "private",
10186     "field_name" : "mBuffer",
10187     "referenced_type" : "type-348"
10188    }
10189   ],
10190   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10191   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10192   "referenced_type" : "type-347",
10193   "self_type" : "type-347",
10194   "size" : 32,
10195   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10196   "template_args" : [ "type-98" ],
10197   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10198  },
10199  {
10200   "alignment" : 8,
10201   "base_specifiers" :
10202   [
10203    {
10204     "referenced_type" : "type-66"
10205    }
10206   ],
10207   "fields" :
10208   [
10209    {
10210     "access" : "private",
10211     "field_name" : "mRecipient",
10212     "field_offset" : 64,
10213     "referenced_type" : "type-140"
10214    },
10215    {
10216     "access" : "private",
10217     "field_name" : "mCookie",
10218     "field_offset" : 192,
10219     "referenced_type" : "type-25"
10220    },
10221    {
10222     "access" : "private",
10223     "field_name" : "mBase",
10224     "field_offset" : 256,
10225     "referenced_type" : "type-143"
10226    }
10227   ],
10228   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10229   "name" : "android::hardware::hidl_binder_death_recipient",
10230   "referenced_type" : "type-139",
10231   "self_type" : "type-139",
10232   "size" : 64,
10233   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10234   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10235   "vtable_components" :
10236   [
10237    {
10238     "component_value" : 48,
10239     "kind" : "vbase_offset"
10240    },
10241    {
10242     "kind" : "offset_to_top"
10243    },
10244    {
10245     "kind" : "rtti",
10246     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10247    },
10248    {
10249     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10250    },
10251    {
10252     "kind" : "complete_dtor_pointer",
10253     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10254    },
10255    {
10256     "kind" : "deleting_dtor_pointer",
10257     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10258    },
10259    {
10260     "kind" : "vcall_offset"
10261    },
10262    {
10263     "kind" : "vcall_offset"
10264    },
10265    {
10266     "kind" : "vcall_offset"
10267    },
10268    {
10269     "kind" : "vcall_offset"
10270    },
10271    {
10272     "component_value" : -48,
10273     "kind" : "vcall_offset"
10274    },
10275    {
10276     "component_value" : -48,
10277     "kind" : "offset_to_top"
10278    },
10279    {
10280     "kind" : "rtti",
10281     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10282    },
10283    {
10284     "kind" : "complete_dtor_pointer",
10285     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10286    },
10287    {
10288     "kind" : "deleting_dtor_pointer",
10289     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10293    },
10294    {
10295     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10296    },
10297    {
10298     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10299    },
10300    {
10301     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10302    }
10303   ]
10304  },
10305  {
10306   "alignment" : 8,
10307   "base_specifiers" :
10308   [
10309    {
10310     "is_virtual" : true,
10311     "referenced_type" : "type-11"
10312    }
10313   ],
10314   "linker_set_key" : "android::hardware::hidl_death_recipient",
10315   "name" : "android::hardware::hidl_death_recipient",
10316   "referenced_type" : "type-142",
10317   "self_type" : "type-142",
10318   "size" : 24,
10319   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10320   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10321   "vtable_components" :
10322   [
10323    {
10324     "component_value" : 8,
10325     "kind" : "vbase_offset"
10326    },
10327    {
10328     "kind" : "offset_to_top"
10329    },
10330    {
10331     "kind" : "rtti",
10332     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10333    },
10334    {
10335     "is_pure" : true,
10336     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10337    },
10338    {
10339     "kind" : "complete_dtor_pointer",
10340     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10341    },
10342    {
10343     "kind" : "deleting_dtor_pointer",
10344     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10345    },
10346    {
10347     "kind" : "vcall_offset"
10348    },
10349    {
10350     "kind" : "vcall_offset"
10351    },
10352    {
10353     "kind" : "vcall_offset"
10354    },
10355    {
10356     "kind" : "vcall_offset"
10357    },
10358    {
10359     "component_value" : -8,
10360     "kind" : "vcall_offset"
10361    },
10362    {
10363     "component_value" : -8,
10364     "kind" : "offset_to_top"
10365    },
10366    {
10367     "kind" : "rtti",
10368     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10369    },
10370    {
10371     "kind" : "complete_dtor_pointer",
10372     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10373    },
10374    {
10375     "kind" : "deleting_dtor_pointer",
10376     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10377    },
10378    {
10379     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10380    },
10381    {
10382     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10383    },
10384    {
10385     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10386    },
10387    {
10388     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10389    }
10390   ]
10391  },
10392  {
10393   "alignment" : 8,
10394   "fields" :
10395   [
10396    {
10397     "access" : "private",
10398     "field_name" : "mHandle",
10399     "referenced_type" : "type-278"
10400    },
10401    {
10402     "access" : "private",
10403     "field_name" : "mOwnsHandle",
10404     "field_offset" : 64,
10405     "referenced_type" : "type-36"
10406    }
10407   ],
10408   "linker_set_key" : "android::hardware::hidl_handle",
10409   "name" : "android::hardware::hidl_handle",
10410   "referenced_type" : "type-309",
10411   "self_type" : "type-309",
10412   "size" : 16,
10413   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10414   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10415  },
10416  {
10417   "alignment" : 8,
10418   "fields" :
10419   [
10420    {
10421     "access" : "private",
10422     "field_name" : "mHandle",
10423     "referenced_type" : "type-309"
10424    },
10425    {
10426     "access" : "private",
10427     "field_name" : "mSize",
10428     "field_offset" : 128,
10429     "referenced_type" : "type-25"
10430    },
10431    {
10432     "access" : "private",
10433     "field_name" : "mName",
10434     "field_offset" : 192,
10435     "referenced_type" : "type-311"
10436    }
10437   ],
10438   "linker_set_key" : "android::hardware::hidl_memory",
10439   "name" : "android::hardware::hidl_memory",
10440   "referenced_type" : "type-315",
10441   "self_type" : "type-315",
10442   "size" : 40,
10443   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10444   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10445  },
10446  {
10447   "alignment" : 8,
10448   "fields" :
10449   [
10450    {
10451     "access" : "private",
10452     "field_name" : "mBuffer",
10453     "referenced_type" : "type-312"
10454    },
10455    {
10456     "access" : "private",
10457     "field_name" : "mSize",
10458     "field_offset" : 64,
10459     "referenced_type" : "type-2"
10460    },
10461    {
10462     "access" : "private",
10463     "field_name" : "mOwnsBuffer",
10464     "field_offset" : 96,
10465     "referenced_type" : "type-36"
10466    }
10467   ],
10468   "linker_set_key" : "android::hardware::hidl_string",
10469   "name" : "android::hardware::hidl_string",
10470   "referenced_type" : "type-311",
10471   "self_type" : "type-311",
10472   "size" : 16,
10473   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10474   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10475  },
10476  {
10477   "alignment" : 8,
10478   "fields" :
10479   [
10480    {
10481     "access" : "private",
10482     "field_name" : "mBuffer",
10483     "referenced_type" : "type-330"
10484    },
10485    {
10486     "access" : "private",
10487     "field_name" : "mSize",
10488     "field_offset" : 64,
10489     "referenced_type" : "type-2"
10490    },
10491    {
10492     "access" : "private",
10493     "field_name" : "mOwnsBuffer",
10494     "field_offset" : 96,
10495     "referenced_type" : "type-36"
10496    }
10497   ],
10498   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10499   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10500   "referenced_type" : "type-329",
10501   "self_type" : "type-329",
10502   "size" : 16,
10503   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10504   "template_args" : [ "type-333" ],
10505   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10506  },
10507  {
10508   "alignment" : 8,
10509   "fields" :
10510   [
10511    {
10512     "access" : "private",
10513     "field_name" : "mBuffer",
10514     "referenced_type" : "type-344"
10515    },
10516    {
10517     "access" : "private",
10518     "field_name" : "mSize",
10519     "field_offset" : 64,
10520     "referenced_type" : "type-2"
10521    },
10522    {
10523     "access" : "private",
10524     "field_name" : "mOwnsBuffer",
10525     "field_offset" : 96,
10526     "referenced_type" : "type-36"
10527    }
10528   ],
10529   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10530   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10531   "referenced_type" : "type-343",
10532   "self_type" : "type-343",
10533   "size" : 16,
10534   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10535   "template_args" : [ "type-347" ],
10536   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10537  },
10538  {
10539   "alignment" : 8,
10540   "fields" :
10541   [
10542    {
10543     "access" : "private",
10544     "field_name" : "mBuffer",
10545     "referenced_type" : "type-335"
10546    },
10547    {
10548     "access" : "private",
10549     "field_name" : "mSize",
10550     "field_offset" : 64,
10551     "referenced_type" : "type-2"
10552    },
10553    {
10554     "access" : "private",
10555     "field_name" : "mOwnsBuffer",
10556     "field_offset" : 96,
10557     "referenced_type" : "type-36"
10558    }
10559   ],
10560   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10561   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10562   "referenced_type" : "type-334",
10563   "self_type" : "type-334",
10564   "size" : 16,
10565   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10566   "template_args" : [ "type-311" ],
10567   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10568  },
10569  {
10570   "alignment" : 8,
10571   "fields" :
10572   [
10573    {
10574     "access" : "private",
10575     "field_name" : "mBuffer",
10576     "referenced_type" : "type-369"
10577    },
10578    {
10579     "access" : "private",
10580     "field_name" : "mSize",
10581     "field_offset" : 64,
10582     "referenced_type" : "type-2"
10583    },
10584    {
10585     "access" : "private",
10586     "field_name" : "mOwnsBuffer",
10587     "field_offset" : 96,
10588     "referenced_type" : "type-36"
10589    }
10590   ],
10591   "linker_set_key" : "android::hardware::hidl_vec<char>",
10592   "name" : "android::hardware::hidl_vec<char>",
10593   "referenced_type" : "type-368",
10594   "self_type" : "type-368",
10595   "size" : 16,
10596   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10597   "template_args" : [ "type-53" ],
10598   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10599  },
10600  {
10601   "alignment" : 8,
10602   "fields" :
10603   [
10604    {
10605     "access" : "private",
10606     "field_name" : "mBuffer",
10607     "referenced_type" : "type-355"
10608    },
10609    {
10610     "access" : "private",
10611     "field_name" : "mSize",
10612     "field_offset" : 64,
10613     "referenced_type" : "type-2"
10614    },
10615    {
10616     "access" : "private",
10617     "field_name" : "mOwnsBuffer",
10618     "field_offset" : 96,
10619     "referenced_type" : "type-36"
10620    }
10621   ],
10622   "linker_set_key" : "android::hardware::hidl_vec<int>",
10623   "name" : "android::hardware::hidl_vec<int>",
10624   "referenced_type" : "type-354",
10625   "self_type" : "type-354",
10626   "size" : 16,
10627   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10628   "template_args" : [ "type-20" ],
10629   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10630  },
10631  {
10632   "alignment" : 8,
10633   "fields" :
10634   [
10635    {
10636     "access" : "private",
10637     "field_name" : "mBuffer",
10638     "referenced_type" : "type-362"
10639    },
10640    {
10641     "access" : "private",
10642     "field_name" : "mSize",
10643     "field_offset" : 64,
10644     "referenced_type" : "type-2"
10645    },
10646    {
10647     "access" : "private",
10648     "field_name" : "mOwnsBuffer",
10649     "field_offset" : 96,
10650     "referenced_type" : "type-36"
10651    }
10652   ],
10653   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10654   "name" : "android::hardware::hidl_vec<unsigned char>",
10655   "referenced_type" : "type-361",
10656   "self_type" : "type-361",
10657   "size" : 16,
10658   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10659   "template_args" : [ "type-98" ],
10660   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10661  },
10662  {
10663   "alignment" : 2,
10664   "fields" :
10665   [
10666    {
10667     "access" : "private",
10668     "field_name" : "mMajor",
10669     "referenced_type" : "type-100"
10670    },
10671    {
10672     "access" : "private",
10673     "field_name" : "mMinor",
10674     "field_offset" : 16,
10675     "referenced_type" : "type-100"
10676    }
10677   ],
10678   "linker_set_key" : "android::hardware::hidl_version",
10679   "name" : "android::hardware::hidl_version",
10680   "referenced_type" : "type-372",
10681   "self_type" : "type-372",
10682   "size" : 4,
10683   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10684   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10685  },
10686  {
10687   "alignment" : 8,
10688   "base_specifiers" :
10689   [
10690    {
10691     "referenced_type" : "type-427"
10692    }
10693   ],
10694   "fields" :
10695   [
10696    {
10697     "access" : "private",
10698     "field_name" : "_hidl_mImpl",
10699     "field_offset" : 1024,
10700     "referenced_type" : "type-128"
10701    }
10702   ],
10703   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
10704   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
10705   "referenced_type" : "type-446",
10706   "self_type" : "type-446",
10707   "size" : 152,
10708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
10709   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
10710   "vtable_components" :
10711   [
10712    {
10713     "component_value" : 136,
10714     "kind" : "vbase_offset"
10715    },
10716    {
10717     "kind" : "offset_to_top"
10718    },
10719    {
10720     "kind" : "rtti",
10721     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10725    },
10726    {
10727     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10728    },
10729    {
10730     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10731    },
10732    {
10733     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10734    },
10735    {
10736     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10737    },
10738    {
10739     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10740    },
10741    {
10742     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10743    },
10744    {
10745     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10746    },
10747    {
10748     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10749    },
10750    {
10751     "kind" : "complete_dtor_pointer",
10752     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10753    },
10754    {
10755     "kind" : "deleting_dtor_pointer",
10756     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10757    },
10758    {
10759     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10760    },
10761    {
10762     "component_value" : -32,
10763     "kind" : "offset_to_top"
10764    },
10765    {
10766     "kind" : "rtti",
10767     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10768    },
10769    {
10770     "kind" : "complete_dtor_pointer",
10771     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10772    },
10773    {
10774     "kind" : "deleting_dtor_pointer",
10775     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10776    },
10777    {
10778     "kind" : "vcall_offset"
10779    },
10780    {
10781     "kind" : "vcall_offset"
10782    },
10783    {
10784     "kind" : "vcall_offset"
10785    },
10786    {
10787     "kind" : "vcall_offset"
10788    },
10789    {
10790     "component_value" : -136,
10791     "kind" : "vcall_offset"
10792    },
10793    {
10794     "component_value" : -136,
10795     "kind" : "offset_to_top"
10796    },
10797    {
10798     "kind" : "rtti",
10799     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10800    },
10801    {
10802     "kind" : "complete_dtor_pointer",
10803     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10804    },
10805    {
10806     "kind" : "deleting_dtor_pointer",
10807     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10808    },
10809    {
10810     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10811    },
10812    {
10813     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10814    },
10815    {
10816     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10817    },
10818    {
10819     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10820    }
10821   ]
10822  },
10823  {
10824   "alignment" : 8,
10825   "base_specifiers" :
10826   [
10827    {
10828     "referenced_type" : "type-427"
10829    }
10830   ],
10831   "fields" :
10832   [
10833    {
10834     "access" : "private",
10835     "field_name" : "_hidl_mImpl",
10836     "field_offset" : 1024,
10837     "referenced_type" : "type-106"
10838    }
10839   ],
10840   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10841   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10842   "referenced_type" : "type-431",
10843   "self_type" : "type-431",
10844   "size" : 152,
10845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
10846   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
10847   "vtable_components" :
10848   [
10849    {
10850     "component_value" : 136,
10851     "kind" : "vbase_offset"
10852    },
10853    {
10854     "kind" : "offset_to_top"
10855    },
10856    {
10857     "kind" : "rtti",
10858     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10859    },
10860    {
10861     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10862    },
10863    {
10864     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10865    },
10866    {
10867     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10868    },
10869    {
10870     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10871    },
10872    {
10873     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10874    },
10875    {
10876     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10877    },
10878    {
10879     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10880    },
10881    {
10882     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10883    },
10884    {
10885     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10886    },
10887    {
10888     "kind" : "complete_dtor_pointer",
10889     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10890    },
10891    {
10892     "kind" : "deleting_dtor_pointer",
10893     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10894    },
10895    {
10896     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10897    },
10898    {
10899     "component_value" : -32,
10900     "kind" : "offset_to_top"
10901    },
10902    {
10903     "kind" : "rtti",
10904     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10905    },
10906    {
10907     "kind" : "complete_dtor_pointer",
10908     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10909    },
10910    {
10911     "kind" : "deleting_dtor_pointer",
10912     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10913    },
10914    {
10915     "kind" : "vcall_offset"
10916    },
10917    {
10918     "kind" : "vcall_offset"
10919    },
10920    {
10921     "kind" : "vcall_offset"
10922    },
10923    {
10924     "kind" : "vcall_offset"
10925    },
10926    {
10927     "component_value" : -136,
10928     "kind" : "vcall_offset"
10929    },
10930    {
10931     "component_value" : -136,
10932     "kind" : "offset_to_top"
10933    },
10934    {
10935     "kind" : "rtti",
10936     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10937    },
10938    {
10939     "kind" : "complete_dtor_pointer",
10940     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10941    },
10942    {
10943     "kind" : "deleting_dtor_pointer",
10944     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10945    },
10946    {
10947     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10948    },
10949    {
10950     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10951    },
10952    {
10953     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10954    },
10955    {
10956     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10957    }
10958   ]
10959  },
10960  {
10961   "alignment" : 8,
10962   "base_specifiers" :
10963   [
10964    {
10965     "referenced_type" : "type-411"
10966    },
10967    {
10968     "referenced_type" : "type-116"
10969    }
10970   ],
10971   "fields" :
10972   [
10973    {
10974     "access" : "private",
10975     "field_name" : "_hidl_mMutex",
10976     "field_offset" : 1088,
10977     "referenced_type" : "type-564"
10978    },
10979    {
10980     "access" : "private",
10981     "field_name" : "_hidl_mDeathRecipients",
10982     "field_offset" : 1408,
10983     "referenced_type" : "type-565"
10984    }
10985   ],
10986   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
10987   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
10988   "referenced_type" : "type-563",
10989   "self_type" : "type-563",
10990   "size" : 216,
10991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
10992   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
10993   "vtable_components" :
10994   [
10995    {
10996     "component_value" : 200,
10997     "kind" : "vbase_offset"
10998    },
10999    {
11000     "kind" : "offset_to_top"
11001    },
11002    {
11003     "kind" : "rtti",
11004     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11005    },
11006    {
11007     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
11008    },
11009    {
11010     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11011    },
11012    {
11013     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11014    },
11015    {
11016     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11017    },
11018    {
11019     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11020    },
11021    {
11022     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
11023    },
11024    {
11025     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11026    },
11027    {
11028     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
11029    },
11030    {
11031     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11032    },
11033    {
11034     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
11035    },
11036    {
11037     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11038    },
11039    {
11040     "kind" : "complete_dtor_pointer",
11041     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11042    },
11043    {
11044     "kind" : "deleting_dtor_pointer",
11045     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11046    },
11047    {
11048     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11049    },
11050    {
11051     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11052    },
11053    {
11054     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11055    },
11056    {
11057     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
11058    },
11059    {
11060     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
11061    },
11062    {
11063     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
11064    },
11065    {
11066     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
11067    },
11068    {
11069     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11070    },
11071    {
11072     "component_value" : 192,
11073     "kind" : "vbase_offset"
11074    },
11075    {
11076     "component_value" : -8,
11077     "kind" : "offset_to_top"
11078    },
11079    {
11080     "kind" : "rtti",
11081     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11082    },
11083    {
11084     "kind" : "complete_dtor_pointer",
11085     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11086    },
11087    {
11088     "kind" : "deleting_dtor_pointer",
11089     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11090    },
11091    {
11092     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11093    },
11094    {
11095     "component_value" : 184,
11096     "kind" : "vbase_offset"
11097    },
11098    {
11099     "component_value" : -16,
11100     "kind" : "offset_to_top"
11101    },
11102    {
11103     "kind" : "rtti",
11104     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11105    },
11106    {
11107     "kind" : "complete_dtor_pointer",
11108     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11109    },
11110    {
11111     "kind" : "deleting_dtor_pointer",
11112     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11113    },
11114    {
11115     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11116    },
11117    {
11118     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11119    },
11120    {
11121     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11122    },
11123    {
11124     "component_value" : -48,
11125     "kind" : "offset_to_top"
11126    },
11127    {
11128     "kind" : "rtti",
11129     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11130    },
11131    {
11132     "kind" : "complete_dtor_pointer",
11133     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11134    },
11135    {
11136     "kind" : "deleting_dtor_pointer",
11137     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11138    },
11139    {
11140     "kind" : "vcall_offset"
11141    },
11142    {
11143     "component_value" : -184,
11144     "kind" : "vcall_offset"
11145    },
11146    {
11147     "component_value" : -184,
11148     "kind" : "vcall_offset"
11149    },
11150    {
11151     "component_value" : -184,
11152     "kind" : "vcall_offset"
11153    },
11154    {
11155     "component_value" : -200,
11156     "kind" : "vcall_offset"
11157    },
11158    {
11159     "component_value" : -200,
11160     "kind" : "offset_to_top"
11161    },
11162    {
11163     "kind" : "rtti",
11164     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11165    },
11166    {
11167     "kind" : "complete_dtor_pointer",
11168     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11169    },
11170    {
11171     "kind" : "deleting_dtor_pointer",
11172     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11173    },
11174    {
11175     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11176    },
11177    {
11178     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11179    },
11180    {
11181     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11182    },
11183    {
11184     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11185    }
11186   ]
11187  },
11188  {
11189   "alignment" : 8,
11190   "base_specifiers" :
11191   [
11192    {
11193     "referenced_type" : "type-112"
11194    },
11195    {
11196     "referenced_type" : "type-116"
11197    }
11198   ],
11199   "fields" :
11200   [
11201    {
11202     "access" : "private",
11203     "field_name" : "_hidl_mMutex",
11204     "field_offset" : 1088,
11205     "referenced_type" : "type-110"
11206    },
11207    {
11208     "access" : "private",
11209     "field_name" : "_hidl_mDeathRecipients",
11210     "field_offset" : 1408,
11211     "referenced_type" : "type-111"
11212    }
11213   ],
11214   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11215   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11216   "referenced_type" : "type-109",
11217   "self_type" : "type-109",
11218   "size" : 216,
11219   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
11220   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
11221   "vtable_components" :
11222   [
11223    {
11224     "component_value" : 200,
11225     "kind" : "vbase_offset"
11226    },
11227    {
11228     "kind" : "offset_to_top"
11229    },
11230    {
11231     "kind" : "rtti",
11232     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11233    },
11234    {
11235     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
11236    },
11237    {
11238     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11239    },
11240    {
11241     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11242    },
11243    {
11244     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11245    },
11246    {
11247     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11248    },
11249    {
11250     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
11251    },
11252    {
11253     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11254    },
11255    {
11256     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
11257    },
11258    {
11259     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11260    },
11261    {
11262     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
11263    },
11264    {
11265     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11266    },
11267    {
11268     "kind" : "complete_dtor_pointer",
11269     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11270    },
11271    {
11272     "kind" : "deleting_dtor_pointer",
11273     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11274    },
11275    {
11276     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11277    },
11278    {
11279     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11280    },
11281    {
11282     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11283    },
11284    {
11285     "component_value" : 192,
11286     "kind" : "vbase_offset"
11287    },
11288    {
11289     "component_value" : -8,
11290     "kind" : "offset_to_top"
11291    },
11292    {
11293     "kind" : "rtti",
11294     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11295    },
11296    {
11297     "kind" : "complete_dtor_pointer",
11298     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11299    },
11300    {
11301     "kind" : "deleting_dtor_pointer",
11302     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11303    },
11304    {
11305     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11306    },
11307    {
11308     "component_value" : 184,
11309     "kind" : "vbase_offset"
11310    },
11311    {
11312     "component_value" : -16,
11313     "kind" : "offset_to_top"
11314    },
11315    {
11316     "kind" : "rtti",
11317     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11318    },
11319    {
11320     "kind" : "complete_dtor_pointer",
11321     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11322    },
11323    {
11324     "kind" : "deleting_dtor_pointer",
11325     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11326    },
11327    {
11328     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11329    },
11330    {
11331     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11332    },
11333    {
11334     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11335    },
11336    {
11337     "component_value" : -48,
11338     "kind" : "offset_to_top"
11339    },
11340    {
11341     "kind" : "rtti",
11342     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11343    },
11344    {
11345     "kind" : "complete_dtor_pointer",
11346     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11347    },
11348    {
11349     "kind" : "deleting_dtor_pointer",
11350     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11351    },
11352    {
11353     "kind" : "vcall_offset"
11354    },
11355    {
11356     "component_value" : -184,
11357     "kind" : "vcall_offset"
11358    },
11359    {
11360     "component_value" : -184,
11361     "kind" : "vcall_offset"
11362    },
11363    {
11364     "component_value" : -184,
11365     "kind" : "vcall_offset"
11366    },
11367    {
11368     "component_value" : -200,
11369     "kind" : "vcall_offset"
11370    },
11371    {
11372     "component_value" : -200,
11373     "kind" : "offset_to_top"
11374    },
11375    {
11376     "kind" : "rtti",
11377     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11378    },
11379    {
11380     "kind" : "complete_dtor_pointer",
11381     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11382    },
11383    {
11384     "kind" : "deleting_dtor_pointer",
11385     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11386    },
11387    {
11388     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11389    },
11390    {
11391     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11392    },
11393    {
11394     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11395    },
11396    {
11397     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11398    }
11399   ]
11400  },
11401  {
11402   "alignment" : 8,
11403   "base_specifiers" :
11404   [
11405    {
11406     "referenced_type" : "type-130"
11407    },
11408    {
11409     "referenced_type" : "type-116"
11410    }
11411   ],
11412   "fields" :
11413   [
11414    {
11415     "access" : "private",
11416     "field_name" : "mImpl",
11417     "field_offset" : 768,
11418     "referenced_type" : "type-135"
11419    },
11420    {
11421     "access" : "private",
11422     "field_name" : "mOnewayQueue",
11423     "field_offset" : 832,
11424     "referenced_type" : "type-595"
11425    }
11426   ],
11427   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfc",
11428   "name" : "android::hardware::nfc::V1_0::BsNfc",
11429   "referenced_type" : "type-606",
11430   "self_type" : "type-606",
11431   "size" : 136,
11432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h",
11433   "unique_id" : "_ZTSN7android8hardware3nfc4V1_05BsNfcE",
11434   "vtable_components" :
11435   [
11436    {
11437     "component_value" : 120,
11438     "kind" : "vbase_offset"
11439    },
11440    {
11441     "kind" : "offset_to_top"
11442    },
11443    {
11444     "kind" : "rtti",
11445     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11446    },
11447    {
11448     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11449    },
11450    {
11451     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11452    },
11453    {
11454     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11455    },
11456    {
11457     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11458    },
11459    {
11460     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11461    },
11462    {
11463     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc21setHALInstrumentationEv"
11464    },
11465    {
11466     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc4pingEv"
11470    },
11471    {
11472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc21notifySyspropsChangedEv"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11479    },
11480    {
11481     "kind" : "complete_dtor_pointer",
11482     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfcD1Ev"
11483    },
11484    {
11485     "kind" : "deleting_dtor_pointer",
11486     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfcD0Ev"
11487    },
11488    {
11489     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11490    },
11491    {
11492     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5writeERKNS0_8hidl_vecIhEE"
11493    },
11494    {
11495     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11496    },
11497    {
11498     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc11prediscoverEv"
11499    },
11500    {
11501     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5closeEv"
11502    },
11503    {
11504     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc14controlGrantedEv"
11505    },
11506    {
11507     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc10powerCycleEv"
11508    },
11509    {
11510     "component_value" : -8,
11511     "kind" : "offset_to_top"
11512    },
11513    {
11514     "kind" : "rtti",
11515     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11516    },
11517    {
11518     "kind" : "complete_dtor_pointer",
11519     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_05BsNfcD1Ev"
11520    },
11521    {
11522     "kind" : "deleting_dtor_pointer",
11523     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_05BsNfcD0Ev"
11524    },
11525    {
11526     "kind" : "vcall_offset"
11527    },
11528    {
11529     "kind" : "vcall_offset"
11530    },
11531    {
11532     "kind" : "vcall_offset"
11533    },
11534    {
11535     "kind" : "vcall_offset"
11536    },
11537    {
11538     "component_value" : -120,
11539     "kind" : "vcall_offset"
11540    },
11541    {
11542     "component_value" : -120,
11543     "kind" : "offset_to_top"
11544    },
11545    {
11546     "kind" : "rtti",
11547     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11548    },
11549    {
11550     "kind" : "complete_dtor_pointer",
11551     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_05BsNfcD1Ev"
11552    },
11553    {
11554     "kind" : "deleting_dtor_pointer",
11555     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_05BsNfcD0Ev"
11556    },
11557    {
11558     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11559    },
11560    {
11561     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11562    },
11563    {
11564     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11565    },
11566    {
11567     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11568    }
11569   ]
11570  },
11571  {
11572   "alignment" : 8,
11573   "base_specifiers" :
11574   [
11575    {
11576     "referenced_type" : "type-108"
11577    },
11578    {
11579     "referenced_type" : "type-116"
11580    }
11581   ],
11582   "fields" :
11583   [
11584    {
11585     "access" : "private",
11586     "field_name" : "mImpl",
11587     "field_offset" : 768,
11588     "referenced_type" : "type-124"
11589    },
11590    {
11591     "access" : "private",
11592     "field_name" : "mOnewayQueue",
11593     "field_offset" : 832,
11594     "referenced_type" : "type-595"
11595    }
11596   ],
11597   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfcClientCallback",
11598   "name" : "android::hardware::nfc::V1_0::BsNfcClientCallback",
11599   "referenced_type" : "type-594",
11600   "self_type" : "type-594",
11601   "size" : 136,
11602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h",
11603   "unique_id" : "_ZTSN7android8hardware3nfc4V1_019BsNfcClientCallbackE",
11604   "vtable_components" :
11605   [
11606    {
11607     "component_value" : 120,
11608     "kind" : "vbase_offset"
11609    },
11610    {
11611     "kind" : "offset_to_top"
11612    },
11613    {
11614     "kind" : "rtti",
11615     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11616    },
11617    {
11618     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11619    },
11620    {
11621     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11622    },
11623    {
11624     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11625    },
11626    {
11627     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11628    },
11629    {
11630     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11631    },
11632    {
11633     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback21setHALInstrumentationEv"
11634    },
11635    {
11636     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11637    },
11638    {
11639     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback4pingEv"
11640    },
11641    {
11642     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11643    },
11644    {
11645     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback21notifySyspropsChangedEv"
11646    },
11647    {
11648     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11649    },
11650    {
11651     "kind" : "complete_dtor_pointer",
11652     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11653    },
11654    {
11655     "kind" : "deleting_dtor_pointer",
11656     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11657    },
11658    {
11659     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11660    },
11661    {
11662     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11663    },
11664    {
11665     "component_value" : -8,
11666     "kind" : "offset_to_top"
11667    },
11668    {
11669     "kind" : "rtti",
11670     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11671    },
11672    {
11673     "kind" : "complete_dtor_pointer",
11674     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11675    },
11676    {
11677     "kind" : "deleting_dtor_pointer",
11678     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11679    },
11680    {
11681     "kind" : "vcall_offset"
11682    },
11683    {
11684     "kind" : "vcall_offset"
11685    },
11686    {
11687     "kind" : "vcall_offset"
11688    },
11689    {
11690     "kind" : "vcall_offset"
11691    },
11692    {
11693     "component_value" : -120,
11694     "kind" : "vcall_offset"
11695    },
11696    {
11697     "component_value" : -120,
11698     "kind" : "offset_to_top"
11699    },
11700    {
11701     "kind" : "rtti",
11702     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11703    },
11704    {
11705     "kind" : "complete_dtor_pointer",
11706     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11707    },
11708    {
11709     "kind" : "deleting_dtor_pointer",
11710     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11711    },
11712    {
11713     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11714    },
11715    {
11716     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11717    },
11718    {
11719     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11720    },
11721    {
11722     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11723    }
11724   ]
11725  },
11726  {
11727   "alignment" : 8,
11728   "base_specifiers" :
11729   [
11730    {
11731     "referenced_type" : "type-73"
11732    }
11733   ],
11734   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
11735   "name" : "android::hardware::nfc::V1_0::INfc",
11736   "referenced_type" : "type-130",
11737   "self_type" : "type-130",
11738   "size" : 24,
11739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
11740   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
11741   "vtable_components" :
11742   [
11743    {
11744     "component_value" : 8,
11745     "kind" : "vbase_offset"
11746    },
11747    {
11748     "kind" : "offset_to_top"
11749    },
11750    {
11751     "kind" : "rtti",
11752     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11753    },
11754    {
11755     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11756    },
11757    {
11758     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11759    },
11760    {
11761     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11762    },
11763    {
11764     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11765    },
11766    {
11767     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11768    },
11769    {
11770     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
11771    },
11772    {
11773     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11774    },
11775    {
11776     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
11777    },
11778    {
11779     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11780    },
11781    {
11782     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
11783    },
11784    {
11785     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11786    },
11787    {
11788     "kind" : "complete_dtor_pointer",
11789     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
11790    },
11791    {
11792     "kind" : "deleting_dtor_pointer",
11793     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
11794    },
11795    {
11796     "is_pure" : true,
11797     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11798    },
11799    {
11800     "is_pure" : true,
11801     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
11802    },
11803    {
11804     "is_pure" : true,
11805     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
11806    },
11807    {
11808     "is_pure" : true,
11809     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
11810    },
11811    {
11812     "is_pure" : true,
11813     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
11814    },
11815    {
11816     "is_pure" : true,
11817     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
11818    },
11819    {
11820     "is_pure" : true,
11821     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
11822    },
11823    {
11824     "kind" : "vcall_offset"
11825    },
11826    {
11827     "kind" : "vcall_offset"
11828    },
11829    {
11830     "kind" : "vcall_offset"
11831    },
11832    {
11833     "kind" : "vcall_offset"
11834    },
11835    {
11836     "component_value" : -8,
11837     "kind" : "vcall_offset"
11838    },
11839    {
11840     "component_value" : -8,
11841     "kind" : "offset_to_top"
11842    },
11843    {
11844     "kind" : "rtti",
11845     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11846    },
11847    {
11848     "kind" : "complete_dtor_pointer",
11849     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD1Ev"
11850    },
11851    {
11852     "kind" : "deleting_dtor_pointer",
11853     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD0Ev"
11854    },
11855    {
11856     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11857    },
11858    {
11859     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11860    },
11861    {
11862     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11863    },
11864    {
11865     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11866    }
11867   ]
11868  },
11869  {
11870   "alignment" : 8,
11871   "base_specifiers" :
11872   [
11873    {
11874     "referenced_type" : "type-73"
11875    }
11876   ],
11877   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
11878   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
11879   "referenced_type" : "type-108",
11880   "self_type" : "type-108",
11881   "size" : 24,
11882   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
11883   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
11884   "vtable_components" :
11885   [
11886    {
11887     "component_value" : 8,
11888     "kind" : "vbase_offset"
11889    },
11890    {
11891     "kind" : "offset_to_top"
11892    },
11893    {
11894     "kind" : "rtti",
11895     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11896    },
11897    {
11898     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11899    },
11900    {
11901     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11902    },
11903    {
11904     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11905    },
11906    {
11907     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11908    },
11909    {
11910     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11911    },
11912    {
11913     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
11914    },
11915    {
11916     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11917    },
11918    {
11919     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
11920    },
11921    {
11922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11923    },
11924    {
11925     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
11926    },
11927    {
11928     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11929    },
11930    {
11931     "kind" : "complete_dtor_pointer",
11932     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11933    },
11934    {
11935     "kind" : "deleting_dtor_pointer",
11936     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11937    },
11938    {
11939     "is_pure" : true,
11940     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11941    },
11942    {
11943     "is_pure" : true,
11944     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11945    },
11946    {
11947     "kind" : "vcall_offset"
11948    },
11949    {
11950     "kind" : "vcall_offset"
11951    },
11952    {
11953     "kind" : "vcall_offset"
11954    },
11955    {
11956     "kind" : "vcall_offset"
11957    },
11958    {
11959     "component_value" : -8,
11960     "kind" : "vcall_offset"
11961    },
11962    {
11963     "component_value" : -8,
11964     "kind" : "offset_to_top"
11965    },
11966    {
11967     "kind" : "rtti",
11968     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11969    },
11970    {
11971     "kind" : "complete_dtor_pointer",
11972     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11973    },
11974    {
11975     "kind" : "deleting_dtor_pointer",
11976     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11977    },
11978    {
11979     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11986    },
11987    {
11988     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11989    }
11990   ]
11991  },
11992  {
11993   "alignment" : 8,
11994   "base_specifiers" :
11995   [
11996    {
11997     "referenced_type" : "type-151"
11998    },
11999    {
12000     "referenced_type" : "type-116"
12001    }
12002   ],
12003   "fields" :
12004   [
12005    {
12006     "access" : "private",
12007     "field_name" : "_hidl_mImpl",
12008     "field_offset" : 960,
12009     "referenced_type" : "type-428"
12010    }
12011   ],
12012   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12013   "name" : "android::hidl::base::V1_0::BnHwBase",
12014   "referenced_type" : "type-427",
12015   "self_type" : "type-427",
12016   "size" : 144,
12017   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12018   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12019   "vtable_components" :
12020   [
12021    {
12022     "component_value" : 128,
12023     "kind" : "vbase_offset"
12024    },
12025    {
12026     "kind" : "offset_to_top"
12027    },
12028    {
12029     "kind" : "rtti",
12030     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12031    },
12032    {
12033     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12034    },
12035    {
12036     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12037    },
12038    {
12039     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12040    },
12041    {
12042     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12043    },
12044    {
12045     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12046    },
12047    {
12048     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12049    },
12050    {
12051     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12052    },
12053    {
12054     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12055    },
12056    {
12057     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12058    },
12059    {
12060     "kind" : "complete_dtor_pointer",
12061     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12062    },
12063    {
12064     "kind" : "deleting_dtor_pointer",
12065     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12066    },
12067    {
12068     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12069    },
12070    {
12071     "component_value" : -32,
12072     "kind" : "offset_to_top"
12073    },
12074    {
12075     "kind" : "rtti",
12076     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12077    },
12078    {
12079     "kind" : "complete_dtor_pointer",
12080     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12081    },
12082    {
12083     "kind" : "deleting_dtor_pointer",
12084     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12085    },
12086    {
12087     "kind" : "vcall_offset"
12088    },
12089    {
12090     "kind" : "vcall_offset"
12091    },
12092    {
12093     "kind" : "vcall_offset"
12094    },
12095    {
12096     "kind" : "vcall_offset"
12097    },
12098    {
12099     "component_value" : -128,
12100     "kind" : "vcall_offset"
12101    },
12102    {
12103     "component_value" : -128,
12104     "kind" : "offset_to_top"
12105    },
12106    {
12107     "kind" : "rtti",
12108     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12109    },
12110    {
12111     "kind" : "complete_dtor_pointer",
12112     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12113    },
12114    {
12115     "kind" : "deleting_dtor_pointer",
12116     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12117    },
12118    {
12119     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12120    },
12121    {
12122     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12123    },
12124    {
12125     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12126    },
12127    {
12128     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12129    }
12130   ]
12131  },
12132  {
12133   "alignment" : 8,
12134   "base_specifiers" :
12135   [
12136    {
12137     "referenced_type" : "type-409"
12138    },
12139    {
12140     "referenced_type" : "type-116"
12141    }
12142   ],
12143   "fields" :
12144   [
12145    {
12146     "access" : "private",
12147     "field_name" : "_hidl_mMutex",
12148     "field_offset" : 1088,
12149     "referenced_type" : "type-553"
12150    },
12151    {
12152     "access" : "private",
12153     "field_name" : "_hidl_mDeathRecipients",
12154     "field_offset" : 1408,
12155     "referenced_type" : "type-554"
12156    }
12157   ],
12158   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12159   "name" : "android::hidl::base::V1_0::BpHwBase",
12160   "referenced_type" : "type-552",
12161   "self_type" : "type-552",
12162   "size" : 216,
12163   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12164   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12165   "vtable_components" :
12166   [
12167    {
12168     "component_value" : 200,
12169     "kind" : "vbase_offset"
12170    },
12171    {
12172     "kind" : "offset_to_top"
12173    },
12174    {
12175     "kind" : "rtti",
12176     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12177    },
12178    {
12179     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12180    },
12181    {
12182     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12192    },
12193    {
12194     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12198    },
12199    {
12200     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12201    },
12202    {
12203     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12204    },
12205    {
12206     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12207    },
12208    {
12209     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12210    },
12211    {
12212     "kind" : "complete_dtor_pointer",
12213     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12214    },
12215    {
12216     "kind" : "deleting_dtor_pointer",
12217     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12218    },
12219    {
12220     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12221    },
12222    {
12223     "component_value" : 192,
12224     "kind" : "vbase_offset"
12225    },
12226    {
12227     "component_value" : -8,
12228     "kind" : "offset_to_top"
12229    },
12230    {
12231     "kind" : "rtti",
12232     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12233    },
12234    {
12235     "kind" : "complete_dtor_pointer",
12236     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12237    },
12238    {
12239     "kind" : "deleting_dtor_pointer",
12240     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12241    },
12242    {
12243     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12244    },
12245    {
12246     "component_value" : 184,
12247     "kind" : "vbase_offset"
12248    },
12249    {
12250     "component_value" : -16,
12251     "kind" : "offset_to_top"
12252    },
12253    {
12254     "kind" : "rtti",
12255     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12256    },
12257    {
12258     "kind" : "complete_dtor_pointer",
12259     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12260    },
12261    {
12262     "kind" : "deleting_dtor_pointer",
12263     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12264    },
12265    {
12266     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12267    },
12268    {
12269     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12270    },
12271    {
12272     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12273    },
12274    {
12275     "component_value" : -48,
12276     "kind" : "offset_to_top"
12277    },
12278    {
12279     "kind" : "rtti",
12280     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12281    },
12282    {
12283     "kind" : "complete_dtor_pointer",
12284     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12285    },
12286    {
12287     "kind" : "deleting_dtor_pointer",
12288     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12289    },
12290    {
12291     "kind" : "vcall_offset"
12292    },
12293    {
12294     "component_value" : -184,
12295     "kind" : "vcall_offset"
12296    },
12297    {
12298     "component_value" : -184,
12299     "kind" : "vcall_offset"
12300    },
12301    {
12302     "component_value" : -184,
12303     "kind" : "vcall_offset"
12304    },
12305    {
12306     "component_value" : -200,
12307     "kind" : "vcall_offset"
12308    },
12309    {
12310     "component_value" : -200,
12311     "kind" : "offset_to_top"
12312    },
12313    {
12314     "kind" : "rtti",
12315     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12316    },
12317    {
12318     "kind" : "complete_dtor_pointer",
12319     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12320    },
12321    {
12322     "kind" : "deleting_dtor_pointer",
12323     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12324    },
12325    {
12326     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12327    },
12328    {
12329     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12330    },
12331    {
12332     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12333    },
12334    {
12335     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12336    }
12337   ]
12338  },
12339  {
12340   "alignment" : 8,
12341   "fields" :
12342   [
12343    {
12344     "field_name" : "pid",
12345     "referenced_type" : "type-20"
12346    },
12347    {
12348     "field_name" : "ptr",
12349     "field_offset" : 64,
12350     "referenced_type" : "type-25"
12351    },
12352    {
12353     "field_name" : "arch",
12354     "field_offset" : 128,
12355     "referenced_type" : "type-389"
12356    }
12357   ],
12358   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12359   "name" : "android::hidl::base::V1_0::DebugInfo",
12360   "referenced_type" : "type-388",
12361   "self_type" : "type-388",
12362   "size" : 24,
12363   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12364   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12365  },
12366  {
12367   "alignment" : 8,
12368   "base_specifiers" :
12369   [
12370    {
12371     "is_virtual" : true,
12372     "referenced_type" : "type-11"
12373    }
12374   ],
12375   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12376   "name" : "android::hidl::base::V1_0::IBase",
12377   "referenced_type" : "type-73",
12378   "self_type" : "type-73",
12379   "size" : 24,
12380   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12381   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12382   "vtable_components" :
12383   [
12384    {
12385     "component_value" : 8,
12386     "kind" : "vbase_offset"
12387    },
12388    {
12389     "kind" : "offset_to_top"
12390    },
12391    {
12392     "kind" : "rtti",
12393     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12394    },
12395    {
12396     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12397    },
12398    {
12399     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12400    },
12401    {
12402     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12403    },
12404    {
12405     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12406    },
12407    {
12408     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12409    },
12410    {
12411     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12412    },
12413    {
12414     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12415    },
12416    {
12417     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12418    },
12419    {
12420     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12421    },
12422    {
12423     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12424    },
12425    {
12426     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12427    },
12428    {
12429     "kind" : "complete_dtor_pointer",
12430     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12431    },
12432    {
12433     "kind" : "deleting_dtor_pointer",
12434     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12435    },
12436    {
12437     "kind" : "vcall_offset"
12438    },
12439    {
12440     "kind" : "vcall_offset"
12441    },
12442    {
12443     "kind" : "vcall_offset"
12444    },
12445    {
12446     "kind" : "vcall_offset"
12447    },
12448    {
12449     "component_value" : -8,
12450     "kind" : "vcall_offset"
12451    },
12452    {
12453     "component_value" : -8,
12454     "kind" : "offset_to_top"
12455    },
12456    {
12457     "kind" : "rtti",
12458     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12459    },
12460    {
12461     "kind" : "complete_dtor_pointer",
12462     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12463    },
12464    {
12465     "kind" : "deleting_dtor_pointer",
12466     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12467    },
12468    {
12469     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12470    },
12471    {
12472     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12473    },
12474    {
12475     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12476    },
12477    {
12478     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12479    }
12480   ]
12481  },
12482  {
12483   "alignment" : 8,
12484   "base_specifiers" :
12485   [
12486    {
12487     "referenced_type" : "type-73"
12488    }
12489   ],
12490   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12491   "name" : "android::hidl::manager::V1_0::IServiceManager",
12492   "referenced_type" : "type-72",
12493   "self_type" : "type-72",
12494   "size" : 24,
12495   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12496   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12497   "vtable_components" :
12498   [
12499    {
12500     "component_value" : 8,
12501     "kind" : "vbase_offset"
12502    },
12503    {
12504     "kind" : "offset_to_top"
12505    },
12506    {
12507     "kind" : "rtti",
12508     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12509    },
12510    {
12511     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12512    },
12513    {
12514     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12515    },
12516    {
12517     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12518    },
12519    {
12520     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12521    },
12522    {
12523     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12527    },
12528    {
12529     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12530    },
12531    {
12532     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12533    },
12534    {
12535     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12536    },
12537    {
12538     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12542    },
12543    {
12544     "kind" : "complete_dtor_pointer",
12545     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12546    },
12547    {
12548     "kind" : "deleting_dtor_pointer",
12549     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12550    },
12551    {
12552     "is_pure" : true,
12553     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12554    },
12555    {
12556     "is_pure" : true,
12557     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12558    },
12559    {
12560     "is_pure" : true,
12561     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12562    },
12563    {
12564     "is_pure" : true,
12565     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12566    },
12567    {
12568     "is_pure" : true,
12569     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12570    },
12571    {
12572     "is_pure" : true,
12573     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12574    },
12575    {
12576     "is_pure" : true,
12577     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12578    },
12579    {
12580     "is_pure" : true,
12581     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12582    },
12583    {
12584     "kind" : "vcall_offset"
12585    },
12586    {
12587     "kind" : "vcall_offset"
12588    },
12589    {
12590     "kind" : "vcall_offset"
12591    },
12592    {
12593     "kind" : "vcall_offset"
12594    },
12595    {
12596     "component_value" : -8,
12597     "kind" : "vcall_offset"
12598    },
12599    {
12600     "component_value" : -8,
12601     "kind" : "offset_to_top"
12602    },
12603    {
12604     "kind" : "rtti",
12605     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12606    },
12607    {
12608     "kind" : "complete_dtor_pointer",
12609     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12610    },
12611    {
12612     "kind" : "deleting_dtor_pointer",
12613     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12614    },
12615    {
12616     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12617    },
12618    {
12619     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12620    },
12621    {
12622     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12623    },
12624    {
12625     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12626    }
12627   ]
12628  },
12629  {
12630   "alignment" : 8,
12631   "fields" :
12632   [
12633    {
12634     "field_name" : "interfaceName",
12635     "referenced_type" : "type-311"
12636    },
12637    {
12638     "field_name" : "instanceName",
12639     "field_offset" : 128,
12640     "referenced_type" : "type-311"
12641    },
12642    {
12643     "field_name" : "pid",
12644     "field_offset" : 256,
12645     "referenced_type" : "type-20"
12646    },
12647    {
12648     "field_name" : "clientPids",
12649     "field_offset" : 320,
12650     "referenced_type" : "type-354"
12651    },
12652    {
12653     "field_name" : "arch",
12654     "field_offset" : 448,
12655     "referenced_type" : "type-389"
12656    }
12657   ],
12658   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12659   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12660   "referenced_type" : "type-530",
12661   "self_type" : "type-530",
12662   "size" : 64,
12663   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12664   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12665  },
12666  {
12667   "alignment" : 8,
12668   "base_specifiers" :
12669   [
12670    {
12671     "referenced_type" : "type-73"
12672    }
12673   ],
12674   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12675   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12676   "referenced_type" : "type-90",
12677   "self_type" : "type-90",
12678   "size" : 24,
12679   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12680   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12681   "vtable_components" :
12682   [
12683    {
12684     "component_value" : 8,
12685     "kind" : "vbase_offset"
12686    },
12687    {
12688     "kind" : "offset_to_top"
12689    },
12690    {
12691     "kind" : "rtti",
12692     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12693    },
12694    {
12695     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12696    },
12697    {
12698     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12699    },
12700    {
12701     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12702    },
12703    {
12704     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12705    },
12706    {
12707     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12708    },
12709    {
12710     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12711    },
12712    {
12713     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12714    },
12715    {
12716     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12717    },
12718    {
12719     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12720    },
12721    {
12722     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12723    },
12724    {
12725     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12726    },
12727    {
12728     "kind" : "complete_dtor_pointer",
12729     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12730    },
12731    {
12732     "kind" : "deleting_dtor_pointer",
12733     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12734    },
12735    {
12736     "is_pure" : true,
12737     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12738    },
12739    {
12740     "kind" : "vcall_offset"
12741    },
12742    {
12743     "kind" : "vcall_offset"
12744    },
12745    {
12746     "kind" : "vcall_offset"
12747    },
12748    {
12749     "kind" : "vcall_offset"
12750    },
12751    {
12752     "component_value" : -8,
12753     "kind" : "vcall_offset"
12754    },
12755    {
12756     "component_value" : -8,
12757     "kind" : "offset_to_top"
12758    },
12759    {
12760     "kind" : "rtti",
12761     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12762    },
12763    {
12764     "kind" : "complete_dtor_pointer",
12765     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12766    },
12767    {
12768     "kind" : "deleting_dtor_pointer",
12769     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12770    },
12771    {
12772     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12773    },
12774    {
12775     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12776    },
12777    {
12778     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12779    },
12780    {
12781     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12782    }
12783   ]
12784  },
12785  {
12786   "alignment" : 8,
12787   "fields" :
12788   [
12789    {
12790     "access" : "private",
12791     "field_name" : "m_ptr",
12792     "referenced_type" : "type-82"
12793    }
12794   ],
12795   "linker_set_key" : "android::sp<android::Thread>",
12796   "name" : "android::sp<android::Thread>",
12797   "record_kind" : "class",
12798   "referenced_type" : "type-81",
12799   "self_type" : "type-81",
12800   "size" : 8,
12801   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12802   "template_args" : [ "type-83" ],
12803   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12804  },
12805  {
12806   "alignment" : 8,
12807   "fields" :
12808   [
12809    {
12810     "access" : "private",
12811     "field_name" : "m_ptr",
12812     "referenced_type" : "type-150"
12813    }
12814   ],
12815   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12816   "name" : "android::sp<android::hardware::BHwBinder>",
12817   "record_kind" : "class",
12818   "referenced_type" : "type-149",
12819   "self_type" : "type-149",
12820   "size" : 8,
12821   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12822   "template_args" : [ "type-151" ],
12823   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12824  },
12825  {
12826   "alignment" : 8,
12827   "fields" :
12828   [
12829    {
12830     "access" : "private",
12831     "field_name" : "m_ptr",
12832     "referenced_type" : "type-65"
12833    }
12834   ],
12835   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12836   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12837   "record_kind" : "class",
12838   "referenced_type" : "type-646",
12839   "self_type" : "type-646",
12840   "size" : 8,
12841   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12842   "template_args" : [ "type-66" ],
12843   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12844  },
12845  {
12846   "alignment" : 8,
12847   "fields" :
12848   [
12849    {
12850     "access" : "private",
12851     "field_name" : "m_ptr",
12852     "referenced_type" : "type-9"
12853    }
12854   ],
12855   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12856   "name" : "android::sp<android::hardware::IBinder>",
12857   "record_kind" : "class",
12858   "referenced_type" : "type-8",
12859   "self_type" : "type-8",
12860   "size" : 8,
12861   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12862   "template_args" : [ "type-10" ],
12863   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12864  },
12865  {
12866   "alignment" : 8,
12867   "fields" :
12868   [
12869    {
12870     "access" : "private",
12871     "field_name" : "m_ptr",
12872     "referenced_type" : "type-15"
12873    }
12874   ],
12875   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12876   "name" : "android::sp<android::hardware::IInterface>",
12877   "record_kind" : "class",
12878   "referenced_type" : "type-14",
12879   "self_type" : "type-14",
12880   "size" : 8,
12881   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12882   "template_args" : [ "type-16" ],
12883   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12884  },
12885  {
12886   "alignment" : 8,
12887   "fields" :
12888   [
12889    {
12890     "access" : "private",
12891     "field_name" : "m_ptr",
12892     "referenced_type" : "type-18"
12893    }
12894   ],
12895   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12896   "name" : "android::sp<android::hardware::ProcessState>",
12897   "record_kind" : "class",
12898   "referenced_type" : "type-17",
12899   "self_type" : "type-17",
12900   "size" : 8,
12901   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12902   "template_args" : [ "type-19" ],
12903   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12904  },
12905  {
12906   "alignment" : 8,
12907   "fields" :
12908   [
12909    {
12910     "access" : "private",
12911     "field_name" : "m_ptr",
12912     "referenced_type" : "type-138"
12913    }
12914   ],
12915   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12916   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12917   "record_kind" : "class",
12918   "referenced_type" : "type-137",
12919   "self_type" : "type-137",
12920   "size" : 8,
12921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12922   "template_args" : [ "type-139" ],
12923   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12924  },
12925  {
12926   "alignment" : 8,
12927   "fields" :
12928   [
12929    {
12930     "access" : "private",
12931     "field_name" : "m_ptr",
12932     "referenced_type" : "type-141"
12933    }
12934   ],
12935   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12936   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12937   "record_kind" : "class",
12938   "referenced_type" : "type-318",
12939   "self_type" : "type-318",
12940   "size" : 8,
12941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12942   "template_args" : [ "type-142" ],
12943   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12944  },
12945  {
12946   "alignment" : 8,
12947   "fields" :
12948   [
12949    {
12950     "access" : "private",
12951     "field_name" : "m_ptr",
12952     "referenced_type" : "type-129"
12953    }
12954   ],
12955   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
12956   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
12957   "record_kind" : "class",
12958   "referenced_type" : "type-128",
12959   "self_type" : "type-128",
12960   "size" : 8,
12961   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12962   "template_args" : [ "type-130" ],
12963   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
12964  },
12965  {
12966   "alignment" : 8,
12967   "fields" :
12968   [
12969    {
12970     "access" : "private",
12971     "field_name" : "m_ptr",
12972     "referenced_type" : "type-107"
12973    }
12974   ],
12975   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
12976   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
12977   "record_kind" : "class",
12978   "referenced_type" : "type-106",
12979   "self_type" : "type-106",
12980   "size" : 8,
12981   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12982   "template_args" : [ "type-108" ],
12983   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
12984  },
12985  {
12986   "alignment" : 8,
12987   "fields" :
12988   [
12989    {
12990     "access" : "private",
12991     "field_name" : "m_ptr",
12992     "referenced_type" : "type-144"
12993    }
12994   ],
12995   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12996   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12997   "record_kind" : "class",
12998   "referenced_type" : "type-428",
12999   "self_type" : "type-428",
13000   "size" : 8,
13001   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13002   "template_args" : [ "type-73" ],
13003   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13004  },
13005  {
13006   "alignment" : 8,
13007   "fields" :
13008   [
13009    {
13010     "access" : "private",
13011     "field_name" : "m_ptr",
13012     "referenced_type" : "type-71"
13013    }
13014   ],
13015   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13016   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13017   "record_kind" : "class",
13018   "referenced_type" : "type-70",
13019   "self_type" : "type-70",
13020   "size" : 8,
13021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13022   "template_args" : [ "type-72" ],
13023   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13024  },
13025  {
13026   "alignment" : 8,
13027   "fields" :
13028   [
13029    {
13030     "access" : "private",
13031     "field_name" : "m_ptr",
13032     "referenced_type" : "type-89"
13033    }
13034   ],
13035   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13036   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13037   "record_kind" : "class",
13038   "referenced_type" : "type-88",
13039   "self_type" : "type-88",
13040   "size" : 8,
13041   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13042   "template_args" : [ "type-90" ],
13043   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13044  },
13045  {
13046   "alignment" : 1,
13047   "linker_set_key" : "android::trait_trivial_copy<bool>",
13048   "name" : "android::trait_trivial_copy<bool>",
13049   "referenced_type" : "type-217",
13050   "self_type" : "type-217",
13051   "size" : 1,
13052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13053   "template_args" : [ "type-36" ],
13054   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13055  },
13056  {
13057   "alignment" : 1,
13058   "linker_set_key" : "android::trait_trivial_copy<char>",
13059   "name" : "android::trait_trivial_copy<char>",
13060   "referenced_type" : "type-221",
13061   "self_type" : "type-221",
13062   "size" : 1,
13063   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13064   "template_args" : [ "type-53" ],
13065   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13066  },
13067  {
13068   "alignment" : 1,
13069   "linker_set_key" : "android::trait_trivial_copy<double>",
13070   "name" : "android::trait_trivial_copy<double>",
13071   "referenced_type" : "type-276",
13072   "self_type" : "type-276",
13073   "size" : 1,
13074   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13075   "template_args" : [ "type-274" ],
13076   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13077  },
13078  {
13079   "alignment" : 1,
13080   "linker_set_key" : "android::trait_trivial_copy<float>",
13081   "name" : "android::trait_trivial_copy<float>",
13082   "referenced_type" : "type-271",
13083   "self_type" : "type-271",
13084   "size" : 1,
13085   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13086   "template_args" : [ "type-267" ],
13087   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13088  },
13089  {
13090   "alignment" : 1,
13091   "linker_set_key" : "android::trait_trivial_copy<int>",
13092   "name" : "android::trait_trivial_copy<int>",
13093   "referenced_type" : "type-239",
13094   "self_type" : "type-239",
13095   "size" : 1,
13096   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13097   "template_args" : [ "type-20" ],
13098   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13099  },
13100  {
13101   "alignment" : 1,
13102   "linker_set_key" : "android::trait_trivial_copy<long long>",
13103   "name" : "android::trait_trivial_copy<long long>",
13104   "referenced_type" : "type-258",
13105   "self_type" : "type-258",
13106   "size" : 1,
13107   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13108   "template_args" : [ "type-255" ],
13109   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13110  },
13111  {
13112   "alignment" : 1,
13113   "linker_set_key" : "android::trait_trivial_copy<long>",
13114   "name" : "android::trait_trivial_copy<long>",
13115   "referenced_type" : "type-248",
13116   "self_type" : "type-248",
13117   "size" : 1,
13118   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13119   "template_args" : [ "type-26" ],
13120   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13121  },
13122  {
13123   "alignment" : 1,
13124   "linker_set_key" : "android::trait_trivial_copy<short>",
13125   "name" : "android::trait_trivial_copy<short>",
13126   "referenced_type" : "type-230",
13127   "self_type" : "type-230",
13128   "size" : 1,
13129   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13130   "template_args" : [ "type-228" ],
13131   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13132  },
13133  {
13134   "alignment" : 1,
13135   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13136   "name" : "android::trait_trivial_copy<unsigned char>",
13137   "referenced_type" : "type-225",
13138   "self_type" : "type-225",
13139   "size" : 1,
13140   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13141   "template_args" : [ "type-98" ],
13142   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13143  },
13144  {
13145   "alignment" : 1,
13146   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13147   "name" : "android::trait_trivial_copy<unsigned int>",
13148   "referenced_type" : "type-243",
13149   "self_type" : "type-243",
13150   "size" : 1,
13151   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13152   "template_args" : [ "type-2" ],
13153   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13154  },
13155  {
13156   "alignment" : 1,
13157   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13158   "name" : "android::trait_trivial_copy<unsigned long long>",
13159   "referenced_type" : "type-264",
13160   "self_type" : "type-264",
13161   "size" : 1,
13162   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13163   "template_args" : [ "type-261" ],
13164   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13165  },
13166  {
13167   "alignment" : 1,
13168   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13169   "name" : "android::trait_trivial_copy<unsigned long>",
13170   "referenced_type" : "type-252",
13171   "self_type" : "type-252",
13172   "size" : 1,
13173   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13174   "template_args" : [ "type-25" ],
13175   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13176  },
13177  {
13178   "alignment" : 1,
13179   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13180   "name" : "android::trait_trivial_copy<unsigned short>",
13181   "referenced_type" : "type-235",
13182   "self_type" : "type-235",
13183   "size" : 1,
13184   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13185   "template_args" : [ "type-100" ],
13186   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13187  },
13188  {
13189   "alignment" : 1,
13190   "linker_set_key" : "android::trait_trivial_copy<void>",
13191   "name" : "android::trait_trivial_copy<void>",
13192   "referenced_type" : "type-213",
13193   "self_type" : "type-213",
13194   "size" : 1,
13195   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13196   "template_args" : [ "type-22" ],
13197   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13198  },
13199  {
13200   "alignment" : 1,
13201   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13202   "name" : "android::trait_trivial_ctor<bool>",
13203   "referenced_type" : "type-215",
13204   "self_type" : "type-215",
13205   "size" : 1,
13206   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13207   "template_args" : [ "type-36" ],
13208   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13209  },
13210  {
13211   "alignment" : 1,
13212   "linker_set_key" : "android::trait_trivial_ctor<char>",
13213   "name" : "android::trait_trivial_ctor<char>",
13214   "referenced_type" : "type-219",
13215   "self_type" : "type-219",
13216   "size" : 1,
13217   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13218   "template_args" : [ "type-53" ],
13219   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13220  },
13221  {
13222   "alignment" : 1,
13223   "linker_set_key" : "android::trait_trivial_ctor<double>",
13224   "name" : "android::trait_trivial_ctor<double>",
13225   "referenced_type" : "type-273",
13226   "self_type" : "type-273",
13227   "size" : 1,
13228   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13229   "template_args" : [ "type-274" ],
13230   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13231  },
13232  {
13233   "alignment" : 1,
13234   "linker_set_key" : "android::trait_trivial_ctor<float>",
13235   "name" : "android::trait_trivial_ctor<float>",
13236   "referenced_type" : "type-266",
13237   "self_type" : "type-266",
13238   "size" : 1,
13239   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13240   "template_args" : [ "type-267" ],
13241   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13242  },
13243  {
13244   "alignment" : 1,
13245   "linker_set_key" : "android::trait_trivial_ctor<int>",
13246   "name" : "android::trait_trivial_ctor<int>",
13247   "referenced_type" : "type-237",
13248   "self_type" : "type-237",
13249   "size" : 1,
13250   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13251   "template_args" : [ "type-20" ],
13252   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13253  },
13254  {
13255   "alignment" : 1,
13256   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13257   "name" : "android::trait_trivial_ctor<long long>",
13258   "referenced_type" : "type-254",
13259   "self_type" : "type-254",
13260   "size" : 1,
13261   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13262   "template_args" : [ "type-255" ],
13263   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13264  },
13265  {
13266   "alignment" : 1,
13267   "linker_set_key" : "android::trait_trivial_ctor<long>",
13268   "name" : "android::trait_trivial_ctor<long>",
13269   "referenced_type" : "type-246",
13270   "self_type" : "type-246",
13271   "size" : 1,
13272   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13273   "template_args" : [ "type-26" ],
13274   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13275  },
13276  {
13277   "alignment" : 1,
13278   "linker_set_key" : "android::trait_trivial_ctor<short>",
13279   "name" : "android::trait_trivial_ctor<short>",
13280   "referenced_type" : "type-227",
13281   "self_type" : "type-227",
13282   "size" : 1,
13283   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13284   "template_args" : [ "type-228" ],
13285   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13286  },
13287  {
13288   "alignment" : 1,
13289   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13290   "name" : "android::trait_trivial_ctor<unsigned char>",
13291   "referenced_type" : "type-223",
13292   "self_type" : "type-223",
13293   "size" : 1,
13294   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13295   "template_args" : [ "type-98" ],
13296   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13297  },
13298  {
13299   "alignment" : 1,
13300   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13301   "name" : "android::trait_trivial_ctor<unsigned int>",
13302   "referenced_type" : "type-241",
13303   "self_type" : "type-241",
13304   "size" : 1,
13305   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13306   "template_args" : [ "type-2" ],
13307   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13308  },
13309  {
13310   "alignment" : 1,
13311   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13312   "name" : "android::trait_trivial_ctor<unsigned long long>",
13313   "referenced_type" : "type-260",
13314   "self_type" : "type-260",
13315   "size" : 1,
13316   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13317   "template_args" : [ "type-261" ],
13318   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13319  },
13320  {
13321   "alignment" : 1,
13322   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13323   "name" : "android::trait_trivial_ctor<unsigned long>",
13324   "referenced_type" : "type-250",
13325   "self_type" : "type-250",
13326   "size" : 1,
13327   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13328   "template_args" : [ "type-25" ],
13329   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13330  },
13331  {
13332   "alignment" : 1,
13333   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13334   "name" : "android::trait_trivial_ctor<unsigned short>",
13335   "referenced_type" : "type-232",
13336   "self_type" : "type-232",
13337   "size" : 1,
13338   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13339   "template_args" : [ "type-100" ],
13340   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13341  },
13342  {
13343   "alignment" : 1,
13344   "linker_set_key" : "android::trait_trivial_ctor<void>",
13345   "name" : "android::trait_trivial_ctor<void>",
13346   "referenced_type" : "type-211",
13347   "self_type" : "type-211",
13348   "size" : 1,
13349   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13350   "template_args" : [ "type-22" ],
13351   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13352  },
13353  {
13354   "alignment" : 1,
13355   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13356   "name" : "android::trait_trivial_dtor<bool>",
13357   "referenced_type" : "type-216",
13358   "self_type" : "type-216",
13359   "size" : 1,
13360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13361   "template_args" : [ "type-36" ],
13362   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13363  },
13364  {
13365   "alignment" : 1,
13366   "linker_set_key" : "android::trait_trivial_dtor<char>",
13367   "name" : "android::trait_trivial_dtor<char>",
13368   "referenced_type" : "type-220",
13369   "self_type" : "type-220",
13370   "size" : 1,
13371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13372   "template_args" : [ "type-53" ],
13373   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13374  },
13375  {
13376   "alignment" : 1,
13377   "linker_set_key" : "android::trait_trivial_dtor<double>",
13378   "name" : "android::trait_trivial_dtor<double>",
13379   "referenced_type" : "type-275",
13380   "self_type" : "type-275",
13381   "size" : 1,
13382   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13383   "template_args" : [ "type-274" ],
13384   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13385  },
13386  {
13387   "alignment" : 1,
13388   "linker_set_key" : "android::trait_trivial_dtor<float>",
13389   "name" : "android::trait_trivial_dtor<float>",
13390   "referenced_type" : "type-270",
13391   "self_type" : "type-270",
13392   "size" : 1,
13393   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13394   "template_args" : [ "type-267" ],
13395   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13396  },
13397  {
13398   "alignment" : 1,
13399   "linker_set_key" : "android::trait_trivial_dtor<int>",
13400   "name" : "android::trait_trivial_dtor<int>",
13401   "referenced_type" : "type-238",
13402   "self_type" : "type-238",
13403   "size" : 1,
13404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13405   "template_args" : [ "type-20" ],
13406   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13407  },
13408  {
13409   "alignment" : 1,
13410   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13411   "name" : "android::trait_trivial_dtor<long long>",
13412   "referenced_type" : "type-257",
13413   "self_type" : "type-257",
13414   "size" : 1,
13415   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13416   "template_args" : [ "type-255" ],
13417   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13418  },
13419  {
13420   "alignment" : 1,
13421   "linker_set_key" : "android::trait_trivial_dtor<long>",
13422   "name" : "android::trait_trivial_dtor<long>",
13423   "referenced_type" : "type-247",
13424   "self_type" : "type-247",
13425   "size" : 1,
13426   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13427   "template_args" : [ "type-26" ],
13428   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13429  },
13430  {
13431   "alignment" : 1,
13432   "linker_set_key" : "android::trait_trivial_dtor<short>",
13433   "name" : "android::trait_trivial_dtor<short>",
13434   "referenced_type" : "type-229",
13435   "self_type" : "type-229",
13436   "size" : 1,
13437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13438   "template_args" : [ "type-228" ],
13439   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13440  },
13441  {
13442   "alignment" : 1,
13443   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13444   "name" : "android::trait_trivial_dtor<unsigned char>",
13445   "referenced_type" : "type-224",
13446   "self_type" : "type-224",
13447   "size" : 1,
13448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13449   "template_args" : [ "type-98" ],
13450   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13451  },
13452  {
13453   "alignment" : 1,
13454   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13455   "name" : "android::trait_trivial_dtor<unsigned int>",
13456   "referenced_type" : "type-242",
13457   "self_type" : "type-242",
13458   "size" : 1,
13459   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13460   "template_args" : [ "type-2" ],
13461   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13462  },
13463  {
13464   "alignment" : 1,
13465   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13466   "name" : "android::trait_trivial_dtor<unsigned long long>",
13467   "referenced_type" : "type-262",
13468   "self_type" : "type-262",
13469   "size" : 1,
13470   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13471   "template_args" : [ "type-261" ],
13472   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13473  },
13474  {
13475   "alignment" : 1,
13476   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13477   "name" : "android::trait_trivial_dtor<unsigned long>",
13478   "referenced_type" : "type-251",
13479   "self_type" : "type-251",
13480   "size" : 1,
13481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13482   "template_args" : [ "type-25" ],
13483   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13484  },
13485  {
13486   "alignment" : 1,
13487   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13488   "name" : "android::trait_trivial_dtor<unsigned short>",
13489   "referenced_type" : "type-233",
13490   "self_type" : "type-233",
13491   "size" : 1,
13492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13493   "template_args" : [ "type-100" ],
13494   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13495  },
13496  {
13497   "alignment" : 1,
13498   "linker_set_key" : "android::trait_trivial_dtor<void>",
13499   "name" : "android::trait_trivial_dtor<void>",
13500   "referenced_type" : "type-212",
13501   "self_type" : "type-212",
13502   "size" : 1,
13503   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13504   "template_args" : [ "type-22" ],
13505   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13506  },
13507  {
13508   "alignment" : 1,
13509   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13510   "name" : "android::trait_trivial_move<android::String16>",
13511   "referenced_type" : "type-406",
13512   "self_type" : "type-406",
13513   "size" : 1,
13514   "source_file" : "/system/core/libutils/include/utils/String16.h",
13515   "template_args" : [ "type-41" ],
13516   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13517  },
13518  {
13519   "alignment" : 1,
13520   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13521   "name" : "android::trait_trivial_move<android::String8>",
13522   "referenced_type" : "type-401",
13523   "self_type" : "type-401",
13524   "size" : 1,
13525   "source_file" : "/system/core/libutils/include/utils/String8.h",
13526   "template_args" : [ "type-50" ],
13527   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13528  },
13529  {
13530   "alignment" : 1,
13531   "linker_set_key" : "android::trait_trivial_move<bool>",
13532   "name" : "android::trait_trivial_move<bool>",
13533   "referenced_type" : "type-218",
13534   "self_type" : "type-218",
13535   "size" : 1,
13536   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13537   "template_args" : [ "type-36" ],
13538   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13539  },
13540  {
13541   "alignment" : 1,
13542   "linker_set_key" : "android::trait_trivial_move<char>",
13543   "name" : "android::trait_trivial_move<char>",
13544   "referenced_type" : "type-222",
13545   "self_type" : "type-222",
13546   "size" : 1,
13547   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13548   "template_args" : [ "type-53" ],
13549   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13550  },
13551  {
13552   "alignment" : 1,
13553   "linker_set_key" : "android::trait_trivial_move<double>",
13554   "name" : "android::trait_trivial_move<double>",
13555   "referenced_type" : "type-277",
13556   "self_type" : "type-277",
13557   "size" : 1,
13558   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13559   "template_args" : [ "type-274" ],
13560   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13561  },
13562  {
13563   "alignment" : 1,
13564   "linker_set_key" : "android::trait_trivial_move<float>",
13565   "name" : "android::trait_trivial_move<float>",
13566   "referenced_type" : "type-272",
13567   "self_type" : "type-272",
13568   "size" : 1,
13569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13570   "template_args" : [ "type-267" ],
13571   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13572  },
13573  {
13574   "alignment" : 1,
13575   "linker_set_key" : "android::trait_trivial_move<int>",
13576   "name" : "android::trait_trivial_move<int>",
13577   "referenced_type" : "type-240",
13578   "self_type" : "type-240",
13579   "size" : 1,
13580   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13581   "template_args" : [ "type-20" ],
13582   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13583  },
13584  {
13585   "alignment" : 1,
13586   "linker_set_key" : "android::trait_trivial_move<long long>",
13587   "name" : "android::trait_trivial_move<long long>",
13588   "referenced_type" : "type-259",
13589   "self_type" : "type-259",
13590   "size" : 1,
13591   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13592   "template_args" : [ "type-255" ],
13593   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13594  },
13595  {
13596   "alignment" : 1,
13597   "linker_set_key" : "android::trait_trivial_move<long>",
13598   "name" : "android::trait_trivial_move<long>",
13599   "referenced_type" : "type-249",
13600   "self_type" : "type-249",
13601   "size" : 1,
13602   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13603   "template_args" : [ "type-26" ],
13604   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13605  },
13606  {
13607   "alignment" : 1,
13608   "linker_set_key" : "android::trait_trivial_move<short>",
13609   "name" : "android::trait_trivial_move<short>",
13610   "referenced_type" : "type-231",
13611   "self_type" : "type-231",
13612   "size" : 1,
13613   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13614   "template_args" : [ "type-228" ],
13615   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13616  },
13617  {
13618   "alignment" : 1,
13619   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13620   "name" : "android::trait_trivial_move<unsigned char>",
13621   "referenced_type" : "type-226",
13622   "self_type" : "type-226",
13623   "size" : 1,
13624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13625   "template_args" : [ "type-98" ],
13626   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13627  },
13628  {
13629   "alignment" : 1,
13630   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13631   "name" : "android::trait_trivial_move<unsigned int>",
13632   "referenced_type" : "type-244",
13633   "self_type" : "type-244",
13634   "size" : 1,
13635   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13636   "template_args" : [ "type-2" ],
13637   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13638  },
13639  {
13640   "alignment" : 1,
13641   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13642   "name" : "android::trait_trivial_move<unsigned long long>",
13643   "referenced_type" : "type-265",
13644   "self_type" : "type-265",
13645   "size" : 1,
13646   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13647   "template_args" : [ "type-261" ],
13648   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13649  },
13650  {
13651   "alignment" : 1,
13652   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13653   "name" : "android::trait_trivial_move<unsigned long>",
13654   "referenced_type" : "type-253",
13655   "self_type" : "type-253",
13656   "size" : 1,
13657   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13658   "template_args" : [ "type-25" ],
13659   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13660  },
13661  {
13662   "alignment" : 1,
13663   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13664   "name" : "android::trait_trivial_move<unsigned short>",
13665   "referenced_type" : "type-236",
13666   "self_type" : "type-236",
13667   "size" : 1,
13668   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13669   "template_args" : [ "type-100" ],
13670   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13671  },
13672  {
13673   "alignment" : 1,
13674   "linker_set_key" : "android::trait_trivial_move<void>",
13675   "name" : "android::trait_trivial_move<void>",
13676   "referenced_type" : "type-214",
13677   "self_type" : "type-214",
13678   "size" : 1,
13679   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13680   "template_args" : [ "type-22" ],
13681   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13682  },
13683  {
13684   "alignment" : 8,
13685   "fields" :
13686   [
13687    {
13688     "access" : "private",
13689     "field_name" : "m_ptr",
13690     "referenced_type" : "type-150"
13691    },
13692    {
13693     "access" : "private",
13694     "field_name" : "m_refs",
13695     "field_offset" : 64,
13696     "referenced_type" : "type-34"
13697    }
13698   ],
13699   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13700   "name" : "android::wp<android::hardware::BHwBinder>",
13701   "record_kind" : "class",
13702   "referenced_type" : "type-350",
13703   "self_type" : "type-350",
13704   "size" : 16,
13705   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13706   "template_args" : [ "type-151" ],
13707   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13708  },
13709  {
13710   "alignment" : 8,
13711   "fields" :
13712   [
13713    {
13714     "access" : "private",
13715     "field_name" : "m_ptr",
13716     "referenced_type" : "type-65"
13717    },
13718    {
13719     "access" : "private",
13720     "field_name" : "m_refs",
13721     "field_offset" : 64,
13722     "referenced_type" : "type-34"
13723    }
13724   ],
13725   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13726   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13727   "record_kind" : "class",
13728   "referenced_type" : "type-75",
13729   "self_type" : "type-75",
13730   "size" : 16,
13731   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13732   "template_args" : [ "type-66" ],
13733   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13734  },
13735  {
13736   "alignment" : 8,
13737   "fields" :
13738   [
13739    {
13740     "access" : "private",
13741     "field_name" : "m_ptr",
13742     "referenced_type" : "type-141"
13743    },
13744    {
13745     "access" : "private",
13746     "field_name" : "m_refs",
13747     "field_offset" : 64,
13748     "referenced_type" : "type-34"
13749    }
13750   ],
13751   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13752   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13753   "record_kind" : "class",
13754   "referenced_type" : "type-140",
13755   "self_type" : "type-140",
13756   "size" : 16,
13757   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13758   "template_args" : [ "type-142" ],
13759   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13760  },
13761  {
13762   "alignment" : 8,
13763   "fields" :
13764   [
13765    {
13766     "access" : "private",
13767     "field_name" : "m_ptr",
13768     "referenced_type" : "type-144"
13769    },
13770    {
13771     "access" : "private",
13772     "field_name" : "m_refs",
13773     "field_offset" : 64,
13774     "referenced_type" : "type-34"
13775    }
13776   ],
13777   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13778   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13779   "record_kind" : "class",
13780   "referenced_type" : "type-143",
13781   "self_type" : "type-143",
13782   "size" : 16,
13783   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13784   "template_args" : [ "type-73" ],
13785   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13786  },
13787  {
13788   "alignment" : 4,
13789   "fields" :
13790   [
13791    {
13792     "field_name" : "maxContentLightLevel",
13793     "referenced_type" : "type-267"
13794    },
13795    {
13796     "field_name" : "maxFrameAverageLightLevel",
13797     "field_offset" : 32,
13798     "referenced_type" : "type-267"
13799    }
13800   ],
13801   "linker_set_key" : "android_cta861_3_metadata",
13802   "name" : "android_cta861_3_metadata",
13803   "referenced_type" : "type-505",
13804   "self_type" : "type-505",
13805   "size" : 8,
13806   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13807   "unique_id" : "android_cta861_3_metadata"
13808  },
13809  {
13810   "alignment" : 4,
13811   "fields" :
13812   [
13813    {
13814     "field_name" : "num_points",
13815     "referenced_type" : "type-2"
13816    },
13817    {
13818     "field_name" : "reserved",
13819     "field_offset" : 32,
13820     "referenced_type" : "type-494"
13821    },
13822    {
13823     "field_name" : "xyzc_points",
13824     "field_offset" : 288,
13825     "referenced_type" : "type-501"
13826    }
13827   ],
13828   "linker_set_key" : "android_depth_points",
13829   "name" : "android_depth_points",
13830   "referenced_type" : "type-500",
13831   "self_type" : "type-500",
13832   "size" : 36,
13833   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13834   "unique_id" : "android_depth_points"
13835  },
13836  {
13837   "alignment" : 8,
13838   "fields" :
13839   [
13840    {
13841     "field_name" : "format",
13842     "referenced_type" : "type-497"
13843    },
13844    {
13845     "field_name" : "num_planes",
13846     "field_offset" : 32,
13847     "referenced_type" : "type-2"
13848    },
13849    {
13850     "field_name" : "planes",
13851     "field_offset" : 64,
13852     "referenced_type" : "type-499"
13853    }
13854   ],
13855   "linker_set_key" : "android_flex_layout",
13856   "name" : "android_flex_layout",
13857   "referenced_type" : "type-498",
13858   "self_type" : "type-498",
13859   "size" : 16,
13860   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13861   "unique_id" : "android_flex_layout"
13862  },
13863  {
13864   "alignment" : 8,
13865   "fields" :
13866   [
13867    {
13868     "field_name" : "top_left",
13869     "referenced_type" : "type-364"
13870    },
13871    {
13872     "field_name" : "component",
13873     "field_offset" : 64,
13874     "referenced_type" : "type-495"
13875    },
13876    {
13877     "field_name" : "bits_per_component",
13878     "field_offset" : 96,
13879     "referenced_type" : "type-20"
13880    },
13881    {
13882     "field_name" : "bits_used",
13883     "field_offset" : 128,
13884     "referenced_type" : "type-20"
13885    },
13886    {
13887     "field_name" : "h_increment",
13888     "field_offset" : 160,
13889     "referenced_type" : "type-20"
13890    },
13891    {
13892     "field_name" : "v_increment",
13893     "field_offset" : 192,
13894     "referenced_type" : "type-20"
13895    },
13896    {
13897     "field_name" : "h_subsampling",
13898     "field_offset" : 224,
13899     "referenced_type" : "type-20"
13900    },
13901    {
13902     "field_name" : "v_subsampling",
13903     "field_offset" : 256,
13904     "referenced_type" : "type-20"
13905    }
13906   ],
13907   "linker_set_key" : "android_flex_plane",
13908   "name" : "android_flex_plane",
13909   "referenced_type" : "type-496",
13910   "self_type" : "type-496",
13911   "size" : 40,
13912   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13913   "unique_id" : "android_flex_plane"
13914  },
13915  {
13916   "alignment" : 4,
13917   "fields" :
13918   [
13919    {
13920     "field_name" : "displayPrimaryRed",
13921     "referenced_type" : "type-502"
13922    },
13923    {
13924     "field_name" : "displayPrimaryGreen",
13925     "field_offset" : 64,
13926     "referenced_type" : "type-502"
13927    },
13928    {
13929     "field_name" : "displayPrimaryBlue",
13930     "field_offset" : 128,
13931     "referenced_type" : "type-502"
13932    },
13933    {
13934     "field_name" : "whitePoint",
13935     "field_offset" : 192,
13936     "referenced_type" : "type-502"
13937    },
13938    {
13939     "field_name" : "maxLuminance",
13940     "field_offset" : 256,
13941     "referenced_type" : "type-267"
13942    },
13943    {
13944     "field_name" : "minLuminance",
13945     "field_offset" : 288,
13946     "referenced_type" : "type-267"
13947    }
13948   ],
13949   "linker_set_key" : "android_smpte2086_metadata",
13950   "name" : "android_smpte2086_metadata",
13951   "referenced_type" : "type-503",
13952   "self_type" : "type-503",
13953   "size" : 40,
13954   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13955   "unique_id" : "android_smpte2086_metadata"
13956  },
13957  {
13958   "alignment" : 4,
13959   "fields" :
13960   [
13961    {
13962     "field_name" : "x",
13963     "referenced_type" : "type-267"
13964    },
13965    {
13966     "field_name" : "y",
13967     "field_offset" : 32,
13968     "referenced_type" : "type-267"
13969    }
13970   ],
13971   "linker_set_key" : "android_xy_color",
13972   "name" : "android_xy_color",
13973   "referenced_type" : "type-502",
13974   "self_type" : "type-502",
13975   "size" : 8,
13976   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13977   "unique_id" : "android_xy_color"
13978  },
13979  {
13980   "alignment" : 8,
13981   "fields" :
13982   [
13983    {
13984     "field_name" : "y",
13985     "referenced_type" : "type-21"
13986    },
13987    {
13988     "field_name" : "cb",
13989     "field_offset" : 64,
13990     "referenced_type" : "type-21"
13991    },
13992    {
13993     "field_name" : "cr",
13994     "field_offset" : 128,
13995     "referenced_type" : "type-21"
13996    },
13997    {
13998     "field_name" : "ystride",
13999     "field_offset" : 192,
14000     "referenced_type" : "type-25"
14001    },
14002    {
14003     "field_name" : "cstride",
14004     "field_offset" : 256,
14005     "referenced_type" : "type-25"
14006    },
14007    {
14008     "field_name" : "chroma_step",
14009     "field_offset" : 320,
14010     "referenced_type" : "type-25"
14011    },
14012    {
14013     "field_name" : "reserved",
14014     "field_offset" : 384,
14015     "referenced_type" : "type-494"
14016    }
14017   ],
14018   "linker_set_key" : "android_ycbcr",
14019   "name" : "android_ycbcr",
14020   "referenced_type" : "type-493",
14021   "self_type" : "type-493",
14022   "size" : 80,
14023   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14024   "unique_id" : "android_ycbcr"
14025  },
14026  {
14027   "alignment" : 4,
14028   "fields" :
14029   [
14030    {
14031     "referenced_type" : "type-96"
14032    }
14033   ],
14034   "linker_set_key" : "log_msg",
14035   "name" : "log_msg",
14036   "referenced_type" : "type-95",
14037   "self_type" : "type-95",
14038   "size" : 5124,
14039   "source_file" : "/system/core/liblog/include/log/log_read.h",
14040   "unique_id" : "log_msg"
14041  },
14042  {
14043   "alignment" : 4,
14044   "fields" :
14045   [
14046    {
14047     "field_name" : "buf",
14048     "referenced_type" : "type-97"
14049    },
14050    {
14051     "field_name" : "entry",
14052     "referenced_type" : "type-99"
14053    },
14054    {
14055     "field_name" : "entry_v4",
14056     "referenced_type" : "type-99"
14057    },
14058    {
14059     "field_name" : "entry_v3",
14060     "referenced_type" : "type-102"
14061    },
14062    {
14063     "field_name" : "entry_v2",
14064     "referenced_type" : "type-103"
14065    },
14066    {
14067     "field_name" : "entry_v1",
14068     "referenced_type" : "type-104"
14069    }
14070   ],
14071   "is_anonymous" : true,
14072   "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",
14073   "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",
14074   "record_kind" : "union",
14075   "referenced_type" : "type-96",
14076   "self_type" : "type-96",
14077   "size" : 5124,
14078   "source_file" : "/system/core/liblog/include/log/log_read.h",
14079   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14080  },
14081  {
14082   "alignment" : 1,
14083   "fields" :
14084   [
14085    {
14086     "field_name" : "tv_sec",
14087     "referenced_type" : "type-2"
14088    },
14089    {
14090     "field_name" : "tv_nsec",
14091     "field_offset" : 32,
14092     "referenced_type" : "type-2"
14093    }
14094   ],
14095   "linker_set_key" : "log_time",
14096   "name" : "log_time",
14097   "referenced_type" : "type-395",
14098   "self_type" : "type-395",
14099   "size" : 8,
14100   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14101   "unique_id" : "_ZTS8log_time"
14102  },
14103  {
14104   "alignment" : 4,
14105   "fields" :
14106   [
14107    {
14108     "field_name" : "len",
14109     "referenced_type" : "type-100"
14110    },
14111    {
14112     "field_name" : "__pad",
14113     "field_offset" : 16,
14114     "referenced_type" : "type-100"
14115    },
14116    {
14117     "field_name" : "pid",
14118     "field_offset" : 32,
14119     "referenced_type" : "type-20"
14120    },
14121    {
14122     "field_name" : "tid",
14123     "field_offset" : 64,
14124     "referenced_type" : "type-20"
14125    },
14126    {
14127     "field_name" : "sec",
14128     "field_offset" : 96,
14129     "referenced_type" : "type-20"
14130    },
14131    {
14132     "field_name" : "nsec",
14133     "field_offset" : 128,
14134     "referenced_type" : "type-20"
14135    },
14136    {
14137     "field_name" : "msg",
14138     "field_offset" : 160,
14139     "referenced_type" : "type-101"
14140    }
14141   ],
14142   "linker_set_key" : "logger_entry",
14143   "name" : "logger_entry",
14144   "referenced_type" : "type-104",
14145   "self_type" : "type-104",
14146   "size" : 20,
14147   "source_file" : "/system/core/liblog/include/log/log_read.h",
14148   "unique_id" : "logger_entry"
14149  },
14150  {
14151   "alignment" : 1,
14152   "fields" :
14153   [
14154    {
14155     "field_name" : "len",
14156     "referenced_type" : "type-100"
14157    },
14158    {
14159     "field_name" : "hdr_size",
14160     "field_offset" : 16,
14161     "referenced_type" : "type-100"
14162    },
14163    {
14164     "field_name" : "pid",
14165     "field_offset" : 32,
14166     "referenced_type" : "type-20"
14167    },
14168    {
14169     "field_name" : "tid",
14170     "field_offset" : 64,
14171     "referenced_type" : "type-20"
14172    },
14173    {
14174     "field_name" : "sec",
14175     "field_offset" : 96,
14176     "referenced_type" : "type-20"
14177    },
14178    {
14179     "field_name" : "nsec",
14180     "field_offset" : 128,
14181     "referenced_type" : "type-20"
14182    },
14183    {
14184     "field_name" : "euid",
14185     "field_offset" : 160,
14186     "referenced_type" : "type-2"
14187    },
14188    {
14189     "field_name" : "msg",
14190     "field_offset" : 192,
14191     "referenced_type" : "type-101"
14192    }
14193   ],
14194   "linker_set_key" : "logger_entry_v2",
14195   "name" : "logger_entry_v2",
14196   "referenced_type" : "type-103",
14197   "self_type" : "type-103",
14198   "size" : 24,
14199   "source_file" : "/system/core/liblog/include/log/log_read.h",
14200   "unique_id" : "logger_entry_v2"
14201  },
14202  {
14203   "alignment" : 1,
14204   "fields" :
14205   [
14206    {
14207     "field_name" : "len",
14208     "referenced_type" : "type-100"
14209    },
14210    {
14211     "field_name" : "hdr_size",
14212     "field_offset" : 16,
14213     "referenced_type" : "type-100"
14214    },
14215    {
14216     "field_name" : "pid",
14217     "field_offset" : 32,
14218     "referenced_type" : "type-20"
14219    },
14220    {
14221     "field_name" : "tid",
14222     "field_offset" : 64,
14223     "referenced_type" : "type-20"
14224    },
14225    {
14226     "field_name" : "sec",
14227     "field_offset" : 96,
14228     "referenced_type" : "type-20"
14229    },
14230    {
14231     "field_name" : "nsec",
14232     "field_offset" : 128,
14233     "referenced_type" : "type-20"
14234    },
14235    {
14236     "field_name" : "lid",
14237     "field_offset" : 160,
14238     "referenced_type" : "type-2"
14239    },
14240    {
14241     "field_name" : "msg",
14242     "field_offset" : 192,
14243     "referenced_type" : "type-101"
14244    }
14245   ],
14246   "linker_set_key" : "logger_entry_v3",
14247   "name" : "logger_entry_v3",
14248   "referenced_type" : "type-102",
14249   "self_type" : "type-102",
14250   "size" : 24,
14251   "source_file" : "/system/core/liblog/include/log/log_read.h",
14252   "unique_id" : "logger_entry_v3"
14253  },
14254  {
14255   "alignment" : 4,
14256   "fields" :
14257   [
14258    {
14259     "field_name" : "len",
14260     "referenced_type" : "type-100"
14261    },
14262    {
14263     "field_name" : "hdr_size",
14264     "field_offset" : 16,
14265     "referenced_type" : "type-100"
14266    },
14267    {
14268     "field_name" : "pid",
14269     "field_offset" : 32,
14270     "referenced_type" : "type-20"
14271    },
14272    {
14273     "field_name" : "tid",
14274     "field_offset" : 64,
14275     "referenced_type" : "type-2"
14276    },
14277    {
14278     "field_name" : "sec",
14279     "field_offset" : 96,
14280     "referenced_type" : "type-2"
14281    },
14282    {
14283     "field_name" : "nsec",
14284     "field_offset" : 128,
14285     "referenced_type" : "type-2"
14286    },
14287    {
14288     "field_name" : "lid",
14289     "field_offset" : 160,
14290     "referenced_type" : "type-2"
14291    },
14292    {
14293     "field_name" : "uid",
14294     "field_offset" : 192,
14295     "referenced_type" : "type-2"
14296    },
14297    {
14298     "field_name" : "msg",
14299     "field_offset" : 224,
14300     "referenced_type" : "type-101"
14301    }
14302   ],
14303   "linker_set_key" : "logger_entry_v4",
14304   "name" : "logger_entry_v4",
14305   "referenced_type" : "type-99",
14306   "self_type" : "type-99",
14307   "size" : 28,
14308   "source_file" : "/system/core/liblog/include/log/log_read.h",
14309   "unique_id" : "logger_entry_v4"
14310  },
14311  {
14312   "alignment" : 4,
14313   "fields" :
14314   [
14315    {
14316     "field_name" : "version",
14317     "referenced_type" : "type-20"
14318    },
14319    {
14320     "field_name" : "numFds",
14321     "field_offset" : 32,
14322     "referenced_type" : "type-20"
14323    },
14324    {
14325     "field_name" : "numInts",
14326     "field_offset" : 64,
14327     "referenced_type" : "type-20"
14328    },
14329    {
14330     "field_name" : "data",
14331     "field_offset" : 96,
14332     "referenced_type" : "type-209"
14333    }
14334   ],
14335   "linker_set_key" : "native_handle",
14336   "name" : "native_handle",
14337   "referenced_type" : "type-208",
14338   "self_type" : "type-208",
14339   "size" : 12,
14340   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14341   "unique_id" : "native_handle"
14342  }
14343 ],
14344 "rvalue_reference_types" :
14345 [
14346  {
14347   "alignment" : 8,
14348   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
14349   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
14350   "referenced_type" : "type-170",
14351   "self_type" : "type-173",
14352   "size" : 8,
14353   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14354  },
14355  {
14356   "alignment" : 8,
14357   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &&",
14358   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &&",
14359   "referenced_type" : "type-184",
14360   "self_type" : "type-186",
14361   "size" : 8,
14362   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14363  },
14364  {
14365   "alignment" : 8,
14366   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &&",
14367   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &&",
14368   "referenced_type" : "type-600",
14369   "self_type" : "type-602",
14370   "size" : 8,
14371   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14372  },
14373  {
14374   "alignment" : 8,
14375   "linker_set_key" : "android::hardware::Return<bool> &&",
14376   "name" : "android::hardware::Return<bool> &&",
14377   "referenced_type" : "type-163",
14378   "self_type" : "type-166",
14379   "size" : 8,
14380   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14381  },
14382  {
14383   "alignment" : 8,
14384   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
14385   "name" : "android::hardware::Return<unsigned int> &&",
14386   "referenced_type" : "type-177",
14387   "self_type" : "type-180",
14388   "size" : 8,
14389   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14390  },
14391  {
14392   "alignment" : 8,
14393   "linker_set_key" : "android::hardware::Return<void> &&",
14394   "name" : "android::hardware::Return<void> &&",
14395   "referenced_type" : "type-197",
14396   "self_type" : "type-199",
14397   "size" : 8,
14398   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14399  },
14400  {
14401   "alignment" : 8,
14402   "linker_set_key" : "android::hardware::Status &&",
14403   "name" : "android::hardware::Status &&",
14404   "referenced_type" : "type-153",
14405   "self_type" : "type-160",
14406   "size" : 8,
14407   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14408  },
14409  {
14410   "alignment" : 8,
14411   "linker_set_key" : "android::hardware::details::return_status &&",
14412   "name" : "android::hardware::details::return_status &&",
14413   "referenced_type" : "type-164",
14414   "self_type" : "type-193",
14415   "size" : 8,
14416   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14417  },
14418  {
14419   "alignment" : 8,
14420   "linker_set_key" : "android::hardware::hidl_handle &&",
14421   "name" : "android::hardware::hidl_handle &&",
14422   "referenced_type" : "type-309",
14423   "self_type" : "type-319",
14424   "size" : 8,
14425   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14426  },
14427  {
14428   "alignment" : 8,
14429   "linker_set_key" : "android::hardware::hidl_memory &&",
14430   "name" : "android::hardware::hidl_memory &&",
14431   "referenced_type" : "type-315",
14432   "self_type" : "type-323",
14433   "size" : 8,
14434   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14435  },
14436  {
14437   "alignment" : 8,
14438   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14439   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14440   "referenced_type" : "type-137",
14441   "self_type" : "type-145",
14442   "size" : 8,
14443   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14444  },
14445  {
14446   "alignment" : 8,
14447   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> &&",
14448   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> &&",
14449   "referenced_type" : "type-128",
14450   "self_type" : "type-131",
14451   "size" : 8,
14452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14453  },
14454  {
14455   "alignment" : 8,
14456   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
14457   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
14458   "referenced_type" : "type-106",
14459   "self_type" : "type-122",
14460   "size" : 8,
14461   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14462  },
14463  {
14464   "alignment" : 8,
14465   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14466   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14467   "referenced_type" : "type-464",
14468   "self_type" : "type-463",
14469   "size" : 8,
14470   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14471  },
14472  {
14473   "alignment" : 8,
14474   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14475   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14476   "referenced_type" : "type-627",
14477   "self_type" : "type-626",
14478   "size" : 8,
14479   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14480  },
14481  {
14482   "alignment" : 8,
14483   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14484   "name" : "std::function<sp<IBase> (void *)> &&",
14485   "referenced_type" : "type-474",
14486   "self_type" : "type-473",
14487   "size" : 8,
14488   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14489  },
14490  {
14491   "alignment" : 8,
14492   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14493   "name" : "std::function<sp<IBase> (void *)> &&",
14494   "referenced_type" : "type-631",
14495   "self_type" : "type-630",
14496   "size" : 8,
14497   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14498  },
14499  {
14500   "alignment" : 8,
14501   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14502   "name" : "std::function<sp<IBinder> (void *)> &&",
14503   "referenced_type" : "type-466",
14504   "self_type" : "type-465",
14505   "size" : 8,
14506   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14507  },
14508  {
14509   "alignment" : 8,
14510   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14511   "name" : "std::function<sp<IBinder> (void *)> &&",
14512   "referenced_type" : "type-629",
14513   "self_type" : "type-628",
14514   "size" : 8,
14515   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14516  }
14517 ]
14518}
14519