1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-51",
9   "self_type" : "type-99",
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-266",
16   "self_type" : "type-500",
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-208",
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-96",
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-96",
41   "self_type" : "type-95",
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-493",
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-34",
64   "self_type" : "type-34",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-51",
73   "self_type" : "type-51",
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-42",
83   "self_type" : "type-42",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-273",
91   "self_type" : "type-273",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-266",
99   "self_type" : "type-266",
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" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-246",
117   "self_type" : "type-246",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-25",
126   "self_type" : "type-25",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-227",
135   "self_type" : "type-227",
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-283",
144   "self_type" : "type-283",
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-96",
154   "self_type" : "type-96",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-251",
174   "self_type" : "type-251",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-141",
184   "self_type" : "type-141",
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-98",
194   "self_type" : "type-98",
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_recipientEEEy"
215  },
216  {
217   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
299  },
300  {
301   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
350  },
351  {
352   "name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
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_arrayIhLj32EJEEEEEEEE"
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_EEiEERKT_"
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_EEiEE"
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_EEiEERKT_"
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_EEiEE"
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" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
591  },
592  {
593   "name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
594  },
595  {
596   "name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
597  },
598  {
599   "name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
600  },
601  {
602   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
603  },
604  {
605   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
606  },
607  {
608   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
609  },
610  {
611   "name" : "_ZTv0_n12_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_021BpHwNfcClientCallbackE4_NS0_10IInterfaceE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE8_NS0_11BpHwRefBaseE"
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_07BpHwNfcE4_NS0_10IInterfaceE"
680  },
681  {
682   "name" : "_ZTCN7android8hardware3nfc4V1_07BpHwNfcE8_NS0_11BpHwRefBaseE"
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-513",
747   "self_type" : "type-513",
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-195",
809   "self_type" : "type-195",
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-53",
887   "self_type" : "type-53",
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-154",
941   "self_type" : "type-154",
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-577",
995   "self_type" : "type-577",
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-537",
1037   "self_type" : "type-537",
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-170",
1071   "self_type" : "type-170",
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-528",
1115   "self_type" : "type-528",
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-527",
1141   "self_type" : "type-527",
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-96",
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-479",
1245   "self_type" : "type-479",
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-486",
1271   "self_type" : "type-486",
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-480",
1313   "self_type" : "type-480",
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-478",
1555   "self_type" : "type-478",
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-485",
1585   "self_type" : "type-485",
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-489",
1615   "self_type" : "type-489",
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-494",
1657   "self_type" : "type-494",
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-496",
1695   "self_type" : "type-496",
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-481",
1721   "self_type" : "type-481",
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-488",
1739   "self_type" : "type-488",
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-491",
1769   "self_type" : "type-491",
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-476",
1863   "self_type" : "type-476",
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-484",
1905   "self_type" : "type-484",
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-490",
1923   "self_type" : "type-490",
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-487",
1953   "self_type" : "type-487",
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-477",
1987   "self_type" : "type-477",
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-267",
2041   "self_type" : "type-267",
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-37"
2058    },
2059    {
2060     "referenced_type" : "type-43"
2061    },
2062    {
2063     "referenced_type" : "type-21"
2064    }
2065   ],
2066   "referenced_type" : "type-36",
2067   "return_type" : "type-34",
2068   "self_type" : "type-36",
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-505",
2082   "return_type" : "type-20",
2083   "self_type" : "type-505",
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 int, const unsigned long long *, unsigned int, void *)",
2089   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2090   "parameters" :
2091   [
2092    {
2093     "referenced_type" : "type-417"
2094    },
2095    {
2096     "referenced_type" : "type-365"
2097    },
2098    {
2099     "referenced_type" : "type-2"
2100    },
2101    {
2102     "referenced_type" : "type-418"
2103    },
2104    {
2105     "referenced_type" : "type-2"
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-43"
2126    }
2127   ],
2128   "return_type" : "type-104",
2129   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2130   "template_args" : [ "type-106", "type-107", "type-430" ]
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-624"
2140    },
2141    {
2142     "default_arg" : true,
2143     "referenced_type" : "type-34"
2144    }
2145   ],
2146   "return_type" : "type-104",
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_recipientEEEy",
2152   "parameters" :
2153   [
2154    {
2155     "is_this_ptr" : true,
2156     "referenced_type" : "type-105"
2157    },
2158    {
2159     "referenced_type" : "type-339"
2160    },
2161    {
2162     "referenced_type" : "type-141"
2163    }
2164   ],
2165   "return_type" : "type-162",
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-105"
2176    },
2177    {
2178     "referenced_type" : "type-656"
2179    }
2180   ],
2181   "return_type" : "type-196",
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_arrayIhLj32EJEEEEEEEE",
2187   "parameters" :
2188   [
2189    {
2190     "is_this_ptr" : true,
2191     "referenced_type" : "type-105"
2192    },
2193    {
2194     "referenced_type" : "type-657"
2195    }
2196   ],
2197   "return_type" : "type-196",
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-624"
2208    },
2209    {
2210     "default_arg" : true,
2211     "referenced_type" : "type-34"
2212    }
2213   ],
2214   "return_type" : "type-104",
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-105"
2225    },
2226    {
2227     "referenced_type" : "type-339"
2228    }
2229   ],
2230   "return_type" : "type-162",
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-105"
2241    },
2242    {
2243     "referenced_type" : "type-658"
2244    }
2245   ],
2246   "return_type" : "type-196",
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-105"
2257    },
2258    {
2259     "default_arg" : true,
2260     "referenced_type" : "type-624"
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-105"
2274    },
2275    {
2276     "referenced_type" : "type-659"
2277    }
2278   ],
2279   "return_type" : "type-196",
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-105"
2290    }
2291   ],
2292   "return_type" : "type-196",
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-105"
2303    }
2304   ],
2305   "return_type" : "type-196",
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-624"
2315    },
2316    {
2317     "referenced_type" : "type-550"
2318    }
2319   ],
2320   "return_type" : "type-34",
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-105"
2331    }
2332   ],
2333   "return_type" : "type-196",
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-105"
2344    },
2345    {
2346     "referenced_type" : "type-380"
2347    },
2348    {
2349     "referenced_type" : "type-549"
2350    }
2351   ],
2352   "return_type" : "type-196",
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-598"
2362    },
2363    {
2364     "default_arg" : true,
2365     "referenced_type" : "type-34"
2366    }
2367   ],
2368   "return_type" : "type-599",
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-640"
2378    },
2379    {
2380     "default_arg" : true,
2381     "referenced_type" : "type-34"
2382    }
2383   ],
2384   "return_type" : "type-599",
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-596"
2396    },
2397    {
2398     "referenced_type" : "type-662"
2399    }
2400   ],
2401   "return_type" : "type-196",
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-596"
2412    },
2413    {
2414     "referenced_type" : "type-122"
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-596"
2428    },
2429    {
2430     "referenced_type" : "type-122"
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-557"
2444    },
2445    {
2446     "referenced_type" : "type-2"
2447    },
2448    {
2449     "referenced_type" : "type-424"
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-665"
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-557"
2475    },
2476    {
2477     "referenced_type" : "type-666"
2478    }
2479   ],
2480   "return_type" : "type-196",
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-425"
2490    },
2491    {
2492     "referenced_type" : "type-424"
2493    },
2494    {
2495     "referenced_type" : "type-417"
2496    },
2497    {
2498     "referenced_type" : "type-667"
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-425"
2511    },
2512    {
2513     "referenced_type" : "type-424"
2514    },
2515    {
2516     "referenced_type" : "type-417"
2517    },
2518    {
2519     "referenced_type" : "type-668"
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-557"
2534    }
2535   ],
2536   "return_type" : "type-196",
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-557"
2547    },
2548    {
2549     "referenced_type" : "type-640"
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-557"
2563    },
2564    {
2565     "referenced_type" : "type-640"
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-557"
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-557"
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-557"
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_recipientEEEy",
2613   "parameters" :
2614   [
2615    {
2616     "is_this_ptr" : true,
2617     "referenced_type" : "type-118"
2618    },
2619    {
2620     "referenced_type" : "type-339"
2621    },
2622    {
2623     "referenced_type" : "type-141"
2624    }
2625   ],
2626   "return_type" : "type-162",
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-118"
2637    },
2638    {
2639     "referenced_type" : "type-669"
2640    }
2641   ],
2642   "return_type" : "type-196",
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_arrayIhLj32EJEEEEEEEE",
2648   "parameters" :
2649   [
2650    {
2651     "is_this_ptr" : true,
2652     "referenced_type" : "type-118"
2653    },
2654    {
2655     "referenced_type" : "type-670"
2656    }
2657   ],
2658   "return_type" : "type-196",
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-118"
2669    },
2670    {
2671     "referenced_type" : "type-339"
2672    }
2673   ],
2674   "return_type" : "type-162",
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-581"
2687    },
2688    {
2689     "referenced_type" : "type-428"
2690    }
2691   ],
2692   "return_type" : "type-196",
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-118"
2703    },
2704    {
2705     "referenced_type" : "type-671"
2706    }
2707   ],
2708   "return_type" : "type-196",
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-581"
2721    },
2722    {
2723     "referenced_type" : "type-537"
2724    },
2725    {
2726     "referenced_type" : "type-170"
2727    }
2728   ],
2729   "return_type" : "type-196",
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-118"
2740    },
2741    {
2742     "referenced_type" : "type-672"
2743    }
2744   ],
2745   "return_type" : "type-196",
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-118"
2756    }
2757   ],
2758   "return_type" : "type-196",
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-118"
2769    }
2770   ],
2771   "return_type" : "type-196",
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-118"
2782    }
2783   ],
2784   "return_type" : "type-196",
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-118"
2795    },
2796    {
2797     "referenced_type" : "type-380"
2798    },
2799    {
2800     "referenced_type" : "type-549"
2801    }
2802   ],
2803   "return_type" : "type-196",
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-118"
2814    },
2815    {
2816     "referenced_type" : "type-428"
2817    }
2818   ],
2819   "return_type" : "type-196",
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-118"
2830    },
2831    {
2832     "referenced_type" : "type-537"
2833    },
2834    {
2835     "referenced_type" : "type-170"
2836    }
2837   ],
2838   "return_type" : "type-196",
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-118"
2849    },
2850    {
2851     "referenced_type" : "type-43"
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-118"
2865    },
2866    {
2867     "referenced_type" : "type-43"
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-433"
2881    },
2882    {
2883     "default_arg" : true,
2884     "referenced_type" : "type-34"
2885    }
2886   ],
2887   "return_type" : "type-126",
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_recipientEEEy",
2893   "parameters" :
2894   [
2895    {
2896     "is_this_ptr" : true,
2897     "referenced_type" : "type-127"
2898    },
2899    {
2900     "referenced_type" : "type-339"
2901    },
2902    {
2903     "referenced_type" : "type-141"
2904    }
2905   ],
2906   "return_type" : "type-162",
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-127"
2917    },
2918    {
2919     "referenced_type" : "type-673"
2920    }
2921   ],
2922   "return_type" : "type-196",
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_arrayIhLj32EJEEEEEEEE",
2928   "parameters" :
2929   [
2930    {
2931     "is_this_ptr" : true,
2932     "referenced_type" : "type-127"
2933    },
2934    {
2935     "referenced_type" : "type-674"
2936    }
2937   ],
2938   "return_type" : "type-196",
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-433"
2949    },
2950    {
2951     "default_arg" : true,
2952     "referenced_type" : "type-34"
2953    }
2954   ],
2955   "return_type" : "type-126",
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-127"
2966    },
2967    {
2968     "referenced_type" : "type-339"
2969    }
2970   ],
2971   "return_type" : "type-162",
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-127"
2982    },
2983    {
2984     "referenced_type" : "type-675"
2985    }
2986   ],
2987   "return_type" : "type-196",
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-127"
2998    },
2999    {
3000     "default_arg" : true,
3001     "referenced_type" : "type-433"
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-127"
3015    },
3016    {
3017     "referenced_type" : "type-676"
3018    }
3019   ],
3020   "return_type" : "type-196",
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-127"
3031    }
3032   ],
3033   "return_type" : "type-196",
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-127"
3044    }
3045   ],
3046   "return_type" : "type-196",
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-433"
3056    },
3057    {
3058     "referenced_type" : "type-550"
3059    }
3060   ],
3061   "return_type" : "type-34",
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-127"
3072    }
3073   ],
3074   "return_type" : "type-196",
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-127"
3085    },
3086    {
3087     "referenced_type" : "type-380"
3088    },
3089    {
3090     "referenced_type" : "type-549"
3091    }
3092   ],
3093   "return_type" : "type-196",
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-598"
3103    },
3104    {
3105     "default_arg" : true,
3106     "referenced_type" : "type-34"
3107    }
3108   ],
3109   "return_type" : "type-183",
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-584"
3119    },
3120    {
3121     "default_arg" : true,
3122     "referenced_type" : "type-34"
3123    }
3124   ],
3125   "return_type" : "type-183",
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-609"
3137    },
3138    {
3139     "referenced_type" : "type-679"
3140    }
3141   ],
3142   "return_type" : "type-196",
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-609"
3153    },
3154    {
3155     "referenced_type" : "type-133"
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-609"
3169    },
3170    {
3171     "referenced_type" : "type-133"
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-425"
3184    },
3185    {
3186     "referenced_type" : "type-424"
3187    },
3188    {
3189     "referenced_type" : "type-417"
3190    },
3191    {
3192     "referenced_type" : "type-682"
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-424"
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-683"
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-425"
3235    },
3236    {
3237     "referenced_type" : "type-424"
3238    },
3239    {
3240     "referenced_type" : "type-417"
3241    },
3242    {
3243     "referenced_type" : "type-684"
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-425"
3256    },
3257    {
3258     "referenced_type" : "type-424"
3259    },
3260    {
3261     "referenced_type" : "type-417"
3262    },
3263    {
3264     "referenced_type" : "type-685"
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-686"
3282    }
3283   ],
3284   "return_type" : "type-196",
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-425"
3294    },
3295    {
3296     "referenced_type" : "type-424"
3297    },
3298    {
3299     "referenced_type" : "type-417"
3300    },
3301    {
3302     "referenced_type" : "type-687"
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-425"
3315    },
3316    {
3317     "referenced_type" : "type-424"
3318    },
3319    {
3320     "referenced_type" : "type-417"
3321    },
3322    {
3323     "referenced_type" : "type-688"
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-425"
3336    },
3337    {
3338     "referenced_type" : "type-424"
3339    },
3340    {
3341     "referenced_type" : "type-417"
3342    },
3343    {
3344     "referenced_type" : "type-689"
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-425"
3357    },
3358    {
3359     "referenced_type" : "type-424"
3360    },
3361    {
3362     "referenced_type" : "type-417"
3363    },
3364    {
3365     "referenced_type" : "type-690"
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-196",
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-584"
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-584"
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-581"
3466    },
3467    {
3468     "referenced_type" : "type-640"
3469    }
3470   ],
3471   "return_type" : "type-169",
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-631"
3482    }
3483   ],
3484   "return_type" : "type-169",
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-581"
3497    }
3498   ],
3499   "return_type" : "type-169",
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-581"
3512    },
3513    {
3514     "referenced_type" : "type-428"
3515    }
3516   ],
3517   "return_type" : "type-176",
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_recipientEEEy",
3523   "parameters" :
3524   [
3525    {
3526     "is_this_ptr" : true,
3527     "referenced_type" : "type-631"
3528    },
3529    {
3530     "referenced_type" : "type-339"
3531    },
3532    {
3533     "referenced_type" : "type-141"
3534    }
3535   ],
3536   "return_type" : "type-162",
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-631"
3547    }
3548   ],
3549   "return_type" : "type-169",
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-631"
3560    },
3561    {
3562     "referenced_type" : "type-691"
3563    }
3564   ],
3565   "return_type" : "type-196",
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_arrayIhLj32EJEEEEEEEE",
3571   "parameters" :
3572   [
3573    {
3574     "is_this_ptr" : true,
3575     "referenced_type" : "type-631"
3576    },
3577    {
3578     "referenced_type" : "type-692"
3579    }
3580   ],
3581   "return_type" : "type-196",
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-631"
3592    },
3593    {
3594     "referenced_type" : "type-339"
3595    }
3596   ],
3597   "return_type" : "type-162",
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-631"
3608    }
3609   ],
3610   "return_type" : "type-169",
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-631"
3621    },
3622    {
3623     "referenced_type" : "type-693"
3624    }
3625   ],
3626   "return_type" : "type-196",
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-631"
3637    },
3638    {
3639     "referenced_type" : "type-428"
3640    }
3641   ],
3642   "return_type" : "type-169",
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-581"
3655    }
3656   ],
3657   "return_type" : "type-169",
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-581"
3670    }
3671   ],
3672   "return_type" : "type-169",
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-631"
3683    },
3684    {
3685     "referenced_type" : "type-694"
3686    }
3687   ],
3688   "return_type" : "type-196",
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-581"
3701    }
3702   ],
3703   "return_type" : "type-169",
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-581"
3716    },
3717    {
3718     "referenced_type" : "type-428"
3719    }
3720   ],
3721   "return_type" : "type-169",
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-631"
3732    }
3733   ],
3734   "return_type" : "type-196",
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-631"
3745    }
3746   ],
3747   "return_type" : "type-196",
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-631"
3758    },
3759    {
3760     "referenced_type" : "type-640"
3761    }
3762   ],
3763   "return_type" : "type-169",
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-631"
3774    }
3775   ],
3776   "return_type" : "type-196",
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-631"
3787    }
3788   ],
3789   "return_type" : "type-169",
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-631"
3800    },
3801    {
3802     "referenced_type" : "type-380"
3803    },
3804    {
3805     "referenced_type" : "type-549"
3806    }
3807   ],
3808   "return_type" : "type-196",
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-631"
3819    },
3820    {
3821     "referenced_type" : "type-428"
3822    }
3823   ],
3824   "return_type" : "type-176",
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-631"
3835    },
3836    {
3837     "referenced_type" : "type-43"
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-631"
3851    },
3852    {
3853     "referenced_type" : "type-43"
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-427"
3866    },
3867    {
3868     "referenced_type" : "type-49"
3869    },
3870    {
3871     "referenced_type" : "type-34"
3872    }
3873   ],
3874   "return_type" : "type-599",
3875   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3876   "template_args" : [ "type-106", "type-71", "type-107" ]
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-427"
3885    },
3886    {
3887     "referenced_type" : "type-49"
3888    },
3889    {
3890     "referenced_type" : "type-34"
3891    }
3892   ],
3893   "return_type" : "type-183",
3894   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3895   "template_args" : [ "type-128", "type-71", "type-562" ]
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-104"
3904    }
3905   ],
3906   "return_type" : "type-104",
3907   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3908   "template_args" : [ "type-106", "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-624"
3917    },
3918    {
3919     "referenced_type" : "type-34"
3920    },
3921    {
3922     "referenced_type" : "type-34"
3923    }
3924   ],
3925   "return_type" : "type-104",
3926   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3927   "template_args" : [ "type-107", "type-106", "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-433"
3936    },
3937    {
3938     "referenced_type" : "type-34"
3939    },
3940    {
3941     "referenced_type" : "type-34"
3942    }
3943   ],
3944   "return_type" : "type-126",
3945   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3946   "template_args" : [ "type-562", "type-128", "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-49",
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-49",
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" : 4,
3968   "linker_set_key" : "android::Mutex &",
3969   "name" : "android::Mutex &",
3970   "referenced_type" : "type-26",
3971   "self_type" : "type-510",
3972   "size" : 4,
3973   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3974  },
3975  {
3976   "alignment" : 4,
3977   "linker_set_key" : "android::RWLock &",
3978   "name" : "android::RWLock &",
3979   "referenced_type" : "type-515",
3980   "self_type" : "type-519",
3981   "size" : 4,
3982   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3983  },
3984  {
3985   "alignment" : 4,
3986   "linker_set_key" : "android::String16 &",
3987   "name" : "android::String16 &",
3988   "referenced_type" : "type-39",
3989   "self_type" : "type-404",
3990   "size" : 4,
3991   "source_file" : "/system/core/libutils/include/utils/String16.h"
3992  },
3993  {
3994   "alignment" : 4,
3995   "linker_set_key" : "android::String8 &",
3996   "name" : "android::String8 &",
3997   "referenced_type" : "type-48",
3998   "self_type" : "type-399",
3999   "size" : 4,
4000   "source_file" : "/system/core/libutils/include/utils/String8.h"
4001  },
4002  {
4003   "alignment" : 4,
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-169",
4007   "self_type" : "type-173",
4008   "size" : 4,
4009   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4010  },
4011  {
4012   "alignment" : 4,
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-183",
4016   "self_type" : "type-186",
4017   "size" : 4,
4018   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4019  },
4020  {
4021   "alignment" : 4,
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-599",
4025   "self_type" : "type-602",
4026   "size" : 4,
4027   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4028  },
4029  {
4030   "alignment" : 4,
4031   "linker_set_key" : "android::hardware::Return<bool> &",
4032   "name" : "android::hardware::Return<bool> &",
4033   "referenced_type" : "type-162",
4034   "self_type" : "type-166",
4035   "size" : 4,
4036   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4037  },
4038  {
4039   "alignment" : 4,
4040   "linker_set_key" : "android::hardware::Return<unsigned int> &",
4041   "name" : "android::hardware::Return<unsigned int> &",
4042   "referenced_type" : "type-176",
4043   "self_type" : "type-180",
4044   "size" : 4,
4045   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4046  },
4047  {
4048   "alignment" : 4,
4049   "linker_set_key" : "android::hardware::Return<void> &",
4050   "name" : "android::hardware::Return<void> &",
4051   "referenced_type" : "type-196",
4052   "self_type" : "type-199",
4053   "size" : 4,
4054   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4055  },
4056  {
4057   "alignment" : 4,
4058   "linker_set_key" : "android::hardware::Status &",
4059   "name" : "android::hardware::Status &",
4060   "referenced_type" : "type-152",
4061   "self_type" : "type-160",
4062   "size" : 4,
4063   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4064  },
4065  {
4066   "alignment" : 4,
4067   "linker_set_key" : "android::hardware::TextOutput &",
4068   "name" : "android::hardware::TextOutput &",
4069   "referenced_type" : "type-421",
4070   "self_type" : "type-420",
4071   "size" : 4,
4072   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4073  },
4074  {
4075   "alignment" : 4,
4076   "linker_set_key" : "android::hardware::TextOutput &",
4077   "name" : "android::hardware::TextOutput &",
4078   "referenced_type" : "type-55",
4079   "self_type" : "type-54",
4080   "size" : 4,
4081   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4082  },
4083  {
4084   "alignment" : 4,
4085   "linker_set_key" : "android::hardware::TextOutput &",
4086   "name" : "android::hardware::TextOutput &",
4087   "referenced_type" : "type-621",
4088   "self_type" : "type-620",
4089   "size" : 4,
4090   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4091  },
4092  {
4093   "alignment" : 4,
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-573",
4098   "size" : 4,
4099   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4100  },
4101  {
4102   "alignment" : 4,
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-567",
4107   "size" : 4,
4108   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4109  },
4110  {
4111   "alignment" : 4,
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-576",
4116   "size" : 4,
4117   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4118  },
4119  {
4120   "alignment" : 4,
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" : 4,
4126   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4127  },
4128  {
4129   "alignment" : 4,
4130   "linker_set_key" : "android::hardware::hidl_string &",
4131   "name" : "android::hardware::hidl_string &",
4132   "referenced_type" : "type-311",
4133   "self_type" : "type-570",
4134   "size" : 4,
4135   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4136  },
4137  {
4138   "alignment" : 4,
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" : 4,
4144   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4145  },
4146  {
4147   "alignment" : 4,
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" : 4,
4153   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4154  },
4155  {
4156   "alignment" : 4,
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-135",
4160   "self_type" : "type-145",
4161   "size" : 4,
4162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4163  },
4164  {
4165   "alignment" : 4,
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-126",
4169   "self_type" : "type-131",
4170   "size" : 4,
4171   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4172  },
4173  {
4174   "alignment" : 4,
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-104",
4178   "self_type" : "type-119",
4179   "size" : 4,
4180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4181  },
4182  {
4183   "alignment" : 4,
4184   "linker_set_key" : "const android::String16 &",
4185   "name" : "const android::String16 &",
4186   "referenced_type" : "type-38",
4187   "self_type" : "type-37",
4188   "size" : 4,
4189   "source_file" : "/system/core/libutils/include/utils/String16.h"
4190  },
4191  {
4192   "alignment" : 4,
4193   "linker_set_key" : "const android::String8 &",
4194   "name" : "const android::String8 &",
4195   "referenced_type" : "type-396",
4196   "self_type" : "type-398",
4197   "size" : 4,
4198   "source_file" : "/system/core/libutils/include/utils/String8.h"
4199  },
4200  {
4201   "alignment" : 4,
4202   "linker_set_key" : "const android::hardware::Parcel &",
4203   "name" : "const android::hardware::Parcel &",
4204   "referenced_type" : "type-423",
4205   "self_type" : "type-424",
4206   "size" : 4,
4207   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4208  },
4209  {
4210   "alignment" : 4,
4211   "linker_set_key" : "const android::hardware::Return<bool> &",
4212   "name" : "const android::hardware::Return<bool> &",
4213   "referenced_type" : "type-167",
4214   "self_type" : "type-190",
4215   "size" : 4,
4216   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4217  },
4218  {
4219   "alignment" : 4,
4220   "linker_set_key" : "const android::hardware::Status &",
4221   "name" : "const android::hardware::Status &",
4222   "referenced_type" : "type-157",
4223   "self_type" : "type-158",
4224   "size" : 4,
4225   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4226  },
4227  {
4228   "alignment" : 4,
4229   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4230   "name" : "const android::hardware::details::SchedPrio &",
4231   "referenced_type" : "type-439",
4232   "self_type" : "type-438",
4233   "size" : 4,
4234   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4235  },
4236  {
4237   "alignment" : 4,
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" : 4,
4243   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4244  },
4245  {
4246   "alignment" : 4,
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" : 4,
4252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4253  },
4254  {
4255   "alignment" : 4,
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" : 4,
4261   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4262  },
4263  {
4264   "alignment" : 4,
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-548",
4268   "self_type" : "type-549",
4269   "size" : 4,
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" : 4,
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" : 4,
4279   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4280  },
4281  {
4282   "alignment" : 4,
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-428",
4287   "size" : 4,
4288   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4289  },
4290  {
4291   "alignment" : 4,
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" : 4,
4297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4298  },
4299  {
4300   "alignment" : 4,
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-454",
4304   "self_type" : "type-455",
4305   "size" : 4,
4306   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4307  },
4308  {
4309   "alignment" : 4,
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-43",
4314   "size" : 4,
4315   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4316  },
4317  {
4318   "alignment" : 4,
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-147",
4322   "self_type" : "type-263",
4323   "size" : 4,
4324   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4325  },
4326  {
4327   "alignment" : 4,
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" : 4,
4333   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4334  },
4335  {
4336   "alignment" : 4,
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-133",
4340   "self_type" : "type-584",
4341   "size" : 4,
4342   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4343  },
4344  {
4345   "alignment" : 4,
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-122",
4349   "self_type" : "type-640",
4350   "size" : 4,
4351   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4352  },
4353  {
4354   "alignment" : 4,
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-597",
4358   "self_type" : "type-598",
4359   "size" : 4,
4360   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4361  },
4362  {
4363   "alignment" : 4,
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-90",
4367   "self_type" : "type-550",
4368   "size" : 4,
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" : 4,
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-588",
4377   "size" : 4,
4378   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4379  },
4380  {
4381   "alignment" : 4,
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-585",
4385   "self_type" : "type-587",
4386   "size" : 4,
4387   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4388  },
4389  {
4390   "alignment" : 4,
4391   "linker_set_key" : "const bool &",
4392   "name" : "const bool &",
4393   "referenced_type" : "type-82",
4394   "self_type" : "type-281",
4395   "size" : 4,
4396   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4397  },
4398  {
4399   "alignment" : 4,
4400   "linker_set_key" : "const double &",
4401   "name" : "const double &",
4402   "referenced_type" : "type-300",
4403   "self_type" : "type-301",
4404   "size" : 4,
4405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4406  },
4407  {
4408   "alignment" : 4,
4409   "linker_set_key" : "const float &",
4410   "name" : "const float &",
4411   "referenced_type" : "type-298",
4412   "self_type" : "type-299",
4413   "size" : 4,
4414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4415  },
4416  {
4417   "alignment" : 4,
4418   "linker_set_key" : "const int &",
4419   "name" : "const int &",
4420   "referenced_type" : "type-483",
4421   "self_type" : "type-482",
4422   "size" : 4,
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-610",
4436   "self_type" : "type-612",
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-651",
4443   "self_type" : "type-653",
4444   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4445  },
4446  {
4447   "alignment" : 4,
4448   "linker_set_key" : "const log_msg &",
4449   "name" : "const log_msg &",
4450   "referenced_type" : "type-92",
4451   "self_type" : "type-156",
4452   "size" : 4,
4453   "source_file" : "/system/core/liblog/include/log/log_read.h"
4454  },
4455  {
4456   "alignment" : 4,
4457   "linker_set_key" : "const long long &",
4458   "name" : "const long long &",
4459   "referenced_type" : "type-293",
4460   "self_type" : "type-294",
4461   "size" : 4,
4462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4463  },
4464  {
4465   "alignment" : 4,
4466   "linker_set_key" : "const short &",
4467   "name" : "const short &",
4468   "referenced_type" : "type-288",
4469   "self_type" : "type-289",
4470   "size" : 4,
4471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4472  },
4473  {
4474   "alignment" : 4,
4475   "linker_set_key" : "const signed char &",
4476   "name" : "const signed char &",
4477   "referenced_type" : "type-282",
4478   "self_type" : "type-285",
4479   "size" : 4,
4480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4481  },
4482  {
4483   "alignment" : 4,
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-431",
4487   "self_type" : "type-433",
4488   "size" : 4,
4489   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4490  },
4491  {
4492   "alignment" : 4,
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-622",
4496   "self_type" : "type-624",
4497   "size" : 4,
4498   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4499  },
4500  {
4501   "alignment" : 4,
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-579",
4505   "self_type" : "type-578",
4506   "size" : 4,
4507   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4508  },
4509  {
4510   "alignment" : 4,
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-61",
4514   "self_type" : "type-60",
4515   "size" : 4,
4516   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4517  },
4518  {
4519   "alignment" : 4,
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-642",
4523   "self_type" : "type-641",
4524   "size" : 4,
4525   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4526  },
4527  {
4528   "alignment" : 4,
4529   "linker_set_key" : "const unsigned char &",
4530   "name" : "const unsigned char &",
4531   "referenced_type" : "type-286",
4532   "self_type" : "type-287",
4533   "size" : 4,
4534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4535  },
4536  {
4537   "alignment" : 4,
4538   "linker_set_key" : "const unsigned int &",
4539   "name" : "const unsigned int &",
4540   "referenced_type" : "type-30",
4541   "self_type" : "type-292",
4542   "size" : 4,
4543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4544  },
4545  {
4546   "alignment" : 4,
4547   "linker_set_key" : "const unsigned long long &",
4548   "name" : "const unsigned long long &",
4549   "referenced_type" : "type-296",
4550   "self_type" : "type-297",
4551   "size" : 4,
4552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4553  },
4554  {
4555   "alignment" : 4,
4556   "linker_set_key" : "const unsigned short &",
4557   "name" : "const unsigned short &",
4558   "referenced_type" : "type-290",
4559   "self_type" : "type-291",
4560   "size" : 4,
4561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4562  },
4563  {
4564   "alignment" : 4,
4565   "linker_set_key" : "int &",
4566   "name" : "int &",
4567   "referenced_type" : "type-20",
4568   "self_type" : "type-391",
4569   "size" : 4,
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" : 4,
4574   "linker_set_key" : "unsigned char &",
4575   "name" : "unsigned char &",
4576   "referenced_type" : "type-96",
4577   "self_type" : "type-531",
4578   "size" : 4,
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" : 4,
4583   "linker_set_key" : "unsigned int &",
4584   "name" : "unsigned int &",
4585   "referenced_type" : "type-2",
4586   "self_type" : "type-539",
4587   "size" : 4,
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" : 4,
4595   "linker_set_key" : "android::Condition *",
4596   "name" : "android::Condition *",
4597   "referenced_type" : "type-83",
4598   "self_type" : "type-514",
4599   "size" : 4,
4600   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4601  },
4602  {
4603   "alignment" : 4,
4604   "linker_set_key" : "android::Mutex *",
4605   "name" : "android::Mutex *",
4606   "referenced_type" : "type-26",
4607   "self_type" : "type-508",
4608   "size" : 4,
4609   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4610  },
4611  {
4612   "alignment" : 4,
4613   "linker_set_key" : "android::Mutex::Autolock *",
4614   "name" : "android::Mutex::Autolock *",
4615   "referenced_type" : "type-509",
4616   "self_type" : "type-511",
4617   "size" : 4,
4618   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4619  },
4620  {
4621   "alignment" : 4,
4622   "linker_set_key" : "android::RWLock *",
4623   "name" : "android::RWLock *",
4624   "referenced_type" : "type-515",
4625   "self_type" : "type-517",
4626   "size" : 4,
4627   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4628  },
4629  {
4630   "alignment" : 4,
4631   "linker_set_key" : "android::RWLock::AutoRLock *",
4632   "name" : "android::RWLock::AutoRLock *",
4633   "referenced_type" : "type-518",
4634   "self_type" : "type-520",
4635   "size" : 4,
4636   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4637  },
4638  {
4639   "alignment" : 4,
4640   "linker_set_key" : "android::RWLock::AutoWLock *",
4641   "name" : "android::RWLock::AutoWLock *",
4642   "referenced_type" : "type-521",
4643   "self_type" : "type-522",
4644   "size" : 4,
4645   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4646  },
4647  {
4648   "alignment" : 4,
4649   "linker_set_key" : "android::RefBase *",
4650   "name" : "android::RefBase *",
4651   "referenced_type" : "type-11",
4652   "self_type" : "type-307",
4653   "size" : 4,
4654   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4655  },
4656  {
4657   "alignment" : 4,
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" : 4,
4663   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4664  },
4665  {
4666   "alignment" : 4,
4667   "linker_set_key" : "android::RefBase::weakref_impl *",
4668   "name" : "android::RefBase::weakref_impl *",
4669   "referenced_type" : "type-607",
4670   "self_type" : "type-606",
4671   "size" : 4,
4672   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4673  },
4674  {
4675   "alignment" : 4,
4676   "linker_set_key" : "android::RefBase::weakref_impl *",
4677   "name" : "android::RefBase::weakref_impl *",
4678   "referenced_type" : "type-648",
4679   "self_type" : "type-647",
4680   "size" : 4,
4681   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4682  },
4683  {
4684   "alignment" : 4,
4685   "linker_set_key" : "android::RefBase::weakref_type *",
4686   "name" : "android::RefBase::weakref_type *",
4687   "referenced_type" : "type-33",
4688   "self_type" : "type-32",
4689   "size" : 4,
4690   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4691  },
4692  {
4693   "alignment" : 4,
4694   "linker_set_key" : "android::ReferenceRenamer *",
4695   "name" : "android::ReferenceRenamer *",
4696   "referenced_type" : "type-302",
4697   "self_type" : "type-303",
4698   "size" : 4,
4699   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4700  },
4701  {
4702   "alignment" : 4,
4703   "linker_set_key" : "android::ScopedTrace *",
4704   "name" : "android::ScopedTrace *",
4705   "referenced_type" : "type-523",
4706   "self_type" : "type-524",
4707   "size" : 4,
4708   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4709  },
4710  {
4711   "alignment" : 4,
4712   "linker_set_key" : "android::String16 *",
4713   "name" : "android::String16 *",
4714   "referenced_type" : "type-39",
4715   "self_type" : "type-405",
4716   "size" : 4,
4717   "source_file" : "/system/core/libutils/include/utils/String16.h"
4718  },
4719  {
4720   "alignment" : 4,
4721   "linker_set_key" : "android::String8 *",
4722   "name" : "android::String8 *",
4723   "referenced_type" : "type-48",
4724   "self_type" : "type-400",
4725   "size" : 4,
4726   "source_file" : "/system/core/libutils/include/utils/String8.h"
4727  },
4728  {
4729   "alignment" : 4,
4730   "linker_set_key" : "android::Thread *",
4731   "name" : "android::Thread *",
4732   "referenced_type" : "type-81",
4733   "self_type" : "type-80",
4734   "size" : 4,
4735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4736  },
4737  {
4738   "alignment" : 4,
4739   "linker_set_key" : "android::VirtualLightRefBase *",
4740   "name" : "android::VirtualLightRefBase *",
4741   "referenced_type" : "type-202",
4742   "self_type" : "type-209",
4743   "size" : 4,
4744   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4745  },
4746  {
4747   "alignment" : 4,
4748   "linker_set_key" : "android::hardware::BHwBinder *",
4749   "name" : "android::hardware::BHwBinder *",
4750   "referenced_type" : "type-150",
4751   "self_type" : "type-149",
4752   "size" : 4,
4753   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4754  },
4755  {
4756   "alignment" : 4,
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" : 4,
4762   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4763  },
4764  {
4765   "alignment" : 4,
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-110",
4769   "self_type" : "type-619",
4770   "size" : 4,
4771   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4772  },
4773  {
4774   "alignment" : 4,
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-448",
4778   "self_type" : "type-453",
4779   "size" : 4,
4780   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4781  },
4782  {
4783   "alignment" : 4,
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-466",
4787   "self_type" : "type-471",
4788   "size" : 4,
4789   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4790  },
4791  {
4792   "alignment" : 4,
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-456",
4796   "self_type" : "type-461",
4797   "size" : 4,
4798   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4799  },
4800  {
4801   "alignment" : 4,
4802   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4803   "name" : "android::hardware::GrantorDescriptor *",
4804   "referenced_type" : "type-333",
4805   "self_type" : "type-332",
4806   "size" : 4,
4807   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4808  },
4809  {
4810   "alignment" : 4,
4811   "linker_set_key" : "android::hardware::IBinder *",
4812   "name" : "android::hardware::IBinder *",
4813   "referenced_type" : "type-10",
4814   "self_type" : "type-9",
4815   "size" : 4,
4816   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4817  },
4818  {
4819   "alignment" : 4,
4820   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4821   "name" : "android::hardware::IBinder::DeathRecipient *",
4822   "referenced_type" : "type-64",
4823   "self_type" : "type-63",
4824   "size" : 4,
4825   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4826  },
4827  {
4828   "alignment" : 4,
4829   "linker_set_key" : "android::hardware::IInterface *",
4830   "name" : "android::hardware::IInterface *",
4831   "referenced_type" : "type-16",
4832   "self_type" : "type-15",
4833   "size" : 4,
4834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4835  },
4836  {
4837   "alignment" : 4,
4838   "linker_set_key" : "android::hardware::Parcel *",
4839   "name" : "android::hardware::Parcel *",
4840   "referenced_type" : "type-412",
4841   "self_type" : "type-417",
4842   "size" : 4,
4843   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4844  },
4845  {
4846   "alignment" : 4,
4847   "linker_set_key" : "android::hardware::ProcessState *",
4848   "name" : "android::hardware::ProcessState *",
4849   "referenced_type" : "type-19",
4850   "self_type" : "type-18",
4851   "size" : 4,
4852   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4853  },
4854  {
4855   "alignment" : 4,
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-169",
4859   "self_type" : "type-171",
4860   "size" : 4,
4861   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4862  },
4863  {
4864   "alignment" : 4,
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-183",
4868   "self_type" : "type-184",
4869   "size" : 4,
4870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4871  },
4872  {
4873   "alignment" : 4,
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-599",
4877   "self_type" : "type-600",
4878   "size" : 4,
4879   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4880  },
4881  {
4882   "alignment" : 4,
4883   "linker_set_key" : "android::hardware::Return<bool> *",
4884   "name" : "android::hardware::Return<bool> *",
4885   "referenced_type" : "type-162",
4886   "self_type" : "type-164",
4887   "size" : 4,
4888   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4889  },
4890  {
4891   "alignment" : 4,
4892   "linker_set_key" : "android::hardware::Return<unsigned int> *",
4893   "name" : "android::hardware::Return<unsigned int> *",
4894   "referenced_type" : "type-176",
4895   "self_type" : "type-178",
4896   "size" : 4,
4897   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4898  },
4899  {
4900   "alignment" : 4,
4901   "linker_set_key" : "android::hardware::Return<void> *",
4902   "name" : "android::hardware::Return<void> *",
4903   "referenced_type" : "type-196",
4904   "self_type" : "type-197",
4905   "size" : 4,
4906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4907  },
4908  {
4909   "alignment" : 4,
4910   "linker_set_key" : "android::hardware::Status *",
4911   "name" : "android::hardware::Status *",
4912   "referenced_type" : "type-152",
4913   "self_type" : "type-155",
4914   "size" : 4,
4915   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4916  },
4917  {
4918   "alignment" : 4,
4919   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4920   "name" : "android::hardware::details::HidlInstrumentor *",
4921   "referenced_type" : "type-114",
4922   "self_type" : "type-581",
4923   "size" : 4,
4924   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4925  },
4926  {
4927   "alignment" : 4,
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-571",
4932   "size" : 4,
4933   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4934  },
4935  {
4936   "alignment" : 4,
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-566",
4941   "size" : 4,
4942   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4943  },
4944  {
4945   "alignment" : 4,
4946   "linker_set_key" : "android::hardware::details::return_status *",
4947   "name" : "android::hardware::details::return_status *",
4948   "referenced_type" : "type-163",
4949   "self_type" : "type-191",
4950   "size" : 4,
4951   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4952  },
4953  {
4954   "alignment" : 4,
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" : 4,
4960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4961  },
4962  {
4963   "alignment" : 4,
4964   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4965   "name" : "android::hardware::hidl_binder_death_recipient *",
4966   "referenced_type" : "type-137",
4967   "self_type" : "type-136",
4968   "size" : 4,
4969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4970  },
4971  {
4972   "alignment" : 4,
4973   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4974   "name" : "android::hardware::hidl_death_recipient *",
4975   "referenced_type" : "type-140",
4976   "self_type" : "type-139",
4977   "size" : 4,
4978   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4979  },
4980  {
4981   "alignment" : 4,
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" : 4,
4987   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4988  },
4989  {
4990   "alignment" : 4,
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" : 4,
4996   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4997  },
4998  {
4999   "alignment" : 4,
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" : 4,
5005   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5006  },
5007  {
5008   "alignment" : 4,
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" : 4,
5014   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5015  },
5016  {
5017   "alignment" : 4,
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" : 4,
5023   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5024  },
5025  {
5026   "alignment" : 4,
5027   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
5028   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
5029   "referenced_type" : "type-445",
5030   "self_type" : "type-558",
5031   "size" : 4,
5032   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5033  },
5034  {
5035   "alignment" : 4,
5036   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5037   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
5038   "referenced_type" : "type-430",
5039   "self_type" : "type-557",
5040   "size" : 4,
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" : 4,
5045   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc *",
5046   "name" : "android::hardware::nfc::V1_0::BpHwNfc *",
5047   "referenced_type" : "type-562",
5048   "self_type" : "type-631",
5049   "size" : 4,
5050   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5051  },
5052  {
5053   "alignment" : 4,
5054   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5055   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5056   "referenced_type" : "type-107",
5057   "self_type" : "type-118",
5058   "size" : 4,
5059   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5060  },
5061  {
5062   "alignment" : 4,
5063   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfc *",
5064   "name" : "android::hardware::nfc::V1_0::BsNfc *",
5065   "referenced_type" : "type-605",
5066   "self_type" : "type-609",
5067   "size" : 4,
5068   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5069  },
5070  {
5071   "alignment" : 4,
5072   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfcClientCallback *",
5073   "name" : "android::hardware::nfc::V1_0::BsNfcClientCallback *",
5074   "referenced_type" : "type-593",
5075   "self_type" : "type-596",
5076   "size" : 4,
5077   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5078  },
5079  {
5080   "alignment" : 4,
5081   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
5082   "name" : "android::hardware::nfc::V1_0::INfc *",
5083   "referenced_type" : "type-128",
5084   "self_type" : "type-127",
5085   "size" : 4,
5086   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5087  },
5088  {
5089   "alignment" : 4,
5090   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5091   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
5092   "referenced_type" : "type-106",
5093   "self_type" : "type-105",
5094   "size" : 4,
5095   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5096  },
5097  {
5098   "alignment" : 4,
5099   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5100   "name" : "android::hidl::base::V1_0::BnHwBase *",
5101   "referenced_type" : "type-426",
5102   "self_type" : "type-425",
5103   "size" : 4,
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" : 4,
5108   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5109   "name" : "android::hidl::base::V1_0::IBase *",
5110   "referenced_type" : "type-71",
5111   "self_type" : "type-143",
5112   "size" : 4,
5113   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5114  },
5115  {
5116   "alignment" : 4,
5117   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5118   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5119   "referenced_type" : "type-70",
5120   "self_type" : "type-69",
5121   "size" : 4,
5122   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5123  },
5124  {
5125   "alignment" : 4,
5126   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5127   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5128   "referenced_type" : "type-88",
5129   "self_type" : "type-87",
5130   "size" : 4,
5131   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5132  },
5133  {
5134   "alignment" : 4,
5135   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5136   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5137   "referenced_type" : "type-645",
5138   "self_type" : "type-646",
5139   "size" : 4,
5140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5141  },
5142  {
5143   "alignment" : 4,
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-650",
5148   "size" : 4,
5149   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5150  },
5151  {
5152   "alignment" : 4,
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-65",
5157   "size" : 4,
5158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5159  },
5160  {
5161   "alignment" : 4,
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-135",
5165   "self_type" : "type-134",
5166   "size" : 4,
5167   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5168  },
5169  {
5170   "alignment" : 4,
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-126",
5174   "self_type" : "type-125",
5175   "size" : 4,
5176   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5177  },
5178  {
5179   "alignment" : 4,
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-104",
5183   "self_type" : "type-103",
5184   "size" : 4,
5185   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5186  },
5187  {
5188   "alignment" : 4,
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-427",
5192   "self_type" : "type-592",
5193   "size" : 4,
5194   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5195  },
5196  {
5197   "alignment" : 4,
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-68",
5201   "self_type" : "type-72",
5202   "size" : 4,
5203   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5204  },
5205  {
5206   "alignment" : 4,
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-86",
5210   "self_type" : "type-89",
5211   "size" : 4,
5212   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5213  },
5214  {
5215   "alignment" : 4,
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-422",
5220   "size" : 4,
5221   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5222  },
5223  {
5224   "alignment" : 4,
5225   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5226   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5227   "referenced_type" : "type-74",
5228   "self_type" : "type-73",
5229   "size" : 4,
5230   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5231  },
5232  {
5233   "alignment" : 4,
5234   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5235   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5236   "referenced_type" : "type-138",
5237   "self_type" : "type-284",
5238   "size" : 4,
5239   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5240  },
5241  {
5242   "alignment" : 4,
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-142",
5246   "self_type" : "type-582",
5247   "size" : 4,
5248   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5249  },
5250  {
5251   "alignment" : 4,
5252   "linker_set_key" : "android_flex_plane *",
5253   "name" : "android_flex_plane *",
5254   "referenced_type" : "type-495",
5255   "self_type" : "type-498",
5256   "size" : 4,
5257   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5258  },
5259  {
5260   "alignment" : 4,
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-36",
5264   "self_type" : "type-35",
5265   "size" : 4,
5266   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5267  },
5268  {
5269   "alignment" : 4,
5270   "linker_set_key" : "char *",
5271   "name" : "char *",
5272   "referenced_type" : "type-51",
5273   "self_type" : "type-188",
5274   "size" : 4,
5275   "source_file" : "/system/core/liblog/include/log/log_read.h"
5276  },
5277  {
5278   "alignment" : 4,
5279   "linker_set_key" : "const android::NativeHandle *",
5280   "name" : "const android::NativeHandle *",
5281   "referenced_type" : "type-386",
5282   "self_type" : "type-387",
5283   "size" : 4,
5284   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5285  },
5286  {
5287   "alignment" : 4,
5288   "linker_set_key" : "const android::RefBase *",
5289   "name" : "const android::RefBase *",
5290   "referenced_type" : "type-304",
5291   "self_type" : "type-305",
5292   "size" : 4,
5293   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5294  },
5295  {
5296   "alignment" : 4,
5297   "linker_set_key" : "const android::String16 *",
5298   "name" : "const android::String16 *",
5299   "referenced_type" : "type-38",
5300   "self_type" : "type-403",
5301   "size" : 4,
5302   "source_file" : "/system/core/libutils/include/utils/String16.h"
5303  },
5304  {
5305   "alignment" : 4,
5306   "linker_set_key" : "const android::String8 *",
5307   "name" : "const android::String8 *",
5308   "referenced_type" : "type-396",
5309   "self_type" : "type-397",
5310   "size" : 4,
5311   "source_file" : "/system/core/libutils/include/utils/String8.h"
5312  },
5313  {
5314   "alignment" : 4,
5315   "linker_set_key" : "const android::VectorImpl *",
5316   "name" : "const android::VectorImpl *",
5317   "referenced_type" : "type-474",
5318   "self_type" : "type-475",
5319   "size" : 4,
5320   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5321  },
5322  {
5323   "alignment" : 4,
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" : 4,
5329   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5330  },
5331  {
5332   "alignment" : 4,
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-440",
5336   "self_type" : "type-441",
5337   "size" : 4,
5338   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5339  },
5340  {
5341   "alignment" : 4,
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-446",
5345   "self_type" : "type-447",
5346   "size" : 4,
5347   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5348  },
5349  {
5350   "alignment" : 4,
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-174",
5354   "self_type" : "type-175",
5355   "size" : 4,
5356   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5357  },
5358  {
5359   "alignment" : 4,
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-187",
5363   "self_type" : "type-189",
5364   "size" : 4,
5365   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5366  },
5367  {
5368   "alignment" : 4,
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-603",
5372   "self_type" : "type-604",
5373   "size" : 4,
5374   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5375  },
5376  {
5377   "alignment" : 4,
5378   "linker_set_key" : "const android::hardware::Return<bool> *",
5379   "name" : "const android::hardware::Return<bool> *",
5380   "referenced_type" : "type-167",
5381   "self_type" : "type-168",
5382   "size" : 4,
5383   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5384  },
5385  {
5386   "alignment" : 4,
5387   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
5388   "name" : "const android::hardware::Return<unsigned int> *",
5389   "referenced_type" : "type-181",
5390   "self_type" : "type-182",
5391   "size" : 4,
5392   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5393  },
5394  {
5395   "alignment" : 4,
5396   "linker_set_key" : "const android::hardware::Status *",
5397   "name" : "const android::hardware::Status *",
5398   "referenced_type" : "type-157",
5399   "self_type" : "type-161",
5400   "size" : 4,
5401   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5402  },
5403  {
5404   "alignment" : 4,
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-574",
5408   "self_type" : "type-575",
5409   "size" : 4,
5410   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5411  },
5412  {
5413   "alignment" : 4,
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-568",
5417   "self_type" : "type-569",
5418   "size" : 4,
5419   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5420  },
5421  {
5422   "alignment" : 4,
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-512",
5427   "size" : 4,
5428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5429  },
5430  {
5431   "alignment" : 4,
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" : 4,
5437   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5438  },
5439  {
5440   "alignment" : 4,
5441   "linker_set_key" : "const android::hardware::details::return_status *",
5442   "name" : "const android::hardware::details::return_status *",
5443   "referenced_type" : "type-193",
5444   "self_type" : "type-194",
5445   "size" : 4,
5446   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5447  },
5448  {
5449   "alignment" : 4,
5450   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5451   "name" : "const android::hardware::hidl_death_recipient *",
5452   "referenced_type" : "type-590",
5453   "self_type" : "type-591",
5454   "size" : 4,
5455   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5456  },
5457  {
5458   "alignment" : 4,
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" : 4,
5464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5465  },
5466  {
5467   "alignment" : 4,
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" : 4,
5473   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5474  },
5475  {
5476   "alignment" : 4,
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" : 4,
5482   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5483  },
5484  {
5485   "alignment" : 4,
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" : 4,
5491   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5492  },
5493  {
5494   "alignment" : 4,
5495   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5496   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
5497   "referenced_type" : "type-561",
5498   "self_type" : "type-565",
5499   "size" : 4,
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" : 4,
5504   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5505   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
5506   "referenced_type" : "type-559",
5507   "self_type" : "type-560",
5508   "size" : 4,
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" : 4,
5513   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
5514   "name" : "const android::hardware::nfc::V1_0::INfc *",
5515   "referenced_type" : "type-545",
5516   "self_type" : "type-546",
5517   "size" : 4,
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" : 4,
5522   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5523   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
5524   "referenced_type" : "type-123",
5525   "self_type" : "type-124",
5526   "size" : 4,
5527   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5528  },
5529  {
5530   "alignment" : 4,
5531   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5532   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5533   "referenced_type" : "type-554",
5534   "self_type" : "type-556",
5535   "size" : 4,
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" : 4,
5540   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5541   "name" : "const android::hidl::base::V1_0::IBase *",
5542   "referenced_type" : "type-452",
5543   "self_type" : "type-451",
5544   "size" : 4,
5545   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5546  },
5547  {
5548   "alignment" : 4,
5549   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5550   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5551   "referenced_type" : "type-77",
5552   "self_type" : "type-78",
5553   "size" : 4,
5554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5555  },
5556  {
5557   "alignment" : 4,
5558   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5559   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5560   "referenced_type" : "type-525",
5561   "self_type" : "type-526",
5562   "size" : 4,
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" : 4,
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" : 4,
5572   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5573  },
5574  {
5575   "alignment" : 4,
5576   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5577   "name" : "const android::sp<android::hardware::ProcessState> *",
5578   "referenced_type" : "type-66",
5579   "self_type" : "type-67",
5580   "size" : 4,
5581   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5582  },
5583  {
5584   "alignment" : 4,
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-147",
5588   "self_type" : "type-146",
5589   "size" : 4,
5590   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5591  },
5592  {
5593   "alignment" : 4,
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-589",
5598   "size" : 4,
5599   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5600  },
5601  {
5602   "alignment" : 4,
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-133",
5606   "self_type" : "type-132",
5607   "size" : 4,
5608   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5609  },
5610  {
5611   "alignment" : 4,
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-122",
5615   "self_type" : "type-121",
5616   "size" : 4,
5617   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5618  },
5619  {
5620   "alignment" : 4,
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-597",
5624   "self_type" : "type-644",
5625   "size" : 4,
5626   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5627  },
5628  {
5629   "alignment" : 4,
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-75",
5633   "self_type" : "type-76",
5634   "size" : 4,
5635   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5636  },
5637  {
5638   "alignment" : 4,
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-90",
5642   "self_type" : "type-91",
5643   "size" : 4,
5644   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5645  },
5646  {
5647   "alignment" : 4,
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" : 4,
5653   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5654  },
5655  {
5656   "alignment" : 4,
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" : 4,
5662   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5663  },
5664  {
5665   "alignment" : 4,
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-585",
5669   "self_type" : "type-586",
5670   "size" : 4,
5671   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5672  },
5673  {
5674   "alignment" : 4,
5675   "linker_set_key" : "const char *",
5676   "name" : "const char *",
5677   "referenced_type" : "type-50",
5678   "self_type" : "type-49",
5679   "size" : 4,
5680   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5681  },
5682  {
5683   "alignment" : 4,
5684   "linker_set_key" : "const char16_t *",
5685   "name" : "const char16_t *",
5686   "referenced_type" : "type-41",
5687   "self_type" : "type-40",
5688   "size" : 4,
5689   "source_file" : "/system/core/libutils/include/utils/String16.h"
5690  },
5691  {
5692   "alignment" : 4,
5693   "linker_set_key" : "const log_msg *",
5694   "name" : "const log_msg *",
5695   "referenced_type" : "type-92",
5696   "self_type" : "type-130",
5697   "size" : 4,
5698   "source_file" : "/system/core/liblog/include/log/log_read.h"
5699  },
5700  {
5701   "alignment" : 4,
5702   "linker_set_key" : "const native_handle *",
5703   "name" : "const native_handle *",
5704   "referenced_type" : "type-280",
5705   "self_type" : "type-279",
5706   "size" : 4,
5707   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5708  },
5709  {
5710   "alignment" : 4,
5711   "linker_set_key" : "const unsigned char *",
5712   "name" : "const unsigned char *",
5713   "referenced_type" : "type-286",
5714   "self_type" : "type-365",
5715   "size" : 4,
5716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5717  },
5718  {
5719   "alignment" : 4,
5720   "linker_set_key" : "const unsigned long long *",
5721   "name" : "const unsigned long long *",
5722   "referenced_type" : "type-296",
5723   "self_type" : "type-418",
5724   "size" : 4,
5725   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5726  },
5727  {
5728   "alignment" : 4,
5729   "linker_set_key" : "const void *",
5730   "name" : "const void *",
5731   "referenced_type" : "type-377",
5732   "self_type" : "type-378",
5733   "size" : 4,
5734   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5735  },
5736  {
5737   "alignment" : 4,
5738   "linker_set_key" : "int (*)(void *)",
5739   "name" : "int (*)(void *)",
5740   "referenced_type" : "type-505",
5741   "self_type" : "type-506",
5742   "size" : 4,
5743   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5744  },
5745  {
5746   "alignment" : 4,
5747   "linker_set_key" : "int *",
5748   "name" : "int *",
5749   "referenced_type" : "type-20",
5750   "self_type" : "type-357",
5751   "size" : 4,
5752   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5753  },
5754  {
5755   "alignment" : 4,
5756   "linker_set_key" : "log_msg *",
5757   "name" : "log_msg *",
5758   "referenced_type" : "type-93",
5759   "self_type" : "type-177",
5760   "size" : 4,
5761   "source_file" : "/system/core/liblog/include/log/log_read.h"
5762  },
5763  {
5764   "alignment" : 4,
5765   "linker_set_key" : "native_handle *",
5766   "name" : "native_handle *",
5767   "referenced_type" : "type-207",
5768   "self_type" : "type-206",
5769   "size" : 4,
5770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5771  },
5772  {
5773   "alignment" : 4,
5774   "linker_set_key" : "unsigned char *",
5775   "name" : "unsigned char *",
5776   "referenced_type" : "type-96",
5777   "self_type" : "type-364",
5778   "size" : 4,
5779   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5780  },
5781  {
5782   "alignment" : 4,
5783   "linker_set_key" : "unsigned int *",
5784   "name" : "unsigned int *",
5785   "referenced_type" : "type-2",
5786   "self_type" : "type-429",
5787   "size" : 4,
5788   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5789  },
5790  {
5791   "alignment" : 4,
5792   "linker_set_key" : "unsigned long long *",
5793   "name" : "unsigned long long *",
5794   "referenced_type" : "type-141",
5795   "self_type" : "type-414",
5796   "size" : 4,
5797   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5798  },
5799  {
5800   "alignment" : 4,
5801   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5802   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5803   "referenced_type" : "type-416",
5804   "self_type" : "type-415",
5805   "size" : 4,
5806   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5807  },
5808  {
5809   "alignment" : 4,
5810   "linker_set_key" : "void *",
5811   "name" : "void *",
5812   "referenced_type" : "type-22",
5813   "self_type" : "type-21",
5814   "size" : 4,
5815   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5816  },
5817  {
5818   "alignment" : 4,
5819   "linker_set_key" : "void **",
5820   "name" : "void **",
5821   "referenced_type" : "type-21",
5822   "self_type" : "type-507",
5823   "size" : 4,
5824   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5825  }
5826 ],
5827 "qualified_types" :
5828 [
5829  {
5830   "alignment" : 4,
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" : 4,
5837   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5838  },
5839  {
5840   "alignment" : 4,
5841   "is_const" : true,
5842   "linker_set_key" : "android::RefBase::weakref_impl *const",
5843   "name" : "android::RefBase::weakref_impl *const",
5844   "referenced_type" : "type-606",
5845   "self_type" : "type-608",
5846   "size" : 4,
5847   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5848  },
5849  {
5850   "alignment" : 4,
5851   "is_const" : true,
5852   "linker_set_key" : "android::RefBase::weakref_impl *const",
5853   "name" : "android::RefBase::weakref_impl *const",
5854   "referenced_type" : "type-647",
5855   "self_type" : "type-649",
5856   "size" : 4,
5857   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5858  },
5859  {
5860   "alignment" : 4,
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-112",
5866   "size" : 4,
5867   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5868  },
5869  {
5870   "alignment" : 4,
5871   "is_const" : true,
5872   "linker_set_key" : "const android::NativeHandle",
5873   "name" : "const android::NativeHandle",
5874   "referenced_type" : "type-205",
5875   "self_type" : "type-386",
5876   "size" : 12,
5877   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5878  },
5879  {
5880   "alignment" : 4,
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" : 8,
5887   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5888  },
5889  {
5890   "alignment" : 4,
5891   "is_const" : true,
5892   "linker_set_key" : "const android::String16",
5893   "name" : "const android::String16",
5894   "referenced_type" : "type-39",
5895   "self_type" : "type-38",
5896   "size" : 4,
5897   "source_file" : "/system/core/libutils/include/utils/String16.h"
5898  },
5899  {
5900   "alignment" : 4,
5901   "is_const" : true,
5902   "linker_set_key" : "const android::String8",
5903   "name" : "const android::String8",
5904   "referenced_type" : "type-48",
5905   "self_type" : "type-396",
5906   "size" : 4,
5907   "source_file" : "/system/core/libutils/include/utils/String8.h"
5908  },
5909  {
5910   "alignment" : 4,
5911   "is_const" : true,
5912   "linker_set_key" : "const android::VectorImpl",
5913   "name" : "const android::VectorImpl",
5914   "referenced_type" : "type-29",
5915   "self_type" : "type-474",
5916   "size" : 20,
5917   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5918  },
5919  {
5920   "alignment" : 4,
5921   "is_const" : true,
5922   "linker_set_key" : "const android::hardware::BpHwRefBase",
5923   "name" : "const android::hardware::BpHwRefBase",
5924   "referenced_type" : "type-111",
5925   "self_type" : "type-407",
5926   "size" : 24,
5927   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5928  },
5929  {
5930   "alignment" : 4,
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-434",
5935   "self_type" : "type-440",
5936   "size" : 16,
5937   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5938  },
5939  {
5940   "alignment" : 4,
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-442",
5945   "self_type" : "type-446",
5946   "size" : 16,
5947   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5948  },
5949  {
5950   "alignment" : 4,
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-423",
5956   "size" : 68,
5957   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5958  },
5959  {
5960   "alignment" : 4,
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-169",
5965   "self_type" : "type-174",
5966   "size" : 28,
5967   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5968  },
5969  {
5970   "alignment" : 4,
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-183",
5975   "self_type" : "type-187",
5976   "size" : 28,
5977   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5978  },
5979  {
5980   "alignment" : 4,
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-599",
5985   "self_type" : "type-603",
5986   "size" : 28,
5987   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5988  },
5989  {
5990   "alignment" : 4,
5991   "is_const" : true,
5992   "linker_set_key" : "const android::hardware::Return<bool>",
5993   "name" : "const android::hardware::Return<bool>",
5994   "referenced_type" : "type-162",
5995   "self_type" : "type-167",
5996   "size" : 24,
5997   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5998  },
5999  {
6000   "alignment" : 4,
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-176",
6005   "self_type" : "type-181",
6006   "size" : 28,
6007   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6008  },
6009  {
6010   "alignment" : 4,
6011   "is_const" : true,
6012   "linker_set_key" : "const android::hardware::Status",
6013   "name" : "const android::hardware::Status",
6014   "referenced_type" : "type-152",
6015   "self_type" : "type-157",
6016   "size" : 20,
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-437",
6025   "self_type" : "type-439",
6026   "size" : 8,
6027   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6028  },
6029  {
6030   "alignment" : 4,
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-574",
6036   "size" : 8,
6037   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6038  },
6039  {
6040   "alignment" : 4,
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-568",
6046   "size" : 8,
6047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6048  },
6049  {
6050   "alignment" : 4,
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" : 4,
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" : 4,
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-163",
6075   "self_type" : "type-193",
6076   "size" : 24,
6077   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6078  },
6079  {
6080   "alignment" : 4,
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-140",
6085   "self_type" : "type-590",
6086   "size" : 12,
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" : 4,
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" : 4,
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-548",
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" : 4,
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" : 4,
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" : 4,
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-562",
6165   "self_type" : "type-561",
6166   "size" : 92,
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" : 4,
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-107",
6175   "self_type" : "type-559",
6176   "size" : 92,
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" : 4,
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-128",
6185   "self_type" : "type-545",
6186   "size" : 12,
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" : 4,
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-106",
6195   "self_type" : "type-123",
6196   "size" : 12,
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-537",
6205   "self_type" : "type-538",
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-170",
6215   "self_type" : "type-540",
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" : 4,
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-551",
6225   "self_type" : "type-554",
6226   "size" : 92,
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" : 4,
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-71",
6245   "self_type" : "type-452",
6246   "size" : 12,
6247   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6248  },
6249  {
6250   "alignment" : 4,
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-451",
6255   "self_type" : "type-454",
6256   "size" : 4,
6257   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6258  },
6259  {
6260   "alignment" : 4,
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-70",
6265   "self_type" : "type-77",
6266   "size" : 12,
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-528",
6275   "self_type" : "type-532",
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-527",
6285   "self_type" : "type-530",
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" : 4,
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-88",
6295   "self_type" : "type-525",
6296   "size" : 12,
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" : 4,
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" : 4,
6307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6308  },
6309  {
6310   "alignment" : 4,
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-66",
6316   "size" : 4,
6317   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6318  },
6319  {
6320   "alignment" : 4,
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-135",
6325   "self_type" : "type-147",
6326   "size" : 4,
6327   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6328  },
6329  {
6330   "alignment" : 4,
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" : 4,
6337   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6338  },
6339  {
6340   "alignment" : 4,
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-126",
6345   "self_type" : "type-133",
6346   "size" : 4,
6347   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6348  },
6349  {
6350   "alignment" : 4,
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-104",
6355   "self_type" : "type-122",
6356   "size" : 4,
6357   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6358  },
6359  {
6360   "alignment" : 4,
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-427",
6365   "self_type" : "type-597",
6366   "size" : 4,
6367   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6368  },
6369  {
6370   "alignment" : 4,
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-68",
6375   "self_type" : "type-75",
6376   "size" : 4,
6377   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6378  },
6379  {
6380   "alignment" : 4,
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-86",
6385   "self_type" : "type-90",
6386   "size" : 4,
6387   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6388  },
6389  {
6390   "alignment" : 4,
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" : 8,
6397   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6398  },
6399  {
6400   "alignment" : 4,
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-138",
6405   "self_type" : "type-295",
6406   "size" : 8,
6407   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6408  },
6409  {
6410   "alignment" : 4,
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-142",
6415   "self_type" : "type-585",
6416   "size" : 8,
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-34",
6425   "self_type" : "type-82",
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-51",
6435   "self_type" : "type-50",
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-42",
6445   "self_type" : "type-41",
6446   "size" : 2,
6447   "source_file" : "/system/core/libutils/include/utils/String16.h"
6448  },
6449  {
6450   "alignment" : 4,
6451   "is_const" : true,
6452   "linker_set_key" : "const double",
6453   "name" : "const double",
6454   "referenced_type" : "type-273",
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-266",
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-611",
6492   "self_type" : "type-610",
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-652",
6500   "self_type" : "type-651",
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-93",
6509   "self_type" : "type-92",
6510   "size" : 5124,
6511   "source_file" : "/system/core/liblog/include/log/log_read.h"
6512  },
6513  {
6514   "alignment" : 4,
6515   "is_const" : true,
6516   "linker_set_key" : "const long long",
6517   "name" : "const long long",
6518   "referenced_type" : "type-25",
6519   "self_type" : "type-293",
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-207",
6529   "self_type" : "type-280",
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-227",
6539   "self_type" : "type-288",
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-283",
6549   "self_type" : "type-282",
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-542",
6559   "self_type" : "type-541",
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-57",
6569   "self_type" : "type-56",
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-637",
6579   "self_type" : "type-636",
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-544",
6589   "self_type" : "type-543",
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-59",
6599   "self_type" : "type-58",
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-639",
6609   "self_type" : "type-638",
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-618",
6639   "self_type" : "type-617",
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-536",
6649   "self_type" : "type-535",
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-635",
6659   "self_type" : "type-634",
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-534",
6669   "self_type" : "type-533",
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-633",
6679   "self_type" : "type-632",
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" : 4,
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-432",
6689   "self_type" : "type-431",
6690   "size" : 12,
6691   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6692  },
6693  {
6694   "alignment" : 4,
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-623",
6699   "self_type" : "type-622",
6700   "size" : 12,
6701   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6702  },
6703  {
6704   "alignment" : 4,
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" : 8,
6711   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6712  },
6713  {
6714   "alignment" : 4,
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-616",
6719   "self_type" : "type-615",
6720   "size" : 8,
6721   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6722  },
6723  {
6724   "alignment" : 4,
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" : 8,
6731   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6732  },
6733  {
6734   "alignment" : 4,
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-614",
6739   "self_type" : "type-613",
6740   "size" : 8,
6741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6742  },
6743  {
6744   "alignment" : 4,
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-580",
6749   "self_type" : "type-579",
6750   "size" : 12,
6751   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6752  },
6753  {
6754   "alignment" : 4,
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-62",
6759   "self_type" : "type-61",
6760   "size" : 12,
6761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6762  },
6763  {
6764   "alignment" : 4,
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-643",
6769   "self_type" : "type-642",
6770   "size" : 12,
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-96",
6779   "self_type" : "type-286",
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-30",
6790   "size" : 4,
6791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6792  },
6793  {
6794   "alignment" : 4,
6795   "is_const" : true,
6796   "linker_set_key" : "const unsigned long long",
6797   "name" : "const unsigned long long",
6798   "referenced_type" : "type-141",
6799   "self_type" : "type-296",
6800   "size" : 8,
6801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6802  },
6803  {
6804   "alignment" : 2,
6805   "is_const" : true,
6806   "linker_set_key" : "const unsigned short",
6807   "name" : "const unsigned short",
6808   "referenced_type" : "type-98",
6809   "self_type" : "type-290",
6810   "size" : 2,
6811   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6812  },
6813  {
6814   "is_const" : true,
6815   "linker_set_key" : "const void",
6816   "name" : "const void",
6817   "referenced_type" : "type-22",
6818   "self_type" : "type-377",
6819   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6820  },
6821  {
6822   "alignment" : 1,
6823   "is_volatile" : true,
6824   "linker_set_key" : "volatile bool",
6825   "name" : "volatile bool",
6826   "referenced_type" : "type-34",
6827   "self_type" : "type-85",
6828   "size" : 1,
6829   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6830  },
6831  {
6832   "alignment" : 4,
6833   "is_volatile" : true,
6834   "linker_set_key" : "volatile int",
6835   "name" : "volatile int",
6836   "referenced_type" : "type-20",
6837   "self_type" : "type-52",
6838   "size" : 4,
6839   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6840  }
6841 ],
6842 "record_types" :
6843 [
6844  {
6845   "alignment" : 4,
6846   "fields" :
6847   [
6848    {
6849     "access" : "private",
6850     "field_name" : "mCond",
6851     "referenced_type" : "type-84"
6852    }
6853   ],
6854   "linker_set_key" : "android::Condition",
6855   "name" : "android::Condition",
6856   "record_kind" : "class",
6857   "referenced_type" : "type-83",
6858   "self_type" : "type-83",
6859   "size" : 4,
6860   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6861   "unique_id" : "_ZTSN7android9ConditionE"
6862  },
6863  {
6864   "alignment" : 4,
6865   "fields" :
6866   [
6867    {
6868     "access" : "private",
6869     "field_name" : "mVector",
6870     "referenced_type" : "type-45"
6871    }
6872   ],
6873   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6874   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6875   "record_kind" : "class",
6876   "referenced_type" : "type-44",
6877   "self_type" : "type-44",
6878   "size" : 20,
6879   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6880   "template_args" : [ "type-39", "type-8" ],
6881   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6882  },
6883  {
6884   "alignment" : 4,
6885   "fields" :
6886   [
6887    {
6888     "access" : "private",
6889     "field_name" : "mCount",
6890     "referenced_type" : "type-204"
6891    }
6892   ],
6893   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6894   "name" : "android::LightRefBase<android::NativeHandle>",
6895   "record_kind" : "class",
6896   "referenced_type" : "type-203",
6897   "self_type" : "type-203",
6898   "size" : 4,
6899   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6900   "template_args" : [ "type-205" ],
6901   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6902  },
6903  {
6904   "alignment" : 4,
6905   "fields" :
6906   [
6907    {
6908     "access" : "private",
6909     "field_name" : "mCount",
6910     "referenced_type" : "type-201"
6911    }
6912   ],
6913   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6914   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6915   "record_kind" : "class",
6916   "referenced_type" : "type-200",
6917   "self_type" : "type-200",
6918   "size" : 4,
6919   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6920   "template_args" : [ "type-202" ],
6921   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6922  },
6923  {
6924   "alignment" : 4,
6925   "fields" :
6926   [
6927    {
6928     "access" : "private",
6929     "field_name" : "mMutex",
6930     "referenced_type" : "type-27"
6931    }
6932   ],
6933   "linker_set_key" : "android::Mutex",
6934   "name" : "android::Mutex",
6935   "record_kind" : "class",
6936   "referenced_type" : "type-26",
6937   "self_type" : "type-26",
6938   "size" : 4,
6939   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6940   "unique_id" : "_ZTSN7android5MutexE"
6941  },
6942  {
6943   "alignment" : 4,
6944   "fields" :
6945   [
6946    {
6947     "access" : "private",
6948     "field_name" : "mLock",
6949     "referenced_type" : "type-510"
6950    }
6951   ],
6952   "linker_set_key" : "android::Mutex::Autolock",
6953   "name" : "android::Mutex::Autolock",
6954   "record_kind" : "class",
6955   "referenced_type" : "type-509",
6956   "self_type" : "type-509",
6957   "size" : 4,
6958   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6959   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6960  },
6961  {
6962   "alignment" : 4,
6963   "base_specifiers" :
6964   [
6965    {
6966     "referenced_type" : "type-203"
6967    }
6968   ],
6969   "fields" :
6970   [
6971    {
6972     "access" : "private",
6973     "field_name" : "mHandle",
6974     "field_offset" : 32,
6975     "referenced_type" : "type-206"
6976    },
6977    {
6978     "access" : "private",
6979     "field_name" : "mOwnsHandle",
6980     "field_offset" : 64,
6981     "referenced_type" : "type-34"
6982    }
6983   ],
6984   "linker_set_key" : "android::NativeHandle",
6985   "name" : "android::NativeHandle",
6986   "record_kind" : "class",
6987   "referenced_type" : "type-205",
6988   "self_type" : "type-205",
6989   "size" : 12,
6990   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6991   "unique_id" : "_ZTSN7android12NativeHandleE"
6992  },
6993  {
6994   "alignment" : 4,
6995   "fields" :
6996   [
6997    {
6998     "access" : "private",
6999     "field_name" : "mRWLock",
7000     "referenced_type" : "type-516"
7001    }
7002   ],
7003   "linker_set_key" : "android::RWLock",
7004   "name" : "android::RWLock",
7005   "record_kind" : "class",
7006   "referenced_type" : "type-515",
7007   "self_type" : "type-515",
7008   "size" : 40,
7009   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7010   "unique_id" : "_ZTSN7android6RWLockE"
7011  },
7012  {
7013   "alignment" : 4,
7014   "fields" :
7015   [
7016    {
7017     "access" : "private",
7018     "field_name" : "mLock",
7019     "referenced_type" : "type-519"
7020    }
7021   ],
7022   "linker_set_key" : "android::RWLock::AutoRLock",
7023   "name" : "android::RWLock::AutoRLock",
7024   "record_kind" : "class",
7025   "referenced_type" : "type-518",
7026   "self_type" : "type-518",
7027   "size" : 4,
7028   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7029   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7030  },
7031  {
7032   "alignment" : 4,
7033   "fields" :
7034   [
7035    {
7036     "access" : "private",
7037     "field_name" : "mLock",
7038     "referenced_type" : "type-519"
7039    }
7040   ],
7041   "linker_set_key" : "android::RWLock::AutoWLock",
7042   "name" : "android::RWLock::AutoWLock",
7043   "record_kind" : "class",
7044   "referenced_type" : "type-521",
7045   "self_type" : "type-521",
7046   "size" : 4,
7047   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7048   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7049  },
7050  {
7051   "alignment" : 4,
7052   "fields" :
7053   [
7054    {
7055     "access" : "private",
7056     "field_name" : "mRefs",
7057     "field_offset" : 32,
7058     "referenced_type" : "type-3"
7059    }
7060   ],
7061   "linker_set_key" : "android::RefBase",
7062   "name" : "android::RefBase",
7063   "record_kind" : "class",
7064   "referenced_type" : "type-11",
7065   "self_type" : "type-11",
7066   "size" : 8,
7067   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7068   "unique_id" : "_ZTSN7android7RefBaseE",
7069   "vtable_components" :
7070   [
7071    {
7072     "kind" : "offset_to_top"
7073    },
7074    {
7075     "kind" : "rtti",
7076     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7077    },
7078    {
7079     "kind" : "complete_dtor_pointer",
7080     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7081    },
7082    {
7083     "kind" : "deleting_dtor_pointer",
7084     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7085    },
7086    {
7087     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7088    },
7089    {
7090     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7091    },
7092    {
7093     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7094    },
7095    {
7096     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7097    }
7098   ]
7099  },
7100  {
7101   "alignment" : 1,
7102   "linker_set_key" : "android::RefBase::weakref_type",
7103   "name" : "android::RefBase::weakref_type",
7104   "record_kind" : "class",
7105   "referenced_type" : "type-33",
7106   "self_type" : "type-33",
7107   "size" : 1,
7108   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7109   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7110  },
7111  {
7112   "alignment" : 1,
7113   "linker_set_key" : "android::ReferenceMover",
7114   "name" : "android::ReferenceMover",
7115   "record_kind" : "class",
7116   "referenced_type" : "type-308",
7117   "self_type" : "type-308",
7118   "size" : 1,
7119   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7120   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7121  },
7122  {
7123   "alignment" : 4,
7124   "linker_set_key" : "android::ReferenceRenamer",
7125   "name" : "android::ReferenceRenamer",
7126   "record_kind" : "class",
7127   "referenced_type" : "type-302",
7128   "self_type" : "type-302",
7129   "size" : 4,
7130   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7131   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7132   "vtable_components" :
7133   [
7134    {
7135     "kind" : "offset_to_top"
7136    },
7137    {
7138     "kind" : "rtti",
7139     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7140    },
7141    {
7142     "is_pure" : true,
7143     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7144    }
7145   ]
7146  },
7147  {
7148   "alignment" : 4,
7149   "fields" :
7150   [
7151    {
7152     "access" : "private",
7153     "field_name" : "mTag",
7154     "referenced_type" : "type-141"
7155    }
7156   ],
7157   "linker_set_key" : "android::ScopedTrace",
7158   "name" : "android::ScopedTrace",
7159   "record_kind" : "class",
7160   "referenced_type" : "type-523",
7161   "self_type" : "type-523",
7162   "size" : 8,
7163   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7164   "unique_id" : "_ZTSN7android11ScopedTraceE"
7165  },
7166  {
7167   "alignment" : 4,
7168   "base_specifiers" :
7169   [
7170    {
7171     "access" : "private",
7172     "referenced_type" : "type-46"
7173    }
7174   ],
7175   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7176   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7177   "record_kind" : "class",
7178   "referenced_type" : "type-45",
7179   "self_type" : "type-45",
7180   "size" : 20,
7181   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7182   "template_args" : [ "type-47" ],
7183   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7184   "vtable_components" :
7185   [
7186    {
7187     "kind" : "offset_to_top"
7188    },
7189    {
7190     "kind" : "rtti",
7191     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7192    },
7193    {
7194     "kind" : "complete_dtor_pointer",
7195     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7196    },
7197    {
7198     "kind" : "deleting_dtor_pointer",
7199     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7200    },
7201    {
7202     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7203    },
7204    {
7205     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7206    },
7207    {
7208     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7209    },
7210    {
7211     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7212    },
7213    {
7214     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7215    },
7216    {
7217     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7218    },
7219    {
7220     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7221    }
7222   ]
7223  },
7224  {
7225   "alignment" : 4,
7226   "base_specifiers" :
7227   [
7228    {
7229     "referenced_type" : "type-29"
7230    }
7231   ],
7232   "linker_set_key" : "android::SortedVectorImpl",
7233   "name" : "android::SortedVectorImpl",
7234   "record_kind" : "class",
7235   "referenced_type" : "type-46",
7236   "self_type" : "type-46",
7237   "size" : 20,
7238   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7239   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7240   "vtable_components" :
7241   [
7242    {
7243     "kind" : "offset_to_top"
7244    },
7245    {
7246     "kind" : "rtti",
7247     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7248    },
7249    {
7250     "kind" : "complete_dtor_pointer",
7251     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7252    },
7253    {
7254     "kind" : "deleting_dtor_pointer",
7255     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7256    },
7257    {
7258     "is_pure" : true,
7259     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7260    },
7261    {
7262     "is_pure" : true,
7263     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7264    },
7265    {
7266     "is_pure" : true,
7267     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7268    },
7269    {
7270     "is_pure" : true,
7271     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7272    },
7273    {
7274     "is_pure" : true,
7275     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7276    },
7277    {
7278     "is_pure" : true,
7279     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7280    },
7281    {
7282     "is_pure" : true,
7283     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7284    }
7285   ]
7286  },
7287  {
7288   "alignment" : 4,
7289   "fields" :
7290   [
7291    {
7292     "access" : "private",
7293     "field_name" : "mString",
7294     "referenced_type" : "type-40"
7295    }
7296   ],
7297   "linker_set_key" : "android::String16",
7298   "name" : "android::String16",
7299   "record_kind" : "class",
7300   "referenced_type" : "type-39",
7301   "self_type" : "type-39",
7302   "size" : 4,
7303   "source_file" : "/system/core/libutils/include/utils/String16.h",
7304   "unique_id" : "_ZTSN7android8String16E"
7305  },
7306  {
7307   "alignment" : 4,
7308   "fields" :
7309   [
7310    {
7311     "access" : "private",
7312     "field_name" : "mString",
7313     "referenced_type" : "type-49"
7314    }
7315   ],
7316   "linker_set_key" : "android::String8",
7317   "name" : "android::String8",
7318   "record_kind" : "class",
7319   "referenced_type" : "type-48",
7320   "self_type" : "type-48",
7321   "size" : 4,
7322   "source_file" : "/system/core/libutils/include/utils/String8.h",
7323   "unique_id" : "_ZTSN7android7String8E"
7324  },
7325  {
7326   "alignment" : 4,
7327   "base_specifiers" :
7328   [
7329    {
7330     "is_virtual" : true,
7331     "referenced_type" : "type-11"
7332    }
7333   ],
7334   "fields" :
7335   [
7336    {
7337     "access" : "private",
7338     "field_name" : "mCanCallJava",
7339     "field_offset" : 32,
7340     "referenced_type" : "type-82"
7341    },
7342    {
7343     "access" : "private",
7344     "field_name" : "mThread",
7345     "field_offset" : 64,
7346     "referenced_type" : "type-21"
7347    },
7348    {
7349     "access" : "private",
7350     "field_name" : "mLock",
7351     "field_offset" : 96,
7352     "referenced_type" : "type-26"
7353    },
7354    {
7355     "access" : "private",
7356     "field_name" : "mThreadExitedCondition",
7357     "field_offset" : 128,
7358     "referenced_type" : "type-83"
7359    },
7360    {
7361     "access" : "private",
7362     "field_name" : "mStatus",
7363     "field_offset" : 160,
7364     "referenced_type" : "type-20"
7365    },
7366    {
7367     "access" : "private",
7368     "field_name" : "mExitPending",
7369     "field_offset" : 192,
7370     "referenced_type" : "type-85"
7371    },
7372    {
7373     "access" : "private",
7374     "field_name" : "mRunning",
7375     "field_offset" : 200,
7376     "referenced_type" : "type-85"
7377    },
7378    {
7379     "access" : "private",
7380     "field_name" : "mHoldSelf",
7381     "field_offset" : 224,
7382     "referenced_type" : "type-79"
7383    },
7384    {
7385     "access" : "private",
7386     "field_name" : "mTid",
7387     "field_offset" : 256,
7388     "referenced_type" : "type-20"
7389    }
7390   ],
7391   "linker_set_key" : "android::Thread",
7392   "name" : "android::Thread",
7393   "record_kind" : "class",
7394   "referenced_type" : "type-81",
7395   "self_type" : "type-81",
7396   "size" : 44,
7397   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7398   "unique_id" : "_ZTSN7android6ThreadE",
7399   "vtable_components" :
7400   [
7401    {
7402     "component_value" : 36,
7403     "kind" : "vbase_offset"
7404    },
7405    {
7406     "kind" : "offset_to_top"
7407    },
7408    {
7409     "kind" : "rtti",
7410     "mangled_component_name" : "_ZTIN7android6ThreadE"
7411    },
7412    {
7413     "kind" : "complete_dtor_pointer",
7414     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7415    },
7416    {
7417     "kind" : "deleting_dtor_pointer",
7418     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7419    },
7420    {
7421     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7422    },
7423    {
7424     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7425    },
7426    {
7427     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7428    },
7429    {
7430     "is_pure" : true,
7431     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7432    },
7433    {
7434     "kind" : "vcall_offset"
7435    },
7436    {
7437     "kind" : "vcall_offset"
7438    },
7439    {
7440     "kind" : "vcall_offset"
7441    },
7442    {
7443     "kind" : "vcall_offset"
7444    },
7445    {
7446     "component_value" : -36,
7447     "kind" : "vcall_offset"
7448    },
7449    {
7450     "component_value" : -36,
7451     "kind" : "offset_to_top"
7452    },
7453    {
7454     "kind" : "rtti",
7455     "mangled_component_name" : "_ZTIN7android6ThreadE"
7456    },
7457    {
7458     "kind" : "complete_dtor_pointer",
7459     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7460    },
7461    {
7462     "kind" : "deleting_dtor_pointer",
7463     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7464    },
7465    {
7466     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7467    },
7468    {
7469     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7470    },
7471    {
7472     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7473    },
7474    {
7475     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7476    }
7477   ]
7478  },
7479  {
7480   "alignment" : 4,
7481   "base_specifiers" :
7482   [
7483    {
7484     "access" : "private",
7485     "referenced_type" : "type-29"
7486    }
7487   ],
7488   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7489   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7490   "record_kind" : "class",
7491   "referenced_type" : "type-28",
7492   "self_type" : "type-28",
7493   "size" : 20,
7494   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7495   "template_args" : [ "type-31" ],
7496   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7497   "vtable_components" :
7498   [
7499    {
7500     "kind" : "offset_to_top"
7501    },
7502    {
7503     "kind" : "rtti",
7504     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7505    },
7506    {
7507     "kind" : "complete_dtor_pointer",
7508     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7509    },
7510    {
7511     "kind" : "deleting_dtor_pointer",
7512     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7513    },
7514    {
7515     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7516    },
7517    {
7518     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7519    },
7520    {
7521     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7522    },
7523    {
7524     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7525    },
7526    {
7527     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7528    },
7529    {
7530     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7531    }
7532   ]
7533  },
7534  {
7535   "alignment" : 4,
7536   "fields" :
7537   [
7538    {
7539     "access" : "private",
7540     "field_name" : "mStorage",
7541     "field_offset" : 32,
7542     "referenced_type" : "type-21"
7543    },
7544    {
7545     "access" : "private",
7546     "field_name" : "mCount",
7547     "field_offset" : 64,
7548     "referenced_type" : "type-2"
7549    },
7550    {
7551     "access" : "private",
7552     "field_name" : "mFlags",
7553     "field_offset" : 96,
7554     "referenced_type" : "type-30"
7555    },
7556    {
7557     "access" : "private",
7558     "field_name" : "mItemSize",
7559     "field_offset" : 128,
7560     "referenced_type" : "type-30"
7561    }
7562   ],
7563   "linker_set_key" : "android::VectorImpl",
7564   "name" : "android::VectorImpl",
7565   "record_kind" : "class",
7566   "referenced_type" : "type-29",
7567   "self_type" : "type-29",
7568   "size" : 20,
7569   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7570   "unique_id" : "_ZTSN7android10VectorImplE",
7571   "vtable_components" :
7572   [
7573    {
7574     "kind" : "offset_to_top"
7575    },
7576    {
7577     "kind" : "rtti",
7578     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7579    },
7580    {
7581     "kind" : "complete_dtor_pointer",
7582     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7583    },
7584    {
7585     "kind" : "deleting_dtor_pointer",
7586     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7587    },
7588    {
7589     "is_pure" : true,
7590     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7591    },
7592    {
7593     "is_pure" : true,
7594     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7595    },
7596    {
7597     "is_pure" : true,
7598     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7599    },
7600    {
7601     "is_pure" : true,
7602     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7603    },
7604    {
7605     "is_pure" : true,
7606     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7607    },
7608    {
7609     "is_pure" : true,
7610     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7611    }
7612   ]
7613  },
7614  {
7615   "alignment" : 4,
7616   "base_specifiers" :
7617   [
7618    {
7619     "referenced_type" : "type-200"
7620    }
7621   ],
7622   "linker_set_key" : "android::VirtualLightRefBase",
7623   "name" : "android::VirtualLightRefBase",
7624   "record_kind" : "class",
7625   "referenced_type" : "type-202",
7626   "self_type" : "type-202",
7627   "size" : 8,
7628   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7629   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7630   "vtable_components" :
7631   [
7632    {
7633     "kind" : "offset_to_top"
7634    },
7635    {
7636     "kind" : "rtti",
7637     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7638    },
7639    {
7640     "kind" : "complete_dtor_pointer",
7641     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7642    },
7643    {
7644     "kind" : "deleting_dtor_pointer",
7645     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7646    }
7647   ]
7648  },
7649  {
7650   "alignment" : 4,
7651   "base_specifiers" :
7652   [
7653    {
7654     "referenced_type" : "type-10"
7655    }
7656   ],
7657   "fields" :
7658   [
7659    {
7660     "access" : "protected",
7661     "field_name" : "mSchedPolicy",
7662     "field_offset" : 32,
7663     "referenced_type" : "type-20"
7664    },
7665    {
7666     "access" : "protected",
7667     "field_name" : "mSchedPriority",
7668     "field_offset" : 64,
7669     "referenced_type" : "type-20"
7670    },
7671    {
7672     "access" : "private",
7673     "field_name" : "mExtras",
7674     "field_offset" : 96,
7675     "referenced_type" : "type-151"
7676    },
7677    {
7678     "access" : "private",
7679     "field_name" : "mReserved0",
7680     "field_offset" : 128,
7681     "referenced_type" : "type-21"
7682    }
7683   ],
7684   "linker_set_key" : "android::hardware::BHwBinder",
7685   "name" : "android::hardware::BHwBinder",
7686   "record_kind" : "class",
7687   "referenced_type" : "type-150",
7688   "self_type" : "type-150",
7689   "size" : 28,
7690   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7691   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7692   "vtable_components" :
7693   [
7694    {
7695     "component_value" : 20,
7696     "kind" : "vbase_offset"
7697    },
7698    {
7699     "kind" : "offset_to_top"
7700    },
7701    {
7702     "kind" : "rtti",
7703     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7704    },
7705    {
7706     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7707    },
7708    {
7709     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7710    },
7711    {
7712     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7713    },
7714    {
7715     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7716    },
7717    {
7718     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7719    },
7720    {
7721     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7722    },
7723    {
7724     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7725    },
7726    {
7727     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7728    },
7729    {
7730     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7731    },
7732    {
7733     "kind" : "complete_dtor_pointer",
7734     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7735    },
7736    {
7737     "kind" : "deleting_dtor_pointer",
7738     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7739    },
7740    {
7741     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7742    },
7743    {
7744     "kind" : "vcall_offset"
7745    },
7746    {
7747     "kind" : "vcall_offset"
7748    },
7749    {
7750     "kind" : "vcall_offset"
7751    },
7752    {
7753     "kind" : "vcall_offset"
7754    },
7755    {
7756     "component_value" : -20,
7757     "kind" : "vcall_offset"
7758    },
7759    {
7760     "component_value" : -20,
7761     "kind" : "offset_to_top"
7762    },
7763    {
7764     "kind" : "rtti",
7765     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7766    },
7767    {
7768     "kind" : "complete_dtor_pointer",
7769     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7770    },
7771    {
7772     "kind" : "deleting_dtor_pointer",
7773     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7777    },
7778    {
7779     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7780    },
7781    {
7782     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7783    },
7784    {
7785     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7786    }
7787   ]
7788  },
7789  {
7790   "alignment" : 4,
7791   "base_specifiers" :
7792   [
7793    {
7794     "is_virtual" : true,
7795     "referenced_type" : "type-11"
7796    }
7797   ],
7798   "fields" :
7799   [
7800    {
7801     "access" : "private",
7802     "field_name" : "mRemote",
7803     "field_offset" : 32,
7804     "referenced_type" : "type-112"
7805    },
7806    {
7807     "access" : "private",
7808     "field_name" : "mRefs",
7809     "field_offset" : 64,
7810     "referenced_type" : "type-32"
7811    },
7812    {
7813     "access" : "private",
7814     "field_name" : "mState",
7815     "field_offset" : 96,
7816     "referenced_type" : "type-113"
7817    }
7818   ],
7819   "linker_set_key" : "android::hardware::BpHwRefBase",
7820   "name" : "android::hardware::BpHwRefBase",
7821   "record_kind" : "class",
7822   "referenced_type" : "type-111",
7823   "self_type" : "type-111",
7824   "size" : 24,
7825   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7826   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7827   "vtable_components" :
7828   [
7829    {
7830     "component_value" : 16,
7831     "kind" : "vbase_offset"
7832    },
7833    {
7834     "kind" : "offset_to_top"
7835    },
7836    {
7837     "kind" : "rtti",
7838     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7839    },
7840    {
7841     "kind" : "complete_dtor_pointer",
7842     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7843    },
7844    {
7845     "kind" : "deleting_dtor_pointer",
7846     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7847    },
7848    {
7849     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7850    },
7851    {
7852     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7853    },
7854    {
7855     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7856    },
7857    {
7858     "kind" : "vcall_offset"
7859    },
7860    {
7861     "component_value" : -16,
7862     "kind" : "vcall_offset"
7863    },
7864    {
7865     "component_value" : -16,
7866     "kind" : "vcall_offset"
7867    },
7868    {
7869     "component_value" : -16,
7870     "kind" : "vcall_offset"
7871    },
7872    {
7873     "component_value" : -16,
7874     "kind" : "vcall_offset"
7875    },
7876    {
7877     "component_value" : -16,
7878     "kind" : "offset_to_top"
7879    },
7880    {
7881     "kind" : "rtti",
7882     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7883    },
7884    {
7885     "kind" : "complete_dtor_pointer",
7886     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7887    },
7888    {
7889     "kind" : "deleting_dtor_pointer",
7890     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7891    },
7892    {
7893     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7894    },
7895    {
7896     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7897    },
7898    {
7899     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7900    },
7901    {
7902     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7903    }
7904   ]
7905  },
7906  {
7907   "alignment" : 4,
7908   "base_specifiers" :
7909   [
7910    {
7911     "referenced_type" : "type-128"
7912    },
7913    {
7914     "referenced_type" : "type-16"
7915    },
7916    {
7917     "referenced_type" : "type-111"
7918    }
7919   ],
7920   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7921   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7922   "record_kind" : "class",
7923   "referenced_type" : "type-411",
7924   "self_type" : "type-411",
7925   "size" : 32,
7926   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7927   "template_args" : [ "type-128" ],
7928   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
7929   "vtable_components" :
7930   [
7931    {
7932     "component_value" : 24,
7933     "kind" : "vbase_offset"
7934    },
7935    {
7936     "kind" : "offset_to_top"
7937    },
7938    {
7939     "kind" : "rtti",
7940     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7941    },
7942    {
7943     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
7944    },
7945    {
7946     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7947    },
7948    {
7949     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7950    },
7951    {
7952     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7953    },
7954    {
7955     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7956    },
7957    {
7958     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
7959    },
7960    {
7961     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7962    },
7963    {
7964     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7968    },
7969    {
7970     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
7971    },
7972    {
7973     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7974    },
7975    {
7976     "kind" : "complete_dtor_pointer",
7977     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7978    },
7979    {
7980     "kind" : "deleting_dtor_pointer",
7981     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7982    },
7983    {
7984     "is_pure" : true,
7985     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
7986    },
7987    {
7988     "is_pure" : true,
7989     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
7990    },
7991    {
7992     "is_pure" : true,
7993     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7994    },
7995    {
7996     "is_pure" : true,
7997     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
7998    },
7999    {
8000     "is_pure" : true,
8001     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
8002    },
8003    {
8004     "is_pure" : true,
8005     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
8006    },
8007    {
8008     "is_pure" : true,
8009     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
8010    },
8011    {
8012     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8013    },
8014    {
8015     "component_value" : 20,
8016     "kind" : "vbase_offset"
8017    },
8018    {
8019     "component_value" : -4,
8020     "kind" : "offset_to_top"
8021    },
8022    {
8023     "kind" : "rtti",
8024     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8025    },
8026    {
8027     "kind" : "complete_dtor_pointer",
8028     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8029    },
8030    {
8031     "kind" : "deleting_dtor_pointer",
8032     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8033    },
8034    {
8035     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
8036    },
8037    {
8038     "component_value" : 16,
8039     "kind" : "vbase_offset"
8040    },
8041    {
8042     "component_value" : -8,
8043     "kind" : "offset_to_top"
8044    },
8045    {
8046     "kind" : "rtti",
8047     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8048    },
8049    {
8050     "kind" : "complete_dtor_pointer",
8051     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8052    },
8053    {
8054     "kind" : "deleting_dtor_pointer",
8055     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8056    },
8057    {
8058     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8059    },
8060    {
8061     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8062    },
8063    {
8064     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8065    },
8066    {
8067     "kind" : "vcall_offset"
8068    },
8069    {
8070     "component_value" : -16,
8071     "kind" : "vcall_offset"
8072    },
8073    {
8074     "component_value" : -16,
8075     "kind" : "vcall_offset"
8076    },
8077    {
8078     "component_value" : -16,
8079     "kind" : "vcall_offset"
8080    },
8081    {
8082     "component_value" : -24,
8083     "kind" : "vcall_offset"
8084    },
8085    {
8086     "component_value" : -24,
8087     "kind" : "offset_to_top"
8088    },
8089    {
8090     "kind" : "rtti",
8091     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
8092    },
8093    {
8094     "kind" : "complete_dtor_pointer",
8095     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
8096    },
8097    {
8098     "kind" : "deleting_dtor_pointer",
8099     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
8100    },
8101    {
8102     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8103    },
8104    {
8105     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8106    },
8107    {
8108     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8109    },
8110    {
8111     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8112    }
8113   ]
8114  },
8115  {
8116   "alignment" : 4,
8117   "base_specifiers" :
8118   [
8119    {
8120     "referenced_type" : "type-106"
8121    },
8122    {
8123     "referenced_type" : "type-16"
8124    },
8125    {
8126     "referenced_type" : "type-111"
8127    }
8128   ],
8129   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8130   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
8131   "record_kind" : "class",
8132   "referenced_type" : "type-110",
8133   "self_type" : "type-110",
8134   "size" : 32,
8135   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8136   "template_args" : [ "type-106" ],
8137   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
8138   "vtable_components" :
8139   [
8140    {
8141     "component_value" : 24,
8142     "kind" : "vbase_offset"
8143    },
8144    {
8145     "kind" : "offset_to_top"
8146    },
8147    {
8148     "kind" : "rtti",
8149     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8150    },
8151    {
8152     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
8153    },
8154    {
8155     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8156    },
8157    {
8158     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8159    },
8160    {
8161     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8162    },
8163    {
8164     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8165    },
8166    {
8167     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
8168    },
8169    {
8170     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8171    },
8172    {
8173     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
8174    },
8175    {
8176     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8177    },
8178    {
8179     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
8180    },
8181    {
8182     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8183    },
8184    {
8185     "kind" : "complete_dtor_pointer",
8186     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8187    },
8188    {
8189     "kind" : "deleting_dtor_pointer",
8190     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8191    },
8192    {
8193     "is_pure" : true,
8194     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
8195    },
8196    {
8197     "is_pure" : true,
8198     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
8199    },
8200    {
8201     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8202    },
8203    {
8204     "component_value" : 20,
8205     "kind" : "vbase_offset"
8206    },
8207    {
8208     "component_value" : -4,
8209     "kind" : "offset_to_top"
8210    },
8211    {
8212     "kind" : "rtti",
8213     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8214    },
8215    {
8216     "kind" : "complete_dtor_pointer",
8217     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8218    },
8219    {
8220     "kind" : "deleting_dtor_pointer",
8221     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8222    },
8223    {
8224     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
8225    },
8226    {
8227     "component_value" : 16,
8228     "kind" : "vbase_offset"
8229    },
8230    {
8231     "component_value" : -8,
8232     "kind" : "offset_to_top"
8233    },
8234    {
8235     "kind" : "rtti",
8236     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8237    },
8238    {
8239     "kind" : "complete_dtor_pointer",
8240     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8241    },
8242    {
8243     "kind" : "deleting_dtor_pointer",
8244     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8245    },
8246    {
8247     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8248    },
8249    {
8250     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8251    },
8252    {
8253     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8254    },
8255    {
8256     "kind" : "vcall_offset"
8257    },
8258    {
8259     "component_value" : -16,
8260     "kind" : "vcall_offset"
8261    },
8262    {
8263     "component_value" : -16,
8264     "kind" : "vcall_offset"
8265    },
8266    {
8267     "component_value" : -16,
8268     "kind" : "vcall_offset"
8269    },
8270    {
8271     "component_value" : -24,
8272     "kind" : "vcall_offset"
8273    },
8274    {
8275     "component_value" : -24,
8276     "kind" : "offset_to_top"
8277    },
8278    {
8279     "kind" : "rtti",
8280     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
8281    },
8282    {
8283     "kind" : "complete_dtor_pointer",
8284     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
8285    },
8286    {
8287     "kind" : "deleting_dtor_pointer",
8288     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
8289    },
8290    {
8291     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8292    },
8293    {
8294     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8295    },
8296    {
8297     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8298    },
8299    {
8300     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8301    }
8302   ]
8303  },
8304  {
8305   "alignment" : 4,
8306   "base_specifiers" :
8307   [
8308    {
8309     "referenced_type" : "type-71"
8310    },
8311    {
8312     "referenced_type" : "type-16"
8313    },
8314    {
8315     "referenced_type" : "type-111"
8316    }
8317   ],
8318   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8319   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8320   "record_kind" : "class",
8321   "referenced_type" : "type-409",
8322   "self_type" : "type-409",
8323   "size" : 32,
8324   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8325   "template_args" : [ "type-71" ],
8326   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8327   "vtable_components" :
8328   [
8329    {
8330     "component_value" : 24,
8331     "kind" : "vbase_offset"
8332    },
8333    {
8334     "kind" : "offset_to_top"
8335    },
8336    {
8337     "kind" : "rtti",
8338     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8339    },
8340    {
8341     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8342    },
8343    {
8344     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8345    },
8346    {
8347     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8348    },
8349    {
8350     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8351    },
8352    {
8353     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8354    },
8355    {
8356     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8357    },
8358    {
8359     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8360    },
8361    {
8362     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8363    },
8364    {
8365     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8366    },
8367    {
8368     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8369    },
8370    {
8371     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8372    },
8373    {
8374     "kind" : "complete_dtor_pointer",
8375     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8376    },
8377    {
8378     "kind" : "deleting_dtor_pointer",
8379     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8380    },
8381    {
8382     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8383    },
8384    {
8385     "component_value" : 20,
8386     "kind" : "vbase_offset"
8387    },
8388    {
8389     "component_value" : -4,
8390     "kind" : "offset_to_top"
8391    },
8392    {
8393     "kind" : "rtti",
8394     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8395    },
8396    {
8397     "kind" : "complete_dtor_pointer",
8398     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8399    },
8400    {
8401     "kind" : "deleting_dtor_pointer",
8402     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8403    },
8404    {
8405     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8406    },
8407    {
8408     "component_value" : 16,
8409     "kind" : "vbase_offset"
8410    },
8411    {
8412     "component_value" : -8,
8413     "kind" : "offset_to_top"
8414    },
8415    {
8416     "kind" : "rtti",
8417     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8418    },
8419    {
8420     "kind" : "complete_dtor_pointer",
8421     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8422    },
8423    {
8424     "kind" : "deleting_dtor_pointer",
8425     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8426    },
8427    {
8428     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8429    },
8430    {
8431     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8432    },
8433    {
8434     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8435    },
8436    {
8437     "kind" : "vcall_offset"
8438    },
8439    {
8440     "component_value" : -16,
8441     "kind" : "vcall_offset"
8442    },
8443    {
8444     "component_value" : -16,
8445     "kind" : "vcall_offset"
8446    },
8447    {
8448     "component_value" : -16,
8449     "kind" : "vcall_offset"
8450    },
8451    {
8452     "component_value" : -24,
8453     "kind" : "vcall_offset"
8454    },
8455    {
8456     "component_value" : -24,
8457     "kind" : "offset_to_top"
8458    },
8459    {
8460     "kind" : "rtti",
8461     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8462    },
8463    {
8464     "kind" : "complete_dtor_pointer",
8465     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8466    },
8467    {
8468     "kind" : "deleting_dtor_pointer",
8469     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8470    },
8471    {
8472     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8473    },
8474    {
8475     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8476    },
8477    {
8478     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8479    },
8480    {
8481     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8482    }
8483   ]
8484  },
8485  {
8486   "alignment" : 4,
8487   "fields" :
8488   [
8489    {
8490     "access" : "private",
8491     "field_name" : "mMutex",
8492     "referenced_type" : "type-435"
8493    },
8494    {
8495     "access" : "private",
8496     "field_name" : "mMap",
8497     "field_offset" : 32,
8498     "referenced_type" : "type-436"
8499    }
8500   ],
8501   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8502   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8503   "record_kind" : "class",
8504   "referenced_type" : "type-434",
8505   "self_type" : "type-434",
8506   "size" : 16,
8507   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8508   "template_args" : [ "type-142", "type-437" ],
8509   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8510  },
8511  {
8512   "alignment" : 4,
8513   "fields" :
8514   [
8515    {
8516     "access" : "private",
8517     "field_name" : "mMutex",
8518     "referenced_type" : "type-443"
8519    },
8520    {
8521     "access" : "private",
8522     "field_name" : "mMap",
8523     "field_offset" : 32,
8524     "referenced_type" : "type-444"
8525    }
8526   ],
8527   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8528   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8529   "record_kind" : "class",
8530   "referenced_type" : "type-442",
8531   "self_type" : "type-442",
8532   "size" : 16,
8533   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8534   "template_args" : [ "type-142", "type-34" ],
8535   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8536  },
8537  {
8538   "alignment" : 4,
8539   "fields" :
8540   [
8541    {
8542     "access" : "private",
8543     "field_name" : "mMutex",
8544     "referenced_type" : "type-449"
8545    },
8546    {
8547     "access" : "private",
8548     "field_name" : "mMap",
8549     "field_offset" : 32,
8550     "referenced_type" : "type-450"
8551    }
8552   ],
8553   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8554   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8555   "record_kind" : "class",
8556   "referenced_type" : "type-448",
8557   "self_type" : "type-448",
8558   "size" : 16,
8559   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8560   "template_args" : [ "type-451", "type-350" ],
8561   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8562  },
8563  {
8564   "alignment" : 4,
8565   "fields" :
8566   [
8567    {
8568     "access" : "private",
8569     "field_name" : "mMutex",
8570     "referenced_type" : "type-467"
8571    },
8572    {
8573     "access" : "private",
8574     "field_name" : "mMap",
8575     "field_offset" : 32,
8576     "referenced_type" : "type-468"
8577    }
8578   ],
8579   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8580   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8581   "record_kind" : "class",
8582   "referenced_type" : "type-466",
8583   "self_type" : "type-466",
8584   "size" : 16,
8585   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8586   "template_args" : [ "type-469", "type-470" ],
8587   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8588  },
8589  {
8590   "alignment" : 4,
8591   "fields" :
8592   [
8593    {
8594     "access" : "private",
8595     "field_name" : "mMutex",
8596     "referenced_type" : "type-457"
8597    },
8598    {
8599     "access" : "private",
8600     "field_name" : "mMap",
8601     "field_offset" : 32,
8602     "referenced_type" : "type-458"
8603    }
8604   ],
8605   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8606   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8607   "record_kind" : "class",
8608   "referenced_type" : "type-456",
8609   "self_type" : "type-456",
8610   "size" : 16,
8611   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8612   "template_args" : [ "type-459", "type-460" ],
8613   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8614  },
8615  {
8616   "alignment" : 8,
8617   "fields" :
8618   [
8619    {
8620     "field_name" : "flags",
8621     "referenced_type" : "type-2"
8622    },
8623    {
8624     "field_name" : "fdIndex",
8625     "field_offset" : 32,
8626     "referenced_type" : "type-2"
8627    },
8628    {
8629     "field_name" : "offset",
8630     "field_offset" : 64,
8631     "referenced_type" : "type-2"
8632    },
8633    {
8634     "field_name" : "extent",
8635     "field_offset" : 128,
8636     "referenced_type" : "type-141"
8637    }
8638   ],
8639   "linker_set_key" : "android::hardware::GrantorDescriptor",
8640   "name" : "android::hardware::GrantorDescriptor",
8641   "referenced_type" : "type-333",
8642   "self_type" : "type-333",
8643   "size" : 24,
8644   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8645   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8646  },
8647  {
8648   "alignment" : 8,
8649   "base_specifiers" :
8650   [
8651    {
8652     "is_virtual" : true,
8653     "referenced_type" : "type-315"
8654    },
8655    {
8656     "is_virtual" : true,
8657     "referenced_type" : "type-11"
8658    }
8659   ],
8660   "linker_set_key" : "android::hardware::HidlMemory",
8661   "name" : "android::hardware::HidlMemory",
8662   "record_kind" : "class",
8663   "referenced_type" : "type-325",
8664   "self_type" : "type-325",
8665   "size" : 56,
8666   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8667   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8668   "vtable_components" :
8669   [
8670    {
8671     "component_value" : 48,
8672     "kind" : "vbase_offset"
8673    },
8674    {
8675     "component_value" : 8,
8676     "kind" : "vbase_offset"
8677    },
8678    {
8679     "kind" : "offset_to_top"
8680    },
8681    {
8682     "kind" : "rtti",
8683     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8684    },
8685    {
8686     "kind" : "complete_dtor_pointer",
8687     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8688    },
8689    {
8690     "kind" : "deleting_dtor_pointer",
8691     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8692    },
8693    {
8694     "kind" : "vcall_offset"
8695    },
8696    {
8697     "kind" : "vcall_offset"
8698    },
8699    {
8700     "kind" : "vcall_offset"
8701    },
8702    {
8703     "kind" : "vcall_offset"
8704    },
8705    {
8706     "component_value" : -48,
8707     "kind" : "vcall_offset"
8708    },
8709    {
8710     "component_value" : -48,
8711     "kind" : "offset_to_top"
8712    },
8713    {
8714     "kind" : "rtti",
8715     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8716    },
8717    {
8718     "kind" : "complete_dtor_pointer",
8719     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8720    },
8721    {
8722     "kind" : "deleting_dtor_pointer",
8723     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8724    },
8725    {
8726     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8727    },
8728    {
8729     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8730    },
8731    {
8732     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8733    },
8734    {
8735     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8736    }
8737   ]
8738  },
8739  {
8740   "alignment" : 4,
8741   "base_specifiers" :
8742   [
8743    {
8744     "is_virtual" : true,
8745     "referenced_type" : "type-11"
8746    }
8747   ],
8748   "linker_set_key" : "android::hardware::IBinder",
8749   "name" : "android::hardware::IBinder",
8750   "record_kind" : "class",
8751   "referenced_type" : "type-10",
8752   "self_type" : "type-10",
8753   "size" : 12,
8754   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8755   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8756   "vtable_components" :
8757   [
8758    {
8759     "component_value" : 4,
8760     "kind" : "vbase_offset"
8761    },
8762    {
8763     "kind" : "offset_to_top"
8764    },
8765    {
8766     "kind" : "rtti",
8767     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8768    },
8769    {
8770     "is_pure" : true,
8771     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8772    },
8773    {
8774     "is_pure" : true,
8775     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8776    },
8777    {
8778     "is_pure" : true,
8779     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8780    },
8781    {
8782     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8783    },
8784    {
8785     "is_pure" : true,
8786     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8787    },
8788    {
8789     "is_pure" : true,
8790     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8791    },
8792    {
8793     "is_pure" : true,
8794     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8795    },
8796    {
8797     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8798    },
8799    {
8800     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8801    },
8802    {
8803     "kind" : "complete_dtor_pointer",
8804     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8805    },
8806    {
8807     "kind" : "deleting_dtor_pointer",
8808     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8809    },
8810    {
8811     "kind" : "vcall_offset"
8812    },
8813    {
8814     "kind" : "vcall_offset"
8815    },
8816    {
8817     "kind" : "vcall_offset"
8818    },
8819    {
8820     "kind" : "vcall_offset"
8821    },
8822    {
8823     "component_value" : -4,
8824     "kind" : "vcall_offset"
8825    },
8826    {
8827     "component_value" : -4,
8828     "kind" : "offset_to_top"
8829    },
8830    {
8831     "kind" : "rtti",
8832     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8833    },
8834    {
8835     "kind" : "complete_dtor_pointer",
8836     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8837    },
8838    {
8839     "kind" : "deleting_dtor_pointer",
8840     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8841    },
8842    {
8843     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8844    },
8845    {
8846     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8847    },
8848    {
8849     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8850    },
8851    {
8852     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8853    }
8854   ]
8855  },
8856  {
8857   "alignment" : 4,
8858   "base_specifiers" :
8859   [
8860    {
8861     "is_virtual" : true,
8862     "referenced_type" : "type-11"
8863    }
8864   ],
8865   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8866   "name" : "android::hardware::IBinder::DeathRecipient",
8867   "record_kind" : "class",
8868   "referenced_type" : "type-64",
8869   "self_type" : "type-64",
8870   "size" : 12,
8871   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8872   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8873   "vtable_components" :
8874   [
8875    {
8876     "component_value" : 4,
8877     "kind" : "vbase_offset"
8878    },
8879    {
8880     "kind" : "offset_to_top"
8881    },
8882    {
8883     "kind" : "rtti",
8884     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8885    },
8886    {
8887     "is_pure" : true,
8888     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8889    },
8890    {
8891     "kind" : "complete_dtor_pointer",
8892     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8893    },
8894    {
8895     "kind" : "deleting_dtor_pointer",
8896     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8897    },
8898    {
8899     "kind" : "vcall_offset"
8900    },
8901    {
8902     "kind" : "vcall_offset"
8903    },
8904    {
8905     "kind" : "vcall_offset"
8906    },
8907    {
8908     "kind" : "vcall_offset"
8909    },
8910    {
8911     "component_value" : -4,
8912     "kind" : "vcall_offset"
8913    },
8914    {
8915     "component_value" : -4,
8916     "kind" : "offset_to_top"
8917    },
8918    {
8919     "kind" : "rtti",
8920     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8921    },
8922    {
8923     "kind" : "complete_dtor_pointer",
8924     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8925    },
8926    {
8927     "kind" : "deleting_dtor_pointer",
8928     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8929    },
8930    {
8931     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8932    },
8933    {
8934     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8938    },
8939    {
8940     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8941    }
8942   ]
8943  },
8944  {
8945   "alignment" : 4,
8946   "base_specifiers" :
8947   [
8948    {
8949     "is_virtual" : true,
8950     "referenced_type" : "type-11"
8951    }
8952   ],
8953   "linker_set_key" : "android::hardware::IInterface",
8954   "name" : "android::hardware::IInterface",
8955   "record_kind" : "class",
8956   "referenced_type" : "type-16",
8957   "self_type" : "type-16",
8958   "size" : 12,
8959   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8960   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8961   "vtable_components" :
8962   [
8963    {
8964     "component_value" : 4,
8965     "kind" : "vbase_offset"
8966    },
8967    {
8968     "kind" : "offset_to_top"
8969    },
8970    {
8971     "kind" : "rtti",
8972     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8973    },
8974    {
8975     "kind" : "complete_dtor_pointer",
8976     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8977    },
8978    {
8979     "kind" : "deleting_dtor_pointer",
8980     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8981    },
8982    {
8983     "is_pure" : true,
8984     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8985    },
8986    {
8987     "kind" : "vcall_offset"
8988    },
8989    {
8990     "kind" : "vcall_offset"
8991    },
8992    {
8993     "kind" : "vcall_offset"
8994    },
8995    {
8996     "kind" : "vcall_offset"
8997    },
8998    {
8999     "component_value" : -4,
9000     "kind" : "vcall_offset"
9001    },
9002    {
9003     "component_value" : -4,
9004     "kind" : "offset_to_top"
9005    },
9006    {
9007     "kind" : "rtti",
9008     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9009    },
9010    {
9011     "kind" : "complete_dtor_pointer",
9012     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9013    },
9014    {
9015     "kind" : "deleting_dtor_pointer",
9016     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9017    },
9018    {
9019     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9020    },
9021    {
9022     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9023    },
9024    {
9025     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9026    },
9027    {
9028     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9029    }
9030   ]
9031  },
9032  {
9033   "alignment" : 4,
9034   "fields" :
9035   [
9036    {
9037     "access" : "private",
9038     "field_name" : "mGrantors",
9039     "referenced_type" : "type-329"
9040    },
9041    {
9042     "access" : "private",
9043     "field_name" : "mHandle",
9044     "field_offset" : 128,
9045     "referenced_type" : "type-383"
9046    },
9047    {
9048     "access" : "private",
9049     "field_name" : "mQuantum",
9050     "field_offset" : 192,
9051     "referenced_type" : "type-2"
9052    },
9053    {
9054     "access" : "private",
9055     "field_name" : "mFlags",
9056     "field_offset" : 224,
9057     "referenced_type" : "type-2"
9058    }
9059   ],
9060   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9061   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9062   "referenced_type" : "type-382",
9063   "self_type" : "type-382",
9064   "size" : 32,
9065   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9066   "template_args" : [ "type-51" ],
9067   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9068  },
9069  {
9070   "alignment" : 4,
9071   "fields" :
9072   [
9073    {
9074     "access" : "private",
9075     "field_name" : "mBufCachePos",
9076     "referenced_type" : "type-2"
9077    },
9078    {
9079     "access" : "private",
9080     "field_name" : "mBufCache",
9081     "field_offset" : 32,
9082     "referenced_type" : "type-413"
9083    },
9084    {
9085     "access" : "private",
9086     "field_name" : "mError",
9087     "field_offset" : 128,
9088     "referenced_type" : "type-20"
9089    },
9090    {
9091     "access" : "private",
9092     "field_name" : "mData",
9093     "field_offset" : 160,
9094     "referenced_type" : "type-364"
9095    },
9096    {
9097     "access" : "private",
9098     "field_name" : "mDataSize",
9099     "field_offset" : 192,
9100     "referenced_type" : "type-2"
9101    },
9102    {
9103     "access" : "private",
9104     "field_name" : "mDataCapacity",
9105     "field_offset" : 224,
9106     "referenced_type" : "type-2"
9107    },
9108    {
9109     "access" : "private",
9110     "field_name" : "mDataPos",
9111     "field_offset" : 256,
9112     "referenced_type" : "type-2"
9113    },
9114    {
9115     "access" : "private",
9116     "field_name" : "mObjects",
9117     "field_offset" : 288,
9118     "referenced_type" : "type-414"
9119    },
9120    {
9121     "access" : "private",
9122     "field_name" : "mObjectsSize",
9123     "field_offset" : 320,
9124     "referenced_type" : "type-2"
9125    },
9126    {
9127     "access" : "private",
9128     "field_name" : "mObjectsCapacity",
9129     "field_offset" : 352,
9130     "referenced_type" : "type-2"
9131    },
9132    {
9133     "access" : "private",
9134     "field_name" : "mNextObjectHint",
9135     "field_offset" : 384,
9136     "referenced_type" : "type-2"
9137    },
9138    {
9139     "access" : "private",
9140     "field_name" : "mNumRef",
9141     "field_offset" : 416,
9142     "referenced_type" : "type-2"
9143    },
9144    {
9145     "access" : "private",
9146     "field_name" : "mFdsKnown",
9147     "field_offset" : 448,
9148     "referenced_type" : "type-34"
9149    },
9150    {
9151     "access" : "private",
9152     "field_name" : "mHasFds",
9153     "field_offset" : 456,
9154     "referenced_type" : "type-34"
9155    },
9156    {
9157     "access" : "private",
9158     "field_name" : "mAllowFds",
9159     "field_offset" : 464,
9160     "referenced_type" : "type-34"
9161    },
9162    {
9163     "access" : "private",
9164     "field_name" : "mOwner",
9165     "field_offset" : 480,
9166     "referenced_type" : "type-415"
9167    },
9168    {
9169     "access" : "private",
9170     "field_name" : "mOwnerCookie",
9171     "field_offset" : 512,
9172     "referenced_type" : "type-21"
9173    }
9174   ],
9175   "linker_set_key" : "android::hardware::Parcel",
9176   "name" : "android::hardware::Parcel",
9177   "record_kind" : "class",
9178   "referenced_type" : "type-412",
9179   "self_type" : "type-412",
9180   "size" : 68,
9181   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9182   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9183  },
9184  {
9185   "access" : "private",
9186   "alignment" : 4,
9187   "fields" :
9188   [
9189    {
9190     "field_name" : "index",
9191     "referenced_type" : "type-2"
9192    },
9193    {
9194     "field_name" : "buffer",
9195     "field_offset" : 32,
9196     "referenced_type" : "type-141"
9197    },
9198    {
9199     "field_name" : "bufend",
9200     "field_offset" : 96,
9201     "referenced_type" : "type-141"
9202    }
9203   ],
9204   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9205   "name" : "android::hardware::Parcel::BufferInfo",
9206   "referenced_type" : "type-419",
9207   "self_type" : "type-419",
9208   "size" : 20,
9209   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9210   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9211  },
9212  {
9213   "alignment" : 4,
9214   "base_specifiers" :
9215   [
9216    {
9217     "is_virtual" : true,
9218     "referenced_type" : "type-11"
9219    }
9220   ],
9221   "fields" :
9222   [
9223    {
9224     "access" : "private",
9225     "field_name" : "mDriverFD",
9226     "field_offset" : 32,
9227     "referenced_type" : "type-20"
9228    },
9229    {
9230     "access" : "private",
9231     "field_name" : "mVMStart",
9232     "field_offset" : 64,
9233     "referenced_type" : "type-21"
9234    },
9235    {
9236     "access" : "private",
9237     "field_name" : "mThreadCountLock",
9238     "field_offset" : 96,
9239     "referenced_type" : "type-23"
9240    },
9241    {
9242     "access" : "private",
9243     "field_name" : "mThreadCountDecrement",
9244     "field_offset" : 128,
9245     "referenced_type" : "type-24"
9246    },
9247    {
9248     "access" : "private",
9249     "field_name" : "mExecutingThreadsCount",
9250     "field_offset" : 160,
9251     "referenced_type" : "type-2"
9252    },
9253    {
9254     "access" : "private",
9255     "field_name" : "mMaxThreads",
9256     "field_offset" : 192,
9257     "referenced_type" : "type-2"
9258    },
9259    {
9260     "access" : "private",
9261     "field_name" : "mStarvationStartTimeMs",
9262     "field_offset" : 224,
9263     "referenced_type" : "type-25"
9264    },
9265    {
9266     "access" : "private",
9267     "field_name" : "mLock",
9268     "field_offset" : 288,
9269     "referenced_type" : "type-26"
9270    },
9271    {
9272     "access" : "private",
9273     "field_name" : "mHandleToObject",
9274     "field_offset" : 320,
9275     "referenced_type" : "type-28"
9276    },
9277    {
9278     "access" : "private",
9279     "field_name" : "mManagesContexts",
9280     "field_offset" : 480,
9281     "referenced_type" : "type-34"
9282    },
9283    {
9284     "access" : "private",
9285     "field_name" : "mBinderContextCheckFunc",
9286     "field_offset" : 512,
9287     "referenced_type" : "type-35"
9288    },
9289    {
9290     "access" : "private",
9291     "field_name" : "mBinderContextUserData",
9292     "field_offset" : 544,
9293     "referenced_type" : "type-21"
9294    },
9295    {
9296     "access" : "private",
9297     "field_name" : "mContexts",
9298     "field_offset" : 576,
9299     "referenced_type" : "type-44"
9300    },
9301    {
9302     "access" : "private",
9303     "field_name" : "mRootDir",
9304     "field_offset" : 736,
9305     "referenced_type" : "type-48"
9306    },
9307    {
9308     "access" : "private",
9309     "field_name" : "mThreadPoolStarted",
9310     "field_offset" : 768,
9311     "referenced_type" : "type-34"
9312    },
9313    {
9314     "access" : "private",
9315     "field_name" : "mSpawnThreadOnStart",
9316     "field_offset" : 776,
9317     "referenced_type" : "type-34"
9318    },
9319    {
9320     "access" : "private",
9321     "field_name" : "mThreadPoolSeq",
9322     "field_offset" : 800,
9323     "referenced_type" : "type-52"
9324    },
9325    {
9326     "access" : "private",
9327     "field_name" : "mMmapSize",
9328     "field_offset" : 832,
9329     "referenced_type" : "type-30"
9330    },
9331    {
9332     "access" : "private",
9333     "field_name" : "mCallRestriction",
9334     "field_offset" : 864,
9335     "referenced_type" : "type-53"
9336    }
9337   ],
9338   "linker_set_key" : "android::hardware::ProcessState",
9339   "name" : "android::hardware::ProcessState",
9340   "record_kind" : "class",
9341   "referenced_type" : "type-19",
9342   "self_type" : "type-19",
9343   "size" : 120,
9344   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9345   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9346   "vtable_components" :
9347   [
9348    {
9349     "component_value" : 112,
9350     "kind" : "vbase_offset"
9351    },
9352    {
9353     "kind" : "offset_to_top"
9354    },
9355    {
9356     "kind" : "rtti",
9357     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9358    },
9359    {
9360     "kind" : "complete_dtor_pointer",
9361     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9362    },
9363    {
9364     "kind" : "deleting_dtor_pointer",
9365     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9366    },
9367    {
9368     "kind" : "vcall_offset"
9369    },
9370    {
9371     "kind" : "vcall_offset"
9372    },
9373    {
9374     "kind" : "vcall_offset"
9375    },
9376    {
9377     "kind" : "vcall_offset"
9378    },
9379    {
9380     "component_value" : -112,
9381     "kind" : "vcall_offset"
9382    },
9383    {
9384     "component_value" : -112,
9385     "kind" : "offset_to_top"
9386    },
9387    {
9388     "kind" : "rtti",
9389     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9390    },
9391    {
9392     "kind" : "complete_dtor_pointer",
9393     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9394    },
9395    {
9396     "kind" : "deleting_dtor_pointer",
9397     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9398    },
9399    {
9400     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9401    },
9402    {
9403     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9404    },
9405    {
9406     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9407    },
9408    {
9409     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9410    }
9411   ]
9412  },
9413  {
9414   "access" : "private",
9415   "alignment" : 4,
9416   "fields" :
9417   [
9418    {
9419     "field_name" : "binder",
9420     "referenced_type" : "type-9"
9421    },
9422    {
9423     "field_name" : "refs",
9424     "field_offset" : 32,
9425     "referenced_type" : "type-32"
9426    }
9427   ],
9428   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9429   "name" : "android::hardware::ProcessState::handle_entry",
9430   "referenced_type" : "type-31",
9431   "self_type" : "type-31",
9432   "size" : 8,
9433   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9434   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9435  },
9436  {
9437   "alignment" : 4,
9438   "base_specifiers" :
9439   [
9440    {
9441     "referenced_type" : "type-163"
9442    }
9443   ],
9444   "fields" :
9445   [
9446    {
9447     "access" : "private",
9448     "field_name" : "mVal",
9449     "field_offset" : 192,
9450     "referenced_type" : "type-170"
9451    }
9452   ],
9453   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9454   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9455   "record_kind" : "class",
9456   "referenced_type" : "type-169",
9457   "self_type" : "type-169",
9458   "size" : 28,
9459   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9460   "template_args" : [ "type-170" ],
9461   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
9462  },
9463  {
9464   "alignment" : 4,
9465   "base_specifiers" :
9466   [
9467    {
9468     "referenced_type" : "type-163"
9469    }
9470   ],
9471   "fields" :
9472   [
9473    {
9474     "access" : "private",
9475     "field_name" : "mVal",
9476     "field_offset" : 192,
9477     "referenced_type" : "type-126"
9478    }
9479   ],
9480   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
9481   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> >",
9482   "record_kind" : "class",
9483   "referenced_type" : "type-183",
9484   "self_type" : "type-183",
9485   "size" : 28,
9486   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9487   "template_args" : [ "type-126" ],
9488   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_04INfcEEEEE"
9489  },
9490  {
9491   "alignment" : 4,
9492   "base_specifiers" :
9493   [
9494    {
9495     "referenced_type" : "type-163"
9496    }
9497   ],
9498   "fields" :
9499   [
9500    {
9501     "access" : "private",
9502     "field_name" : "mVal",
9503     "field_offset" : 192,
9504     "referenced_type" : "type-104"
9505    }
9506   ],
9507   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
9508   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> >",
9509   "record_kind" : "class",
9510   "referenced_type" : "type-599",
9511   "self_type" : "type-599",
9512   "size" : 28,
9513   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9514   "template_args" : [ "type-104" ],
9515   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_018INfcClientCallbackEEEEE"
9516  },
9517  {
9518   "alignment" : 4,
9519   "base_specifiers" :
9520   [
9521    {
9522     "referenced_type" : "type-163"
9523    }
9524   ],
9525   "fields" :
9526   [
9527    {
9528     "access" : "private",
9529     "field_name" : "mVal",
9530     "field_offset" : 168,
9531     "referenced_type" : "type-34"
9532    }
9533   ],
9534   "linker_set_key" : "android::hardware::Return<bool>",
9535   "name" : "android::hardware::Return<bool>",
9536   "record_kind" : "class",
9537   "referenced_type" : "type-162",
9538   "self_type" : "type-162",
9539   "size" : 24,
9540   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9541   "template_args" : [ "type-34" ],
9542   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9543  },
9544  {
9545   "alignment" : 4,
9546   "base_specifiers" :
9547   [
9548    {
9549     "referenced_type" : "type-163"
9550    }
9551   ],
9552   "fields" :
9553   [
9554    {
9555     "access" : "private",
9556     "field_name" : "mVal",
9557     "field_offset" : 192,
9558     "referenced_type" : "type-2"
9559    }
9560   ],
9561   "linker_set_key" : "android::hardware::Return<unsigned int>",
9562   "name" : "android::hardware::Return<unsigned int>",
9563   "record_kind" : "class",
9564   "referenced_type" : "type-176",
9565   "self_type" : "type-176",
9566   "size" : 28,
9567   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9568   "template_args" : [ "type-2" ],
9569   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
9570  },
9571  {
9572   "alignment" : 4,
9573   "base_specifiers" :
9574   [
9575    {
9576     "referenced_type" : "type-163"
9577    }
9578   ],
9579   "linker_set_key" : "android::hardware::Return<void>",
9580   "name" : "android::hardware::Return<void>",
9581   "record_kind" : "class",
9582   "referenced_type" : "type-196",
9583   "self_type" : "type-196",
9584   "size" : 24,
9585   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9586   "template_args" : [ "type-22" ],
9587   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9588  },
9589  {
9590   "alignment" : 4,
9591   "fields" :
9592   [
9593    {
9594     "access" : "private",
9595     "field_name" : "mException",
9596     "referenced_type" : "type-20"
9597    },
9598    {
9599     "access" : "private",
9600     "field_name" : "mErrorCode",
9601     "field_offset" : 32,
9602     "referenced_type" : "type-20"
9603    },
9604    {
9605     "access" : "private",
9606     "field_name" : "mMessage",
9607     "field_offset" : 64,
9608     "referenced_type" : "type-153"
9609    }
9610   ],
9611   "linker_set_key" : "android::hardware::Status",
9612   "name" : "android::hardware::Status",
9613   "record_kind" : "class",
9614   "referenced_type" : "type-152",
9615   "self_type" : "type-152",
9616   "size" : 20,
9617   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9618   "unique_id" : "_ZTSN7android8hardware6StatusE"
9619  },
9620  {
9621   "alignment" : 4,
9622   "fields" :
9623   [
9624    {
9625     "access" : "protected",
9626     "field_name" : "mInstrumentationCallbacks",
9627     "field_offset" : 32,
9628     "referenced_type" : "type-115"
9629    },
9630    {
9631     "access" : "protected",
9632     "field_name" : "mEnableInstrumentation",
9633     "field_offset" : 128,
9634     "referenced_type" : "type-34"
9635    },
9636    {
9637     "access" : "protected",
9638     "field_name" : "mInstrumentationLibPackage",
9639     "field_offset" : 160,
9640     "referenced_type" : "type-116"
9641    },
9642    {
9643     "access" : "protected",
9644     "field_name" : "mInterfaceName",
9645     "field_offset" : 256,
9646     "referenced_type" : "type-117"
9647    }
9648   ],
9649   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9650   "name" : "android::hardware::details::HidlInstrumentor",
9651   "referenced_type" : "type-114",
9652   "self_type" : "type-114",
9653   "size" : 44,
9654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9655   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9656   "vtable_components" :
9657   [
9658    {
9659     "kind" : "offset_to_top"
9660    },
9661    {
9662     "kind" : "rtti",
9663     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9664    },
9665    {
9666     "kind" : "complete_dtor_pointer",
9667     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9668    },
9669    {
9670     "kind" : "deleting_dtor_pointer",
9671     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9672    }
9673   ]
9674  },
9675  {
9676   "alignment" : 4,
9677   "fields" :
9678   [
9679    {
9680     "field_name" : "sched_policy",
9681     "referenced_type" : "type-20"
9682    },
9683    {
9684     "field_name" : "prio",
9685     "field_offset" : 32,
9686     "referenced_type" : "type-20"
9687    }
9688   ],
9689   "linker_set_key" : "android::hardware::details::SchedPrio",
9690   "name" : "android::hardware::details::SchedPrio",
9691   "referenced_type" : "type-437",
9692   "self_type" : "type-437",
9693   "size" : 8,
9694   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9695   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9696  },
9697  {
9698   "alignment" : 4,
9699   "fields" :
9700   [
9701    {
9702     "access" : "private",
9703     "field_name" : "mQueue",
9704     "referenced_type" : "type-595"
9705    }
9706   ],
9707   "linker_set_key" : "android::hardware::details::TaskRunner",
9708   "name" : "android::hardware::details::TaskRunner",
9709   "record_kind" : "class",
9710   "referenced_type" : "type-594",
9711   "self_type" : "type-594",
9712   "size" : 8,
9713   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9714   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9715  },
9716  {
9717   "alignment" : 1,
9718   "linker_set_key" : "android::hardware::details::bnhw_tag",
9719   "name" : "android::hardware::details::bnhw_tag",
9720   "referenced_type" : "type-244",
9721   "self_type" : "type-244",
9722   "size" : 1,
9723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9724   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9725  },
9726  {
9727   "alignment" : 1,
9728   "linker_set_key" : "android::hardware::details::bphw_tag",
9729   "name" : "android::hardware::details::bphw_tag",
9730   "referenced_type" : "type-255",
9731   "self_type" : "type-255",
9732   "size" : 1,
9733   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9734   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9735  },
9736  {
9737   "alignment" : 1,
9738   "linker_set_key" : "android::hardware::details::bs_tag",
9739   "name" : "android::hardware::details::bs_tag",
9740   "referenced_type" : "type-268",
9741   "self_type" : "type-268",
9742   "size" : 1,
9743   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9744   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9745  },
9746  {
9747   "access" : "private",
9748   "alignment" : 4,
9749   "fields" :
9750   [
9751    {
9752     "field_name" : "mPointer",
9753     "referenced_type" : "type-332"
9754    },
9755    {
9756     "field_name" : "_pad",
9757     "referenced_type" : "type-141"
9758    }
9759   ],
9760   "is_anonymous" : true,
9761   "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",
9762   "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",
9763   "record_kind" : "union",
9764   "referenced_type" : "type-331",
9765   "self_type" : "type-331",
9766   "size" : 8,
9767   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9768   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9769  },
9770  {
9771   "alignment" : 4,
9772   "fields" :
9773   [
9774    {
9775     "access" : "private",
9776     "referenced_type" : "type-331"
9777    }
9778   ],
9779   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9780   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9781   "referenced_type" : "type-330",
9782   "self_type" : "type-330",
9783   "size" : 8,
9784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9785   "template_args" : [ "type-333" ],
9786   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9787  },
9788  {
9789   "alignment" : 4,
9790   "fields" :
9791   [
9792    {
9793     "access" : "private",
9794     "referenced_type" : "type-345"
9795    }
9796   ],
9797   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9798   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9799   "referenced_type" : "type-344",
9800   "self_type" : "type-344",
9801   "size" : 8,
9802   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9803   "template_args" : [ "type-347" ],
9804   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9805  },
9806  {
9807   "alignment" : 4,
9808   "fields" :
9809   [
9810    {
9811     "access" : "private",
9812     "referenced_type" : "type-336"
9813    }
9814   ],
9815   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9816   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9817   "referenced_type" : "type-335",
9818   "self_type" : "type-335",
9819   "size" : 8,
9820   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9821   "template_args" : [ "type-311" ],
9822   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9823  },
9824  {
9825   "alignment" : 4,
9826   "fields" :
9827   [
9828    {
9829     "access" : "private",
9830     "referenced_type" : "type-370"
9831    }
9832   ],
9833   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9834   "name" : "android::hardware::details::hidl_pointer<char>",
9835   "referenced_type" : "type-369",
9836   "self_type" : "type-369",
9837   "size" : 8,
9838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9839   "template_args" : [ "type-51" ],
9840   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9841  },
9842  {
9843   "access" : "private",
9844   "alignment" : 4,
9845   "fields" :
9846   [
9847    {
9848     "field_name" : "mPointer",
9849     "referenced_type" : "type-188"
9850    },
9851    {
9852     "field_name" : "_pad",
9853     "referenced_type" : "type-141"
9854    }
9855   ],
9856   "is_anonymous" : true,
9857   "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",
9858   "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",
9859   "record_kind" : "union",
9860   "referenced_type" : "type-370",
9861   "self_type" : "type-370",
9862   "size" : 8,
9863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9864   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9865  },
9866  {
9867   "alignment" : 4,
9868   "fields" :
9869   [
9870    {
9871     "access" : "private",
9872     "referenced_type" : "type-313"
9873    }
9874   ],
9875   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9876   "name" : "android::hardware::details::hidl_pointer<const char>",
9877   "referenced_type" : "type-312",
9878   "self_type" : "type-312",
9879   "size" : 8,
9880   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9881   "template_args" : [ "type-50" ],
9882   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9883  },
9884  {
9885   "access" : "private",
9886   "alignment" : 4,
9887   "fields" :
9888   [
9889    {
9890     "field_name" : "mPointer",
9891     "referenced_type" : "type-49"
9892    },
9893    {
9894     "field_name" : "_pad",
9895     "referenced_type" : "type-141"
9896    }
9897   ],
9898   "is_anonymous" : true,
9899   "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",
9900   "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",
9901   "record_kind" : "union",
9902   "referenced_type" : "type-313",
9903   "self_type" : "type-313",
9904   "size" : 8,
9905   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9906   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9907  },
9908  {
9909   "alignment" : 4,
9910   "fields" :
9911   [
9912    {
9913     "access" : "private",
9914     "referenced_type" : "type-278"
9915    }
9916   ],
9917   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9918   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9919   "referenced_type" : "type-277",
9920   "self_type" : "type-277",
9921   "size" : 8,
9922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9923   "template_args" : [ "type-280" ],
9924   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9925  },
9926  {
9927   "access" : "private",
9928   "alignment" : 4,
9929   "fields" :
9930   [
9931    {
9932     "field_name" : "mPointer",
9933     "referenced_type" : "type-279"
9934    },
9935    {
9936     "field_name" : "_pad",
9937     "referenced_type" : "type-141"
9938    }
9939   ],
9940   "is_anonymous" : true,
9941   "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",
9942   "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",
9943   "record_kind" : "union",
9944   "referenced_type" : "type-278",
9945   "self_type" : "type-278",
9946   "size" : 8,
9947   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9948   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9949  },
9950  {
9951   "access" : "private",
9952   "alignment" : 4,
9953   "fields" :
9954   [
9955    {
9956     "field_name" : "mPointer",
9957     "referenced_type" : "type-346"
9958    },
9959    {
9960     "field_name" : "_pad",
9961     "referenced_type" : "type-141"
9962    }
9963   ],
9964   "is_anonymous" : true,
9965   "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",
9966   "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",
9967   "record_kind" : "union",
9968   "referenced_type" : "type-345",
9969   "self_type" : "type-345",
9970   "size" : 8,
9971   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9972   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9973  },
9974  {
9975   "access" : "private",
9976   "alignment" : 4,
9977   "fields" :
9978   [
9979    {
9980     "field_name" : "mPointer",
9981     "referenced_type" : "type-337"
9982    },
9983    {
9984     "field_name" : "_pad",
9985     "referenced_type" : "type-141"
9986    }
9987   ],
9988   "is_anonymous" : true,
9989   "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",
9990   "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",
9991   "record_kind" : "union",
9992   "referenced_type" : "type-336",
9993   "self_type" : "type-336",
9994   "size" : 8,
9995   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9996   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9997  },
9998  {
9999   "alignment" : 4,
10000   "fields" :
10001   [
10002    {
10003     "access" : "private",
10004     "referenced_type" : "type-356"
10005    }
10006   ],
10007   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10008   "name" : "android::hardware::details::hidl_pointer<int>",
10009   "referenced_type" : "type-355",
10010   "self_type" : "type-355",
10011   "size" : 8,
10012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10013   "template_args" : [ "type-20" ],
10014   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10015  },
10016  {
10017   "access" : "private",
10018   "alignment" : 4,
10019   "fields" :
10020   [
10021    {
10022     "field_name" : "mPointer",
10023     "referenced_type" : "type-357"
10024    },
10025    {
10026     "field_name" : "_pad",
10027     "referenced_type" : "type-141"
10028    }
10029   ],
10030   "is_anonymous" : true,
10031   "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",
10032   "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",
10033   "record_kind" : "union",
10034   "referenced_type" : "type-356",
10035   "self_type" : "type-356",
10036   "size" : 8,
10037   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10038   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10039  },
10040  {
10041   "alignment" : 4,
10042   "fields" :
10043   [
10044    {
10045     "access" : "private",
10046     "referenced_type" : "type-384"
10047    }
10048   ],
10049   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10050   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10051   "referenced_type" : "type-383",
10052   "self_type" : "type-383",
10053   "size" : 8,
10054   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10055   "template_args" : [ "type-207" ],
10056   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10057  },
10058  {
10059   "access" : "private",
10060   "alignment" : 4,
10061   "fields" :
10062   [
10063    {
10064     "field_name" : "mPointer",
10065     "referenced_type" : "type-206"
10066    },
10067    {
10068     "field_name" : "_pad",
10069     "referenced_type" : "type-141"
10070    }
10071   ],
10072   "is_anonymous" : true,
10073   "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",
10074   "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",
10075   "record_kind" : "union",
10076   "referenced_type" : "type-384",
10077   "self_type" : "type-384",
10078   "size" : 8,
10079   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10080   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10081  },
10082  {
10083   "alignment" : 4,
10084   "fields" :
10085   [
10086    {
10087     "access" : "private",
10088     "referenced_type" : "type-363"
10089    }
10090   ],
10091   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10092   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10093   "referenced_type" : "type-362",
10094   "self_type" : "type-362",
10095   "size" : 8,
10096   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10097   "template_args" : [ "type-96" ],
10098   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10099  },
10100  {
10101   "access" : "private",
10102   "alignment" : 4,
10103   "fields" :
10104   [
10105    {
10106     "field_name" : "mPointer",
10107     "referenced_type" : "type-364"
10108    },
10109    {
10110     "field_name" : "_pad",
10111     "referenced_type" : "type-141"
10112    }
10113   ],
10114   "is_anonymous" : true,
10115   "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",
10116   "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",
10117   "record_kind" : "union",
10118   "referenced_type" : "type-363",
10119   "self_type" : "type-363",
10120   "size" : 8,
10121   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10122   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10123  },
10124  {
10125   "alignment" : 1,
10126   "linker_set_key" : "android::hardware::details::i_tag",
10127   "name" : "android::hardware::details::i_tag",
10128   "referenced_type" : "type-233",
10129   "self_type" : "type-233",
10130   "size" : 1,
10131   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10132   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10133  },
10134  {
10135   "alignment" : 4,
10136   "fields" :
10137   [
10138    {
10139     "access" : "private",
10140     "field_name" : "mStatus",
10141     "referenced_type" : "type-152"
10142    },
10143    {
10144     "access" : "private",
10145     "field_name" : "mCheckedStatus",
10146     "field_offset" : 160,
10147     "referenced_type" : "type-34"
10148    }
10149   ],
10150   "linker_set_key" : "android::hardware::details::return_status",
10151   "name" : "android::hardware::details::return_status",
10152   "record_kind" : "class",
10153   "referenced_type" : "type-163",
10154   "self_type" : "type-163",
10155   "size" : 24,
10156   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10157   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10158  },
10159  {
10160   "alignment" : 1,
10161   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10162   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10163   "referenced_type" : "type-371",
10164   "self_type" : "type-371",
10165   "size" : 1,
10166   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10167   "template_args" : [ "type-96" ],
10168   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10169  },
10170  {
10171   "alignment" : 1,
10172   "fields" :
10173   [
10174    {
10175     "access" : "private",
10176     "field_name" : "mBuffer",
10177     "referenced_type" : "type-348"
10178    }
10179   ],
10180   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10181   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10182   "referenced_type" : "type-347",
10183   "self_type" : "type-347",
10184   "size" : 32,
10185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10186   "template_args" : [ "type-96" ],
10187   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10188  },
10189  {
10190   "alignment" : 4,
10191   "base_specifiers" :
10192   [
10193    {
10194     "referenced_type" : "type-64"
10195    }
10196   ],
10197   "fields" :
10198   [
10199    {
10200     "access" : "private",
10201     "field_name" : "mRecipient",
10202     "field_offset" : 32,
10203     "referenced_type" : "type-138"
10204    },
10205    {
10206     "access" : "private",
10207     "field_name" : "mCookie",
10208     "field_offset" : 96,
10209     "referenced_type" : "type-141"
10210    },
10211    {
10212     "access" : "private",
10213     "field_name" : "mBase",
10214     "field_offset" : 160,
10215     "referenced_type" : "type-142"
10216    }
10217   ],
10218   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10219   "name" : "android::hardware::hidl_binder_death_recipient",
10220   "referenced_type" : "type-137",
10221   "self_type" : "type-137",
10222   "size" : 36,
10223   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10224   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10225   "vtable_components" :
10226   [
10227    {
10228     "component_value" : 28,
10229     "kind" : "vbase_offset"
10230    },
10231    {
10232     "kind" : "offset_to_top"
10233    },
10234    {
10235     "kind" : "rtti",
10236     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10237    },
10238    {
10239     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10240    },
10241    {
10242     "kind" : "complete_dtor_pointer",
10243     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10244    },
10245    {
10246     "kind" : "deleting_dtor_pointer",
10247     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10248    },
10249    {
10250     "kind" : "vcall_offset"
10251    },
10252    {
10253     "kind" : "vcall_offset"
10254    },
10255    {
10256     "kind" : "vcall_offset"
10257    },
10258    {
10259     "kind" : "vcall_offset"
10260    },
10261    {
10262     "component_value" : -28,
10263     "kind" : "vcall_offset"
10264    },
10265    {
10266     "component_value" : -28,
10267     "kind" : "offset_to_top"
10268    },
10269    {
10270     "kind" : "rtti",
10271     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10272    },
10273    {
10274     "kind" : "complete_dtor_pointer",
10275     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10276    },
10277    {
10278     "kind" : "deleting_dtor_pointer",
10279     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10280    },
10281    {
10282     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10283    },
10284    {
10285     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10292    }
10293   ]
10294  },
10295  {
10296   "alignment" : 4,
10297   "base_specifiers" :
10298   [
10299    {
10300     "is_virtual" : true,
10301     "referenced_type" : "type-11"
10302    }
10303   ],
10304   "linker_set_key" : "android::hardware::hidl_death_recipient",
10305   "name" : "android::hardware::hidl_death_recipient",
10306   "referenced_type" : "type-140",
10307   "self_type" : "type-140",
10308   "size" : 12,
10309   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10310   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10311   "vtable_components" :
10312   [
10313    {
10314     "component_value" : 4,
10315     "kind" : "vbase_offset"
10316    },
10317    {
10318     "kind" : "offset_to_top"
10319    },
10320    {
10321     "kind" : "rtti",
10322     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10323    },
10324    {
10325     "is_pure" : true,
10326     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10327    },
10328    {
10329     "kind" : "complete_dtor_pointer",
10330     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10331    },
10332    {
10333     "kind" : "deleting_dtor_pointer",
10334     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10335    },
10336    {
10337     "kind" : "vcall_offset"
10338    },
10339    {
10340     "kind" : "vcall_offset"
10341    },
10342    {
10343     "kind" : "vcall_offset"
10344    },
10345    {
10346     "kind" : "vcall_offset"
10347    },
10348    {
10349     "component_value" : -4,
10350     "kind" : "vcall_offset"
10351    },
10352    {
10353     "component_value" : -4,
10354     "kind" : "offset_to_top"
10355    },
10356    {
10357     "kind" : "rtti",
10358     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10359    },
10360    {
10361     "kind" : "complete_dtor_pointer",
10362     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
10363    },
10364    {
10365     "kind" : "deleting_dtor_pointer",
10366     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
10367    },
10368    {
10369     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10370    },
10371    {
10372     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10373    },
10374    {
10375     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10376    },
10377    {
10378     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10379    }
10380   ]
10381  },
10382  {
10383   "alignment" : 8,
10384   "fields" :
10385   [
10386    {
10387     "access" : "private",
10388     "field_name" : "mHandle",
10389     "referenced_type" : "type-277"
10390    },
10391    {
10392     "access" : "private",
10393     "field_name" : "mOwnsHandle",
10394     "field_offset" : 64,
10395     "referenced_type" : "type-34"
10396    }
10397   ],
10398   "linker_set_key" : "android::hardware::hidl_handle",
10399   "name" : "android::hardware::hidl_handle",
10400   "referenced_type" : "type-309",
10401   "self_type" : "type-309",
10402   "size" : 16,
10403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10404   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10405  },
10406  {
10407   "alignment" : 8,
10408   "fields" :
10409   [
10410    {
10411     "access" : "private",
10412     "field_name" : "mHandle",
10413     "referenced_type" : "type-309"
10414    },
10415    {
10416     "access" : "private",
10417     "field_name" : "mSize",
10418     "field_offset" : 128,
10419     "referenced_type" : "type-141"
10420    },
10421    {
10422     "access" : "private",
10423     "field_name" : "mName",
10424     "field_offset" : 192,
10425     "referenced_type" : "type-311"
10426    }
10427   ],
10428   "linker_set_key" : "android::hardware::hidl_memory",
10429   "name" : "android::hardware::hidl_memory",
10430   "referenced_type" : "type-315",
10431   "self_type" : "type-315",
10432   "size" : 40,
10433   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10434   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10435  },
10436  {
10437   "alignment" : 4,
10438   "fields" :
10439   [
10440    {
10441     "access" : "private",
10442     "field_name" : "mBuffer",
10443     "referenced_type" : "type-312"
10444    },
10445    {
10446     "access" : "private",
10447     "field_name" : "mSize",
10448     "field_offset" : 64,
10449     "referenced_type" : "type-2"
10450    },
10451    {
10452     "access" : "private",
10453     "field_name" : "mOwnsBuffer",
10454     "field_offset" : 96,
10455     "referenced_type" : "type-34"
10456    }
10457   ],
10458   "linker_set_key" : "android::hardware::hidl_string",
10459   "name" : "android::hardware::hidl_string",
10460   "referenced_type" : "type-311",
10461   "self_type" : "type-311",
10462   "size" : 16,
10463   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10464   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10465  },
10466  {
10467   "alignment" : 4,
10468   "fields" :
10469   [
10470    {
10471     "access" : "private",
10472     "field_name" : "mBuffer",
10473     "referenced_type" : "type-330"
10474    },
10475    {
10476     "access" : "private",
10477     "field_name" : "mSize",
10478     "field_offset" : 64,
10479     "referenced_type" : "type-2"
10480    },
10481    {
10482     "access" : "private",
10483     "field_name" : "mOwnsBuffer",
10484     "field_offset" : 96,
10485     "referenced_type" : "type-34"
10486    }
10487   ],
10488   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10489   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10490   "referenced_type" : "type-329",
10491   "self_type" : "type-329",
10492   "size" : 16,
10493   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10494   "template_args" : [ "type-333" ],
10495   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10496  },
10497  {
10498   "alignment" : 4,
10499   "fields" :
10500   [
10501    {
10502     "access" : "private",
10503     "field_name" : "mBuffer",
10504     "referenced_type" : "type-344"
10505    },
10506    {
10507     "access" : "private",
10508     "field_name" : "mSize",
10509     "field_offset" : 64,
10510     "referenced_type" : "type-2"
10511    },
10512    {
10513     "access" : "private",
10514     "field_name" : "mOwnsBuffer",
10515     "field_offset" : 96,
10516     "referenced_type" : "type-34"
10517    }
10518   ],
10519   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10520   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10521   "referenced_type" : "type-343",
10522   "self_type" : "type-343",
10523   "size" : 16,
10524   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10525   "template_args" : [ "type-347" ],
10526   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10527  },
10528  {
10529   "alignment" : 4,
10530   "fields" :
10531   [
10532    {
10533     "access" : "private",
10534     "field_name" : "mBuffer",
10535     "referenced_type" : "type-335"
10536    },
10537    {
10538     "access" : "private",
10539     "field_name" : "mSize",
10540     "field_offset" : 64,
10541     "referenced_type" : "type-2"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mOwnsBuffer",
10546     "field_offset" : 96,
10547     "referenced_type" : "type-34"
10548    }
10549   ],
10550   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10551   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10552   "referenced_type" : "type-334",
10553   "self_type" : "type-334",
10554   "size" : 16,
10555   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10556   "template_args" : [ "type-311" ],
10557   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10558  },
10559  {
10560   "alignment" : 4,
10561   "fields" :
10562   [
10563    {
10564     "access" : "private",
10565     "field_name" : "mBuffer",
10566     "referenced_type" : "type-369"
10567    },
10568    {
10569     "access" : "private",
10570     "field_name" : "mSize",
10571     "field_offset" : 64,
10572     "referenced_type" : "type-2"
10573    },
10574    {
10575     "access" : "private",
10576     "field_name" : "mOwnsBuffer",
10577     "field_offset" : 96,
10578     "referenced_type" : "type-34"
10579    }
10580   ],
10581   "linker_set_key" : "android::hardware::hidl_vec<char>",
10582   "name" : "android::hardware::hidl_vec<char>",
10583   "referenced_type" : "type-368",
10584   "self_type" : "type-368",
10585   "size" : 16,
10586   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10587   "template_args" : [ "type-51" ],
10588   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10589  },
10590  {
10591   "alignment" : 4,
10592   "fields" :
10593   [
10594    {
10595     "access" : "private",
10596     "field_name" : "mBuffer",
10597     "referenced_type" : "type-355"
10598    },
10599    {
10600     "access" : "private",
10601     "field_name" : "mSize",
10602     "field_offset" : 64,
10603     "referenced_type" : "type-2"
10604    },
10605    {
10606     "access" : "private",
10607     "field_name" : "mOwnsBuffer",
10608     "field_offset" : 96,
10609     "referenced_type" : "type-34"
10610    }
10611   ],
10612   "linker_set_key" : "android::hardware::hidl_vec<int>",
10613   "name" : "android::hardware::hidl_vec<int>",
10614   "referenced_type" : "type-354",
10615   "self_type" : "type-354",
10616   "size" : 16,
10617   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10618   "template_args" : [ "type-20" ],
10619   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10620  },
10621  {
10622   "alignment" : 4,
10623   "fields" :
10624   [
10625    {
10626     "access" : "private",
10627     "field_name" : "mBuffer",
10628     "referenced_type" : "type-362"
10629    },
10630    {
10631     "access" : "private",
10632     "field_name" : "mSize",
10633     "field_offset" : 64,
10634     "referenced_type" : "type-2"
10635    },
10636    {
10637     "access" : "private",
10638     "field_name" : "mOwnsBuffer",
10639     "field_offset" : 96,
10640     "referenced_type" : "type-34"
10641    }
10642   ],
10643   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10644   "name" : "android::hardware::hidl_vec<unsigned char>",
10645   "referenced_type" : "type-361",
10646   "self_type" : "type-361",
10647   "size" : 16,
10648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10649   "template_args" : [ "type-96" ],
10650   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10651  },
10652  {
10653   "alignment" : 2,
10654   "fields" :
10655   [
10656    {
10657     "access" : "private",
10658     "field_name" : "mMajor",
10659     "referenced_type" : "type-98"
10660    },
10661    {
10662     "access" : "private",
10663     "field_name" : "mMinor",
10664     "field_offset" : 16,
10665     "referenced_type" : "type-98"
10666    }
10667   ],
10668   "linker_set_key" : "android::hardware::hidl_version",
10669   "name" : "android::hardware::hidl_version",
10670   "referenced_type" : "type-372",
10671   "self_type" : "type-372",
10672   "size" : 4,
10673   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10674   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10675  },
10676  {
10677   "alignment" : 4,
10678   "base_specifiers" :
10679   [
10680    {
10681     "referenced_type" : "type-426"
10682    }
10683   ],
10684   "fields" :
10685   [
10686    {
10687     "access" : "private",
10688     "field_name" : "_hidl_mImpl",
10689     "field_offset" : 544,
10690     "referenced_type" : "type-126"
10691    }
10692   ],
10693   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
10694   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
10695   "referenced_type" : "type-445",
10696   "self_type" : "type-445",
10697   "size" : 80,
10698   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
10699   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
10700   "vtable_components" :
10701   [
10702    {
10703     "component_value" : 72,
10704     "kind" : "vbase_offset"
10705    },
10706    {
10707     "kind" : "offset_to_top"
10708    },
10709    {
10710     "kind" : "rtti",
10711     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10712    },
10713    {
10714     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10715    },
10716    {
10717     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10718    },
10719    {
10720     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10721    },
10722    {
10723     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10724    },
10725    {
10726     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10727    },
10728    {
10729     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10730    },
10731    {
10732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10733    },
10734    {
10735     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10736    },
10737    {
10738     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10739    },
10740    {
10741     "kind" : "complete_dtor_pointer",
10742     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10743    },
10744    {
10745     "kind" : "deleting_dtor_pointer",
10746     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10747    },
10748    {
10749     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10750    },
10751    {
10752     "component_value" : -20,
10753     "kind" : "offset_to_top"
10754    },
10755    {
10756     "kind" : "rtti",
10757     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10758    },
10759    {
10760     "kind" : "complete_dtor_pointer",
10761     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10762    },
10763    {
10764     "kind" : "deleting_dtor_pointer",
10765     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10766    },
10767    {
10768     "kind" : "vcall_offset"
10769    },
10770    {
10771     "kind" : "vcall_offset"
10772    },
10773    {
10774     "kind" : "vcall_offset"
10775    },
10776    {
10777     "kind" : "vcall_offset"
10778    },
10779    {
10780     "component_value" : -72,
10781     "kind" : "vcall_offset"
10782    },
10783    {
10784     "component_value" : -72,
10785     "kind" : "offset_to_top"
10786    },
10787    {
10788     "kind" : "rtti",
10789     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10790    },
10791    {
10792     "kind" : "complete_dtor_pointer",
10793     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10794    },
10795    {
10796     "kind" : "deleting_dtor_pointer",
10797     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10798    },
10799    {
10800     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10801    },
10802    {
10803     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10804    },
10805    {
10806     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10807    },
10808    {
10809     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10810    }
10811   ]
10812  },
10813  {
10814   "alignment" : 4,
10815   "base_specifiers" :
10816   [
10817    {
10818     "referenced_type" : "type-426"
10819    }
10820   ],
10821   "fields" :
10822   [
10823    {
10824     "access" : "private",
10825     "field_name" : "_hidl_mImpl",
10826     "field_offset" : 544,
10827     "referenced_type" : "type-104"
10828    }
10829   ],
10830   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10831   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10832   "referenced_type" : "type-430",
10833   "self_type" : "type-430",
10834   "size" : 80,
10835   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
10836   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
10837   "vtable_components" :
10838   [
10839    {
10840     "component_value" : 72,
10841     "kind" : "vbase_offset"
10842    },
10843    {
10844     "kind" : "offset_to_top"
10845    },
10846    {
10847     "kind" : "rtti",
10848     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10849    },
10850    {
10851     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10852    },
10853    {
10854     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10855    },
10856    {
10857     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10858    },
10859    {
10860     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10861    },
10862    {
10863     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10864    },
10865    {
10866     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10867    },
10868    {
10869     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10870    },
10871    {
10872     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10873    },
10874    {
10875     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10876    },
10877    {
10878     "kind" : "complete_dtor_pointer",
10879     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10880    },
10881    {
10882     "kind" : "deleting_dtor_pointer",
10883     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10884    },
10885    {
10886     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10887    },
10888    {
10889     "component_value" : -20,
10890     "kind" : "offset_to_top"
10891    },
10892    {
10893     "kind" : "rtti",
10894     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10895    },
10896    {
10897     "kind" : "complete_dtor_pointer",
10898     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10899    },
10900    {
10901     "kind" : "deleting_dtor_pointer",
10902     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10903    },
10904    {
10905     "kind" : "vcall_offset"
10906    },
10907    {
10908     "kind" : "vcall_offset"
10909    },
10910    {
10911     "kind" : "vcall_offset"
10912    },
10913    {
10914     "kind" : "vcall_offset"
10915    },
10916    {
10917     "component_value" : -72,
10918     "kind" : "vcall_offset"
10919    },
10920    {
10921     "component_value" : -72,
10922     "kind" : "offset_to_top"
10923    },
10924    {
10925     "kind" : "rtti",
10926     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10927    },
10928    {
10929     "kind" : "complete_dtor_pointer",
10930     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10931    },
10932    {
10933     "kind" : "deleting_dtor_pointer",
10934     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10935    },
10936    {
10937     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10938    },
10939    {
10940     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10941    },
10942    {
10943     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10944    },
10945    {
10946     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10947    }
10948   ]
10949  },
10950  {
10951   "alignment" : 4,
10952   "base_specifiers" :
10953   [
10954    {
10955     "referenced_type" : "type-411"
10956    },
10957    {
10958     "referenced_type" : "type-114"
10959    }
10960   ],
10961   "fields" :
10962   [
10963    {
10964     "access" : "private",
10965     "field_name" : "_hidl_mMutex",
10966     "field_offset" : 544,
10967     "referenced_type" : "type-563"
10968    },
10969    {
10970     "access" : "private",
10971     "field_name" : "_hidl_mDeathRecipients",
10972     "field_offset" : 576,
10973     "referenced_type" : "type-564"
10974    }
10975   ],
10976   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
10977   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
10978   "referenced_type" : "type-562",
10979   "self_type" : "type-562",
10980   "size" : 92,
10981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
10982   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
10983   "vtable_components" :
10984   [
10985    {
10986     "component_value" : 84,
10987     "kind" : "vbase_offset"
10988    },
10989    {
10990     "kind" : "offset_to_top"
10991    },
10992    {
10993     "kind" : "rtti",
10994     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10995    },
10996    {
10997     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
10998    },
10999    {
11000     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11001    },
11002    {
11003     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11004    },
11005    {
11006     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11007    },
11008    {
11009     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11010    },
11011    {
11012     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
11013    },
11014    {
11015     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11016    },
11017    {
11018     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
11019    },
11020    {
11021     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11022    },
11023    {
11024     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
11025    },
11026    {
11027     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11028    },
11029    {
11030     "kind" : "complete_dtor_pointer",
11031     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11032    },
11033    {
11034     "kind" : "deleting_dtor_pointer",
11035     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11036    },
11037    {
11038     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11039    },
11040    {
11041     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11042    },
11043    {
11044     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11045    },
11046    {
11047     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
11048    },
11049    {
11050     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
11051    },
11052    {
11053     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
11054    },
11055    {
11056     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
11057    },
11058    {
11059     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11060    },
11061    {
11062     "component_value" : 80,
11063     "kind" : "vbase_offset"
11064    },
11065    {
11066     "component_value" : -4,
11067     "kind" : "offset_to_top"
11068    },
11069    {
11070     "kind" : "rtti",
11071     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11072    },
11073    {
11074     "kind" : "complete_dtor_pointer",
11075     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11076    },
11077    {
11078     "kind" : "deleting_dtor_pointer",
11079     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11080    },
11081    {
11082     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
11083    },
11084    {
11085     "component_value" : 76,
11086     "kind" : "vbase_offset"
11087    },
11088    {
11089     "component_value" : -8,
11090     "kind" : "offset_to_top"
11091    },
11092    {
11093     "kind" : "rtti",
11094     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11095    },
11096    {
11097     "kind" : "complete_dtor_pointer",
11098     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11099    },
11100    {
11101     "kind" : "deleting_dtor_pointer",
11102     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11103    },
11104    {
11105     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11106    },
11107    {
11108     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11109    },
11110    {
11111     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11112    },
11113    {
11114     "component_value" : -24,
11115     "kind" : "offset_to_top"
11116    },
11117    {
11118     "kind" : "rtti",
11119     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11120    },
11121    {
11122     "kind" : "complete_dtor_pointer",
11123     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11124    },
11125    {
11126     "kind" : "deleting_dtor_pointer",
11127     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11128    },
11129    {
11130     "kind" : "vcall_offset"
11131    },
11132    {
11133     "component_value" : -76,
11134     "kind" : "vcall_offset"
11135    },
11136    {
11137     "component_value" : -76,
11138     "kind" : "vcall_offset"
11139    },
11140    {
11141     "component_value" : -76,
11142     "kind" : "vcall_offset"
11143    },
11144    {
11145     "component_value" : -84,
11146     "kind" : "vcall_offset"
11147    },
11148    {
11149     "component_value" : -84,
11150     "kind" : "offset_to_top"
11151    },
11152    {
11153     "kind" : "rtti",
11154     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11155    },
11156    {
11157     "kind" : "complete_dtor_pointer",
11158     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11159    },
11160    {
11161     "kind" : "deleting_dtor_pointer",
11162     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11163    },
11164    {
11165     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11166    },
11167    {
11168     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11169    },
11170    {
11171     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11172    },
11173    {
11174     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11175    }
11176   ]
11177  },
11178  {
11179   "alignment" : 4,
11180   "base_specifiers" :
11181   [
11182    {
11183     "referenced_type" : "type-110"
11184    },
11185    {
11186     "referenced_type" : "type-114"
11187    }
11188   ],
11189   "fields" :
11190   [
11191    {
11192     "access" : "private",
11193     "field_name" : "_hidl_mMutex",
11194     "field_offset" : 544,
11195     "referenced_type" : "type-108"
11196    },
11197    {
11198     "access" : "private",
11199     "field_name" : "_hidl_mDeathRecipients",
11200     "field_offset" : 576,
11201     "referenced_type" : "type-109"
11202    }
11203   ],
11204   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11205   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11206   "referenced_type" : "type-107",
11207   "self_type" : "type-107",
11208   "size" : 92,
11209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
11210   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
11211   "vtable_components" :
11212   [
11213    {
11214     "component_value" : 84,
11215     "kind" : "vbase_offset"
11216    },
11217    {
11218     "kind" : "offset_to_top"
11219    },
11220    {
11221     "kind" : "rtti",
11222     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11223    },
11224    {
11225     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
11226    },
11227    {
11228     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11229    },
11230    {
11231     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11232    },
11233    {
11234     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11235    },
11236    {
11237     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11238    },
11239    {
11240     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
11241    },
11242    {
11243     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11244    },
11245    {
11246     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
11247    },
11248    {
11249     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11250    },
11251    {
11252     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
11253    },
11254    {
11255     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11256    },
11257    {
11258     "kind" : "complete_dtor_pointer",
11259     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11260    },
11261    {
11262     "kind" : "deleting_dtor_pointer",
11263     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11264    },
11265    {
11266     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11267    },
11268    {
11269     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11270    },
11271    {
11272     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11273    },
11274    {
11275     "component_value" : 80,
11276     "kind" : "vbase_offset"
11277    },
11278    {
11279     "component_value" : -4,
11280     "kind" : "offset_to_top"
11281    },
11282    {
11283     "kind" : "rtti",
11284     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11285    },
11286    {
11287     "kind" : "complete_dtor_pointer",
11288     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11289    },
11290    {
11291     "kind" : "deleting_dtor_pointer",
11292     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11293    },
11294    {
11295     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11296    },
11297    {
11298     "component_value" : 76,
11299     "kind" : "vbase_offset"
11300    },
11301    {
11302     "component_value" : -8,
11303     "kind" : "offset_to_top"
11304    },
11305    {
11306     "kind" : "rtti",
11307     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11308    },
11309    {
11310     "kind" : "complete_dtor_pointer",
11311     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11312    },
11313    {
11314     "kind" : "deleting_dtor_pointer",
11315     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11316    },
11317    {
11318     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11319    },
11320    {
11321     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11322    },
11323    {
11324     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11325    },
11326    {
11327     "component_value" : -24,
11328     "kind" : "offset_to_top"
11329    },
11330    {
11331     "kind" : "rtti",
11332     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11333    },
11334    {
11335     "kind" : "complete_dtor_pointer",
11336     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11337    },
11338    {
11339     "kind" : "deleting_dtor_pointer",
11340     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11341    },
11342    {
11343     "kind" : "vcall_offset"
11344    },
11345    {
11346     "component_value" : -76,
11347     "kind" : "vcall_offset"
11348    },
11349    {
11350     "component_value" : -76,
11351     "kind" : "vcall_offset"
11352    },
11353    {
11354     "component_value" : -76,
11355     "kind" : "vcall_offset"
11356    },
11357    {
11358     "component_value" : -84,
11359     "kind" : "vcall_offset"
11360    },
11361    {
11362     "component_value" : -84,
11363     "kind" : "offset_to_top"
11364    },
11365    {
11366     "kind" : "rtti",
11367     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11368    },
11369    {
11370     "kind" : "complete_dtor_pointer",
11371     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11372    },
11373    {
11374     "kind" : "deleting_dtor_pointer",
11375     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11376    },
11377    {
11378     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11379    },
11380    {
11381     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11382    },
11383    {
11384     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11385    },
11386    {
11387     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11388    }
11389   ]
11390  },
11391  {
11392   "alignment" : 4,
11393   "base_specifiers" :
11394   [
11395    {
11396     "referenced_type" : "type-128"
11397    },
11398    {
11399     "referenced_type" : "type-114"
11400    }
11401   ],
11402   "fields" :
11403   [
11404    {
11405     "access" : "private",
11406     "field_name" : "mImpl",
11407     "field_offset" : 384,
11408     "referenced_type" : "type-133"
11409    },
11410    {
11411     "access" : "private",
11412     "field_name" : "mOnewayQueue",
11413     "field_offset" : 416,
11414     "referenced_type" : "type-594"
11415    }
11416   ],
11417   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfc",
11418   "name" : "android::hardware::nfc::V1_0::BsNfc",
11419   "referenced_type" : "type-605",
11420   "self_type" : "type-605",
11421   "size" : 68,
11422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfc.h",
11423   "unique_id" : "_ZTSN7android8hardware3nfc4V1_05BsNfcE",
11424   "vtable_components" :
11425   [
11426    {
11427     "component_value" : 60,
11428     "kind" : "vbase_offset"
11429    },
11430    {
11431     "kind" : "offset_to_top"
11432    },
11433    {
11434     "kind" : "rtti",
11435     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11436    },
11437    {
11438     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11439    },
11440    {
11441     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11442    },
11443    {
11444     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11445    },
11446    {
11447     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11448    },
11449    {
11450     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11451    },
11452    {
11453     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc21setHALInstrumentationEv"
11454    },
11455    {
11456     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11457    },
11458    {
11459     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc4pingEv"
11460    },
11461    {
11462     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11463    },
11464    {
11465     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc21notifySyspropsChangedEv"
11466    },
11467    {
11468     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11469    },
11470    {
11471     "kind" : "complete_dtor_pointer",
11472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfcD1Ev"
11473    },
11474    {
11475     "kind" : "deleting_dtor_pointer",
11476     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfcD0Ev"
11477    },
11478    {
11479     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11480    },
11481    {
11482     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5writeERKNS0_8hidl_vecIhEE"
11483    },
11484    {
11485     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11486    },
11487    {
11488     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc11prediscoverEv"
11489    },
11490    {
11491     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc5closeEv"
11492    },
11493    {
11494     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc14controlGrantedEv"
11495    },
11496    {
11497     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_05BsNfc10powerCycleEv"
11498    },
11499    {
11500     "component_value" : -4,
11501     "kind" : "offset_to_top"
11502    },
11503    {
11504     "kind" : "rtti",
11505     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11506    },
11507    {
11508     "kind" : "complete_dtor_pointer",
11509     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_05BsNfcD1Ev"
11510    },
11511    {
11512     "kind" : "deleting_dtor_pointer",
11513     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_05BsNfcD0Ev"
11514    },
11515    {
11516     "kind" : "vcall_offset"
11517    },
11518    {
11519     "kind" : "vcall_offset"
11520    },
11521    {
11522     "kind" : "vcall_offset"
11523    },
11524    {
11525     "kind" : "vcall_offset"
11526    },
11527    {
11528     "component_value" : -60,
11529     "kind" : "vcall_offset"
11530    },
11531    {
11532     "component_value" : -60,
11533     "kind" : "offset_to_top"
11534    },
11535    {
11536     "kind" : "rtti",
11537     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_05BsNfcE"
11538    },
11539    {
11540     "kind" : "complete_dtor_pointer",
11541     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_05BsNfcD1Ev"
11542    },
11543    {
11544     "kind" : "deleting_dtor_pointer",
11545     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_05BsNfcD0Ev"
11546    },
11547    {
11548     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11549    },
11550    {
11551     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11552    },
11553    {
11554     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11555    },
11556    {
11557     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11558    }
11559   ]
11560  },
11561  {
11562   "alignment" : 4,
11563   "base_specifiers" :
11564   [
11565    {
11566     "referenced_type" : "type-106"
11567    },
11568    {
11569     "referenced_type" : "type-114"
11570    }
11571   ],
11572   "fields" :
11573   [
11574    {
11575     "access" : "private",
11576     "field_name" : "mImpl",
11577     "field_offset" : 384,
11578     "referenced_type" : "type-122"
11579    },
11580    {
11581     "access" : "private",
11582     "field_name" : "mOnewayQueue",
11583     "field_offset" : 416,
11584     "referenced_type" : "type-594"
11585    }
11586   ],
11587   "linker_set_key" : "android::hardware::nfc::V1_0::BsNfcClientCallback",
11588   "name" : "android::hardware::nfc::V1_0::BsNfcClientCallback",
11589   "referenced_type" : "type-593",
11590   "self_type" : "type-593",
11591   "size" : 68,
11592   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BsNfcClientCallback.h",
11593   "unique_id" : "_ZTSN7android8hardware3nfc4V1_019BsNfcClientCallbackE",
11594   "vtable_components" :
11595   [
11596    {
11597     "component_value" : 60,
11598     "kind" : "vbase_offset"
11599    },
11600    {
11601     "kind" : "offset_to_top"
11602    },
11603    {
11604     "kind" : "rtti",
11605     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11606    },
11607    {
11608     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11609    },
11610    {
11611     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11612    },
11613    {
11614     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11615    },
11616    {
11617     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11618    },
11619    {
11620     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11621    },
11622    {
11623     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback21setHALInstrumentationEv"
11624    },
11625    {
11626     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11627    },
11628    {
11629     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback4pingEv"
11630    },
11631    {
11632     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11633    },
11634    {
11635     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback21notifySyspropsChangedEv"
11636    },
11637    {
11638     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11639    },
11640    {
11641     "kind" : "complete_dtor_pointer",
11642     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11643    },
11644    {
11645     "kind" : "deleting_dtor_pointer",
11646     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11647    },
11648    {
11649     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11650    },
11651    {
11652     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_019BsNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11653    },
11654    {
11655     "component_value" : -4,
11656     "kind" : "offset_to_top"
11657    },
11658    {
11659     "kind" : "rtti",
11660     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11661    },
11662    {
11663     "kind" : "complete_dtor_pointer",
11664     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11665    },
11666    {
11667     "kind" : "deleting_dtor_pointer",
11668     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11669    },
11670    {
11671     "kind" : "vcall_offset"
11672    },
11673    {
11674     "kind" : "vcall_offset"
11675    },
11676    {
11677     "kind" : "vcall_offset"
11678    },
11679    {
11680     "kind" : "vcall_offset"
11681    },
11682    {
11683     "component_value" : -60,
11684     "kind" : "vcall_offset"
11685    },
11686    {
11687     "component_value" : -60,
11688     "kind" : "offset_to_top"
11689    },
11690    {
11691     "kind" : "rtti",
11692     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_019BsNfcClientCallbackE"
11693    },
11694    {
11695     "kind" : "complete_dtor_pointer",
11696     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_019BsNfcClientCallbackD1Ev"
11697    },
11698    {
11699     "kind" : "deleting_dtor_pointer",
11700     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_019BsNfcClientCallbackD0Ev"
11701    },
11702    {
11703     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11704    },
11705    {
11706     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11707    },
11708    {
11709     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11710    },
11711    {
11712     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11713    }
11714   ]
11715  },
11716  {
11717   "alignment" : 4,
11718   "base_specifiers" :
11719   [
11720    {
11721     "referenced_type" : "type-71"
11722    }
11723   ],
11724   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
11725   "name" : "android::hardware::nfc::V1_0::INfc",
11726   "referenced_type" : "type-128",
11727   "self_type" : "type-128",
11728   "size" : 12,
11729   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
11730   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
11731   "vtable_components" :
11732   [
11733    {
11734     "component_value" : 4,
11735     "kind" : "vbase_offset"
11736    },
11737    {
11738     "kind" : "offset_to_top"
11739    },
11740    {
11741     "kind" : "rtti",
11742     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11743    },
11744    {
11745     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11746    },
11747    {
11748     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11749    },
11750    {
11751     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11752    },
11753    {
11754     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11755    },
11756    {
11757     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11758    },
11759    {
11760     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
11761    },
11762    {
11763     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11764    },
11765    {
11766     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
11767    },
11768    {
11769     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11770    },
11771    {
11772     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
11773    },
11774    {
11775     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11776    },
11777    {
11778     "kind" : "complete_dtor_pointer",
11779     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
11780    },
11781    {
11782     "kind" : "deleting_dtor_pointer",
11783     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
11784    },
11785    {
11786     "is_pure" : true,
11787     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11788    },
11789    {
11790     "is_pure" : true,
11791     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
11792    },
11793    {
11794     "is_pure" : true,
11795     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
11796    },
11797    {
11798     "is_pure" : true,
11799     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
11800    },
11801    {
11802     "is_pure" : true,
11803     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
11804    },
11805    {
11806     "is_pure" : true,
11807     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
11808    },
11809    {
11810     "is_pure" : true,
11811     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
11812    },
11813    {
11814     "kind" : "vcall_offset"
11815    },
11816    {
11817     "kind" : "vcall_offset"
11818    },
11819    {
11820     "kind" : "vcall_offset"
11821    },
11822    {
11823     "kind" : "vcall_offset"
11824    },
11825    {
11826     "component_value" : -4,
11827     "kind" : "vcall_offset"
11828    },
11829    {
11830     "component_value" : -4,
11831     "kind" : "offset_to_top"
11832    },
11833    {
11834     "kind" : "rtti",
11835     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11836    },
11837    {
11838     "kind" : "complete_dtor_pointer",
11839     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD1Ev"
11840    },
11841    {
11842     "kind" : "deleting_dtor_pointer",
11843     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD0Ev"
11844    },
11845    {
11846     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11847    },
11848    {
11849     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11850    },
11851    {
11852     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11853    },
11854    {
11855     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11856    }
11857   ]
11858  },
11859  {
11860   "alignment" : 4,
11861   "base_specifiers" :
11862   [
11863    {
11864     "referenced_type" : "type-71"
11865    }
11866   ],
11867   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
11868   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
11869   "referenced_type" : "type-106",
11870   "self_type" : "type-106",
11871   "size" : 12,
11872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
11873   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
11874   "vtable_components" :
11875   [
11876    {
11877     "component_value" : 4,
11878     "kind" : "vbase_offset"
11879    },
11880    {
11881     "kind" : "offset_to_top"
11882    },
11883    {
11884     "kind" : "rtti",
11885     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11886    },
11887    {
11888     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11889    },
11890    {
11891     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11892    },
11893    {
11894     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11895    },
11896    {
11897     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11898    },
11899    {
11900     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11901    },
11902    {
11903     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
11904    },
11905    {
11906     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11907    },
11908    {
11909     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
11910    },
11911    {
11912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11913    },
11914    {
11915     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
11916    },
11917    {
11918     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11919    },
11920    {
11921     "kind" : "complete_dtor_pointer",
11922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11923    },
11924    {
11925     "kind" : "deleting_dtor_pointer",
11926     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11927    },
11928    {
11929     "is_pure" : true,
11930     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11931    },
11932    {
11933     "is_pure" : true,
11934     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11935    },
11936    {
11937     "kind" : "vcall_offset"
11938    },
11939    {
11940     "kind" : "vcall_offset"
11941    },
11942    {
11943     "kind" : "vcall_offset"
11944    },
11945    {
11946     "kind" : "vcall_offset"
11947    },
11948    {
11949     "component_value" : -4,
11950     "kind" : "vcall_offset"
11951    },
11952    {
11953     "component_value" : -4,
11954     "kind" : "offset_to_top"
11955    },
11956    {
11957     "kind" : "rtti",
11958     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11959    },
11960    {
11961     "kind" : "complete_dtor_pointer",
11962     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11963    },
11964    {
11965     "kind" : "deleting_dtor_pointer",
11966     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11979    }
11980   ]
11981  },
11982  {
11983   "alignment" : 4,
11984   "base_specifiers" :
11985   [
11986    {
11987     "referenced_type" : "type-150"
11988    },
11989    {
11990     "referenced_type" : "type-114"
11991    }
11992   ],
11993   "fields" :
11994   [
11995    {
11996     "access" : "private",
11997     "field_name" : "_hidl_mImpl",
11998     "field_offset" : 512,
11999     "referenced_type" : "type-427"
12000    }
12001   ],
12002   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12003   "name" : "android::hidl::base::V1_0::BnHwBase",
12004   "referenced_type" : "type-426",
12005   "self_type" : "type-426",
12006   "size" : 76,
12007   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12008   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12009   "vtable_components" :
12010   [
12011    {
12012     "component_value" : 68,
12013     "kind" : "vbase_offset"
12014    },
12015    {
12016     "kind" : "offset_to_top"
12017    },
12018    {
12019     "kind" : "rtti",
12020     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12021    },
12022    {
12023     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12024    },
12025    {
12026     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12027    },
12028    {
12029     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12030    },
12031    {
12032     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12033    },
12034    {
12035     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12036    },
12037    {
12038     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12039    },
12040    {
12041     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12042    },
12043    {
12044     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12045    },
12046    {
12047     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12048    },
12049    {
12050     "kind" : "complete_dtor_pointer",
12051     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12052    },
12053    {
12054     "kind" : "deleting_dtor_pointer",
12055     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12056    },
12057    {
12058     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12059    },
12060    {
12061     "component_value" : -20,
12062     "kind" : "offset_to_top"
12063    },
12064    {
12065     "kind" : "rtti",
12066     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12067    },
12068    {
12069     "kind" : "complete_dtor_pointer",
12070     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12071    },
12072    {
12073     "kind" : "deleting_dtor_pointer",
12074     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12075    },
12076    {
12077     "kind" : "vcall_offset"
12078    },
12079    {
12080     "kind" : "vcall_offset"
12081    },
12082    {
12083     "kind" : "vcall_offset"
12084    },
12085    {
12086     "kind" : "vcall_offset"
12087    },
12088    {
12089     "component_value" : -68,
12090     "kind" : "vcall_offset"
12091    },
12092    {
12093     "component_value" : -68,
12094     "kind" : "offset_to_top"
12095    },
12096    {
12097     "kind" : "rtti",
12098     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12099    },
12100    {
12101     "kind" : "complete_dtor_pointer",
12102     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12103    },
12104    {
12105     "kind" : "deleting_dtor_pointer",
12106     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12107    },
12108    {
12109     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12110    },
12111    {
12112     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12113    },
12114    {
12115     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12116    },
12117    {
12118     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12119    }
12120   ]
12121  },
12122  {
12123   "alignment" : 4,
12124   "base_specifiers" :
12125   [
12126    {
12127     "referenced_type" : "type-409"
12128    },
12129    {
12130     "referenced_type" : "type-114"
12131    }
12132   ],
12133   "fields" :
12134   [
12135    {
12136     "access" : "private",
12137     "field_name" : "_hidl_mMutex",
12138     "field_offset" : 544,
12139     "referenced_type" : "type-552"
12140    },
12141    {
12142     "access" : "private",
12143     "field_name" : "_hidl_mDeathRecipients",
12144     "field_offset" : 576,
12145     "referenced_type" : "type-553"
12146    }
12147   ],
12148   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12149   "name" : "android::hidl::base::V1_0::BpHwBase",
12150   "referenced_type" : "type-551",
12151   "self_type" : "type-551",
12152   "size" : 92,
12153   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12154   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12155   "vtable_components" :
12156   [
12157    {
12158     "component_value" : 84,
12159     "kind" : "vbase_offset"
12160    },
12161    {
12162     "kind" : "offset_to_top"
12163    },
12164    {
12165     "kind" : "rtti",
12166     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12167    },
12168    {
12169     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12170    },
12171    {
12172     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12173    },
12174    {
12175     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12176    },
12177    {
12178     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12179    },
12180    {
12181     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12182    },
12183    {
12184     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12191    },
12192    {
12193     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12194    },
12195    {
12196     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12197    },
12198    {
12199     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12200    },
12201    {
12202     "kind" : "complete_dtor_pointer",
12203     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12204    },
12205    {
12206     "kind" : "deleting_dtor_pointer",
12207     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12208    },
12209    {
12210     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12211    },
12212    {
12213     "component_value" : 80,
12214     "kind" : "vbase_offset"
12215    },
12216    {
12217     "component_value" : -4,
12218     "kind" : "offset_to_top"
12219    },
12220    {
12221     "kind" : "rtti",
12222     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12223    },
12224    {
12225     "kind" : "complete_dtor_pointer",
12226     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12227    },
12228    {
12229     "kind" : "deleting_dtor_pointer",
12230     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12231    },
12232    {
12233     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12234    },
12235    {
12236     "component_value" : 76,
12237     "kind" : "vbase_offset"
12238    },
12239    {
12240     "component_value" : -8,
12241     "kind" : "offset_to_top"
12242    },
12243    {
12244     "kind" : "rtti",
12245     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12246    },
12247    {
12248     "kind" : "complete_dtor_pointer",
12249     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12250    },
12251    {
12252     "kind" : "deleting_dtor_pointer",
12253     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12254    },
12255    {
12256     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12257    },
12258    {
12259     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12260    },
12261    {
12262     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12263    },
12264    {
12265     "component_value" : -24,
12266     "kind" : "offset_to_top"
12267    },
12268    {
12269     "kind" : "rtti",
12270     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12271    },
12272    {
12273     "kind" : "complete_dtor_pointer",
12274     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12275    },
12276    {
12277     "kind" : "deleting_dtor_pointer",
12278     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12279    },
12280    {
12281     "kind" : "vcall_offset"
12282    },
12283    {
12284     "component_value" : -76,
12285     "kind" : "vcall_offset"
12286    },
12287    {
12288     "component_value" : -76,
12289     "kind" : "vcall_offset"
12290    },
12291    {
12292     "component_value" : -76,
12293     "kind" : "vcall_offset"
12294    },
12295    {
12296     "component_value" : -84,
12297     "kind" : "vcall_offset"
12298    },
12299    {
12300     "component_value" : -84,
12301     "kind" : "offset_to_top"
12302    },
12303    {
12304     "kind" : "rtti",
12305     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12306    },
12307    {
12308     "kind" : "complete_dtor_pointer",
12309     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12310    },
12311    {
12312     "kind" : "deleting_dtor_pointer",
12313     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12314    },
12315    {
12316     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12317    },
12318    {
12319     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12320    },
12321    {
12322     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12323    },
12324    {
12325     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12326    }
12327   ]
12328  },
12329  {
12330   "alignment" : 8,
12331   "fields" :
12332   [
12333    {
12334     "field_name" : "pid",
12335     "referenced_type" : "type-20"
12336    },
12337    {
12338     "field_name" : "ptr",
12339     "field_offset" : 64,
12340     "referenced_type" : "type-141"
12341    },
12342    {
12343     "field_name" : "arch",
12344     "field_offset" : 128,
12345     "referenced_type" : "type-389"
12346    }
12347   ],
12348   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12349   "name" : "android::hidl::base::V1_0::DebugInfo",
12350   "referenced_type" : "type-388",
12351   "self_type" : "type-388",
12352   "size" : 24,
12353   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12354   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12355  },
12356  {
12357   "alignment" : 4,
12358   "base_specifiers" :
12359   [
12360    {
12361     "is_virtual" : true,
12362     "referenced_type" : "type-11"
12363    }
12364   ],
12365   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12366   "name" : "android::hidl::base::V1_0::IBase",
12367   "referenced_type" : "type-71",
12368   "self_type" : "type-71",
12369   "size" : 12,
12370   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12371   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12372   "vtable_components" :
12373   [
12374    {
12375     "component_value" : 4,
12376     "kind" : "vbase_offset"
12377    },
12378    {
12379     "kind" : "offset_to_top"
12380    },
12381    {
12382     "kind" : "rtti",
12383     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12384    },
12385    {
12386     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12387    },
12388    {
12389     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12390    },
12391    {
12392     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12393    },
12394    {
12395     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12396    },
12397    {
12398     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12399    },
12400    {
12401     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12402    },
12403    {
12404     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12405    },
12406    {
12407     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12408    },
12409    {
12410     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12411    },
12412    {
12413     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12414    },
12415    {
12416     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12417    },
12418    {
12419     "kind" : "complete_dtor_pointer",
12420     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12421    },
12422    {
12423     "kind" : "deleting_dtor_pointer",
12424     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12425    },
12426    {
12427     "kind" : "vcall_offset"
12428    },
12429    {
12430     "kind" : "vcall_offset"
12431    },
12432    {
12433     "kind" : "vcall_offset"
12434    },
12435    {
12436     "kind" : "vcall_offset"
12437    },
12438    {
12439     "component_value" : -4,
12440     "kind" : "vcall_offset"
12441    },
12442    {
12443     "component_value" : -4,
12444     "kind" : "offset_to_top"
12445    },
12446    {
12447     "kind" : "rtti",
12448     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12449    },
12450    {
12451     "kind" : "complete_dtor_pointer",
12452     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12453    },
12454    {
12455     "kind" : "deleting_dtor_pointer",
12456     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12457    },
12458    {
12459     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12460    },
12461    {
12462     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12463    },
12464    {
12465     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12466    },
12467    {
12468     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12469    }
12470   ]
12471  },
12472  {
12473   "alignment" : 4,
12474   "base_specifiers" :
12475   [
12476    {
12477     "referenced_type" : "type-71"
12478    }
12479   ],
12480   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12481   "name" : "android::hidl::manager::V1_0::IServiceManager",
12482   "referenced_type" : "type-70",
12483   "self_type" : "type-70",
12484   "size" : 12,
12485   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12486   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12487   "vtable_components" :
12488   [
12489    {
12490     "component_value" : 4,
12491     "kind" : "vbase_offset"
12492    },
12493    {
12494     "kind" : "offset_to_top"
12495    },
12496    {
12497     "kind" : "rtti",
12498     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12499    },
12500    {
12501     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12502    },
12503    {
12504     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12505    },
12506    {
12507     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12508    },
12509    {
12510     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12511    },
12512    {
12513     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12514    },
12515    {
12516     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12517    },
12518    {
12519     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12520    },
12521    {
12522     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12523    },
12524    {
12525     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12526    },
12527    {
12528     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12529    },
12530    {
12531     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12532    },
12533    {
12534     "kind" : "complete_dtor_pointer",
12535     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12536    },
12537    {
12538     "kind" : "deleting_dtor_pointer",
12539     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12540    },
12541    {
12542     "is_pure" : true,
12543     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12544    },
12545    {
12546     "is_pure" : true,
12547     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12548    },
12549    {
12550     "is_pure" : true,
12551     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12552    },
12553    {
12554     "is_pure" : true,
12555     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12556    },
12557    {
12558     "is_pure" : true,
12559     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12560    },
12561    {
12562     "is_pure" : true,
12563     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12564    },
12565    {
12566     "is_pure" : true,
12567     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12568    },
12569    {
12570     "is_pure" : true,
12571     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12572    },
12573    {
12574     "kind" : "vcall_offset"
12575    },
12576    {
12577     "kind" : "vcall_offset"
12578    },
12579    {
12580     "kind" : "vcall_offset"
12581    },
12582    {
12583     "kind" : "vcall_offset"
12584    },
12585    {
12586     "component_value" : -4,
12587     "kind" : "vcall_offset"
12588    },
12589    {
12590     "component_value" : -4,
12591     "kind" : "offset_to_top"
12592    },
12593    {
12594     "kind" : "rtti",
12595     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12596    },
12597    {
12598     "kind" : "complete_dtor_pointer",
12599     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12600    },
12601    {
12602     "kind" : "deleting_dtor_pointer",
12603     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12604    },
12605    {
12606     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12607    },
12608    {
12609     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12610    },
12611    {
12612     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12613    },
12614    {
12615     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12616    }
12617   ]
12618  },
12619  {
12620   "alignment" : 8,
12621   "fields" :
12622   [
12623    {
12624     "field_name" : "interfaceName",
12625     "referenced_type" : "type-311"
12626    },
12627    {
12628     "field_name" : "instanceName",
12629     "field_offset" : 128,
12630     "referenced_type" : "type-311"
12631    },
12632    {
12633     "field_name" : "pid",
12634     "field_offset" : 256,
12635     "referenced_type" : "type-20"
12636    },
12637    {
12638     "field_name" : "clientPids",
12639     "field_offset" : 320,
12640     "referenced_type" : "type-354"
12641    },
12642    {
12643     "field_name" : "arch",
12644     "field_offset" : 448,
12645     "referenced_type" : "type-389"
12646    }
12647   ],
12648   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12649   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12650   "referenced_type" : "type-529",
12651   "self_type" : "type-529",
12652   "size" : 64,
12653   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12654   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12655  },
12656  {
12657   "alignment" : 4,
12658   "base_specifiers" :
12659   [
12660    {
12661     "referenced_type" : "type-71"
12662    }
12663   ],
12664   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12665   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12666   "referenced_type" : "type-88",
12667   "self_type" : "type-88",
12668   "size" : 12,
12669   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12670   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12671   "vtable_components" :
12672   [
12673    {
12674     "component_value" : 4,
12675     "kind" : "vbase_offset"
12676    },
12677    {
12678     "kind" : "offset_to_top"
12679    },
12680    {
12681     "kind" : "rtti",
12682     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12683    },
12684    {
12685     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12686    },
12687    {
12688     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12689    },
12690    {
12691     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12692    },
12693    {
12694     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12695    },
12696    {
12697     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12698    },
12699    {
12700     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12701    },
12702    {
12703     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12704    },
12705    {
12706     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12707    },
12708    {
12709     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12710    },
12711    {
12712     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12713    },
12714    {
12715     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12716    },
12717    {
12718     "kind" : "complete_dtor_pointer",
12719     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12720    },
12721    {
12722     "kind" : "deleting_dtor_pointer",
12723     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12724    },
12725    {
12726     "is_pure" : true,
12727     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12728    },
12729    {
12730     "kind" : "vcall_offset"
12731    },
12732    {
12733     "kind" : "vcall_offset"
12734    },
12735    {
12736     "kind" : "vcall_offset"
12737    },
12738    {
12739     "kind" : "vcall_offset"
12740    },
12741    {
12742     "component_value" : -4,
12743     "kind" : "vcall_offset"
12744    },
12745    {
12746     "component_value" : -4,
12747     "kind" : "offset_to_top"
12748    },
12749    {
12750     "kind" : "rtti",
12751     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12752    },
12753    {
12754     "kind" : "complete_dtor_pointer",
12755     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12756    },
12757    {
12758     "kind" : "deleting_dtor_pointer",
12759     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12760    },
12761    {
12762     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12763    },
12764    {
12765     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12766    },
12767    {
12768     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12769    },
12770    {
12771     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12772    }
12773   ]
12774  },
12775  {
12776   "alignment" : 4,
12777   "fields" :
12778   [
12779    {
12780     "access" : "private",
12781     "field_name" : "m_ptr",
12782     "referenced_type" : "type-80"
12783    }
12784   ],
12785   "linker_set_key" : "android::sp<android::Thread>",
12786   "name" : "android::sp<android::Thread>",
12787   "record_kind" : "class",
12788   "referenced_type" : "type-79",
12789   "self_type" : "type-79",
12790   "size" : 4,
12791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12792   "template_args" : [ "type-81" ],
12793   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12794  },
12795  {
12796   "alignment" : 4,
12797   "fields" :
12798   [
12799    {
12800     "access" : "private",
12801     "field_name" : "m_ptr",
12802     "referenced_type" : "type-149"
12803    }
12804   ],
12805   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12806   "name" : "android::sp<android::hardware::BHwBinder>",
12807   "record_kind" : "class",
12808   "referenced_type" : "type-148",
12809   "self_type" : "type-148",
12810   "size" : 4,
12811   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12812   "template_args" : [ "type-150" ],
12813   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12814  },
12815  {
12816   "alignment" : 4,
12817   "fields" :
12818   [
12819    {
12820     "access" : "private",
12821     "field_name" : "m_ptr",
12822     "referenced_type" : "type-63"
12823    }
12824   ],
12825   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12826   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12827   "record_kind" : "class",
12828   "referenced_type" : "type-645",
12829   "self_type" : "type-645",
12830   "size" : 4,
12831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12832   "template_args" : [ "type-64" ],
12833   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12834  },
12835  {
12836   "alignment" : 4,
12837   "fields" :
12838   [
12839    {
12840     "access" : "private",
12841     "field_name" : "m_ptr",
12842     "referenced_type" : "type-9"
12843    }
12844   ],
12845   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12846   "name" : "android::sp<android::hardware::IBinder>",
12847   "record_kind" : "class",
12848   "referenced_type" : "type-8",
12849   "self_type" : "type-8",
12850   "size" : 4,
12851   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12852   "template_args" : [ "type-10" ],
12853   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12854  },
12855  {
12856   "alignment" : 4,
12857   "fields" :
12858   [
12859    {
12860     "access" : "private",
12861     "field_name" : "m_ptr",
12862     "referenced_type" : "type-15"
12863    }
12864   ],
12865   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12866   "name" : "android::sp<android::hardware::IInterface>",
12867   "record_kind" : "class",
12868   "referenced_type" : "type-14",
12869   "self_type" : "type-14",
12870   "size" : 4,
12871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12872   "template_args" : [ "type-16" ],
12873   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12874  },
12875  {
12876   "alignment" : 4,
12877   "fields" :
12878   [
12879    {
12880     "access" : "private",
12881     "field_name" : "m_ptr",
12882     "referenced_type" : "type-18"
12883    }
12884   ],
12885   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12886   "name" : "android::sp<android::hardware::ProcessState>",
12887   "record_kind" : "class",
12888   "referenced_type" : "type-17",
12889   "self_type" : "type-17",
12890   "size" : 4,
12891   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12892   "template_args" : [ "type-19" ],
12893   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12894  },
12895  {
12896   "alignment" : 4,
12897   "fields" :
12898   [
12899    {
12900     "access" : "private",
12901     "field_name" : "m_ptr",
12902     "referenced_type" : "type-136"
12903    }
12904   ],
12905   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12906   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12907   "record_kind" : "class",
12908   "referenced_type" : "type-135",
12909   "self_type" : "type-135",
12910   "size" : 4,
12911   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12912   "template_args" : [ "type-137" ],
12913   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12914  },
12915  {
12916   "alignment" : 4,
12917   "fields" :
12918   [
12919    {
12920     "access" : "private",
12921     "field_name" : "m_ptr",
12922     "referenced_type" : "type-139"
12923    }
12924   ],
12925   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12926   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12927   "record_kind" : "class",
12928   "referenced_type" : "type-318",
12929   "self_type" : "type-318",
12930   "size" : 4,
12931   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12932   "template_args" : [ "type-140" ],
12933   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12934  },
12935  {
12936   "alignment" : 4,
12937   "fields" :
12938   [
12939    {
12940     "access" : "private",
12941     "field_name" : "m_ptr",
12942     "referenced_type" : "type-127"
12943    }
12944   ],
12945   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
12946   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
12947   "record_kind" : "class",
12948   "referenced_type" : "type-126",
12949   "self_type" : "type-126",
12950   "size" : 4,
12951   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12952   "template_args" : [ "type-128" ],
12953   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
12954  },
12955  {
12956   "alignment" : 4,
12957   "fields" :
12958   [
12959    {
12960     "access" : "private",
12961     "field_name" : "m_ptr",
12962     "referenced_type" : "type-105"
12963    }
12964   ],
12965   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
12966   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
12967   "record_kind" : "class",
12968   "referenced_type" : "type-104",
12969   "self_type" : "type-104",
12970   "size" : 4,
12971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12972   "template_args" : [ "type-106" ],
12973   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
12974  },
12975  {
12976   "alignment" : 4,
12977   "fields" :
12978   [
12979    {
12980     "access" : "private",
12981     "field_name" : "m_ptr",
12982     "referenced_type" : "type-143"
12983    }
12984   ],
12985   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12986   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12987   "record_kind" : "class",
12988   "referenced_type" : "type-427",
12989   "self_type" : "type-427",
12990   "size" : 4,
12991   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12992   "template_args" : [ "type-71" ],
12993   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12994  },
12995  {
12996   "alignment" : 4,
12997   "fields" :
12998   [
12999    {
13000     "access" : "private",
13001     "field_name" : "m_ptr",
13002     "referenced_type" : "type-69"
13003    }
13004   ],
13005   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13006   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13007   "record_kind" : "class",
13008   "referenced_type" : "type-68",
13009   "self_type" : "type-68",
13010   "size" : 4,
13011   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13012   "template_args" : [ "type-70" ],
13013   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13014  },
13015  {
13016   "alignment" : 4,
13017   "fields" :
13018   [
13019    {
13020     "access" : "private",
13021     "field_name" : "m_ptr",
13022     "referenced_type" : "type-87"
13023    }
13024   ],
13025   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13026   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13027   "record_kind" : "class",
13028   "referenced_type" : "type-86",
13029   "self_type" : "type-86",
13030   "size" : 4,
13031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13032   "template_args" : [ "type-88" ],
13033   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13034  },
13035  {
13036   "alignment" : 1,
13037   "linker_set_key" : "android::trait_trivial_copy<bool>",
13038   "name" : "android::trait_trivial_copy<bool>",
13039   "referenced_type" : "type-216",
13040   "self_type" : "type-216",
13041   "size" : 1,
13042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13043   "template_args" : [ "type-34" ],
13044   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13045  },
13046  {
13047   "alignment" : 1,
13048   "linker_set_key" : "android::trait_trivial_copy<char>",
13049   "name" : "android::trait_trivial_copy<char>",
13050   "referenced_type" : "type-220",
13051   "self_type" : "type-220",
13052   "size" : 1,
13053   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13054   "template_args" : [ "type-51" ],
13055   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13056  },
13057  {
13058   "alignment" : 1,
13059   "linker_set_key" : "android::trait_trivial_copy<double>",
13060   "name" : "android::trait_trivial_copy<double>",
13061   "referenced_type" : "type-275",
13062   "self_type" : "type-275",
13063   "size" : 1,
13064   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13065   "template_args" : [ "type-273" ],
13066   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13067  },
13068  {
13069   "alignment" : 1,
13070   "linker_set_key" : "android::trait_trivial_copy<float>",
13071   "name" : "android::trait_trivial_copy<float>",
13072   "referenced_type" : "type-270",
13073   "self_type" : "type-270",
13074   "size" : 1,
13075   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13076   "template_args" : [ "type-266" ],
13077   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13078  },
13079  {
13080   "alignment" : 1,
13081   "linker_set_key" : "android::trait_trivial_copy<int>",
13082   "name" : "android::trait_trivial_copy<int>",
13083   "referenced_type" : "type-238",
13084   "self_type" : "type-238",
13085   "size" : 1,
13086   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13087   "template_args" : [ "type-20" ],
13088   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13089  },
13090  {
13091   "alignment" : 1,
13092   "linker_set_key" : "android::trait_trivial_copy<long long>",
13093   "name" : "android::trait_trivial_copy<long long>",
13094   "referenced_type" : "type-258",
13095   "self_type" : "type-258",
13096   "size" : 1,
13097   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13098   "template_args" : [ "type-25" ],
13099   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13100  },
13101  {
13102   "alignment" : 1,
13103   "linker_set_key" : "android::trait_trivial_copy<long>",
13104   "name" : "android::trait_trivial_copy<long>",
13105   "referenced_type" : "type-248",
13106   "self_type" : "type-248",
13107   "size" : 1,
13108   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13109   "template_args" : [ "type-246" ],
13110   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13111  },
13112  {
13113   "alignment" : 1,
13114   "linker_set_key" : "android::trait_trivial_copy<short>",
13115   "name" : "android::trait_trivial_copy<short>",
13116   "referenced_type" : "type-229",
13117   "self_type" : "type-229",
13118   "size" : 1,
13119   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13120   "template_args" : [ "type-227" ],
13121   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13122  },
13123  {
13124   "alignment" : 1,
13125   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13126   "name" : "android::trait_trivial_copy<unsigned char>",
13127   "referenced_type" : "type-224",
13128   "self_type" : "type-224",
13129   "size" : 1,
13130   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13131   "template_args" : [ "type-96" ],
13132   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13133  },
13134  {
13135   "alignment" : 1,
13136   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13137   "name" : "android::trait_trivial_copy<unsigned int>",
13138   "referenced_type" : "type-242",
13139   "self_type" : "type-242",
13140   "size" : 1,
13141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13142   "template_args" : [ "type-2" ],
13143   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13144  },
13145  {
13146   "alignment" : 1,
13147   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13148   "name" : "android::trait_trivial_copy<unsigned long long>",
13149   "referenced_type" : "type-262",
13150   "self_type" : "type-262",
13151   "size" : 1,
13152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13153   "template_args" : [ "type-141" ],
13154   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13155  },
13156  {
13157   "alignment" : 1,
13158   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13159   "name" : "android::trait_trivial_copy<unsigned long>",
13160   "referenced_type" : "type-253",
13161   "self_type" : "type-253",
13162   "size" : 1,
13163   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13164   "template_args" : [ "type-251" ],
13165   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13166  },
13167  {
13168   "alignment" : 1,
13169   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13170   "name" : "android::trait_trivial_copy<unsigned short>",
13171   "referenced_type" : "type-234",
13172   "self_type" : "type-234",
13173   "size" : 1,
13174   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13175   "template_args" : [ "type-98" ],
13176   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13177  },
13178  {
13179   "alignment" : 1,
13180   "linker_set_key" : "android::trait_trivial_copy<void>",
13181   "name" : "android::trait_trivial_copy<void>",
13182   "referenced_type" : "type-212",
13183   "self_type" : "type-212",
13184   "size" : 1,
13185   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13186   "template_args" : [ "type-22" ],
13187   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13188  },
13189  {
13190   "alignment" : 1,
13191   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13192   "name" : "android::trait_trivial_ctor<bool>",
13193   "referenced_type" : "type-214",
13194   "self_type" : "type-214",
13195   "size" : 1,
13196   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13197   "template_args" : [ "type-34" ],
13198   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13199  },
13200  {
13201   "alignment" : 1,
13202   "linker_set_key" : "android::trait_trivial_ctor<char>",
13203   "name" : "android::trait_trivial_ctor<char>",
13204   "referenced_type" : "type-218",
13205   "self_type" : "type-218",
13206   "size" : 1,
13207   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13208   "template_args" : [ "type-51" ],
13209   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13210  },
13211  {
13212   "alignment" : 1,
13213   "linker_set_key" : "android::trait_trivial_ctor<double>",
13214   "name" : "android::trait_trivial_ctor<double>",
13215   "referenced_type" : "type-272",
13216   "self_type" : "type-272",
13217   "size" : 1,
13218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13219   "template_args" : [ "type-273" ],
13220   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13221  },
13222  {
13223   "alignment" : 1,
13224   "linker_set_key" : "android::trait_trivial_ctor<float>",
13225   "name" : "android::trait_trivial_ctor<float>",
13226   "referenced_type" : "type-265",
13227   "self_type" : "type-265",
13228   "size" : 1,
13229   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13230   "template_args" : [ "type-266" ],
13231   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13232  },
13233  {
13234   "alignment" : 1,
13235   "linker_set_key" : "android::trait_trivial_ctor<int>",
13236   "name" : "android::trait_trivial_ctor<int>",
13237   "referenced_type" : "type-236",
13238   "self_type" : "type-236",
13239   "size" : 1,
13240   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13241   "template_args" : [ "type-20" ],
13242   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13243  },
13244  {
13245   "alignment" : 1,
13246   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13247   "name" : "android::trait_trivial_ctor<long long>",
13248   "referenced_type" : "type-256",
13249   "self_type" : "type-256",
13250   "size" : 1,
13251   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13252   "template_args" : [ "type-25" ],
13253   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13254  },
13255  {
13256   "alignment" : 1,
13257   "linker_set_key" : "android::trait_trivial_ctor<long>",
13258   "name" : "android::trait_trivial_ctor<long>",
13259   "referenced_type" : "type-245",
13260   "self_type" : "type-245",
13261   "size" : 1,
13262   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13263   "template_args" : [ "type-246" ],
13264   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13265  },
13266  {
13267   "alignment" : 1,
13268   "linker_set_key" : "android::trait_trivial_ctor<short>",
13269   "name" : "android::trait_trivial_ctor<short>",
13270   "referenced_type" : "type-226",
13271   "self_type" : "type-226",
13272   "size" : 1,
13273   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13274   "template_args" : [ "type-227" ],
13275   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13276  },
13277  {
13278   "alignment" : 1,
13279   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13280   "name" : "android::trait_trivial_ctor<unsigned char>",
13281   "referenced_type" : "type-222",
13282   "self_type" : "type-222",
13283   "size" : 1,
13284   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13285   "template_args" : [ "type-96" ],
13286   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13287  },
13288  {
13289   "alignment" : 1,
13290   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13291   "name" : "android::trait_trivial_ctor<unsigned int>",
13292   "referenced_type" : "type-240",
13293   "self_type" : "type-240",
13294   "size" : 1,
13295   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13296   "template_args" : [ "type-2" ],
13297   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13298  },
13299  {
13300   "alignment" : 1,
13301   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13302   "name" : "android::trait_trivial_ctor<unsigned long long>",
13303   "referenced_type" : "type-260",
13304   "self_type" : "type-260",
13305   "size" : 1,
13306   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13307   "template_args" : [ "type-141" ],
13308   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13309  },
13310  {
13311   "alignment" : 1,
13312   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13313   "name" : "android::trait_trivial_ctor<unsigned long>",
13314   "referenced_type" : "type-250",
13315   "self_type" : "type-250",
13316   "size" : 1,
13317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13318   "template_args" : [ "type-251" ],
13319   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13320  },
13321  {
13322   "alignment" : 1,
13323   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13324   "name" : "android::trait_trivial_ctor<unsigned short>",
13325   "referenced_type" : "type-231",
13326   "self_type" : "type-231",
13327   "size" : 1,
13328   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13329   "template_args" : [ "type-98" ],
13330   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13331  },
13332  {
13333   "alignment" : 1,
13334   "linker_set_key" : "android::trait_trivial_ctor<void>",
13335   "name" : "android::trait_trivial_ctor<void>",
13336   "referenced_type" : "type-210",
13337   "self_type" : "type-210",
13338   "size" : 1,
13339   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13340   "template_args" : [ "type-22" ],
13341   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13342  },
13343  {
13344   "alignment" : 1,
13345   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13346   "name" : "android::trait_trivial_dtor<bool>",
13347   "referenced_type" : "type-215",
13348   "self_type" : "type-215",
13349   "size" : 1,
13350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13351   "template_args" : [ "type-34" ],
13352   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13353  },
13354  {
13355   "alignment" : 1,
13356   "linker_set_key" : "android::trait_trivial_dtor<char>",
13357   "name" : "android::trait_trivial_dtor<char>",
13358   "referenced_type" : "type-219",
13359   "self_type" : "type-219",
13360   "size" : 1,
13361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13362   "template_args" : [ "type-51" ],
13363   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13364  },
13365  {
13366   "alignment" : 1,
13367   "linker_set_key" : "android::trait_trivial_dtor<double>",
13368   "name" : "android::trait_trivial_dtor<double>",
13369   "referenced_type" : "type-274",
13370   "self_type" : "type-274",
13371   "size" : 1,
13372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13373   "template_args" : [ "type-273" ],
13374   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13375  },
13376  {
13377   "alignment" : 1,
13378   "linker_set_key" : "android::trait_trivial_dtor<float>",
13379   "name" : "android::trait_trivial_dtor<float>",
13380   "referenced_type" : "type-269",
13381   "self_type" : "type-269",
13382   "size" : 1,
13383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13384   "template_args" : [ "type-266" ],
13385   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13386  },
13387  {
13388   "alignment" : 1,
13389   "linker_set_key" : "android::trait_trivial_dtor<int>",
13390   "name" : "android::trait_trivial_dtor<int>",
13391   "referenced_type" : "type-237",
13392   "self_type" : "type-237",
13393   "size" : 1,
13394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13395   "template_args" : [ "type-20" ],
13396   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13397  },
13398  {
13399   "alignment" : 1,
13400   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13401   "name" : "android::trait_trivial_dtor<long long>",
13402   "referenced_type" : "type-257",
13403   "self_type" : "type-257",
13404   "size" : 1,
13405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13406   "template_args" : [ "type-25" ],
13407   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13408  },
13409  {
13410   "alignment" : 1,
13411   "linker_set_key" : "android::trait_trivial_dtor<long>",
13412   "name" : "android::trait_trivial_dtor<long>",
13413   "referenced_type" : "type-247",
13414   "self_type" : "type-247",
13415   "size" : 1,
13416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13417   "template_args" : [ "type-246" ],
13418   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13419  },
13420  {
13421   "alignment" : 1,
13422   "linker_set_key" : "android::trait_trivial_dtor<short>",
13423   "name" : "android::trait_trivial_dtor<short>",
13424   "referenced_type" : "type-228",
13425   "self_type" : "type-228",
13426   "size" : 1,
13427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13428   "template_args" : [ "type-227" ],
13429   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13430  },
13431  {
13432   "alignment" : 1,
13433   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13434   "name" : "android::trait_trivial_dtor<unsigned char>",
13435   "referenced_type" : "type-223",
13436   "self_type" : "type-223",
13437   "size" : 1,
13438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13439   "template_args" : [ "type-96" ],
13440   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13441  },
13442  {
13443   "alignment" : 1,
13444   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13445   "name" : "android::trait_trivial_dtor<unsigned int>",
13446   "referenced_type" : "type-241",
13447   "self_type" : "type-241",
13448   "size" : 1,
13449   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13450   "template_args" : [ "type-2" ],
13451   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13452  },
13453  {
13454   "alignment" : 1,
13455   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13456   "name" : "android::trait_trivial_dtor<unsigned long long>",
13457   "referenced_type" : "type-261",
13458   "self_type" : "type-261",
13459   "size" : 1,
13460   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13461   "template_args" : [ "type-141" ],
13462   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13463  },
13464  {
13465   "alignment" : 1,
13466   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13467   "name" : "android::trait_trivial_dtor<unsigned long>",
13468   "referenced_type" : "type-252",
13469   "self_type" : "type-252",
13470   "size" : 1,
13471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13472   "template_args" : [ "type-251" ],
13473   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13474  },
13475  {
13476   "alignment" : 1,
13477   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13478   "name" : "android::trait_trivial_dtor<unsigned short>",
13479   "referenced_type" : "type-232",
13480   "self_type" : "type-232",
13481   "size" : 1,
13482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13483   "template_args" : [ "type-98" ],
13484   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13485  },
13486  {
13487   "alignment" : 1,
13488   "linker_set_key" : "android::trait_trivial_dtor<void>",
13489   "name" : "android::trait_trivial_dtor<void>",
13490   "referenced_type" : "type-211",
13491   "self_type" : "type-211",
13492   "size" : 1,
13493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13494   "template_args" : [ "type-22" ],
13495   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13496  },
13497  {
13498   "alignment" : 1,
13499   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13500   "name" : "android::trait_trivial_move<android::String16>",
13501   "referenced_type" : "type-406",
13502   "self_type" : "type-406",
13503   "size" : 1,
13504   "source_file" : "/system/core/libutils/include/utils/String16.h",
13505   "template_args" : [ "type-39" ],
13506   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13507  },
13508  {
13509   "alignment" : 1,
13510   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13511   "name" : "android::trait_trivial_move<android::String8>",
13512   "referenced_type" : "type-401",
13513   "self_type" : "type-401",
13514   "size" : 1,
13515   "source_file" : "/system/core/libutils/include/utils/String8.h",
13516   "template_args" : [ "type-48" ],
13517   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13518  },
13519  {
13520   "alignment" : 1,
13521   "linker_set_key" : "android::trait_trivial_move<bool>",
13522   "name" : "android::trait_trivial_move<bool>",
13523   "referenced_type" : "type-217",
13524   "self_type" : "type-217",
13525   "size" : 1,
13526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13527   "template_args" : [ "type-34" ],
13528   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13529  },
13530  {
13531   "alignment" : 1,
13532   "linker_set_key" : "android::trait_trivial_move<char>",
13533   "name" : "android::trait_trivial_move<char>",
13534   "referenced_type" : "type-221",
13535   "self_type" : "type-221",
13536   "size" : 1,
13537   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13538   "template_args" : [ "type-51" ],
13539   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13540  },
13541  {
13542   "alignment" : 1,
13543   "linker_set_key" : "android::trait_trivial_move<double>",
13544   "name" : "android::trait_trivial_move<double>",
13545   "referenced_type" : "type-276",
13546   "self_type" : "type-276",
13547   "size" : 1,
13548   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13549   "template_args" : [ "type-273" ],
13550   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13551  },
13552  {
13553   "alignment" : 1,
13554   "linker_set_key" : "android::trait_trivial_move<float>",
13555   "name" : "android::trait_trivial_move<float>",
13556   "referenced_type" : "type-271",
13557   "self_type" : "type-271",
13558   "size" : 1,
13559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13560   "template_args" : [ "type-266" ],
13561   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13562  },
13563  {
13564   "alignment" : 1,
13565   "linker_set_key" : "android::trait_trivial_move<int>",
13566   "name" : "android::trait_trivial_move<int>",
13567   "referenced_type" : "type-239",
13568   "self_type" : "type-239",
13569   "size" : 1,
13570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13571   "template_args" : [ "type-20" ],
13572   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13573  },
13574  {
13575   "alignment" : 1,
13576   "linker_set_key" : "android::trait_trivial_move<long long>",
13577   "name" : "android::trait_trivial_move<long long>",
13578   "referenced_type" : "type-259",
13579   "self_type" : "type-259",
13580   "size" : 1,
13581   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13582   "template_args" : [ "type-25" ],
13583   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13584  },
13585  {
13586   "alignment" : 1,
13587   "linker_set_key" : "android::trait_trivial_move<long>",
13588   "name" : "android::trait_trivial_move<long>",
13589   "referenced_type" : "type-249",
13590   "self_type" : "type-249",
13591   "size" : 1,
13592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13593   "template_args" : [ "type-246" ],
13594   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13595  },
13596  {
13597   "alignment" : 1,
13598   "linker_set_key" : "android::trait_trivial_move<short>",
13599   "name" : "android::trait_trivial_move<short>",
13600   "referenced_type" : "type-230",
13601   "self_type" : "type-230",
13602   "size" : 1,
13603   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13604   "template_args" : [ "type-227" ],
13605   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13606  },
13607  {
13608   "alignment" : 1,
13609   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13610   "name" : "android::trait_trivial_move<unsigned char>",
13611   "referenced_type" : "type-225",
13612   "self_type" : "type-225",
13613   "size" : 1,
13614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13615   "template_args" : [ "type-96" ],
13616   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13617  },
13618  {
13619   "alignment" : 1,
13620   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13621   "name" : "android::trait_trivial_move<unsigned int>",
13622   "referenced_type" : "type-243",
13623   "self_type" : "type-243",
13624   "size" : 1,
13625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13626   "template_args" : [ "type-2" ],
13627   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13628  },
13629  {
13630   "alignment" : 1,
13631   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13632   "name" : "android::trait_trivial_move<unsigned long long>",
13633   "referenced_type" : "type-264",
13634   "self_type" : "type-264",
13635   "size" : 1,
13636   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13637   "template_args" : [ "type-141" ],
13638   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13639  },
13640  {
13641   "alignment" : 1,
13642   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13643   "name" : "android::trait_trivial_move<unsigned long>",
13644   "referenced_type" : "type-254",
13645   "self_type" : "type-254",
13646   "size" : 1,
13647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13648   "template_args" : [ "type-251" ],
13649   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13650  },
13651  {
13652   "alignment" : 1,
13653   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13654   "name" : "android::trait_trivial_move<unsigned short>",
13655   "referenced_type" : "type-235",
13656   "self_type" : "type-235",
13657   "size" : 1,
13658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13659   "template_args" : [ "type-98" ],
13660   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13661  },
13662  {
13663   "alignment" : 1,
13664   "linker_set_key" : "android::trait_trivial_move<void>",
13665   "name" : "android::trait_trivial_move<void>",
13666   "referenced_type" : "type-213",
13667   "self_type" : "type-213",
13668   "size" : 1,
13669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13670   "template_args" : [ "type-22" ],
13671   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13672  },
13673  {
13674   "alignment" : 4,
13675   "fields" :
13676   [
13677    {
13678     "access" : "private",
13679     "field_name" : "m_ptr",
13680     "referenced_type" : "type-149"
13681    },
13682    {
13683     "access" : "private",
13684     "field_name" : "m_refs",
13685     "field_offset" : 32,
13686     "referenced_type" : "type-32"
13687    }
13688   ],
13689   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13690   "name" : "android::wp<android::hardware::BHwBinder>",
13691   "record_kind" : "class",
13692   "referenced_type" : "type-350",
13693   "self_type" : "type-350",
13694   "size" : 8,
13695   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13696   "template_args" : [ "type-150" ],
13697   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13698  },
13699  {
13700   "alignment" : 4,
13701   "fields" :
13702   [
13703    {
13704     "access" : "private",
13705     "field_name" : "m_ptr",
13706     "referenced_type" : "type-63"
13707    },
13708    {
13709     "access" : "private",
13710     "field_name" : "m_refs",
13711     "field_offset" : 32,
13712     "referenced_type" : "type-32"
13713    }
13714   ],
13715   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13716   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13717   "record_kind" : "class",
13718   "referenced_type" : "type-74",
13719   "self_type" : "type-74",
13720   "size" : 8,
13721   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13722   "template_args" : [ "type-64" ],
13723   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13724  },
13725  {
13726   "alignment" : 4,
13727   "fields" :
13728   [
13729    {
13730     "access" : "private",
13731     "field_name" : "m_ptr",
13732     "referenced_type" : "type-139"
13733    },
13734    {
13735     "access" : "private",
13736     "field_name" : "m_refs",
13737     "field_offset" : 32,
13738     "referenced_type" : "type-32"
13739    }
13740   ],
13741   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13742   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13743   "record_kind" : "class",
13744   "referenced_type" : "type-138",
13745   "self_type" : "type-138",
13746   "size" : 8,
13747   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13748   "template_args" : [ "type-140" ],
13749   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13750  },
13751  {
13752   "alignment" : 4,
13753   "fields" :
13754   [
13755    {
13756     "access" : "private",
13757     "field_name" : "m_ptr",
13758     "referenced_type" : "type-143"
13759    },
13760    {
13761     "access" : "private",
13762     "field_name" : "m_refs",
13763     "field_offset" : 32,
13764     "referenced_type" : "type-32"
13765    }
13766   ],
13767   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13768   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13769   "record_kind" : "class",
13770   "referenced_type" : "type-142",
13771   "self_type" : "type-142",
13772   "size" : 8,
13773   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13774   "template_args" : [ "type-71" ],
13775   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13776  },
13777  {
13778   "alignment" : 4,
13779   "fields" :
13780   [
13781    {
13782     "field_name" : "maxContentLightLevel",
13783     "referenced_type" : "type-266"
13784    },
13785    {
13786     "field_name" : "maxFrameAverageLightLevel",
13787     "field_offset" : 32,
13788     "referenced_type" : "type-266"
13789    }
13790   ],
13791   "linker_set_key" : "android_cta861_3_metadata",
13792   "name" : "android_cta861_3_metadata",
13793   "referenced_type" : "type-503",
13794   "self_type" : "type-503",
13795   "size" : 8,
13796   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13797   "unique_id" : "android_cta861_3_metadata"
13798  },
13799  {
13800   "alignment" : 4,
13801   "fields" :
13802   [
13803    {
13804     "field_name" : "num_points",
13805     "referenced_type" : "type-2"
13806    },
13807    {
13808     "field_name" : "reserved",
13809     "field_offset" : 32,
13810     "referenced_type" : "type-493"
13811    },
13812    {
13813     "field_name" : "xyzc_points",
13814     "field_offset" : 288,
13815     "referenced_type" : "type-500"
13816    }
13817   ],
13818   "linker_set_key" : "android_depth_points",
13819   "name" : "android_depth_points",
13820   "referenced_type" : "type-499",
13821   "self_type" : "type-499",
13822   "size" : 36,
13823   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13824   "unique_id" : "android_depth_points"
13825  },
13826  {
13827   "alignment" : 4,
13828   "fields" :
13829   [
13830    {
13831     "field_name" : "format",
13832     "referenced_type" : "type-496"
13833    },
13834    {
13835     "field_name" : "num_planes",
13836     "field_offset" : 32,
13837     "referenced_type" : "type-2"
13838    },
13839    {
13840     "field_name" : "planes",
13841     "field_offset" : 64,
13842     "referenced_type" : "type-498"
13843    }
13844   ],
13845   "linker_set_key" : "android_flex_layout",
13846   "name" : "android_flex_layout",
13847   "referenced_type" : "type-497",
13848   "self_type" : "type-497",
13849   "size" : 12,
13850   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13851   "unique_id" : "android_flex_layout"
13852  },
13853  {
13854   "alignment" : 4,
13855   "fields" :
13856   [
13857    {
13858     "field_name" : "top_left",
13859     "referenced_type" : "type-364"
13860    },
13861    {
13862     "field_name" : "component",
13863     "field_offset" : 32,
13864     "referenced_type" : "type-494"
13865    },
13866    {
13867     "field_name" : "bits_per_component",
13868     "field_offset" : 64,
13869     "referenced_type" : "type-20"
13870    },
13871    {
13872     "field_name" : "bits_used",
13873     "field_offset" : 96,
13874     "referenced_type" : "type-20"
13875    },
13876    {
13877     "field_name" : "h_increment",
13878     "field_offset" : 128,
13879     "referenced_type" : "type-20"
13880    },
13881    {
13882     "field_name" : "v_increment",
13883     "field_offset" : 160,
13884     "referenced_type" : "type-20"
13885    },
13886    {
13887     "field_name" : "h_subsampling",
13888     "field_offset" : 192,
13889     "referenced_type" : "type-20"
13890    },
13891    {
13892     "field_name" : "v_subsampling",
13893     "field_offset" : 224,
13894     "referenced_type" : "type-20"
13895    }
13896   ],
13897   "linker_set_key" : "android_flex_plane",
13898   "name" : "android_flex_plane",
13899   "referenced_type" : "type-495",
13900   "self_type" : "type-495",
13901   "size" : 32,
13902   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13903   "unique_id" : "android_flex_plane"
13904  },
13905  {
13906   "alignment" : 4,
13907   "fields" :
13908   [
13909    {
13910     "field_name" : "displayPrimaryRed",
13911     "referenced_type" : "type-501"
13912    },
13913    {
13914     "field_name" : "displayPrimaryGreen",
13915     "field_offset" : 64,
13916     "referenced_type" : "type-501"
13917    },
13918    {
13919     "field_name" : "displayPrimaryBlue",
13920     "field_offset" : 128,
13921     "referenced_type" : "type-501"
13922    },
13923    {
13924     "field_name" : "whitePoint",
13925     "field_offset" : 192,
13926     "referenced_type" : "type-501"
13927    },
13928    {
13929     "field_name" : "maxLuminance",
13930     "field_offset" : 256,
13931     "referenced_type" : "type-266"
13932    },
13933    {
13934     "field_name" : "minLuminance",
13935     "field_offset" : 288,
13936     "referenced_type" : "type-266"
13937    }
13938   ],
13939   "linker_set_key" : "android_smpte2086_metadata",
13940   "name" : "android_smpte2086_metadata",
13941   "referenced_type" : "type-502",
13942   "self_type" : "type-502",
13943   "size" : 40,
13944   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13945   "unique_id" : "android_smpte2086_metadata"
13946  },
13947  {
13948   "alignment" : 4,
13949   "fields" :
13950   [
13951    {
13952     "field_name" : "x",
13953     "referenced_type" : "type-266"
13954    },
13955    {
13956     "field_name" : "y",
13957     "field_offset" : 32,
13958     "referenced_type" : "type-266"
13959    }
13960   ],
13961   "linker_set_key" : "android_xy_color",
13962   "name" : "android_xy_color",
13963   "referenced_type" : "type-501",
13964   "self_type" : "type-501",
13965   "size" : 8,
13966   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13967   "unique_id" : "android_xy_color"
13968  },
13969  {
13970   "alignment" : 4,
13971   "fields" :
13972   [
13973    {
13974     "field_name" : "y",
13975     "referenced_type" : "type-21"
13976    },
13977    {
13978     "field_name" : "cb",
13979     "field_offset" : 32,
13980     "referenced_type" : "type-21"
13981    },
13982    {
13983     "field_name" : "cr",
13984     "field_offset" : 64,
13985     "referenced_type" : "type-21"
13986    },
13987    {
13988     "field_name" : "ystride",
13989     "field_offset" : 96,
13990     "referenced_type" : "type-2"
13991    },
13992    {
13993     "field_name" : "cstride",
13994     "field_offset" : 128,
13995     "referenced_type" : "type-2"
13996    },
13997    {
13998     "field_name" : "chroma_step",
13999     "field_offset" : 160,
14000     "referenced_type" : "type-2"
14001    },
14002    {
14003     "field_name" : "reserved",
14004     "field_offset" : 192,
14005     "referenced_type" : "type-493"
14006    }
14007   ],
14008   "linker_set_key" : "android_ycbcr",
14009   "name" : "android_ycbcr",
14010   "referenced_type" : "type-492",
14011   "self_type" : "type-492",
14012   "size" : 56,
14013   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14014   "unique_id" : "android_ycbcr"
14015  },
14016  {
14017   "alignment" : 4,
14018   "fields" :
14019   [
14020    {
14021     "referenced_type" : "type-94"
14022    }
14023   ],
14024   "linker_set_key" : "log_msg",
14025   "name" : "log_msg",
14026   "referenced_type" : "type-93",
14027   "self_type" : "type-93",
14028   "size" : 5124,
14029   "source_file" : "/system/core/liblog/include/log/log_read.h",
14030   "unique_id" : "log_msg"
14031  },
14032  {
14033   "alignment" : 4,
14034   "fields" :
14035   [
14036    {
14037     "field_name" : "buf",
14038     "referenced_type" : "type-95"
14039    },
14040    {
14041     "field_name" : "entry",
14042     "referenced_type" : "type-97"
14043    },
14044    {
14045     "field_name" : "entry_v4",
14046     "referenced_type" : "type-97"
14047    },
14048    {
14049     "field_name" : "entry_v3",
14050     "referenced_type" : "type-100"
14051    },
14052    {
14053     "field_name" : "entry_v2",
14054     "referenced_type" : "type-101"
14055    },
14056    {
14057     "field_name" : "entry_v1",
14058     "referenced_type" : "type-102"
14059    }
14060   ],
14061   "is_anonymous" : true,
14062   "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",
14063   "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",
14064   "record_kind" : "union",
14065   "referenced_type" : "type-94",
14066   "self_type" : "type-94",
14067   "size" : 5124,
14068   "source_file" : "/system/core/liblog/include/log/log_read.h",
14069   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14070  },
14071  {
14072   "alignment" : 1,
14073   "fields" :
14074   [
14075    {
14076     "field_name" : "tv_sec",
14077     "referenced_type" : "type-2"
14078    },
14079    {
14080     "field_name" : "tv_nsec",
14081     "field_offset" : 32,
14082     "referenced_type" : "type-2"
14083    }
14084   ],
14085   "linker_set_key" : "log_time",
14086   "name" : "log_time",
14087   "referenced_type" : "type-395",
14088   "self_type" : "type-395",
14089   "size" : 8,
14090   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14091   "unique_id" : "_ZTS8log_time"
14092  },
14093  {
14094   "alignment" : 4,
14095   "fields" :
14096   [
14097    {
14098     "field_name" : "len",
14099     "referenced_type" : "type-98"
14100    },
14101    {
14102     "field_name" : "__pad",
14103     "field_offset" : 16,
14104     "referenced_type" : "type-98"
14105    },
14106    {
14107     "field_name" : "pid",
14108     "field_offset" : 32,
14109     "referenced_type" : "type-20"
14110    },
14111    {
14112     "field_name" : "tid",
14113     "field_offset" : 64,
14114     "referenced_type" : "type-20"
14115    },
14116    {
14117     "field_name" : "sec",
14118     "field_offset" : 96,
14119     "referenced_type" : "type-20"
14120    },
14121    {
14122     "field_name" : "nsec",
14123     "field_offset" : 128,
14124     "referenced_type" : "type-20"
14125    },
14126    {
14127     "field_name" : "msg",
14128     "field_offset" : 160,
14129     "referenced_type" : "type-99"
14130    }
14131   ],
14132   "linker_set_key" : "logger_entry",
14133   "name" : "logger_entry",
14134   "referenced_type" : "type-102",
14135   "self_type" : "type-102",
14136   "size" : 20,
14137   "source_file" : "/system/core/liblog/include/log/log_read.h",
14138   "unique_id" : "logger_entry"
14139  },
14140  {
14141   "alignment" : 1,
14142   "fields" :
14143   [
14144    {
14145     "field_name" : "len",
14146     "referenced_type" : "type-98"
14147    },
14148    {
14149     "field_name" : "hdr_size",
14150     "field_offset" : 16,
14151     "referenced_type" : "type-98"
14152    },
14153    {
14154     "field_name" : "pid",
14155     "field_offset" : 32,
14156     "referenced_type" : "type-20"
14157    },
14158    {
14159     "field_name" : "tid",
14160     "field_offset" : 64,
14161     "referenced_type" : "type-20"
14162    },
14163    {
14164     "field_name" : "sec",
14165     "field_offset" : 96,
14166     "referenced_type" : "type-20"
14167    },
14168    {
14169     "field_name" : "nsec",
14170     "field_offset" : 128,
14171     "referenced_type" : "type-20"
14172    },
14173    {
14174     "field_name" : "euid",
14175     "field_offset" : 160,
14176     "referenced_type" : "type-2"
14177    },
14178    {
14179     "field_name" : "msg",
14180     "field_offset" : 192,
14181     "referenced_type" : "type-99"
14182    }
14183   ],
14184   "linker_set_key" : "logger_entry_v2",
14185   "name" : "logger_entry_v2",
14186   "referenced_type" : "type-101",
14187   "self_type" : "type-101",
14188   "size" : 24,
14189   "source_file" : "/system/core/liblog/include/log/log_read.h",
14190   "unique_id" : "logger_entry_v2"
14191  },
14192  {
14193   "alignment" : 1,
14194   "fields" :
14195   [
14196    {
14197     "field_name" : "len",
14198     "referenced_type" : "type-98"
14199    },
14200    {
14201     "field_name" : "hdr_size",
14202     "field_offset" : 16,
14203     "referenced_type" : "type-98"
14204    },
14205    {
14206     "field_name" : "pid",
14207     "field_offset" : 32,
14208     "referenced_type" : "type-20"
14209    },
14210    {
14211     "field_name" : "tid",
14212     "field_offset" : 64,
14213     "referenced_type" : "type-20"
14214    },
14215    {
14216     "field_name" : "sec",
14217     "field_offset" : 96,
14218     "referenced_type" : "type-20"
14219    },
14220    {
14221     "field_name" : "nsec",
14222     "field_offset" : 128,
14223     "referenced_type" : "type-20"
14224    },
14225    {
14226     "field_name" : "lid",
14227     "field_offset" : 160,
14228     "referenced_type" : "type-2"
14229    },
14230    {
14231     "field_name" : "msg",
14232     "field_offset" : 192,
14233     "referenced_type" : "type-99"
14234    }
14235   ],
14236   "linker_set_key" : "logger_entry_v3",
14237   "name" : "logger_entry_v3",
14238   "referenced_type" : "type-100",
14239   "self_type" : "type-100",
14240   "size" : 24,
14241   "source_file" : "/system/core/liblog/include/log/log_read.h",
14242   "unique_id" : "logger_entry_v3"
14243  },
14244  {
14245   "alignment" : 4,
14246   "fields" :
14247   [
14248    {
14249     "field_name" : "len",
14250     "referenced_type" : "type-98"
14251    },
14252    {
14253     "field_name" : "hdr_size",
14254     "field_offset" : 16,
14255     "referenced_type" : "type-98"
14256    },
14257    {
14258     "field_name" : "pid",
14259     "field_offset" : 32,
14260     "referenced_type" : "type-20"
14261    },
14262    {
14263     "field_name" : "tid",
14264     "field_offset" : 64,
14265     "referenced_type" : "type-2"
14266    },
14267    {
14268     "field_name" : "sec",
14269     "field_offset" : 96,
14270     "referenced_type" : "type-2"
14271    },
14272    {
14273     "field_name" : "nsec",
14274     "field_offset" : 128,
14275     "referenced_type" : "type-2"
14276    },
14277    {
14278     "field_name" : "lid",
14279     "field_offset" : 160,
14280     "referenced_type" : "type-2"
14281    },
14282    {
14283     "field_name" : "uid",
14284     "field_offset" : 192,
14285     "referenced_type" : "type-2"
14286    },
14287    {
14288     "field_name" : "msg",
14289     "field_offset" : 224,
14290     "referenced_type" : "type-99"
14291    }
14292   ],
14293   "linker_set_key" : "logger_entry_v4",
14294   "name" : "logger_entry_v4",
14295   "referenced_type" : "type-97",
14296   "self_type" : "type-97",
14297   "size" : 28,
14298   "source_file" : "/system/core/liblog/include/log/log_read.h",
14299   "unique_id" : "logger_entry_v4"
14300  },
14301  {
14302   "alignment" : 4,
14303   "fields" :
14304   [
14305    {
14306     "field_name" : "version",
14307     "referenced_type" : "type-20"
14308    },
14309    {
14310     "field_name" : "numFds",
14311     "field_offset" : 32,
14312     "referenced_type" : "type-20"
14313    },
14314    {
14315     "field_name" : "numInts",
14316     "field_offset" : 64,
14317     "referenced_type" : "type-20"
14318    },
14319    {
14320     "field_name" : "data",
14321     "field_offset" : 96,
14322     "referenced_type" : "type-208"
14323    }
14324   ],
14325   "linker_set_key" : "native_handle",
14326   "name" : "native_handle",
14327   "referenced_type" : "type-207",
14328   "self_type" : "type-207",
14329   "size" : 12,
14330   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14331   "unique_id" : "native_handle"
14332  }
14333 ],
14334 "rvalue_reference_types" :
14335 [
14336  {
14337   "alignment" : 4,
14338   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
14339   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
14340   "referenced_type" : "type-169",
14341   "self_type" : "type-172",
14342   "size" : 4,
14343   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14344  },
14345  {
14346   "alignment" : 4,
14347   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &&",
14348   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfc> > &&",
14349   "referenced_type" : "type-183",
14350   "self_type" : "type-185",
14351   "size" : 4,
14352   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14353  },
14354  {
14355   "alignment" : 4,
14356   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &&",
14357   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_0::INfcClientCallback> > &&",
14358   "referenced_type" : "type-599",
14359   "self_type" : "type-601",
14360   "size" : 4,
14361   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14362  },
14363  {
14364   "alignment" : 4,
14365   "linker_set_key" : "android::hardware::Return<bool> &&",
14366   "name" : "android::hardware::Return<bool> &&",
14367   "referenced_type" : "type-162",
14368   "self_type" : "type-165",
14369   "size" : 4,
14370   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14371  },
14372  {
14373   "alignment" : 4,
14374   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
14375   "name" : "android::hardware::Return<unsigned int> &&",
14376   "referenced_type" : "type-176",
14377   "self_type" : "type-179",
14378   "size" : 4,
14379   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14380  },
14381  {
14382   "alignment" : 4,
14383   "linker_set_key" : "android::hardware::Return<void> &&",
14384   "name" : "android::hardware::Return<void> &&",
14385   "referenced_type" : "type-196",
14386   "self_type" : "type-198",
14387   "size" : 4,
14388   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14389  },
14390  {
14391   "alignment" : 4,
14392   "linker_set_key" : "android::hardware::Status &&",
14393   "name" : "android::hardware::Status &&",
14394   "referenced_type" : "type-152",
14395   "self_type" : "type-159",
14396   "size" : 4,
14397   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14398  },
14399  {
14400   "alignment" : 4,
14401   "linker_set_key" : "android::hardware::details::return_status &&",
14402   "name" : "android::hardware::details::return_status &&",
14403   "referenced_type" : "type-163",
14404   "self_type" : "type-192",
14405   "size" : 4,
14406   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14407  },
14408  {
14409   "alignment" : 4,
14410   "linker_set_key" : "android::hardware::hidl_handle &&",
14411   "name" : "android::hardware::hidl_handle &&",
14412   "referenced_type" : "type-309",
14413   "self_type" : "type-319",
14414   "size" : 4,
14415   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14416  },
14417  {
14418   "alignment" : 4,
14419   "linker_set_key" : "android::hardware::hidl_memory &&",
14420   "name" : "android::hardware::hidl_memory &&",
14421   "referenced_type" : "type-315",
14422   "self_type" : "type-323",
14423   "size" : 4,
14424   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14425  },
14426  {
14427   "alignment" : 4,
14428   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14429   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14430   "referenced_type" : "type-135",
14431   "self_type" : "type-144",
14432   "size" : 4,
14433   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14434  },
14435  {
14436   "alignment" : 4,
14437   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> &&",
14438   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> &&",
14439   "referenced_type" : "type-126",
14440   "self_type" : "type-129",
14441   "size" : 4,
14442   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14443  },
14444  {
14445   "alignment" : 4,
14446   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
14447   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
14448   "referenced_type" : "type-104",
14449   "self_type" : "type-120",
14450   "size" : 4,
14451   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14452  },
14453  {
14454   "alignment" : 4,
14455   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14456   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14457   "referenced_type" : "type-463",
14458   "self_type" : "type-462",
14459   "size" : 4,
14460   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14461  },
14462  {
14463   "alignment" : 4,
14464   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14465   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14466   "referenced_type" : "type-626",
14467   "self_type" : "type-625",
14468   "size" : 4,
14469   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14470  },
14471  {
14472   "alignment" : 4,
14473   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14474   "name" : "std::function<sp<IBase> (void *)> &&",
14475   "referenced_type" : "type-473",
14476   "self_type" : "type-472",
14477   "size" : 4,
14478   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14479  },
14480  {
14481   "alignment" : 4,
14482   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14483   "name" : "std::function<sp<IBase> (void *)> &&",
14484   "referenced_type" : "type-630",
14485   "self_type" : "type-629",
14486   "size" : 4,
14487   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14488  },
14489  {
14490   "alignment" : 4,
14491   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14492   "name" : "std::function<sp<IBinder> (void *)> &&",
14493   "referenced_type" : "type-465",
14494   "self_type" : "type-464",
14495   "size" : 4,
14496   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14497  },
14498  {
14499   "alignment" : 4,
14500   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14501   "name" : "std::function<sp<IBinder> (void *)> &&",
14502   "referenced_type" : "type-628",
14503   "self_type" : "type-627",
14504   "size" : 4,
14505   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14506  }
14507 ]
14508}
14509