1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-70",
9   "self_type" : "type-101",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-283",
16   "self_type" : "type-518",
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-39",
24   "self_type" : "type-196",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-98",
32   "self_type" : "type-356",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-98",
41   "self_type" : "type-97",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-511",
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-53",
64   "self_type" : "type-53",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-70",
74   "self_type" : "type-70",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-61",
84   "self_type" : "type-61",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-288",
92   "self_type" : "type-288",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-283",
100   "self_type" : "type-283",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-39",
109   "self_type" : "type-39",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-45",
118   "self_type" : "type-45",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-273",
127   "self_type" : "type-273",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-240",
136   "self_type" : "type-240",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-295",
145   "self_type" : "type-295",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-98",
155   "self_type" : "type-98",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-44",
175   "self_type" : "type-44",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-278",
185   "self_type" : "type-278",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-100",
195   "self_type" : "type-100",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-41",
202   "self_type" : "type-41"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "name" : "_ZN7android8hardware3nfc4V1_221writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEmm"
209  },
210  {
211   "name" : "_ZN7android8hardware3nfc4V1_222readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEmm"
212  },
213  {
214   "name" : "_ZN7android8hardware3nfc4V1_24INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
215  },
216  {
217   "name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
218  },
219  {
220   "name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
221  },
222  {
223   "name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
224  },
225  {
226   "name" : "_ZN7android8hardware3nfc4V1_24INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
227  },
228  {
229   "name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3nfc4V1_24INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
242  },
243  {
244   "name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
245  },
246  {
247   "name" : "_ZN7android8hardware3nfc4V1_24INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
251  },
252  {
253   "name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
254  },
255  {
256   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb"
257  },
258  {
259   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_14INfcEEEb"
260  },
261  {
262   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
263  },
264  {
265   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spIS3_EEb"
266  },
267  {
268   "name" : "_ZN7android8hardware3nfc4V1_25BsNfc13addOnewayTaskENSt3__18functionIFvvEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3nfc4V1_25BsNfcC1ENS_2spINS2_4INfcEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3nfc4V1_25BsNfcC2ENS_2spINS2_4INfcEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc19_hidl_getConfig_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc4pingEv"
287  },
288  {
289   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC1ERKNS_2spINS2_4INfcEEE"
290  },
291  {
292   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC2ERKNS_2spINS2_4INfcEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev"
296  },
297  {
298   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev"
299  },
300  {
301   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD2Ev"
302  },
303  {
304   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv"
305  },
306  {
307   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
308  },
309  {
310   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv"
311  },
312  {
313   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv"
314  },
315  {
316   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
323  },
324  {
325   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
326  },
327  {
328   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv"
329  },
330  {
331   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
335  },
336  {
337   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19_hidl_getConfig_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv"
344  },
345  {
346   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv"
347  },
348  {
349   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv"
350  },
351  {
352   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv"
356  },
357  {
358   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv"
359  },
360  {
361   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE"
365  },
366  {
367   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC1ERKNS_2spINS0_7IBinderEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC2ERKNS_2spINS0_7IBinderEEE"
377  },
378  {
379   "binding" : "weak",
380   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
381  },
382  {
383   "binding" : "weak",
384   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_14INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
385  },
386  {
387   "binding" : "weak",
388   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
389  },
390  {
391   "binding" : "weak",
392   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_"
393  },
394  {
395   "binding" : "weak",
396   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_"
397  },
398  {
399   "binding" : "weak",
400   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_27BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
401  },
402  {
403   "binding" : "weak",
404   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
405  },
406  {
407   "binding" : "weak",
408   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
409  },
410  {
411   "binding" : "weak",
412   "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_"
413  },
414  {
415   "binding" : "weak",
416   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
417  },
418  {
419   "binding" : "weak",
420   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
421  },
422  {
423   "binding" : "weak",
424   "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_"
425  },
426  {
427   "binding" : "weak",
428   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
429  },
430  {
431   "binding" : "weak",
432   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
433  },
434  {
435   "binding" : "weak",
436   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
437  },
438  {
439   "binding" : "weak",
440   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
441  },
442  {
443   "binding" : "weak",
444   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
445  },
446  {
447   "name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
448  },
449  {
450   "name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
451  },
452  {
453   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
454  },
455  {
456   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
457  }
458 ],
459 "elf_objects" :
460 [
461  {
462   "name" : "_ZN7android8hardware3nfc4V1_24INfc10descriptorE"
463  },
464  {
465   "name" : "_ZTCN7android8hardware3nfc4V1_24INfcE0_NS1_4V1_04INfcE"
466  },
467  {
468   "name" : "_ZTCN7android8hardware3nfc4V1_24INfcE0_NS1_4V1_14INfcE"
469  },
470  {
471   "name" : "_ZTCN7android8hardware3nfc4V1_24INfcE0_NS_4hidl4base4V1_05IBaseE"
472  },
473  {
474   "binding" : "weak",
475   "name" : "_ZTCN7android8hardware3nfc4V1_25BsNfcE0_NS2_4INfcE"
476  },
477  {
478   "name" : "_ZTCN7android8hardware3nfc4V1_27BnHwNfcE0_NS0_7IBinderE"
479  },
480  {
481   "name" : "_ZTCN7android8hardware3nfc4V1_27BnHwNfcE0_NS0_9BHwBinderE"
482  },
483  {
484   "name" : "_ZTCN7android8hardware3nfc4V1_27BnHwNfcE0_NS_4hidl4base4V1_08BnHwBaseE"
485  },
486  {
487   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS0_11BpInterfaceINS2_4INfcEEE"
488  },
489  {
490   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS1_4V1_04INfcE"
491  },
492  {
493   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS1_4V1_14INfcE"
494  },
495  {
496   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS2_4INfcE"
497  },
498  {
499   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS_4hidl4base4V1_05IBaseE"
500  },
501  {
502   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE16_NS0_11BpHwRefBaseE"
503  },
504  {
505   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE8_NS0_10IInterfaceE"
506  },
507  {
508   "name" : "_ZTTN7android8hardware3nfc4V1_24INfcE"
509  },
510  {
511   "name" : "_ZTTN7android8hardware3nfc4V1_27BnHwNfcE"
512  },
513  {
514   "name" : "_ZTTN7android8hardware3nfc4V1_27BpHwNfcE"
515  },
516  {
517   "name" : "_ZTVN7android8hardware3nfc4V1_24INfcE"
518  },
519  {
520   "binding" : "weak",
521   "name" : "_ZTVN7android8hardware3nfc4V1_25BsNfcE"
522  },
523  {
524   "name" : "_ZTVN7android8hardware3nfc4V1_27BnHwNfcE"
525  },
526  {
527   "name" : "_ZTVN7android8hardware3nfc4V1_27BpHwNfcE"
528  }
529 ],
530 "enum_types" :
531 [
532  {
533   "alignment" : 4,
534   "enum_fields" :
535   [
536    {
537     "enum_field_value" : 0,
538     "name" : "android::Condition::WAKE_UP_ONE"
539    },
540    {
541     "enum_field_value" : 1,
542     "name" : "android::Condition::WAKE_UP_ALL"
543    }
544   ],
545   "linker_set_key" : "android::Condition::WakeUpType",
546   "name" : "android::Condition::WakeUpType",
547   "referenced_type" : "type-529",
548   "self_type" : "type-529",
549   "size" : 4,
550   "source_file" : "/system/core/libutils/include/utils/Condition.h",
551   "underlying_type" : "type-2",
552   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
553  },
554  {
555   "alignment" : 4,
556   "enum_fields" :
557   [
558    {
559     "enum_field_value" : 0,
560     "name" : "android::String16::kEmptyString"
561    }
562   ],
563   "linker_set_key" : "android::String16::StaticLinkage",
564   "name" : "android::String16::StaticLinkage",
565   "referenced_type" : "type-412",
566   "self_type" : "type-412",
567   "size" : 4,
568   "source_file" : "/system/core/libutils/include/utils/String16.h",
569   "underlying_type" : "type-2",
570   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
571  },
572  {
573   "alignment" : 4,
574   "enum_fields" :
575   [
576    {
577     "enum_field_value" : 0,
578     "name" : "android::String8::kEmptyString"
579    }
580   ],
581   "linker_set_key" : "android::String8::StaticLinkage",
582   "name" : "android::String8::StaticLinkage",
583   "referenced_type" : "type-405",
584   "self_type" : "type-405",
585   "size" : 4,
586   "source_file" : "/system/core/libutils/include/utils/String8.h",
587   "underlying_type" : "type-2",
588   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
589  },
590  {
591   "alignment" : 4,
592   "enum_fields" :
593   [
594    {
595     "enum_field_value" : 0,
596     "name" : "android::hardware::HidlReturnRestriction::NONE"
597    },
598    {
599     "enum_field_value" : 1,
600     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
601    },
602    {
603     "enum_field_value" : 2,
604     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
605    }
606   ],
607   "linker_set_key" : "android::hardware::HidlReturnRestriction",
608   "name" : "android::hardware::HidlReturnRestriction",
609   "referenced_type" : "type-208",
610   "self_type" : "type-208",
611   "size" : 4,
612   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
613   "underlying_type" : "type-39",
614   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
615  },
616  {
617   "alignment" : 4,
618   "enum_fields" :
619   [
620    {
621     "enum_field_value" : 0,
622     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
623    },
624    {
625     "enum_field_value" : 1,
626     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
627    },
628    {
629     "enum_field_value" : 2,
630     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
631    },
632    {
633     "enum_field_value" : 3,
634     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
635    }
636   ],
637   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
638   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
639   "referenced_type" : "type-396",
640   "self_type" : "type-396",
641   "size" : 4,
642   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
643   "underlying_type" : "type-39",
644   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
645  },
646  {
647   "alignment" : 4,
648   "enum_fields" :
649   [
650    {
651     "enum_field_value" : 1,
652     "name" : "android::hardware::kSynchronizedReadWrite"
653    },
654    {
655     "enum_field_value" : 2,
656     "name" : "android::hardware::kUnsynchronizedWrite"
657    }
658   ],
659   "linker_set_key" : "android::hardware::MQFlavor",
660   "name" : "android::hardware::MQFlavor",
661   "referenced_type" : "type-392",
662   "self_type" : "type-392",
663   "size" : 4,
664   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
665   "underlying_type" : "type-2",
666   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
667  },
668  {
669   "alignment" : 4,
670   "enum_fields" :
671   [
672    {
673     "enum_field_value" : 0,
674     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
675    },
676    {
677     "enum_field_value" : 1,
678     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
679    },
680    {
681     "enum_field_value" : 2,
682     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
683    }
684   ],
685   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
686   "name" : "android::hardware::ProcessState::CallRestriction",
687   "referenced_type" : "type-72",
688   "self_type" : "type-72",
689   "size" : 4,
690   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
691   "underlying_type" : "type-39",
692   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
693  },
694  {
695   "alignment" : 4,
696   "enum_fields" :
697   [
698    {
699     "enum_field_value" : 0,
700     "name" : "android::hardware::Status::EX_NONE"
701    },
702    {
703     "enum_field_value" : -1,
704     "name" : "android::hardware::Status::EX_SECURITY"
705    },
706    {
707     "enum_field_value" : -2,
708     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
709    },
710    {
711     "enum_field_value" : -3,
712     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
713    },
714    {
715     "enum_field_value" : -4,
716     "name" : "android::hardware::Status::EX_NULL_POINTER"
717    },
718    {
719     "enum_field_value" : -5,
720     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
721    },
722    {
723     "enum_field_value" : -6,
724     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
725    },
726    {
727     "enum_field_value" : -7,
728     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
729    },
730    {
731     "enum_field_value" : -128,
732     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
733    },
734    {
735     "enum_field_value" : -129,
736     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
737    }
738   ],
739   "linker_set_key" : "android::hardware::Status::Exception",
740   "name" : "android::hardware::Status::Exception",
741   "referenced_type" : "type-166",
742   "self_type" : "type-166",
743   "size" : 4,
744   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
745   "underlying_type" : "type-39",
746   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
747  },
748  {
749   "alignment" : 4,
750   "enum_fields" :
751   [
752    {
753     "enum_field_value" : 0,
754     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
755    },
756    {
757     "enum_field_value" : 1,
758     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
759    },
760    {
761     "enum_field_value" : 2,
762     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
763    },
764    {
765     "enum_field_value" : 3,
766     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
767    },
768    {
769     "enum_field_value" : 4,
770     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
771    },
772    {
773     "enum_field_value" : 5,
774     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
775    },
776    {
777     "enum_field_value" : 6,
778     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
779    },
780    {
781     "enum_field_value" : 7,
782     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
783    },
784    {
785     "enum_field_value" : 8,
786     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
787    },
788    {
789     "enum_field_value" : 9,
790     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
791    }
792   ],
793   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
794   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
795   "referenced_type" : "type-641",
796   "self_type" : "type-641",
797   "size" : 4,
798   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
799   "underlying_type" : "type-2",
800   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
801  },
802  {
803   "alignment" : 4,
804   "enum_fields" :
805   [
806    {
807     "enum_field_value" : 0,
808     "name" : "android::hardware::nfc::V1_0::NfcEvent::OPEN_CPLT"
809    },
810    {
811     "enum_field_value" : 1,
812     "name" : "android::hardware::nfc::V1_0::NfcEvent::CLOSE_CPLT"
813    },
814    {
815     "enum_field_value" : 2,
816     "name" : "android::hardware::nfc::V1_0::NfcEvent::POST_INIT_CPLT"
817    },
818    {
819     "enum_field_value" : 3,
820     "name" : "android::hardware::nfc::V1_0::NfcEvent::PRE_DISCOVER_CPLT"
821    },
822    {
823     "enum_field_value" : 4,
824     "name" : "android::hardware::nfc::V1_0::NfcEvent::REQUEST_CONTROL"
825    },
826    {
827     "enum_field_value" : 5,
828     "name" : "android::hardware::nfc::V1_0::NfcEvent::RELEASE_CONTROL"
829    },
830    {
831     "enum_field_value" : 6,
832     "name" : "android::hardware::nfc::V1_0::NfcEvent::ERROR"
833    }
834   ],
835   "linker_set_key" : "android::hardware::nfc::V1_0::NfcEvent",
836   "name" : "android::hardware::nfc::V1_0::NfcEvent",
837   "referenced_type" : "type-554",
838   "self_type" : "type-554",
839   "size" : 4,
840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
841   "underlying_type" : "type-2",
842   "unique_id" : "_ZTSN7android8hardware3nfc4V1_08NfcEventE"
843  },
844  {
845   "alignment" : 4,
846   "enum_fields" :
847   [
848    {
849     "enum_field_value" : 0,
850     "name" : "android::hardware::nfc::V1_0::NfcStatus::OK"
851    },
852    {
853     "enum_field_value" : 1,
854     "name" : "android::hardware::nfc::V1_0::NfcStatus::FAILED"
855    },
856    {
857     "enum_field_value" : 2,
858     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_TRANSPORT"
859    },
860    {
861     "enum_field_value" : 3,
862     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_CMD_TIMEOUT"
863    },
864    {
865     "enum_field_value" : 4,
866     "name" : "android::hardware::nfc::V1_0::NfcStatus::REFUSED"
867    }
868   ],
869   "linker_set_key" : "android::hardware::nfc::V1_0::NfcStatus",
870   "name" : "android::hardware::nfc::V1_0::NfcStatus",
871   "referenced_type" : "type-183",
872   "self_type" : "type-183",
873   "size" : 4,
874   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
875   "underlying_type" : "type-2",
876   "unique_id" : "_ZTSN7android8hardware3nfc4V1_09NfcStatusE"
877  },
878  {
879   "alignment" : 1,
880   "enum_fields" :
881   [
882    {
883     "enum_field_value" : 255,
884     "name" : "android::hardware::nfc::V1_1::Constant::UNSUPPORTED_CONFIG"
885    }
886   ],
887   "linker_set_key" : "android::hardware::nfc::V1_1::Constant",
888   "name" : "android::hardware::nfc::V1_1::Constant",
889   "referenced_type" : "type-566",
890   "self_type" : "type-566",
891   "size" : 1,
892   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
893   "underlying_type" : "type-98",
894   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18ConstantE"
895  },
896  {
897   "alignment" : 4,
898   "enum_fields" :
899   [
900    {
901     "enum_field_value" : 0,
902     "name" : "android::hardware::nfc::V1_1::NfcEvent::OPEN_CPLT"
903    },
904    {
905     "enum_field_value" : 1,
906     "name" : "android::hardware::nfc::V1_1::NfcEvent::CLOSE_CPLT"
907    },
908    {
909     "enum_field_value" : 2,
910     "name" : "android::hardware::nfc::V1_1::NfcEvent::POST_INIT_CPLT"
911    },
912    {
913     "enum_field_value" : 3,
914     "name" : "android::hardware::nfc::V1_1::NfcEvent::PRE_DISCOVER_CPLT"
915    },
916    {
917     "enum_field_value" : 4,
918     "name" : "android::hardware::nfc::V1_1::NfcEvent::REQUEST_CONTROL"
919    },
920    {
921     "enum_field_value" : 5,
922     "name" : "android::hardware::nfc::V1_1::NfcEvent::RELEASE_CONTROL"
923    },
924    {
925     "enum_field_value" : 6,
926     "name" : "android::hardware::nfc::V1_1::NfcEvent::ERROR"
927    },
928    {
929     "enum_field_value" : 7,
930     "name" : "android::hardware::nfc::V1_1::NfcEvent::HCI_NETWORK_RESET"
931    }
932   ],
933   "linker_set_key" : "android::hardware::nfc::V1_1::NfcEvent",
934   "name" : "android::hardware::nfc::V1_1::NfcEvent",
935   "referenced_type" : "type-565",
936   "self_type" : "type-565",
937   "size" : 4,
938   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
939   "underlying_type" : "type-2",
940   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18NfcEventE"
941  },
942  {
943   "alignment" : 1,
944   "enum_fields" :
945   [
946    {
947     "enum_field_value" : 0,
948     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::DEFAULT"
949    },
950    {
951     "enum_field_value" : 1,
952     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::I_BLOCK"
953    },
954    {
955     "enum_field_value" : 2,
956     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::ISO_DEP_NAK"
957    }
958   ],
959   "linker_set_key" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
960   "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
961   "referenced_type" : "type-568",
962   "self_type" : "type-568",
963   "size" : 1,
964   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
965   "underlying_type" : "type-98",
966   "unique_id" : "_ZTSN7android8hardware3nfc4V1_122PresenceCheckAlgorithmE"
967  },
968  {
969   "alignment" : 4,
970   "enum_fields" :
971   [
972    {
973     "enum_field_value" : 0,
974     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
975    },
976    {
977     "enum_field_value" : 1,
978     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
979    },
980    {
981     "enum_field_value" : 2,
982     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
983    }
984   ],
985   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
986   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
987   "referenced_type" : "type-400",
988   "self_type" : "type-400",
989   "size" : 4,
990   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
991   "underlying_type" : "type-39",
992   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
993  },
994  {
995   "alignment" : 4,
996   "enum_fields" :
997   [
998    {
999     "enum_field_value" : -1,
1000     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1001    }
1002   ],
1003   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1004   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1005   "referenced_type" : "type-545",
1006   "self_type" : "type-545",
1007   "size" : 4,
1008   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1009   "underlying_type" : "type-39",
1010   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1011  },
1012  {
1013   "alignment" : 1,
1014   "enum_fields" :
1015   [
1016    {
1017     "enum_field_value" : 0,
1018     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1019    },
1020    {
1021     "enum_field_value" : 1,
1022     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1023    },
1024    {
1025     "enum_field_value" : 2,
1026     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1027    }
1028   ],
1029   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1030   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1031   "referenced_type" : "type-544",
1032   "self_type" : "type-544",
1033   "size" : 1,
1034   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1035   "underlying_type" : "type-98",
1036   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1037  },
1038  {
1039   "alignment" : 4,
1040   "enum_fields" :
1041   [
1042    {
1043     "enum_field_value" : 0,
1044     "name" : "ANDROID_LOG_UNKNOWN"
1045    },
1046    {
1047     "enum_field_value" : 1,
1048     "name" : "ANDROID_LOG_DEFAULT"
1049    },
1050    {
1051     "enum_field_value" : 2,
1052     "name" : "ANDROID_LOG_VERBOSE"
1053    },
1054    {
1055     "enum_field_value" : 3,
1056     "name" : "ANDROID_LOG_DEBUG"
1057    },
1058    {
1059     "enum_field_value" : 4,
1060     "name" : "ANDROID_LOG_INFO"
1061    },
1062    {
1063     "enum_field_value" : 5,
1064     "name" : "ANDROID_LOG_WARN"
1065    },
1066    {
1067     "enum_field_value" : 6,
1068     "name" : "ANDROID_LOG_ERROR"
1069    },
1070    {
1071     "enum_field_value" : 7,
1072     "name" : "ANDROID_LOG_FATAL"
1073    },
1074    {
1075     "enum_field_value" : 8,
1076     "name" : "ANDROID_LOG_SILENT"
1077    }
1078   ],
1079   "linker_set_key" : "android_LogPriority",
1080   "name" : "android_LogPriority",
1081   "referenced_type" : "type-1",
1082   "self_type" : "type-1",
1083   "size" : 4,
1084   "source_file" : "/system/core/liblog/include/android/log.h",
1085   "underlying_type" : "type-2",
1086   "unique_id" : "android_LogPriority"
1087  },
1088  {
1089   "alignment" : 4,
1090   "enum_fields" :
1091   [
1092    {
1093     "enum_field_value" : 0,
1094     "name" : "HAL_COLOR_MODE_NATIVE"
1095    },
1096    {
1097     "enum_field_value" : 1,
1098     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1099    },
1100    {
1101     "enum_field_value" : 2,
1102     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1103    },
1104    {
1105     "enum_field_value" : 3,
1106     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1107    },
1108    {
1109     "enum_field_value" : 4,
1110     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1111    },
1112    {
1113     "enum_field_value" : 5,
1114     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1115    },
1116    {
1117     "enum_field_value" : 6,
1118     "name" : "HAL_COLOR_MODE_DCI_P3"
1119    },
1120    {
1121     "enum_field_value" : 7,
1122     "name" : "HAL_COLOR_MODE_SRGB"
1123    },
1124    {
1125     "enum_field_value" : 8,
1126     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1127    },
1128    {
1129     "enum_field_value" : 9,
1130     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1131    }
1132   ],
1133   "linker_set_key" : "android_color_mode_t",
1134   "name" : "android_color_mode_t",
1135   "referenced_type" : "type-498",
1136   "self_type" : "type-498",
1137   "size" : 4,
1138   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1139   "underlying_type" : "type-2",
1140   "unique_id" : "android_color_mode_t"
1141  },
1142  {
1143   "alignment" : 4,
1144   "enum_fields" :
1145   [
1146    {
1147     "enum_field_value" : 10,
1148     "name" : "HAL_COLOR_MODE_BT2020"
1149    },
1150    {
1151     "enum_field_value" : 11,
1152     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1153    },
1154    {
1155     "enum_field_value" : 12,
1156     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1157    }
1158   ],
1159   "linker_set_key" : "android_color_mode_v1_1_t",
1160   "name" : "android_color_mode_v1_1_t",
1161   "referenced_type" : "type-503",
1162   "self_type" : "type-503",
1163   "size" : 4,
1164   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1165   "underlying_type" : "type-2",
1166   "unique_id" : "android_color_mode_v1_1_t"
1167  },
1168  {
1169   "alignment" : 4,
1170   "enum_fields" :
1171   [
1172    {
1173     "enum_field_value" : 0,
1174     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1175    },
1176    {
1177     "enum_field_value" : 1,
1178     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1179    },
1180    {
1181     "enum_field_value" : 2,
1182     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1183    },
1184    {
1185     "enum_field_value" : 3,
1186     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1187    },
1188    {
1189     "enum_field_value" : 4,
1190     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1191    },
1192    {
1193     "enum_field_value" : 5,
1194     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1195    },
1196    {
1197     "enum_field_value" : 6,
1198     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1199    }
1200   ],
1201   "linker_set_key" : "android_color_transform_t",
1202   "name" : "android_color_transform_t",
1203   "referenced_type" : "type-499",
1204   "self_type" : "type-499",
1205   "size" : 4,
1206   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1207   "underlying_type" : "type-2",
1208   "unique_id" : "android_color_transform_t"
1209  },
1210  {
1211   "alignment" : 4,
1212   "enum_fields" :
1213   [
1214    {
1215     "enum_field_value" : 0,
1216     "name" : "HAL_DATASPACE_UNKNOWN"
1217    },
1218    {
1219     "enum_field_value" : 1,
1220     "name" : "HAL_DATASPACE_ARBITRARY"
1221    },
1222    {
1223     "enum_field_value" : 16,
1224     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1225    },
1226    {
1227     "enum_field_value" : 4128768,
1228     "name" : "HAL_DATASPACE_STANDARD_MASK"
1229    },
1230    {
1231     "enum_field_value" : 0,
1232     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1233    },
1234    {
1235     "enum_field_value" : 65536,
1236     "name" : "HAL_DATASPACE_STANDARD_BT709"
1237    },
1238    {
1239     "enum_field_value" : 131072,
1240     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1241    },
1242    {
1243     "enum_field_value" : 196608,
1244     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1245    },
1246    {
1247     "enum_field_value" : 262144,
1248     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1249    },
1250    {
1251     "enum_field_value" : 327680,
1252     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1253    },
1254    {
1255     "enum_field_value" : 393216,
1256     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1257    },
1258    {
1259     "enum_field_value" : 458752,
1260     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1261    },
1262    {
1263     "enum_field_value" : 524288,
1264     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1265    },
1266    {
1267     "enum_field_value" : 589824,
1268     "name" : "HAL_DATASPACE_STANDARD_FILM"
1269    },
1270    {
1271     "enum_field_value" : 655360,
1272     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1273    },
1274    {
1275     "enum_field_value" : 720896,
1276     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1277    },
1278    {
1279     "enum_field_value" : 22,
1280     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1281    },
1282    {
1283     "enum_field_value" : 130023424,
1284     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1285    },
1286    {
1287     "enum_field_value" : 0,
1288     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1289    },
1290    {
1291     "enum_field_value" : 4194304,
1292     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1293    },
1294    {
1295     "enum_field_value" : 8388608,
1296     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1297    },
1298    {
1299     "enum_field_value" : 12582912,
1300     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1301    },
1302    {
1303     "enum_field_value" : 16777216,
1304     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1305    },
1306    {
1307     "enum_field_value" : 20971520,
1308     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1309    },
1310    {
1311     "enum_field_value" : 25165824,
1312     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1313    },
1314    {
1315     "enum_field_value" : 29360128,
1316     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1317    },
1318    {
1319     "enum_field_value" : 33554432,
1320     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1321    },
1322    {
1323     "enum_field_value" : 27,
1324     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1325    },
1326    {
1327     "enum_field_value" : 939524096,
1328     "name" : "HAL_DATASPACE_RANGE_MASK"
1329    },
1330    {
1331     "enum_field_value" : 0,
1332     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1333    },
1334    {
1335     "enum_field_value" : 134217728,
1336     "name" : "HAL_DATASPACE_RANGE_FULL"
1337    },
1338    {
1339     "enum_field_value" : 268435456,
1340     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1341    },
1342    {
1343     "enum_field_value" : 402653184,
1344     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1345    },
1346    {
1347     "enum_field_value" : 512,
1348     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1349    },
1350    {
1351     "enum_field_value" : 138477568,
1352     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1353    },
1354    {
1355     "enum_field_value" : 406913024,
1356     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1357    },
1358    {
1359     "enum_field_value" : 513,
1360     "name" : "HAL_DATASPACE_SRGB"
1361    },
1362    {
1363     "enum_field_value" : 142671872,
1364     "name" : "HAL_DATASPACE_V0_SRGB"
1365    },
1366    {
1367     "enum_field_value" : 411107328,
1368     "name" : "HAL_DATASPACE_V0_SCRGB"
1369    },
1370    {
1371     "enum_field_value" : 257,
1372     "name" : "HAL_DATASPACE_JFIF"
1373    },
1374    {
1375     "enum_field_value" : 146931712,
1376     "name" : "HAL_DATASPACE_V0_JFIF"
1377    },
1378    {
1379     "enum_field_value" : 258,
1380     "name" : "HAL_DATASPACE_BT601_625"
1381    },
1382    {
1383     "enum_field_value" : 281149440,
1384     "name" : "HAL_DATASPACE_V0_BT601_625"
1385    },
1386    {
1387     "enum_field_value" : 259,
1388     "name" : "HAL_DATASPACE_BT601_525"
1389    },
1390    {
1391     "enum_field_value" : 281280512,
1392     "name" : "HAL_DATASPACE_V0_BT601_525"
1393    },
1394    {
1395     "enum_field_value" : 260,
1396     "name" : "HAL_DATASPACE_BT709"
1397    },
1398    {
1399     "enum_field_value" : 281083904,
1400     "name" : "HAL_DATASPACE_V0_BT709"
1401    },
1402    {
1403     "enum_field_value" : 139067392,
1404     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1405    },
1406    {
1407     "enum_field_value" : 155844608,
1408     "name" : "HAL_DATASPACE_DCI_P3"
1409    },
1410    {
1411     "enum_field_value" : 139067392,
1412     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1413    },
1414    {
1415     "enum_field_value" : 143261696,
1416     "name" : "HAL_DATASPACE_DISPLAY_P3"
1417    },
1418    {
1419     "enum_field_value" : 151715840,
1420     "name" : "HAL_DATASPACE_ADOBE_RGB"
1421    },
1422    {
1423     "enum_field_value" : 138805248,
1424     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1425    },
1426    {
1427     "enum_field_value" : 147193856,
1428     "name" : "HAL_DATASPACE_BT2020"
1429    },
1430    {
1431     "enum_field_value" : 163971072,
1432     "name" : "HAL_DATASPACE_BT2020_PQ"
1433    },
1434    {
1435     "enum_field_value" : 4096,
1436     "name" : "HAL_DATASPACE_DEPTH"
1437    },
1438    {
1439     "enum_field_value" : 4097,
1440     "name" : "HAL_DATASPACE_SENSOR"
1441    }
1442   ],
1443   "linker_set_key" : "android_dataspace_t",
1444   "name" : "android_dataspace_t",
1445   "referenced_type" : "type-497",
1446   "self_type" : "type-497",
1447   "size" : 4,
1448   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1449   "underlying_type" : "type-2",
1450   "unique_id" : "android_dataspace_t"
1451  },
1452  {
1453   "alignment" : 4,
1454   "enum_fields" :
1455   [
1456    {
1457     "enum_field_value" : 281411584,
1458     "name" : "HAL_DATASPACE_BT2020_ITU"
1459    },
1460    {
1461     "enum_field_value" : 298188800,
1462     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1463    },
1464    {
1465     "enum_field_value" : 302383104,
1466     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1467    },
1468    {
1469     "enum_field_value" : 168165376,
1470     "name" : "HAL_DATASPACE_BT2020_HLG"
1471    }
1472   ],
1473   "linker_set_key" : "android_dataspace_v1_1_t",
1474   "name" : "android_dataspace_v1_1_t",
1475   "referenced_type" : "type-502",
1476   "self_type" : "type-502",
1477   "size" : 4,
1478   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1479   "underlying_type" : "type-2",
1480   "unique_id" : "android_dataspace_v1_1_t"
1481  },
1482  {
1483   "alignment" : 4,
1484   "enum_fields" :
1485   [
1486    {
1487     "enum_field_value" : 142999552,
1488     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1489    },
1490    {
1491     "enum_field_value" : 4098,
1492     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1493    },
1494    {
1495     "enum_field_value" : 4099,
1496     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1497    },
1498    {
1499     "enum_field_value" : 4100,
1500     "name" : "HAL_DATASPACE_HEIF"
1501    }
1502   ],
1503   "linker_set_key" : "android_dataspace_v1_2_t",
1504   "name" : "android_dataspace_v1_2_t",
1505   "referenced_type" : "type-507",
1506   "self_type" : "type-507",
1507   "size" : 4,
1508   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1509   "underlying_type" : "type-2",
1510   "unique_id" : "android_dataspace_v1_2_t"
1511  },
1512  {
1513   "alignment" : 4,
1514   "enum_fields" :
1515   [
1516    {
1517     "enum_field_value" : 1,
1518     "name" : "FLEX_COMPONENT_Y"
1519    },
1520    {
1521     "enum_field_value" : 2,
1522     "name" : "FLEX_COMPONENT_Cb"
1523    },
1524    {
1525     "enum_field_value" : 4,
1526     "name" : "FLEX_COMPONENT_Cr"
1527    },
1528    {
1529     "enum_field_value" : 1024,
1530     "name" : "FLEX_COMPONENT_R"
1531    },
1532    {
1533     "enum_field_value" : 2048,
1534     "name" : "FLEX_COMPONENT_G"
1535    },
1536    {
1537     "enum_field_value" : 4096,
1538     "name" : "FLEX_COMPONENT_B"
1539    },
1540    {
1541     "enum_field_value" : 1073741824,
1542     "name" : "FLEX_COMPONENT_A"
1543    }
1544   ],
1545   "linker_set_key" : "android_flex_component",
1546   "name" : "android_flex_component",
1547   "referenced_type" : "type-512",
1548   "self_type" : "type-512",
1549   "size" : 4,
1550   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1551   "underlying_type" : "type-2",
1552   "unique_id" : "android_flex_component"
1553  },
1554  {
1555   "alignment" : 4,
1556   "enum_fields" :
1557   [
1558    {
1559     "enum_field_value" : 0,
1560     "name" : "FLEX_FORMAT_INVALID"
1561    },
1562    {
1563     "enum_field_value" : 1,
1564     "name" : "FLEX_FORMAT_Y"
1565    },
1566    {
1567     "enum_field_value" : 7,
1568     "name" : "FLEX_FORMAT_YCbCr"
1569    },
1570    {
1571     "enum_field_value" : 1073741831,
1572     "name" : "FLEX_FORMAT_YCbCrA"
1573    },
1574    {
1575     "enum_field_value" : 7168,
1576     "name" : "FLEX_FORMAT_RGB"
1577    },
1578    {
1579     "enum_field_value" : 1073748992,
1580     "name" : "FLEX_FORMAT_RGBA"
1581    }
1582   ],
1583   "linker_set_key" : "android_flex_format",
1584   "name" : "android_flex_format",
1585   "referenced_type" : "type-514",
1586   "self_type" : "type-514",
1587   "size" : 4,
1588   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1589   "underlying_type" : "type-2",
1590   "unique_id" : "android_flex_format"
1591  },
1592  {
1593   "alignment" : 4,
1594   "enum_fields" :
1595   [
1596    {
1597     "enum_field_value" : 1,
1598     "name" : "HAL_HDR_DOLBY_VISION"
1599    },
1600    {
1601     "enum_field_value" : 2,
1602     "name" : "HAL_HDR_HDR10"
1603    },
1604    {
1605     "enum_field_value" : 3,
1606     "name" : "HAL_HDR_HLG"
1607    }
1608   ],
1609   "linker_set_key" : "android_hdr_t",
1610   "name" : "android_hdr_t",
1611   "referenced_type" : "type-500",
1612   "self_type" : "type-500",
1613   "size" : 4,
1614   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1615   "underlying_type" : "type-2",
1616   "unique_id" : "android_hdr_t"
1617  },
1618  {
1619   "alignment" : 4,
1620   "enum_fields" :
1621   [
1622    {
1623     "enum_field_value" : 4,
1624     "name" : "HAL_HDR_HDR10_PLUS"
1625    }
1626   ],
1627   "linker_set_key" : "android_hdr_v1_2_t",
1628   "name" : "android_hdr_v1_2_t",
1629   "referenced_type" : "type-505",
1630   "self_type" : "type-505",
1631   "size" : 4,
1632   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1633   "underlying_type" : "type-2",
1634   "unique_id" : "android_hdr_v1_2_t"
1635  },
1636  {
1637   "alignment" : 4,
1638   "enum_fields" :
1639   [
1640    {
1641     "enum_field_value" : 39,
1642     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1643    },
1644    {
1645     "enum_field_value" : 40,
1646     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1647    },
1648    {
1649     "enum_field_value" : 41,
1650     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1651    },
1652    {
1653     "enum_field_value" : 42,
1654     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1655    }
1656   ],
1657   "linker_set_key" : "android_pixel_format_sw_t",
1658   "name" : "android_pixel_format_sw_t",
1659   "referenced_type" : "type-509",
1660   "self_type" : "type-509",
1661   "size" : 4,
1662   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1663   "underlying_type" : "type-2",
1664   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1665  },
1666  {
1667   "alignment" : 4,
1668   "enum_fields" :
1669   [
1670    {
1671     "enum_field_value" : 1,
1672     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1673    },
1674    {
1675     "enum_field_value" : 2,
1676     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1677    },
1678    {
1679     "enum_field_value" : 3,
1680     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1681    },
1682    {
1683     "enum_field_value" : 4,
1684     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1685    },
1686    {
1687     "enum_field_value" : 5,
1688     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1689    },
1690    {
1691     "enum_field_value" : 16,
1692     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1693    },
1694    {
1695     "enum_field_value" : 17,
1696     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1697    },
1698    {
1699     "enum_field_value" : 20,
1700     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1701    },
1702    {
1703     "enum_field_value" : 22,
1704     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1705    },
1706    {
1707     "enum_field_value" : 32,
1708     "name" : "HAL_PIXEL_FORMAT_RAW16"
1709    },
1710    {
1711     "enum_field_value" : 33,
1712     "name" : "HAL_PIXEL_FORMAT_BLOB"
1713    },
1714    {
1715     "enum_field_value" : 34,
1716     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1717    },
1718    {
1719     "enum_field_value" : 35,
1720     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1721    },
1722    {
1723     "enum_field_value" : 36,
1724     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1725    },
1726    {
1727     "enum_field_value" : 37,
1728     "name" : "HAL_PIXEL_FORMAT_RAW10"
1729    },
1730    {
1731     "enum_field_value" : 38,
1732     "name" : "HAL_PIXEL_FORMAT_RAW12"
1733    },
1734    {
1735     "enum_field_value" : 43,
1736     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1737    },
1738    {
1739     "enum_field_value" : 538982489,
1740     "name" : "HAL_PIXEL_FORMAT_Y8"
1741    },
1742    {
1743     "enum_field_value" : 540422489,
1744     "name" : "HAL_PIXEL_FORMAT_Y16"
1745    },
1746    {
1747     "enum_field_value" : 842094169,
1748     "name" : "HAL_PIXEL_FORMAT_YV12"
1749    }
1750   ],
1751   "linker_set_key" : "android_pixel_format_t",
1752   "name" : "android_pixel_format_t",
1753   "referenced_type" : "type-494",
1754   "self_type" : "type-494",
1755   "size" : 4,
1756   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1757   "underlying_type" : "type-2",
1758   "unique_id" : "android_pixel_format_t"
1759  },
1760  {
1761   "alignment" : 4,
1762   "enum_fields" :
1763   [
1764    {
1765     "enum_field_value" : 48,
1766     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1767    },
1768    {
1769     "enum_field_value" : 49,
1770     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1771    },
1772    {
1773     "enum_field_value" : 50,
1774     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1775    },
1776    {
1777     "enum_field_value" : 51,
1778     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1779    },
1780    {
1781     "enum_field_value" : 52,
1782     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1783    },
1784    {
1785     "enum_field_value" : 53,
1786     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1787    },
1788    {
1789     "enum_field_value" : 54,
1790     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1791    }
1792   ],
1793   "linker_set_key" : "android_pixel_format_v1_1_t",
1794   "name" : "android_pixel_format_v1_1_t",
1795   "referenced_type" : "type-501",
1796   "self_type" : "type-501",
1797   "size" : 4,
1798   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1799   "underlying_type" : "type-2",
1800   "unique_id" : "android_pixel_format_v1_1_t"
1801  },
1802  {
1803   "alignment" : 4,
1804   "enum_fields" :
1805   [
1806    {
1807     "enum_field_value" : 55,
1808     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1809    }
1810   ],
1811   "linker_set_key" : "android_pixel_format_v1_2_t",
1812   "name" : "android_pixel_format_v1_2_t",
1813   "referenced_type" : "type-508",
1814   "self_type" : "type-508",
1815   "size" : 4,
1816   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1817   "underlying_type" : "type-2",
1818   "unique_id" : "android_pixel_format_v1_2_t"
1819  },
1820  {
1821   "alignment" : 4,
1822   "enum_fields" :
1823   [
1824    {
1825     "enum_field_value" : 0,
1826     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1827    },
1828    {
1829     "enum_field_value" : 1,
1830     "name" : "HAL_RENDER_INTENT_ENHANCE"
1831    },
1832    {
1833     "enum_field_value" : 2,
1834     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1835    },
1836    {
1837     "enum_field_value" : 3,
1838     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1839    }
1840   ],
1841   "linker_set_key" : "android_render_intent_v1_1_t",
1842   "name" : "android_render_intent_v1_1_t",
1843   "referenced_type" : "type-504",
1844   "self_type" : "type-504",
1845   "size" : 4,
1846   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1847   "underlying_type" : "type-2",
1848   "unique_id" : "android_render_intent_v1_1_t"
1849  },
1850  {
1851   "alignment" : 4,
1852   "enum_fields" :
1853   [
1854    {
1855     "enum_field_value" : 1,
1856     "name" : "HAL_TRANSFORM_FLIP_H"
1857    },
1858    {
1859     "enum_field_value" : 2,
1860     "name" : "HAL_TRANSFORM_FLIP_V"
1861    },
1862    {
1863     "enum_field_value" : 4,
1864     "name" : "HAL_TRANSFORM_ROT_90"
1865    },
1866    {
1867     "enum_field_value" : 3,
1868     "name" : "HAL_TRANSFORM_ROT_180"
1869    },
1870    {
1871     "enum_field_value" : 7,
1872     "name" : "HAL_TRANSFORM_ROT_270"
1873    }
1874   ],
1875   "linker_set_key" : "android_transform_t",
1876   "name" : "android_transform_t",
1877   "referenced_type" : "type-496",
1878   "self_type" : "type-496",
1879   "size" : 4,
1880   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1881   "underlying_type" : "type-2",
1882   "unique_id" : "android_transform_t"
1883  },
1884  {
1885   "alignment" : 4,
1886   "enum_fields" :
1887   [
1888    {
1889     "enum_field_value" : 0,
1890     "name" : "LOG_ID_MIN"
1891    },
1892    {
1893     "enum_field_value" : 0,
1894     "name" : "LOG_ID_MAIN"
1895    },
1896    {
1897     "enum_field_value" : 1,
1898     "name" : "LOG_ID_RADIO"
1899    },
1900    {
1901     "enum_field_value" : 2,
1902     "name" : "LOG_ID_EVENTS"
1903    },
1904    {
1905     "enum_field_value" : 3,
1906     "name" : "LOG_ID_SYSTEM"
1907    },
1908    {
1909     "enum_field_value" : 4,
1910     "name" : "LOG_ID_CRASH"
1911    },
1912    {
1913     "enum_field_value" : 5,
1914     "name" : "LOG_ID_STATS"
1915    },
1916    {
1917     "enum_field_value" : 6,
1918     "name" : "LOG_ID_SECURITY"
1919    },
1920    {
1921     "enum_field_value" : 7,
1922     "name" : "LOG_ID_KERNEL"
1923    },
1924    {
1925     "enum_field_value" : 8,
1926     "name" : "LOG_ID_MAX"
1927    }
1928   ],
1929   "linker_set_key" : "log_id",
1930   "name" : "log_id",
1931   "referenced_type" : "type-252",
1932   "self_type" : "type-252",
1933   "size" : 4,
1934   "source_file" : "/system/core/liblog/include/android/log.h",
1935   "underlying_type" : "type-2",
1936   "unique_id" : "log_id"
1937  }
1938 ],
1939 "function_types" :
1940 [
1941  {
1942   "alignment" : 4,
1943   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1944   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1945   "parameters" :
1946   [
1947    {
1948     "referenced_type" : "type-56"
1949    },
1950    {
1951     "referenced_type" : "type-62"
1952    },
1953    {
1954     "referenced_type" : "type-40"
1955    }
1956   ],
1957   "referenced_type" : "type-55",
1958   "return_type" : "type-53",
1959   "self_type" : "type-55",
1960   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1961  },
1962  {
1963   "alignment" : 4,
1964   "linker_set_key" : "int (void *)",
1965   "name" : "int (void *)",
1966   "parameters" :
1967   [
1968    {
1969     "referenced_type" : "type-40"
1970    }
1971   ],
1972   "referenced_type" : "type-522",
1973   "return_type" : "type-39",
1974   "self_type" : "type-522",
1975   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1976  },
1977  {
1978   "alignment" : 4,
1979   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1980   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1981   "parameters" :
1982   [
1983    {
1984     "referenced_type" : "type-434"
1985    },
1986    {
1987     "referenced_type" : "type-381"
1988    },
1989    {
1990     "referenced_type" : "type-44"
1991    },
1992    {
1993     "referenced_type" : "type-435"
1994    },
1995    {
1996     "referenced_type" : "type-44"
1997    },
1998    {
1999     "referenced_type" : "type-40"
2000    }
2001   ],
2002   "referenced_type" : "type-433",
2003   "return_type" : "type-41",
2004   "self_type" : "type-433",
2005   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2006  }
2007 ],
2008 "functions" :
2009 [
2010  {
2011   "function_name" : "android::hardware::nfc::V1_2::writeEmbeddedToParcel",
2012   "linker_set_key" : "_ZN7android8hardware3nfc4V1_221writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEmm",
2013   "parameters" :
2014   [
2015    {
2016     "referenced_type" : "type-681"
2017    },
2018    {
2019     "referenced_type" : "type-434"
2020    },
2021    {
2022     "referenced_type" : "type-44"
2023    },
2024    {
2025     "referenced_type" : "type-44"
2026    }
2027   ],
2028   "return_type" : "type-39",
2029   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
2030  },
2031  {
2032   "function_name" : "android::hardware::nfc::V1_2::readEmbeddedFromParcel",
2033   "linker_set_key" : "_ZN7android8hardware3nfc4V1_222readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEmm",
2034   "parameters" :
2035   [
2036    {
2037     "referenced_type" : "type-681"
2038    },
2039    {
2040     "referenced_type" : "type-441"
2041    },
2042    {
2043     "referenced_type" : "type-44"
2044    },
2045    {
2046     "referenced_type" : "type-44"
2047    }
2048   ],
2049   "return_type" : "type-39",
2050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
2051  },
2052  {
2053   "function_name" : "android::hardware::nfc::V1_2::INfc::getService",
2054   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2055   "parameters" :
2056   [
2057    {
2058     "default_arg" : true,
2059     "referenced_type" : "type-451"
2060    },
2061    {
2062     "default_arg" : true,
2063     "referenced_type" : "type-53"
2064    }
2065   ],
2066   "return_type" : "type-141",
2067   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2068  },
2069  {
2070   "function_name" : "android::hardware::nfc::V1_2::INfc::linkToDeath",
2071   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2072   "parameters" :
2073   [
2074    {
2075     "is_this_ptr" : true,
2076     "referenced_type" : "type-142"
2077    },
2078    {
2079     "referenced_type" : "type-347"
2080    },
2081    {
2082     "referenced_type" : "type-44"
2083    }
2084   ],
2085   "return_type" : "type-174",
2086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2087  },
2088  {
2089   "function_name" : "android::hardware::nfc::V1_2::INfc::getDebugInfo",
2090   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2091   "parameters" :
2092   [
2093    {
2094     "is_this_ptr" : true,
2095     "referenced_type" : "type-142"
2096    },
2097    {
2098     "referenced_type" : "type-689"
2099    }
2100   ],
2101   "return_type" : "type-209",
2102   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2103  },
2104  {
2105   "function_name" : "android::hardware::nfc::V1_2::INfc::getHashChain",
2106   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2107   "parameters" :
2108   [
2109    {
2110     "is_this_ptr" : true,
2111     "referenced_type" : "type-142"
2112    },
2113    {
2114     "referenced_type" : "type-690"
2115    }
2116   ],
2117   "return_type" : "type-209",
2118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2119  },
2120  {
2121   "function_name" : "android::hardware::nfc::V1_2::INfc::tryGetService",
2122   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2123   "parameters" :
2124   [
2125    {
2126     "default_arg" : true,
2127     "referenced_type" : "type-451"
2128    },
2129    {
2130     "default_arg" : true,
2131     "referenced_type" : "type-53"
2132    }
2133   ],
2134   "return_type" : "type-141",
2135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2136  },
2137  {
2138   "function_name" : "android::hardware::nfc::V1_2::INfc::unlinkToDeath",
2139   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2140   "parameters" :
2141   [
2142    {
2143     "is_this_ptr" : true,
2144     "referenced_type" : "type-142"
2145    },
2146    {
2147     "referenced_type" : "type-347"
2148    }
2149   ],
2150   "return_type" : "type-174",
2151   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2152  },
2153  {
2154   "function_name" : "android::hardware::nfc::V1_2::INfc::interfaceChain",
2155   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2156   "parameters" :
2157   [
2158    {
2159     "is_this_ptr" : true,
2160     "referenced_type" : "type-142"
2161    },
2162    {
2163     "referenced_type" : "type-691"
2164    }
2165   ],
2166   "return_type" : "type-209",
2167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2168  },
2169  {
2170   "function_name" : "android::hardware::nfc::V1_2::INfc::registerAsService",
2171   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2172   "parameters" :
2173   [
2174    {
2175     "is_this_ptr" : true,
2176     "referenced_type" : "type-142"
2177    },
2178    {
2179     "default_arg" : true,
2180     "referenced_type" : "type-451"
2181    }
2182   ],
2183   "return_type" : "type-39",
2184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2185  },
2186  {
2187   "function_name" : "android::hardware::nfc::V1_2::INfc::interfaceDescriptor",
2188   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2189   "parameters" :
2190   [
2191    {
2192     "is_this_ptr" : true,
2193     "referenced_type" : "type-142"
2194    },
2195    {
2196     "referenced_type" : "type-692"
2197    }
2198   ],
2199   "return_type" : "type-209",
2200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2201  },
2202  {
2203   "function_name" : "android::hardware::nfc::V1_2::INfc::notifySyspropsChanged",
2204   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv",
2205   "parameters" :
2206   [
2207    {
2208     "is_this_ptr" : true,
2209     "referenced_type" : "type-142"
2210    }
2211   ],
2212   "return_type" : "type-209",
2213   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2214  },
2215  {
2216   "function_name" : "android::hardware::nfc::V1_2::INfc::setHALInstrumentation",
2217   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv",
2218   "parameters" :
2219   [
2220    {
2221     "is_this_ptr" : true,
2222     "referenced_type" : "type-142"
2223    }
2224   ],
2225   "return_type" : "type-209",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2227  },
2228  {
2229   "function_name" : "android::hardware::nfc::V1_2::INfc::registerForNotifications",
2230   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2231   "parameters" :
2232   [
2233    {
2234     "referenced_type" : "type-451"
2235    },
2236    {
2237     "referenced_type" : "type-587"
2238    }
2239   ],
2240   "return_type" : "type-53",
2241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2242  },
2243  {
2244   "function_name" : "android::hardware::nfc::V1_2::INfc::ping",
2245   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv",
2246   "parameters" :
2247   [
2248    {
2249     "is_this_ptr" : true,
2250     "referenced_type" : "type-142"
2251    }
2252   ],
2253   "return_type" : "type-209",
2254   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2255  },
2256  {
2257   "function_name" : "android::hardware::nfc::V1_2::INfc::debug",
2258   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2259   "parameters" :
2260   [
2261    {
2262     "is_this_ptr" : true,
2263     "referenced_type" : "type-142"
2264    },
2265    {
2266     "referenced_type" : "type-391"
2267    },
2268    {
2269     "referenced_type" : "type-586"
2270    }
2271   ],
2272   "return_type" : "type-209",
2273   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2274  },
2275  {
2276   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2277   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb",
2278   "parameters" :
2279   [
2280    {
2281     "referenced_type" : "type-123"
2282    },
2283    {
2284     "default_arg" : true,
2285     "referenced_type" : "type-53"
2286    }
2287   ],
2288   "return_type" : "type-197",
2289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2290  },
2291  {
2292   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2293   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_14INfcEEEb",
2294   "parameters" :
2295   [
2296    {
2297     "referenced_type" : "type-138"
2298    },
2299    {
2300     "default_arg" : true,
2301     "referenced_type" : "type-53"
2302    }
2303   ],
2304   "return_type" : "type-197",
2305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2306  },
2307  {
2308   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2309   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2310   "parameters" :
2311   [
2312    {
2313     "referenced_type" : "type-656"
2314    },
2315    {
2316     "default_arg" : true,
2317     "referenced_type" : "type-53"
2318    }
2319   ],
2320   "return_type" : "type-197",
2321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2322  },
2323  {
2324   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2325   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spIS3_EEb",
2326   "parameters" :
2327   [
2328    {
2329     "referenced_type" : "type-647"
2330    },
2331    {
2332     "default_arg" : true,
2333     "referenced_type" : "type-53"
2334    }
2335   ],
2336   "return_type" : "type-197",
2337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2338  },
2339  {
2340   "access" : "private",
2341   "function_name" : "android::hardware::nfc::V1_2::BsNfc::addOnewayTask",
2342   "linker_set_key" : "_ZN7android8hardware3nfc4V1_25BsNfc13addOnewayTaskENSt3__18functionIFvvEEE",
2343   "parameters" :
2344   [
2345    {
2346     "is_this_ptr" : true,
2347     "referenced_type" : "type-666"
2348    },
2349    {
2350     "referenced_type" : "type-695"
2351    }
2352   ],
2353   "return_type" : "type-209",
2354   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h"
2355  },
2356  {
2357   "function_name" : "android::hardware::nfc::V1_2::BsNfc::BsNfc",
2358   "linker_set_key" : "_ZN7android8hardware3nfc4V1_25BsNfcC1ENS_2spINS2_4INfcEEE",
2359   "parameters" :
2360   [
2361    {
2362     "is_this_ptr" : true,
2363     "referenced_type" : "type-666"
2364    },
2365    {
2366     "referenced_type" : "type-147"
2367    }
2368   ],
2369   "return_type" : "type-41",
2370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h"
2371  },
2372  {
2373   "function_name" : "android::hardware::nfc::V1_2::BsNfc::BsNfc",
2374   "linker_set_key" : "_ZN7android8hardware3nfc4V1_25BsNfcC2ENS_2spINS2_4INfcEEE",
2375   "parameters" :
2376   [
2377    {
2378     "is_this_ptr" : true,
2379     "referenced_type" : "type-666"
2380    },
2381    {
2382     "referenced_type" : "type-147"
2383    }
2384   ],
2385   "return_type" : "type-41",
2386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h"
2387  },
2388  {
2389   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::onTransact",
2390   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2391   "parameters" :
2392   [
2393    {
2394     "is_this_ptr" : true,
2395     "referenced_type" : "type-591"
2396    },
2397    {
2398     "referenced_type" : "type-2"
2399    },
2400    {
2401     "referenced_type" : "type-441"
2402    },
2403    {
2404     "referenced_type" : "type-434"
2405    },
2406    {
2407     "default_arg" : true,
2408     "referenced_type" : "type-2"
2409    },
2410    {
2411     "default_arg" : true,
2412     "referenced_type" : "type-700"
2413    }
2414   ],
2415   "return_type" : "type-39",
2416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2417  },
2418  {
2419   "access" : "private",
2420   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::getDebugInfo",
2421   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2422   "parameters" :
2423   [
2424    {
2425     "is_this_ptr" : true,
2426     "referenced_type" : "type-591"
2427    },
2428    {
2429     "referenced_type" : "type-701"
2430    }
2431   ],
2432   "return_type" : "type-209",
2433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2434  },
2435  {
2436   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::_hidl_getConfig_1_2",
2437   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc19_hidl_getConfig_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2438   "parameters" :
2439   [
2440    {
2441     "referenced_type" : "type-442"
2442    },
2443    {
2444     "referenced_type" : "type-441"
2445    },
2446    {
2447     "referenced_type" : "type-434"
2448    },
2449    {
2450     "referenced_type" : "type-702"
2451    }
2452   ],
2453   "return_type" : "type-39",
2454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2455  },
2456  {
2457   "access" : "private",
2458   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::ping",
2459   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc4pingEv",
2460   "parameters" :
2461   [
2462    {
2463     "is_this_ptr" : true,
2464     "referenced_type" : "type-591"
2465    }
2466   ],
2467   "return_type" : "type-209",
2468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2469  },
2470  {
2471   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::BnHwNfc",
2472   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC1ERKNS_2spINS2_4INfcEEE",
2473   "parameters" :
2474   [
2475    {
2476     "is_this_ptr" : true,
2477     "referenced_type" : "type-591"
2478    },
2479    {
2480     "referenced_type" : "type-647"
2481    }
2482   ],
2483   "return_type" : "type-41",
2484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2485  },
2486  {
2487   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::BnHwNfc",
2488   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC2ERKNS_2spINS2_4INfcEEE",
2489   "parameters" :
2490   [
2491    {
2492     "is_this_ptr" : true,
2493     "referenced_type" : "type-591"
2494    },
2495    {
2496     "referenced_type" : "type-647"
2497    }
2498   ],
2499   "return_type" : "type-41",
2500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2501  },
2502  {
2503   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::~BnHwNfc",
2504   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev",
2505   "parameters" :
2506   [
2507    {
2508     "is_this_ptr" : true,
2509     "referenced_type" : "type-591"
2510    }
2511   ],
2512   "return_type" : "type-41",
2513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2514  },
2515  {
2516   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::~BnHwNfc",
2517   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev",
2518   "parameters" :
2519   [
2520    {
2521     "is_this_ptr" : true,
2522     "referenced_type" : "type-591"
2523    }
2524   ],
2525   "return_type" : "type-41",
2526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2527  },
2528  {
2529   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::~BnHwNfc",
2530   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD2Ev",
2531   "parameters" :
2532   [
2533    {
2534     "is_this_ptr" : true,
2535     "referenced_type" : "type-591"
2536    }
2537   ],
2538   "return_type" : "type-41",
2539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2540  },
2541  {
2542   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::powerCycle",
2543   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv",
2544   "parameters" :
2545   [
2546    {
2547     "is_this_ptr" : true,
2548     "referenced_type" : "type-685"
2549    }
2550   ],
2551   "return_type" : "type-182",
2552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2553  },
2554  {
2555   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::linkToDeath",
2556   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2557   "parameters" :
2558   [
2559    {
2560     "is_this_ptr" : true,
2561     "referenced_type" : "type-685"
2562    },
2563    {
2564     "referenced_type" : "type-347"
2565    },
2566    {
2567     "referenced_type" : "type-44"
2568    }
2569   ],
2570   "return_type" : "type-174",
2571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2572  },
2573  {
2574   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::prediscover",
2575   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv",
2576   "parameters" :
2577   [
2578    {
2579     "is_this_ptr" : true,
2580     "referenced_type" : "type-685"
2581    }
2582   ],
2583   "return_type" : "type-182",
2584   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2585  },
2586  {
2587   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::factoryReset",
2588   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv",
2589   "parameters" :
2590   [
2591    {
2592     "is_this_ptr" : true,
2593     "referenced_type" : "type-685"
2594    }
2595   ],
2596   "return_type" : "type-209",
2597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2598  },
2599  {
2600   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getDebugInfo",
2601   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2602   "parameters" :
2603   [
2604    {
2605     "is_this_ptr" : true,
2606     "referenced_type" : "type-685"
2607    },
2608    {
2609     "referenced_type" : "type-703"
2610    }
2611   ],
2612   "return_type" : "type-209",
2613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2614  },
2615  {
2616   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getHashChain",
2617   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2618   "parameters" :
2619   [
2620    {
2621     "is_this_ptr" : true,
2622     "referenced_type" : "type-685"
2623    },
2624    {
2625     "referenced_type" : "type-704"
2626    }
2627   ],
2628   "return_type" : "type-209",
2629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2630  },
2631  {
2632   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getConfig_1_2",
2633   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
2634   "parameters" :
2635   [
2636    {
2637     "is_this_ptr" : true,
2638     "referenced_type" : "type-685"
2639    },
2640    {
2641     "referenced_type" : "type-705"
2642    }
2643   ],
2644   "return_type" : "type-209",
2645   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2646  },
2647  {
2648   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::unlinkToDeath",
2649   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2650   "parameters" :
2651   [
2652    {
2653     "is_this_ptr" : true,
2654     "referenced_type" : "type-685"
2655    },
2656    {
2657     "referenced_type" : "type-347"
2658    }
2659   ],
2660   "return_type" : "type-174",
2661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2662  },
2663  {
2664   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::controlGranted",
2665   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv",
2666   "parameters" :
2667   [
2668    {
2669     "is_this_ptr" : true,
2670     "referenced_type" : "type-685"
2671    }
2672   ],
2673   "return_type" : "type-182",
2674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2675  },
2676  {
2677   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::interfaceChain",
2678   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2679   "parameters" :
2680   [
2681    {
2682     "is_this_ptr" : true,
2683     "referenced_type" : "type-685"
2684    },
2685    {
2686     "referenced_type" : "type-706"
2687    }
2688   ],
2689   "return_type" : "type-209",
2690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2691  },
2692  {
2693   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::coreInitialized",
2694   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE",
2695   "parameters" :
2696   [
2697    {
2698     "is_this_ptr" : true,
2699     "referenced_type" : "type-685"
2700    },
2701    {
2702     "referenced_type" : "type-375"
2703    }
2704   ],
2705   "return_type" : "type-182",
2706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2707  },
2708  {
2709   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::_hidl_getConfig_1_2",
2710   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19_hidl_getConfig_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
2711   "parameters" :
2712   [
2713    {
2714     "referenced_type" : "type-34"
2715    },
2716    {
2717     "referenced_type" : "type-645"
2718    },
2719    {
2720     "referenced_type" : "type-707"
2721    }
2722   ],
2723   "return_type" : "type-209",
2724   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2725  },
2726  {
2727   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::interfaceDescriptor",
2728   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2729   "parameters" :
2730   [
2731    {
2732     "is_this_ptr" : true,
2733     "referenced_type" : "type-685"
2734    },
2735    {
2736     "referenced_type" : "type-708"
2737    }
2738   ],
2739   "return_type" : "type-209",
2740   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2741  },
2742  {
2743   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::closeForPowerOffCase",
2744   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv",
2745   "parameters" :
2746   [
2747    {
2748     "is_this_ptr" : true,
2749     "referenced_type" : "type-685"
2750    }
2751   ],
2752   "return_type" : "type-182",
2753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2754  },
2755  {
2756   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::notifySyspropsChanged",
2757   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv",
2758   "parameters" :
2759   [
2760    {
2761     "is_this_ptr" : true,
2762     "referenced_type" : "type-685"
2763    }
2764   ],
2765   "return_type" : "type-209",
2766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2767  },
2768  {
2769   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::setHALInstrumentation",
2770   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv",
2771   "parameters" :
2772   [
2773    {
2774     "is_this_ptr" : true,
2775     "referenced_type" : "type-685"
2776    }
2777   ],
2778   "return_type" : "type-209",
2779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2780  },
2781  {
2782   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::open",
2783   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE",
2784   "parameters" :
2785   [
2786    {
2787     "is_this_ptr" : true,
2788     "referenced_type" : "type-685"
2789    },
2790    {
2791     "referenced_type" : "type-686"
2792    }
2793   ],
2794   "return_type" : "type-182",
2795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2796  },
2797  {
2798   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::ping",
2799   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv",
2800   "parameters" :
2801   [
2802    {
2803     "is_this_ptr" : true,
2804     "referenced_type" : "type-685"
2805    }
2806   ],
2807   "return_type" : "type-209",
2808   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2809  },
2810  {
2811   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::close",
2812   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv",
2813   "parameters" :
2814   [
2815    {
2816     "is_this_ptr" : true,
2817     "referenced_type" : "type-685"
2818    }
2819   ],
2820   "return_type" : "type-182",
2821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2822  },
2823  {
2824   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::debug",
2825   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2826   "parameters" :
2827   [
2828    {
2829     "is_this_ptr" : true,
2830     "referenced_type" : "type-685"
2831    },
2832    {
2833     "referenced_type" : "type-391"
2834    },
2835    {
2836     "referenced_type" : "type-586"
2837    }
2838   ],
2839   "return_type" : "type-209",
2840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2841  },
2842  {
2843   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::write",
2844   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE",
2845   "parameters" :
2846   [
2847    {
2848     "is_this_ptr" : true,
2849     "referenced_type" : "type-685"
2850    },
2851    {
2852     "referenced_type" : "type-375"
2853    }
2854   ],
2855   "return_type" : "type-189",
2856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2857  },
2858  {
2859   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::open_1_1",
2860   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE",
2861   "parameters" :
2862   [
2863    {
2864     "is_this_ptr" : true,
2865     "referenced_type" : "type-685"
2866    },
2867    {
2868     "referenced_type" : "type-12"
2869    }
2870   ],
2871   "return_type" : "type-182",
2872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2873  },
2874  {
2875   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getConfig",
2876   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE",
2877   "parameters" :
2878   [
2879    {
2880     "is_this_ptr" : true,
2881     "referenced_type" : "type-685"
2882    },
2883    {
2884     "referenced_type" : "type-709"
2885    }
2886   ],
2887   "return_type" : "type-209",
2888   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2889  },
2890  {
2891   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::BpHwNfc",
2892   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC1ERKNS_2spINS0_7IBinderEEE",
2893   "parameters" :
2894   [
2895    {
2896     "is_this_ptr" : true,
2897     "referenced_type" : "type-685"
2898    },
2899    {
2900     "referenced_type" : "type-62"
2901    }
2902   ],
2903   "return_type" : "type-41",
2904   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2905  },
2906  {
2907   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::BpHwNfc",
2908   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC2ERKNS_2spINS0_7IBinderEEE",
2909   "parameters" :
2910   [
2911    {
2912     "is_this_ptr" : true,
2913     "referenced_type" : "type-685"
2914    },
2915    {
2916     "referenced_type" : "type-62"
2917    }
2918   ],
2919   "return_type" : "type-41",
2920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2921  },
2922  {
2923   "function_name" : "android::hardware::details::castInterface",
2924   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2925   "parameters" :
2926   [
2927    {
2928     "referenced_type" : "type-118"
2929    },
2930    {
2931     "referenced_type" : "type-68"
2932    },
2933    {
2934     "referenced_type" : "type-53"
2935    }
2936   ],
2937   "return_type" : "type-197",
2938   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2939   "template_args" : [ "type-143", "type-120", "type-626" ]
2940  },
2941  {
2942   "function_name" : "android::hardware::details::castInterface",
2943   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_14INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2944   "parameters" :
2945   [
2946    {
2947     "referenced_type" : "type-132"
2948    },
2949    {
2950     "referenced_type" : "type-68"
2951    },
2952    {
2953     "referenced_type" : "type-53"
2954    }
2955   ],
2956   "return_type" : "type-197",
2957   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2958   "template_args" : [ "type-143", "type-134", "type-626" ]
2959  },
2960  {
2961   "function_name" : "android::hardware::details::castInterface",
2962   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2963   "parameters" :
2964   [
2965    {
2966     "referenced_type" : "type-20"
2967    },
2968    {
2969     "referenced_type" : "type-68"
2970    },
2971    {
2972     "referenced_type" : "type-53"
2973    }
2974   ],
2975   "return_type" : "type-197",
2976   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2977   "template_args" : [ "type-143", "type-5", "type-626" ]
2978  },
2979  {
2980   "function_name" : "android::hardware::details::wrapPassthrough",
2981   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_",
2982   "parameters" :
2983   [
2984    {
2985     "referenced_type" : "type-109"
2986    }
2987   ],
2988   "return_type" : "type-109",
2989   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2990   "template_args" : [ "type-17", "type-41" ]
2991  },
2992  {
2993   "function_name" : "android::hardware::details::wrapPassthrough",
2994   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_",
2995   "parameters" :
2996   [
2997    {
2998     "referenced_type" : "type-14"
2999    }
3000   ],
3001   "return_type" : "type-14",
3002   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3003   "template_args" : [ "type-16", "type-41" ]
3004  },
3005  {
3006   "function_name" : "android::hardware::details::getServiceInternal",
3007   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_27BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3008   "parameters" :
3009   [
3010    {
3011     "referenced_type" : "type-451"
3012    },
3013    {
3014     "referenced_type" : "type-53"
3015    },
3016    {
3017     "referenced_type" : "type-53"
3018    }
3019   ],
3020   "return_type" : "type-141",
3021   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3022   "template_args" : [ "type-626", "type-143", "type-41", "type-41" ]
3023  }
3024 ],
3025 "global_vars" :
3026 [
3027  {
3028   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc10descriptorE",
3029   "name" : "android::hardware::nfc::V1_2::INfc::descriptor",
3030   "referenced_type" : "type-68",
3031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
3032  }
3033 ],
3034 "lvalue_reference_types" :
3035 [
3036  {
3037   "alignment" : 8,
3038   "linker_set_key" : "android::Mutex &",
3039   "name" : "android::Mutex &",
3040   "referenced_type" : "type-46",
3041   "self_type" : "type-527",
3042   "size" : 8,
3043   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3044  },
3045  {
3046   "alignment" : 8,
3047   "linker_set_key" : "android::RWLock &",
3048   "name" : "android::RWLock &",
3049   "referenced_type" : "type-531",
3050   "self_type" : "type-535",
3051   "size" : 8,
3052   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3053  },
3054  {
3055   "alignment" : 8,
3056   "linker_set_key" : "android::String16 &",
3057   "name" : "android::String16 &",
3058   "referenced_type" : "type-58",
3059   "self_type" : "type-414",
3060   "size" : 8,
3061   "source_file" : "/system/core/libutils/include/utils/String16.h"
3062  },
3063  {
3064   "alignment" : 8,
3065   "linker_set_key" : "android::String8 &",
3066   "name" : "android::String8 &",
3067   "referenced_type" : "type-67",
3068   "self_type" : "type-409",
3069   "size" : 8,
3070   "source_file" : "/system/core/libutils/include/utils/String8.h"
3071  },
3072  {
3073   "alignment" : 8,
3074   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
3075   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
3076   "referenced_type" : "type-182",
3077   "self_type" : "type-186",
3078   "size" : 8,
3079   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3080  },
3081  {
3082   "alignment" : 8,
3083   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &",
3084   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &",
3085   "referenced_type" : "type-197",
3086   "self_type" : "type-200",
3087   "size" : 8,
3088   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3089  },
3090  {
3091   "alignment" : 8,
3092   "linker_set_key" : "android::hardware::Return<bool> &",
3093   "name" : "android::hardware::Return<bool> &",
3094   "referenced_type" : "type-174",
3095   "self_type" : "type-178",
3096   "size" : 8,
3097   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3098  },
3099  {
3100   "alignment" : 8,
3101   "linker_set_key" : "android::hardware::Return<unsigned int> &",
3102   "name" : "android::hardware::Return<unsigned int> &",
3103   "referenced_type" : "type-189",
3104   "self_type" : "type-192",
3105   "size" : 8,
3106   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3107  },
3108  {
3109   "alignment" : 8,
3110   "linker_set_key" : "android::hardware::Return<void> &",
3111   "name" : "android::hardware::Return<void> &",
3112   "referenced_type" : "type-209",
3113   "self_type" : "type-212",
3114   "size" : 8,
3115   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3116  },
3117  {
3118   "alignment" : 8,
3119   "linker_set_key" : "android::hardware::Status &",
3120   "name" : "android::hardware::Status &",
3121   "referenced_type" : "type-164",
3122   "self_type" : "type-171",
3123   "size" : 8,
3124   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3125  },
3126  {
3127   "alignment" : 8,
3128   "linker_set_key" : "android::hardware::TextOutput &",
3129   "name" : "android::hardware::TextOutput &",
3130   "referenced_type" : "type-439",
3131   "self_type" : "type-438",
3132   "size" : 8,
3133   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3134  },
3135  {
3136   "alignment" : 8,
3137   "linker_set_key" : "android::hardware::TextOutput &",
3138   "name" : "android::hardware::TextOutput &",
3139   "referenced_type" : "type-668",
3140   "self_type" : "type-667",
3141   "size" : 8,
3142   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3143  },
3144  {
3145   "alignment" : 8,
3146   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3147   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3148   "referenced_type" : "type-352",
3149   "self_type" : "type-636",
3150   "size" : 8,
3151   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3152  },
3153  {
3154   "alignment" : 8,
3155   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3156   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3157   "referenced_type" : "type-343",
3158   "self_type" : "type-631",
3159   "size" : 8,
3160   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3161  },
3162  {
3163   "alignment" : 8,
3164   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3165   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3166   "referenced_type" : "type-355",
3167   "self_type" : "type-640",
3168   "size" : 8,
3169   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3170  },
3171  {
3172   "alignment" : 8,
3173   "linker_set_key" : "android::hardware::hidl_memory &",
3174   "name" : "android::hardware::hidl_memory &",
3175   "referenced_type" : "type-323",
3176   "self_type" : "type-330",
3177   "size" : 8,
3178   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3179  },
3180  {
3181   "alignment" : 8,
3182   "linker_set_key" : "android::hardware::hidl_string &",
3183   "name" : "android::hardware::hidl_string &",
3184   "referenced_type" : "type-321",
3185   "self_type" : "type-634",
3186   "size" : 8,
3187   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3188  },
3189  {
3190   "alignment" : 8,
3191   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3192   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3193   "referenced_type" : "type-351",
3194   "self_type" : "type-361",
3195   "size" : 8,
3196   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3197  },
3198  {
3199   "alignment" : 8,
3200   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3201   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3202   "referenced_type" : "type-342",
3203   "self_type" : "type-350",
3204   "size" : 8,
3205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3206  },
3207  {
3208   "alignment" : 8,
3209   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3210   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3211   "referenced_type" : "type-149",
3212   "self_type" : "type-156",
3213   "size" : 8,
3214   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3215  },
3216  {
3217   "alignment" : 8,
3218   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3219   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3220   "referenced_type" : "type-109",
3221   "self_type" : "type-111",
3222   "size" : 8,
3223   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3224  },
3225  {
3226   "alignment" : 8,
3227   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3228   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3229   "referenced_type" : "type-14",
3230   "self_type" : "type-127",
3231   "size" : 8,
3232   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3233  },
3234  {
3235   "alignment" : 8,
3236   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> &",
3237   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> &",
3238   "referenced_type" : "type-141",
3239   "self_type" : "type-145",
3240   "size" : 8,
3241   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3242  },
3243  {
3244   "alignment" : 8,
3245   "linker_set_key" : "const android::String16 &",
3246   "name" : "const android::String16 &",
3247   "referenced_type" : "type-57",
3248   "self_type" : "type-56",
3249   "size" : 8,
3250   "source_file" : "/system/core/libutils/include/utils/String16.h"
3251  },
3252  {
3253   "alignment" : 8,
3254   "linker_set_key" : "const android::String8 &",
3255   "name" : "const android::String8 &",
3256   "referenced_type" : "type-406",
3257   "self_type" : "type-408",
3258   "size" : 8,
3259   "source_file" : "/system/core/libutils/include/utils/String8.h"
3260  },
3261  {
3262   "alignment" : 8,
3263   "linker_set_key" : "const android::hardware::Parcel &",
3264   "name" : "const android::hardware::Parcel &",
3265   "referenced_type" : "type-440",
3266   "self_type" : "type-441",
3267   "size" : 8,
3268   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3269  },
3270  {
3271   "alignment" : 8,
3272   "linker_set_key" : "const android::hardware::Return<bool> &",
3273   "name" : "const android::hardware::Return<bool> &",
3274   "referenced_type" : "type-179",
3275   "self_type" : "type-203",
3276   "size" : 8,
3277   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3278  },
3279  {
3280   "alignment" : 8,
3281   "linker_set_key" : "const android::hardware::Status &",
3282   "name" : "const android::hardware::Status &",
3283   "referenced_type" : "type-168",
3284   "self_type" : "type-169",
3285   "size" : 8,
3286   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3287  },
3288  {
3289   "alignment" : 8,
3290   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3291   "name" : "const android::hardware::details::SchedPrio &",
3292   "referenced_type" : "type-457",
3293   "self_type" : "type-456",
3294   "size" : 8,
3295   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3296  },
3297  {
3298   "alignment" : 8,
3299   "linker_set_key" : "const android::hardware::hidl_handle &",
3300   "name" : "const android::hardware::hidl_handle &",
3301   "referenced_type" : "type-390",
3302   "self_type" : "type-391",
3303   "size" : 8,
3304   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3305  },
3306  {
3307   "alignment" : 8,
3308   "linker_set_key" : "const android::hardware::hidl_memory &",
3309   "name" : "const android::hardware::hidl_memory &",
3310   "referenced_type" : "type-328",
3311   "self_type" : "type-329",
3312   "size" : 8,
3313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3314  },
3315  {
3316   "alignment" : 8,
3317   "linker_set_key" : "const android::hardware::hidl_string &",
3318   "name" : "const android::hardware::hidl_string &",
3319   "referenced_type" : "type-320",
3320   "self_type" : "type-322",
3321   "size" : 8,
3322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3323  },
3324  {
3325   "alignment" : 8,
3326   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3327   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3328   "referenced_type" : "type-585",
3329   "self_type" : "type-586",
3330   "size" : 8,
3331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
3332  },
3333  {
3334   "alignment" : 8,
3335   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3336   "name" : "const android::hardware::hidl_vec<int> &",
3337   "referenced_type" : "type-366",
3338   "self_type" : "type-368",
3339   "size" : 8,
3340   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3341  },
3342  {
3343   "alignment" : 8,
3344   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
3345   "name" : "const android::hardware::hidl_vec<unsigned char> &",
3346   "referenced_type" : "type-373",
3347   "self_type" : "type-375",
3348   "size" : 8,
3349   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3350  },
3351  {
3352   "alignment" : 8,
3353   "linker_set_key" : "const android::hardware::hidl_version &",
3354   "name" : "const android::hardware::hidl_version &",
3355   "referenced_type" : "type-385",
3356   "self_type" : "type-387",
3357   "size" : 8,
3358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3359  },
3360  {
3361   "alignment" : 8,
3362   "linker_set_key" : "const android::hardware::nfc::V1_2::NfcConfig &",
3363   "name" : "const android::hardware::nfc::V1_2::NfcConfig &",
3364   "referenced_type" : "type-680",
3365   "self_type" : "type-681",
3366   "size" : 8,
3367   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
3368  },
3369  {
3370   "alignment" : 8,
3371   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3372   "name" : "const android::hidl::base::V1_0::IBase *const &",
3373   "referenced_type" : "type-470",
3374   "self_type" : "type-471",
3375   "size" : 8,
3376   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3377  },
3378  {
3379   "alignment" : 8,
3380   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3381   "name" : "const android::sp<android::hardware::IBinder> &",
3382   "referenced_type" : "type-31",
3383   "self_type" : "type-62",
3384   "size" : 8,
3385   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3386  },
3387  {
3388   "alignment" : 8,
3389   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3390   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3391   "referenced_type" : "type-159",
3392   "self_type" : "type-271",
3393   "size" : 8,
3394   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3395  },
3396  {
3397   "alignment" : 8,
3398   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3399   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3400   "referenced_type" : "type-325",
3401   "self_type" : "type-347",
3402   "size" : 8,
3403   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3404  },
3405  {
3406   "alignment" : 8,
3407   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
3408   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
3409   "referenced_type" : "type-122",
3410   "self_type" : "type-123",
3411   "size" : 8,
3412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3413  },
3414  {
3415   "alignment" : 8,
3416   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3417   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3418   "referenced_type" : "type-114",
3419   "self_type" : "type-686",
3420   "size" : 8,
3421   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3422  },
3423  {
3424   "alignment" : 8,
3425   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
3426   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
3427   "referenced_type" : "type-137",
3428   "self_type" : "type-138",
3429   "size" : 8,
3430   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3431  },
3432  {
3433   "alignment" : 8,
3434   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3435   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3436   "referenced_type" : "type-13",
3437   "self_type" : "type-12",
3438   "size" : 8,
3439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3440  },
3441  {
3442   "alignment" : 8,
3443   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_2::INfc> &",
3444   "name" : "const android::sp<android::hardware::nfc::V1_2::INfc> &",
3445   "referenced_type" : "type-147",
3446   "self_type" : "type-647",
3447   "size" : 8,
3448   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3449  },
3450  {
3451   "alignment" : 8,
3452   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3453   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3454   "referenced_type" : "type-19",
3455   "self_type" : "type-656",
3456   "size" : 8,
3457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3458  },
3459  {
3460   "alignment" : 8,
3461   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3462   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3463   "referenced_type" : "type-106",
3464   "self_type" : "type-587",
3465   "size" : 8,
3466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
3467  },
3468  {
3469   "alignment" : 8,
3470   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3471   "name" : "const android::wp<android::hardware::BHwBinder> &",
3472   "referenced_type" : "type-601",
3473   "self_type" : "type-623",
3474   "size" : 8,
3475   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3476  },
3477  {
3478   "alignment" : 8,
3479   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3480   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3481   "referenced_type" : "type-650",
3482   "self_type" : "type-665",
3483   "size" : 8,
3484   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3485  },
3486  {
3487   "alignment" : 8,
3488   "linker_set_key" : "const bool &",
3489   "name" : "const bool &",
3490   "referenced_type" : "type-87",
3491   "self_type" : "type-293",
3492   "size" : 8,
3493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3494  },
3495  {
3496   "alignment" : 8,
3497   "linker_set_key" : "const double &",
3498   "name" : "const double &",
3499   "referenced_type" : "type-310",
3500   "self_type" : "type-311",
3501   "size" : 8,
3502   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3503  },
3504  {
3505   "alignment" : 8,
3506   "linker_set_key" : "const float &",
3507   "name" : "const float &",
3508   "referenced_type" : "type-306",
3509   "self_type" : "type-309",
3510   "size" : 8,
3511   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3512  },
3513  {
3514   "alignment" : 8,
3515   "linker_set_key" : "const int &",
3516   "name" : "const int &",
3517   "referenced_type" : "type-478",
3518   "self_type" : "type-477",
3519   "size" : 8,
3520   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3521  },
3522  {
3523   "linker_set_key" : "const iter<is_const> &",
3524   "name" : "const iter<is_const> &",
3525   "referenced_type" : "type-334",
3526   "self_type" : "type-336",
3527   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3528  },
3529  {
3530   "linker_set_key" : "const iter<is_const> &",
3531   "name" : "const iter<is_const> &",
3532   "referenced_type" : "type-657",
3533   "self_type" : "type-659",
3534   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3535  },
3536  {
3537   "alignment" : 8,
3538   "linker_set_key" : "const log_msg &",
3539   "name" : "const log_msg &",
3540   "referenced_type" : "type-94",
3541   "self_type" : "type-125",
3542   "size" : 8,
3543   "source_file" : "/system/core/liblog/include/log/log_read.h"
3544  },
3545  {
3546   "alignment" : 8,
3547   "linker_set_key" : "const long &",
3548   "name" : "const long &",
3549   "referenced_type" : "type-302",
3550   "self_type" : "type-304",
3551   "size" : 8,
3552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3553  },
3554  {
3555   "alignment" : 8,
3556   "linker_set_key" : "const short &",
3557   "name" : "const short &",
3558   "referenced_type" : "type-297",
3559   "self_type" : "type-298",
3560   "size" : 8,
3561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3562  },
3563  {
3564   "alignment" : 8,
3565   "linker_set_key" : "const signed char &",
3566   "name" : "const signed char &",
3567   "referenced_type" : "type-294",
3568   "self_type" : "type-296",
3569   "size" : 8,
3570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3571  },
3572  {
3573   "alignment" : 8,
3574   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3575   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3576   "referenced_type" : "type-449",
3577   "self_type" : "type-451",
3578   "size" : 8,
3579   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3580  },
3581  {
3582   "alignment" : 8,
3583   "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 *> > *)> > > &",
3584   "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 *> > *)> > > &",
3585   "referenced_type" : "type-643",
3586   "self_type" : "type-642",
3587   "size" : 8,
3588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3589  },
3590  {
3591   "alignment" : 8,
3592   "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 *> > *)> > > &",
3593   "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 *> > *)> > > &",
3594   "referenced_type" : "type-683",
3595   "self_type" : "type-682",
3596   "size" : 8,
3597   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3598  },
3599  {
3600   "alignment" : 8,
3601   "linker_set_key" : "const unsigned char &",
3602   "name" : "const unsigned char &",
3603   "referenced_type" : "type-382",
3604   "self_type" : "type-539",
3605   "size" : 8,
3606   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3607  },
3608  {
3609   "alignment" : 8,
3610   "linker_set_key" : "const unsigned int &",
3611   "name" : "const unsigned int &",
3612   "referenced_type" : "type-50",
3613   "self_type" : "type-301",
3614   "size" : 8,
3615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3616  },
3617  {
3618   "alignment" : 8,
3619   "linker_set_key" : "const unsigned long &",
3620   "name" : "const unsigned long &",
3621   "referenced_type" : "type-51",
3622   "self_type" : "type-305",
3623   "size" : 8,
3624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3625  },
3626  {
3627   "alignment" : 8,
3628   "linker_set_key" : "const unsigned short &",
3629   "name" : "const unsigned short &",
3630   "referenced_type" : "type-299",
3631   "self_type" : "type-300",
3632   "size" : 8,
3633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3634  },
3635  {
3636   "alignment" : 8,
3637   "linker_set_key" : "int &",
3638   "name" : "int &",
3639   "referenced_type" : "type-39",
3640   "self_type" : "type-402",
3641   "size" : 8,
3642   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3643  },
3644  {
3645   "alignment" : 8,
3646   "linker_set_key" : "unsigned char &",
3647   "name" : "unsigned char &",
3648   "referenced_type" : "type-98",
3649   "self_type" : "type-548",
3650   "size" : 8,
3651   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3652  },
3653  {
3654   "alignment" : 8,
3655   "linker_set_key" : "unsigned int &",
3656   "name" : "unsigned int &",
3657   "referenced_type" : "type-2",
3658   "self_type" : "type-556",
3659   "size" : 8,
3660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
3661  }
3662 ],
3663 "pointer_types" :
3664 [
3665  {
3666   "alignment" : 8,
3667   "linker_set_key" : "android::Condition *",
3668   "name" : "android::Condition *",
3669   "referenced_type" : "type-88",
3670   "self_type" : "type-530",
3671   "size" : 8,
3672   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3673  },
3674  {
3675   "alignment" : 8,
3676   "linker_set_key" : "android::Mutex *",
3677   "name" : "android::Mutex *",
3678   "referenced_type" : "type-46",
3679   "self_type" : "type-525",
3680   "size" : 8,
3681   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3682  },
3683  {
3684   "alignment" : 8,
3685   "linker_set_key" : "android::Mutex::Autolock *",
3686   "name" : "android::Mutex::Autolock *",
3687   "referenced_type" : "type-526",
3688   "self_type" : "type-528",
3689   "size" : 8,
3690   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3691  },
3692  {
3693   "alignment" : 8,
3694   "linker_set_key" : "android::RWLock *",
3695   "name" : "android::RWLock *",
3696   "referenced_type" : "type-531",
3697   "self_type" : "type-533",
3698   "size" : 8,
3699   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3700  },
3701  {
3702   "alignment" : 8,
3703   "linker_set_key" : "android::RWLock::AutoRLock *",
3704   "name" : "android::RWLock::AutoRLock *",
3705   "referenced_type" : "type-534",
3706   "self_type" : "type-536",
3707   "size" : 8,
3708   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3709  },
3710  {
3711   "alignment" : 8,
3712   "linker_set_key" : "android::RWLock::AutoWLock *",
3713   "name" : "android::RWLock::AutoWLock *",
3714   "referenced_type" : "type-537",
3715   "self_type" : "type-538",
3716   "size" : 8,
3717   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3718  },
3719  {
3720   "alignment" : 8,
3721   "linker_set_key" : "android::RefBase *",
3722   "name" : "android::RefBase *",
3723   "referenced_type" : "type-6",
3724   "self_type" : "type-317",
3725   "size" : 8,
3726   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3727  },
3728  {
3729   "alignment" : 8,
3730   "linker_set_key" : "android::RefBase::weakref_impl *",
3731   "name" : "android::RefBase::weakref_impl *",
3732   "referenced_type" : "type-654",
3733   "self_type" : "type-653",
3734   "size" : 8,
3735   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3736  },
3737  {
3738   "alignment" : 8,
3739   "linker_set_key" : "android::RefBase::weakref_impl *",
3740   "name" : "android::RefBase::weakref_impl *",
3741   "referenced_type" : "type-9",
3742   "self_type" : "type-8",
3743   "size" : 8,
3744   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3745  },
3746  {
3747   "alignment" : 8,
3748   "linker_set_key" : "android::RefBase::weakref_type *",
3749   "name" : "android::RefBase::weakref_type *",
3750   "referenced_type" : "type-11",
3751   "self_type" : "type-10",
3752   "size" : 8,
3753   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3754  },
3755  {
3756   "alignment" : 8,
3757   "linker_set_key" : "android::ReferenceRenamer *",
3758   "name" : "android::ReferenceRenamer *",
3759   "referenced_type" : "type-312",
3760   "self_type" : "type-313",
3761   "size" : 8,
3762   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3763  },
3764  {
3765   "alignment" : 8,
3766   "linker_set_key" : "android::ScopedTrace *",
3767   "name" : "android::ScopedTrace *",
3768   "referenced_type" : "type-540",
3769   "self_type" : "type-541",
3770   "size" : 8,
3771   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3772  },
3773  {
3774   "alignment" : 8,
3775   "linker_set_key" : "android::String16 *",
3776   "name" : "android::String16 *",
3777   "referenced_type" : "type-58",
3778   "self_type" : "type-415",
3779   "size" : 8,
3780   "source_file" : "/system/core/libutils/include/utils/String16.h"
3781  },
3782  {
3783   "alignment" : 8,
3784   "linker_set_key" : "android::String8 *",
3785   "name" : "android::String8 *",
3786   "referenced_type" : "type-67",
3787   "self_type" : "type-410",
3788   "size" : 8,
3789   "source_file" : "/system/core/libutils/include/utils/String8.h"
3790  },
3791  {
3792   "alignment" : 8,
3793   "linker_set_key" : "android::Thread *",
3794   "name" : "android::Thread *",
3795   "referenced_type" : "type-86",
3796   "self_type" : "type-85",
3797   "size" : 8,
3798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3799  },
3800  {
3801   "alignment" : 8,
3802   "linker_set_key" : "android::VirtualLightRefBase *",
3803   "name" : "android::VirtualLightRefBase *",
3804   "referenced_type" : "type-215",
3805   "self_type" : "type-221",
3806   "size" : 8,
3807   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3808  },
3809  {
3810   "alignment" : 8,
3811   "linker_set_key" : "android::hardware::BHwBinder *",
3812   "name" : "android::hardware::BHwBinder *",
3813   "referenced_type" : "type-162",
3814   "self_type" : "type-161",
3815   "size" : 8,
3816   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3817  },
3818  {
3819   "alignment" : 8,
3820   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc> *",
3821   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc> *",
3822   "referenced_type" : "type-428",
3823   "self_type" : "type-427",
3824   "size" : 8,
3825   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3826  },
3827  {
3828   "alignment" : 8,
3829   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3830   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3831   "referenced_type" : "type-466",
3832   "self_type" : "type-469",
3833   "size" : 8,
3834   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3835  },
3836  {
3837   "alignment" : 8,
3838   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3839   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3840   "referenced_type" : "type-484",
3841   "self_type" : "type-489",
3842   "size" : 8,
3843   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3844  },
3845  {
3846   "alignment" : 8,
3847   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3848   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3849   "referenced_type" : "type-472",
3850   "self_type" : "type-479",
3851   "size" : 8,
3852   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3853  },
3854  {
3855   "alignment" : 8,
3856   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3857   "name" : "android::hardware::GrantorDescriptor *",
3858   "referenced_type" : "type-341",
3859   "self_type" : "type-340",
3860   "size" : 8,
3861   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3862  },
3863  {
3864   "alignment" : 8,
3865   "linker_set_key" : "android::hardware::IBinder *",
3866   "name" : "android::hardware::IBinder *",
3867   "referenced_type" : "type-29",
3868   "self_type" : "type-28",
3869   "size" : 8,
3870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3871  },
3872  {
3873   "alignment" : 8,
3874   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3875   "name" : "android::hardware::IBinder::DeathRecipient *",
3876   "referenced_type" : "type-25",
3877   "self_type" : "type-24",
3878   "size" : 8,
3879   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3880  },
3881  {
3882   "alignment" : 8,
3883   "linker_set_key" : "android::hardware::IInterface *",
3884   "name" : "android::hardware::IInterface *",
3885   "referenced_type" : "type-35",
3886   "self_type" : "type-34",
3887   "size" : 8,
3888   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3889  },
3890  {
3891   "alignment" : 8,
3892   "linker_set_key" : "android::hardware::Parcel *",
3893   "name" : "android::hardware::Parcel *",
3894   "referenced_type" : "type-429",
3895   "self_type" : "type-434",
3896   "size" : 8,
3897   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3898  },
3899  {
3900   "alignment" : 8,
3901   "linker_set_key" : "android::hardware::ProcessState *",
3902   "name" : "android::hardware::ProcessState *",
3903   "referenced_type" : "type-38",
3904   "self_type" : "type-37",
3905   "size" : 8,
3906   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3907  },
3908  {
3909   "alignment" : 8,
3910   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
3911   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
3912   "referenced_type" : "type-182",
3913   "self_type" : "type-184",
3914   "size" : 8,
3915   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3916  },
3917  {
3918   "alignment" : 8,
3919   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
3920   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
3921   "referenced_type" : "type-197",
3922   "self_type" : "type-198",
3923   "size" : 8,
3924   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3925  },
3926  {
3927   "alignment" : 8,
3928   "linker_set_key" : "android::hardware::Return<bool> *",
3929   "name" : "android::hardware::Return<bool> *",
3930   "referenced_type" : "type-174",
3931   "self_type" : "type-176",
3932   "size" : 8,
3933   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3934  },
3935  {
3936   "alignment" : 8,
3937   "linker_set_key" : "android::hardware::Return<unsigned int> *",
3938   "name" : "android::hardware::Return<unsigned int> *",
3939   "referenced_type" : "type-189",
3940   "self_type" : "type-190",
3941   "size" : 8,
3942   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3943  },
3944  {
3945   "alignment" : 8,
3946   "linker_set_key" : "android::hardware::Return<void> *",
3947   "name" : "android::hardware::Return<void> *",
3948   "referenced_type" : "type-209",
3949   "self_type" : "type-210",
3950   "size" : 8,
3951   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3952  },
3953  {
3954   "alignment" : 8,
3955   "linker_set_key" : "android::hardware::Status *",
3956   "name" : "android::hardware::Status *",
3957   "referenced_type" : "type-164",
3958   "self_type" : "type-167",
3959   "size" : 8,
3960   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3961  },
3962  {
3963   "alignment" : 8,
3964   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3965   "name" : "android::hardware::details::HidlInstrumentor *",
3966   "referenced_type" : "type-444",
3967   "self_type" : "type-645",
3968   "size" : 8,
3969   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3970  },
3971  {
3972   "alignment" : 8,
3973   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3974   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3975   "referenced_type" : "type-352",
3976   "self_type" : "type-635",
3977   "size" : 8,
3978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3979  },
3980  {
3981   "alignment" : 8,
3982   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3983   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3984   "referenced_type" : "type-343",
3985   "self_type" : "type-630",
3986   "size" : 8,
3987   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3988  },
3989  {
3990   "alignment" : 8,
3991   "linker_set_key" : "android::hardware::details::return_status *",
3992   "name" : "android::hardware::details::return_status *",
3993   "referenced_type" : "type-175",
3994   "self_type" : "type-204",
3995   "size" : 8,
3996   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3997  },
3998  {
3999   "alignment" : 8,
4000   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4001   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4002   "referenced_type" : "type-355",
4003   "self_type" : "type-354",
4004   "size" : 8,
4005   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4006  },
4007  {
4008   "alignment" : 8,
4009   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4010   "name" : "android::hardware::hidl_binder_death_recipient *",
4011   "referenced_type" : "type-151",
4012   "self_type" : "type-150",
4013   "size" : 8,
4014   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4015  },
4016  {
4017   "alignment" : 8,
4018   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4019   "name" : "android::hardware::hidl_death_recipient *",
4020   "referenced_type" : "type-154",
4021   "self_type" : "type-153",
4022   "size" : 8,
4023   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4024  },
4025  {
4026   "alignment" : 8,
4027   "linker_set_key" : "android::hardware::hidl_memory *",
4028   "name" : "android::hardware::hidl_memory *",
4029   "referenced_type" : "type-323",
4030   "self_type" : "type-324",
4031   "size" : 8,
4032   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4033  },
4034  {
4035   "alignment" : 8,
4036   "linker_set_key" : "android::hardware::hidl_string *",
4037   "name" : "android::hardware::hidl_string *",
4038   "referenced_type" : "type-321",
4039   "self_type" : "type-345",
4040   "size" : 8,
4041   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4042  },
4043  {
4044   "alignment" : 8,
4045   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4046   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4047   "referenced_type" : "type-351",
4048   "self_type" : "type-357",
4049   "size" : 8,
4050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4051  },
4052  {
4053   "alignment" : 8,
4054   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4055   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4056   "referenced_type" : "type-342",
4057   "self_type" : "type-346",
4058   "size" : 8,
4059   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4060  },
4061  {
4062   "alignment" : 8,
4063   "linker_set_key" : "android::hardware::hidl_version *",
4064   "name" : "android::hardware::hidl_version *",
4065   "referenced_type" : "type-383",
4066   "self_type" : "type-384",
4067   "size" : 8,
4068   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4069  },
4070  {
4071   "alignment" : 8,
4072   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
4073   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
4074   "referenced_type" : "type-602",
4075   "self_type" : "type-603",
4076   "size" : 8,
4077   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
4078  },
4079  {
4080   "alignment" : 8,
4081   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
4082   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
4083   "referenced_type" : "type-594",
4084   "self_type" : "type-595",
4085   "size" : 8,
4086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
4087  },
4088  {
4089   "alignment" : 8,
4090   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
4091   "name" : "android::hardware::nfc::V1_0::INfc *",
4092   "referenced_type" : "type-120",
4093   "self_type" : "type-119",
4094   "size" : 8,
4095   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4096  },
4097  {
4098   "alignment" : 8,
4099   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
4100   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
4101   "referenced_type" : "type-17",
4102   "self_type" : "type-110",
4103   "size" : 8,
4104   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4105  },
4106  {
4107   "alignment" : 8,
4108   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc *",
4109   "name" : "android::hardware::nfc::V1_1::BnHwNfc *",
4110   "referenced_type" : "type-617",
4111   "self_type" : "type-618",
4112   "size" : 8,
4113   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
4114  },
4115  {
4116   "alignment" : 8,
4117   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
4118   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
4119   "referenced_type" : "type-609",
4120   "self_type" : "type-610",
4121   "size" : 8,
4122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
4123  },
4124  {
4125   "alignment" : 8,
4126   "linker_set_key" : "android::hardware::nfc::V1_1::INfc *",
4127   "name" : "android::hardware::nfc::V1_1::INfc *",
4128   "referenced_type" : "type-134",
4129   "self_type" : "type-133",
4130   "size" : 8,
4131   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4132  },
4133  {
4134   "alignment" : 8,
4135   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback *",
4136   "name" : "android::hardware::nfc::V1_1::INfcClientCallback *",
4137   "referenced_type" : "type-16",
4138   "self_type" : "type-15",
4139   "size" : 8,
4140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4141  },
4142  {
4143   "alignment" : 8,
4144   "linker_set_key" : "android::hardware::nfc::V1_2::BnHwNfc *",
4145   "name" : "android::hardware::nfc::V1_2::BnHwNfc *",
4146   "referenced_type" : "type-459",
4147   "self_type" : "type-591",
4148   "size" : 8,
4149   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4150  },
4151  {
4152   "alignment" : 8,
4153   "linker_set_key" : "android::hardware::nfc::V1_2::BpHwNfc *",
4154   "name" : "android::hardware::nfc::V1_2::BpHwNfc *",
4155   "referenced_type" : "type-626",
4156   "self_type" : "type-685",
4157   "size" : 8,
4158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4159  },
4160  {
4161   "alignment" : 8,
4162   "linker_set_key" : "android::hardware::nfc::V1_2::BsNfc *",
4163   "name" : "android::hardware::nfc::V1_2::BsNfc *",
4164   "referenced_type" : "type-660",
4165   "self_type" : "type-666",
4166   "size" : 8,
4167   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4168  },
4169  {
4170   "alignment" : 8,
4171   "linker_set_key" : "android::hardware::nfc::V1_2::INfc *",
4172   "name" : "android::hardware::nfc::V1_2::INfc *",
4173   "referenced_type" : "type-143",
4174   "self_type" : "type-142",
4175   "size" : 8,
4176   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4177  },
4178  {
4179   "alignment" : 8,
4180   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4181   "name" : "android::hidl::base::V1_0::BnHwBase *",
4182   "referenced_type" : "type-443",
4183   "self_type" : "type-442",
4184   "size" : 8,
4185   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4186  },
4187  {
4188   "alignment" : 8,
4189   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4190   "name" : "android::hidl::base::V1_0::IBase *",
4191   "referenced_type" : "type-5",
4192   "self_type" : "type-4",
4193   "size" : 8,
4194   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4195  },
4196  {
4197   "alignment" : 8,
4198   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4199   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4200   "referenced_type" : "type-78",
4201   "self_type" : "type-77",
4202   "size" : 8,
4203   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4204  },
4205  {
4206   "alignment" : 8,
4207   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4208   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4209   "referenced_type" : "type-93",
4210   "self_type" : "type-92",
4211   "size" : 8,
4212   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4213  },
4214  {
4215   "alignment" : 8,
4216   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4217   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4218   "referenced_type" : "type-23",
4219   "self_type" : "type-26",
4220   "size" : 8,
4221   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4222  },
4223  {
4224   "alignment" : 8,
4225   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4226   "name" : "android::sp<android::hardware::IBinder> *",
4227   "referenced_type" : "type-27",
4228   "self_type" : "type-30",
4229   "size" : 8,
4230   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4231  },
4232  {
4233   "alignment" : 8,
4234   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4235   "name" : "android::sp<android::hardware::ProcessState> *",
4236   "referenced_type" : "type-36",
4237   "self_type" : "type-73",
4238   "size" : 8,
4239   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4240  },
4241  {
4242   "alignment" : 8,
4243   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4244   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4245   "referenced_type" : "type-149",
4246   "self_type" : "type-148",
4247   "size" : 8,
4248   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4249  },
4250  {
4251   "alignment" : 8,
4252   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
4253   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
4254   "referenced_type" : "type-118",
4255   "self_type" : "type-121",
4256   "size" : 8,
4257   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4258  },
4259  {
4260   "alignment" : 8,
4261   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4262   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4263   "referenced_type" : "type-109",
4264   "self_type" : "type-108",
4265   "size" : 8,
4266   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4267  },
4268  {
4269   "alignment" : 8,
4270   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
4271   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
4272   "referenced_type" : "type-132",
4273   "self_type" : "type-136",
4274   "size" : 8,
4275   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4276  },
4277  {
4278   "alignment" : 8,
4279   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4280   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4281   "referenced_type" : "type-14",
4282   "self_type" : "type-126",
4283   "size" : 8,
4284   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4285  },
4286  {
4287   "alignment" : 8,
4288   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> *",
4289   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> *",
4290   "referenced_type" : "type-141",
4291   "self_type" : "type-140",
4292   "size" : 8,
4293   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4294  },
4295  {
4296   "alignment" : 8,
4297   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4298   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4299   "referenced_type" : "type-20",
4300   "self_type" : "type-652",
4301   "size" : 8,
4302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4303  },
4304  {
4305   "alignment" : 8,
4306   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4307   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4308   "referenced_type" : "type-76",
4309   "self_type" : "type-79",
4310   "size" : 8,
4311   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4312  },
4313  {
4314   "alignment" : 8,
4315   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4316   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4317   "referenced_type" : "type-91",
4318   "self_type" : "type-105",
4319   "size" : 8,
4320   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4321  },
4322  {
4323   "alignment" : 8,
4324   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4325   "name" : "android::wp<android::hardware::BHwBinder> *",
4326   "referenced_type" : "type-358",
4327   "self_type" : "type-448",
4328   "size" : 8,
4329   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4330  },
4331  {
4332   "alignment" : 8,
4333   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4334   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4335   "referenced_type" : "type-135",
4336   "self_type" : "type-180",
4337   "size" : 8,
4338   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4339  },
4340  {
4341   "alignment" : 8,
4342   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4343   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4344   "referenced_type" : "type-152",
4345   "self_type" : "type-292",
4346   "size" : 8,
4347   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4348  },
4349  {
4350   "alignment" : 8,
4351   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4352   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4353   "referenced_type" : "type-3",
4354   "self_type" : "type-646",
4355   "size" : 8,
4356   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4357  },
4358  {
4359   "alignment" : 8,
4360   "linker_set_key" : "android_flex_plane *",
4361   "name" : "android_flex_plane *",
4362   "referenced_type" : "type-513",
4363   "self_type" : "type-516",
4364   "size" : 8,
4365   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4366  },
4367  {
4368   "alignment" : 8,
4369   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4370   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4371   "referenced_type" : "type-55",
4372   "self_type" : "type-54",
4373   "size" : 8,
4374   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4375  },
4376  {
4377   "alignment" : 8,
4378   "linker_set_key" : "char *",
4379   "name" : "char *",
4380   "referenced_type" : "type-70",
4381   "self_type" : "type-173",
4382   "size" : 8,
4383   "source_file" : "/system/core/liblog/include/log/log_read.h"
4384  },
4385  {
4386   "alignment" : 8,
4387   "linker_set_key" : "const android::NativeHandle *",
4388   "name" : "const android::NativeHandle *",
4389   "referenced_type" : "type-397",
4390   "self_type" : "type-398",
4391   "size" : 8,
4392   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4393  },
4394  {
4395   "alignment" : 8,
4396   "linker_set_key" : "const android::RefBase *",
4397   "name" : "const android::RefBase *",
4398   "referenced_type" : "type-315",
4399   "self_type" : "type-316",
4400   "size" : 8,
4401   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4402  },
4403  {
4404   "alignment" : 8,
4405   "linker_set_key" : "const android::String16 *",
4406   "name" : "const android::String16 *",
4407   "referenced_type" : "type-57",
4408   "self_type" : "type-413",
4409   "size" : 8,
4410   "source_file" : "/system/core/libutils/include/utils/String16.h"
4411  },
4412  {
4413   "alignment" : 8,
4414   "linker_set_key" : "const android::String8 *",
4415   "name" : "const android::String8 *",
4416   "referenced_type" : "type-406",
4417   "self_type" : "type-407",
4418   "size" : 8,
4419   "source_file" : "/system/core/libutils/include/utils/String8.h"
4420  },
4421  {
4422   "alignment" : 8,
4423   "linker_set_key" : "const android::VectorImpl *",
4424   "name" : "const android::VectorImpl *",
4425   "referenced_type" : "type-492",
4426   "self_type" : "type-493",
4427   "size" : 8,
4428   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4429  },
4430  {
4431   "alignment" : 8,
4432   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4433   "name" : "const android::hardware::BpHwRefBase *",
4434   "referenced_type" : "type-417",
4435   "self_type" : "type-421",
4436   "size" : 8,
4437   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4438  },
4439  {
4440   "alignment" : 8,
4441   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4442   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4443   "referenced_type" : "type-458",
4444   "self_type" : "type-460",
4445   "size" : 8,
4446   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4447  },
4448  {
4449   "alignment" : 8,
4450   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4451   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4452   "referenced_type" : "type-464",
4453   "self_type" : "type-465",
4454   "size" : 8,
4455   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4456  },
4457  {
4458   "alignment" : 8,
4459   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4460   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4461   "referenced_type" : "type-187",
4462   "self_type" : "type-188",
4463   "size" : 8,
4464   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4465  },
4466  {
4467   "alignment" : 8,
4468   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
4469   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
4470   "referenced_type" : "type-201",
4471   "self_type" : "type-202",
4472   "size" : 8,
4473   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4474  },
4475  {
4476   "alignment" : 8,
4477   "linker_set_key" : "const android::hardware::Return<bool> *",
4478   "name" : "const android::hardware::Return<bool> *",
4479   "referenced_type" : "type-179",
4480   "self_type" : "type-181",
4481   "size" : 8,
4482   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4483  },
4484  {
4485   "alignment" : 8,
4486   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
4487   "name" : "const android::hardware::Return<unsigned int> *",
4488   "referenced_type" : "type-193",
4489   "self_type" : "type-194",
4490   "size" : 8,
4491   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4492  },
4493  {
4494   "alignment" : 8,
4495   "linker_set_key" : "const android::hardware::Status *",
4496   "name" : "const android::hardware::Status *",
4497   "referenced_type" : "type-168",
4498   "self_type" : "type-172",
4499   "size" : 8,
4500   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4501  },
4502  {
4503   "alignment" : 8,
4504   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4505   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4506   "referenced_type" : "type-638",
4507   "self_type" : "type-639",
4508   "size" : 8,
4509   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4510  },
4511  {
4512   "alignment" : 8,
4513   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4514   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4515   "referenced_type" : "type-632",
4516   "self_type" : "type-633",
4517   "size" : 8,
4518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4519  },
4520  {
4521   "alignment" : 8,
4522   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4523   "name" : "const android::hardware::details::hidl_pointer<int> *",
4524   "referenced_type" : "type-495",
4525   "self_type" : "type-506",
4526   "size" : 8,
4527   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4528  },
4529  {
4530   "alignment" : 8,
4531   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
4532   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
4533   "referenced_type" : "type-558",
4534   "self_type" : "type-570",
4535   "size" : 8,
4536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4537  },
4538  {
4539   "alignment" : 8,
4540   "linker_set_key" : "const android::hardware::details::return_status *",
4541   "name" : "const android::hardware::details::return_status *",
4542   "referenced_type" : "type-206",
4543   "self_type" : "type-207",
4544   "size" : 8,
4545   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4546  },
4547  {
4548   "alignment" : 8,
4549   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4550   "name" : "const android::hardware::hidl_death_recipient *",
4551   "referenced_type" : "type-648",
4552   "self_type" : "type-651",
4553   "size" : 8,
4554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4555  },
4556  {
4557   "alignment" : 8,
4558   "linker_set_key" : "const android::hardware::hidl_memory *",
4559   "name" : "const android::hardware::hidl_memory *",
4560   "referenced_type" : "type-328",
4561   "self_type" : "type-332",
4562   "size" : 8,
4563   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4564  },
4565  {
4566   "alignment" : 8,
4567   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4568   "name" : "const android::hardware::hidl_vec<int> *",
4569   "referenced_type" : "type-366",
4570   "self_type" : "type-367",
4571   "size" : 8,
4572   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4573  },
4574  {
4575   "alignment" : 8,
4576   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
4577   "name" : "const android::hardware::hidl_vec<unsigned char> *",
4578   "referenced_type" : "type-373",
4579   "self_type" : "type-374",
4580   "size" : 8,
4581   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4582  },
4583  {
4584   "alignment" : 8,
4585   "linker_set_key" : "const android::hardware::hidl_version *",
4586   "name" : "const android::hardware::hidl_version *",
4587   "referenced_type" : "type-385",
4588   "self_type" : "type-386",
4589   "size" : 8,
4590   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4591  },
4592  {
4593   "alignment" : 8,
4594   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
4595   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
4596   "referenced_type" : "type-607",
4597   "self_type" : "type-608",
4598   "size" : 8,
4599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
4600  },
4601  {
4602   "alignment" : 8,
4603   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
4604   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
4605   "referenced_type" : "type-599",
4606   "self_type" : "type-600",
4607   "size" : 8,
4608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
4609  },
4610  {
4611   "alignment" : 8,
4612   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
4613   "name" : "const android::hardware::nfc::V1_0::INfc *",
4614   "referenced_type" : "type-563",
4615   "self_type" : "type-564",
4616   "size" : 8,
4617   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
4618  },
4619  {
4620   "alignment" : 8,
4621   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
4622   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
4623   "referenced_type" : "type-116",
4624   "self_type" : "type-117",
4625   "size" : 8,
4626   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4627  },
4628  {
4629   "alignment" : 8,
4630   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc *",
4631   "name" : "const android::hardware::nfc::V1_1::BpHwNfc *",
4632   "referenced_type" : "type-622",
4633   "self_type" : "type-624",
4634   "size" : 8,
4635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
4636  },
4637  {
4638   "alignment" : 8,
4639   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
4640   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
4641   "referenced_type" : "type-615",
4642   "self_type" : "type-616",
4643   "size" : 8,
4644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
4645  },
4646  {
4647   "alignment" : 8,
4648   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc *",
4649   "name" : "const android::hardware::nfc::V1_1::INfc *",
4650   "referenced_type" : "type-580",
4651   "self_type" : "type-581",
4652   "size" : 8,
4653   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4654  },
4655  {
4656   "alignment" : 8,
4657   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
4658   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
4659   "referenced_type" : "type-130",
4660   "self_type" : "type-131",
4661   "size" : 8,
4662   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4663  },
4664  {
4665   "alignment" : 8,
4666   "linker_set_key" : "const android::hardware::nfc::V1_2::BpHwNfc *",
4667   "name" : "const android::hardware::nfc::V1_2::BpHwNfc *",
4668   "referenced_type" : "type-625",
4669   "self_type" : "type-629",
4670   "size" : 8,
4671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
4672  },
4673  {
4674   "alignment" : 8,
4675   "linker_set_key" : "const android::hardware::nfc::V1_2::INfc *",
4676   "name" : "const android::hardware::nfc::V1_2::INfc *",
4677   "referenced_type" : "type-583",
4678   "self_type" : "type-584",
4679   "size" : 8,
4680   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
4681  },
4682  {
4683   "alignment" : 8,
4684   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4685   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4686   "referenced_type" : "type-592",
4687   "self_type" : "type-593",
4688   "size" : 8,
4689   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4690  },
4691  {
4692   "alignment" : 8,
4693   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4694   "name" : "const android::hidl::base::V1_0::IBase *",
4695   "referenced_type" : "type-21",
4696   "self_type" : "type-22",
4697   "size" : 8,
4698   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4699  },
4700  {
4701   "alignment" : 8,
4702   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4703   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4704   "referenced_type" : "type-82",
4705   "self_type" : "type-83",
4706   "size" : 8,
4707   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4708  },
4709  {
4710   "alignment" : 8,
4711   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4712   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4713   "referenced_type" : "type-542",
4714   "self_type" : "type-543",
4715   "size" : 8,
4716   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4717  },
4718  {
4719   "alignment" : 8,
4720   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4721   "name" : "const android::sp<android::hardware::IBinder> *",
4722   "referenced_type" : "type-31",
4723   "self_type" : "type-32",
4724   "size" : 8,
4725   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4726  },
4727  {
4728   "alignment" : 8,
4729   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4730   "name" : "const android::sp<android::hardware::ProcessState> *",
4731   "referenced_type" : "type-74",
4732   "self_type" : "type-75",
4733   "size" : 8,
4734   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4735  },
4736  {
4737   "alignment" : 8,
4738   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4739   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4740   "referenced_type" : "type-159",
4741   "self_type" : "type-158",
4742   "size" : 8,
4743   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4744  },
4745  {
4746   "alignment" : 8,
4747   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4748   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4749   "referenced_type" : "type-325",
4750   "self_type" : "type-637",
4751   "size" : 8,
4752   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4753  },
4754  {
4755   "alignment" : 8,
4756   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
4757   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
4758   "referenced_type" : "type-122",
4759   "self_type" : "type-124",
4760   "size" : 8,
4761   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4762  },
4763  {
4764   "alignment" : 8,
4765   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4766   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4767   "referenced_type" : "type-114",
4768   "self_type" : "type-113",
4769   "size" : 8,
4770   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4771  },
4772  {
4773   "alignment" : 8,
4774   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
4775   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
4776   "referenced_type" : "type-137",
4777   "self_type" : "type-139",
4778   "size" : 8,
4779   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4780  },
4781  {
4782   "alignment" : 8,
4783   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4784   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4785   "referenced_type" : "type-13",
4786   "self_type" : "type-129",
4787   "size" : 8,
4788   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4789  },
4790  {
4791   "alignment" : 8,
4792   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_2::INfc> *",
4793   "name" : "const android::sp<android::hardware::nfc::V1_2::INfc> *",
4794   "referenced_type" : "type-147",
4795   "self_type" : "type-146",
4796   "size" : 8,
4797   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4798  },
4799  {
4800   "alignment" : 8,
4801   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4802   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4803   "referenced_type" : "type-19",
4804   "self_type" : "type-18",
4805   "size" : 8,
4806   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4807  },
4808  {
4809   "alignment" : 8,
4810   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4811   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4812   "referenced_type" : "type-80",
4813   "self_type" : "type-81",
4814   "size" : 8,
4815   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4816  },
4817  {
4818   "alignment" : 8,
4819   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4820   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4821   "referenced_type" : "type-106",
4822   "self_type" : "type-107",
4823   "size" : 8,
4824   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4825  },
4826  {
4827   "alignment" : 8,
4828   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4829   "name" : "const android::wp<android::hardware::BHwBinder> *",
4830   "referenced_type" : "type-601",
4831   "self_type" : "type-614",
4832   "size" : 8,
4833   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4834  },
4835  {
4836   "alignment" : 8,
4837   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4838   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4839   "referenced_type" : "type-303",
4840   "self_type" : "type-314",
4841   "size" : 8,
4842   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4843  },
4844  {
4845   "alignment" : 8,
4846   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4847   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4848   "referenced_type" : "type-650",
4849   "self_type" : "type-649",
4850   "size" : 8,
4851   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4852  },
4853  {
4854   "alignment" : 8,
4855   "linker_set_key" : "const char *",
4856   "name" : "const char *",
4857   "referenced_type" : "type-69",
4858   "self_type" : "type-68",
4859   "size" : 8,
4860   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4861  },
4862  {
4863   "alignment" : 8,
4864   "linker_set_key" : "const char16_t *",
4865   "name" : "const char16_t *",
4866   "referenced_type" : "type-60",
4867   "self_type" : "type-59",
4868   "size" : 8,
4869   "source_file" : "/system/core/libutils/include/utils/String16.h"
4870  },
4871  {
4872   "alignment" : 8,
4873   "linker_set_key" : "const log_msg *",
4874   "name" : "const log_msg *",
4875   "referenced_type" : "type-94",
4876   "self_type" : "type-115",
4877   "size" : 8,
4878   "source_file" : "/system/core/liblog/include/log/log_read.h"
4879  },
4880  {
4881   "alignment" : 8,
4882   "linker_set_key" : "const native_handle *",
4883   "name" : "const native_handle *",
4884   "referenced_type" : "type-266",
4885   "self_type" : "type-265",
4886   "size" : 8,
4887   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4888  },
4889  {
4890   "alignment" : 8,
4891   "linker_set_key" : "const unsigned char *",
4892   "name" : "const unsigned char *",
4893   "referenced_type" : "type-382",
4894   "self_type" : "type-381",
4895   "size" : 8,
4896   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4897  },
4898  {
4899   "alignment" : 8,
4900   "linker_set_key" : "const unsigned long long *",
4901   "name" : "const unsigned long long *",
4902   "referenced_type" : "type-436",
4903   "self_type" : "type-435",
4904   "size" : 8,
4905   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4906  },
4907  {
4908   "alignment" : 8,
4909   "linker_set_key" : "const void *",
4910   "name" : "const void *",
4911   "referenced_type" : "type-388",
4912   "self_type" : "type-389",
4913   "size" : 8,
4914   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4915  },
4916  {
4917   "alignment" : 8,
4918   "linker_set_key" : "int (*)(void *)",
4919   "name" : "int (*)(void *)",
4920   "referenced_type" : "type-522",
4921   "self_type" : "type-523",
4922   "size" : 8,
4923   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4924  },
4925  {
4926   "alignment" : 8,
4927   "linker_set_key" : "int *",
4928   "name" : "int *",
4929   "referenced_type" : "type-39",
4930   "self_type" : "type-365",
4931   "size" : 8,
4932   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4933  },
4934  {
4935   "alignment" : 8,
4936   "linker_set_key" : "log_msg *",
4937   "name" : "log_msg *",
4938   "referenced_type" : "type-95",
4939   "self_type" : "type-157",
4940   "size" : 8,
4941   "source_file" : "/system/core/liblog/include/log/log_read.h"
4942  },
4943  {
4944   "alignment" : 8,
4945   "linker_set_key" : "native_handle *",
4946   "name" : "native_handle *",
4947   "referenced_type" : "type-195",
4948   "self_type" : "type-219",
4949   "size" : 8,
4950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4951  },
4952  {
4953   "alignment" : 8,
4954   "linker_set_key" : "unsigned char *",
4955   "name" : "unsigned char *",
4956   "referenced_type" : "type-98",
4957   "self_type" : "type-372",
4958   "size" : 8,
4959   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4960  },
4961  {
4962   "alignment" : 8,
4963   "linker_set_key" : "unsigned long *",
4964   "name" : "unsigned long *",
4965   "referenced_type" : "type-44",
4966   "self_type" : "type-669",
4967   "size" : 8,
4968   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4969  },
4970  {
4971   "alignment" : 8,
4972   "linker_set_key" : "unsigned long long *",
4973   "name" : "unsigned long long *",
4974   "referenced_type" : "type-278",
4975   "self_type" : "type-431",
4976   "size" : 8,
4977   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4978  },
4979  {
4980   "alignment" : 8,
4981   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4982   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4983   "referenced_type" : "type-433",
4984   "self_type" : "type-432",
4985   "size" : 8,
4986   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4987  },
4988  {
4989   "alignment" : 8,
4990   "linker_set_key" : "void *",
4991   "name" : "void *",
4992   "referenced_type" : "type-41",
4993   "self_type" : "type-40",
4994   "size" : 8,
4995   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4996  },
4997  {
4998   "alignment" : 8,
4999   "linker_set_key" : "void **",
5000   "name" : "void **",
5001   "referenced_type" : "type-40",
5002   "self_type" : "type-524",
5003   "size" : 8,
5004   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5005  }
5006 ],
5007 "qualified_types" :
5008 [
5009  {
5010   "alignment" : 8,
5011   "is_const" : true,
5012   "linker_set_key" : "android::RefBase::weakref_impl *const",
5013   "name" : "android::RefBase::weakref_impl *const",
5014   "referenced_type" : "type-653",
5015   "self_type" : "type-655",
5016   "size" : 8,
5017   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5018  },
5019  {
5020   "alignment" : 8,
5021   "is_const" : true,
5022   "linker_set_key" : "android::RefBase::weakref_impl *const",
5023   "name" : "android::RefBase::weakref_impl *const",
5024   "referenced_type" : "type-8",
5025   "self_type" : "type-7",
5026   "size" : 8,
5027   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5028  },
5029  {
5030   "alignment" : 8,
5031   "is_const" : true,
5032   "linker_set_key" : "android::hardware::IBinder *const",
5033   "name" : "android::hardware::IBinder *const",
5034   "referenced_type" : "type-28",
5035   "self_type" : "type-419",
5036   "size" : 8,
5037   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5038  },
5039  {
5040   "alignment" : 8,
5041   "is_const" : true,
5042   "linker_set_key" : "const android::NativeHandle",
5043   "name" : "const android::NativeHandle",
5044   "referenced_type" : "type-218",
5045   "self_type" : "type-397",
5046   "size" : 24,
5047   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5048  },
5049  {
5050   "alignment" : 8,
5051   "is_const" : true,
5052   "linker_set_key" : "const android::RefBase",
5053   "name" : "const android::RefBase",
5054   "referenced_type" : "type-6",
5055   "self_type" : "type-315",
5056   "size" : 16,
5057   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5058  },
5059  {
5060   "alignment" : 8,
5061   "is_const" : true,
5062   "linker_set_key" : "const android::String16",
5063   "name" : "const android::String16",
5064   "referenced_type" : "type-58",
5065   "self_type" : "type-57",
5066   "size" : 8,
5067   "source_file" : "/system/core/libutils/include/utils/String16.h"
5068  },
5069  {
5070   "alignment" : 8,
5071   "is_const" : true,
5072   "linker_set_key" : "const android::String8",
5073   "name" : "const android::String8",
5074   "referenced_type" : "type-67",
5075   "self_type" : "type-406",
5076   "size" : 8,
5077   "source_file" : "/system/core/libutils/include/utils/String8.h"
5078  },
5079  {
5080   "alignment" : 8,
5081   "is_const" : true,
5082   "linker_set_key" : "const android::VectorImpl",
5083   "name" : "const android::VectorImpl",
5084   "referenced_type" : "type-49",
5085   "self_type" : "type-492",
5086   "size" : 40,
5087   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5088  },
5089  {
5090   "alignment" : 8,
5091   "is_const" : true,
5092   "linker_set_key" : "const android::hardware::BpHwRefBase",
5093   "name" : "const android::hardware::BpHwRefBase",
5094   "referenced_type" : "type-418",
5095   "self_type" : "type-417",
5096   "size" : 48,
5097   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5098  },
5099  {
5100   "alignment" : 8,
5101   "is_const" : true,
5102   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5103   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5104   "referenced_type" : "type-452",
5105   "self_type" : "type-458",
5106   "size" : 64,
5107   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5108  },
5109  {
5110   "alignment" : 8,
5111   "is_const" : true,
5112   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5113   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5114   "referenced_type" : "type-461",
5115   "self_type" : "type-464",
5116   "size" : 64,
5117   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5118  },
5119  {
5120   "alignment" : 8,
5121   "is_const" : true,
5122   "linker_set_key" : "const android::hardware::Parcel",
5123   "name" : "const android::hardware::Parcel",
5124   "referenced_type" : "type-429",
5125   "self_type" : "type-440",
5126   "size" : 136,
5127   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5128  },
5129  {
5130   "alignment" : 8,
5131   "is_const" : true,
5132   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5133   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5134   "referenced_type" : "type-182",
5135   "self_type" : "type-187",
5136   "size" : 40,
5137   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5138  },
5139  {
5140   "alignment" : 8,
5141   "is_const" : true,
5142   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
5143   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
5144   "referenced_type" : "type-197",
5145   "self_type" : "type-201",
5146   "size" : 48,
5147   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5148  },
5149  {
5150   "alignment" : 8,
5151   "is_const" : true,
5152   "linker_set_key" : "const android::hardware::Return<bool>",
5153   "name" : "const android::hardware::Return<bool>",
5154   "referenced_type" : "type-174",
5155   "self_type" : "type-179",
5156   "size" : 40,
5157   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5158  },
5159  {
5160   "alignment" : 8,
5161   "is_const" : true,
5162   "linker_set_key" : "const android::hardware::Return<unsigned int>",
5163   "name" : "const android::hardware::Return<unsigned int>",
5164   "referenced_type" : "type-189",
5165   "self_type" : "type-193",
5166   "size" : 40,
5167   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5168  },
5169  {
5170   "alignment" : 8,
5171   "is_const" : true,
5172   "linker_set_key" : "const android::hardware::Status",
5173   "name" : "const android::hardware::Status",
5174   "referenced_type" : "type-164",
5175   "self_type" : "type-168",
5176   "size" : 32,
5177   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5178  },
5179  {
5180   "alignment" : 4,
5181   "is_const" : true,
5182   "linker_set_key" : "const android::hardware::details::SchedPrio",
5183   "name" : "const android::hardware::details::SchedPrio",
5184   "referenced_type" : "type-455",
5185   "self_type" : "type-457",
5186   "size" : 8,
5187   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5188  },
5189  {
5190   "alignment" : 8,
5191   "is_const" : true,
5192   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5193   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5194   "referenced_type" : "type-352",
5195   "self_type" : "type-638",
5196   "size" : 8,
5197   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5198  },
5199  {
5200   "alignment" : 8,
5201   "is_const" : true,
5202   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5203   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5204   "referenced_type" : "type-343",
5205   "self_type" : "type-632",
5206   "size" : 8,
5207   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5208  },
5209  {
5210   "alignment" : 8,
5211   "is_const" : true,
5212   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5213   "name" : "const android::hardware::details::hidl_pointer<int>",
5214   "referenced_type" : "type-363",
5215   "self_type" : "type-495",
5216   "size" : 8,
5217   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5218  },
5219  {
5220   "alignment" : 8,
5221   "is_const" : true,
5222   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
5223   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
5224   "referenced_type" : "type-370",
5225   "self_type" : "type-558",
5226   "size" : 8,
5227   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5228  },
5229  {
5230   "alignment" : 8,
5231   "is_const" : true,
5232   "linker_set_key" : "const android::hardware::details::return_status",
5233   "name" : "const android::hardware::details::return_status",
5234   "referenced_type" : "type-175",
5235   "self_type" : "type-206",
5236   "size" : 40,
5237   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5238  },
5239  {
5240   "alignment" : 8,
5241   "is_const" : true,
5242   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5243   "name" : "const android::hardware::hidl_death_recipient",
5244   "referenced_type" : "type-154",
5245   "self_type" : "type-648",
5246   "size" : 24,
5247   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5248  },
5249  {
5250   "alignment" : 8,
5251   "is_const" : true,
5252   "linker_set_key" : "const android::hardware::hidl_handle",
5253   "name" : "const android::hardware::hidl_handle",
5254   "referenced_type" : "type-319",
5255   "self_type" : "type-390",
5256   "size" : 16,
5257   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5258  },
5259  {
5260   "alignment" : 8,
5261   "is_const" : true,
5262   "linker_set_key" : "const android::hardware::hidl_memory",
5263   "name" : "const android::hardware::hidl_memory",
5264   "referenced_type" : "type-323",
5265   "self_type" : "type-328",
5266   "size" : 40,
5267   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5268  },
5269  {
5270   "alignment" : 8,
5271   "is_const" : true,
5272   "linker_set_key" : "const android::hardware::hidl_string",
5273   "name" : "const android::hardware::hidl_string",
5274   "referenced_type" : "type-321",
5275   "self_type" : "type-320",
5276   "size" : 16,
5277   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5278  },
5279  {
5280   "alignment" : 8,
5281   "is_const" : true,
5282   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5283   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5284   "referenced_type" : "type-342",
5285   "self_type" : "type-585",
5286   "size" : 16,
5287   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
5288  },
5289  {
5290   "alignment" : 8,
5291   "is_const" : true,
5292   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5293   "name" : "const android::hardware::hidl_vec<int>",
5294   "referenced_type" : "type-362",
5295   "self_type" : "type-366",
5296   "size" : 16,
5297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5298  },
5299  {
5300   "alignment" : 8,
5301   "is_const" : true,
5302   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
5303   "name" : "const android::hardware::hidl_vec<unsigned char>",
5304   "referenced_type" : "type-369",
5305   "self_type" : "type-373",
5306   "size" : 16,
5307   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5308  },
5309  {
5310   "alignment" : 2,
5311   "is_const" : true,
5312   "linker_set_key" : "const android::hardware::hidl_version",
5313   "name" : "const android::hardware::hidl_version",
5314   "referenced_type" : "type-383",
5315   "self_type" : "type-385",
5316   "size" : 4,
5317   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5318  },
5319  {
5320   "alignment" : 8,
5321   "is_const" : true,
5322   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc",
5323   "name" : "const android::hardware::nfc::V1_0::BpHwNfc",
5324   "referenced_type" : "type-604",
5325   "self_type" : "type-607",
5326   "size" : 216,
5327   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
5328  },
5329  {
5330   "alignment" : 8,
5331   "is_const" : true,
5332   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
5333   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
5334   "referenced_type" : "type-596",
5335   "self_type" : "type-599",
5336   "size" : 216,
5337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
5338  },
5339  {
5340   "alignment" : 8,
5341   "is_const" : true,
5342   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc",
5343   "name" : "const android::hardware::nfc::V1_0::INfc",
5344   "referenced_type" : "type-120",
5345   "self_type" : "type-563",
5346   "size" : 24,
5347   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
5348  },
5349  {
5350   "alignment" : 8,
5351   "is_const" : true,
5352   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback",
5353   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback",
5354   "referenced_type" : "type-17",
5355   "self_type" : "type-116",
5356   "size" : 24,
5357   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5358  },
5359  {
5360   "alignment" : 4,
5361   "is_const" : true,
5362   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcEvent",
5363   "name" : "const android::hardware::nfc::V1_0::NfcEvent",
5364   "referenced_type" : "type-554",
5365   "self_type" : "type-555",
5366   "size" : 4,
5367   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5368  },
5369  {
5370   "alignment" : 4,
5371   "is_const" : true,
5372   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcStatus",
5373   "name" : "const android::hardware::nfc::V1_0::NfcStatus",
5374   "referenced_type" : "type-183",
5375   "self_type" : "type-557",
5376   "size" : 4,
5377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5378  },
5379  {
5380   "alignment" : 8,
5381   "is_const" : true,
5382   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc",
5383   "name" : "const android::hardware::nfc::V1_1::BpHwNfc",
5384   "referenced_type" : "type-619",
5385   "self_type" : "type-622",
5386   "size" : 216,
5387   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
5388  },
5389  {
5390   "alignment" : 8,
5391   "is_const" : true,
5392   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
5393   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
5394   "referenced_type" : "type-611",
5395   "self_type" : "type-615",
5396   "size" : 216,
5397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
5398  },
5399  {
5400   "alignment" : 1,
5401   "is_const" : true,
5402   "linker_set_key" : "const android::hardware::nfc::V1_1::Constant",
5403   "name" : "const android::hardware::nfc::V1_1::Constant",
5404   "referenced_type" : "type-566",
5405   "self_type" : "type-572",
5406   "size" : 1,
5407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5408  },
5409  {
5410   "alignment" : 8,
5411   "is_const" : true,
5412   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc",
5413   "name" : "const android::hardware::nfc::V1_1::INfc",
5414   "referenced_type" : "type-134",
5415   "self_type" : "type-580",
5416   "size" : 24,
5417   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
5418  },
5419  {
5420   "alignment" : 8,
5421   "is_const" : true,
5422   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback",
5423   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback",
5424   "referenced_type" : "type-16",
5425   "self_type" : "type-130",
5426   "size" : 24,
5427   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5428  },
5429  {
5430   "alignment" : 4,
5431   "is_const" : true,
5432   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcEvent",
5433   "name" : "const android::hardware::nfc::V1_1::NfcEvent",
5434   "referenced_type" : "type-565",
5435   "self_type" : "type-571",
5436   "size" : 4,
5437   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5438  },
5439  {
5440   "alignment" : 1,
5441   "is_const" : true,
5442   "linker_set_key" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
5443   "name" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
5444   "referenced_type" : "type-568",
5445   "self_type" : "type-573",
5446   "size" : 1,
5447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5448  },
5449  {
5450   "alignment" : 8,
5451   "is_const" : true,
5452   "linker_set_key" : "const android::hardware::nfc::V1_2::BpHwNfc",
5453   "name" : "const android::hardware::nfc::V1_2::BpHwNfc",
5454   "referenced_type" : "type-626",
5455   "self_type" : "type-625",
5456   "size" : 216,
5457   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
5458  },
5459  {
5460   "alignment" : 8,
5461   "is_const" : true,
5462   "linker_set_key" : "const android::hardware::nfc::V1_2::INfc",
5463   "name" : "const android::hardware::nfc::V1_2::INfc",
5464   "referenced_type" : "type-143",
5465   "self_type" : "type-583",
5466   "size" : 24,
5467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
5468  },
5469  {
5470   "alignment" : 8,
5471   "is_const" : true,
5472   "linker_set_key" : "const android::hardware::nfc::V1_2::NfcConfig",
5473   "name" : "const android::hardware::nfc::V1_2::NfcConfig",
5474   "referenced_type" : "type-582",
5475   "self_type" : "type-680",
5476   "size" : 80,
5477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
5478  },
5479  {
5480   "alignment" : 8,
5481   "is_const" : true,
5482   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5483   "name" : "const android::hidl::base::V1_0::BpHwBase",
5484   "referenced_type" : "type-588",
5485   "self_type" : "type-592",
5486   "size" : 216,
5487   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5488  },
5489  {
5490   "alignment" : 4,
5491   "is_const" : true,
5492   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5493   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5494   "referenced_type" : "type-400",
5495   "self_type" : "type-401",
5496   "size" : 4,
5497   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5498  },
5499  {
5500   "alignment" : 8,
5501   "is_const" : true,
5502   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5503   "name" : "const android::hidl::base::V1_0::IBase",
5504   "referenced_type" : "type-5",
5505   "self_type" : "type-21",
5506   "size" : 24,
5507   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5508  },
5509  {
5510   "alignment" : 8,
5511   "is_const" : true,
5512   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5513   "name" : "const android::hidl::base::V1_0::IBase *const",
5514   "referenced_type" : "type-22",
5515   "self_type" : "type-470",
5516   "size" : 8,
5517   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5518  },
5519  {
5520   "alignment" : 8,
5521   "is_const" : true,
5522   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5523   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5524   "referenced_type" : "type-78",
5525   "self_type" : "type-82",
5526   "size" : 24,
5527   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5528  },
5529  {
5530   "alignment" : 4,
5531   "is_const" : true,
5532   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5533   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5534   "referenced_type" : "type-545",
5535   "self_type" : "type-549",
5536   "size" : 4,
5537   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5538  },
5539  {
5540   "alignment" : 1,
5541   "is_const" : true,
5542   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5543   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5544   "referenced_type" : "type-544",
5545   "self_type" : "type-547",
5546   "size" : 1,
5547   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5548  },
5549  {
5550   "alignment" : 8,
5551   "is_const" : true,
5552   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5553   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5554   "referenced_type" : "type-93",
5555   "self_type" : "type-542",
5556   "size" : 24,
5557   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5558  },
5559  {
5560   "alignment" : 8,
5561   "is_const" : true,
5562   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5563   "name" : "const android::sp<android::hardware::IBinder>",
5564   "referenced_type" : "type-27",
5565   "self_type" : "type-31",
5566   "size" : 8,
5567   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5568  },
5569  {
5570   "alignment" : 8,
5571   "is_const" : true,
5572   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5573   "name" : "const android::sp<android::hardware::ProcessState>",
5574   "referenced_type" : "type-36",
5575   "self_type" : "type-74",
5576   "size" : 8,
5577   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5578  },
5579  {
5580   "alignment" : 8,
5581   "is_const" : true,
5582   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5583   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5584   "referenced_type" : "type-149",
5585   "self_type" : "type-159",
5586   "size" : 8,
5587   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5588  },
5589  {
5590   "alignment" : 8,
5591   "is_const" : true,
5592   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5593   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5594   "referenced_type" : "type-326",
5595   "self_type" : "type-325",
5596   "size" : 8,
5597   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5598  },
5599  {
5600   "alignment" : 8,
5601   "is_const" : true,
5602   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
5603   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
5604   "referenced_type" : "type-118",
5605   "self_type" : "type-122",
5606   "size" : 8,
5607   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5608  },
5609  {
5610   "alignment" : 8,
5611   "is_const" : true,
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-109",
5615   "self_type" : "type-114",
5616   "size" : 8,
5617   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5618  },
5619  {
5620   "alignment" : 8,
5621   "is_const" : true,
5622   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
5623   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
5624   "referenced_type" : "type-132",
5625   "self_type" : "type-137",
5626   "size" : 8,
5627   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5628  },
5629  {
5630   "alignment" : 8,
5631   "is_const" : true,
5632   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
5633   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
5634   "referenced_type" : "type-14",
5635   "self_type" : "type-13",
5636   "size" : 8,
5637   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5638  },
5639  {
5640   "alignment" : 8,
5641   "is_const" : true,
5642   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_2::INfc>",
5643   "name" : "const android::sp<android::hardware::nfc::V1_2::INfc>",
5644   "referenced_type" : "type-141",
5645   "self_type" : "type-147",
5646   "size" : 8,
5647   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5648  },
5649  {
5650   "alignment" : 8,
5651   "is_const" : true,
5652   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5653   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5654   "referenced_type" : "type-20",
5655   "self_type" : "type-19",
5656   "size" : 8,
5657   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5658  },
5659  {
5660   "alignment" : 8,
5661   "is_const" : true,
5662   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5663   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5664   "referenced_type" : "type-76",
5665   "self_type" : "type-80",
5666   "size" : 8,
5667   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5668  },
5669  {
5670   "alignment" : 8,
5671   "is_const" : true,
5672   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5673   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5674   "referenced_type" : "type-91",
5675   "self_type" : "type-106",
5676   "size" : 8,
5677   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5678  },
5679  {
5680   "alignment" : 8,
5681   "is_const" : true,
5682   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5683   "name" : "const android::wp<android::hardware::BHwBinder>",
5684   "referenced_type" : "type-358",
5685   "self_type" : "type-601",
5686   "size" : 16,
5687   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5688  },
5689  {
5690   "alignment" : 8,
5691   "is_const" : true,
5692   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5693   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5694   "referenced_type" : "type-152",
5695   "self_type" : "type-303",
5696   "size" : 16,
5697   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5698  },
5699  {
5700   "alignment" : 8,
5701   "is_const" : true,
5702   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5703   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5704   "referenced_type" : "type-3",
5705   "self_type" : "type-650",
5706   "size" : 16,
5707   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5708  },
5709  {
5710   "alignment" : 1,
5711   "is_const" : true,
5712   "linker_set_key" : "const bool",
5713   "name" : "const bool",
5714   "referenced_type" : "type-53",
5715   "self_type" : "type-87",
5716   "size" : 1,
5717   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5718  },
5719  {
5720   "alignment" : 1,
5721   "is_const" : true,
5722   "linker_set_key" : "const char",
5723   "name" : "const char",
5724   "referenced_type" : "type-70",
5725   "self_type" : "type-69",
5726   "size" : 1,
5727   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5728  },
5729  {
5730   "alignment" : 2,
5731   "is_const" : true,
5732   "linker_set_key" : "const char16_t",
5733   "name" : "const char16_t",
5734   "referenced_type" : "type-61",
5735   "self_type" : "type-60",
5736   "size" : 2,
5737   "source_file" : "/system/core/libutils/include/utils/String16.h"
5738  },
5739  {
5740   "alignment" : 8,
5741   "is_const" : true,
5742   "linker_set_key" : "const double",
5743   "name" : "const double",
5744   "referenced_type" : "type-288",
5745   "self_type" : "type-310",
5746   "size" : 8,
5747   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5748  },
5749  {
5750   "alignment" : 4,
5751   "is_const" : true,
5752   "linker_set_key" : "const float",
5753   "name" : "const float",
5754   "referenced_type" : "type-283",
5755   "self_type" : "type-306",
5756   "size" : 4,
5757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5758  },
5759  {
5760   "alignment" : 4,
5761   "is_const" : true,
5762   "linker_set_key" : "const int",
5763   "name" : "const int",
5764   "referenced_type" : "type-39",
5765   "self_type" : "type-478",
5766   "size" : 4,
5767   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5768  },
5769  {
5770   "is_const" : true,
5771   "linker_set_key" : "const iter<is_const>",
5772   "name" : "const iter<is_const>",
5773   "referenced_type" : "type-335",
5774   "self_type" : "type-334",
5775   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5776  },
5777  {
5778   "is_const" : true,
5779   "linker_set_key" : "const iter<is_const>",
5780   "name" : "const iter<is_const>",
5781   "referenced_type" : "type-658",
5782   "self_type" : "type-657",
5783   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5784  },
5785  {
5786   "alignment" : 4,
5787   "is_const" : true,
5788   "linker_set_key" : "const log_msg",
5789   "name" : "const log_msg",
5790   "referenced_type" : "type-95",
5791   "self_type" : "type-94",
5792   "size" : 5124,
5793   "source_file" : "/system/core/liblog/include/log/log_read.h"
5794  },
5795  {
5796   "alignment" : 8,
5797   "is_const" : true,
5798   "linker_set_key" : "const long",
5799   "name" : "const long",
5800   "referenced_type" : "type-45",
5801   "self_type" : "type-302",
5802   "size" : 8,
5803   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5804  },
5805  {
5806   "alignment" : 4,
5807   "is_const" : true,
5808   "linker_set_key" : "const native_handle",
5809   "name" : "const native_handle",
5810   "referenced_type" : "type-195",
5811   "self_type" : "type-266",
5812   "size" : 12,
5813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5814  },
5815  {
5816   "alignment" : 2,
5817   "is_const" : true,
5818   "linker_set_key" : "const short",
5819   "name" : "const short",
5820   "referenced_type" : "type-240",
5821   "self_type" : "type-297",
5822   "size" : 2,
5823   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5824  },
5825  {
5826   "alignment" : 1,
5827   "is_const" : true,
5828   "linker_set_key" : "const signed char",
5829   "name" : "const signed char",
5830   "referenced_type" : "type-295",
5831   "self_type" : "type-294",
5832   "size" : 1,
5833   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5834  },
5835  {
5836   "alignment" : 4,
5837   "is_const" : true,
5838   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5839   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5840   "referenced_type" : "type-560",
5841   "self_type" : "type-559",
5842   "size" : 28,
5843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5844  },
5845  {
5846   "alignment" : 4,
5847   "is_const" : true,
5848   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5849   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5850   "referenced_type" : "type-671",
5851   "self_type" : "type-670",
5852   "size" : 28,
5853   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5854  },
5855  {
5856   "alignment" : 4,
5857   "is_const" : true,
5858   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5859   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5860   "referenced_type" : "type-562",
5861   "self_type" : "type-561",
5862   "size" : 20,
5863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5864  },
5865  {
5866   "alignment" : 4,
5867   "is_const" : true,
5868   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5869   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5870   "referenced_type" : "type-673",
5871   "self_type" : "type-672",
5872   "size" : 20,
5873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5874  },
5875  {
5876   "alignment" : 1,
5877   "is_const" : true,
5878   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5879   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5880   "referenced_type" : "type-577",
5881   "self_type" : "type-576",
5882   "size" : 1,
5883   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5884  },
5885  {
5886   "alignment" : 1,
5887   "is_const" : true,
5888   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5889   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5890   "referenced_type" : "type-677",
5891   "self_type" : "type-676",
5892   "size" : 1,
5893   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5894  },
5895  {
5896   "alignment" : 4,
5897   "is_const" : true,
5898   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5899   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5900   "referenced_type" : "type-575",
5901   "self_type" : "type-574",
5902   "size" : 32,
5903   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5904  },
5905  {
5906   "alignment" : 4,
5907   "is_const" : true,
5908   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5909   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5910   "referenced_type" : "type-675",
5911   "self_type" : "type-674",
5912   "size" : 32,
5913   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5914  },
5915  {
5916   "alignment" : 1,
5917   "is_const" : true,
5918   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5919   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5920   "referenced_type" : "type-579",
5921   "self_type" : "type-578",
5922   "size" : 3,
5923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5924  },
5925  {
5926   "alignment" : 1,
5927   "is_const" : true,
5928   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5929   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5930   "referenced_type" : "type-679",
5931   "self_type" : "type-678",
5932   "size" : 3,
5933   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5934  },
5935  {
5936   "alignment" : 4,
5937   "is_const" : true,
5938   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5939   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5940   "referenced_type" : "type-404",
5941   "self_type" : "type-403",
5942   "size" : 12,
5943   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5944  },
5945  {
5946   "alignment" : 4,
5947   "is_const" : true,
5948   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5949   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5950   "referenced_type" : "type-664",
5951   "self_type" : "type-663",
5952   "size" : 12,
5953   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5954  },
5955  {
5956   "alignment" : 4,
5957   "is_const" : true,
5958   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5959   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5960   "referenced_type" : "type-553",
5961   "self_type" : "type-552",
5962   "size" : 4,
5963   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5964  },
5965  {
5966   "alignment" : 1,
5967   "is_const" : true,
5968   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5969   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5970   "referenced_type" : "type-551",
5971   "self_type" : "type-550",
5972   "size" : 3,
5973   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5974  },
5975  {
5976   "alignment" : 8,
5977   "is_const" : true,
5978   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5979   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5980   "referenced_type" : "type-450",
5981   "self_type" : "type-449",
5982   "size" : 24,
5983   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5984  },
5985  {
5986   "alignment" : 8,
5987   "is_const" : true,
5988   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5989   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5990   "referenced_type" : "type-360",
5991   "self_type" : "type-359",
5992   "size" : 16,
5993   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5994  },
5995  {
5996   "alignment" : 8,
5997   "is_const" : true,
5998   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5999   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6000   "referenced_type" : "type-349",
6001   "self_type" : "type-348",
6002   "size" : 16,
6003   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6004  },
6005  {
6006   "alignment" : 8,
6007   "is_const" : true,
6008   "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 *> > *)> > >",
6009   "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 *> > *)> > >",
6010   "referenced_type" : "type-644",
6011   "self_type" : "type-643",
6012   "size" : 24,
6013   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6014  },
6015  {
6016   "alignment" : 8,
6017   "is_const" : true,
6018   "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 *> > *)> > >",
6019   "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 *> > *)> > >",
6020   "referenced_type" : "type-684",
6021   "self_type" : "type-683",
6022   "size" : 24,
6023   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6024  },
6025  {
6026   "alignment" : 1,
6027   "is_const" : true,
6028   "linker_set_key" : "const unsigned char",
6029   "name" : "const unsigned char",
6030   "referenced_type" : "type-98",
6031   "self_type" : "type-382",
6032   "size" : 1,
6033   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6034  },
6035  {
6036   "alignment" : 4,
6037   "is_const" : true,
6038   "linker_set_key" : "const unsigned int",
6039   "name" : "const unsigned int",
6040   "referenced_type" : "type-2",
6041   "self_type" : "type-50",
6042   "size" : 4,
6043   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6044  },
6045  {
6046   "alignment" : 8,
6047   "is_const" : true,
6048   "linker_set_key" : "const unsigned long",
6049   "name" : "const unsigned long",
6050   "referenced_type" : "type-44",
6051   "self_type" : "type-51",
6052   "size" : 8,
6053   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6054  },
6055  {
6056   "alignment" : 8,
6057   "is_const" : true,
6058   "linker_set_key" : "const unsigned long long",
6059   "name" : "const unsigned long long",
6060   "referenced_type" : "type-278",
6061   "self_type" : "type-436",
6062   "size" : 8,
6063   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6064  },
6065  {
6066   "alignment" : 2,
6067   "is_const" : true,
6068   "linker_set_key" : "const unsigned short",
6069   "name" : "const unsigned short",
6070   "referenced_type" : "type-100",
6071   "self_type" : "type-299",
6072   "size" : 2,
6073   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6074  },
6075  {
6076   "is_const" : true,
6077   "linker_set_key" : "const void",
6078   "name" : "const void",
6079   "referenced_type" : "type-41",
6080   "self_type" : "type-388",
6081   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6082  },
6083  {
6084   "alignment" : 1,
6085   "is_volatile" : true,
6086   "linker_set_key" : "volatile bool",
6087   "name" : "volatile bool",
6088   "referenced_type" : "type-53",
6089   "self_type" : "type-90",
6090   "size" : 1,
6091   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6092  },
6093  {
6094   "alignment" : 4,
6095   "is_volatile" : true,
6096   "linker_set_key" : "volatile int",
6097   "name" : "volatile int",
6098   "referenced_type" : "type-39",
6099   "self_type" : "type-71",
6100   "size" : 4,
6101   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6102  }
6103 ],
6104 "record_types" :
6105 [
6106  {
6107   "alignment" : 4,
6108   "fields" :
6109   [
6110    {
6111     "access" : "private",
6112     "field_name" : "mCond",
6113     "referenced_type" : "type-89"
6114    }
6115   ],
6116   "linker_set_key" : "android::Condition",
6117   "name" : "android::Condition",
6118   "record_kind" : "class",
6119   "referenced_type" : "type-88",
6120   "self_type" : "type-88",
6121   "size" : 48,
6122   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6123   "unique_id" : "_ZTSN7android9ConditionE"
6124  },
6125  {
6126   "alignment" : 8,
6127   "fields" :
6128   [
6129    {
6130     "access" : "private",
6131     "field_name" : "mVector",
6132     "referenced_type" : "type-64"
6133    }
6134   ],
6135   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6136   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6137   "record_kind" : "class",
6138   "referenced_type" : "type-63",
6139   "self_type" : "type-63",
6140   "size" : 40,
6141   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6142   "template_args" : [ "type-58", "type-27" ],
6143   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6144  },
6145  {
6146   "alignment" : 4,
6147   "fields" :
6148   [
6149    {
6150     "access" : "private",
6151     "field_name" : "mCount",
6152     "referenced_type" : "type-217"
6153    }
6154   ],
6155   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6156   "name" : "android::LightRefBase<android::NativeHandle>",
6157   "record_kind" : "class",
6158   "referenced_type" : "type-216",
6159   "self_type" : "type-216",
6160   "size" : 4,
6161   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6162   "template_args" : [ "type-218" ],
6163   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6164  },
6165  {
6166   "alignment" : 4,
6167   "fields" :
6168   [
6169    {
6170     "access" : "private",
6171     "field_name" : "mCount",
6172     "referenced_type" : "type-214"
6173    }
6174   ],
6175   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6176   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6177   "record_kind" : "class",
6178   "referenced_type" : "type-213",
6179   "self_type" : "type-213",
6180   "size" : 4,
6181   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6182   "template_args" : [ "type-215" ],
6183   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6184  },
6185  {
6186   "alignment" : 4,
6187   "fields" :
6188   [
6189    {
6190     "access" : "private",
6191     "field_name" : "mMutex",
6192     "referenced_type" : "type-47"
6193    }
6194   ],
6195   "linker_set_key" : "android::Mutex",
6196   "name" : "android::Mutex",
6197   "record_kind" : "class",
6198   "referenced_type" : "type-46",
6199   "self_type" : "type-46",
6200   "size" : 40,
6201   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6202   "unique_id" : "_ZTSN7android5MutexE"
6203  },
6204  {
6205   "alignment" : 8,
6206   "fields" :
6207   [
6208    {
6209     "access" : "private",
6210     "field_name" : "mLock",
6211     "referenced_type" : "type-527"
6212    }
6213   ],
6214   "linker_set_key" : "android::Mutex::Autolock",
6215   "name" : "android::Mutex::Autolock",
6216   "record_kind" : "class",
6217   "referenced_type" : "type-526",
6218   "self_type" : "type-526",
6219   "size" : 8,
6220   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6221   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6222  },
6223  {
6224   "alignment" : 8,
6225   "base_specifiers" :
6226   [
6227    {
6228     "referenced_type" : "type-216"
6229    }
6230   ],
6231   "fields" :
6232   [
6233    {
6234     "access" : "private",
6235     "field_name" : "mHandle",
6236     "field_offset" : 64,
6237     "referenced_type" : "type-219"
6238    },
6239    {
6240     "access" : "private",
6241     "field_name" : "mOwnsHandle",
6242     "field_offset" : 128,
6243     "referenced_type" : "type-53"
6244    }
6245   ],
6246   "linker_set_key" : "android::NativeHandle",
6247   "name" : "android::NativeHandle",
6248   "record_kind" : "class",
6249   "referenced_type" : "type-218",
6250   "self_type" : "type-218",
6251   "size" : 24,
6252   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6253   "unique_id" : "_ZTSN7android12NativeHandleE"
6254  },
6255  {
6256   "alignment" : 4,
6257   "fields" :
6258   [
6259    {
6260     "access" : "private",
6261     "field_name" : "mRWLock",
6262     "referenced_type" : "type-532"
6263    }
6264   ],
6265   "linker_set_key" : "android::RWLock",
6266   "name" : "android::RWLock",
6267   "record_kind" : "class",
6268   "referenced_type" : "type-531",
6269   "self_type" : "type-531",
6270   "size" : 56,
6271   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6272   "unique_id" : "_ZTSN7android6RWLockE"
6273  },
6274  {
6275   "alignment" : 8,
6276   "fields" :
6277   [
6278    {
6279     "access" : "private",
6280     "field_name" : "mLock",
6281     "referenced_type" : "type-535"
6282    }
6283   ],
6284   "linker_set_key" : "android::RWLock::AutoRLock",
6285   "name" : "android::RWLock::AutoRLock",
6286   "record_kind" : "class",
6287   "referenced_type" : "type-534",
6288   "self_type" : "type-534",
6289   "size" : 8,
6290   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6291   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6292  },
6293  {
6294   "alignment" : 8,
6295   "fields" :
6296   [
6297    {
6298     "access" : "private",
6299     "field_name" : "mLock",
6300     "referenced_type" : "type-535"
6301    }
6302   ],
6303   "linker_set_key" : "android::RWLock::AutoWLock",
6304   "name" : "android::RWLock::AutoWLock",
6305   "record_kind" : "class",
6306   "referenced_type" : "type-537",
6307   "self_type" : "type-537",
6308   "size" : 8,
6309   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6310   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6311  },
6312  {
6313   "alignment" : 8,
6314   "fields" :
6315   [
6316    {
6317     "access" : "private",
6318     "field_name" : "mRefs",
6319     "field_offset" : 64,
6320     "referenced_type" : "type-7"
6321    }
6322   ],
6323   "linker_set_key" : "android::RefBase",
6324   "name" : "android::RefBase",
6325   "record_kind" : "class",
6326   "referenced_type" : "type-6",
6327   "self_type" : "type-6",
6328   "size" : 16,
6329   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6330   "unique_id" : "_ZTSN7android7RefBaseE",
6331   "vtable_components" :
6332   [
6333    {
6334     "kind" : "offset_to_top"
6335    },
6336    {
6337     "kind" : "rtti",
6338     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6339    },
6340    {
6341     "kind" : "complete_dtor_pointer",
6342     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6343    },
6344    {
6345     "kind" : "deleting_dtor_pointer",
6346     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6347    },
6348    {
6349     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6350    },
6351    {
6352     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6353    },
6354    {
6355     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6356    },
6357    {
6358     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6359    }
6360   ]
6361  },
6362  {
6363   "alignment" : 1,
6364   "linker_set_key" : "android::RefBase::weakref_type",
6365   "name" : "android::RefBase::weakref_type",
6366   "record_kind" : "class",
6367   "referenced_type" : "type-11",
6368   "self_type" : "type-11",
6369   "size" : 1,
6370   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6371   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6372  },
6373  {
6374   "alignment" : 1,
6375   "linker_set_key" : "android::ReferenceMover",
6376   "name" : "android::ReferenceMover",
6377   "record_kind" : "class",
6378   "referenced_type" : "type-318",
6379   "self_type" : "type-318",
6380   "size" : 1,
6381   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6382   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6383  },
6384  {
6385   "alignment" : 8,
6386   "linker_set_key" : "android::ReferenceRenamer",
6387   "name" : "android::ReferenceRenamer",
6388   "record_kind" : "class",
6389   "referenced_type" : "type-312",
6390   "self_type" : "type-312",
6391   "size" : 8,
6392   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6393   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6394   "vtable_components" :
6395   [
6396    {
6397     "kind" : "offset_to_top"
6398    },
6399    {
6400     "kind" : "rtti",
6401     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6402    },
6403    {
6404     "is_pure" : true,
6405     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6406    }
6407   ]
6408  },
6409  {
6410   "alignment" : 8,
6411   "fields" :
6412   [
6413    {
6414     "access" : "private",
6415     "field_name" : "mTag",
6416     "referenced_type" : "type-44"
6417    }
6418   ],
6419   "linker_set_key" : "android::ScopedTrace",
6420   "name" : "android::ScopedTrace",
6421   "record_kind" : "class",
6422   "referenced_type" : "type-540",
6423   "self_type" : "type-540",
6424   "size" : 8,
6425   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6426   "unique_id" : "_ZTSN7android11ScopedTraceE"
6427  },
6428  {
6429   "alignment" : 8,
6430   "base_specifiers" :
6431   [
6432    {
6433     "access" : "private",
6434     "referenced_type" : "type-65"
6435    }
6436   ],
6437   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6438   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6439   "record_kind" : "class",
6440   "referenced_type" : "type-64",
6441   "self_type" : "type-64",
6442   "size" : 40,
6443   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6444   "template_args" : [ "type-66" ],
6445   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6446   "vtable_components" :
6447   [
6448    {
6449     "kind" : "offset_to_top"
6450    },
6451    {
6452     "kind" : "rtti",
6453     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6454    },
6455    {
6456     "kind" : "complete_dtor_pointer",
6457     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6458    },
6459    {
6460     "kind" : "deleting_dtor_pointer",
6461     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6462    },
6463    {
6464     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6465    },
6466    {
6467     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6468    },
6469    {
6470     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6471    },
6472    {
6473     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6474    },
6475    {
6476     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6477    },
6478    {
6479     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6480    },
6481    {
6482     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6483    }
6484   ]
6485  },
6486  {
6487   "alignment" : 8,
6488   "base_specifiers" :
6489   [
6490    {
6491     "referenced_type" : "type-49"
6492    }
6493   ],
6494   "linker_set_key" : "android::SortedVectorImpl",
6495   "name" : "android::SortedVectorImpl",
6496   "record_kind" : "class",
6497   "referenced_type" : "type-65",
6498   "self_type" : "type-65",
6499   "size" : 40,
6500   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6501   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6502   "vtable_components" :
6503   [
6504    {
6505     "kind" : "offset_to_top"
6506    },
6507    {
6508     "kind" : "rtti",
6509     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6510    },
6511    {
6512     "kind" : "complete_dtor_pointer",
6513     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6514    },
6515    {
6516     "kind" : "deleting_dtor_pointer",
6517     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6518    },
6519    {
6520     "is_pure" : true,
6521     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6522    },
6523    {
6524     "is_pure" : true,
6525     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6526    },
6527    {
6528     "is_pure" : true,
6529     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6530    },
6531    {
6532     "is_pure" : true,
6533     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6534    },
6535    {
6536     "is_pure" : true,
6537     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6538    },
6539    {
6540     "is_pure" : true,
6541     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6542    },
6543    {
6544     "is_pure" : true,
6545     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6546    }
6547   ]
6548  },
6549  {
6550   "alignment" : 8,
6551   "fields" :
6552   [
6553    {
6554     "access" : "private",
6555     "field_name" : "mString",
6556     "referenced_type" : "type-59"
6557    }
6558   ],
6559   "linker_set_key" : "android::String16",
6560   "name" : "android::String16",
6561   "record_kind" : "class",
6562   "referenced_type" : "type-58",
6563   "self_type" : "type-58",
6564   "size" : 8,
6565   "source_file" : "/system/core/libutils/include/utils/String16.h",
6566   "unique_id" : "_ZTSN7android8String16E"
6567  },
6568  {
6569   "alignment" : 8,
6570   "fields" :
6571   [
6572    {
6573     "access" : "private",
6574     "field_name" : "mString",
6575     "referenced_type" : "type-68"
6576    }
6577   ],
6578   "linker_set_key" : "android::String8",
6579   "name" : "android::String8",
6580   "record_kind" : "class",
6581   "referenced_type" : "type-67",
6582   "self_type" : "type-67",
6583   "size" : 8,
6584   "source_file" : "/system/core/libutils/include/utils/String8.h",
6585   "unique_id" : "_ZTSN7android7String8E"
6586  },
6587  {
6588   "alignment" : 8,
6589   "base_specifiers" :
6590   [
6591    {
6592     "is_virtual" : true,
6593     "referenced_type" : "type-6"
6594    }
6595   ],
6596   "fields" :
6597   [
6598    {
6599     "access" : "private",
6600     "field_name" : "mCanCallJava",
6601     "field_offset" : 64,
6602     "referenced_type" : "type-87"
6603    },
6604    {
6605     "access" : "private",
6606     "field_name" : "mThread",
6607     "field_offset" : 128,
6608     "referenced_type" : "type-40"
6609    },
6610    {
6611     "access" : "private",
6612     "field_name" : "mLock",
6613     "field_offset" : 192,
6614     "referenced_type" : "type-46"
6615    },
6616    {
6617     "access" : "private",
6618     "field_name" : "mThreadExitedCondition",
6619     "field_offset" : 512,
6620     "referenced_type" : "type-88"
6621    },
6622    {
6623     "access" : "private",
6624     "field_name" : "mStatus",
6625     "field_offset" : 896,
6626     "referenced_type" : "type-39"
6627    },
6628    {
6629     "access" : "private",
6630     "field_name" : "mExitPending",
6631     "field_offset" : 928,
6632     "referenced_type" : "type-90"
6633    },
6634    {
6635     "access" : "private",
6636     "field_name" : "mRunning",
6637     "field_offset" : 936,
6638     "referenced_type" : "type-90"
6639    },
6640    {
6641     "access" : "private",
6642     "field_name" : "mHoldSelf",
6643     "field_offset" : 960,
6644     "referenced_type" : "type-84"
6645    },
6646    {
6647     "access" : "private",
6648     "field_name" : "mTid",
6649     "field_offset" : 1024,
6650     "referenced_type" : "type-39"
6651    }
6652   ],
6653   "linker_set_key" : "android::Thread",
6654   "name" : "android::Thread",
6655   "record_kind" : "class",
6656   "referenced_type" : "type-86",
6657   "self_type" : "type-86",
6658   "size" : 152,
6659   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6660   "unique_id" : "_ZTSN7android6ThreadE",
6661   "vtable_components" :
6662   [
6663    {
6664     "component_value" : 136,
6665     "kind" : "vbase_offset"
6666    },
6667    {
6668     "kind" : "offset_to_top"
6669    },
6670    {
6671     "kind" : "rtti",
6672     "mangled_component_name" : "_ZTIN7android6ThreadE"
6673    },
6674    {
6675     "kind" : "complete_dtor_pointer",
6676     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6677    },
6678    {
6679     "kind" : "deleting_dtor_pointer",
6680     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6681    },
6682    {
6683     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6684    },
6685    {
6686     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6687    },
6688    {
6689     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6690    },
6691    {
6692     "is_pure" : true,
6693     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6694    },
6695    {
6696     "kind" : "vcall_offset"
6697    },
6698    {
6699     "kind" : "vcall_offset"
6700    },
6701    {
6702     "kind" : "vcall_offset"
6703    },
6704    {
6705     "kind" : "vcall_offset"
6706    },
6707    {
6708     "component_value" : -136,
6709     "kind" : "vcall_offset"
6710    },
6711    {
6712     "component_value" : -136,
6713     "kind" : "offset_to_top"
6714    },
6715    {
6716     "kind" : "rtti",
6717     "mangled_component_name" : "_ZTIN7android6ThreadE"
6718    },
6719    {
6720     "kind" : "complete_dtor_pointer",
6721     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6722    },
6723    {
6724     "kind" : "deleting_dtor_pointer",
6725     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6726    },
6727    {
6728     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6729    },
6730    {
6731     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6732    },
6733    {
6734     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6735    },
6736    {
6737     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6738    }
6739   ]
6740  },
6741  {
6742   "alignment" : 8,
6743   "base_specifiers" :
6744   [
6745    {
6746     "access" : "private",
6747     "referenced_type" : "type-49"
6748    }
6749   ],
6750   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6751   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6752   "record_kind" : "class",
6753   "referenced_type" : "type-48",
6754   "self_type" : "type-48",
6755   "size" : 40,
6756   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6757   "template_args" : [ "type-52" ],
6758   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6759   "vtable_components" :
6760   [
6761    {
6762     "kind" : "offset_to_top"
6763    },
6764    {
6765     "kind" : "rtti",
6766     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6767    },
6768    {
6769     "kind" : "complete_dtor_pointer",
6770     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6771    },
6772    {
6773     "kind" : "deleting_dtor_pointer",
6774     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6775    },
6776    {
6777     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6778    },
6779    {
6780     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6781    },
6782    {
6783     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6784    },
6785    {
6786     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6787    },
6788    {
6789     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6790    },
6791    {
6792     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6793    }
6794   ]
6795  },
6796  {
6797   "alignment" : 8,
6798   "fields" :
6799   [
6800    {
6801     "access" : "private",
6802     "field_name" : "mStorage",
6803     "field_offset" : 64,
6804     "referenced_type" : "type-40"
6805    },
6806    {
6807     "access" : "private",
6808     "field_name" : "mCount",
6809     "field_offset" : 128,
6810     "referenced_type" : "type-44"
6811    },
6812    {
6813     "access" : "private",
6814     "field_name" : "mFlags",
6815     "field_offset" : 192,
6816     "referenced_type" : "type-50"
6817    },
6818    {
6819     "access" : "private",
6820     "field_name" : "mItemSize",
6821     "field_offset" : 256,
6822     "referenced_type" : "type-51"
6823    }
6824   ],
6825   "linker_set_key" : "android::VectorImpl",
6826   "name" : "android::VectorImpl",
6827   "record_kind" : "class",
6828   "referenced_type" : "type-49",
6829   "self_type" : "type-49",
6830   "size" : 40,
6831   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6832   "unique_id" : "_ZTSN7android10VectorImplE",
6833   "vtable_components" :
6834   [
6835    {
6836     "kind" : "offset_to_top"
6837    },
6838    {
6839     "kind" : "rtti",
6840     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6841    },
6842    {
6843     "kind" : "complete_dtor_pointer",
6844     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6845    },
6846    {
6847     "kind" : "deleting_dtor_pointer",
6848     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6849    },
6850    {
6851     "is_pure" : true,
6852     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6853    },
6854    {
6855     "is_pure" : true,
6856     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6857    },
6858    {
6859     "is_pure" : true,
6860     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6861    },
6862    {
6863     "is_pure" : true,
6864     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6865    },
6866    {
6867     "is_pure" : true,
6868     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6869    },
6870    {
6871     "is_pure" : true,
6872     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6873    }
6874   ]
6875  },
6876  {
6877   "alignment" : 8,
6878   "base_specifiers" :
6879   [
6880    {
6881     "referenced_type" : "type-213"
6882    }
6883   ],
6884   "linker_set_key" : "android::VirtualLightRefBase",
6885   "name" : "android::VirtualLightRefBase",
6886   "record_kind" : "class",
6887   "referenced_type" : "type-215",
6888   "self_type" : "type-215",
6889   "size" : 16,
6890   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6891   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6892   "vtable_components" :
6893   [
6894    {
6895     "kind" : "offset_to_top"
6896    },
6897    {
6898     "kind" : "rtti",
6899     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6900    },
6901    {
6902     "kind" : "complete_dtor_pointer",
6903     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6904    },
6905    {
6906     "kind" : "deleting_dtor_pointer",
6907     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6908    }
6909   ]
6910  },
6911  {
6912   "alignment" : 8,
6913   "base_specifiers" :
6914   [
6915    {
6916     "referenced_type" : "type-29"
6917    }
6918   ],
6919   "fields" :
6920   [
6921    {
6922     "access" : "protected",
6923     "field_name" : "mSchedPolicy",
6924     "field_offset" : 64,
6925     "referenced_type" : "type-39"
6926    },
6927    {
6928     "access" : "protected",
6929     "field_name" : "mSchedPriority",
6930     "field_offset" : 96,
6931     "referenced_type" : "type-39"
6932    },
6933    {
6934     "access" : "private",
6935     "field_name" : "mExtras",
6936     "field_offset" : 128,
6937     "referenced_type" : "type-163"
6938    },
6939    {
6940     "access" : "private",
6941     "field_name" : "mReserved0",
6942     "field_offset" : 192,
6943     "referenced_type" : "type-40"
6944    }
6945   ],
6946   "linker_set_key" : "android::hardware::BHwBinder",
6947   "name" : "android::hardware::BHwBinder",
6948   "record_kind" : "class",
6949   "referenced_type" : "type-162",
6950   "self_type" : "type-162",
6951   "size" : 48,
6952   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6953   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6954   "vtable_components" :
6955   [
6956    {
6957     "component_value" : 32,
6958     "kind" : "vbase_offset"
6959    },
6960    {
6961     "kind" : "offset_to_top"
6962    },
6963    {
6964     "kind" : "rtti",
6965     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6966    },
6967    {
6968     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6969    },
6970    {
6971     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6972    },
6973    {
6974     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6975    },
6976    {
6977     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6978    },
6979    {
6980     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6981    },
6982    {
6983     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6984    },
6985    {
6986     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6987    },
6988    {
6989     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6990    },
6991    {
6992     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6993    },
6994    {
6995     "kind" : "complete_dtor_pointer",
6996     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6997    },
6998    {
6999     "kind" : "deleting_dtor_pointer",
7000     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7001    },
7002    {
7003     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7004    },
7005    {
7006     "kind" : "vcall_offset"
7007    },
7008    {
7009     "kind" : "vcall_offset"
7010    },
7011    {
7012     "kind" : "vcall_offset"
7013    },
7014    {
7015     "kind" : "vcall_offset"
7016    },
7017    {
7018     "component_value" : -32,
7019     "kind" : "vcall_offset"
7020    },
7021    {
7022     "component_value" : -32,
7023     "kind" : "offset_to_top"
7024    },
7025    {
7026     "kind" : "rtti",
7027     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7028    },
7029    {
7030     "kind" : "complete_dtor_pointer",
7031     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7032    },
7033    {
7034     "kind" : "deleting_dtor_pointer",
7035     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7036    },
7037    {
7038     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7039    },
7040    {
7041     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7042    },
7043    {
7044     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7045    },
7046    {
7047     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7048    }
7049   ]
7050  },
7051  {
7052   "alignment" : 8,
7053   "base_specifiers" :
7054   [
7055    {
7056     "is_virtual" : true,
7057     "referenced_type" : "type-6"
7058    }
7059   ],
7060   "fields" :
7061   [
7062    {
7063     "access" : "private",
7064     "field_name" : "mRemote",
7065     "field_offset" : 64,
7066     "referenced_type" : "type-419"
7067    },
7068    {
7069     "access" : "private",
7070     "field_name" : "mRefs",
7071     "field_offset" : 128,
7072     "referenced_type" : "type-10"
7073    },
7074    {
7075     "access" : "private",
7076     "field_name" : "mState",
7077     "field_offset" : 192,
7078     "referenced_type" : "type-420"
7079    }
7080   ],
7081   "linker_set_key" : "android::hardware::BpHwRefBase",
7082   "name" : "android::hardware::BpHwRefBase",
7083   "record_kind" : "class",
7084   "referenced_type" : "type-418",
7085   "self_type" : "type-418",
7086   "size" : 48,
7087   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7088   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7089   "vtable_components" :
7090   [
7091    {
7092     "component_value" : 32,
7093     "kind" : "vbase_offset"
7094    },
7095    {
7096     "kind" : "offset_to_top"
7097    },
7098    {
7099     "kind" : "rtti",
7100     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7101    },
7102    {
7103     "kind" : "complete_dtor_pointer",
7104     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7105    },
7106    {
7107     "kind" : "deleting_dtor_pointer",
7108     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7109    },
7110    {
7111     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7112    },
7113    {
7114     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7115    },
7116    {
7117     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7118    },
7119    {
7120     "kind" : "vcall_offset"
7121    },
7122    {
7123     "component_value" : -32,
7124     "kind" : "vcall_offset"
7125    },
7126    {
7127     "component_value" : -32,
7128     "kind" : "vcall_offset"
7129    },
7130    {
7131     "component_value" : -32,
7132     "kind" : "vcall_offset"
7133    },
7134    {
7135     "component_value" : -32,
7136     "kind" : "vcall_offset"
7137    },
7138    {
7139     "component_value" : -32,
7140     "kind" : "offset_to_top"
7141    },
7142    {
7143     "kind" : "rtti",
7144     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7145    },
7146    {
7147     "kind" : "complete_dtor_pointer",
7148     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7149    },
7150    {
7151     "kind" : "deleting_dtor_pointer",
7152     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7153    },
7154    {
7155     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7156    },
7157    {
7158     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7159    },
7160    {
7161     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7162    },
7163    {
7164     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7165    }
7166   ]
7167  },
7168  {
7169   "alignment" : 8,
7170   "base_specifiers" :
7171   [
7172    {
7173     "referenced_type" : "type-120"
7174    },
7175    {
7176     "referenced_type" : "type-35"
7177    },
7178    {
7179     "referenced_type" : "type-418"
7180    }
7181   ],
7182   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7183   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7184   "record_kind" : "class",
7185   "referenced_type" : "type-424",
7186   "self_type" : "type-424",
7187   "size" : 64,
7188   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7189   "template_args" : [ "type-120" ],
7190   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
7191   "vtable_components" :
7192   [
7193    {
7194     "component_value" : 48,
7195     "kind" : "vbase_offset"
7196    },
7197    {
7198     "kind" : "offset_to_top"
7199    },
7200    {
7201     "kind" : "rtti",
7202     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7203    },
7204    {
7205     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
7206    },
7207    {
7208     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7209    },
7210    {
7211     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7212    },
7213    {
7214     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7215    },
7216    {
7217     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7218    },
7219    {
7220     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
7221    },
7222    {
7223     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7224    },
7225    {
7226     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
7227    },
7228    {
7229     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7230    },
7231    {
7232     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
7233    },
7234    {
7235     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7236    },
7237    {
7238     "kind" : "complete_dtor_pointer",
7239     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7240    },
7241    {
7242     "kind" : "deleting_dtor_pointer",
7243     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7244    },
7245    {
7246     "is_pure" : true,
7247     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
7248    },
7249    {
7250     "is_pure" : true,
7251     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
7252    },
7253    {
7254     "is_pure" : true,
7255     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7256    },
7257    {
7258     "is_pure" : true,
7259     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
7260    },
7261    {
7262     "is_pure" : true,
7263     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
7264    },
7265    {
7266     "is_pure" : true,
7267     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
7268    },
7269    {
7270     "is_pure" : true,
7271     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
7272    },
7273    {
7274     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
7275    },
7276    {
7277     "component_value" : 40,
7278     "kind" : "vbase_offset"
7279    },
7280    {
7281     "component_value" : -8,
7282     "kind" : "offset_to_top"
7283    },
7284    {
7285     "kind" : "rtti",
7286     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7287    },
7288    {
7289     "kind" : "complete_dtor_pointer",
7290     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7291    },
7292    {
7293     "kind" : "deleting_dtor_pointer",
7294     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7295    },
7296    {
7297     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
7298    },
7299    {
7300     "component_value" : 32,
7301     "kind" : "vbase_offset"
7302    },
7303    {
7304     "component_value" : -16,
7305     "kind" : "offset_to_top"
7306    },
7307    {
7308     "kind" : "rtti",
7309     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7310    },
7311    {
7312     "kind" : "complete_dtor_pointer",
7313     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7314    },
7315    {
7316     "kind" : "deleting_dtor_pointer",
7317     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7318    },
7319    {
7320     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7321    },
7322    {
7323     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7324    },
7325    {
7326     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7327    },
7328    {
7329     "kind" : "vcall_offset"
7330    },
7331    {
7332     "component_value" : -32,
7333     "kind" : "vcall_offset"
7334    },
7335    {
7336     "component_value" : -32,
7337     "kind" : "vcall_offset"
7338    },
7339    {
7340     "component_value" : -32,
7341     "kind" : "vcall_offset"
7342    },
7343    {
7344     "component_value" : -48,
7345     "kind" : "vcall_offset"
7346    },
7347    {
7348     "component_value" : -48,
7349     "kind" : "offset_to_top"
7350    },
7351    {
7352     "kind" : "rtti",
7353     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7354    },
7355    {
7356     "kind" : "complete_dtor_pointer",
7357     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7358    },
7359    {
7360     "kind" : "deleting_dtor_pointer",
7361     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7362    },
7363    {
7364     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7365    },
7366    {
7367     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7368    },
7369    {
7370     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7371    },
7372    {
7373     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7374    }
7375   ]
7376  },
7377  {
7378   "alignment" : 8,
7379   "base_specifiers" :
7380   [
7381    {
7382     "referenced_type" : "type-17"
7383    },
7384    {
7385     "referenced_type" : "type-35"
7386    },
7387    {
7388     "referenced_type" : "type-418"
7389    }
7390   ],
7391   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
7392   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
7393   "record_kind" : "class",
7394   "referenced_type" : "type-423",
7395   "self_type" : "type-423",
7396   "size" : 64,
7397   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7398   "template_args" : [ "type-17" ],
7399   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
7400   "vtable_components" :
7401   [
7402    {
7403     "component_value" : 48,
7404     "kind" : "vbase_offset"
7405    },
7406    {
7407     "kind" : "offset_to_top"
7408    },
7409    {
7410     "kind" : "rtti",
7411     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7412    },
7413    {
7414     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
7415    },
7416    {
7417     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7418    },
7419    {
7420     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7421    },
7422    {
7423     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7424    },
7425    {
7426     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7427    },
7428    {
7429     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
7430    },
7431    {
7432     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7433    },
7434    {
7435     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
7436    },
7437    {
7438     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7439    },
7440    {
7441     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
7442    },
7443    {
7444     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7445    },
7446    {
7447     "kind" : "complete_dtor_pointer",
7448     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7449    },
7450    {
7451     "kind" : "deleting_dtor_pointer",
7452     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7453    },
7454    {
7455     "is_pure" : true,
7456     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
7457    },
7458    {
7459     "is_pure" : true,
7460     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
7461    },
7462    {
7463     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
7464    },
7465    {
7466     "component_value" : 40,
7467     "kind" : "vbase_offset"
7468    },
7469    {
7470     "component_value" : -8,
7471     "kind" : "offset_to_top"
7472    },
7473    {
7474     "kind" : "rtti",
7475     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7476    },
7477    {
7478     "kind" : "complete_dtor_pointer",
7479     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7480    },
7481    {
7482     "kind" : "deleting_dtor_pointer",
7483     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7484    },
7485    {
7486     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
7487    },
7488    {
7489     "component_value" : 32,
7490     "kind" : "vbase_offset"
7491    },
7492    {
7493     "component_value" : -16,
7494     "kind" : "offset_to_top"
7495    },
7496    {
7497     "kind" : "rtti",
7498     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7499    },
7500    {
7501     "kind" : "complete_dtor_pointer",
7502     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7503    },
7504    {
7505     "kind" : "deleting_dtor_pointer",
7506     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7507    },
7508    {
7509     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7510    },
7511    {
7512     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7513    },
7514    {
7515     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7516    },
7517    {
7518     "kind" : "vcall_offset"
7519    },
7520    {
7521     "component_value" : -32,
7522     "kind" : "vcall_offset"
7523    },
7524    {
7525     "component_value" : -32,
7526     "kind" : "vcall_offset"
7527    },
7528    {
7529     "component_value" : -32,
7530     "kind" : "vcall_offset"
7531    },
7532    {
7533     "component_value" : -48,
7534     "kind" : "vcall_offset"
7535    },
7536    {
7537     "component_value" : -48,
7538     "kind" : "offset_to_top"
7539    },
7540    {
7541     "kind" : "rtti",
7542     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7543    },
7544    {
7545     "kind" : "complete_dtor_pointer",
7546     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7547    },
7548    {
7549     "kind" : "deleting_dtor_pointer",
7550     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7551    },
7552    {
7553     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7554    },
7555    {
7556     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7557    },
7558    {
7559     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7560    },
7561    {
7562     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7563    }
7564   ]
7565  },
7566  {
7567   "alignment" : 8,
7568   "base_specifiers" :
7569   [
7570    {
7571     "referenced_type" : "type-134"
7572    },
7573    {
7574     "referenced_type" : "type-35"
7575    },
7576    {
7577     "referenced_type" : "type-418"
7578    }
7579   ],
7580   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
7581   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
7582   "record_kind" : "class",
7583   "referenced_type" : "type-426",
7584   "self_type" : "type-426",
7585   "size" : 64,
7586   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7587   "template_args" : [ "type-134" ],
7588   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE",
7589   "vtable_components" :
7590   [
7591    {
7592     "component_value" : 48,
7593     "kind" : "vbase_offset"
7594    },
7595    {
7596     "kind" : "offset_to_top"
7597    },
7598    {
7599     "kind" : "rtti",
7600     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7601    },
7602    {
7603     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
7604    },
7605    {
7606     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7607    },
7608    {
7609     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7610    },
7611    {
7612     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7613    },
7614    {
7615     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7616    },
7617    {
7618     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
7619    },
7620    {
7621     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7622    },
7623    {
7624     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
7625    },
7626    {
7627     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7628    },
7629    {
7630     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
7631    },
7632    {
7633     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7634    },
7635    {
7636     "kind" : "complete_dtor_pointer",
7637     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7638    },
7639    {
7640     "kind" : "deleting_dtor_pointer",
7641     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7642    },
7643    {
7644     "is_pure" : true,
7645     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
7646    },
7647    {
7648     "is_pure" : true,
7649     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
7650    },
7651    {
7652     "is_pure" : true,
7653     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7654    },
7655    {
7656     "is_pure" : true,
7657     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
7658    },
7659    {
7660     "is_pure" : true,
7661     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
7662    },
7663    {
7664     "is_pure" : true,
7665     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
7666    },
7667    {
7668     "is_pure" : true,
7669     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
7670    },
7671    {
7672     "is_pure" : true,
7673     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
7674    },
7675    {
7676     "is_pure" : true,
7677     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
7678    },
7679    {
7680     "is_pure" : true,
7681     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
7682    },
7683    {
7684     "is_pure" : true,
7685     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
7686    },
7687    {
7688     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
7689    },
7690    {
7691     "component_value" : 40,
7692     "kind" : "vbase_offset"
7693    },
7694    {
7695     "component_value" : -8,
7696     "kind" : "offset_to_top"
7697    },
7698    {
7699     "kind" : "rtti",
7700     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7701    },
7702    {
7703     "kind" : "complete_dtor_pointer",
7704     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7705    },
7706    {
7707     "kind" : "deleting_dtor_pointer",
7708     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7709    },
7710    {
7711     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
7712    },
7713    {
7714     "component_value" : 32,
7715     "kind" : "vbase_offset"
7716    },
7717    {
7718     "component_value" : -16,
7719     "kind" : "offset_to_top"
7720    },
7721    {
7722     "kind" : "rtti",
7723     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7724    },
7725    {
7726     "kind" : "complete_dtor_pointer",
7727     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7728    },
7729    {
7730     "kind" : "deleting_dtor_pointer",
7731     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7732    },
7733    {
7734     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7735    },
7736    {
7737     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7738    },
7739    {
7740     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7741    },
7742    {
7743     "kind" : "vcall_offset"
7744    },
7745    {
7746     "component_value" : -32,
7747     "kind" : "vcall_offset"
7748    },
7749    {
7750     "component_value" : -32,
7751     "kind" : "vcall_offset"
7752    },
7753    {
7754     "component_value" : -32,
7755     "kind" : "vcall_offset"
7756    },
7757    {
7758     "component_value" : -48,
7759     "kind" : "vcall_offset"
7760    },
7761    {
7762     "component_value" : -48,
7763     "kind" : "offset_to_top"
7764    },
7765    {
7766     "kind" : "rtti",
7767     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7768    },
7769    {
7770     "kind" : "complete_dtor_pointer",
7771     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7772    },
7773    {
7774     "kind" : "deleting_dtor_pointer",
7775     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7776    },
7777    {
7778     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7779    },
7780    {
7781     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7782    },
7783    {
7784     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7785    },
7786    {
7787     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7788    }
7789   ]
7790  },
7791  {
7792   "alignment" : 8,
7793   "base_specifiers" :
7794   [
7795    {
7796     "referenced_type" : "type-16"
7797    },
7798    {
7799     "referenced_type" : "type-35"
7800    },
7801    {
7802     "referenced_type" : "type-418"
7803    }
7804   ],
7805   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
7806   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
7807   "record_kind" : "class",
7808   "referenced_type" : "type-425",
7809   "self_type" : "type-425",
7810   "size" : 64,
7811   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7812   "template_args" : [ "type-16" ],
7813   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE",
7814   "vtable_components" :
7815   [
7816    {
7817     "component_value" : 48,
7818     "kind" : "vbase_offset"
7819    },
7820    {
7821     "kind" : "offset_to_top"
7822    },
7823    {
7824     "kind" : "rtti",
7825     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7826    },
7827    {
7828     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
7829    },
7830    {
7831     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7832    },
7833    {
7834     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7835    },
7836    {
7837     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7838    },
7839    {
7840     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7841    },
7842    {
7843     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
7844    },
7845    {
7846     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7847    },
7848    {
7849     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
7850    },
7851    {
7852     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7853    },
7854    {
7855     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
7856    },
7857    {
7858     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7859    },
7860    {
7861     "kind" : "complete_dtor_pointer",
7862     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7863    },
7864    {
7865     "kind" : "deleting_dtor_pointer",
7866     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7867    },
7868    {
7869     "is_pure" : true,
7870     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
7871    },
7872    {
7873     "is_pure" : true,
7874     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
7875    },
7876    {
7877     "is_pure" : true,
7878     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
7879    },
7880    {
7881     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
7882    },
7883    {
7884     "component_value" : 40,
7885     "kind" : "vbase_offset"
7886    },
7887    {
7888     "component_value" : -8,
7889     "kind" : "offset_to_top"
7890    },
7891    {
7892     "kind" : "rtti",
7893     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7894    },
7895    {
7896     "kind" : "complete_dtor_pointer",
7897     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7898    },
7899    {
7900     "kind" : "deleting_dtor_pointer",
7901     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7902    },
7903    {
7904     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
7905    },
7906    {
7907     "component_value" : 32,
7908     "kind" : "vbase_offset"
7909    },
7910    {
7911     "component_value" : -16,
7912     "kind" : "offset_to_top"
7913    },
7914    {
7915     "kind" : "rtti",
7916     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7917    },
7918    {
7919     "kind" : "complete_dtor_pointer",
7920     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7921    },
7922    {
7923     "kind" : "deleting_dtor_pointer",
7924     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7925    },
7926    {
7927     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7928    },
7929    {
7930     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7931    },
7932    {
7933     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7934    },
7935    {
7936     "kind" : "vcall_offset"
7937    },
7938    {
7939     "component_value" : -32,
7940     "kind" : "vcall_offset"
7941    },
7942    {
7943     "component_value" : -32,
7944     "kind" : "vcall_offset"
7945    },
7946    {
7947     "component_value" : -32,
7948     "kind" : "vcall_offset"
7949    },
7950    {
7951     "component_value" : -48,
7952     "kind" : "vcall_offset"
7953    },
7954    {
7955     "component_value" : -48,
7956     "kind" : "offset_to_top"
7957    },
7958    {
7959     "kind" : "rtti",
7960     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7961    },
7962    {
7963     "kind" : "complete_dtor_pointer",
7964     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7965    },
7966    {
7967     "kind" : "deleting_dtor_pointer",
7968     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7969    },
7970    {
7971     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7972    },
7973    {
7974     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7975    },
7976    {
7977     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7978    },
7979    {
7980     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7981    }
7982   ]
7983  },
7984  {
7985   "alignment" : 8,
7986   "base_specifiers" :
7987   [
7988    {
7989     "referenced_type" : "type-143"
7990    },
7991    {
7992     "referenced_type" : "type-35"
7993    },
7994    {
7995     "referenced_type" : "type-418"
7996    }
7997   ],
7998   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc>",
7999   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc>",
8000   "record_kind" : "class",
8001   "referenced_type" : "type-428",
8002   "self_type" : "type-428",
8003   "size" : 64,
8004   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8005   "template_args" : [ "type-143" ],
8006   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE",
8007   "vtable_components" :
8008   [
8009    {
8010     "component_value" : 48,
8011     "kind" : "vbase_offset"
8012    },
8013    {
8014     "kind" : "offset_to_top"
8015    },
8016    {
8017     "kind" : "rtti",
8018     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8019    },
8020    {
8021     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
8022    },
8023    {
8024     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8025    },
8026    {
8027     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8028    },
8029    {
8030     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8031    },
8032    {
8033     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8034    },
8035    {
8036     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
8037    },
8038    {
8039     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8040    },
8041    {
8042     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
8043    },
8044    {
8045     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8046    },
8047    {
8048     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
8049    },
8050    {
8051     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8052    },
8053    {
8054     "kind" : "complete_dtor_pointer",
8055     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8056    },
8057    {
8058     "kind" : "deleting_dtor_pointer",
8059     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8060    },
8061    {
8062     "is_pure" : true,
8063     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
8064    },
8065    {
8066     "is_pure" : true,
8067     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5writeERKNS0_8hidl_vecIhEE"
8068    },
8069    {
8070     "is_pure" : true,
8071     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8072    },
8073    {
8074     "is_pure" : true,
8075     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11prediscoverEv"
8076    },
8077    {
8078     "is_pure" : true,
8079     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5closeEv"
8080    },
8081    {
8082     "is_pure" : true,
8083     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14controlGrantedEv"
8084    },
8085    {
8086     "is_pure" : true,
8087     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc10powerCycleEv"
8088    },
8089    {
8090     "is_pure" : true,
8091     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12factoryResetEv"
8092    },
8093    {
8094     "is_pure" : true,
8095     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc20closeForPowerOffCaseEv"
8096    },
8097    {
8098     "is_pure" : true,
8099     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
8100    },
8101    {
8102     "is_pure" : true,
8103     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
8104    },
8105    {
8106     "is_pure" : true,
8107     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
8108    },
8109    {
8110     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
8111    },
8112    {
8113     "component_value" : 40,
8114     "kind" : "vbase_offset"
8115    },
8116    {
8117     "component_value" : -8,
8118     "kind" : "offset_to_top"
8119    },
8120    {
8121     "kind" : "rtti",
8122     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8123    },
8124    {
8125     "kind" : "complete_dtor_pointer",
8126     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8127    },
8128    {
8129     "kind" : "deleting_dtor_pointer",
8130     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8131    },
8132    {
8133     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
8134    },
8135    {
8136     "component_value" : 32,
8137     "kind" : "vbase_offset"
8138    },
8139    {
8140     "component_value" : -16,
8141     "kind" : "offset_to_top"
8142    },
8143    {
8144     "kind" : "rtti",
8145     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8146    },
8147    {
8148     "kind" : "complete_dtor_pointer",
8149     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8150    },
8151    {
8152     "kind" : "deleting_dtor_pointer",
8153     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8154    },
8155    {
8156     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8157    },
8158    {
8159     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8160    },
8161    {
8162     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8163    },
8164    {
8165     "kind" : "vcall_offset"
8166    },
8167    {
8168     "component_value" : -32,
8169     "kind" : "vcall_offset"
8170    },
8171    {
8172     "component_value" : -32,
8173     "kind" : "vcall_offset"
8174    },
8175    {
8176     "component_value" : -32,
8177     "kind" : "vcall_offset"
8178    },
8179    {
8180     "component_value" : -48,
8181     "kind" : "vcall_offset"
8182    },
8183    {
8184     "component_value" : -48,
8185     "kind" : "offset_to_top"
8186    },
8187    {
8188     "kind" : "rtti",
8189     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8190    },
8191    {
8192     "kind" : "complete_dtor_pointer",
8193     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8194    },
8195    {
8196     "kind" : "deleting_dtor_pointer",
8197     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8198    },
8199    {
8200     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8201    },
8202    {
8203     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8204    },
8205    {
8206     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8210    }
8211   ]
8212  },
8213  {
8214   "alignment" : 8,
8215   "base_specifiers" :
8216   [
8217    {
8218     "referenced_type" : "type-5"
8219    },
8220    {
8221     "referenced_type" : "type-35"
8222    },
8223    {
8224     "referenced_type" : "type-418"
8225    }
8226   ],
8227   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8228   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8229   "record_kind" : "class",
8230   "referenced_type" : "type-422",
8231   "self_type" : "type-422",
8232   "size" : 64,
8233   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8234   "template_args" : [ "type-5" ],
8235   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8236   "vtable_components" :
8237   [
8238    {
8239     "component_value" : 48,
8240     "kind" : "vbase_offset"
8241    },
8242    {
8243     "kind" : "offset_to_top"
8244    },
8245    {
8246     "kind" : "rtti",
8247     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8248    },
8249    {
8250     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8251    },
8252    {
8253     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8254    },
8255    {
8256     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8257    },
8258    {
8259     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8260    },
8261    {
8262     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8263    },
8264    {
8265     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8266    },
8267    {
8268     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8269    },
8270    {
8271     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8272    },
8273    {
8274     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8275    },
8276    {
8277     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8278    },
8279    {
8280     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8281    },
8282    {
8283     "kind" : "complete_dtor_pointer",
8284     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8285    },
8286    {
8287     "kind" : "deleting_dtor_pointer",
8288     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8289    },
8290    {
8291     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8292    },
8293    {
8294     "component_value" : 40,
8295     "kind" : "vbase_offset"
8296    },
8297    {
8298     "component_value" : -8,
8299     "kind" : "offset_to_top"
8300    },
8301    {
8302     "kind" : "rtti",
8303     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8304    },
8305    {
8306     "kind" : "complete_dtor_pointer",
8307     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8308    },
8309    {
8310     "kind" : "deleting_dtor_pointer",
8311     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8312    },
8313    {
8314     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8315    },
8316    {
8317     "component_value" : 32,
8318     "kind" : "vbase_offset"
8319    },
8320    {
8321     "component_value" : -16,
8322     "kind" : "offset_to_top"
8323    },
8324    {
8325     "kind" : "rtti",
8326     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8327    },
8328    {
8329     "kind" : "complete_dtor_pointer",
8330     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8331    },
8332    {
8333     "kind" : "deleting_dtor_pointer",
8334     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8335    },
8336    {
8337     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8338    },
8339    {
8340     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8341    },
8342    {
8343     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8344    },
8345    {
8346     "kind" : "vcall_offset"
8347    },
8348    {
8349     "component_value" : -32,
8350     "kind" : "vcall_offset"
8351    },
8352    {
8353     "component_value" : -32,
8354     "kind" : "vcall_offset"
8355    },
8356    {
8357     "component_value" : -32,
8358     "kind" : "vcall_offset"
8359    },
8360    {
8361     "component_value" : -48,
8362     "kind" : "vcall_offset"
8363    },
8364    {
8365     "component_value" : -48,
8366     "kind" : "offset_to_top"
8367    },
8368    {
8369     "kind" : "rtti",
8370     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8371    },
8372    {
8373     "kind" : "complete_dtor_pointer",
8374     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8375    },
8376    {
8377     "kind" : "deleting_dtor_pointer",
8378     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8379    },
8380    {
8381     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8382    },
8383    {
8384     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8385    },
8386    {
8387     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8388    },
8389    {
8390     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8391    }
8392   ]
8393  },
8394  {
8395   "alignment" : 8,
8396   "fields" :
8397   [
8398    {
8399     "access" : "private",
8400     "field_name" : "mMutex",
8401     "referenced_type" : "type-453"
8402    },
8403    {
8404     "access" : "private",
8405     "field_name" : "mMap",
8406     "field_offset" : 320,
8407     "referenced_type" : "type-454"
8408    }
8409   ],
8410   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8411   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8412   "record_kind" : "class",
8413   "referenced_type" : "type-452",
8414   "self_type" : "type-452",
8415   "size" : 64,
8416   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8417   "template_args" : [ "type-3", "type-455" ],
8418   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8419  },
8420  {
8421   "alignment" : 8,
8422   "fields" :
8423   [
8424    {
8425     "access" : "private",
8426     "field_name" : "mMutex",
8427     "referenced_type" : "type-462"
8428    },
8429    {
8430     "access" : "private",
8431     "field_name" : "mMap",
8432     "field_offset" : 320,
8433     "referenced_type" : "type-463"
8434    }
8435   ],
8436   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8437   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8438   "record_kind" : "class",
8439   "referenced_type" : "type-461",
8440   "self_type" : "type-461",
8441   "size" : 64,
8442   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8443   "template_args" : [ "type-3", "type-53" ],
8444   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8445  },
8446  {
8447   "alignment" : 8,
8448   "fields" :
8449   [
8450    {
8451     "access" : "private",
8452     "field_name" : "mMutex",
8453     "referenced_type" : "type-467"
8454    },
8455    {
8456     "access" : "private",
8457     "field_name" : "mMap",
8458     "field_offset" : 320,
8459     "referenced_type" : "type-468"
8460    }
8461   ],
8462   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8463   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8464   "record_kind" : "class",
8465   "referenced_type" : "type-466",
8466   "self_type" : "type-466",
8467   "size" : 64,
8468   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8469   "template_args" : [ "type-22", "type-358" ],
8470   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8471  },
8472  {
8473   "alignment" : 8,
8474   "fields" :
8475   [
8476    {
8477     "access" : "private",
8478     "field_name" : "mMutex",
8479     "referenced_type" : "type-485"
8480    },
8481    {
8482     "access" : "private",
8483     "field_name" : "mMap",
8484     "field_offset" : 320,
8485     "referenced_type" : "type-486"
8486    }
8487   ],
8488   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8489   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8490   "record_kind" : "class",
8491   "referenced_type" : "type-484",
8492   "self_type" : "type-484",
8493   "size" : 64,
8494   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8495   "template_args" : [ "type-487", "type-488" ],
8496   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8497  },
8498  {
8499   "alignment" : 8,
8500   "fields" :
8501   [
8502    {
8503     "access" : "private",
8504     "field_name" : "mMutex",
8505     "referenced_type" : "type-473"
8506    },
8507    {
8508     "access" : "private",
8509     "field_name" : "mMap",
8510     "field_offset" : 320,
8511     "referenced_type" : "type-474"
8512    }
8513   ],
8514   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8515   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8516   "record_kind" : "class",
8517   "referenced_type" : "type-472",
8518   "self_type" : "type-472",
8519   "size" : 64,
8520   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8521   "template_args" : [ "type-475", "type-476" ],
8522   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8523  },
8524  {
8525   "alignment" : 8,
8526   "fields" :
8527   [
8528    {
8529     "field_name" : "flags",
8530     "referenced_type" : "type-2"
8531    },
8532    {
8533     "field_name" : "fdIndex",
8534     "field_offset" : 32,
8535     "referenced_type" : "type-2"
8536    },
8537    {
8538     "field_name" : "offset",
8539     "field_offset" : 64,
8540     "referenced_type" : "type-2"
8541    },
8542    {
8543     "field_name" : "extent",
8544     "field_offset" : 128,
8545     "referenced_type" : "type-44"
8546    }
8547   ],
8548   "linker_set_key" : "android::hardware::GrantorDescriptor",
8549   "name" : "android::hardware::GrantorDescriptor",
8550   "referenced_type" : "type-341",
8551   "self_type" : "type-341",
8552   "size" : 24,
8553   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8554   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8555  },
8556  {
8557   "alignment" : 8,
8558   "base_specifiers" :
8559   [
8560    {
8561     "is_virtual" : true,
8562     "referenced_type" : "type-323"
8563    },
8564    {
8565     "is_virtual" : true,
8566     "referenced_type" : "type-6"
8567    }
8568   ],
8569   "linker_set_key" : "android::hardware::HidlMemory",
8570   "name" : "android::hardware::HidlMemory",
8571   "record_kind" : "class",
8572   "referenced_type" : "type-333",
8573   "self_type" : "type-333",
8574   "size" : 64,
8575   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8576   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8577   "vtable_components" :
8578   [
8579    {
8580     "component_value" : 48,
8581     "kind" : "vbase_offset"
8582    },
8583    {
8584     "component_value" : 8,
8585     "kind" : "vbase_offset"
8586    },
8587    {
8588     "kind" : "offset_to_top"
8589    },
8590    {
8591     "kind" : "rtti",
8592     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8593    },
8594    {
8595     "kind" : "complete_dtor_pointer",
8596     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8597    },
8598    {
8599     "kind" : "deleting_dtor_pointer",
8600     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8601    },
8602    {
8603     "kind" : "vcall_offset"
8604    },
8605    {
8606     "kind" : "vcall_offset"
8607    },
8608    {
8609     "kind" : "vcall_offset"
8610    },
8611    {
8612     "kind" : "vcall_offset"
8613    },
8614    {
8615     "component_value" : -48,
8616     "kind" : "vcall_offset"
8617    },
8618    {
8619     "component_value" : -48,
8620     "kind" : "offset_to_top"
8621    },
8622    {
8623     "kind" : "rtti",
8624     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8625    },
8626    {
8627     "kind" : "complete_dtor_pointer",
8628     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8629    },
8630    {
8631     "kind" : "deleting_dtor_pointer",
8632     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8633    },
8634    {
8635     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8636    },
8637    {
8638     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8639    },
8640    {
8641     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8642    },
8643    {
8644     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8645    }
8646   ]
8647  },
8648  {
8649   "alignment" : 8,
8650   "base_specifiers" :
8651   [
8652    {
8653     "is_virtual" : true,
8654     "referenced_type" : "type-6"
8655    }
8656   ],
8657   "linker_set_key" : "android::hardware::IBinder",
8658   "name" : "android::hardware::IBinder",
8659   "record_kind" : "class",
8660   "referenced_type" : "type-29",
8661   "self_type" : "type-29",
8662   "size" : 24,
8663   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8664   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8665   "vtable_components" :
8666   [
8667    {
8668     "component_value" : 8,
8669     "kind" : "vbase_offset"
8670    },
8671    {
8672     "kind" : "offset_to_top"
8673    },
8674    {
8675     "kind" : "rtti",
8676     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8677    },
8678    {
8679     "is_pure" : true,
8680     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8681    },
8682    {
8683     "is_pure" : true,
8684     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8685    },
8686    {
8687     "is_pure" : true,
8688     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8689    },
8690    {
8691     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8692    },
8693    {
8694     "is_pure" : true,
8695     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8696    },
8697    {
8698     "is_pure" : true,
8699     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8700    },
8701    {
8702     "is_pure" : true,
8703     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8704    },
8705    {
8706     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8707    },
8708    {
8709     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8710    },
8711    {
8712     "kind" : "complete_dtor_pointer",
8713     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8714    },
8715    {
8716     "kind" : "deleting_dtor_pointer",
8717     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8718    },
8719    {
8720     "kind" : "vcall_offset"
8721    },
8722    {
8723     "kind" : "vcall_offset"
8724    },
8725    {
8726     "kind" : "vcall_offset"
8727    },
8728    {
8729     "kind" : "vcall_offset"
8730    },
8731    {
8732     "component_value" : -8,
8733     "kind" : "vcall_offset"
8734    },
8735    {
8736     "component_value" : -8,
8737     "kind" : "offset_to_top"
8738    },
8739    {
8740     "kind" : "rtti",
8741     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8742    },
8743    {
8744     "kind" : "complete_dtor_pointer",
8745     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8746    },
8747    {
8748     "kind" : "deleting_dtor_pointer",
8749     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8750    },
8751    {
8752     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8753    },
8754    {
8755     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8756    },
8757    {
8758     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8759    },
8760    {
8761     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8762    }
8763   ]
8764  },
8765  {
8766   "alignment" : 8,
8767   "base_specifiers" :
8768   [
8769    {
8770     "is_virtual" : true,
8771     "referenced_type" : "type-6"
8772    }
8773   ],
8774   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8775   "name" : "android::hardware::IBinder::DeathRecipient",
8776   "record_kind" : "class",
8777   "referenced_type" : "type-25",
8778   "self_type" : "type-25",
8779   "size" : 24,
8780   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8781   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8782   "vtable_components" :
8783   [
8784    {
8785     "component_value" : 8,
8786     "kind" : "vbase_offset"
8787    },
8788    {
8789     "kind" : "offset_to_top"
8790    },
8791    {
8792     "kind" : "rtti",
8793     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8794    },
8795    {
8796     "is_pure" : true,
8797     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8798    },
8799    {
8800     "kind" : "complete_dtor_pointer",
8801     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8802    },
8803    {
8804     "kind" : "deleting_dtor_pointer",
8805     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8806    },
8807    {
8808     "kind" : "vcall_offset"
8809    },
8810    {
8811     "kind" : "vcall_offset"
8812    },
8813    {
8814     "kind" : "vcall_offset"
8815    },
8816    {
8817     "kind" : "vcall_offset"
8818    },
8819    {
8820     "component_value" : -8,
8821     "kind" : "vcall_offset"
8822    },
8823    {
8824     "component_value" : -8,
8825     "kind" : "offset_to_top"
8826    },
8827    {
8828     "kind" : "rtti",
8829     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8830    },
8831    {
8832     "kind" : "complete_dtor_pointer",
8833     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8834    },
8835    {
8836     "kind" : "deleting_dtor_pointer",
8837     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8838    },
8839    {
8840     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8841    },
8842    {
8843     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8844    },
8845    {
8846     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8847    },
8848    {
8849     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8850    }
8851   ]
8852  },
8853  {
8854   "alignment" : 8,
8855   "base_specifiers" :
8856   [
8857    {
8858     "is_virtual" : true,
8859     "referenced_type" : "type-6"
8860    }
8861   ],
8862   "linker_set_key" : "android::hardware::IInterface",
8863   "name" : "android::hardware::IInterface",
8864   "record_kind" : "class",
8865   "referenced_type" : "type-35",
8866   "self_type" : "type-35",
8867   "size" : 24,
8868   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8869   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8870   "vtable_components" :
8871   [
8872    {
8873     "component_value" : 8,
8874     "kind" : "vbase_offset"
8875    },
8876    {
8877     "kind" : "offset_to_top"
8878    },
8879    {
8880     "kind" : "rtti",
8881     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8882    },
8883    {
8884     "kind" : "complete_dtor_pointer",
8885     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8886    },
8887    {
8888     "kind" : "deleting_dtor_pointer",
8889     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8890    },
8891    {
8892     "is_pure" : true,
8893     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8894    },
8895    {
8896     "kind" : "vcall_offset"
8897    },
8898    {
8899     "kind" : "vcall_offset"
8900    },
8901    {
8902     "kind" : "vcall_offset"
8903    },
8904    {
8905     "kind" : "vcall_offset"
8906    },
8907    {
8908     "component_value" : -8,
8909     "kind" : "vcall_offset"
8910    },
8911    {
8912     "component_value" : -8,
8913     "kind" : "offset_to_top"
8914    },
8915    {
8916     "kind" : "rtti",
8917     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8918    },
8919    {
8920     "kind" : "complete_dtor_pointer",
8921     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8922    },
8923    {
8924     "kind" : "deleting_dtor_pointer",
8925     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8926    },
8927    {
8928     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8929    },
8930    {
8931     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8932    },
8933    {
8934     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8938    }
8939   ]
8940  },
8941  {
8942   "alignment" : 8,
8943   "fields" :
8944   [
8945    {
8946     "access" : "private",
8947     "field_name" : "mGrantors",
8948     "referenced_type" : "type-337"
8949    },
8950    {
8951     "access" : "private",
8952     "field_name" : "mHandle",
8953     "field_offset" : 128,
8954     "referenced_type" : "type-394"
8955    },
8956    {
8957     "access" : "private",
8958     "field_name" : "mQuantum",
8959     "field_offset" : 192,
8960     "referenced_type" : "type-2"
8961    },
8962    {
8963     "access" : "private",
8964     "field_name" : "mFlags",
8965     "field_offset" : 224,
8966     "referenced_type" : "type-2"
8967    }
8968   ],
8969   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8970   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8971   "referenced_type" : "type-393",
8972   "self_type" : "type-393",
8973   "size" : 32,
8974   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8975   "template_args" : [ "type-70" ],
8976   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8977  },
8978  {
8979   "alignment" : 8,
8980   "fields" :
8981   [
8982    {
8983     "access" : "private",
8984     "field_name" : "mBufCachePos",
8985     "referenced_type" : "type-44"
8986    },
8987    {
8988     "access" : "private",
8989     "field_name" : "mBufCache",
8990     "field_offset" : 64,
8991     "referenced_type" : "type-430"
8992    },
8993    {
8994     "access" : "private",
8995     "field_name" : "mError",
8996     "field_offset" : 256,
8997     "referenced_type" : "type-39"
8998    },
8999    {
9000     "access" : "private",
9001     "field_name" : "mData",
9002     "field_offset" : 320,
9003     "referenced_type" : "type-372"
9004    },
9005    {
9006     "access" : "private",
9007     "field_name" : "mDataSize",
9008     "field_offset" : 384,
9009     "referenced_type" : "type-44"
9010    },
9011    {
9012     "access" : "private",
9013     "field_name" : "mDataCapacity",
9014     "field_offset" : 448,
9015     "referenced_type" : "type-44"
9016    },
9017    {
9018     "access" : "private",
9019     "field_name" : "mDataPos",
9020     "field_offset" : 512,
9021     "referenced_type" : "type-44"
9022    },
9023    {
9024     "access" : "private",
9025     "field_name" : "mObjects",
9026     "field_offset" : 576,
9027     "referenced_type" : "type-431"
9028    },
9029    {
9030     "access" : "private",
9031     "field_name" : "mObjectsSize",
9032     "field_offset" : 640,
9033     "referenced_type" : "type-44"
9034    },
9035    {
9036     "access" : "private",
9037     "field_name" : "mObjectsCapacity",
9038     "field_offset" : 704,
9039     "referenced_type" : "type-44"
9040    },
9041    {
9042     "access" : "private",
9043     "field_name" : "mNextObjectHint",
9044     "field_offset" : 768,
9045     "referenced_type" : "type-44"
9046    },
9047    {
9048     "access" : "private",
9049     "field_name" : "mNumRef",
9050     "field_offset" : 832,
9051     "referenced_type" : "type-44"
9052    },
9053    {
9054     "access" : "private",
9055     "field_name" : "mFdsKnown",
9056     "field_offset" : 896,
9057     "referenced_type" : "type-53"
9058    },
9059    {
9060     "access" : "private",
9061     "field_name" : "mHasFds",
9062     "field_offset" : 904,
9063     "referenced_type" : "type-53"
9064    },
9065    {
9066     "access" : "private",
9067     "field_name" : "mAllowFds",
9068     "field_offset" : 912,
9069     "referenced_type" : "type-53"
9070    },
9071    {
9072     "access" : "private",
9073     "field_name" : "mOwner",
9074     "field_offset" : 960,
9075     "referenced_type" : "type-432"
9076    },
9077    {
9078     "access" : "private",
9079     "field_name" : "mOwnerCookie",
9080     "field_offset" : 1024,
9081     "referenced_type" : "type-40"
9082    }
9083   ],
9084   "linker_set_key" : "android::hardware::Parcel",
9085   "name" : "android::hardware::Parcel",
9086   "record_kind" : "class",
9087   "referenced_type" : "type-429",
9088   "self_type" : "type-429",
9089   "size" : 136,
9090   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9091   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9092  },
9093  {
9094   "access" : "private",
9095   "alignment" : 8,
9096   "fields" :
9097   [
9098    {
9099     "field_name" : "index",
9100     "referenced_type" : "type-44"
9101    },
9102    {
9103     "field_name" : "buffer",
9104     "field_offset" : 64,
9105     "referenced_type" : "type-278"
9106    },
9107    {
9108     "field_name" : "bufend",
9109     "field_offset" : 128,
9110     "referenced_type" : "type-278"
9111    }
9112   ],
9113   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9114   "name" : "android::hardware::Parcel::BufferInfo",
9115   "referenced_type" : "type-437",
9116   "self_type" : "type-437",
9117   "size" : 24,
9118   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9119   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9120  },
9121  {
9122   "alignment" : 8,
9123   "base_specifiers" :
9124   [
9125    {
9126     "is_virtual" : true,
9127     "referenced_type" : "type-6"
9128    }
9129   ],
9130   "fields" :
9131   [
9132    {
9133     "access" : "private",
9134     "field_name" : "mDriverFD",
9135     "field_offset" : 64,
9136     "referenced_type" : "type-39"
9137    },
9138    {
9139     "access" : "private",
9140     "field_name" : "mVMStart",
9141     "field_offset" : 128,
9142     "referenced_type" : "type-40"
9143    },
9144    {
9145     "access" : "private",
9146     "field_name" : "mThreadCountLock",
9147     "field_offset" : 192,
9148     "referenced_type" : "type-42"
9149    },
9150    {
9151     "access" : "private",
9152     "field_name" : "mThreadCountDecrement",
9153     "field_offset" : 512,
9154     "referenced_type" : "type-43"
9155    },
9156    {
9157     "access" : "private",
9158     "field_name" : "mExecutingThreadsCount",
9159     "field_offset" : 896,
9160     "referenced_type" : "type-44"
9161    },
9162    {
9163     "access" : "private",
9164     "field_name" : "mMaxThreads",
9165     "field_offset" : 960,
9166     "referenced_type" : "type-44"
9167    },
9168    {
9169     "access" : "private",
9170     "field_name" : "mStarvationStartTimeMs",
9171     "field_offset" : 1024,
9172     "referenced_type" : "type-45"
9173    },
9174    {
9175     "access" : "private",
9176     "field_name" : "mLock",
9177     "field_offset" : 1088,
9178     "referenced_type" : "type-46"
9179    },
9180    {
9181     "access" : "private",
9182     "field_name" : "mHandleToObject",
9183     "field_offset" : 1408,
9184     "referenced_type" : "type-48"
9185    },
9186    {
9187     "access" : "private",
9188     "field_name" : "mManagesContexts",
9189     "field_offset" : 1728,
9190     "referenced_type" : "type-53"
9191    },
9192    {
9193     "access" : "private",
9194     "field_name" : "mBinderContextCheckFunc",
9195     "field_offset" : 1792,
9196     "referenced_type" : "type-54"
9197    },
9198    {
9199     "access" : "private",
9200     "field_name" : "mBinderContextUserData",
9201     "field_offset" : 1856,
9202     "referenced_type" : "type-40"
9203    },
9204    {
9205     "access" : "private",
9206     "field_name" : "mContexts",
9207     "field_offset" : 1920,
9208     "referenced_type" : "type-63"
9209    },
9210    {
9211     "access" : "private",
9212     "field_name" : "mRootDir",
9213     "field_offset" : 2240,
9214     "referenced_type" : "type-67"
9215    },
9216    {
9217     "access" : "private",
9218     "field_name" : "mThreadPoolStarted",
9219     "field_offset" : 2304,
9220     "referenced_type" : "type-53"
9221    },
9222    {
9223     "access" : "private",
9224     "field_name" : "mSpawnThreadOnStart",
9225     "field_offset" : 2312,
9226     "referenced_type" : "type-53"
9227    },
9228    {
9229     "access" : "private",
9230     "field_name" : "mThreadPoolSeq",
9231     "field_offset" : 2336,
9232     "referenced_type" : "type-71"
9233    },
9234    {
9235     "access" : "private",
9236     "field_name" : "mMmapSize",
9237     "field_offset" : 2368,
9238     "referenced_type" : "type-51"
9239    },
9240    {
9241     "access" : "private",
9242     "field_name" : "mCallRestriction",
9243     "field_offset" : 2432,
9244     "referenced_type" : "type-72"
9245    }
9246   ],
9247   "linker_set_key" : "android::hardware::ProcessState",
9248   "name" : "android::hardware::ProcessState",
9249   "record_kind" : "class",
9250   "referenced_type" : "type-38",
9251   "self_type" : "type-38",
9252   "size" : 328,
9253   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9254   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9255   "vtable_components" :
9256   [
9257    {
9258     "component_value" : 312,
9259     "kind" : "vbase_offset"
9260    },
9261    {
9262     "kind" : "offset_to_top"
9263    },
9264    {
9265     "kind" : "rtti",
9266     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9267    },
9268    {
9269     "kind" : "complete_dtor_pointer",
9270     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9271    },
9272    {
9273     "kind" : "deleting_dtor_pointer",
9274     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9275    },
9276    {
9277     "kind" : "vcall_offset"
9278    },
9279    {
9280     "kind" : "vcall_offset"
9281    },
9282    {
9283     "kind" : "vcall_offset"
9284    },
9285    {
9286     "kind" : "vcall_offset"
9287    },
9288    {
9289     "component_value" : -312,
9290     "kind" : "vcall_offset"
9291    },
9292    {
9293     "component_value" : -312,
9294     "kind" : "offset_to_top"
9295    },
9296    {
9297     "kind" : "rtti",
9298     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9299    },
9300    {
9301     "kind" : "complete_dtor_pointer",
9302     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9303    },
9304    {
9305     "kind" : "deleting_dtor_pointer",
9306     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9307    },
9308    {
9309     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9310    },
9311    {
9312     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9313    },
9314    {
9315     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9316    },
9317    {
9318     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9319    }
9320   ]
9321  },
9322  {
9323   "access" : "private",
9324   "alignment" : 8,
9325   "fields" :
9326   [
9327    {
9328     "field_name" : "binder",
9329     "referenced_type" : "type-28"
9330    },
9331    {
9332     "field_name" : "refs",
9333     "field_offset" : 64,
9334     "referenced_type" : "type-10"
9335    }
9336   ],
9337   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9338   "name" : "android::hardware::ProcessState::handle_entry",
9339   "referenced_type" : "type-52",
9340   "self_type" : "type-52",
9341   "size" : 16,
9342   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9343   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9344  },
9345  {
9346   "alignment" : 8,
9347   "base_specifiers" :
9348   [
9349    {
9350     "referenced_type" : "type-175"
9351    }
9352   ],
9353   "fields" :
9354   [
9355    {
9356     "access" : "private",
9357     "field_name" : "mVal",
9358     "field_offset" : 288,
9359     "referenced_type" : "type-183"
9360    }
9361   ],
9362   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9363   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9364   "record_kind" : "class",
9365   "referenced_type" : "type-182",
9366   "self_type" : "type-182",
9367   "size" : 40,
9368   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9369   "template_args" : [ "type-183" ],
9370   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
9371  },
9372  {
9373   "alignment" : 8,
9374   "base_specifiers" :
9375   [
9376    {
9377     "referenced_type" : "type-175"
9378    }
9379   ],
9380   "fields" :
9381   [
9382    {
9383     "access" : "private",
9384     "field_name" : "mVal",
9385     "field_offset" : 320,
9386     "referenced_type" : "type-141"
9387    }
9388   ],
9389   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
9390   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
9391   "record_kind" : "class",
9392   "referenced_type" : "type-197",
9393   "self_type" : "type-197",
9394   "size" : 48,
9395   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9396   "template_args" : [ "type-141" ],
9397   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_24INfcEEEEE"
9398  },
9399  {
9400   "alignment" : 8,
9401   "base_specifiers" :
9402   [
9403    {
9404     "referenced_type" : "type-175"
9405    }
9406   ],
9407   "fields" :
9408   [
9409    {
9410     "access" : "private",
9411     "field_name" : "mVal",
9412     "field_offset" : 264,
9413     "referenced_type" : "type-53"
9414    }
9415   ],
9416   "linker_set_key" : "android::hardware::Return<bool>",
9417   "name" : "android::hardware::Return<bool>",
9418   "record_kind" : "class",
9419   "referenced_type" : "type-174",
9420   "self_type" : "type-174",
9421   "size" : 40,
9422   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9423   "template_args" : [ "type-53" ],
9424   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9425  },
9426  {
9427   "alignment" : 8,
9428   "base_specifiers" :
9429   [
9430    {
9431     "referenced_type" : "type-175"
9432    }
9433   ],
9434   "fields" :
9435   [
9436    {
9437     "access" : "private",
9438     "field_name" : "mVal",
9439     "field_offset" : 288,
9440     "referenced_type" : "type-2"
9441    }
9442   ],
9443   "linker_set_key" : "android::hardware::Return<unsigned int>",
9444   "name" : "android::hardware::Return<unsigned int>",
9445   "record_kind" : "class",
9446   "referenced_type" : "type-189",
9447   "self_type" : "type-189",
9448   "size" : 40,
9449   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9450   "template_args" : [ "type-2" ],
9451   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
9452  },
9453  {
9454   "alignment" : 8,
9455   "base_specifiers" :
9456   [
9457    {
9458     "referenced_type" : "type-175"
9459    }
9460   ],
9461   "linker_set_key" : "android::hardware::Return<void>",
9462   "name" : "android::hardware::Return<void>",
9463   "record_kind" : "class",
9464   "referenced_type" : "type-209",
9465   "self_type" : "type-209",
9466   "size" : 40,
9467   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9468   "template_args" : [ "type-41" ],
9469   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9470  },
9471  {
9472   "alignment" : 8,
9473   "fields" :
9474   [
9475    {
9476     "access" : "private",
9477     "field_name" : "mException",
9478     "referenced_type" : "type-39"
9479    },
9480    {
9481     "access" : "private",
9482     "field_name" : "mErrorCode",
9483     "field_offset" : 32,
9484     "referenced_type" : "type-39"
9485    },
9486    {
9487     "access" : "private",
9488     "field_name" : "mMessage",
9489     "field_offset" : 64,
9490     "referenced_type" : "type-165"
9491    }
9492   ],
9493   "linker_set_key" : "android::hardware::Status",
9494   "name" : "android::hardware::Status",
9495   "record_kind" : "class",
9496   "referenced_type" : "type-164",
9497   "self_type" : "type-164",
9498   "size" : 32,
9499   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9500   "unique_id" : "_ZTSN7android8hardware6StatusE"
9501  },
9502  {
9503   "alignment" : 8,
9504   "fields" :
9505   [
9506    {
9507     "access" : "protected",
9508     "field_name" : "mInstrumentationCallbacks",
9509     "field_offset" : 64,
9510     "referenced_type" : "type-445"
9511    },
9512    {
9513     "access" : "protected",
9514     "field_name" : "mEnableInstrumentation",
9515     "field_offset" : 256,
9516     "referenced_type" : "type-53"
9517    },
9518    {
9519     "access" : "protected",
9520     "field_name" : "mInstrumentationLibPackage",
9521     "field_offset" : 320,
9522     "referenced_type" : "type-446"
9523    },
9524    {
9525     "access" : "protected",
9526     "field_name" : "mInterfaceName",
9527     "field_offset" : 512,
9528     "referenced_type" : "type-447"
9529    }
9530   ],
9531   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9532   "name" : "android::hardware::details::HidlInstrumentor",
9533   "referenced_type" : "type-444",
9534   "self_type" : "type-444",
9535   "size" : 88,
9536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9537   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9538   "vtable_components" :
9539   [
9540    {
9541     "kind" : "offset_to_top"
9542    },
9543    {
9544     "kind" : "rtti",
9545     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9546    },
9547    {
9548     "kind" : "complete_dtor_pointer",
9549     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9550    },
9551    {
9552     "kind" : "deleting_dtor_pointer",
9553     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9554    }
9555   ]
9556  },
9557  {
9558   "alignment" : 4,
9559   "fields" :
9560   [
9561    {
9562     "field_name" : "sched_policy",
9563     "referenced_type" : "type-39"
9564    },
9565    {
9566     "field_name" : "prio",
9567     "field_offset" : 32,
9568     "referenced_type" : "type-39"
9569    }
9570   ],
9571   "linker_set_key" : "android::hardware::details::SchedPrio",
9572   "name" : "android::hardware::details::SchedPrio",
9573   "referenced_type" : "type-455",
9574   "self_type" : "type-455",
9575   "size" : 8,
9576   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9577   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9578  },
9579  {
9580   "alignment" : 8,
9581   "fields" :
9582   [
9583    {
9584     "access" : "private",
9585     "field_name" : "mQueue",
9586     "referenced_type" : "type-662"
9587    }
9588   ],
9589   "linker_set_key" : "android::hardware::details::TaskRunner",
9590   "name" : "android::hardware::details::TaskRunner",
9591   "record_kind" : "class",
9592   "referenced_type" : "type-661",
9593   "self_type" : "type-661",
9594   "size" : 16,
9595   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9596   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9597  },
9598  {
9599   "alignment" : 1,
9600   "linker_set_key" : "android::hardware::details::bnhw_tag",
9601   "name" : "android::hardware::details::bnhw_tag",
9602   "referenced_type" : "type-230",
9603   "self_type" : "type-230",
9604   "size" : 1,
9605   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9606   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9607  },
9608  {
9609   "alignment" : 1,
9610   "linker_set_key" : "android::hardware::details::bphw_tag",
9611   "name" : "android::hardware::details::bphw_tag",
9612   "referenced_type" : "type-241",
9613   "self_type" : "type-241",
9614   "size" : 1,
9615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9616   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9617  },
9618  {
9619   "alignment" : 1,
9620   "linker_set_key" : "android::hardware::details::bs_tag",
9621   "name" : "android::hardware::details::bs_tag",
9622   "referenced_type" : "type-253",
9623   "self_type" : "type-253",
9624   "size" : 1,
9625   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9626   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9627  },
9628  {
9629   "access" : "private",
9630   "alignment" : 8,
9631   "fields" :
9632   [
9633    {
9634     "field_name" : "mPointer",
9635     "referenced_type" : "type-340"
9636    },
9637    {
9638     "field_name" : "_pad",
9639     "referenced_type" : "type-44"
9640    }
9641   ],
9642   "is_anonymous" : true,
9643   "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",
9644   "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",
9645   "record_kind" : "union",
9646   "referenced_type" : "type-339",
9647   "self_type" : "type-339",
9648   "size" : 8,
9649   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9650   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9651  },
9652  {
9653   "alignment" : 8,
9654   "fields" :
9655   [
9656    {
9657     "access" : "private",
9658     "referenced_type" : "type-339"
9659    }
9660   ],
9661   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9662   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9663   "referenced_type" : "type-338",
9664   "self_type" : "type-338",
9665   "size" : 8,
9666   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9667   "template_args" : [ "type-341" ],
9668   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9669  },
9670  {
9671   "alignment" : 8,
9672   "fields" :
9673   [
9674    {
9675     "access" : "private",
9676     "referenced_type" : "type-353"
9677    }
9678   ],
9679   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9680   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9681   "referenced_type" : "type-352",
9682   "self_type" : "type-352",
9683   "size" : 8,
9684   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9685   "template_args" : [ "type-355" ],
9686   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9687  },
9688  {
9689   "alignment" : 8,
9690   "fields" :
9691   [
9692    {
9693     "access" : "private",
9694     "referenced_type" : "type-344"
9695    }
9696   ],
9697   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9698   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9699   "referenced_type" : "type-343",
9700   "self_type" : "type-343",
9701   "size" : 8,
9702   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9703   "template_args" : [ "type-321" ],
9704   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9705  },
9706  {
9707   "alignment" : 8,
9708   "fields" :
9709   [
9710    {
9711     "access" : "private",
9712     "referenced_type" : "type-378"
9713    }
9714   ],
9715   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9716   "name" : "android::hardware::details::hidl_pointer<char>",
9717   "referenced_type" : "type-377",
9718   "self_type" : "type-377",
9719   "size" : 8,
9720   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9721   "template_args" : [ "type-70" ],
9722   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9723  },
9724  {
9725   "access" : "private",
9726   "alignment" : 8,
9727   "fields" :
9728   [
9729    {
9730     "field_name" : "mPointer",
9731     "referenced_type" : "type-173"
9732    },
9733    {
9734     "field_name" : "_pad",
9735     "referenced_type" : "type-44"
9736    }
9737   ],
9738   "is_anonymous" : true,
9739   "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",
9740   "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",
9741   "record_kind" : "union",
9742   "referenced_type" : "type-378",
9743   "self_type" : "type-378",
9744   "size" : 8,
9745   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9746   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9747  },
9748  {
9749   "alignment" : 8,
9750   "fields" :
9751   [
9752    {
9753     "access" : "private",
9754     "referenced_type" : "type-308"
9755    }
9756   ],
9757   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9758   "name" : "android::hardware::details::hidl_pointer<const char>",
9759   "referenced_type" : "type-307",
9760   "self_type" : "type-307",
9761   "size" : 8,
9762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9763   "template_args" : [ "type-69" ],
9764   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9765  },
9766  {
9767   "access" : "private",
9768   "alignment" : 8,
9769   "fields" :
9770   [
9771    {
9772     "field_name" : "mPointer",
9773     "referenced_type" : "type-68"
9774    },
9775    {
9776     "field_name" : "_pad",
9777     "referenced_type" : "type-44"
9778    }
9779   ],
9780   "is_anonymous" : true,
9781   "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",
9782   "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",
9783   "record_kind" : "union",
9784   "referenced_type" : "type-308",
9785   "self_type" : "type-308",
9786   "size" : 8,
9787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9788   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9789  },
9790  {
9791   "alignment" : 8,
9792   "fields" :
9793   [
9794    {
9795     "access" : "private",
9796     "referenced_type" : "type-264"
9797    }
9798   ],
9799   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9800   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9801   "referenced_type" : "type-263",
9802   "self_type" : "type-263",
9803   "size" : 8,
9804   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9805   "template_args" : [ "type-266" ],
9806   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9807  },
9808  {
9809   "access" : "private",
9810   "alignment" : 8,
9811   "fields" :
9812   [
9813    {
9814     "field_name" : "mPointer",
9815     "referenced_type" : "type-265"
9816    },
9817    {
9818     "field_name" : "_pad",
9819     "referenced_type" : "type-44"
9820    }
9821   ],
9822   "is_anonymous" : true,
9823   "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",
9824   "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",
9825   "record_kind" : "union",
9826   "referenced_type" : "type-264",
9827   "self_type" : "type-264",
9828   "size" : 8,
9829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9830   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9831  },
9832  {
9833   "access" : "private",
9834   "alignment" : 8,
9835   "fields" :
9836   [
9837    {
9838     "field_name" : "mPointer",
9839     "referenced_type" : "type-354"
9840    },
9841    {
9842     "field_name" : "_pad",
9843     "referenced_type" : "type-44"
9844    }
9845   ],
9846   "is_anonymous" : true,
9847   "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",
9848   "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",
9849   "record_kind" : "union",
9850   "referenced_type" : "type-353",
9851   "self_type" : "type-353",
9852   "size" : 8,
9853   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9854   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9855  },
9856  {
9857   "access" : "private",
9858   "alignment" : 8,
9859   "fields" :
9860   [
9861    {
9862     "field_name" : "mPointer",
9863     "referenced_type" : "type-345"
9864    },
9865    {
9866     "field_name" : "_pad",
9867     "referenced_type" : "type-44"
9868    }
9869   ],
9870   "is_anonymous" : true,
9871   "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",
9872   "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",
9873   "record_kind" : "union",
9874   "referenced_type" : "type-344",
9875   "self_type" : "type-344",
9876   "size" : 8,
9877   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9878   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9879  },
9880  {
9881   "alignment" : 8,
9882   "fields" :
9883   [
9884    {
9885     "access" : "private",
9886     "referenced_type" : "type-364"
9887    }
9888   ],
9889   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9890   "name" : "android::hardware::details::hidl_pointer<int>",
9891   "referenced_type" : "type-363",
9892   "self_type" : "type-363",
9893   "size" : 8,
9894   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9895   "template_args" : [ "type-39" ],
9896   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9897  },
9898  {
9899   "access" : "private",
9900   "alignment" : 8,
9901   "fields" :
9902   [
9903    {
9904     "field_name" : "mPointer",
9905     "referenced_type" : "type-365"
9906    },
9907    {
9908     "field_name" : "_pad",
9909     "referenced_type" : "type-44"
9910    }
9911   ],
9912   "is_anonymous" : true,
9913   "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",
9914   "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",
9915   "record_kind" : "union",
9916   "referenced_type" : "type-364",
9917   "self_type" : "type-364",
9918   "size" : 8,
9919   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9920   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9921  },
9922  {
9923   "alignment" : 8,
9924   "fields" :
9925   [
9926    {
9927     "access" : "private",
9928     "referenced_type" : "type-395"
9929    }
9930   ],
9931   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9932   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9933   "referenced_type" : "type-394",
9934   "self_type" : "type-394",
9935   "size" : 8,
9936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9937   "template_args" : [ "type-195" ],
9938   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9939  },
9940  {
9941   "access" : "private",
9942   "alignment" : 8,
9943   "fields" :
9944   [
9945    {
9946     "field_name" : "mPointer",
9947     "referenced_type" : "type-219"
9948    },
9949    {
9950     "field_name" : "_pad",
9951     "referenced_type" : "type-44"
9952    }
9953   ],
9954   "is_anonymous" : true,
9955   "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",
9956   "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",
9957   "record_kind" : "union",
9958   "referenced_type" : "type-395",
9959   "self_type" : "type-395",
9960   "size" : 8,
9961   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9962   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9963  },
9964  {
9965   "alignment" : 8,
9966   "fields" :
9967   [
9968    {
9969     "access" : "private",
9970     "referenced_type" : "type-371"
9971    }
9972   ],
9973   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
9974   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
9975   "referenced_type" : "type-370",
9976   "self_type" : "type-370",
9977   "size" : 8,
9978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9979   "template_args" : [ "type-98" ],
9980   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
9981  },
9982  {
9983   "access" : "private",
9984   "alignment" : 8,
9985   "fields" :
9986   [
9987    {
9988     "field_name" : "mPointer",
9989     "referenced_type" : "type-372"
9990    },
9991    {
9992     "field_name" : "_pad",
9993     "referenced_type" : "type-44"
9994    }
9995   ],
9996   "is_anonymous" : true,
9997   "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",
9998   "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",
9999   "record_kind" : "union",
10000   "referenced_type" : "type-371",
10001   "self_type" : "type-371",
10002   "size" : 8,
10003   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10004   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10005  },
10006  {
10007   "alignment" : 1,
10008   "linker_set_key" : "android::hardware::details::i_tag",
10009   "name" : "android::hardware::details::i_tag",
10010   "referenced_type" : "type-220",
10011   "self_type" : "type-220",
10012   "size" : 1,
10013   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10014   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10015  },
10016  {
10017   "alignment" : 8,
10018   "fields" :
10019   [
10020    {
10021     "access" : "private",
10022     "field_name" : "mStatus",
10023     "referenced_type" : "type-164"
10024    },
10025    {
10026     "access" : "private",
10027     "field_name" : "mCheckedStatus",
10028     "field_offset" : 256,
10029     "referenced_type" : "type-53"
10030    }
10031   ],
10032   "linker_set_key" : "android::hardware::details::return_status",
10033   "name" : "android::hardware::details::return_status",
10034   "record_kind" : "class",
10035   "referenced_type" : "type-175",
10036   "self_type" : "type-175",
10037   "size" : 40,
10038   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10039   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10040  },
10041  {
10042   "alignment" : 1,
10043   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10044   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10045   "referenced_type" : "type-379",
10046   "self_type" : "type-379",
10047   "size" : 1,
10048   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10049   "template_args" : [ "type-98" ],
10050   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10051  },
10052  {
10053   "alignment" : 1,
10054   "fields" :
10055   [
10056    {
10057     "access" : "private",
10058     "field_name" : "mBuffer",
10059     "referenced_type" : "type-356"
10060    }
10061   ],
10062   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10063   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10064   "referenced_type" : "type-355",
10065   "self_type" : "type-355",
10066   "size" : 32,
10067   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10068   "template_args" : [ "type-98" ],
10069   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10070  },
10071  {
10072   "alignment" : 8,
10073   "base_specifiers" :
10074   [
10075    {
10076     "referenced_type" : "type-25"
10077    }
10078   ],
10079   "fields" :
10080   [
10081    {
10082     "access" : "private",
10083     "field_name" : "mRecipient",
10084     "field_offset" : 64,
10085     "referenced_type" : "type-152"
10086    },
10087    {
10088     "access" : "private",
10089     "field_name" : "mCookie",
10090     "field_offset" : 192,
10091     "referenced_type" : "type-44"
10092    },
10093    {
10094     "access" : "private",
10095     "field_name" : "mBase",
10096     "field_offset" : 256,
10097     "referenced_type" : "type-3"
10098    }
10099   ],
10100   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10101   "name" : "android::hardware::hidl_binder_death_recipient",
10102   "referenced_type" : "type-151",
10103   "self_type" : "type-151",
10104   "size" : 64,
10105   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10106   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10107   "vtable_components" :
10108   [
10109    {
10110     "component_value" : 48,
10111     "kind" : "vbase_offset"
10112    },
10113    {
10114     "kind" : "offset_to_top"
10115    },
10116    {
10117     "kind" : "rtti",
10118     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10119    },
10120    {
10121     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10122    },
10123    {
10124     "kind" : "complete_dtor_pointer",
10125     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10126    },
10127    {
10128     "kind" : "deleting_dtor_pointer",
10129     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10130    },
10131    {
10132     "kind" : "vcall_offset"
10133    },
10134    {
10135     "kind" : "vcall_offset"
10136    },
10137    {
10138     "kind" : "vcall_offset"
10139    },
10140    {
10141     "kind" : "vcall_offset"
10142    },
10143    {
10144     "component_value" : -48,
10145     "kind" : "vcall_offset"
10146    },
10147    {
10148     "component_value" : -48,
10149     "kind" : "offset_to_top"
10150    },
10151    {
10152     "kind" : "rtti",
10153     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10154    },
10155    {
10156     "kind" : "complete_dtor_pointer",
10157     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10158    },
10159    {
10160     "kind" : "deleting_dtor_pointer",
10161     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10162    },
10163    {
10164     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10165    },
10166    {
10167     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10168    },
10169    {
10170     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10171    },
10172    {
10173     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10174    }
10175   ]
10176  },
10177  {
10178   "alignment" : 8,
10179   "base_specifiers" :
10180   [
10181    {
10182     "is_virtual" : true,
10183     "referenced_type" : "type-6"
10184    }
10185   ],
10186   "linker_set_key" : "android::hardware::hidl_death_recipient",
10187   "name" : "android::hardware::hidl_death_recipient",
10188   "referenced_type" : "type-154",
10189   "self_type" : "type-154",
10190   "size" : 24,
10191   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10192   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10193   "vtable_components" :
10194   [
10195    {
10196     "component_value" : 8,
10197     "kind" : "vbase_offset"
10198    },
10199    {
10200     "kind" : "offset_to_top"
10201    },
10202    {
10203     "kind" : "rtti",
10204     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10205    },
10206    {
10207     "is_pure" : true,
10208     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10209    },
10210    {
10211     "kind" : "complete_dtor_pointer",
10212     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10213    },
10214    {
10215     "kind" : "deleting_dtor_pointer",
10216     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10217    },
10218    {
10219     "kind" : "vcall_offset"
10220    },
10221    {
10222     "kind" : "vcall_offset"
10223    },
10224    {
10225     "kind" : "vcall_offset"
10226    },
10227    {
10228     "kind" : "vcall_offset"
10229    },
10230    {
10231     "component_value" : -8,
10232     "kind" : "vcall_offset"
10233    },
10234    {
10235     "component_value" : -8,
10236     "kind" : "offset_to_top"
10237    },
10238    {
10239     "kind" : "rtti",
10240     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10241    },
10242    {
10243     "kind" : "complete_dtor_pointer",
10244     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10245    },
10246    {
10247     "kind" : "deleting_dtor_pointer",
10248     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10249    },
10250    {
10251     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10252    },
10253    {
10254     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10255    },
10256    {
10257     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10258    },
10259    {
10260     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10261    }
10262   ]
10263  },
10264  {
10265   "alignment" : 8,
10266   "fields" :
10267   [
10268    {
10269     "access" : "private",
10270     "field_name" : "mHandle",
10271     "referenced_type" : "type-263"
10272    },
10273    {
10274     "access" : "private",
10275     "field_name" : "mOwnsHandle",
10276     "field_offset" : 64,
10277     "referenced_type" : "type-53"
10278    }
10279   ],
10280   "linker_set_key" : "android::hardware::hidl_handle",
10281   "name" : "android::hardware::hidl_handle",
10282   "referenced_type" : "type-319",
10283   "self_type" : "type-319",
10284   "size" : 16,
10285   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10286   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10287  },
10288  {
10289   "alignment" : 8,
10290   "fields" :
10291   [
10292    {
10293     "access" : "private",
10294     "field_name" : "mHandle",
10295     "referenced_type" : "type-319"
10296    },
10297    {
10298     "access" : "private",
10299     "field_name" : "mSize",
10300     "field_offset" : 128,
10301     "referenced_type" : "type-44"
10302    },
10303    {
10304     "access" : "private",
10305     "field_name" : "mName",
10306     "field_offset" : 192,
10307     "referenced_type" : "type-321"
10308    }
10309   ],
10310   "linker_set_key" : "android::hardware::hidl_memory",
10311   "name" : "android::hardware::hidl_memory",
10312   "referenced_type" : "type-323",
10313   "self_type" : "type-323",
10314   "size" : 40,
10315   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10316   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10317  },
10318  {
10319   "alignment" : 8,
10320   "fields" :
10321   [
10322    {
10323     "access" : "private",
10324     "field_name" : "mBuffer",
10325     "referenced_type" : "type-307"
10326    },
10327    {
10328     "access" : "private",
10329     "field_name" : "mSize",
10330     "field_offset" : 64,
10331     "referenced_type" : "type-2"
10332    },
10333    {
10334     "access" : "private",
10335     "field_name" : "mOwnsBuffer",
10336     "field_offset" : 96,
10337     "referenced_type" : "type-53"
10338    }
10339   ],
10340   "linker_set_key" : "android::hardware::hidl_string",
10341   "name" : "android::hardware::hidl_string",
10342   "referenced_type" : "type-321",
10343   "self_type" : "type-321",
10344   "size" : 16,
10345   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10346   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10347  },
10348  {
10349   "alignment" : 8,
10350   "fields" :
10351   [
10352    {
10353     "access" : "private",
10354     "field_name" : "mBuffer",
10355     "referenced_type" : "type-338"
10356    },
10357    {
10358     "access" : "private",
10359     "field_name" : "mSize",
10360     "field_offset" : 64,
10361     "referenced_type" : "type-2"
10362    },
10363    {
10364     "access" : "private",
10365     "field_name" : "mOwnsBuffer",
10366     "field_offset" : 96,
10367     "referenced_type" : "type-53"
10368    }
10369   ],
10370   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10371   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10372   "referenced_type" : "type-337",
10373   "self_type" : "type-337",
10374   "size" : 16,
10375   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10376   "template_args" : [ "type-341" ],
10377   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10378  },
10379  {
10380   "alignment" : 8,
10381   "fields" :
10382   [
10383    {
10384     "access" : "private",
10385     "field_name" : "mBuffer",
10386     "referenced_type" : "type-352"
10387    },
10388    {
10389     "access" : "private",
10390     "field_name" : "mSize",
10391     "field_offset" : 64,
10392     "referenced_type" : "type-2"
10393    },
10394    {
10395     "access" : "private",
10396     "field_name" : "mOwnsBuffer",
10397     "field_offset" : 96,
10398     "referenced_type" : "type-53"
10399    }
10400   ],
10401   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10402   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10403   "referenced_type" : "type-351",
10404   "self_type" : "type-351",
10405   "size" : 16,
10406   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10407   "template_args" : [ "type-355" ],
10408   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10409  },
10410  {
10411   "alignment" : 8,
10412   "fields" :
10413   [
10414    {
10415     "access" : "private",
10416     "field_name" : "mBuffer",
10417     "referenced_type" : "type-343"
10418    },
10419    {
10420     "access" : "private",
10421     "field_name" : "mSize",
10422     "field_offset" : 64,
10423     "referenced_type" : "type-2"
10424    },
10425    {
10426     "access" : "private",
10427     "field_name" : "mOwnsBuffer",
10428     "field_offset" : 96,
10429     "referenced_type" : "type-53"
10430    }
10431   ],
10432   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10433   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10434   "referenced_type" : "type-342",
10435   "self_type" : "type-342",
10436   "size" : 16,
10437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10438   "template_args" : [ "type-321" ],
10439   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10440  },
10441  {
10442   "alignment" : 8,
10443   "fields" :
10444   [
10445    {
10446     "access" : "private",
10447     "field_name" : "mBuffer",
10448     "referenced_type" : "type-377"
10449    },
10450    {
10451     "access" : "private",
10452     "field_name" : "mSize",
10453     "field_offset" : 64,
10454     "referenced_type" : "type-2"
10455    },
10456    {
10457     "access" : "private",
10458     "field_name" : "mOwnsBuffer",
10459     "field_offset" : 96,
10460     "referenced_type" : "type-53"
10461    }
10462   ],
10463   "linker_set_key" : "android::hardware::hidl_vec<char>",
10464   "name" : "android::hardware::hidl_vec<char>",
10465   "referenced_type" : "type-376",
10466   "self_type" : "type-376",
10467   "size" : 16,
10468   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10469   "template_args" : [ "type-70" ],
10470   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10471  },
10472  {
10473   "alignment" : 8,
10474   "fields" :
10475   [
10476    {
10477     "access" : "private",
10478     "field_name" : "mBuffer",
10479     "referenced_type" : "type-363"
10480    },
10481    {
10482     "access" : "private",
10483     "field_name" : "mSize",
10484     "field_offset" : 64,
10485     "referenced_type" : "type-2"
10486    },
10487    {
10488     "access" : "private",
10489     "field_name" : "mOwnsBuffer",
10490     "field_offset" : 96,
10491     "referenced_type" : "type-53"
10492    }
10493   ],
10494   "linker_set_key" : "android::hardware::hidl_vec<int>",
10495   "name" : "android::hardware::hidl_vec<int>",
10496   "referenced_type" : "type-362",
10497   "self_type" : "type-362",
10498   "size" : 16,
10499   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10500   "template_args" : [ "type-39" ],
10501   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10502  },
10503  {
10504   "alignment" : 8,
10505   "fields" :
10506   [
10507    {
10508     "access" : "private",
10509     "field_name" : "mBuffer",
10510     "referenced_type" : "type-370"
10511    },
10512    {
10513     "access" : "private",
10514     "field_name" : "mSize",
10515     "field_offset" : 64,
10516     "referenced_type" : "type-2"
10517    },
10518    {
10519     "access" : "private",
10520     "field_name" : "mOwnsBuffer",
10521     "field_offset" : 96,
10522     "referenced_type" : "type-53"
10523    }
10524   ],
10525   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10526   "name" : "android::hardware::hidl_vec<unsigned char>",
10527   "referenced_type" : "type-369",
10528   "self_type" : "type-369",
10529   "size" : 16,
10530   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10531   "template_args" : [ "type-98" ],
10532   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10533  },
10534  {
10535   "alignment" : 2,
10536   "fields" :
10537   [
10538    {
10539     "access" : "private",
10540     "field_name" : "mMajor",
10541     "referenced_type" : "type-100"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mMinor",
10546     "field_offset" : 16,
10547     "referenced_type" : "type-100"
10548    }
10549   ],
10550   "linker_set_key" : "android::hardware::hidl_version",
10551   "name" : "android::hardware::hidl_version",
10552   "referenced_type" : "type-383",
10553   "self_type" : "type-383",
10554   "size" : 4,
10555   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10556   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10557  },
10558  {
10559   "alignment" : 8,
10560   "base_specifiers" :
10561   [
10562    {
10563     "referenced_type" : "type-443"
10564    }
10565   ],
10566   "fields" :
10567   [
10568    {
10569     "access" : "private",
10570     "field_name" : "_hidl_mImpl",
10571     "field_offset" : 1024,
10572     "referenced_type" : "type-118"
10573    }
10574   ],
10575   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
10576   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
10577   "referenced_type" : "type-602",
10578   "self_type" : "type-602",
10579   "size" : 152,
10580   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
10581   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
10582   "vtable_components" :
10583   [
10584    {
10585     "component_value" : 136,
10586     "kind" : "vbase_offset"
10587    },
10588    {
10589     "kind" : "offset_to_top"
10590    },
10591    {
10592     "kind" : "rtti",
10593     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10594    },
10595    {
10596     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10597    },
10598    {
10599     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10600    },
10601    {
10602     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10603    },
10604    {
10605     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10606    },
10607    {
10608     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10609    },
10610    {
10611     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10612    },
10613    {
10614     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10615    },
10616    {
10617     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10618    },
10619    {
10620     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10621    },
10622    {
10623     "kind" : "complete_dtor_pointer",
10624     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10625    },
10626    {
10627     "kind" : "deleting_dtor_pointer",
10628     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10629    },
10630    {
10631     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10632    },
10633    {
10634     "component_value" : -32,
10635     "kind" : "offset_to_top"
10636    },
10637    {
10638     "kind" : "rtti",
10639     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10640    },
10641    {
10642     "kind" : "complete_dtor_pointer",
10643     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10644    },
10645    {
10646     "kind" : "deleting_dtor_pointer",
10647     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10648    },
10649    {
10650     "kind" : "vcall_offset"
10651    },
10652    {
10653     "kind" : "vcall_offset"
10654    },
10655    {
10656     "kind" : "vcall_offset"
10657    },
10658    {
10659     "kind" : "vcall_offset"
10660    },
10661    {
10662     "component_value" : -136,
10663     "kind" : "vcall_offset"
10664    },
10665    {
10666     "component_value" : -136,
10667     "kind" : "offset_to_top"
10668    },
10669    {
10670     "kind" : "rtti",
10671     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10672    },
10673    {
10674     "kind" : "complete_dtor_pointer",
10675     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10676    },
10677    {
10678     "kind" : "deleting_dtor_pointer",
10679     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10680    },
10681    {
10682     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10683    },
10684    {
10685     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10686    },
10687    {
10688     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10689    },
10690    {
10691     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10692    }
10693   ]
10694  },
10695  {
10696   "alignment" : 8,
10697   "base_specifiers" :
10698   [
10699    {
10700     "referenced_type" : "type-443"
10701    }
10702   ],
10703   "fields" :
10704   [
10705    {
10706     "access" : "private",
10707     "field_name" : "_hidl_mImpl",
10708     "field_offset" : 1024,
10709     "referenced_type" : "type-109"
10710    }
10711   ],
10712   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10713   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10714   "referenced_type" : "type-594",
10715   "self_type" : "type-594",
10716   "size" : 152,
10717   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
10718   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
10719   "vtable_components" :
10720   [
10721    {
10722     "component_value" : 136,
10723     "kind" : "vbase_offset"
10724    },
10725    {
10726     "kind" : "offset_to_top"
10727    },
10728    {
10729     "kind" : "rtti",
10730     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10731    },
10732    {
10733     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10734    },
10735    {
10736     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10737    },
10738    {
10739     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10740    },
10741    {
10742     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10743    },
10744    {
10745     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10746    },
10747    {
10748     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10749    },
10750    {
10751     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10752    },
10753    {
10754     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10755    },
10756    {
10757     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10758    },
10759    {
10760     "kind" : "complete_dtor_pointer",
10761     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10762    },
10763    {
10764     "kind" : "deleting_dtor_pointer",
10765     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10766    },
10767    {
10768     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10769    },
10770    {
10771     "component_value" : -32,
10772     "kind" : "offset_to_top"
10773    },
10774    {
10775     "kind" : "rtti",
10776     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10777    },
10778    {
10779     "kind" : "complete_dtor_pointer",
10780     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10781    },
10782    {
10783     "kind" : "deleting_dtor_pointer",
10784     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10785    },
10786    {
10787     "kind" : "vcall_offset"
10788    },
10789    {
10790     "kind" : "vcall_offset"
10791    },
10792    {
10793     "kind" : "vcall_offset"
10794    },
10795    {
10796     "kind" : "vcall_offset"
10797    },
10798    {
10799     "component_value" : -136,
10800     "kind" : "vcall_offset"
10801    },
10802    {
10803     "component_value" : -136,
10804     "kind" : "offset_to_top"
10805    },
10806    {
10807     "kind" : "rtti",
10808     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10809    },
10810    {
10811     "kind" : "complete_dtor_pointer",
10812     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10813    },
10814    {
10815     "kind" : "deleting_dtor_pointer",
10816     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10817    },
10818    {
10819     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10820    },
10821    {
10822     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10823    },
10824    {
10825     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10826    },
10827    {
10828     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10829    }
10830   ]
10831  },
10832  {
10833   "alignment" : 8,
10834   "base_specifiers" :
10835   [
10836    {
10837     "referenced_type" : "type-424"
10838    },
10839    {
10840     "referenced_type" : "type-444"
10841    }
10842   ],
10843   "fields" :
10844   [
10845    {
10846     "access" : "private",
10847     "field_name" : "_hidl_mMutex",
10848     "field_offset" : 1088,
10849     "referenced_type" : "type-605"
10850    },
10851    {
10852     "access" : "private",
10853     "field_name" : "_hidl_mDeathRecipients",
10854     "field_offset" : 1408,
10855     "referenced_type" : "type-606"
10856    }
10857   ],
10858   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
10859   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
10860   "referenced_type" : "type-604",
10861   "self_type" : "type-604",
10862   "size" : 216,
10863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
10864   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
10865   "vtable_components" :
10866   [
10867    {
10868     "component_value" : 200,
10869     "kind" : "vbase_offset"
10870    },
10871    {
10872     "kind" : "offset_to_top"
10873    },
10874    {
10875     "kind" : "rtti",
10876     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10877    },
10878    {
10879     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
10880    },
10881    {
10882     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10883    },
10884    {
10885     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10886    },
10887    {
10888     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10889    },
10890    {
10891     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10892    },
10893    {
10894     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
10895    },
10896    {
10897     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10898    },
10899    {
10900     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
10901    },
10902    {
10903     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10904    },
10905    {
10906     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
10907    },
10908    {
10909     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10910    },
10911    {
10912     "kind" : "complete_dtor_pointer",
10913     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10914    },
10915    {
10916     "kind" : "deleting_dtor_pointer",
10917     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10918    },
10919    {
10920     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
10921    },
10922    {
10923     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
10924    },
10925    {
10926     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
10927    },
10928    {
10929     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
10930    },
10931    {
10932     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
10933    },
10934    {
10935     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
10936    },
10937    {
10938     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
10939    },
10940    {
10941     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
10942    },
10943    {
10944     "component_value" : 192,
10945     "kind" : "vbase_offset"
10946    },
10947    {
10948     "component_value" : -8,
10949     "kind" : "offset_to_top"
10950    },
10951    {
10952     "kind" : "rtti",
10953     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10954    },
10955    {
10956     "kind" : "complete_dtor_pointer",
10957     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10958    },
10959    {
10960     "kind" : "deleting_dtor_pointer",
10961     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10962    },
10963    {
10964     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
10965    },
10966    {
10967     "component_value" : 184,
10968     "kind" : "vbase_offset"
10969    },
10970    {
10971     "component_value" : -16,
10972     "kind" : "offset_to_top"
10973    },
10974    {
10975     "kind" : "rtti",
10976     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10977    },
10978    {
10979     "kind" : "complete_dtor_pointer",
10980     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10981    },
10982    {
10983     "kind" : "deleting_dtor_pointer",
10984     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10985    },
10986    {
10987     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10988    },
10989    {
10990     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10991    },
10992    {
10993     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10994    },
10995    {
10996     "component_value" : -48,
10997     "kind" : "offset_to_top"
10998    },
10999    {
11000     "kind" : "rtti",
11001     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11002    },
11003    {
11004     "kind" : "complete_dtor_pointer",
11005     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11006    },
11007    {
11008     "kind" : "deleting_dtor_pointer",
11009     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11010    },
11011    {
11012     "kind" : "vcall_offset"
11013    },
11014    {
11015     "component_value" : -184,
11016     "kind" : "vcall_offset"
11017    },
11018    {
11019     "component_value" : -184,
11020     "kind" : "vcall_offset"
11021    },
11022    {
11023     "component_value" : -184,
11024     "kind" : "vcall_offset"
11025    },
11026    {
11027     "component_value" : -200,
11028     "kind" : "vcall_offset"
11029    },
11030    {
11031     "component_value" : -200,
11032     "kind" : "offset_to_top"
11033    },
11034    {
11035     "kind" : "rtti",
11036     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11037    },
11038    {
11039     "kind" : "complete_dtor_pointer",
11040     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11041    },
11042    {
11043     "kind" : "deleting_dtor_pointer",
11044     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11045    },
11046    {
11047     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11048    },
11049    {
11050     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11051    },
11052    {
11053     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11054    },
11055    {
11056     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11057    }
11058   ]
11059  },
11060  {
11061   "alignment" : 8,
11062   "base_specifiers" :
11063   [
11064    {
11065     "referenced_type" : "type-423"
11066    },
11067    {
11068     "referenced_type" : "type-444"
11069    }
11070   ],
11071   "fields" :
11072   [
11073    {
11074     "access" : "private",
11075     "field_name" : "_hidl_mMutex",
11076     "field_offset" : 1088,
11077     "referenced_type" : "type-597"
11078    },
11079    {
11080     "access" : "private",
11081     "field_name" : "_hidl_mDeathRecipients",
11082     "field_offset" : 1408,
11083     "referenced_type" : "type-598"
11084    }
11085   ],
11086   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11087   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11088   "referenced_type" : "type-596",
11089   "self_type" : "type-596",
11090   "size" : 216,
11091   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
11092   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
11093   "vtable_components" :
11094   [
11095    {
11096     "component_value" : 200,
11097     "kind" : "vbase_offset"
11098    },
11099    {
11100     "kind" : "offset_to_top"
11101    },
11102    {
11103     "kind" : "rtti",
11104     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11105    },
11106    {
11107     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
11108    },
11109    {
11110     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11111    },
11112    {
11113     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11114    },
11115    {
11116     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11117    },
11118    {
11119     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11120    },
11121    {
11122     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
11123    },
11124    {
11125     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11126    },
11127    {
11128     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
11129    },
11130    {
11131     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11132    },
11133    {
11134     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
11135    },
11136    {
11137     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11138    },
11139    {
11140     "kind" : "complete_dtor_pointer",
11141     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11142    },
11143    {
11144     "kind" : "deleting_dtor_pointer",
11145     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11146    },
11147    {
11148     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11149    },
11150    {
11151     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11152    },
11153    {
11154     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11155    },
11156    {
11157     "component_value" : 192,
11158     "kind" : "vbase_offset"
11159    },
11160    {
11161     "component_value" : -8,
11162     "kind" : "offset_to_top"
11163    },
11164    {
11165     "kind" : "rtti",
11166     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11167    },
11168    {
11169     "kind" : "complete_dtor_pointer",
11170     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11171    },
11172    {
11173     "kind" : "deleting_dtor_pointer",
11174     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11175    },
11176    {
11177     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11178    },
11179    {
11180     "component_value" : 184,
11181     "kind" : "vbase_offset"
11182    },
11183    {
11184     "component_value" : -16,
11185     "kind" : "offset_to_top"
11186    },
11187    {
11188     "kind" : "rtti",
11189     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11190    },
11191    {
11192     "kind" : "complete_dtor_pointer",
11193     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11194    },
11195    {
11196     "kind" : "deleting_dtor_pointer",
11197     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11198    },
11199    {
11200     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11201    },
11202    {
11203     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11204    },
11205    {
11206     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11207    },
11208    {
11209     "component_value" : -48,
11210     "kind" : "offset_to_top"
11211    },
11212    {
11213     "kind" : "rtti",
11214     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11215    },
11216    {
11217     "kind" : "complete_dtor_pointer",
11218     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11219    },
11220    {
11221     "kind" : "deleting_dtor_pointer",
11222     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11223    },
11224    {
11225     "kind" : "vcall_offset"
11226    },
11227    {
11228     "component_value" : -184,
11229     "kind" : "vcall_offset"
11230    },
11231    {
11232     "component_value" : -184,
11233     "kind" : "vcall_offset"
11234    },
11235    {
11236     "component_value" : -184,
11237     "kind" : "vcall_offset"
11238    },
11239    {
11240     "component_value" : -200,
11241     "kind" : "vcall_offset"
11242    },
11243    {
11244     "component_value" : -200,
11245     "kind" : "offset_to_top"
11246    },
11247    {
11248     "kind" : "rtti",
11249     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11250    },
11251    {
11252     "kind" : "complete_dtor_pointer",
11253     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11254    },
11255    {
11256     "kind" : "deleting_dtor_pointer",
11257     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11258    },
11259    {
11260     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11261    },
11262    {
11263     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11264    },
11265    {
11266     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11267    },
11268    {
11269     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11270    }
11271   ]
11272  },
11273  {
11274   "alignment" : 8,
11275   "base_specifiers" :
11276   [
11277    {
11278     "referenced_type" : "type-5"
11279    }
11280   ],
11281   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
11282   "name" : "android::hardware::nfc::V1_0::INfc",
11283   "referenced_type" : "type-120",
11284   "self_type" : "type-120",
11285   "size" : 24,
11286   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
11287   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
11288   "vtable_components" :
11289   [
11290    {
11291     "component_value" : 8,
11292     "kind" : "vbase_offset"
11293    },
11294    {
11295     "kind" : "offset_to_top"
11296    },
11297    {
11298     "kind" : "rtti",
11299     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11300    },
11301    {
11302     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11303    },
11304    {
11305     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11306    },
11307    {
11308     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11309    },
11310    {
11311     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11312    },
11313    {
11314     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11315    },
11316    {
11317     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
11318    },
11319    {
11320     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11321    },
11322    {
11323     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
11324    },
11325    {
11326     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11327    },
11328    {
11329     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
11330    },
11331    {
11332     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11333    },
11334    {
11335     "kind" : "complete_dtor_pointer",
11336     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
11337    },
11338    {
11339     "kind" : "deleting_dtor_pointer",
11340     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
11341    },
11342    {
11343     "is_pure" : true,
11344     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11345    },
11346    {
11347     "is_pure" : true,
11348     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
11349    },
11350    {
11351     "is_pure" : true,
11352     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
11353    },
11354    {
11355     "is_pure" : true,
11356     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
11357    },
11358    {
11359     "is_pure" : true,
11360     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
11361    },
11362    {
11363     "is_pure" : true,
11364     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
11365    },
11366    {
11367     "is_pure" : true,
11368     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
11369    },
11370    {
11371     "kind" : "vcall_offset"
11372    },
11373    {
11374     "kind" : "vcall_offset"
11375    },
11376    {
11377     "kind" : "vcall_offset"
11378    },
11379    {
11380     "kind" : "vcall_offset"
11381    },
11382    {
11383     "component_value" : -8,
11384     "kind" : "vcall_offset"
11385    },
11386    {
11387     "component_value" : -8,
11388     "kind" : "offset_to_top"
11389    },
11390    {
11391     "kind" : "rtti",
11392     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11393    },
11394    {
11395     "kind" : "complete_dtor_pointer",
11396     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD1Ev"
11397    },
11398    {
11399     "kind" : "deleting_dtor_pointer",
11400     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD0Ev"
11401    },
11402    {
11403     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11404    },
11405    {
11406     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11407    },
11408    {
11409     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11410    },
11411    {
11412     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11413    }
11414   ]
11415  },
11416  {
11417   "alignment" : 8,
11418   "base_specifiers" :
11419   [
11420    {
11421     "referenced_type" : "type-5"
11422    }
11423   ],
11424   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
11425   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
11426   "referenced_type" : "type-17",
11427   "self_type" : "type-17",
11428   "size" : 24,
11429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
11430   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
11431   "vtable_components" :
11432   [
11433    {
11434     "component_value" : 8,
11435     "kind" : "vbase_offset"
11436    },
11437    {
11438     "kind" : "offset_to_top"
11439    },
11440    {
11441     "kind" : "rtti",
11442     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11443    },
11444    {
11445     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11446    },
11447    {
11448     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11449    },
11450    {
11451     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11452    },
11453    {
11454     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11455    },
11456    {
11457     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11458    },
11459    {
11460     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
11461    },
11462    {
11463     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11464    },
11465    {
11466     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11470    },
11471    {
11472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11476    },
11477    {
11478     "kind" : "complete_dtor_pointer",
11479     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11480    },
11481    {
11482     "kind" : "deleting_dtor_pointer",
11483     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11484    },
11485    {
11486     "is_pure" : true,
11487     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11488    },
11489    {
11490     "is_pure" : true,
11491     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11492    },
11493    {
11494     "kind" : "vcall_offset"
11495    },
11496    {
11497     "kind" : "vcall_offset"
11498    },
11499    {
11500     "kind" : "vcall_offset"
11501    },
11502    {
11503     "kind" : "vcall_offset"
11504    },
11505    {
11506     "component_value" : -8,
11507     "kind" : "vcall_offset"
11508    },
11509    {
11510     "component_value" : -8,
11511     "kind" : "offset_to_top"
11512    },
11513    {
11514     "kind" : "rtti",
11515     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11516    },
11517    {
11518     "kind" : "complete_dtor_pointer",
11519     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11520    },
11521    {
11522     "kind" : "deleting_dtor_pointer",
11523     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11524    },
11525    {
11526     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11527    },
11528    {
11529     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11530    },
11531    {
11532     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11533    },
11534    {
11535     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11536    }
11537   ]
11538  },
11539  {
11540   "alignment" : 8,
11541   "base_specifiers" :
11542   [
11543    {
11544     "referenced_type" : "type-443"
11545    }
11546   ],
11547   "fields" :
11548   [
11549    {
11550     "access" : "private",
11551     "field_name" : "_hidl_mImpl",
11552     "field_offset" : 1024,
11553     "referenced_type" : "type-132"
11554    }
11555   ],
11556   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc",
11557   "name" : "android::hardware::nfc::V1_1::BnHwNfc",
11558   "referenced_type" : "type-617",
11559   "self_type" : "type-617",
11560   "size" : 152,
11561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h",
11562   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BnHwNfcE",
11563   "vtable_components" :
11564   [
11565    {
11566     "component_value" : 136,
11567     "kind" : "vbase_offset"
11568    },
11569    {
11570     "kind" : "offset_to_top"
11571    },
11572    {
11573     "kind" : "rtti",
11574     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11575    },
11576    {
11577     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11578    },
11579    {
11580     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11581    },
11582    {
11583     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11584    },
11585    {
11586     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11587    },
11588    {
11589     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11590    },
11591    {
11592     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11593    },
11594    {
11595     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11596    },
11597    {
11598     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11599    },
11600    {
11601     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11602    },
11603    {
11604     "kind" : "complete_dtor_pointer",
11605     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11606    },
11607    {
11608     "kind" : "deleting_dtor_pointer",
11609     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11610    },
11611    {
11612     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11613    },
11614    {
11615     "component_value" : -32,
11616     "kind" : "offset_to_top"
11617    },
11618    {
11619     "kind" : "rtti",
11620     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11621    },
11622    {
11623     "kind" : "complete_dtor_pointer",
11624     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11625    },
11626    {
11627     "kind" : "deleting_dtor_pointer",
11628     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11629    },
11630    {
11631     "kind" : "vcall_offset"
11632    },
11633    {
11634     "kind" : "vcall_offset"
11635    },
11636    {
11637     "kind" : "vcall_offset"
11638    },
11639    {
11640     "kind" : "vcall_offset"
11641    },
11642    {
11643     "component_value" : -136,
11644     "kind" : "vcall_offset"
11645    },
11646    {
11647     "component_value" : -136,
11648     "kind" : "offset_to_top"
11649    },
11650    {
11651     "kind" : "rtti",
11652     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11653    },
11654    {
11655     "kind" : "complete_dtor_pointer",
11656     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11657    },
11658    {
11659     "kind" : "deleting_dtor_pointer",
11660     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11661    },
11662    {
11663     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11664    },
11665    {
11666     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11667    },
11668    {
11669     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11670    },
11671    {
11672     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11673    }
11674   ]
11675  },
11676  {
11677   "alignment" : 8,
11678   "base_specifiers" :
11679   [
11680    {
11681     "referenced_type" : "type-443"
11682    }
11683   ],
11684   "fields" :
11685   [
11686    {
11687     "access" : "private",
11688     "field_name" : "_hidl_mImpl",
11689     "field_offset" : 1024,
11690     "referenced_type" : "type-14"
11691    }
11692   ],
11693   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
11694   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
11695   "referenced_type" : "type-609",
11696   "self_type" : "type-609",
11697   "size" : 152,
11698   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h",
11699   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE",
11700   "vtable_components" :
11701   [
11702    {
11703     "component_value" : 136,
11704     "kind" : "vbase_offset"
11705    },
11706    {
11707     "kind" : "offset_to_top"
11708    },
11709    {
11710     "kind" : "rtti",
11711     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11712    },
11713    {
11714     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11715    },
11716    {
11717     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11718    },
11719    {
11720     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11721    },
11722    {
11723     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11724    },
11725    {
11726     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11727    },
11728    {
11729     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11730    },
11731    {
11732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11733    },
11734    {
11735     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11736    },
11737    {
11738     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11739    },
11740    {
11741     "kind" : "complete_dtor_pointer",
11742     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11743    },
11744    {
11745     "kind" : "deleting_dtor_pointer",
11746     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11747    },
11748    {
11749     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11750    },
11751    {
11752     "component_value" : -32,
11753     "kind" : "offset_to_top"
11754    },
11755    {
11756     "kind" : "rtti",
11757     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11758    },
11759    {
11760     "kind" : "complete_dtor_pointer",
11761     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11762    },
11763    {
11764     "kind" : "deleting_dtor_pointer",
11765     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11766    },
11767    {
11768     "kind" : "vcall_offset"
11769    },
11770    {
11771     "kind" : "vcall_offset"
11772    },
11773    {
11774     "kind" : "vcall_offset"
11775    },
11776    {
11777     "kind" : "vcall_offset"
11778    },
11779    {
11780     "component_value" : -136,
11781     "kind" : "vcall_offset"
11782    },
11783    {
11784     "component_value" : -136,
11785     "kind" : "offset_to_top"
11786    },
11787    {
11788     "kind" : "rtti",
11789     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11790    },
11791    {
11792     "kind" : "complete_dtor_pointer",
11793     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11794    },
11795    {
11796     "kind" : "deleting_dtor_pointer",
11797     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11798    },
11799    {
11800     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11801    },
11802    {
11803     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11804    },
11805    {
11806     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11807    },
11808    {
11809     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11810    }
11811   ]
11812  },
11813  {
11814   "alignment" : 8,
11815   "base_specifiers" :
11816   [
11817    {
11818     "referenced_type" : "type-426"
11819    },
11820    {
11821     "referenced_type" : "type-444"
11822    }
11823   ],
11824   "fields" :
11825   [
11826    {
11827     "access" : "private",
11828     "field_name" : "_hidl_mMutex",
11829     "field_offset" : 1088,
11830     "referenced_type" : "type-620"
11831    },
11832    {
11833     "access" : "private",
11834     "field_name" : "_hidl_mDeathRecipients",
11835     "field_offset" : 1408,
11836     "referenced_type" : "type-621"
11837    }
11838   ],
11839   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc",
11840   "name" : "android::hardware::nfc::V1_1::BpHwNfc",
11841   "referenced_type" : "type-619",
11842   "self_type" : "type-619",
11843   "size" : 216,
11844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h",
11845   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BpHwNfcE",
11846   "vtable_components" :
11847   [
11848    {
11849     "component_value" : 200,
11850     "kind" : "vbase_offset"
11851    },
11852    {
11853     "kind" : "offset_to_top"
11854    },
11855    {
11856     "kind" : "rtti",
11857     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11858    },
11859    {
11860     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_17BpHwNfc8isRemoteEv"
11861    },
11862    {
11863     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11864    },
11865    {
11866     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11867    },
11868    {
11869     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11870    },
11871    {
11872     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11873    },
11874    {
11875     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
11876    },
11877    {
11878     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11879    },
11880    {
11881     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
11882    },
11883    {
11884     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11885    },
11886    {
11887     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
11888    },
11889    {
11890     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11891    },
11892    {
11893     "kind" : "complete_dtor_pointer",
11894     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11895    },
11896    {
11897     "kind" : "deleting_dtor_pointer",
11898     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11899    },
11900    {
11901     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
11902    },
11903    {
11904     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11905    },
11906    {
11907     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11908    },
11909    {
11910     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
11911    },
11912    {
11913     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
11914    },
11915    {
11916     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
11917    },
11918    {
11919     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
11920    },
11921    {
11922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
11923    },
11924    {
11925     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
11926    },
11927    {
11928     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
11929    },
11930    {
11931     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
11932    },
11933    {
11934     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
11935    },
11936    {
11937     "component_value" : 192,
11938     "kind" : "vbase_offset"
11939    },
11940    {
11941     "component_value" : -8,
11942     "kind" : "offset_to_top"
11943    },
11944    {
11945     "kind" : "rtti",
11946     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11947    },
11948    {
11949     "kind" : "complete_dtor_pointer",
11950     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11951    },
11952    {
11953     "kind" : "deleting_dtor_pointer",
11954     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11955    },
11956    {
11957     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
11958    },
11959    {
11960     "component_value" : 184,
11961     "kind" : "vbase_offset"
11962    },
11963    {
11964     "component_value" : -16,
11965     "kind" : "offset_to_top"
11966    },
11967    {
11968     "kind" : "rtti",
11969     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11970    },
11971    {
11972     "kind" : "complete_dtor_pointer",
11973     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11974    },
11975    {
11976     "kind" : "deleting_dtor_pointer",
11977     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11978    },
11979    {
11980     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11981    },
11982    {
11983     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11984    },
11985    {
11986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11987    },
11988    {
11989     "component_value" : -48,
11990     "kind" : "offset_to_top"
11991    },
11992    {
11993     "kind" : "rtti",
11994     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11995    },
11996    {
11997     "kind" : "complete_dtor_pointer",
11998     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11999    },
12000    {
12001     "kind" : "deleting_dtor_pointer",
12002     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12003    },
12004    {
12005     "kind" : "vcall_offset"
12006    },
12007    {
12008     "component_value" : -184,
12009     "kind" : "vcall_offset"
12010    },
12011    {
12012     "component_value" : -184,
12013     "kind" : "vcall_offset"
12014    },
12015    {
12016     "component_value" : -184,
12017     "kind" : "vcall_offset"
12018    },
12019    {
12020     "component_value" : -200,
12021     "kind" : "vcall_offset"
12022    },
12023    {
12024     "component_value" : -200,
12025     "kind" : "offset_to_top"
12026    },
12027    {
12028     "kind" : "rtti",
12029     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12030    },
12031    {
12032     "kind" : "complete_dtor_pointer",
12033     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
12034    },
12035    {
12036     "kind" : "deleting_dtor_pointer",
12037     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12038    },
12039    {
12040     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12041    },
12042    {
12043     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12044    },
12045    {
12046     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12047    },
12048    {
12049     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12050    }
12051   ]
12052  },
12053  {
12054   "alignment" : 8,
12055   "base_specifiers" :
12056   [
12057    {
12058     "referenced_type" : "type-425"
12059    },
12060    {
12061     "referenced_type" : "type-444"
12062    }
12063   ],
12064   "fields" :
12065   [
12066    {
12067     "access" : "private",
12068     "field_name" : "_hidl_mMutex",
12069     "field_offset" : 1088,
12070     "referenced_type" : "type-612"
12071    },
12072    {
12073     "access" : "private",
12074     "field_name" : "_hidl_mDeathRecipients",
12075     "field_offset" : 1408,
12076     "referenced_type" : "type-613"
12077    }
12078   ],
12079   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
12080   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
12081   "referenced_type" : "type-611",
12082   "self_type" : "type-611",
12083   "size" : 216,
12084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h",
12085   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE",
12086   "vtable_components" :
12087   [
12088    {
12089     "component_value" : 200,
12090     "kind" : "vbase_offset"
12091    },
12092    {
12093     "kind" : "offset_to_top"
12094    },
12095    {
12096     "kind" : "rtti",
12097     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12098    },
12099    {
12100     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_121BpHwNfcClientCallback8isRemoteEv"
12101    },
12102    {
12103     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12104    },
12105    {
12106     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12107    },
12108    {
12109     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12110    },
12111    {
12112     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12113    },
12114    {
12115     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
12116    },
12117    {
12118     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12119    },
12120    {
12121     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
12122    },
12123    {
12124     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12125    },
12126    {
12127     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
12128    },
12129    {
12130     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12131    },
12132    {
12133     "kind" : "complete_dtor_pointer",
12134     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12135    },
12136    {
12137     "kind" : "deleting_dtor_pointer",
12138     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12139    },
12140    {
12141     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
12142    },
12143    {
12144     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12145    },
12146    {
12147     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
12148    },
12149    {
12150     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
12151    },
12152    {
12153     "component_value" : 192,
12154     "kind" : "vbase_offset"
12155    },
12156    {
12157     "component_value" : -8,
12158     "kind" : "offset_to_top"
12159    },
12160    {
12161     "kind" : "rtti",
12162     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12163    },
12164    {
12165     "kind" : "complete_dtor_pointer",
12166     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12167    },
12168    {
12169     "kind" : "deleting_dtor_pointer",
12170     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12171    },
12172    {
12173     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
12174    },
12175    {
12176     "component_value" : 184,
12177     "kind" : "vbase_offset"
12178    },
12179    {
12180     "component_value" : -16,
12181     "kind" : "offset_to_top"
12182    },
12183    {
12184     "kind" : "rtti",
12185     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12186    },
12187    {
12188     "kind" : "complete_dtor_pointer",
12189     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12190    },
12191    {
12192     "kind" : "deleting_dtor_pointer",
12193     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12194    },
12195    {
12196     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12197    },
12198    {
12199     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12200    },
12201    {
12202     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12203    },
12204    {
12205     "component_value" : -48,
12206     "kind" : "offset_to_top"
12207    },
12208    {
12209     "kind" : "rtti",
12210     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12211    },
12212    {
12213     "kind" : "complete_dtor_pointer",
12214     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12215    },
12216    {
12217     "kind" : "deleting_dtor_pointer",
12218     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12219    },
12220    {
12221     "kind" : "vcall_offset"
12222    },
12223    {
12224     "component_value" : -184,
12225     "kind" : "vcall_offset"
12226    },
12227    {
12228     "component_value" : -184,
12229     "kind" : "vcall_offset"
12230    },
12231    {
12232     "component_value" : -184,
12233     "kind" : "vcall_offset"
12234    },
12235    {
12236     "component_value" : -200,
12237     "kind" : "vcall_offset"
12238    },
12239    {
12240     "component_value" : -200,
12241     "kind" : "offset_to_top"
12242    },
12243    {
12244     "kind" : "rtti",
12245     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12246    },
12247    {
12248     "kind" : "complete_dtor_pointer",
12249     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12250    },
12251    {
12252     "kind" : "deleting_dtor_pointer",
12253     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12254    },
12255    {
12256     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12257    },
12258    {
12259     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12260    },
12261    {
12262     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12263    },
12264    {
12265     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12266    }
12267   ]
12268  },
12269  {
12270   "alignment" : 8,
12271   "base_specifiers" :
12272   [
12273    {
12274     "referenced_type" : "type-120"
12275    }
12276   ],
12277   "linker_set_key" : "android::hardware::nfc::V1_1::INfc",
12278   "name" : "android::hardware::nfc::V1_1::INfc",
12279   "referenced_type" : "type-134",
12280   "self_type" : "type-134",
12281   "size" : 24,
12282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h",
12283   "unique_id" : "_ZTSN7android8hardware3nfc4V1_14INfcE",
12284   "vtable_components" :
12285   [
12286    {
12287     "component_value" : 8,
12288     "kind" : "vbase_offset"
12289    },
12290    {
12291     "kind" : "offset_to_top"
12292    },
12293    {
12294     "kind" : "rtti",
12295     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
12296    },
12297    {
12298     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
12299    },
12300    {
12301     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12305    },
12306    {
12307     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12308    },
12309    {
12310     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12311    },
12312    {
12313     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
12314    },
12315    {
12316     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12317    },
12318    {
12319     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
12320    },
12321    {
12322     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12323    },
12324    {
12325     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
12326    },
12327    {
12328     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12329    },
12330    {
12331     "kind" : "complete_dtor_pointer",
12332     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD1Ev"
12333    },
12334    {
12335     "kind" : "deleting_dtor_pointer",
12336     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD0Ev"
12337    },
12338    {
12339     "is_pure" : true,
12340     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12341    },
12342    {
12343     "is_pure" : true,
12344     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
12345    },
12346    {
12347     "is_pure" : true,
12348     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
12349    },
12350    {
12351     "is_pure" : true,
12352     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
12353    },
12354    {
12355     "is_pure" : true,
12356     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
12357    },
12358    {
12359     "is_pure" : true,
12360     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
12361    },
12362    {
12363     "is_pure" : true,
12364     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
12365    },
12366    {
12367     "is_pure" : true,
12368     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
12369    },
12370    {
12371     "is_pure" : true,
12372     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
12373    },
12374    {
12375     "is_pure" : true,
12376     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
12377    },
12378    {
12379     "is_pure" : true,
12380     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12381    },
12382    {
12383     "kind" : "vcall_offset"
12384    },
12385    {
12386     "kind" : "vcall_offset"
12387    },
12388    {
12389     "kind" : "vcall_offset"
12390    },
12391    {
12392     "kind" : "vcall_offset"
12393    },
12394    {
12395     "component_value" : -8,
12396     "kind" : "vcall_offset"
12397    },
12398    {
12399     "component_value" : -8,
12400     "kind" : "offset_to_top"
12401    },
12402    {
12403     "kind" : "rtti",
12404     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
12405    },
12406    {
12407     "kind" : "complete_dtor_pointer",
12408     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_14INfcD1Ev"
12409    },
12410    {
12411     "kind" : "deleting_dtor_pointer",
12412     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_14INfcD0Ev"
12413    },
12414    {
12415     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12416    },
12417    {
12418     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12419    },
12420    {
12421     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12422    },
12423    {
12424     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12425    }
12426   ]
12427  },
12428  {
12429   "alignment" : 8,
12430   "base_specifiers" :
12431   [
12432    {
12433     "referenced_type" : "type-17"
12434    }
12435   ],
12436   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback",
12437   "name" : "android::hardware::nfc::V1_1::INfcClientCallback",
12438   "referenced_type" : "type-16",
12439   "self_type" : "type-16",
12440   "size" : 24,
12441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h",
12442   "unique_id" : "_ZTSN7android8hardware3nfc4V1_118INfcClientCallbackE",
12443   "vtable_components" :
12444   [
12445    {
12446     "component_value" : 8,
12447     "kind" : "vbase_offset"
12448    },
12449    {
12450     "kind" : "offset_to_top"
12451    },
12452    {
12453     "kind" : "rtti",
12454     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
12455    },
12456    {
12457     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
12458    },
12459    {
12460     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12461    },
12462    {
12463     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12464    },
12465    {
12466     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12467    },
12468    {
12469     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12470    },
12471    {
12472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
12473    },
12474    {
12475     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12476    },
12477    {
12478     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
12479    },
12480    {
12481     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12482    },
12483    {
12484     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
12485    },
12486    {
12487     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12488    },
12489    {
12490     "kind" : "complete_dtor_pointer",
12491     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
12492    },
12493    {
12494     "kind" : "deleting_dtor_pointer",
12495     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
12496    },
12497    {
12498     "is_pure" : true,
12499     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
12500    },
12501    {
12502     "is_pure" : true,
12503     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12504    },
12505    {
12506     "is_pure" : true,
12507     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
12508    },
12509    {
12510     "kind" : "vcall_offset"
12511    },
12512    {
12513     "kind" : "vcall_offset"
12514    },
12515    {
12516     "kind" : "vcall_offset"
12517    },
12518    {
12519     "kind" : "vcall_offset"
12520    },
12521    {
12522     "component_value" : -8,
12523     "kind" : "vcall_offset"
12524    },
12525    {
12526     "component_value" : -8,
12527     "kind" : "offset_to_top"
12528    },
12529    {
12530     "kind" : "rtti",
12531     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
12532    },
12533    {
12534     "kind" : "complete_dtor_pointer",
12535     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
12536    },
12537    {
12538     "kind" : "deleting_dtor_pointer",
12539     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
12540    },
12541    {
12542     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12543    },
12544    {
12545     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12546    },
12547    {
12548     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12549    },
12550    {
12551     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12552    }
12553   ]
12554  },
12555  {
12556   "alignment" : 8,
12557   "fields" :
12558   [
12559    {
12560     "field_name" : "nfaPollBailOutMode",
12561     "referenced_type" : "type-53"
12562    },
12563    {
12564     "field_name" : "presenceCheckAlgorithm",
12565     "field_offset" : 8,
12566     "referenced_type" : "type-568"
12567    },
12568    {
12569     "field_name" : "nfaProprietaryCfg",
12570     "field_offset" : 16,
12571     "referenced_type" : "type-567"
12572    },
12573    {
12574     "field_name" : "defaultOffHostRoute",
12575     "field_offset" : 88,
12576     "referenced_type" : "type-98"
12577    },
12578    {
12579     "field_name" : "defaultOffHostRouteFelica",
12580     "field_offset" : 96,
12581     "referenced_type" : "type-98"
12582    },
12583    {
12584     "field_name" : "defaultSystemCodeRoute",
12585     "field_offset" : 104,
12586     "referenced_type" : "type-98"
12587    },
12588    {
12589     "field_name" : "defaultSystemCodePowerState",
12590     "field_offset" : 112,
12591     "referenced_type" : "type-98"
12592    },
12593    {
12594     "field_name" : "defaultRoute",
12595     "field_offset" : 120,
12596     "referenced_type" : "type-98"
12597    },
12598    {
12599     "field_name" : "offHostESEPipeId",
12600     "field_offset" : 128,
12601     "referenced_type" : "type-98"
12602    },
12603    {
12604     "field_name" : "offHostSIMPipeId",
12605     "field_offset" : 136,
12606     "referenced_type" : "type-98"
12607    },
12608    {
12609     "field_name" : "maxIsoDepTransceiveLength",
12610     "field_offset" : 160,
12611     "referenced_type" : "type-2"
12612    },
12613    {
12614     "field_name" : "hostWhitelist",
12615     "field_offset" : 192,
12616     "referenced_type" : "type-369"
12617    }
12618   ],
12619   "linker_set_key" : "android::hardware::nfc::V1_1::NfcConfig",
12620   "name" : "android::hardware::nfc::V1_1::NfcConfig",
12621   "referenced_type" : "type-569",
12622   "self_type" : "type-569",
12623   "size" : 40,
12624   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
12625   "unique_id" : "_ZTSN7android8hardware3nfc4V1_19NfcConfigE"
12626  },
12627  {
12628   "alignment" : 1,
12629   "fields" :
12630   [
12631    {
12632     "field_name" : "protocol18092Active",
12633     "referenced_type" : "type-98"
12634    },
12635    {
12636     "field_name" : "protocolBPrime",
12637     "field_offset" : 8,
12638     "referenced_type" : "type-98"
12639    },
12640    {
12641     "field_name" : "protocolDual",
12642     "field_offset" : 16,
12643     "referenced_type" : "type-98"
12644    },
12645    {
12646     "field_name" : "protocol15693",
12647     "field_offset" : 24,
12648     "referenced_type" : "type-98"
12649    },
12650    {
12651     "field_name" : "protocolKovio",
12652     "field_offset" : 32,
12653     "referenced_type" : "type-98"
12654    },
12655    {
12656     "field_name" : "protocolMifare",
12657     "field_offset" : 40,
12658     "referenced_type" : "type-98"
12659    },
12660    {
12661     "field_name" : "discoveryPollKovio",
12662     "field_offset" : 48,
12663     "referenced_type" : "type-98"
12664    },
12665    {
12666     "field_name" : "discoveryPollBPrime",
12667     "field_offset" : 56,
12668     "referenced_type" : "type-98"
12669    },
12670    {
12671     "field_name" : "discoveryListenBPrime",
12672     "field_offset" : 64,
12673     "referenced_type" : "type-98"
12674    }
12675   ],
12676   "linker_set_key" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
12677   "name" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
12678   "referenced_type" : "type-567",
12679   "self_type" : "type-567",
12680   "size" : 9,
12681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
12682   "unique_id" : "_ZTSN7android8hardware3nfc4V1_123ProtocolDiscoveryConfigE"
12683  },
12684  {
12685   "alignment" : 8,
12686   "base_specifiers" :
12687   [
12688    {
12689     "referenced_type" : "type-443"
12690    }
12691   ],
12692   "fields" :
12693   [
12694    {
12695     "access" : "private",
12696     "field_name" : "_hidl_mImpl",
12697     "field_offset" : 1024,
12698     "referenced_type" : "type-141"
12699    }
12700   ],
12701   "linker_set_key" : "android::hardware::nfc::V1_2::BnHwNfc",
12702   "name" : "android::hardware::nfc::V1_2::BnHwNfc",
12703   "referenced_type" : "type-459",
12704   "self_type" : "type-459",
12705   "size" : 152,
12706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h",
12707   "unique_id" : "_ZTSN7android8hardware3nfc4V1_27BnHwNfcE",
12708   "vtable_components" :
12709   [
12710    {
12711     "component_value" : 136,
12712     "kind" : "vbase_offset"
12713    },
12714    {
12715     "kind" : "offset_to_top"
12716    },
12717    {
12718     "kind" : "rtti",
12719     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12720    },
12721    {
12722     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12723    },
12724    {
12725     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12726    },
12727    {
12728     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12729    },
12730    {
12731     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12732    },
12733    {
12734     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12735    },
12736    {
12737     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12738    },
12739    {
12740     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12741    },
12742    {
12743     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12744    },
12745    {
12746     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12747    },
12748    {
12749     "kind" : "complete_dtor_pointer",
12750     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12751    },
12752    {
12753     "kind" : "deleting_dtor_pointer",
12754     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12755    },
12756    {
12757     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12758    },
12759    {
12760     "component_value" : -32,
12761     "kind" : "offset_to_top"
12762    },
12763    {
12764     "kind" : "rtti",
12765     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12766    },
12767    {
12768     "kind" : "complete_dtor_pointer",
12769     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12770    },
12771    {
12772     "kind" : "deleting_dtor_pointer",
12773     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12774    },
12775    {
12776     "kind" : "vcall_offset"
12777    },
12778    {
12779     "kind" : "vcall_offset"
12780    },
12781    {
12782     "kind" : "vcall_offset"
12783    },
12784    {
12785     "kind" : "vcall_offset"
12786    },
12787    {
12788     "component_value" : -136,
12789     "kind" : "vcall_offset"
12790    },
12791    {
12792     "component_value" : -136,
12793     "kind" : "offset_to_top"
12794    },
12795    {
12796     "kind" : "rtti",
12797     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12798    },
12799    {
12800     "kind" : "complete_dtor_pointer",
12801     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12802    },
12803    {
12804     "kind" : "deleting_dtor_pointer",
12805     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12806    },
12807    {
12808     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12809    },
12810    {
12811     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12812    },
12813    {
12814     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12815    },
12816    {
12817     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12818    }
12819   ]
12820  },
12821  {
12822   "alignment" : 8,
12823   "base_specifiers" :
12824   [
12825    {
12826     "referenced_type" : "type-428"
12827    },
12828    {
12829     "referenced_type" : "type-444"
12830    }
12831   ],
12832   "fields" :
12833   [
12834    {
12835     "access" : "private",
12836     "field_name" : "_hidl_mMutex",
12837     "field_offset" : 1088,
12838     "referenced_type" : "type-627"
12839    },
12840    {
12841     "access" : "private",
12842     "field_name" : "_hidl_mDeathRecipients",
12843     "field_offset" : 1408,
12844     "referenced_type" : "type-628"
12845    }
12846   ],
12847   "linker_set_key" : "android::hardware::nfc::V1_2::BpHwNfc",
12848   "name" : "android::hardware::nfc::V1_2::BpHwNfc",
12849   "referenced_type" : "type-626",
12850   "self_type" : "type-626",
12851   "size" : 216,
12852   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h",
12853   "unique_id" : "_ZTSN7android8hardware3nfc4V1_27BpHwNfcE",
12854   "vtable_components" :
12855   [
12856    {
12857     "component_value" : 200,
12858     "kind" : "vbase_offset"
12859    },
12860    {
12861     "kind" : "offset_to_top"
12862    },
12863    {
12864     "kind" : "rtti",
12865     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12866    },
12867    {
12868     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_27BpHwNfc8isRemoteEv"
12869    },
12870    {
12871     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12872    },
12873    {
12874     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12875    },
12876    {
12877     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12878    },
12879    {
12880     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12881    },
12882    {
12883     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv"
12884    },
12885    {
12886     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv"
12890    },
12891    {
12892     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12893    },
12894    {
12895     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv"
12896    },
12897    {
12898     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12899    },
12900    {
12901     "kind" : "complete_dtor_pointer",
12902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12903    },
12904    {
12905     "kind" : "deleting_dtor_pointer",
12906     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12907    },
12908    {
12909     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12910    },
12911    {
12912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE"
12913    },
12914    {
12915     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
12916    },
12917    {
12918     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv"
12919    },
12920    {
12921     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv"
12922    },
12923    {
12924     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv"
12925    },
12926    {
12927     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv"
12928    },
12929    {
12930     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv"
12931    },
12932    {
12933     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv"
12934    },
12935    {
12936     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
12937    },
12938    {
12939     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
12940    },
12941    {
12942     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12943    },
12944    {
12945     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
12946    },
12947    {
12948     "component_value" : 192,
12949     "kind" : "vbase_offset"
12950    },
12951    {
12952     "component_value" : -8,
12953     "kind" : "offset_to_top"
12954    },
12955    {
12956     "kind" : "rtti",
12957     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12958    },
12959    {
12960     "kind" : "complete_dtor_pointer",
12961     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12962    },
12963    {
12964     "kind" : "deleting_dtor_pointer",
12965     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12966    },
12967    {
12968     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
12969    },
12970    {
12971     "component_value" : 184,
12972     "kind" : "vbase_offset"
12973    },
12974    {
12975     "component_value" : -16,
12976     "kind" : "offset_to_top"
12977    },
12978    {
12979     "kind" : "rtti",
12980     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12981    },
12982    {
12983     "kind" : "complete_dtor_pointer",
12984     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12985    },
12986    {
12987     "kind" : "deleting_dtor_pointer",
12988     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12989    },
12990    {
12991     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12992    },
12993    {
12994     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12995    },
12996    {
12997     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12998    },
12999    {
13000     "component_value" : -48,
13001     "kind" : "offset_to_top"
13002    },
13003    {
13004     "kind" : "rtti",
13005     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
13006    },
13007    {
13008     "kind" : "complete_dtor_pointer",
13009     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
13010    },
13011    {
13012     "kind" : "deleting_dtor_pointer",
13013     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
13014    },
13015    {
13016     "kind" : "vcall_offset"
13017    },
13018    {
13019     "component_value" : -184,
13020     "kind" : "vcall_offset"
13021    },
13022    {
13023     "component_value" : -184,
13024     "kind" : "vcall_offset"
13025    },
13026    {
13027     "component_value" : -184,
13028     "kind" : "vcall_offset"
13029    },
13030    {
13031     "component_value" : -200,
13032     "kind" : "vcall_offset"
13033    },
13034    {
13035     "component_value" : -200,
13036     "kind" : "offset_to_top"
13037    },
13038    {
13039     "kind" : "rtti",
13040     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
13041    },
13042    {
13043     "kind" : "complete_dtor_pointer",
13044     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
13045    },
13046    {
13047     "kind" : "deleting_dtor_pointer",
13048     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
13049    },
13050    {
13051     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13052    },
13053    {
13054     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13055    },
13056    {
13057     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13058    },
13059    {
13060     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13061    }
13062   ]
13063  },
13064  {
13065   "alignment" : 8,
13066   "base_specifiers" :
13067   [
13068    {
13069     "referenced_type" : "type-143"
13070    },
13071    {
13072     "referenced_type" : "type-444"
13073    }
13074   ],
13075   "fields" :
13076   [
13077    {
13078     "access" : "private",
13079     "field_name" : "mImpl",
13080     "field_offset" : 768,
13081     "referenced_type" : "type-147"
13082    },
13083    {
13084     "access" : "private",
13085     "field_name" : "mOnewayQueue",
13086     "field_offset" : 832,
13087     "referenced_type" : "type-661"
13088    }
13089   ],
13090   "linker_set_key" : "android::hardware::nfc::V1_2::BsNfc",
13091   "name" : "android::hardware::nfc::V1_2::BsNfc",
13092   "referenced_type" : "type-660",
13093   "self_type" : "type-660",
13094   "size" : 136,
13095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h",
13096   "unique_id" : "_ZTSN7android8hardware3nfc4V1_25BsNfcE",
13097   "vtable_components" :
13098   [
13099    {
13100     "component_value" : 120,
13101     "kind" : "vbase_offset"
13102    },
13103    {
13104     "kind" : "offset_to_top"
13105    },
13106    {
13107     "kind" : "rtti",
13108     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13109    },
13110    {
13111     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
13112    },
13113    {
13114     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13115    },
13116    {
13117     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13118    },
13119    {
13120     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13121    },
13122    {
13123     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13124    },
13125    {
13126     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc21setHALInstrumentationEv"
13127    },
13128    {
13129     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13130    },
13131    {
13132     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc4pingEv"
13133    },
13134    {
13135     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13136    },
13137    {
13138     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc21notifySyspropsChangedEv"
13139    },
13140    {
13141     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13142    },
13143    {
13144     "kind" : "complete_dtor_pointer",
13145     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfcD1Ev"
13146    },
13147    {
13148     "kind" : "deleting_dtor_pointer",
13149     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfcD0Ev"
13150    },
13151    {
13152     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13153    },
13154    {
13155     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5writeERKNS0_8hidl_vecIhEE"
13156    },
13157    {
13158     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13159    },
13160    {
13161     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc11prediscoverEv"
13162    },
13163    {
13164     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5closeEv"
13165    },
13166    {
13167     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc14controlGrantedEv"
13168    },
13169    {
13170     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc10powerCycleEv"
13171    },
13172    {
13173     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12factoryResetEv"
13174    },
13175    {
13176     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc20closeForPowerOffCaseEv"
13177    },
13178    {
13179     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
13180    },
13181    {
13182     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
13183    },
13184    {
13185     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13186    },
13187    {
13188     "component_value" : -8,
13189     "kind" : "offset_to_top"
13190    },
13191    {
13192     "kind" : "rtti",
13193     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13194    },
13195    {
13196     "kind" : "complete_dtor_pointer",
13197     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_25BsNfcD1Ev"
13198    },
13199    {
13200     "kind" : "deleting_dtor_pointer",
13201     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_25BsNfcD0Ev"
13202    },
13203    {
13204     "kind" : "vcall_offset"
13205    },
13206    {
13207     "kind" : "vcall_offset"
13208    },
13209    {
13210     "kind" : "vcall_offset"
13211    },
13212    {
13213     "kind" : "vcall_offset"
13214    },
13215    {
13216     "component_value" : -120,
13217     "kind" : "vcall_offset"
13218    },
13219    {
13220     "component_value" : -120,
13221     "kind" : "offset_to_top"
13222    },
13223    {
13224     "kind" : "rtti",
13225     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13226    },
13227    {
13228     "kind" : "complete_dtor_pointer",
13229     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_25BsNfcD1Ev"
13230    },
13231    {
13232     "kind" : "deleting_dtor_pointer",
13233     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_25BsNfcD0Ev"
13234    },
13235    {
13236     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13237    },
13238    {
13239     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13240    },
13241    {
13242     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13243    },
13244    {
13245     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13246    }
13247   ]
13248  },
13249  {
13250   "alignment" : 8,
13251   "base_specifiers" :
13252   [
13253    {
13254     "referenced_type" : "type-134"
13255    }
13256   ],
13257   "linker_set_key" : "android::hardware::nfc::V1_2::INfc",
13258   "name" : "android::hardware::nfc::V1_2::INfc",
13259   "referenced_type" : "type-143",
13260   "self_type" : "type-143",
13261   "size" : 24,
13262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h",
13263   "unique_id" : "_ZTSN7android8hardware3nfc4V1_24INfcE",
13264   "vtable_components" :
13265   [
13266    {
13267     "component_value" : 8,
13268     "kind" : "vbase_offset"
13269    },
13270    {
13271     "kind" : "offset_to_top"
13272    },
13273    {
13274     "kind" : "rtti",
13275     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_24INfcE"
13276    },
13277    {
13278     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
13279    },
13280    {
13281     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13282    },
13283    {
13284     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13285    },
13286    {
13287     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13288    },
13289    {
13290     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13291    },
13292    {
13293     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
13294    },
13295    {
13296     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13297    },
13298    {
13299     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
13300    },
13301    {
13302     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13303    },
13304    {
13305     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
13306    },
13307    {
13308     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13309    },
13310    {
13311     "kind" : "complete_dtor_pointer",
13312     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfcD1Ev"
13313    },
13314    {
13315     "kind" : "deleting_dtor_pointer",
13316     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfcD0Ev"
13317    },
13318    {
13319     "is_pure" : true,
13320     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13321    },
13322    {
13323     "is_pure" : true,
13324     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5writeERKNS0_8hidl_vecIhEE"
13325    },
13326    {
13327     "is_pure" : true,
13328     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc15coreInitializedERKNS0_8hidl_vecIhEE"
13329    },
13330    {
13331     "is_pure" : true,
13332     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11prediscoverEv"
13333    },
13334    {
13335     "is_pure" : true,
13336     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5closeEv"
13337    },
13338    {
13339     "is_pure" : true,
13340     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14controlGrantedEv"
13341    },
13342    {
13343     "is_pure" : true,
13344     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc10powerCycleEv"
13345    },
13346    {
13347     "is_pure" : true,
13348     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12factoryResetEv"
13349    },
13350    {
13351     "is_pure" : true,
13352     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc20closeForPowerOffCaseEv"
13353    },
13354    {
13355     "is_pure" : true,
13356     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
13357    },
13358    {
13359     "is_pure" : true,
13360     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
13361    },
13362    {
13363     "is_pure" : true,
13364     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13365    },
13366    {
13367     "kind" : "vcall_offset"
13368    },
13369    {
13370     "kind" : "vcall_offset"
13371    },
13372    {
13373     "kind" : "vcall_offset"
13374    },
13375    {
13376     "kind" : "vcall_offset"
13377    },
13378    {
13379     "component_value" : -8,
13380     "kind" : "vcall_offset"
13381    },
13382    {
13383     "component_value" : -8,
13384     "kind" : "offset_to_top"
13385    },
13386    {
13387     "kind" : "rtti",
13388     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_24INfcE"
13389    },
13390    {
13391     "kind" : "complete_dtor_pointer",
13392     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_24INfcD1Ev"
13393    },
13394    {
13395     "kind" : "deleting_dtor_pointer",
13396     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_24INfcD0Ev"
13397    },
13398    {
13399     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13400    },
13401    {
13402     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13403    },
13404    {
13405     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13406    },
13407    {
13408     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13409    }
13410   ]
13411  },
13412  {
13413   "alignment" : 8,
13414   "fields" :
13415   [
13416    {
13417     "field_name" : "v1_1",
13418     "referenced_type" : "type-569"
13419    },
13420    {
13421     "field_name" : "offHostRouteUicc",
13422     "field_offset" : 320,
13423     "referenced_type" : "type-369"
13424    },
13425    {
13426     "field_name" : "offHostRouteEse",
13427     "field_offset" : 448,
13428     "referenced_type" : "type-369"
13429    },
13430    {
13431     "field_name" : "defaultIsoDepRoute",
13432     "field_offset" : 576,
13433     "referenced_type" : "type-98"
13434    }
13435   ],
13436   "linker_set_key" : "android::hardware::nfc::V1_2::NfcConfig",
13437   "name" : "android::hardware::nfc::V1_2::NfcConfig",
13438   "referenced_type" : "type-582",
13439   "self_type" : "type-582",
13440   "size" : 80,
13441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/types.h",
13442   "unique_id" : "_ZTSN7android8hardware3nfc4V1_29NfcConfigE"
13443  },
13444  {
13445   "alignment" : 8,
13446   "base_specifiers" :
13447   [
13448    {
13449     "referenced_type" : "type-162"
13450    },
13451    {
13452     "referenced_type" : "type-444"
13453    }
13454   ],
13455   "fields" :
13456   [
13457    {
13458     "access" : "private",
13459     "field_name" : "_hidl_mImpl",
13460     "field_offset" : 960,
13461     "referenced_type" : "type-20"
13462    }
13463   ],
13464   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13465   "name" : "android::hidl::base::V1_0::BnHwBase",
13466   "referenced_type" : "type-443",
13467   "self_type" : "type-443",
13468   "size" : 144,
13469   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13470   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13471   "vtable_components" :
13472   [
13473    {
13474     "component_value" : 128,
13475     "kind" : "vbase_offset"
13476    },
13477    {
13478     "kind" : "offset_to_top"
13479    },
13480    {
13481     "kind" : "rtti",
13482     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13483    },
13484    {
13485     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13486    },
13487    {
13488     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13489    },
13490    {
13491     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13492    },
13493    {
13494     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13495    },
13496    {
13497     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13498    },
13499    {
13500     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13501    },
13502    {
13503     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13504    },
13505    {
13506     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13507    },
13508    {
13509     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13510    },
13511    {
13512     "kind" : "complete_dtor_pointer",
13513     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13514    },
13515    {
13516     "kind" : "deleting_dtor_pointer",
13517     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13518    },
13519    {
13520     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13521    },
13522    {
13523     "component_value" : -32,
13524     "kind" : "offset_to_top"
13525    },
13526    {
13527     "kind" : "rtti",
13528     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13529    },
13530    {
13531     "kind" : "complete_dtor_pointer",
13532     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13533    },
13534    {
13535     "kind" : "deleting_dtor_pointer",
13536     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13537    },
13538    {
13539     "kind" : "vcall_offset"
13540    },
13541    {
13542     "kind" : "vcall_offset"
13543    },
13544    {
13545     "kind" : "vcall_offset"
13546    },
13547    {
13548     "kind" : "vcall_offset"
13549    },
13550    {
13551     "component_value" : -128,
13552     "kind" : "vcall_offset"
13553    },
13554    {
13555     "component_value" : -128,
13556     "kind" : "offset_to_top"
13557    },
13558    {
13559     "kind" : "rtti",
13560     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13561    },
13562    {
13563     "kind" : "complete_dtor_pointer",
13564     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13565    },
13566    {
13567     "kind" : "deleting_dtor_pointer",
13568     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13569    },
13570    {
13571     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13572    },
13573    {
13574     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13575    },
13576    {
13577     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13578    },
13579    {
13580     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13581    }
13582   ]
13583  },
13584  {
13585   "alignment" : 8,
13586   "base_specifiers" :
13587   [
13588    {
13589     "referenced_type" : "type-422"
13590    },
13591    {
13592     "referenced_type" : "type-444"
13593    }
13594   ],
13595   "fields" :
13596   [
13597    {
13598     "access" : "private",
13599     "field_name" : "_hidl_mMutex",
13600     "field_offset" : 1088,
13601     "referenced_type" : "type-589"
13602    },
13603    {
13604     "access" : "private",
13605     "field_name" : "_hidl_mDeathRecipients",
13606     "field_offset" : 1408,
13607     "referenced_type" : "type-590"
13608    }
13609   ],
13610   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13611   "name" : "android::hidl::base::V1_0::BpHwBase",
13612   "referenced_type" : "type-588",
13613   "self_type" : "type-588",
13614   "size" : 216,
13615   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13616   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13617   "vtable_components" :
13618   [
13619    {
13620     "component_value" : 200,
13621     "kind" : "vbase_offset"
13622    },
13623    {
13624     "kind" : "offset_to_top"
13625    },
13626    {
13627     "kind" : "rtti",
13628     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13629    },
13630    {
13631     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13632    },
13633    {
13634     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13635    },
13636    {
13637     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13638    },
13639    {
13640     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13641    },
13642    {
13643     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13644    },
13645    {
13646     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13647    },
13648    {
13649     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13650    },
13651    {
13652     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13653    },
13654    {
13655     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13656    },
13657    {
13658     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13659    },
13660    {
13661     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13662    },
13663    {
13664     "kind" : "complete_dtor_pointer",
13665     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13666    },
13667    {
13668     "kind" : "deleting_dtor_pointer",
13669     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13670    },
13671    {
13672     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13673    },
13674    {
13675     "component_value" : 192,
13676     "kind" : "vbase_offset"
13677    },
13678    {
13679     "component_value" : -8,
13680     "kind" : "offset_to_top"
13681    },
13682    {
13683     "kind" : "rtti",
13684     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13685    },
13686    {
13687     "kind" : "complete_dtor_pointer",
13688     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13689    },
13690    {
13691     "kind" : "deleting_dtor_pointer",
13692     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13693    },
13694    {
13695     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13696    },
13697    {
13698     "component_value" : 184,
13699     "kind" : "vbase_offset"
13700    },
13701    {
13702     "component_value" : -16,
13703     "kind" : "offset_to_top"
13704    },
13705    {
13706     "kind" : "rtti",
13707     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13708    },
13709    {
13710     "kind" : "complete_dtor_pointer",
13711     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13712    },
13713    {
13714     "kind" : "deleting_dtor_pointer",
13715     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13716    },
13717    {
13718     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13719    },
13720    {
13721     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13722    },
13723    {
13724     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13725    },
13726    {
13727     "component_value" : -48,
13728     "kind" : "offset_to_top"
13729    },
13730    {
13731     "kind" : "rtti",
13732     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13733    },
13734    {
13735     "kind" : "complete_dtor_pointer",
13736     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13737    },
13738    {
13739     "kind" : "deleting_dtor_pointer",
13740     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13741    },
13742    {
13743     "kind" : "vcall_offset"
13744    },
13745    {
13746     "component_value" : -184,
13747     "kind" : "vcall_offset"
13748    },
13749    {
13750     "component_value" : -184,
13751     "kind" : "vcall_offset"
13752    },
13753    {
13754     "component_value" : -184,
13755     "kind" : "vcall_offset"
13756    },
13757    {
13758     "component_value" : -200,
13759     "kind" : "vcall_offset"
13760    },
13761    {
13762     "component_value" : -200,
13763     "kind" : "offset_to_top"
13764    },
13765    {
13766     "kind" : "rtti",
13767     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13768    },
13769    {
13770     "kind" : "complete_dtor_pointer",
13771     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13772    },
13773    {
13774     "kind" : "deleting_dtor_pointer",
13775     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13776    },
13777    {
13778     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13779    },
13780    {
13781     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13782    },
13783    {
13784     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13785    },
13786    {
13787     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13788    }
13789   ]
13790  },
13791  {
13792   "alignment" : 8,
13793   "fields" :
13794   [
13795    {
13796     "field_name" : "pid",
13797     "referenced_type" : "type-39"
13798    },
13799    {
13800     "field_name" : "ptr",
13801     "field_offset" : 64,
13802     "referenced_type" : "type-44"
13803    },
13804    {
13805     "field_name" : "arch",
13806     "field_offset" : 128,
13807     "referenced_type" : "type-400"
13808    }
13809   ],
13810   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13811   "name" : "android::hidl::base::V1_0::DebugInfo",
13812   "referenced_type" : "type-399",
13813   "self_type" : "type-399",
13814   "size" : 24,
13815   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13816   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13817  },
13818  {
13819   "alignment" : 8,
13820   "base_specifiers" :
13821   [
13822    {
13823     "is_virtual" : true,
13824     "referenced_type" : "type-6"
13825    }
13826   ],
13827   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13828   "name" : "android::hidl::base::V1_0::IBase",
13829   "referenced_type" : "type-5",
13830   "self_type" : "type-5",
13831   "size" : 24,
13832   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13833   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13834   "vtable_components" :
13835   [
13836    {
13837     "component_value" : 8,
13838     "kind" : "vbase_offset"
13839    },
13840    {
13841     "kind" : "offset_to_top"
13842    },
13843    {
13844     "kind" : "rtti",
13845     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13846    },
13847    {
13848     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13849    },
13850    {
13851     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13852    },
13853    {
13854     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13855    },
13856    {
13857     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13858    },
13859    {
13860     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13861    },
13862    {
13863     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13864    },
13865    {
13866     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13867    },
13868    {
13869     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13870    },
13871    {
13872     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13873    },
13874    {
13875     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13876    },
13877    {
13878     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13879    },
13880    {
13881     "kind" : "complete_dtor_pointer",
13882     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13883    },
13884    {
13885     "kind" : "deleting_dtor_pointer",
13886     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13887    },
13888    {
13889     "kind" : "vcall_offset"
13890    },
13891    {
13892     "kind" : "vcall_offset"
13893    },
13894    {
13895     "kind" : "vcall_offset"
13896    },
13897    {
13898     "kind" : "vcall_offset"
13899    },
13900    {
13901     "component_value" : -8,
13902     "kind" : "vcall_offset"
13903    },
13904    {
13905     "component_value" : -8,
13906     "kind" : "offset_to_top"
13907    },
13908    {
13909     "kind" : "rtti",
13910     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13911    },
13912    {
13913     "kind" : "complete_dtor_pointer",
13914     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
13915    },
13916    {
13917     "kind" : "deleting_dtor_pointer",
13918     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
13919    },
13920    {
13921     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13922    },
13923    {
13924     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13925    },
13926    {
13927     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13928    },
13929    {
13930     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13931    }
13932   ]
13933  },
13934  {
13935   "alignment" : 8,
13936   "base_specifiers" :
13937   [
13938    {
13939     "referenced_type" : "type-5"
13940    }
13941   ],
13942   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13943   "name" : "android::hidl::manager::V1_0::IServiceManager",
13944   "referenced_type" : "type-78",
13945   "self_type" : "type-78",
13946   "size" : 24,
13947   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13948   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13949   "vtable_components" :
13950   [
13951    {
13952     "component_value" : 8,
13953     "kind" : "vbase_offset"
13954    },
13955    {
13956     "kind" : "offset_to_top"
13957    },
13958    {
13959     "kind" : "rtti",
13960     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13961    },
13962    {
13963     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13964    },
13965    {
13966     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13967    },
13968    {
13969     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13970    },
13971    {
13972     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13973    },
13974    {
13975     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13976    },
13977    {
13978     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13979    },
13980    {
13981     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13982    },
13983    {
13984     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13985    },
13986    {
13987     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13988    },
13989    {
13990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13991    },
13992    {
13993     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13994    },
13995    {
13996     "kind" : "complete_dtor_pointer",
13997     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13998    },
13999    {
14000     "kind" : "deleting_dtor_pointer",
14001     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14002    },
14003    {
14004     "is_pure" : true,
14005     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14006    },
14007    {
14008     "is_pure" : true,
14009     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14010    },
14011    {
14012     "is_pure" : true,
14013     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14014    },
14015    {
14016     "is_pure" : true,
14017     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14018    },
14019    {
14020     "is_pure" : true,
14021     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14022    },
14023    {
14024     "is_pure" : true,
14025     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14026    },
14027    {
14028     "is_pure" : true,
14029     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14030    },
14031    {
14032     "is_pure" : true,
14033     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14034    },
14035    {
14036     "kind" : "vcall_offset"
14037    },
14038    {
14039     "kind" : "vcall_offset"
14040    },
14041    {
14042     "kind" : "vcall_offset"
14043    },
14044    {
14045     "kind" : "vcall_offset"
14046    },
14047    {
14048     "component_value" : -8,
14049     "kind" : "vcall_offset"
14050    },
14051    {
14052     "component_value" : -8,
14053     "kind" : "offset_to_top"
14054    },
14055    {
14056     "kind" : "rtti",
14057     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14058    },
14059    {
14060     "kind" : "complete_dtor_pointer",
14061     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14062    },
14063    {
14064     "kind" : "deleting_dtor_pointer",
14065     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14066    },
14067    {
14068     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14069    },
14070    {
14071     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14072    },
14073    {
14074     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14075    },
14076    {
14077     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14078    }
14079   ]
14080  },
14081  {
14082   "alignment" : 8,
14083   "fields" :
14084   [
14085    {
14086     "field_name" : "interfaceName",
14087     "referenced_type" : "type-321"
14088    },
14089    {
14090     "field_name" : "instanceName",
14091     "field_offset" : 128,
14092     "referenced_type" : "type-321"
14093    },
14094    {
14095     "field_name" : "pid",
14096     "field_offset" : 256,
14097     "referenced_type" : "type-39"
14098    },
14099    {
14100     "field_name" : "clientPids",
14101     "field_offset" : 320,
14102     "referenced_type" : "type-362"
14103    },
14104    {
14105     "field_name" : "arch",
14106     "field_offset" : 448,
14107     "referenced_type" : "type-400"
14108    }
14109   ],
14110   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14111   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14112   "referenced_type" : "type-546",
14113   "self_type" : "type-546",
14114   "size" : 64,
14115   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14116   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14117  },
14118  {
14119   "alignment" : 8,
14120   "base_specifiers" :
14121   [
14122    {
14123     "referenced_type" : "type-5"
14124    }
14125   ],
14126   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14127   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14128   "referenced_type" : "type-93",
14129   "self_type" : "type-93",
14130   "size" : 24,
14131   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14132   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14133   "vtable_components" :
14134   [
14135    {
14136     "component_value" : 8,
14137     "kind" : "vbase_offset"
14138    },
14139    {
14140     "kind" : "offset_to_top"
14141    },
14142    {
14143     "kind" : "rtti",
14144     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14145    },
14146    {
14147     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14148    },
14149    {
14150     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14151    },
14152    {
14153     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14154    },
14155    {
14156     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14157    },
14158    {
14159     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14160    },
14161    {
14162     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14163    },
14164    {
14165     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14166    },
14167    {
14168     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14169    },
14170    {
14171     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14172    },
14173    {
14174     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14175    },
14176    {
14177     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14178    },
14179    {
14180     "kind" : "complete_dtor_pointer",
14181     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14182    },
14183    {
14184     "kind" : "deleting_dtor_pointer",
14185     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14186    },
14187    {
14188     "is_pure" : true,
14189     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14190    },
14191    {
14192     "kind" : "vcall_offset"
14193    },
14194    {
14195     "kind" : "vcall_offset"
14196    },
14197    {
14198     "kind" : "vcall_offset"
14199    },
14200    {
14201     "kind" : "vcall_offset"
14202    },
14203    {
14204     "component_value" : -8,
14205     "kind" : "vcall_offset"
14206    },
14207    {
14208     "component_value" : -8,
14209     "kind" : "offset_to_top"
14210    },
14211    {
14212     "kind" : "rtti",
14213     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14214    },
14215    {
14216     "kind" : "complete_dtor_pointer",
14217     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14218    },
14219    {
14220     "kind" : "deleting_dtor_pointer",
14221     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14222    },
14223    {
14224     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14225    },
14226    {
14227     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14228    },
14229    {
14230     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14231    },
14232    {
14233     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14234    }
14235   ]
14236  },
14237  {
14238   "alignment" : 8,
14239   "fields" :
14240   [
14241    {
14242     "access" : "private",
14243     "field_name" : "m_ptr",
14244     "referenced_type" : "type-85"
14245    }
14246   ],
14247   "linker_set_key" : "android::sp<android::Thread>",
14248   "name" : "android::sp<android::Thread>",
14249   "record_kind" : "class",
14250   "referenced_type" : "type-84",
14251   "self_type" : "type-84",
14252   "size" : 8,
14253   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14254   "template_args" : [ "type-86" ],
14255   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14256  },
14257  {
14258   "alignment" : 8,
14259   "fields" :
14260   [
14261    {
14262     "access" : "private",
14263     "field_name" : "m_ptr",
14264     "referenced_type" : "type-161"
14265    }
14266   ],
14267   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14268   "name" : "android::sp<android::hardware::BHwBinder>",
14269   "record_kind" : "class",
14270   "referenced_type" : "type-160",
14271   "self_type" : "type-160",
14272   "size" : 8,
14273   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14274   "template_args" : [ "type-162" ],
14275   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14276  },
14277  {
14278   "alignment" : 8,
14279   "fields" :
14280   [
14281    {
14282     "access" : "private",
14283     "field_name" : "m_ptr",
14284     "referenced_type" : "type-24"
14285    }
14286   ],
14287   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14288   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14289   "record_kind" : "class",
14290   "referenced_type" : "type-23",
14291   "self_type" : "type-23",
14292   "size" : 8,
14293   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14294   "template_args" : [ "type-25" ],
14295   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14296  },
14297  {
14298   "alignment" : 8,
14299   "fields" :
14300   [
14301    {
14302     "access" : "private",
14303     "field_name" : "m_ptr",
14304     "referenced_type" : "type-28"
14305    }
14306   ],
14307   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14308   "name" : "android::sp<android::hardware::IBinder>",
14309   "record_kind" : "class",
14310   "referenced_type" : "type-27",
14311   "self_type" : "type-27",
14312   "size" : 8,
14313   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14314   "template_args" : [ "type-29" ],
14315   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14316  },
14317  {
14318   "alignment" : 8,
14319   "fields" :
14320   [
14321    {
14322     "access" : "private",
14323     "field_name" : "m_ptr",
14324     "referenced_type" : "type-34"
14325    }
14326   ],
14327   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14328   "name" : "android::sp<android::hardware::IInterface>",
14329   "record_kind" : "class",
14330   "referenced_type" : "type-33",
14331   "self_type" : "type-33",
14332   "size" : 8,
14333   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14334   "template_args" : [ "type-35" ],
14335   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14336  },
14337  {
14338   "alignment" : 8,
14339   "fields" :
14340   [
14341    {
14342     "access" : "private",
14343     "field_name" : "m_ptr",
14344     "referenced_type" : "type-37"
14345    }
14346   ],
14347   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14348   "name" : "android::sp<android::hardware::ProcessState>",
14349   "record_kind" : "class",
14350   "referenced_type" : "type-36",
14351   "self_type" : "type-36",
14352   "size" : 8,
14353   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14354   "template_args" : [ "type-38" ],
14355   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14356  },
14357  {
14358   "alignment" : 8,
14359   "fields" :
14360   [
14361    {
14362     "access" : "private",
14363     "field_name" : "m_ptr",
14364     "referenced_type" : "type-150"
14365    }
14366   ],
14367   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14368   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14369   "record_kind" : "class",
14370   "referenced_type" : "type-149",
14371   "self_type" : "type-149",
14372   "size" : 8,
14373   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14374   "template_args" : [ "type-151" ],
14375   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14376  },
14377  {
14378   "alignment" : 8,
14379   "fields" :
14380   [
14381    {
14382     "access" : "private",
14383     "field_name" : "m_ptr",
14384     "referenced_type" : "type-153"
14385    }
14386   ],
14387   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14388   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14389   "record_kind" : "class",
14390   "referenced_type" : "type-326",
14391   "self_type" : "type-326",
14392   "size" : 8,
14393   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14394   "template_args" : [ "type-154" ],
14395   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14396  },
14397  {
14398   "alignment" : 8,
14399   "fields" :
14400   [
14401    {
14402     "access" : "private",
14403     "field_name" : "m_ptr",
14404     "referenced_type" : "type-119"
14405    }
14406   ],
14407   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
14408   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
14409   "record_kind" : "class",
14410   "referenced_type" : "type-118",
14411   "self_type" : "type-118",
14412   "size" : 8,
14413   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14414   "template_args" : [ "type-120" ],
14415   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
14416  },
14417  {
14418   "alignment" : 8,
14419   "fields" :
14420   [
14421    {
14422     "access" : "private",
14423     "field_name" : "m_ptr",
14424     "referenced_type" : "type-110"
14425    }
14426   ],
14427   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
14428   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
14429   "record_kind" : "class",
14430   "referenced_type" : "type-109",
14431   "self_type" : "type-109",
14432   "size" : 8,
14433   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14434   "template_args" : [ "type-17" ],
14435   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
14436  },
14437  {
14438   "alignment" : 8,
14439   "fields" :
14440   [
14441    {
14442     "access" : "private",
14443     "field_name" : "m_ptr",
14444     "referenced_type" : "type-133"
14445    }
14446   ],
14447   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc>",
14448   "name" : "android::sp<android::hardware::nfc::V1_1::INfc>",
14449   "record_kind" : "class",
14450   "referenced_type" : "type-132",
14451   "self_type" : "type-132",
14452   "size" : 8,
14453   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14454   "template_args" : [ "type-134" ],
14455   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_14INfcEEE"
14456  },
14457  {
14458   "alignment" : 8,
14459   "fields" :
14460   [
14461    {
14462     "access" : "private",
14463     "field_name" : "m_ptr",
14464     "referenced_type" : "type-15"
14465    }
14466   ],
14467   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
14468   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
14469   "record_kind" : "class",
14470   "referenced_type" : "type-14",
14471   "self_type" : "type-14",
14472   "size" : 8,
14473   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14474   "template_args" : [ "type-16" ],
14475   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_118INfcClientCallbackEEE"
14476  },
14477  {
14478   "alignment" : 8,
14479   "fields" :
14480   [
14481    {
14482     "access" : "private",
14483     "field_name" : "m_ptr",
14484     "referenced_type" : "type-142"
14485    }
14486   ],
14487   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc>",
14488   "name" : "android::sp<android::hardware::nfc::V1_2::INfc>",
14489   "record_kind" : "class",
14490   "referenced_type" : "type-141",
14491   "self_type" : "type-141",
14492   "size" : 8,
14493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14494   "template_args" : [ "type-143" ],
14495   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_24INfcEEE"
14496  },
14497  {
14498   "alignment" : 8,
14499   "fields" :
14500   [
14501    {
14502     "access" : "private",
14503     "field_name" : "m_ptr",
14504     "referenced_type" : "type-4"
14505    }
14506   ],
14507   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14508   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14509   "record_kind" : "class",
14510   "referenced_type" : "type-20",
14511   "self_type" : "type-20",
14512   "size" : 8,
14513   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14514   "template_args" : [ "type-5" ],
14515   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14516  },
14517  {
14518   "alignment" : 8,
14519   "fields" :
14520   [
14521    {
14522     "access" : "private",
14523     "field_name" : "m_ptr",
14524     "referenced_type" : "type-77"
14525    }
14526   ],
14527   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14528   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14529   "record_kind" : "class",
14530   "referenced_type" : "type-76",
14531   "self_type" : "type-76",
14532   "size" : 8,
14533   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14534   "template_args" : [ "type-78" ],
14535   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14536  },
14537  {
14538   "alignment" : 8,
14539   "fields" :
14540   [
14541    {
14542     "access" : "private",
14543     "field_name" : "m_ptr",
14544     "referenced_type" : "type-92"
14545    }
14546   ],
14547   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14548   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14549   "record_kind" : "class",
14550   "referenced_type" : "type-91",
14551   "self_type" : "type-91",
14552   "size" : 8,
14553   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14554   "template_args" : [ "type-93" ],
14555   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14556  },
14557  {
14558   "alignment" : 1,
14559   "linker_set_key" : "android::trait_trivial_copy<bool>",
14560   "name" : "android::trait_trivial_copy<bool>",
14561   "referenced_type" : "type-228",
14562   "self_type" : "type-228",
14563   "size" : 1,
14564   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14565   "template_args" : [ "type-53" ],
14566   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14567  },
14568  {
14569   "alignment" : 1,
14570   "linker_set_key" : "android::trait_trivial_copy<char>",
14571   "name" : "android::trait_trivial_copy<char>",
14572   "referenced_type" : "type-233",
14573   "self_type" : "type-233",
14574   "size" : 1,
14575   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14576   "template_args" : [ "type-70" ],
14577   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14578  },
14579  {
14580   "alignment" : 1,
14581   "linker_set_key" : "android::trait_trivial_copy<double>",
14582   "name" : "android::trait_trivial_copy<double>",
14583   "referenced_type" : "type-290",
14584   "self_type" : "type-290",
14585   "size" : 1,
14586   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14587   "template_args" : [ "type-288" ],
14588   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14589  },
14590  {
14591   "alignment" : 1,
14592   "linker_set_key" : "android::trait_trivial_copy<float>",
14593   "name" : "android::trait_trivial_copy<float>",
14594   "referenced_type" : "type-285",
14595   "self_type" : "type-285",
14596   "size" : 1,
14597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14598   "template_args" : [ "type-283" ],
14599   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14600  },
14601  {
14602   "alignment" : 1,
14603   "linker_set_key" : "android::trait_trivial_copy<int>",
14604   "name" : "android::trait_trivial_copy<int>",
14605   "referenced_type" : "type-251",
14606   "self_type" : "type-251",
14607   "size" : 1,
14608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14609   "template_args" : [ "type-39" ],
14610   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14611  },
14612  {
14613   "alignment" : 1,
14614   "linker_set_key" : "android::trait_trivial_copy<long long>",
14615   "name" : "android::trait_trivial_copy<long long>",
14616   "referenced_type" : "type-275",
14617   "self_type" : "type-275",
14618   "size" : 1,
14619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14620   "template_args" : [ "type-273" ],
14621   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14622  },
14623  {
14624   "alignment" : 1,
14625   "linker_set_key" : "android::trait_trivial_copy<long>",
14626   "name" : "android::trait_trivial_copy<long>",
14627   "referenced_type" : "type-261",
14628   "self_type" : "type-261",
14629   "size" : 1,
14630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14631   "template_args" : [ "type-45" ],
14632   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14633  },
14634  {
14635   "alignment" : 1,
14636   "linker_set_key" : "android::trait_trivial_copy<short>",
14637   "name" : "android::trait_trivial_copy<short>",
14638   "referenced_type" : "type-243",
14639   "self_type" : "type-243",
14640   "size" : 1,
14641   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14642   "template_args" : [ "type-240" ],
14643   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14644  },
14645  {
14646   "alignment" : 1,
14647   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14648   "name" : "android::trait_trivial_copy<unsigned char>",
14649   "referenced_type" : "type-237",
14650   "self_type" : "type-237",
14651   "size" : 1,
14652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14653   "template_args" : [ "type-98" ],
14654   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14655  },
14656  {
14657   "alignment" : 1,
14658   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14659   "name" : "android::trait_trivial_copy<unsigned int>",
14660   "referenced_type" : "type-257",
14661   "self_type" : "type-257",
14662   "size" : 1,
14663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14664   "template_args" : [ "type-2" ],
14665   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14666  },
14667  {
14668   "alignment" : 1,
14669   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14670   "name" : "android::trait_trivial_copy<unsigned long long>",
14671   "referenced_type" : "type-280",
14672   "self_type" : "type-280",
14673   "size" : 1,
14674   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14675   "template_args" : [ "type-278" ],
14676   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14677  },
14678  {
14679   "alignment" : 1,
14680   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14681   "name" : "android::trait_trivial_copy<unsigned long>",
14682   "referenced_type" : "type-269",
14683   "self_type" : "type-269",
14684   "size" : 1,
14685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14686   "template_args" : [ "type-44" ],
14687   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14688  },
14689  {
14690   "alignment" : 1,
14691   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14692   "name" : "android::trait_trivial_copy<unsigned short>",
14693   "referenced_type" : "type-247",
14694   "self_type" : "type-247",
14695   "size" : 1,
14696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14697   "template_args" : [ "type-100" ],
14698   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14699  },
14700  {
14701   "alignment" : 1,
14702   "linker_set_key" : "android::trait_trivial_copy<void>",
14703   "name" : "android::trait_trivial_copy<void>",
14704   "referenced_type" : "type-224",
14705   "self_type" : "type-224",
14706   "size" : 1,
14707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14708   "template_args" : [ "type-41" ],
14709   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14710  },
14711  {
14712   "alignment" : 1,
14713   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14714   "name" : "android::trait_trivial_ctor<bool>",
14715   "referenced_type" : "type-226",
14716   "self_type" : "type-226",
14717   "size" : 1,
14718   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14719   "template_args" : [ "type-53" ],
14720   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14721  },
14722  {
14723   "alignment" : 1,
14724   "linker_set_key" : "android::trait_trivial_ctor<char>",
14725   "name" : "android::trait_trivial_ctor<char>",
14726   "referenced_type" : "type-231",
14727   "self_type" : "type-231",
14728   "size" : 1,
14729   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14730   "template_args" : [ "type-70" ],
14731   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14732  },
14733  {
14734   "alignment" : 1,
14735   "linker_set_key" : "android::trait_trivial_ctor<double>",
14736   "name" : "android::trait_trivial_ctor<double>",
14737   "referenced_type" : "type-287",
14738   "self_type" : "type-287",
14739   "size" : 1,
14740   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14741   "template_args" : [ "type-288" ],
14742   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14743  },
14744  {
14745   "alignment" : 1,
14746   "linker_set_key" : "android::trait_trivial_ctor<float>",
14747   "name" : "android::trait_trivial_ctor<float>",
14748   "referenced_type" : "type-282",
14749   "self_type" : "type-282",
14750   "size" : 1,
14751   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14752   "template_args" : [ "type-283" ],
14753   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14754  },
14755  {
14756   "alignment" : 1,
14757   "linker_set_key" : "android::trait_trivial_ctor<int>",
14758   "name" : "android::trait_trivial_ctor<int>",
14759   "referenced_type" : "type-249",
14760   "self_type" : "type-249",
14761   "size" : 1,
14762   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14763   "template_args" : [ "type-39" ],
14764   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14765  },
14766  {
14767   "alignment" : 1,
14768   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14769   "name" : "android::trait_trivial_ctor<long long>",
14770   "referenced_type" : "type-272",
14771   "self_type" : "type-272",
14772   "size" : 1,
14773   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14774   "template_args" : [ "type-273" ],
14775   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14776  },
14777  {
14778   "alignment" : 1,
14779   "linker_set_key" : "android::trait_trivial_ctor<long>",
14780   "name" : "android::trait_trivial_ctor<long>",
14781   "referenced_type" : "type-259",
14782   "self_type" : "type-259",
14783   "size" : 1,
14784   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14785   "template_args" : [ "type-45" ],
14786   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14787  },
14788  {
14789   "alignment" : 1,
14790   "linker_set_key" : "android::trait_trivial_ctor<short>",
14791   "name" : "android::trait_trivial_ctor<short>",
14792   "referenced_type" : "type-239",
14793   "self_type" : "type-239",
14794   "size" : 1,
14795   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14796   "template_args" : [ "type-240" ],
14797   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14798  },
14799  {
14800   "alignment" : 1,
14801   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14802   "name" : "android::trait_trivial_ctor<unsigned char>",
14803   "referenced_type" : "type-235",
14804   "self_type" : "type-235",
14805   "size" : 1,
14806   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14807   "template_args" : [ "type-98" ],
14808   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14809  },
14810  {
14811   "alignment" : 1,
14812   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14813   "name" : "android::trait_trivial_ctor<unsigned int>",
14814   "referenced_type" : "type-255",
14815   "self_type" : "type-255",
14816   "size" : 1,
14817   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14818   "template_args" : [ "type-2" ],
14819   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14820  },
14821  {
14822   "alignment" : 1,
14823   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14824   "name" : "android::trait_trivial_ctor<unsigned long long>",
14825   "referenced_type" : "type-277",
14826   "self_type" : "type-277",
14827   "size" : 1,
14828   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14829   "template_args" : [ "type-278" ],
14830   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14831  },
14832  {
14833   "alignment" : 1,
14834   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14835   "name" : "android::trait_trivial_ctor<unsigned long>",
14836   "referenced_type" : "type-267",
14837   "self_type" : "type-267",
14838   "size" : 1,
14839   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14840   "template_args" : [ "type-44" ],
14841   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14842  },
14843  {
14844   "alignment" : 1,
14845   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14846   "name" : "android::trait_trivial_ctor<unsigned short>",
14847   "referenced_type" : "type-245",
14848   "self_type" : "type-245",
14849   "size" : 1,
14850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14851   "template_args" : [ "type-100" ],
14852   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14853  },
14854  {
14855   "alignment" : 1,
14856   "linker_set_key" : "android::trait_trivial_ctor<void>",
14857   "name" : "android::trait_trivial_ctor<void>",
14858   "referenced_type" : "type-222",
14859   "self_type" : "type-222",
14860   "size" : 1,
14861   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14862   "template_args" : [ "type-41" ],
14863   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14864  },
14865  {
14866   "alignment" : 1,
14867   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14868   "name" : "android::trait_trivial_dtor<bool>",
14869   "referenced_type" : "type-227",
14870   "self_type" : "type-227",
14871   "size" : 1,
14872   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14873   "template_args" : [ "type-53" ],
14874   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14875  },
14876  {
14877   "alignment" : 1,
14878   "linker_set_key" : "android::trait_trivial_dtor<char>",
14879   "name" : "android::trait_trivial_dtor<char>",
14880   "referenced_type" : "type-232",
14881   "self_type" : "type-232",
14882   "size" : 1,
14883   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14884   "template_args" : [ "type-70" ],
14885   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14886  },
14887  {
14888   "alignment" : 1,
14889   "linker_set_key" : "android::trait_trivial_dtor<double>",
14890   "name" : "android::trait_trivial_dtor<double>",
14891   "referenced_type" : "type-289",
14892   "self_type" : "type-289",
14893   "size" : 1,
14894   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14895   "template_args" : [ "type-288" ],
14896   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14897  },
14898  {
14899   "alignment" : 1,
14900   "linker_set_key" : "android::trait_trivial_dtor<float>",
14901   "name" : "android::trait_trivial_dtor<float>",
14902   "referenced_type" : "type-284",
14903   "self_type" : "type-284",
14904   "size" : 1,
14905   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14906   "template_args" : [ "type-283" ],
14907   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14908  },
14909  {
14910   "alignment" : 1,
14911   "linker_set_key" : "android::trait_trivial_dtor<int>",
14912   "name" : "android::trait_trivial_dtor<int>",
14913   "referenced_type" : "type-250",
14914   "self_type" : "type-250",
14915   "size" : 1,
14916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14917   "template_args" : [ "type-39" ],
14918   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14919  },
14920  {
14921   "alignment" : 1,
14922   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14923   "name" : "android::trait_trivial_dtor<long long>",
14924   "referenced_type" : "type-274",
14925   "self_type" : "type-274",
14926   "size" : 1,
14927   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14928   "template_args" : [ "type-273" ],
14929   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14930  },
14931  {
14932   "alignment" : 1,
14933   "linker_set_key" : "android::trait_trivial_dtor<long>",
14934   "name" : "android::trait_trivial_dtor<long>",
14935   "referenced_type" : "type-260",
14936   "self_type" : "type-260",
14937   "size" : 1,
14938   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14939   "template_args" : [ "type-45" ],
14940   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14941  },
14942  {
14943   "alignment" : 1,
14944   "linker_set_key" : "android::trait_trivial_dtor<short>",
14945   "name" : "android::trait_trivial_dtor<short>",
14946   "referenced_type" : "type-242",
14947   "self_type" : "type-242",
14948   "size" : 1,
14949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14950   "template_args" : [ "type-240" ],
14951   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14952  },
14953  {
14954   "alignment" : 1,
14955   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14956   "name" : "android::trait_trivial_dtor<unsigned char>",
14957   "referenced_type" : "type-236",
14958   "self_type" : "type-236",
14959   "size" : 1,
14960   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14961   "template_args" : [ "type-98" ],
14962   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14963  },
14964  {
14965   "alignment" : 1,
14966   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14967   "name" : "android::trait_trivial_dtor<unsigned int>",
14968   "referenced_type" : "type-256",
14969   "self_type" : "type-256",
14970   "size" : 1,
14971   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14972   "template_args" : [ "type-2" ],
14973   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14974  },
14975  {
14976   "alignment" : 1,
14977   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14978   "name" : "android::trait_trivial_dtor<unsigned long long>",
14979   "referenced_type" : "type-279",
14980   "self_type" : "type-279",
14981   "size" : 1,
14982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14983   "template_args" : [ "type-278" ],
14984   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14985  },
14986  {
14987   "alignment" : 1,
14988   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14989   "name" : "android::trait_trivial_dtor<unsigned long>",
14990   "referenced_type" : "type-268",
14991   "self_type" : "type-268",
14992   "size" : 1,
14993   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14994   "template_args" : [ "type-44" ],
14995   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14996  },
14997  {
14998   "alignment" : 1,
14999   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15000   "name" : "android::trait_trivial_dtor<unsigned short>",
15001   "referenced_type" : "type-246",
15002   "self_type" : "type-246",
15003   "size" : 1,
15004   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15005   "template_args" : [ "type-100" ],
15006   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15007  },
15008  {
15009   "alignment" : 1,
15010   "linker_set_key" : "android::trait_trivial_dtor<void>",
15011   "name" : "android::trait_trivial_dtor<void>",
15012   "referenced_type" : "type-223",
15013   "self_type" : "type-223",
15014   "size" : 1,
15015   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15016   "template_args" : [ "type-41" ],
15017   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15018  },
15019  {
15020   "alignment" : 1,
15021   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15022   "name" : "android::trait_trivial_move<android::String16>",
15023   "referenced_type" : "type-416",
15024   "self_type" : "type-416",
15025   "size" : 1,
15026   "source_file" : "/system/core/libutils/include/utils/String16.h",
15027   "template_args" : [ "type-58" ],
15028   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15029  },
15030  {
15031   "alignment" : 1,
15032   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15033   "name" : "android::trait_trivial_move<android::String8>",
15034   "referenced_type" : "type-411",
15035   "self_type" : "type-411",
15036   "size" : 1,
15037   "source_file" : "/system/core/libutils/include/utils/String8.h",
15038   "template_args" : [ "type-67" ],
15039   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15040  },
15041  {
15042   "alignment" : 1,
15043   "linker_set_key" : "android::trait_trivial_move<bool>",
15044   "name" : "android::trait_trivial_move<bool>",
15045   "referenced_type" : "type-229",
15046   "self_type" : "type-229",
15047   "size" : 1,
15048   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15049   "template_args" : [ "type-53" ],
15050   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15051  },
15052  {
15053   "alignment" : 1,
15054   "linker_set_key" : "android::trait_trivial_move<char>",
15055   "name" : "android::trait_trivial_move<char>",
15056   "referenced_type" : "type-234",
15057   "self_type" : "type-234",
15058   "size" : 1,
15059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15060   "template_args" : [ "type-70" ],
15061   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15062  },
15063  {
15064   "alignment" : 1,
15065   "linker_set_key" : "android::trait_trivial_move<double>",
15066   "name" : "android::trait_trivial_move<double>",
15067   "referenced_type" : "type-291",
15068   "self_type" : "type-291",
15069   "size" : 1,
15070   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15071   "template_args" : [ "type-288" ],
15072   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15073  },
15074  {
15075   "alignment" : 1,
15076   "linker_set_key" : "android::trait_trivial_move<float>",
15077   "name" : "android::trait_trivial_move<float>",
15078   "referenced_type" : "type-286",
15079   "self_type" : "type-286",
15080   "size" : 1,
15081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15082   "template_args" : [ "type-283" ],
15083   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15084  },
15085  {
15086   "alignment" : 1,
15087   "linker_set_key" : "android::trait_trivial_move<int>",
15088   "name" : "android::trait_trivial_move<int>",
15089   "referenced_type" : "type-254",
15090   "self_type" : "type-254",
15091   "size" : 1,
15092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15093   "template_args" : [ "type-39" ],
15094   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15095  },
15096  {
15097   "alignment" : 1,
15098   "linker_set_key" : "android::trait_trivial_move<long long>",
15099   "name" : "android::trait_trivial_move<long long>",
15100   "referenced_type" : "type-276",
15101   "self_type" : "type-276",
15102   "size" : 1,
15103   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15104   "template_args" : [ "type-273" ],
15105   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15106  },
15107  {
15108   "alignment" : 1,
15109   "linker_set_key" : "android::trait_trivial_move<long>",
15110   "name" : "android::trait_trivial_move<long>",
15111   "referenced_type" : "type-262",
15112   "self_type" : "type-262",
15113   "size" : 1,
15114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15115   "template_args" : [ "type-45" ],
15116   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15117  },
15118  {
15119   "alignment" : 1,
15120   "linker_set_key" : "android::trait_trivial_move<short>",
15121   "name" : "android::trait_trivial_move<short>",
15122   "referenced_type" : "type-244",
15123   "self_type" : "type-244",
15124   "size" : 1,
15125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15126   "template_args" : [ "type-240" ],
15127   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15128  },
15129  {
15130   "alignment" : 1,
15131   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15132   "name" : "android::trait_trivial_move<unsigned char>",
15133   "referenced_type" : "type-238",
15134   "self_type" : "type-238",
15135   "size" : 1,
15136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15137   "template_args" : [ "type-98" ],
15138   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15139  },
15140  {
15141   "alignment" : 1,
15142   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15143   "name" : "android::trait_trivial_move<unsigned int>",
15144   "referenced_type" : "type-258",
15145   "self_type" : "type-258",
15146   "size" : 1,
15147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15148   "template_args" : [ "type-2" ],
15149   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15150  },
15151  {
15152   "alignment" : 1,
15153   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15154   "name" : "android::trait_trivial_move<unsigned long long>",
15155   "referenced_type" : "type-281",
15156   "self_type" : "type-281",
15157   "size" : 1,
15158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15159   "template_args" : [ "type-278" ],
15160   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15161  },
15162  {
15163   "alignment" : 1,
15164   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15165   "name" : "android::trait_trivial_move<unsigned long>",
15166   "referenced_type" : "type-270",
15167   "self_type" : "type-270",
15168   "size" : 1,
15169   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15170   "template_args" : [ "type-44" ],
15171   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15172  },
15173  {
15174   "alignment" : 1,
15175   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15176   "name" : "android::trait_trivial_move<unsigned short>",
15177   "referenced_type" : "type-248",
15178   "self_type" : "type-248",
15179   "size" : 1,
15180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15181   "template_args" : [ "type-100" ],
15182   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15183  },
15184  {
15185   "alignment" : 1,
15186   "linker_set_key" : "android::trait_trivial_move<void>",
15187   "name" : "android::trait_trivial_move<void>",
15188   "referenced_type" : "type-225",
15189   "self_type" : "type-225",
15190   "size" : 1,
15191   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15192   "template_args" : [ "type-41" ],
15193   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15194  },
15195  {
15196   "alignment" : 8,
15197   "fields" :
15198   [
15199    {
15200     "access" : "private",
15201     "field_name" : "m_ptr",
15202     "referenced_type" : "type-161"
15203    },
15204    {
15205     "access" : "private",
15206     "field_name" : "m_refs",
15207     "field_offset" : 64,
15208     "referenced_type" : "type-10"
15209    }
15210   ],
15211   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15212   "name" : "android::wp<android::hardware::BHwBinder>",
15213   "record_kind" : "class",
15214   "referenced_type" : "type-358",
15215   "self_type" : "type-358",
15216   "size" : 16,
15217   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15218   "template_args" : [ "type-162" ],
15219   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15220  },
15221  {
15222   "alignment" : 8,
15223   "fields" :
15224   [
15225    {
15226     "access" : "private",
15227     "field_name" : "m_ptr",
15228     "referenced_type" : "type-24"
15229    },
15230    {
15231     "access" : "private",
15232     "field_name" : "m_refs",
15233     "field_offset" : 64,
15234     "referenced_type" : "type-10"
15235    }
15236   ],
15237   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15238   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15239   "record_kind" : "class",
15240   "referenced_type" : "type-135",
15241   "self_type" : "type-135",
15242   "size" : 16,
15243   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15244   "template_args" : [ "type-25" ],
15245   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15246  },
15247  {
15248   "alignment" : 8,
15249   "fields" :
15250   [
15251    {
15252     "access" : "private",
15253     "field_name" : "m_ptr",
15254     "referenced_type" : "type-153"
15255    },
15256    {
15257     "access" : "private",
15258     "field_name" : "m_refs",
15259     "field_offset" : 64,
15260     "referenced_type" : "type-10"
15261    }
15262   ],
15263   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15264   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15265   "record_kind" : "class",
15266   "referenced_type" : "type-152",
15267   "self_type" : "type-152",
15268   "size" : 16,
15269   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15270   "template_args" : [ "type-154" ],
15271   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15272  },
15273  {
15274   "alignment" : 8,
15275   "fields" :
15276   [
15277    {
15278     "access" : "private",
15279     "field_name" : "m_ptr",
15280     "referenced_type" : "type-4"
15281    },
15282    {
15283     "access" : "private",
15284     "field_name" : "m_refs",
15285     "field_offset" : 64,
15286     "referenced_type" : "type-10"
15287    }
15288   ],
15289   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15290   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15291   "record_kind" : "class",
15292   "referenced_type" : "type-3",
15293   "self_type" : "type-3",
15294   "size" : 16,
15295   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15296   "template_args" : [ "type-5" ],
15297   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15298  },
15299  {
15300   "alignment" : 4,
15301   "fields" :
15302   [
15303    {
15304     "field_name" : "maxContentLightLevel",
15305     "referenced_type" : "type-283"
15306    },
15307    {
15308     "field_name" : "maxFrameAverageLightLevel",
15309     "field_offset" : 32,
15310     "referenced_type" : "type-283"
15311    }
15312   ],
15313   "linker_set_key" : "android_cta861_3_metadata",
15314   "name" : "android_cta861_3_metadata",
15315   "referenced_type" : "type-521",
15316   "self_type" : "type-521",
15317   "size" : 8,
15318   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15319   "unique_id" : "android_cta861_3_metadata"
15320  },
15321  {
15322   "alignment" : 4,
15323   "fields" :
15324   [
15325    {
15326     "field_name" : "num_points",
15327     "referenced_type" : "type-2"
15328    },
15329    {
15330     "field_name" : "reserved",
15331     "field_offset" : 32,
15332     "referenced_type" : "type-511"
15333    },
15334    {
15335     "field_name" : "xyzc_points",
15336     "field_offset" : 288,
15337     "referenced_type" : "type-518"
15338    }
15339   ],
15340   "linker_set_key" : "android_depth_points",
15341   "name" : "android_depth_points",
15342   "referenced_type" : "type-517",
15343   "self_type" : "type-517",
15344   "size" : 36,
15345   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15346   "unique_id" : "android_depth_points"
15347  },
15348  {
15349   "alignment" : 8,
15350   "fields" :
15351   [
15352    {
15353     "field_name" : "format",
15354     "referenced_type" : "type-514"
15355    },
15356    {
15357     "field_name" : "num_planes",
15358     "field_offset" : 32,
15359     "referenced_type" : "type-2"
15360    },
15361    {
15362     "field_name" : "planes",
15363     "field_offset" : 64,
15364     "referenced_type" : "type-516"
15365    }
15366   ],
15367   "linker_set_key" : "android_flex_layout",
15368   "name" : "android_flex_layout",
15369   "referenced_type" : "type-515",
15370   "self_type" : "type-515",
15371   "size" : 16,
15372   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15373   "unique_id" : "android_flex_layout"
15374  },
15375  {
15376   "alignment" : 8,
15377   "fields" :
15378   [
15379    {
15380     "field_name" : "top_left",
15381     "referenced_type" : "type-372"
15382    },
15383    {
15384     "field_name" : "component",
15385     "field_offset" : 64,
15386     "referenced_type" : "type-512"
15387    },
15388    {
15389     "field_name" : "bits_per_component",
15390     "field_offset" : 96,
15391     "referenced_type" : "type-39"
15392    },
15393    {
15394     "field_name" : "bits_used",
15395     "field_offset" : 128,
15396     "referenced_type" : "type-39"
15397    },
15398    {
15399     "field_name" : "h_increment",
15400     "field_offset" : 160,
15401     "referenced_type" : "type-39"
15402    },
15403    {
15404     "field_name" : "v_increment",
15405     "field_offset" : 192,
15406     "referenced_type" : "type-39"
15407    },
15408    {
15409     "field_name" : "h_subsampling",
15410     "field_offset" : 224,
15411     "referenced_type" : "type-39"
15412    },
15413    {
15414     "field_name" : "v_subsampling",
15415     "field_offset" : 256,
15416     "referenced_type" : "type-39"
15417    }
15418   ],
15419   "linker_set_key" : "android_flex_plane",
15420   "name" : "android_flex_plane",
15421   "referenced_type" : "type-513",
15422   "self_type" : "type-513",
15423   "size" : 40,
15424   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15425   "unique_id" : "android_flex_plane"
15426  },
15427  {
15428   "alignment" : 4,
15429   "fields" :
15430   [
15431    {
15432     "field_name" : "displayPrimaryRed",
15433     "referenced_type" : "type-519"
15434    },
15435    {
15436     "field_name" : "displayPrimaryGreen",
15437     "field_offset" : 64,
15438     "referenced_type" : "type-519"
15439    },
15440    {
15441     "field_name" : "displayPrimaryBlue",
15442     "field_offset" : 128,
15443     "referenced_type" : "type-519"
15444    },
15445    {
15446     "field_name" : "whitePoint",
15447     "field_offset" : 192,
15448     "referenced_type" : "type-519"
15449    },
15450    {
15451     "field_name" : "maxLuminance",
15452     "field_offset" : 256,
15453     "referenced_type" : "type-283"
15454    },
15455    {
15456     "field_name" : "minLuminance",
15457     "field_offset" : 288,
15458     "referenced_type" : "type-283"
15459    }
15460   ],
15461   "linker_set_key" : "android_smpte2086_metadata",
15462   "name" : "android_smpte2086_metadata",
15463   "referenced_type" : "type-520",
15464   "self_type" : "type-520",
15465   "size" : 40,
15466   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15467   "unique_id" : "android_smpte2086_metadata"
15468  },
15469  {
15470   "alignment" : 4,
15471   "fields" :
15472   [
15473    {
15474     "field_name" : "x",
15475     "referenced_type" : "type-283"
15476    },
15477    {
15478     "field_name" : "y",
15479     "field_offset" : 32,
15480     "referenced_type" : "type-283"
15481    }
15482   ],
15483   "linker_set_key" : "android_xy_color",
15484   "name" : "android_xy_color",
15485   "referenced_type" : "type-519",
15486   "self_type" : "type-519",
15487   "size" : 8,
15488   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15489   "unique_id" : "android_xy_color"
15490  },
15491  {
15492   "alignment" : 8,
15493   "fields" :
15494   [
15495    {
15496     "field_name" : "y",
15497     "referenced_type" : "type-40"
15498    },
15499    {
15500     "field_name" : "cb",
15501     "field_offset" : 64,
15502     "referenced_type" : "type-40"
15503    },
15504    {
15505     "field_name" : "cr",
15506     "field_offset" : 128,
15507     "referenced_type" : "type-40"
15508    },
15509    {
15510     "field_name" : "ystride",
15511     "field_offset" : 192,
15512     "referenced_type" : "type-44"
15513    },
15514    {
15515     "field_name" : "cstride",
15516     "field_offset" : 256,
15517     "referenced_type" : "type-44"
15518    },
15519    {
15520     "field_name" : "chroma_step",
15521     "field_offset" : 320,
15522     "referenced_type" : "type-44"
15523    },
15524    {
15525     "field_name" : "reserved",
15526     "field_offset" : 384,
15527     "referenced_type" : "type-511"
15528    }
15529   ],
15530   "linker_set_key" : "android_ycbcr",
15531   "name" : "android_ycbcr",
15532   "referenced_type" : "type-510",
15533   "self_type" : "type-510",
15534   "size" : 80,
15535   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15536   "unique_id" : "android_ycbcr"
15537  },
15538  {
15539   "alignment" : 4,
15540   "fields" :
15541   [
15542    {
15543     "referenced_type" : "type-96"
15544    }
15545   ],
15546   "linker_set_key" : "log_msg",
15547   "name" : "log_msg",
15548   "referenced_type" : "type-95",
15549   "self_type" : "type-95",
15550   "size" : 5124,
15551   "source_file" : "/system/core/liblog/include/log/log_read.h",
15552   "unique_id" : "log_msg"
15553  },
15554  {
15555   "alignment" : 4,
15556   "fields" :
15557   [
15558    {
15559     "field_name" : "buf",
15560     "referenced_type" : "type-97"
15561    },
15562    {
15563     "field_name" : "entry",
15564     "referenced_type" : "type-99"
15565    },
15566    {
15567     "field_name" : "entry_v4",
15568     "referenced_type" : "type-99"
15569    },
15570    {
15571     "field_name" : "entry_v3",
15572     "referenced_type" : "type-102"
15573    },
15574    {
15575     "field_name" : "entry_v2",
15576     "referenced_type" : "type-103"
15577    },
15578    {
15579     "field_name" : "entry_v1",
15580     "referenced_type" : "type-104"
15581    }
15582   ],
15583   "is_anonymous" : true,
15584   "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",
15585   "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",
15586   "record_kind" : "union",
15587   "referenced_type" : "type-96",
15588   "self_type" : "type-96",
15589   "size" : 5124,
15590   "source_file" : "/system/core/liblog/include/log/log_read.h",
15591   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15592  },
15593  {
15594   "alignment" : 1,
15595   "fields" :
15596   [
15597    {
15598     "field_name" : "tv_sec",
15599     "referenced_type" : "type-2"
15600    },
15601    {
15602     "field_name" : "tv_nsec",
15603     "field_offset" : 32,
15604     "referenced_type" : "type-2"
15605    }
15606   ],
15607   "linker_set_key" : "log_time",
15608   "name" : "log_time",
15609   "referenced_type" : "type-380",
15610   "self_type" : "type-380",
15611   "size" : 8,
15612   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15613   "unique_id" : "_ZTS8log_time"
15614  },
15615  {
15616   "alignment" : 4,
15617   "fields" :
15618   [
15619    {
15620     "field_name" : "len",
15621     "referenced_type" : "type-100"
15622    },
15623    {
15624     "field_name" : "__pad",
15625     "field_offset" : 16,
15626     "referenced_type" : "type-100"
15627    },
15628    {
15629     "field_name" : "pid",
15630     "field_offset" : 32,
15631     "referenced_type" : "type-39"
15632    },
15633    {
15634     "field_name" : "tid",
15635     "field_offset" : 64,
15636     "referenced_type" : "type-39"
15637    },
15638    {
15639     "field_name" : "sec",
15640     "field_offset" : 96,
15641     "referenced_type" : "type-39"
15642    },
15643    {
15644     "field_name" : "nsec",
15645     "field_offset" : 128,
15646     "referenced_type" : "type-39"
15647    },
15648    {
15649     "field_name" : "msg",
15650     "field_offset" : 160,
15651     "referenced_type" : "type-101"
15652    }
15653   ],
15654   "linker_set_key" : "logger_entry",
15655   "name" : "logger_entry",
15656   "referenced_type" : "type-104",
15657   "self_type" : "type-104",
15658   "size" : 20,
15659   "source_file" : "/system/core/liblog/include/log/log_read.h",
15660   "unique_id" : "logger_entry"
15661  },
15662  {
15663   "alignment" : 1,
15664   "fields" :
15665   [
15666    {
15667     "field_name" : "len",
15668     "referenced_type" : "type-100"
15669    },
15670    {
15671     "field_name" : "hdr_size",
15672     "field_offset" : 16,
15673     "referenced_type" : "type-100"
15674    },
15675    {
15676     "field_name" : "pid",
15677     "field_offset" : 32,
15678     "referenced_type" : "type-39"
15679    },
15680    {
15681     "field_name" : "tid",
15682     "field_offset" : 64,
15683     "referenced_type" : "type-39"
15684    },
15685    {
15686     "field_name" : "sec",
15687     "field_offset" : 96,
15688     "referenced_type" : "type-39"
15689    },
15690    {
15691     "field_name" : "nsec",
15692     "field_offset" : 128,
15693     "referenced_type" : "type-39"
15694    },
15695    {
15696     "field_name" : "euid",
15697     "field_offset" : 160,
15698     "referenced_type" : "type-2"
15699    },
15700    {
15701     "field_name" : "msg",
15702     "field_offset" : 192,
15703     "referenced_type" : "type-101"
15704    }
15705   ],
15706   "linker_set_key" : "logger_entry_v2",
15707   "name" : "logger_entry_v2",
15708   "referenced_type" : "type-103",
15709   "self_type" : "type-103",
15710   "size" : 24,
15711   "source_file" : "/system/core/liblog/include/log/log_read.h",
15712   "unique_id" : "logger_entry_v2"
15713  },
15714  {
15715   "alignment" : 1,
15716   "fields" :
15717   [
15718    {
15719     "field_name" : "len",
15720     "referenced_type" : "type-100"
15721    },
15722    {
15723     "field_name" : "hdr_size",
15724     "field_offset" : 16,
15725     "referenced_type" : "type-100"
15726    },
15727    {
15728     "field_name" : "pid",
15729     "field_offset" : 32,
15730     "referenced_type" : "type-39"
15731    },
15732    {
15733     "field_name" : "tid",
15734     "field_offset" : 64,
15735     "referenced_type" : "type-39"
15736    },
15737    {
15738     "field_name" : "sec",
15739     "field_offset" : 96,
15740     "referenced_type" : "type-39"
15741    },
15742    {
15743     "field_name" : "nsec",
15744     "field_offset" : 128,
15745     "referenced_type" : "type-39"
15746    },
15747    {
15748     "field_name" : "lid",
15749     "field_offset" : 160,
15750     "referenced_type" : "type-2"
15751    },
15752    {
15753     "field_name" : "msg",
15754     "field_offset" : 192,
15755     "referenced_type" : "type-101"
15756    }
15757   ],
15758   "linker_set_key" : "logger_entry_v3",
15759   "name" : "logger_entry_v3",
15760   "referenced_type" : "type-102",
15761   "self_type" : "type-102",
15762   "size" : 24,
15763   "source_file" : "/system/core/liblog/include/log/log_read.h",
15764   "unique_id" : "logger_entry_v3"
15765  },
15766  {
15767   "alignment" : 4,
15768   "fields" :
15769   [
15770    {
15771     "field_name" : "len",
15772     "referenced_type" : "type-100"
15773    },
15774    {
15775     "field_name" : "hdr_size",
15776     "field_offset" : 16,
15777     "referenced_type" : "type-100"
15778    },
15779    {
15780     "field_name" : "pid",
15781     "field_offset" : 32,
15782     "referenced_type" : "type-39"
15783    },
15784    {
15785     "field_name" : "tid",
15786     "field_offset" : 64,
15787     "referenced_type" : "type-2"
15788    },
15789    {
15790     "field_name" : "sec",
15791     "field_offset" : 96,
15792     "referenced_type" : "type-2"
15793    },
15794    {
15795     "field_name" : "nsec",
15796     "field_offset" : 128,
15797     "referenced_type" : "type-2"
15798    },
15799    {
15800     "field_name" : "lid",
15801     "field_offset" : 160,
15802     "referenced_type" : "type-2"
15803    },
15804    {
15805     "field_name" : "uid",
15806     "field_offset" : 192,
15807     "referenced_type" : "type-2"
15808    },
15809    {
15810     "field_name" : "msg",
15811     "field_offset" : 224,
15812     "referenced_type" : "type-101"
15813    }
15814   ],
15815   "linker_set_key" : "logger_entry_v4",
15816   "name" : "logger_entry_v4",
15817   "referenced_type" : "type-99",
15818   "self_type" : "type-99",
15819   "size" : 28,
15820   "source_file" : "/system/core/liblog/include/log/log_read.h",
15821   "unique_id" : "logger_entry_v4"
15822  },
15823  {
15824   "alignment" : 4,
15825   "fields" :
15826   [
15827    {
15828     "field_name" : "version",
15829     "referenced_type" : "type-39"
15830    },
15831    {
15832     "field_name" : "numFds",
15833     "field_offset" : 32,
15834     "referenced_type" : "type-39"
15835    },
15836    {
15837     "field_name" : "numInts",
15838     "field_offset" : 64,
15839     "referenced_type" : "type-39"
15840    },
15841    {
15842     "field_name" : "data",
15843     "field_offset" : 96,
15844     "referenced_type" : "type-196"
15845    }
15846   ],
15847   "linker_set_key" : "native_handle",
15848   "name" : "native_handle",
15849   "referenced_type" : "type-195",
15850   "self_type" : "type-195",
15851   "size" : 12,
15852   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15853   "unique_id" : "native_handle"
15854  }
15855 ],
15856 "rvalue_reference_types" :
15857 [
15858  {
15859   "alignment" : 8,
15860   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
15861   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
15862   "referenced_type" : "type-182",
15863   "self_type" : "type-185",
15864   "size" : 8,
15865   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15866  },
15867  {
15868   "alignment" : 8,
15869   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &&",
15870   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &&",
15871   "referenced_type" : "type-197",
15872   "self_type" : "type-199",
15873   "size" : 8,
15874   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15875  },
15876  {
15877   "alignment" : 8,
15878   "linker_set_key" : "android::hardware::Return<bool> &&",
15879   "name" : "android::hardware::Return<bool> &&",
15880   "referenced_type" : "type-174",
15881   "self_type" : "type-177",
15882   "size" : 8,
15883   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15884  },
15885  {
15886   "alignment" : 8,
15887   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
15888   "name" : "android::hardware::Return<unsigned int> &&",
15889   "referenced_type" : "type-189",
15890   "self_type" : "type-191",
15891   "size" : 8,
15892   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15893  },
15894  {
15895   "alignment" : 8,
15896   "linker_set_key" : "android::hardware::Return<void> &&",
15897   "name" : "android::hardware::Return<void> &&",
15898   "referenced_type" : "type-209",
15899   "self_type" : "type-211",
15900   "size" : 8,
15901   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15902  },
15903  {
15904   "alignment" : 8,
15905   "linker_set_key" : "android::hardware::Status &&",
15906   "name" : "android::hardware::Status &&",
15907   "referenced_type" : "type-164",
15908   "self_type" : "type-170",
15909   "size" : 8,
15910   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15911  },
15912  {
15913   "alignment" : 8,
15914   "linker_set_key" : "android::hardware::details::return_status &&",
15915   "name" : "android::hardware::details::return_status &&",
15916   "referenced_type" : "type-175",
15917   "self_type" : "type-205",
15918   "size" : 8,
15919   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15920  },
15921  {
15922   "alignment" : 8,
15923   "linker_set_key" : "android::hardware::hidl_handle &&",
15924   "name" : "android::hardware::hidl_handle &&",
15925   "referenced_type" : "type-319",
15926   "self_type" : "type-327",
15927   "size" : 8,
15928   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15929  },
15930  {
15931   "alignment" : 8,
15932   "linker_set_key" : "android::hardware::hidl_memory &&",
15933   "name" : "android::hardware::hidl_memory &&",
15934   "referenced_type" : "type-323",
15935   "self_type" : "type-331",
15936   "size" : 8,
15937   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15938  },
15939  {
15940   "alignment" : 8,
15941   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15942   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15943   "referenced_type" : "type-149",
15944   "self_type" : "type-155",
15945   "size" : 8,
15946   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15947  },
15948  {
15949   "alignment" : 8,
15950   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
15951   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
15952   "referenced_type" : "type-109",
15953   "self_type" : "type-112",
15954   "size" : 8,
15955   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15956  },
15957  {
15958   "alignment" : 8,
15959   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
15960   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
15961   "referenced_type" : "type-14",
15962   "self_type" : "type-128",
15963   "size" : 8,
15964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15965  },
15966  {
15967   "alignment" : 8,
15968   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> &&",
15969   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> &&",
15970   "referenced_type" : "type-141",
15971   "self_type" : "type-144",
15972   "size" : 8,
15973   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15974  },
15975  {
15976   "alignment" : 8,
15977   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15978   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15979   "referenced_type" : "type-481",
15980   "self_type" : "type-480",
15981   "size" : 8,
15982   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15983  },
15984  {
15985   "alignment" : 8,
15986   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15987   "name" : "std::function<sp<IBase> (void *)> &&",
15988   "referenced_type" : "type-491",
15989   "self_type" : "type-490",
15990   "size" : 8,
15991   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15992  },
15993  {
15994   "alignment" : 8,
15995   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15996   "name" : "std::function<sp<IBinder> (void *)> &&",
15997   "referenced_type" : "type-483",
15998   "self_type" : "type-482",
15999   "size" : 8,
16000   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16001  }
16002 ]
16003}
16004