1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-68",
9   "self_type" : "type-99",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-282",
16   "self_type" : "type-517",
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-195",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-96",
32   "self_type" : "type-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-96",
41   "self_type" : "type-95",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-510",
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-51",
64   "self_type" : "type-51",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-68",
73   "self_type" : "type-68",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-59",
83   "self_type" : "type-59",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-287",
91   "self_type" : "type-287",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-282",
99   "self_type" : "type-282",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-39",
108   "self_type" : "type-39",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-259",
117   "self_type" : "type-259",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-44",
126   "self_type" : "type-44",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-239",
135   "self_type" : "type-239",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-294",
144   "self_type" : "type-294",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-96",
154   "self_type" : "type-96",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-268",
174   "self_type" : "type-268",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-153",
184   "self_type" : "type-153",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-98",
194   "self_type" : "type-98",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-41",
201   "self_type" : "type-41"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "name" : "_ZN7android8hardware3nfc4V1_221writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEjj"
208  },
209  {
210   "name" : "_ZN7android8hardware3nfc4V1_222readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEjj"
211  },
212  {
213   "name" : "_ZN7android8hardware3nfc4V1_24INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
214  },
215  {
216   "name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
217  },
218  {
219   "name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
220  },
221  {
222   "name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware3nfc4V1_24INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
226  },
227  {
228   "name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
229  },
230  {
231   "name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware3nfc4V1_24INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
241  },
242  {
243   "name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
244  },
245  {
246   "name" : "_ZN7android8hardware3nfc4V1_24INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
247  },
248  {
249   "name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
250  },
251  {
252   "name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
253  },
254  {
255   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb"
256  },
257  {
258   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_14INfcEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
262  },
263  {
264   "name" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spIS3_EEb"
265  },
266  {
267   "name" : "_ZN7android8hardware3nfc4V1_25BsNfc13addOnewayTaskENSt3__18functionIFvvEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware3nfc4V1_25BsNfcC1ENS_2spINS2_4INfcEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware3nfc4V1_25BsNfcC2ENS_2spINS2_4INfcEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
280  },
281  {
282   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc19_hidl_getConfig_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc4pingEv"
286  },
287  {
288   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC1ERKNS_2spINS2_4INfcEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC2ERKNS_2spINS2_4INfcEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev"
295  },
296  {
297   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev"
298  },
299  {
300   "name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD2Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv"
304  },
305  {
306   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
307  },
308  {
309   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv"
310  },
311  {
312   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv"
313  },
314  {
315   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
322  },
323  {
324   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv"
328  },
329  {
330   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
331  },
332  {
333   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
334  },
335  {
336   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19_hidl_getConfig_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
337  },
338  {
339   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv"
343  },
344  {
345   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv"
346  },
347  {
348   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv"
349  },
350  {
351   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv"
355  },
356  {
357   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv"
358  },
359  {
360   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE"
364  },
365  {
366   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
370  },
371  {
372   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC1ERKNS_2spINS0_7IBinderEEE"
373  },
374  {
375   "name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC2ERKNS_2spINS0_7IBinderEEE"
376  },
377  {
378   "binding" : "weak",
379   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_14INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
388  },
389  {
390   "binding" : "weak",
391   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_"
392  },
393  {
394   "binding" : "weak",
395   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_"
396  },
397  {
398   "binding" : "weak",
399   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_27BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
400  },
401  {
402   "binding" : "weak",
403   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
404  },
405  {
406   "binding" : "weak",
407   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
408  },
409  {
410   "binding" : "weak",
411   "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_"
412  },
413  {
414   "binding" : "weak",
415   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
416  },
417  {
418   "binding" : "weak",
419   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
420  },
421  {
422   "binding" : "weak",
423   "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_"
424  },
425  {
426   "binding" : "weak",
427   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
428  },
429  {
430   "binding" : "weak",
431   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
432  },
433  {
434   "binding" : "weak",
435   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
436  },
437  {
438   "binding" : "weak",
439   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
440  },
441  {
442   "binding" : "weak",
443   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
444  },
445  {
446   "name" : "_ZThn20_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
447  },
448  {
449   "name" : "_ZThn20_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
450  },
451  {
452   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
453  },
454  {
455   "name" : "_ZTv0_n12_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
456  }
457 ],
458 "elf_objects" :
459 [
460  {
461   "name" : "_ZN7android8hardware3nfc4V1_24INfc10descriptorE"
462  },
463  {
464   "name" : "_ZTCN7android8hardware3nfc4V1_24INfcE0_NS1_4V1_04INfcE"
465  },
466  {
467   "name" : "_ZTCN7android8hardware3nfc4V1_24INfcE0_NS1_4V1_14INfcE"
468  },
469  {
470   "name" : "_ZTCN7android8hardware3nfc4V1_24INfcE0_NS_4hidl4base4V1_05IBaseE"
471  },
472  {
473   "binding" : "weak",
474   "name" : "_ZTCN7android8hardware3nfc4V1_25BsNfcE0_NS2_4INfcE"
475  },
476  {
477   "name" : "_ZTCN7android8hardware3nfc4V1_27BnHwNfcE0_NS0_7IBinderE"
478  },
479  {
480   "name" : "_ZTCN7android8hardware3nfc4V1_27BnHwNfcE0_NS0_9BHwBinderE"
481  },
482  {
483   "name" : "_ZTCN7android8hardware3nfc4V1_27BnHwNfcE0_NS_4hidl4base4V1_08BnHwBaseE"
484  },
485  {
486   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS0_11BpInterfaceINS2_4INfcEEE"
487  },
488  {
489   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS1_4V1_04INfcE"
490  },
491  {
492   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS1_4V1_14INfcE"
493  },
494  {
495   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS2_4INfcE"
496  },
497  {
498   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE0_NS_4hidl4base4V1_05IBaseE"
499  },
500  {
501   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE4_NS0_10IInterfaceE"
502  },
503  {
504   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE8_NS0_11BpHwRefBaseE"
505  },
506  {
507   "name" : "_ZTTN7android8hardware3nfc4V1_24INfcE"
508  },
509  {
510   "name" : "_ZTTN7android8hardware3nfc4V1_27BnHwNfcE"
511  },
512  {
513   "name" : "_ZTTN7android8hardware3nfc4V1_27BpHwNfcE"
514  },
515  {
516   "name" : "_ZTVN7android8hardware3nfc4V1_24INfcE"
517  },
518  {
519   "binding" : "weak",
520   "name" : "_ZTVN7android8hardware3nfc4V1_25BsNfcE"
521  },
522  {
523   "name" : "_ZTVN7android8hardware3nfc4V1_27BnHwNfcE"
524  },
525  {
526   "name" : "_ZTVN7android8hardware3nfc4V1_27BpHwNfcE"
527  }
528 ],
529 "enum_types" :
530 [
531  {
532   "alignment" : 4,
533   "enum_fields" :
534   [
535    {
536     "enum_field_value" : 0,
537     "name" : "android::Condition::WAKE_UP_ONE"
538    },
539    {
540     "enum_field_value" : 1,
541     "name" : "android::Condition::WAKE_UP_ALL"
542    }
543   ],
544   "linker_set_key" : "android::Condition::WakeUpType",
545   "name" : "android::Condition::WakeUpType",
546   "referenced_type" : "type-528",
547   "self_type" : "type-528",
548   "size" : 4,
549   "source_file" : "/system/core/libutils/include/utils/Condition.h",
550   "underlying_type" : "type-2",
551   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
552  },
553  {
554   "alignment" : 4,
555   "enum_fields" :
556   [
557    {
558     "enum_field_value" : 0,
559     "name" : "android::String16::kEmptyString"
560    }
561   ],
562   "linker_set_key" : "android::String16::StaticLinkage",
563   "name" : "android::String16::StaticLinkage",
564   "referenced_type" : "type-412",
565   "self_type" : "type-412",
566   "size" : 4,
567   "source_file" : "/system/core/libutils/include/utils/String16.h",
568   "underlying_type" : "type-2",
569   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
570  },
571  {
572   "alignment" : 4,
573   "enum_fields" :
574   [
575    {
576     "enum_field_value" : 0,
577     "name" : "android::String8::kEmptyString"
578    }
579   ],
580   "linker_set_key" : "android::String8::StaticLinkage",
581   "name" : "android::String8::StaticLinkage",
582   "referenced_type" : "type-405",
583   "self_type" : "type-405",
584   "size" : 4,
585   "source_file" : "/system/core/libutils/include/utils/String8.h",
586   "underlying_type" : "type-2",
587   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
588  },
589  {
590   "alignment" : 4,
591   "enum_fields" :
592   [
593    {
594     "enum_field_value" : 0,
595     "name" : "android::hardware::HidlReturnRestriction::NONE"
596    },
597    {
598     "enum_field_value" : 1,
599     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
600    },
601    {
602     "enum_field_value" : 2,
603     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
604    }
605   ],
606   "linker_set_key" : "android::hardware::HidlReturnRestriction",
607   "name" : "android::hardware::HidlReturnRestriction",
608   "referenced_type" : "type-207",
609   "self_type" : "type-207",
610   "size" : 4,
611   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
612   "underlying_type" : "type-39",
613   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
614  },
615  {
616   "alignment" : 4,
617   "enum_fields" :
618   [
619    {
620     "enum_field_value" : 0,
621     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
622    },
623    {
624     "enum_field_value" : 1,
625     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
626    },
627    {
628     "enum_field_value" : 2,
629     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
630    },
631    {
632     "enum_field_value" : 3,
633     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
634    }
635   ],
636   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
637   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
638   "referenced_type" : "type-396",
639   "self_type" : "type-396",
640   "size" : 4,
641   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
642   "underlying_type" : "type-39",
643   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
644  },
645  {
646   "alignment" : 4,
647   "enum_fields" :
648   [
649    {
650     "enum_field_value" : 1,
651     "name" : "android::hardware::kSynchronizedReadWrite"
652    },
653    {
654     "enum_field_value" : 2,
655     "name" : "android::hardware::kUnsynchronizedWrite"
656    }
657   ],
658   "linker_set_key" : "android::hardware::MQFlavor",
659   "name" : "android::hardware::MQFlavor",
660   "referenced_type" : "type-392",
661   "self_type" : "type-392",
662   "size" : 4,
663   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
664   "underlying_type" : "type-2",
665   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
666  },
667  {
668   "alignment" : 4,
669   "enum_fields" :
670   [
671    {
672     "enum_field_value" : 0,
673     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
674    },
675    {
676     "enum_field_value" : 1,
677     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
678    },
679    {
680     "enum_field_value" : 2,
681     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
682    }
683   ],
684   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
685   "name" : "android::hardware::ProcessState::CallRestriction",
686   "referenced_type" : "type-70",
687   "self_type" : "type-70",
688   "size" : 4,
689   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
690   "underlying_type" : "type-39",
691   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
692  },
693  {
694   "alignment" : 4,
695   "enum_fields" :
696   [
697    {
698     "enum_field_value" : 0,
699     "name" : "android::hardware::Status::EX_NONE"
700    },
701    {
702     "enum_field_value" : -1,
703     "name" : "android::hardware::Status::EX_SECURITY"
704    },
705    {
706     "enum_field_value" : -2,
707     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
708    },
709    {
710     "enum_field_value" : -3,
711     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
712    },
713    {
714     "enum_field_value" : -4,
715     "name" : "android::hardware::Status::EX_NULL_POINTER"
716    },
717    {
718     "enum_field_value" : -5,
719     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
720    },
721    {
722     "enum_field_value" : -6,
723     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
724    },
725    {
726     "enum_field_value" : -7,
727     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
728    },
729    {
730     "enum_field_value" : -128,
731     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
732    },
733    {
734     "enum_field_value" : -129,
735     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
736    }
737   ],
738   "linker_set_key" : "android::hardware::Status::Exception",
739   "name" : "android::hardware::Status::Exception",
740   "referenced_type" : "type-165",
741   "self_type" : "type-165",
742   "size" : 4,
743   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
744   "underlying_type" : "type-39",
745   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
746  },
747  {
748   "alignment" : 4,
749   "enum_fields" :
750   [
751    {
752     "enum_field_value" : 0,
753     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
754    },
755    {
756     "enum_field_value" : 1,
757     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
758    },
759    {
760     "enum_field_value" : 2,
761     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
762    },
763    {
764     "enum_field_value" : 3,
765     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
766    },
767    {
768     "enum_field_value" : 4,
769     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
770    },
771    {
772     "enum_field_value" : 5,
773     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
774    },
775    {
776     "enum_field_value" : 6,
777     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
778    },
779    {
780     "enum_field_value" : 7,
781     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
782    },
783    {
784     "enum_field_value" : 8,
785     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
786    },
787    {
788     "enum_field_value" : 9,
789     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
790    }
791   ],
792   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
793   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
794   "referenced_type" : "type-640",
795   "self_type" : "type-640",
796   "size" : 4,
797   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
798   "underlying_type" : "type-2",
799   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
800  },
801  {
802   "alignment" : 4,
803   "enum_fields" :
804   [
805    {
806     "enum_field_value" : 0,
807     "name" : "android::hardware::nfc::V1_0::NfcEvent::OPEN_CPLT"
808    },
809    {
810     "enum_field_value" : 1,
811     "name" : "android::hardware::nfc::V1_0::NfcEvent::CLOSE_CPLT"
812    },
813    {
814     "enum_field_value" : 2,
815     "name" : "android::hardware::nfc::V1_0::NfcEvent::POST_INIT_CPLT"
816    },
817    {
818     "enum_field_value" : 3,
819     "name" : "android::hardware::nfc::V1_0::NfcEvent::PRE_DISCOVER_CPLT"
820    },
821    {
822     "enum_field_value" : 4,
823     "name" : "android::hardware::nfc::V1_0::NfcEvent::REQUEST_CONTROL"
824    },
825    {
826     "enum_field_value" : 5,
827     "name" : "android::hardware::nfc::V1_0::NfcEvent::RELEASE_CONTROL"
828    },
829    {
830     "enum_field_value" : 6,
831     "name" : "android::hardware::nfc::V1_0::NfcEvent::ERROR"
832    }
833   ],
834   "linker_set_key" : "android::hardware::nfc::V1_0::NfcEvent",
835   "name" : "android::hardware::nfc::V1_0::NfcEvent",
836   "referenced_type" : "type-553",
837   "self_type" : "type-553",
838   "size" : 4,
839   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
840   "underlying_type" : "type-2",
841   "unique_id" : "_ZTSN7android8hardware3nfc4V1_08NfcEventE"
842  },
843  {
844   "alignment" : 4,
845   "enum_fields" :
846   [
847    {
848     "enum_field_value" : 0,
849     "name" : "android::hardware::nfc::V1_0::NfcStatus::OK"
850    },
851    {
852     "enum_field_value" : 1,
853     "name" : "android::hardware::nfc::V1_0::NfcStatus::FAILED"
854    },
855    {
856     "enum_field_value" : 2,
857     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_TRANSPORT"
858    },
859    {
860     "enum_field_value" : 3,
861     "name" : "android::hardware::nfc::V1_0::NfcStatus::ERR_CMD_TIMEOUT"
862    },
863    {
864     "enum_field_value" : 4,
865     "name" : "android::hardware::nfc::V1_0::NfcStatus::REFUSED"
866    }
867   ],
868   "linker_set_key" : "android::hardware::nfc::V1_0::NfcStatus",
869   "name" : "android::hardware::nfc::V1_0::NfcStatus",
870   "referenced_type" : "type-182",
871   "self_type" : "type-182",
872   "size" : 4,
873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h",
874   "underlying_type" : "type-2",
875   "unique_id" : "_ZTSN7android8hardware3nfc4V1_09NfcStatusE"
876  },
877  {
878   "alignment" : 1,
879   "enum_fields" :
880   [
881    {
882     "enum_field_value" : 255,
883     "name" : "android::hardware::nfc::V1_1::Constant::UNSUPPORTED_CONFIG"
884    }
885   ],
886   "linker_set_key" : "android::hardware::nfc::V1_1::Constant",
887   "name" : "android::hardware::nfc::V1_1::Constant",
888   "referenced_type" : "type-565",
889   "self_type" : "type-565",
890   "size" : 1,
891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
892   "underlying_type" : "type-96",
893   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18ConstantE"
894  },
895  {
896   "alignment" : 4,
897   "enum_fields" :
898   [
899    {
900     "enum_field_value" : 0,
901     "name" : "android::hardware::nfc::V1_1::NfcEvent::OPEN_CPLT"
902    },
903    {
904     "enum_field_value" : 1,
905     "name" : "android::hardware::nfc::V1_1::NfcEvent::CLOSE_CPLT"
906    },
907    {
908     "enum_field_value" : 2,
909     "name" : "android::hardware::nfc::V1_1::NfcEvent::POST_INIT_CPLT"
910    },
911    {
912     "enum_field_value" : 3,
913     "name" : "android::hardware::nfc::V1_1::NfcEvent::PRE_DISCOVER_CPLT"
914    },
915    {
916     "enum_field_value" : 4,
917     "name" : "android::hardware::nfc::V1_1::NfcEvent::REQUEST_CONTROL"
918    },
919    {
920     "enum_field_value" : 5,
921     "name" : "android::hardware::nfc::V1_1::NfcEvent::RELEASE_CONTROL"
922    },
923    {
924     "enum_field_value" : 6,
925     "name" : "android::hardware::nfc::V1_1::NfcEvent::ERROR"
926    },
927    {
928     "enum_field_value" : 7,
929     "name" : "android::hardware::nfc::V1_1::NfcEvent::HCI_NETWORK_RESET"
930    }
931   ],
932   "linker_set_key" : "android::hardware::nfc::V1_1::NfcEvent",
933   "name" : "android::hardware::nfc::V1_1::NfcEvent",
934   "referenced_type" : "type-564",
935   "self_type" : "type-564",
936   "size" : 4,
937   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
938   "underlying_type" : "type-2",
939   "unique_id" : "_ZTSN7android8hardware3nfc4V1_18NfcEventE"
940  },
941  {
942   "alignment" : 1,
943   "enum_fields" :
944   [
945    {
946     "enum_field_value" : 0,
947     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::DEFAULT"
948    },
949    {
950     "enum_field_value" : 1,
951     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::I_BLOCK"
952    },
953    {
954     "enum_field_value" : 2,
955     "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm::ISO_DEP_NAK"
956    }
957   ],
958   "linker_set_key" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
959   "name" : "android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
960   "referenced_type" : "type-567",
961   "self_type" : "type-567",
962   "size" : 1,
963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
964   "underlying_type" : "type-96",
965   "unique_id" : "_ZTSN7android8hardware3nfc4V1_122PresenceCheckAlgorithmE"
966  },
967  {
968   "alignment" : 4,
969   "enum_fields" :
970   [
971    {
972     "enum_field_value" : 0,
973     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
974    },
975    {
976     "enum_field_value" : 1,
977     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
978    },
979    {
980     "enum_field_value" : 2,
981     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
982    }
983   ],
984   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
985   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
986   "referenced_type" : "type-400",
987   "self_type" : "type-400",
988   "size" : 4,
989   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
990   "underlying_type" : "type-39",
991   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
992  },
993  {
994   "alignment" : 4,
995   "enum_fields" :
996   [
997    {
998     "enum_field_value" : -1,
999     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1000    }
1001   ],
1002   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1003   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1004   "referenced_type" : "type-544",
1005   "self_type" : "type-544",
1006   "size" : 4,
1007   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1008   "underlying_type" : "type-39",
1009   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1010  },
1011  {
1012   "alignment" : 1,
1013   "enum_fields" :
1014   [
1015    {
1016     "enum_field_value" : 0,
1017     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1018    },
1019    {
1020     "enum_field_value" : 1,
1021     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1022    },
1023    {
1024     "enum_field_value" : 2,
1025     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1026    }
1027   ],
1028   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1029   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1030   "referenced_type" : "type-543",
1031   "self_type" : "type-543",
1032   "size" : 1,
1033   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1034   "underlying_type" : "type-96",
1035   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1036  },
1037  {
1038   "alignment" : 4,
1039   "enum_fields" :
1040   [
1041    {
1042     "enum_field_value" : 0,
1043     "name" : "ANDROID_LOG_UNKNOWN"
1044    },
1045    {
1046     "enum_field_value" : 1,
1047     "name" : "ANDROID_LOG_DEFAULT"
1048    },
1049    {
1050     "enum_field_value" : 2,
1051     "name" : "ANDROID_LOG_VERBOSE"
1052    },
1053    {
1054     "enum_field_value" : 3,
1055     "name" : "ANDROID_LOG_DEBUG"
1056    },
1057    {
1058     "enum_field_value" : 4,
1059     "name" : "ANDROID_LOG_INFO"
1060    },
1061    {
1062     "enum_field_value" : 5,
1063     "name" : "ANDROID_LOG_WARN"
1064    },
1065    {
1066     "enum_field_value" : 6,
1067     "name" : "ANDROID_LOG_ERROR"
1068    },
1069    {
1070     "enum_field_value" : 7,
1071     "name" : "ANDROID_LOG_FATAL"
1072    },
1073    {
1074     "enum_field_value" : 8,
1075     "name" : "ANDROID_LOG_SILENT"
1076    }
1077   ],
1078   "linker_set_key" : "android_LogPriority",
1079   "name" : "android_LogPriority",
1080   "referenced_type" : "type-1",
1081   "self_type" : "type-1",
1082   "size" : 4,
1083   "source_file" : "/system/core/liblog/include/android/log.h",
1084   "underlying_type" : "type-2",
1085   "unique_id" : "android_LogPriority"
1086  },
1087  {
1088   "alignment" : 4,
1089   "enum_fields" :
1090   [
1091    {
1092     "enum_field_value" : 0,
1093     "name" : "HAL_COLOR_MODE_NATIVE"
1094    },
1095    {
1096     "enum_field_value" : 1,
1097     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1098    },
1099    {
1100     "enum_field_value" : 2,
1101     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1102    },
1103    {
1104     "enum_field_value" : 3,
1105     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1106    },
1107    {
1108     "enum_field_value" : 4,
1109     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1110    },
1111    {
1112     "enum_field_value" : 5,
1113     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1114    },
1115    {
1116     "enum_field_value" : 6,
1117     "name" : "HAL_COLOR_MODE_DCI_P3"
1118    },
1119    {
1120     "enum_field_value" : 7,
1121     "name" : "HAL_COLOR_MODE_SRGB"
1122    },
1123    {
1124     "enum_field_value" : 8,
1125     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1126    },
1127    {
1128     "enum_field_value" : 9,
1129     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1130    }
1131   ],
1132   "linker_set_key" : "android_color_mode_t",
1133   "name" : "android_color_mode_t",
1134   "referenced_type" : "type-497",
1135   "self_type" : "type-497",
1136   "size" : 4,
1137   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1138   "underlying_type" : "type-2",
1139   "unique_id" : "android_color_mode_t"
1140  },
1141  {
1142   "alignment" : 4,
1143   "enum_fields" :
1144   [
1145    {
1146     "enum_field_value" : 10,
1147     "name" : "HAL_COLOR_MODE_BT2020"
1148    },
1149    {
1150     "enum_field_value" : 11,
1151     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1152    },
1153    {
1154     "enum_field_value" : 12,
1155     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1156    }
1157   ],
1158   "linker_set_key" : "android_color_mode_v1_1_t",
1159   "name" : "android_color_mode_v1_1_t",
1160   "referenced_type" : "type-502",
1161   "self_type" : "type-502",
1162   "size" : 4,
1163   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1164   "underlying_type" : "type-2",
1165   "unique_id" : "android_color_mode_v1_1_t"
1166  },
1167  {
1168   "alignment" : 4,
1169   "enum_fields" :
1170   [
1171    {
1172     "enum_field_value" : 0,
1173     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1174    },
1175    {
1176     "enum_field_value" : 1,
1177     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1178    },
1179    {
1180     "enum_field_value" : 2,
1181     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1182    },
1183    {
1184     "enum_field_value" : 3,
1185     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1186    },
1187    {
1188     "enum_field_value" : 4,
1189     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1190    },
1191    {
1192     "enum_field_value" : 5,
1193     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1194    },
1195    {
1196     "enum_field_value" : 6,
1197     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1198    }
1199   ],
1200   "linker_set_key" : "android_color_transform_t",
1201   "name" : "android_color_transform_t",
1202   "referenced_type" : "type-498",
1203   "self_type" : "type-498",
1204   "size" : 4,
1205   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1206   "underlying_type" : "type-2",
1207   "unique_id" : "android_color_transform_t"
1208  },
1209  {
1210   "alignment" : 4,
1211   "enum_fields" :
1212   [
1213    {
1214     "enum_field_value" : 0,
1215     "name" : "HAL_DATASPACE_UNKNOWN"
1216    },
1217    {
1218     "enum_field_value" : 1,
1219     "name" : "HAL_DATASPACE_ARBITRARY"
1220    },
1221    {
1222     "enum_field_value" : 16,
1223     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1224    },
1225    {
1226     "enum_field_value" : 4128768,
1227     "name" : "HAL_DATASPACE_STANDARD_MASK"
1228    },
1229    {
1230     "enum_field_value" : 0,
1231     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1232    },
1233    {
1234     "enum_field_value" : 65536,
1235     "name" : "HAL_DATASPACE_STANDARD_BT709"
1236    },
1237    {
1238     "enum_field_value" : 131072,
1239     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1240    },
1241    {
1242     "enum_field_value" : 196608,
1243     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1244    },
1245    {
1246     "enum_field_value" : 262144,
1247     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1248    },
1249    {
1250     "enum_field_value" : 327680,
1251     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1252    },
1253    {
1254     "enum_field_value" : 393216,
1255     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1256    },
1257    {
1258     "enum_field_value" : 458752,
1259     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1260    },
1261    {
1262     "enum_field_value" : 524288,
1263     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1264    },
1265    {
1266     "enum_field_value" : 589824,
1267     "name" : "HAL_DATASPACE_STANDARD_FILM"
1268    },
1269    {
1270     "enum_field_value" : 655360,
1271     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1272    },
1273    {
1274     "enum_field_value" : 720896,
1275     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1276    },
1277    {
1278     "enum_field_value" : 22,
1279     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1280    },
1281    {
1282     "enum_field_value" : 130023424,
1283     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1284    },
1285    {
1286     "enum_field_value" : 0,
1287     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1288    },
1289    {
1290     "enum_field_value" : 4194304,
1291     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1292    },
1293    {
1294     "enum_field_value" : 8388608,
1295     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1296    },
1297    {
1298     "enum_field_value" : 12582912,
1299     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1300    },
1301    {
1302     "enum_field_value" : 16777216,
1303     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1304    },
1305    {
1306     "enum_field_value" : 20971520,
1307     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1308    },
1309    {
1310     "enum_field_value" : 25165824,
1311     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1312    },
1313    {
1314     "enum_field_value" : 29360128,
1315     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1316    },
1317    {
1318     "enum_field_value" : 33554432,
1319     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1320    },
1321    {
1322     "enum_field_value" : 27,
1323     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1324    },
1325    {
1326     "enum_field_value" : 939524096,
1327     "name" : "HAL_DATASPACE_RANGE_MASK"
1328    },
1329    {
1330     "enum_field_value" : 0,
1331     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1332    },
1333    {
1334     "enum_field_value" : 134217728,
1335     "name" : "HAL_DATASPACE_RANGE_FULL"
1336    },
1337    {
1338     "enum_field_value" : 268435456,
1339     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1340    },
1341    {
1342     "enum_field_value" : 402653184,
1343     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1344    },
1345    {
1346     "enum_field_value" : 512,
1347     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1348    },
1349    {
1350     "enum_field_value" : 138477568,
1351     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1352    },
1353    {
1354     "enum_field_value" : 406913024,
1355     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1356    },
1357    {
1358     "enum_field_value" : 513,
1359     "name" : "HAL_DATASPACE_SRGB"
1360    },
1361    {
1362     "enum_field_value" : 142671872,
1363     "name" : "HAL_DATASPACE_V0_SRGB"
1364    },
1365    {
1366     "enum_field_value" : 411107328,
1367     "name" : "HAL_DATASPACE_V0_SCRGB"
1368    },
1369    {
1370     "enum_field_value" : 257,
1371     "name" : "HAL_DATASPACE_JFIF"
1372    },
1373    {
1374     "enum_field_value" : 146931712,
1375     "name" : "HAL_DATASPACE_V0_JFIF"
1376    },
1377    {
1378     "enum_field_value" : 258,
1379     "name" : "HAL_DATASPACE_BT601_625"
1380    },
1381    {
1382     "enum_field_value" : 281149440,
1383     "name" : "HAL_DATASPACE_V0_BT601_625"
1384    },
1385    {
1386     "enum_field_value" : 259,
1387     "name" : "HAL_DATASPACE_BT601_525"
1388    },
1389    {
1390     "enum_field_value" : 281280512,
1391     "name" : "HAL_DATASPACE_V0_BT601_525"
1392    },
1393    {
1394     "enum_field_value" : 260,
1395     "name" : "HAL_DATASPACE_BT709"
1396    },
1397    {
1398     "enum_field_value" : 281083904,
1399     "name" : "HAL_DATASPACE_V0_BT709"
1400    },
1401    {
1402     "enum_field_value" : 139067392,
1403     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1404    },
1405    {
1406     "enum_field_value" : 155844608,
1407     "name" : "HAL_DATASPACE_DCI_P3"
1408    },
1409    {
1410     "enum_field_value" : 139067392,
1411     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1412    },
1413    {
1414     "enum_field_value" : 143261696,
1415     "name" : "HAL_DATASPACE_DISPLAY_P3"
1416    },
1417    {
1418     "enum_field_value" : 151715840,
1419     "name" : "HAL_DATASPACE_ADOBE_RGB"
1420    },
1421    {
1422     "enum_field_value" : 138805248,
1423     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1424    },
1425    {
1426     "enum_field_value" : 147193856,
1427     "name" : "HAL_DATASPACE_BT2020"
1428    },
1429    {
1430     "enum_field_value" : 163971072,
1431     "name" : "HAL_DATASPACE_BT2020_PQ"
1432    },
1433    {
1434     "enum_field_value" : 4096,
1435     "name" : "HAL_DATASPACE_DEPTH"
1436    },
1437    {
1438     "enum_field_value" : 4097,
1439     "name" : "HAL_DATASPACE_SENSOR"
1440    }
1441   ],
1442   "linker_set_key" : "android_dataspace_t",
1443   "name" : "android_dataspace_t",
1444   "referenced_type" : "type-496",
1445   "self_type" : "type-496",
1446   "size" : 4,
1447   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1448   "underlying_type" : "type-2",
1449   "unique_id" : "android_dataspace_t"
1450  },
1451  {
1452   "alignment" : 4,
1453   "enum_fields" :
1454   [
1455    {
1456     "enum_field_value" : 281411584,
1457     "name" : "HAL_DATASPACE_BT2020_ITU"
1458    },
1459    {
1460     "enum_field_value" : 298188800,
1461     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1462    },
1463    {
1464     "enum_field_value" : 302383104,
1465     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1466    },
1467    {
1468     "enum_field_value" : 168165376,
1469     "name" : "HAL_DATASPACE_BT2020_HLG"
1470    }
1471   ],
1472   "linker_set_key" : "android_dataspace_v1_1_t",
1473   "name" : "android_dataspace_v1_1_t",
1474   "referenced_type" : "type-501",
1475   "self_type" : "type-501",
1476   "size" : 4,
1477   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1478   "underlying_type" : "type-2",
1479   "unique_id" : "android_dataspace_v1_1_t"
1480  },
1481  {
1482   "alignment" : 4,
1483   "enum_fields" :
1484   [
1485    {
1486     "enum_field_value" : 142999552,
1487     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1488    },
1489    {
1490     "enum_field_value" : 4098,
1491     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1492    },
1493    {
1494     "enum_field_value" : 4099,
1495     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1496    },
1497    {
1498     "enum_field_value" : 4100,
1499     "name" : "HAL_DATASPACE_HEIF"
1500    }
1501   ],
1502   "linker_set_key" : "android_dataspace_v1_2_t",
1503   "name" : "android_dataspace_v1_2_t",
1504   "referenced_type" : "type-505",
1505   "self_type" : "type-505",
1506   "size" : 4,
1507   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1508   "underlying_type" : "type-2",
1509   "unique_id" : "android_dataspace_v1_2_t"
1510  },
1511  {
1512   "alignment" : 4,
1513   "enum_fields" :
1514   [
1515    {
1516     "enum_field_value" : 1,
1517     "name" : "FLEX_COMPONENT_Y"
1518    },
1519    {
1520     "enum_field_value" : 2,
1521     "name" : "FLEX_COMPONENT_Cb"
1522    },
1523    {
1524     "enum_field_value" : 4,
1525     "name" : "FLEX_COMPONENT_Cr"
1526    },
1527    {
1528     "enum_field_value" : 1024,
1529     "name" : "FLEX_COMPONENT_R"
1530    },
1531    {
1532     "enum_field_value" : 2048,
1533     "name" : "FLEX_COMPONENT_G"
1534    },
1535    {
1536     "enum_field_value" : 4096,
1537     "name" : "FLEX_COMPONENT_B"
1538    },
1539    {
1540     "enum_field_value" : 1073741824,
1541     "name" : "FLEX_COMPONENT_A"
1542    }
1543   ],
1544   "linker_set_key" : "android_flex_component",
1545   "name" : "android_flex_component",
1546   "referenced_type" : "type-511",
1547   "self_type" : "type-511",
1548   "size" : 4,
1549   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1550   "underlying_type" : "type-2",
1551   "unique_id" : "android_flex_component"
1552  },
1553  {
1554   "alignment" : 4,
1555   "enum_fields" :
1556   [
1557    {
1558     "enum_field_value" : 0,
1559     "name" : "FLEX_FORMAT_INVALID"
1560    },
1561    {
1562     "enum_field_value" : 1,
1563     "name" : "FLEX_FORMAT_Y"
1564    },
1565    {
1566     "enum_field_value" : 7,
1567     "name" : "FLEX_FORMAT_YCbCr"
1568    },
1569    {
1570     "enum_field_value" : 1073741831,
1571     "name" : "FLEX_FORMAT_YCbCrA"
1572    },
1573    {
1574     "enum_field_value" : 7168,
1575     "name" : "FLEX_FORMAT_RGB"
1576    },
1577    {
1578     "enum_field_value" : 1073748992,
1579     "name" : "FLEX_FORMAT_RGBA"
1580    }
1581   ],
1582   "linker_set_key" : "android_flex_format",
1583   "name" : "android_flex_format",
1584   "referenced_type" : "type-513",
1585   "self_type" : "type-513",
1586   "size" : 4,
1587   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1588   "underlying_type" : "type-2",
1589   "unique_id" : "android_flex_format"
1590  },
1591  {
1592   "alignment" : 4,
1593   "enum_fields" :
1594   [
1595    {
1596     "enum_field_value" : 1,
1597     "name" : "HAL_HDR_DOLBY_VISION"
1598    },
1599    {
1600     "enum_field_value" : 2,
1601     "name" : "HAL_HDR_HDR10"
1602    },
1603    {
1604     "enum_field_value" : 3,
1605     "name" : "HAL_HDR_HLG"
1606    }
1607   ],
1608   "linker_set_key" : "android_hdr_t",
1609   "name" : "android_hdr_t",
1610   "referenced_type" : "type-499",
1611   "self_type" : "type-499",
1612   "size" : 4,
1613   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1614   "underlying_type" : "type-2",
1615   "unique_id" : "android_hdr_t"
1616  },
1617  {
1618   "alignment" : 4,
1619   "enum_fields" :
1620   [
1621    {
1622     "enum_field_value" : 4,
1623     "name" : "HAL_HDR_HDR10_PLUS"
1624    }
1625   ],
1626   "linker_set_key" : "android_hdr_v1_2_t",
1627   "name" : "android_hdr_v1_2_t",
1628   "referenced_type" : "type-504",
1629   "self_type" : "type-504",
1630   "size" : 4,
1631   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1632   "underlying_type" : "type-2",
1633   "unique_id" : "android_hdr_v1_2_t"
1634  },
1635  {
1636   "alignment" : 4,
1637   "enum_fields" :
1638   [
1639    {
1640     "enum_field_value" : 39,
1641     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1642    },
1643    {
1644     "enum_field_value" : 40,
1645     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1646    },
1647    {
1648     "enum_field_value" : 41,
1649     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1650    },
1651    {
1652     "enum_field_value" : 42,
1653     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1654    }
1655   ],
1656   "linker_set_key" : "android_pixel_format_sw_t",
1657   "name" : "android_pixel_format_sw_t",
1658   "referenced_type" : "type-508",
1659   "self_type" : "type-508",
1660   "size" : 4,
1661   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1662   "underlying_type" : "type-2",
1663   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1664  },
1665  {
1666   "alignment" : 4,
1667   "enum_fields" :
1668   [
1669    {
1670     "enum_field_value" : 1,
1671     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1672    },
1673    {
1674     "enum_field_value" : 2,
1675     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1676    },
1677    {
1678     "enum_field_value" : 3,
1679     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1680    },
1681    {
1682     "enum_field_value" : 4,
1683     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1684    },
1685    {
1686     "enum_field_value" : 5,
1687     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1688    },
1689    {
1690     "enum_field_value" : 16,
1691     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1692    },
1693    {
1694     "enum_field_value" : 17,
1695     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1696    },
1697    {
1698     "enum_field_value" : 20,
1699     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1700    },
1701    {
1702     "enum_field_value" : 22,
1703     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1704    },
1705    {
1706     "enum_field_value" : 32,
1707     "name" : "HAL_PIXEL_FORMAT_RAW16"
1708    },
1709    {
1710     "enum_field_value" : 33,
1711     "name" : "HAL_PIXEL_FORMAT_BLOB"
1712    },
1713    {
1714     "enum_field_value" : 34,
1715     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1716    },
1717    {
1718     "enum_field_value" : 35,
1719     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1720    },
1721    {
1722     "enum_field_value" : 36,
1723     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1724    },
1725    {
1726     "enum_field_value" : 37,
1727     "name" : "HAL_PIXEL_FORMAT_RAW10"
1728    },
1729    {
1730     "enum_field_value" : 38,
1731     "name" : "HAL_PIXEL_FORMAT_RAW12"
1732    },
1733    {
1734     "enum_field_value" : 43,
1735     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1736    },
1737    {
1738     "enum_field_value" : 538982489,
1739     "name" : "HAL_PIXEL_FORMAT_Y8"
1740    },
1741    {
1742     "enum_field_value" : 540422489,
1743     "name" : "HAL_PIXEL_FORMAT_Y16"
1744    },
1745    {
1746     "enum_field_value" : 842094169,
1747     "name" : "HAL_PIXEL_FORMAT_YV12"
1748    }
1749   ],
1750   "linker_set_key" : "android_pixel_format_t",
1751   "name" : "android_pixel_format_t",
1752   "referenced_type" : "type-493",
1753   "self_type" : "type-493",
1754   "size" : 4,
1755   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1756   "underlying_type" : "type-2",
1757   "unique_id" : "android_pixel_format_t"
1758  },
1759  {
1760   "alignment" : 4,
1761   "enum_fields" :
1762   [
1763    {
1764     "enum_field_value" : 48,
1765     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1766    },
1767    {
1768     "enum_field_value" : 49,
1769     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1770    },
1771    {
1772     "enum_field_value" : 50,
1773     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1774    },
1775    {
1776     "enum_field_value" : 51,
1777     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1778    },
1779    {
1780     "enum_field_value" : 52,
1781     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1782    },
1783    {
1784     "enum_field_value" : 53,
1785     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1786    },
1787    {
1788     "enum_field_value" : 54,
1789     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1790    }
1791   ],
1792   "linker_set_key" : "android_pixel_format_v1_1_t",
1793   "name" : "android_pixel_format_v1_1_t",
1794   "referenced_type" : "type-500",
1795   "self_type" : "type-500",
1796   "size" : 4,
1797   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1798   "underlying_type" : "type-2",
1799   "unique_id" : "android_pixel_format_v1_1_t"
1800  },
1801  {
1802   "alignment" : 4,
1803   "enum_fields" :
1804   [
1805    {
1806     "enum_field_value" : 55,
1807     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1808    }
1809   ],
1810   "linker_set_key" : "android_pixel_format_v1_2_t",
1811   "name" : "android_pixel_format_v1_2_t",
1812   "referenced_type" : "type-507",
1813   "self_type" : "type-507",
1814   "size" : 4,
1815   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1816   "underlying_type" : "type-2",
1817   "unique_id" : "android_pixel_format_v1_2_t"
1818  },
1819  {
1820   "alignment" : 4,
1821   "enum_fields" :
1822   [
1823    {
1824     "enum_field_value" : 0,
1825     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1826    },
1827    {
1828     "enum_field_value" : 1,
1829     "name" : "HAL_RENDER_INTENT_ENHANCE"
1830    },
1831    {
1832     "enum_field_value" : 2,
1833     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1834    },
1835    {
1836     "enum_field_value" : 3,
1837     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1838    }
1839   ],
1840   "linker_set_key" : "android_render_intent_v1_1_t",
1841   "name" : "android_render_intent_v1_1_t",
1842   "referenced_type" : "type-503",
1843   "self_type" : "type-503",
1844   "size" : 4,
1845   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1846   "underlying_type" : "type-2",
1847   "unique_id" : "android_render_intent_v1_1_t"
1848  },
1849  {
1850   "alignment" : 4,
1851   "enum_fields" :
1852   [
1853    {
1854     "enum_field_value" : 1,
1855     "name" : "HAL_TRANSFORM_FLIP_H"
1856    },
1857    {
1858     "enum_field_value" : 2,
1859     "name" : "HAL_TRANSFORM_FLIP_V"
1860    },
1861    {
1862     "enum_field_value" : 4,
1863     "name" : "HAL_TRANSFORM_ROT_90"
1864    },
1865    {
1866     "enum_field_value" : 3,
1867     "name" : "HAL_TRANSFORM_ROT_180"
1868    },
1869    {
1870     "enum_field_value" : 7,
1871     "name" : "HAL_TRANSFORM_ROT_270"
1872    }
1873   ],
1874   "linker_set_key" : "android_transform_t",
1875   "name" : "android_transform_t",
1876   "referenced_type" : "type-494",
1877   "self_type" : "type-494",
1878   "size" : 4,
1879   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1880   "underlying_type" : "type-2",
1881   "unique_id" : "android_transform_t"
1882  },
1883  {
1884   "alignment" : 4,
1885   "enum_fields" :
1886   [
1887    {
1888     "enum_field_value" : 0,
1889     "name" : "LOG_ID_MIN"
1890    },
1891    {
1892     "enum_field_value" : 0,
1893     "name" : "LOG_ID_MAIN"
1894    },
1895    {
1896     "enum_field_value" : 1,
1897     "name" : "LOG_ID_RADIO"
1898    },
1899    {
1900     "enum_field_value" : 2,
1901     "name" : "LOG_ID_EVENTS"
1902    },
1903    {
1904     "enum_field_value" : 3,
1905     "name" : "LOG_ID_SYSTEM"
1906    },
1907    {
1908     "enum_field_value" : 4,
1909     "name" : "LOG_ID_CRASH"
1910    },
1911    {
1912     "enum_field_value" : 5,
1913     "name" : "LOG_ID_STATS"
1914    },
1915    {
1916     "enum_field_value" : 6,
1917     "name" : "LOG_ID_SECURITY"
1918    },
1919    {
1920     "enum_field_value" : 7,
1921     "name" : "LOG_ID_KERNEL"
1922    },
1923    {
1924     "enum_field_value" : 8,
1925     "name" : "LOG_ID_MAX"
1926    }
1927   ],
1928   "linker_set_key" : "log_id",
1929   "name" : "log_id",
1930   "referenced_type" : "type-251",
1931   "self_type" : "type-251",
1932   "size" : 4,
1933   "source_file" : "/system/core/liblog/include/android/log.h",
1934   "underlying_type" : "type-2",
1935   "unique_id" : "log_id"
1936  }
1937 ],
1938 "function_types" :
1939 [
1940  {
1941   "alignment" : 4,
1942   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1943   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1944   "parameters" :
1945   [
1946    {
1947     "referenced_type" : "type-54"
1948    },
1949    {
1950     "referenced_type" : "type-60"
1951    },
1952    {
1953     "referenced_type" : "type-40"
1954    }
1955   ],
1956   "referenced_type" : "type-53",
1957   "return_type" : "type-51",
1958   "self_type" : "type-53",
1959   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1960  },
1961  {
1962   "alignment" : 4,
1963   "linker_set_key" : "int (void *)",
1964   "name" : "int (void *)",
1965   "parameters" :
1966   [
1967    {
1968     "referenced_type" : "type-40"
1969    }
1970   ],
1971   "referenced_type" : "type-521",
1972   "return_type" : "type-39",
1973   "self_type" : "type-521",
1974   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1975  },
1976  {
1977   "alignment" : 4,
1978   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1979   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1980   "parameters" :
1981   [
1982    {
1983     "referenced_type" : "type-434"
1984    },
1985    {
1986     "referenced_type" : "type-381"
1987    },
1988    {
1989     "referenced_type" : "type-2"
1990    },
1991    {
1992     "referenced_type" : "type-435"
1993    },
1994    {
1995     "referenced_type" : "type-2"
1996    },
1997    {
1998     "referenced_type" : "type-40"
1999    }
2000   ],
2001   "referenced_type" : "type-433",
2002   "return_type" : "type-41",
2003   "self_type" : "type-433",
2004   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2005  }
2006 ],
2007 "functions" :
2008 [
2009  {
2010   "function_name" : "android::hardware::nfc::V1_2::writeEmbeddedToParcel",
2011   "linker_set_key" : "_ZN7android8hardware3nfc4V1_221writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEjj",
2012   "parameters" :
2013   [
2014    {
2015     "referenced_type" : "type-680"
2016    },
2017    {
2018     "referenced_type" : "type-434"
2019    },
2020    {
2021     "referenced_type" : "type-2"
2022    },
2023    {
2024     "referenced_type" : "type-2"
2025    }
2026   ],
2027   "return_type" : "type-39",
2028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
2029  },
2030  {
2031   "function_name" : "android::hardware::nfc::V1_2::readEmbeddedFromParcel",
2032   "linker_set_key" : "_ZN7android8hardware3nfc4V1_222readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEjj",
2033   "parameters" :
2034   [
2035    {
2036     "referenced_type" : "type-680"
2037    },
2038    {
2039     "referenced_type" : "type-440"
2040    },
2041    {
2042     "referenced_type" : "type-2"
2043    },
2044    {
2045     "referenced_type" : "type-2"
2046    }
2047   ],
2048   "return_type" : "type-39",
2049   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
2050  },
2051  {
2052   "function_name" : "android::hardware::nfc::V1_2::INfc::getService",
2053   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2054   "parameters" :
2055   [
2056    {
2057     "default_arg" : true,
2058     "referenced_type" : "type-450"
2059    },
2060    {
2061     "default_arg" : true,
2062     "referenced_type" : "type-51"
2063    }
2064   ],
2065   "return_type" : "type-139",
2066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2067  },
2068  {
2069   "function_name" : "android::hardware::nfc::V1_2::INfc::linkToDeath",
2070   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2071   "parameters" :
2072   [
2073    {
2074     "is_this_ptr" : true,
2075     "referenced_type" : "type-140"
2076    },
2077    {
2078     "referenced_type" : "type-347"
2079    },
2080    {
2081     "referenced_type" : "type-153"
2082    }
2083   ],
2084   "return_type" : "type-173",
2085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2086  },
2087  {
2088   "function_name" : "android::hardware::nfc::V1_2::INfc::getDebugInfo",
2089   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2090   "parameters" :
2091   [
2092    {
2093     "is_this_ptr" : true,
2094     "referenced_type" : "type-140"
2095    },
2096    {
2097     "referenced_type" : "type-688"
2098    }
2099   ],
2100   "return_type" : "type-208",
2101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2102  },
2103  {
2104   "function_name" : "android::hardware::nfc::V1_2::INfc::getHashChain",
2105   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2106   "parameters" :
2107   [
2108    {
2109     "is_this_ptr" : true,
2110     "referenced_type" : "type-140"
2111    },
2112    {
2113     "referenced_type" : "type-689"
2114    }
2115   ],
2116   "return_type" : "type-208",
2117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2118  },
2119  {
2120   "function_name" : "android::hardware::nfc::V1_2::INfc::tryGetService",
2121   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2122   "parameters" :
2123   [
2124    {
2125     "default_arg" : true,
2126     "referenced_type" : "type-450"
2127    },
2128    {
2129     "default_arg" : true,
2130     "referenced_type" : "type-51"
2131    }
2132   ],
2133   "return_type" : "type-139",
2134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2135  },
2136  {
2137   "function_name" : "android::hardware::nfc::V1_2::INfc::unlinkToDeath",
2138   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2139   "parameters" :
2140   [
2141    {
2142     "is_this_ptr" : true,
2143     "referenced_type" : "type-140"
2144    },
2145    {
2146     "referenced_type" : "type-347"
2147    }
2148   ],
2149   "return_type" : "type-173",
2150   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2151  },
2152  {
2153   "function_name" : "android::hardware::nfc::V1_2::INfc::interfaceChain",
2154   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2155   "parameters" :
2156   [
2157    {
2158     "is_this_ptr" : true,
2159     "referenced_type" : "type-140"
2160    },
2161    {
2162     "referenced_type" : "type-690"
2163    }
2164   ],
2165   "return_type" : "type-208",
2166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2167  },
2168  {
2169   "function_name" : "android::hardware::nfc::V1_2::INfc::registerAsService",
2170   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2171   "parameters" :
2172   [
2173    {
2174     "is_this_ptr" : true,
2175     "referenced_type" : "type-140"
2176    },
2177    {
2178     "default_arg" : true,
2179     "referenced_type" : "type-450"
2180    }
2181   ],
2182   "return_type" : "type-39",
2183   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2184  },
2185  {
2186   "function_name" : "android::hardware::nfc::V1_2::INfc::interfaceDescriptor",
2187   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2188   "parameters" :
2189   [
2190    {
2191     "is_this_ptr" : true,
2192     "referenced_type" : "type-140"
2193    },
2194    {
2195     "referenced_type" : "type-691"
2196    }
2197   ],
2198   "return_type" : "type-208",
2199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2200  },
2201  {
2202   "function_name" : "android::hardware::nfc::V1_2::INfc::notifySyspropsChanged",
2203   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv",
2204   "parameters" :
2205   [
2206    {
2207     "is_this_ptr" : true,
2208     "referenced_type" : "type-140"
2209    }
2210   ],
2211   "return_type" : "type-208",
2212   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2213  },
2214  {
2215   "function_name" : "android::hardware::nfc::V1_2::INfc::setHALInstrumentation",
2216   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv",
2217   "parameters" :
2218   [
2219    {
2220     "is_this_ptr" : true,
2221     "referenced_type" : "type-140"
2222    }
2223   ],
2224   "return_type" : "type-208",
2225   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2226  },
2227  {
2228   "function_name" : "android::hardware::nfc::V1_2::INfc::registerForNotifications",
2229   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2230   "parameters" :
2231   [
2232    {
2233     "referenced_type" : "type-450"
2234    },
2235    {
2236     "referenced_type" : "type-586"
2237    }
2238   ],
2239   "return_type" : "type-51",
2240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2241  },
2242  {
2243   "function_name" : "android::hardware::nfc::V1_2::INfc::ping",
2244   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv",
2245   "parameters" :
2246   [
2247    {
2248     "is_this_ptr" : true,
2249     "referenced_type" : "type-140"
2250    }
2251   ],
2252   "return_type" : "type-208",
2253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2254  },
2255  {
2256   "function_name" : "android::hardware::nfc::V1_2::INfc::debug",
2257   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2258   "parameters" :
2259   [
2260    {
2261     "is_this_ptr" : true,
2262     "referenced_type" : "type-140"
2263    },
2264    {
2265     "referenced_type" : "type-391"
2266    },
2267    {
2268     "referenced_type" : "type-585"
2269    }
2270   ],
2271   "return_type" : "type-208",
2272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2273  },
2274  {
2275   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2276   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_04INfcEEEb",
2277   "parameters" :
2278   [
2279    {
2280     "referenced_type" : "type-121"
2281    },
2282    {
2283     "default_arg" : true,
2284     "referenced_type" : "type-51"
2285    }
2286   ],
2287   "return_type" : "type-196",
2288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2289  },
2290  {
2291   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2292   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS1_4V1_14INfcEEEb",
2293   "parameters" :
2294   [
2295    {
2296     "referenced_type" : "type-136"
2297    },
2298    {
2299     "default_arg" : true,
2300     "referenced_type" : "type-51"
2301    }
2302   ],
2303   "return_type" : "type-196",
2304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2305  },
2306  {
2307   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2308   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2309   "parameters" :
2310   [
2311    {
2312     "referenced_type" : "type-655"
2313    },
2314    {
2315     "default_arg" : true,
2316     "referenced_type" : "type-51"
2317    }
2318   ],
2319   "return_type" : "type-196",
2320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2321  },
2322  {
2323   "function_name" : "android::hardware::nfc::V1_2::INfc::castFrom",
2324   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc8castFromERKNS_2spIS3_EEb",
2325   "parameters" :
2326   [
2327    {
2328     "referenced_type" : "type-646"
2329    },
2330    {
2331     "default_arg" : true,
2332     "referenced_type" : "type-51"
2333    }
2334   ],
2335   "return_type" : "type-196",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
2337  },
2338  {
2339   "access" : "private",
2340   "function_name" : "android::hardware::nfc::V1_2::BsNfc::addOnewayTask",
2341   "linker_set_key" : "_ZN7android8hardware3nfc4V1_25BsNfc13addOnewayTaskENSt3__18functionIFvvEEE",
2342   "parameters" :
2343   [
2344    {
2345     "is_this_ptr" : true,
2346     "referenced_type" : "type-667"
2347    },
2348    {
2349     "referenced_type" : "type-694"
2350    }
2351   ],
2352   "return_type" : "type-208",
2353   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h"
2354  },
2355  {
2356   "function_name" : "android::hardware::nfc::V1_2::BsNfc::BsNfc",
2357   "linker_set_key" : "_ZN7android8hardware3nfc4V1_25BsNfcC1ENS_2spINS2_4INfcEEE",
2358   "parameters" :
2359   [
2360    {
2361     "is_this_ptr" : true,
2362     "referenced_type" : "type-667"
2363    },
2364    {
2365     "referenced_type" : "type-145"
2366    }
2367   ],
2368   "return_type" : "type-41",
2369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h"
2370  },
2371  {
2372   "function_name" : "android::hardware::nfc::V1_2::BsNfc::BsNfc",
2373   "linker_set_key" : "_ZN7android8hardware3nfc4V1_25BsNfcC2ENS_2spINS2_4INfcEEE",
2374   "parameters" :
2375   [
2376    {
2377     "is_this_ptr" : true,
2378     "referenced_type" : "type-667"
2379    },
2380    {
2381     "referenced_type" : "type-145"
2382    }
2383   ],
2384   "return_type" : "type-41",
2385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h"
2386  },
2387  {
2388   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::onTransact",
2389   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2390   "parameters" :
2391   [
2392    {
2393     "is_this_ptr" : true,
2394     "referenced_type" : "type-590"
2395    },
2396    {
2397     "referenced_type" : "type-2"
2398    },
2399    {
2400     "referenced_type" : "type-440"
2401    },
2402    {
2403     "referenced_type" : "type-434"
2404    },
2405    {
2406     "default_arg" : true,
2407     "referenced_type" : "type-2"
2408    },
2409    {
2410     "default_arg" : true,
2411     "referenced_type" : "type-699"
2412    }
2413   ],
2414   "return_type" : "type-39",
2415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2416  },
2417  {
2418   "access" : "private",
2419   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::getDebugInfo",
2420   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2421   "parameters" :
2422   [
2423    {
2424     "is_this_ptr" : true,
2425     "referenced_type" : "type-590"
2426    },
2427    {
2428     "referenced_type" : "type-700"
2429    }
2430   ],
2431   "return_type" : "type-208",
2432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2433  },
2434  {
2435   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::_hidl_getConfig_1_2",
2436   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc19_hidl_getConfig_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2437   "parameters" :
2438   [
2439    {
2440     "referenced_type" : "type-441"
2441    },
2442    {
2443     "referenced_type" : "type-440"
2444    },
2445    {
2446     "referenced_type" : "type-434"
2447    },
2448    {
2449     "referenced_type" : "type-701"
2450    }
2451   ],
2452   "return_type" : "type-39",
2453   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2454  },
2455  {
2456   "access" : "private",
2457   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::ping",
2458   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfc4pingEv",
2459   "parameters" :
2460   [
2461    {
2462     "is_this_ptr" : true,
2463     "referenced_type" : "type-590"
2464    }
2465   ],
2466   "return_type" : "type-208",
2467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2468  },
2469  {
2470   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::BnHwNfc",
2471   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC1ERKNS_2spINS2_4INfcEEE",
2472   "parameters" :
2473   [
2474    {
2475     "is_this_ptr" : true,
2476     "referenced_type" : "type-590"
2477    },
2478    {
2479     "referenced_type" : "type-646"
2480    }
2481   ],
2482   "return_type" : "type-41",
2483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2484  },
2485  {
2486   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::BnHwNfc",
2487   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcC2ERKNS_2spINS2_4INfcEEE",
2488   "parameters" :
2489   [
2490    {
2491     "is_this_ptr" : true,
2492     "referenced_type" : "type-590"
2493    },
2494    {
2495     "referenced_type" : "type-646"
2496    }
2497   ],
2498   "return_type" : "type-41",
2499   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2500  },
2501  {
2502   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::~BnHwNfc",
2503   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev",
2504   "parameters" :
2505   [
2506    {
2507     "is_this_ptr" : true,
2508     "referenced_type" : "type-590"
2509    }
2510   ],
2511   "return_type" : "type-41",
2512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2513  },
2514  {
2515   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::~BnHwNfc",
2516   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev",
2517   "parameters" :
2518   [
2519    {
2520     "is_this_ptr" : true,
2521     "referenced_type" : "type-590"
2522    }
2523   ],
2524   "return_type" : "type-41",
2525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2526  },
2527  {
2528   "function_name" : "android::hardware::nfc::V1_2::BnHwNfc::~BnHwNfc",
2529   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD2Ev",
2530   "parameters" :
2531   [
2532    {
2533     "is_this_ptr" : true,
2534     "referenced_type" : "type-590"
2535    }
2536   ],
2537   "return_type" : "type-41",
2538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h"
2539  },
2540  {
2541   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::powerCycle",
2542   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv",
2543   "parameters" :
2544   [
2545    {
2546     "is_this_ptr" : true,
2547     "referenced_type" : "type-684"
2548    }
2549   ],
2550   "return_type" : "type-181",
2551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2552  },
2553  {
2554   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::linkToDeath",
2555   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2556   "parameters" :
2557   [
2558    {
2559     "is_this_ptr" : true,
2560     "referenced_type" : "type-684"
2561    },
2562    {
2563     "referenced_type" : "type-347"
2564    },
2565    {
2566     "referenced_type" : "type-153"
2567    }
2568   ],
2569   "return_type" : "type-173",
2570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2571  },
2572  {
2573   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::prediscover",
2574   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv",
2575   "parameters" :
2576   [
2577    {
2578     "is_this_ptr" : true,
2579     "referenced_type" : "type-684"
2580    }
2581   ],
2582   "return_type" : "type-181",
2583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2584  },
2585  {
2586   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::factoryReset",
2587   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv",
2588   "parameters" :
2589   [
2590    {
2591     "is_this_ptr" : true,
2592     "referenced_type" : "type-684"
2593    }
2594   ],
2595   "return_type" : "type-208",
2596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2597  },
2598  {
2599   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getDebugInfo",
2600   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2601   "parameters" :
2602   [
2603    {
2604     "is_this_ptr" : true,
2605     "referenced_type" : "type-684"
2606    },
2607    {
2608     "referenced_type" : "type-702"
2609    }
2610   ],
2611   "return_type" : "type-208",
2612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2613  },
2614  {
2615   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getHashChain",
2616   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2617   "parameters" :
2618   [
2619    {
2620     "is_this_ptr" : true,
2621     "referenced_type" : "type-684"
2622    },
2623    {
2624     "referenced_type" : "type-703"
2625    }
2626   ],
2627   "return_type" : "type-208",
2628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2629  },
2630  {
2631   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getConfig_1_2",
2632   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
2633   "parameters" :
2634   [
2635    {
2636     "is_this_ptr" : true,
2637     "referenced_type" : "type-684"
2638    },
2639    {
2640     "referenced_type" : "type-704"
2641    }
2642   ],
2643   "return_type" : "type-208",
2644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2645  },
2646  {
2647   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::unlinkToDeath",
2648   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2649   "parameters" :
2650   [
2651    {
2652     "is_this_ptr" : true,
2653     "referenced_type" : "type-684"
2654    },
2655    {
2656     "referenced_type" : "type-347"
2657    }
2658   ],
2659   "return_type" : "type-173",
2660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2661  },
2662  {
2663   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::controlGranted",
2664   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv",
2665   "parameters" :
2666   [
2667    {
2668     "is_this_ptr" : true,
2669     "referenced_type" : "type-684"
2670    }
2671   ],
2672   "return_type" : "type-181",
2673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2674  },
2675  {
2676   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::interfaceChain",
2677   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2678   "parameters" :
2679   [
2680    {
2681     "is_this_ptr" : true,
2682     "referenced_type" : "type-684"
2683    },
2684    {
2685     "referenced_type" : "type-705"
2686    }
2687   ],
2688   "return_type" : "type-208",
2689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2690  },
2691  {
2692   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::coreInitialized",
2693   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE",
2694   "parameters" :
2695   [
2696    {
2697     "is_this_ptr" : true,
2698     "referenced_type" : "type-684"
2699    },
2700    {
2701     "referenced_type" : "type-375"
2702    }
2703   ],
2704   "return_type" : "type-181",
2705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2706  },
2707  {
2708   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::_hidl_getConfig_1_2",
2709   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19_hidl_getConfig_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_9NfcConfigEEEE",
2710   "parameters" :
2711   [
2712    {
2713     "referenced_type" : "type-34"
2714    },
2715    {
2716     "referenced_type" : "type-644"
2717    },
2718    {
2719     "referenced_type" : "type-706"
2720    }
2721   ],
2722   "return_type" : "type-208",
2723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2724  },
2725  {
2726   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::interfaceDescriptor",
2727   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2728   "parameters" :
2729   [
2730    {
2731     "is_this_ptr" : true,
2732     "referenced_type" : "type-684"
2733    },
2734    {
2735     "referenced_type" : "type-707"
2736    }
2737   ],
2738   "return_type" : "type-208",
2739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2740  },
2741  {
2742   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::closeForPowerOffCase",
2743   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv",
2744   "parameters" :
2745   [
2746    {
2747     "is_this_ptr" : true,
2748     "referenced_type" : "type-684"
2749    }
2750   ],
2751   "return_type" : "type-181",
2752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2753  },
2754  {
2755   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::notifySyspropsChanged",
2756   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv",
2757   "parameters" :
2758   [
2759    {
2760     "is_this_ptr" : true,
2761     "referenced_type" : "type-684"
2762    }
2763   ],
2764   "return_type" : "type-208",
2765   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2766  },
2767  {
2768   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::setHALInstrumentation",
2769   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv",
2770   "parameters" :
2771   [
2772    {
2773     "is_this_ptr" : true,
2774     "referenced_type" : "type-684"
2775    }
2776   ],
2777   "return_type" : "type-208",
2778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2779  },
2780  {
2781   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::open",
2782   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE",
2783   "parameters" :
2784   [
2785    {
2786     "is_this_ptr" : true,
2787     "referenced_type" : "type-684"
2788    },
2789    {
2790     "referenced_type" : "type-685"
2791    }
2792   ],
2793   "return_type" : "type-181",
2794   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2795  },
2796  {
2797   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::ping",
2798   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv",
2799   "parameters" :
2800   [
2801    {
2802     "is_this_ptr" : true,
2803     "referenced_type" : "type-684"
2804    }
2805   ],
2806   "return_type" : "type-208",
2807   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2808  },
2809  {
2810   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::close",
2811   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv",
2812   "parameters" :
2813   [
2814    {
2815     "is_this_ptr" : true,
2816     "referenced_type" : "type-684"
2817    }
2818   ],
2819   "return_type" : "type-181",
2820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2821  },
2822  {
2823   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::debug",
2824   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2825   "parameters" :
2826   [
2827    {
2828     "is_this_ptr" : true,
2829     "referenced_type" : "type-684"
2830    },
2831    {
2832     "referenced_type" : "type-391"
2833    },
2834    {
2835     "referenced_type" : "type-585"
2836    }
2837   ],
2838   "return_type" : "type-208",
2839   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2840  },
2841  {
2842   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::write",
2843   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE",
2844   "parameters" :
2845   [
2846    {
2847     "is_this_ptr" : true,
2848     "referenced_type" : "type-684"
2849    },
2850    {
2851     "referenced_type" : "type-375"
2852    }
2853   ],
2854   "return_type" : "type-188",
2855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2856  },
2857  {
2858   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::open_1_1",
2859   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE",
2860   "parameters" :
2861   [
2862    {
2863     "is_this_ptr" : true,
2864     "referenced_type" : "type-684"
2865    },
2866    {
2867     "referenced_type" : "type-12"
2868    }
2869   ],
2870   "return_type" : "type-181",
2871   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2872  },
2873  {
2874   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::getConfig",
2875   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE",
2876   "parameters" :
2877   [
2878    {
2879     "is_this_ptr" : true,
2880     "referenced_type" : "type-684"
2881    },
2882    {
2883     "referenced_type" : "type-708"
2884    }
2885   ],
2886   "return_type" : "type-208",
2887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2888  },
2889  {
2890   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::BpHwNfc",
2891   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC1ERKNS_2spINS0_7IBinderEEE",
2892   "parameters" :
2893   [
2894    {
2895     "is_this_ptr" : true,
2896     "referenced_type" : "type-684"
2897    },
2898    {
2899     "referenced_type" : "type-60"
2900    }
2901   ],
2902   "return_type" : "type-41",
2903   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2904  },
2905  {
2906   "function_name" : "android::hardware::nfc::V1_2::BpHwNfc::BpHwNfc",
2907   "linker_set_key" : "_ZN7android8hardware3nfc4V1_27BpHwNfcC2ERKNS_2spINS0_7IBinderEEE",
2908   "parameters" :
2909   [
2910    {
2911     "is_this_ptr" : true,
2912     "referenced_type" : "type-684"
2913    },
2914    {
2915     "referenced_type" : "type-60"
2916    }
2917   ],
2918   "return_type" : "type-41",
2919   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
2920  },
2921  {
2922   "function_name" : "android::hardware::details::castInterface",
2923   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_04INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2924   "parameters" :
2925   [
2926    {
2927     "referenced_type" : "type-116"
2928    },
2929    {
2930     "referenced_type" : "type-66"
2931    },
2932    {
2933     "referenced_type" : "type-51"
2934    }
2935   ],
2936   "return_type" : "type-196",
2937   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2938   "template_args" : [ "type-141", "type-118", "type-625" ]
2939  },
2940  {
2941   "function_name" : "android::hardware::details::castInterface",
2942   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS3_4V1_14INfcENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2943   "parameters" :
2944   [
2945    {
2946     "referenced_type" : "type-130"
2947    },
2948    {
2949     "referenced_type" : "type-66"
2950    },
2951    {
2952     "referenced_type" : "type-51"
2953    }
2954   ],
2955   "return_type" : "type-196",
2956   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2957   "template_args" : [ "type-141", "type-132", "type-625" ]
2958  },
2959  {
2960   "function_name" : "android::hardware::details::castInterface",
2961   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3nfc4V1_24INfcENS_4hidl4base4V1_05IBaseENS4_7BpHwNfcEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2962   "parameters" :
2963   [
2964    {
2965     "referenced_type" : "type-20"
2966    },
2967    {
2968     "referenced_type" : "type-66"
2969    },
2970    {
2971     "referenced_type" : "type-51"
2972    }
2973   ],
2974   "return_type" : "type-196",
2975   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2976   "template_args" : [ "type-141", "type-5", "type-625" ]
2977  },
2978  {
2979   "function_name" : "android::hardware::details::wrapPassthrough",
2980   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_018INfcClientCallbackEvEENS_2spIT_EES8_",
2981   "parameters" :
2982   [
2983    {
2984     "referenced_type" : "type-107"
2985    }
2986   ],
2987   "return_type" : "type-107",
2988   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2989   "template_args" : [ "type-17", "type-41" ]
2990  },
2991  {
2992   "function_name" : "android::hardware::details::wrapPassthrough",
2993   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3nfc4V1_118INfcClientCallbackEvEENS_2spIT_EES8_",
2994   "parameters" :
2995   [
2996    {
2997     "referenced_type" : "type-14"
2998    }
2999   ],
3000   "return_type" : "type-14",
3001   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3002   "template_args" : [ "type-16", "type-41" ]
3003  },
3004  {
3005   "function_name" : "android::hardware::details::getServiceInternal",
3006   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3nfc4V1_27BpHwNfcENS4_4INfcEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3007   "parameters" :
3008   [
3009    {
3010     "referenced_type" : "type-450"
3011    },
3012    {
3013     "referenced_type" : "type-51"
3014    },
3015    {
3016     "referenced_type" : "type-51"
3017    }
3018   ],
3019   "return_type" : "type-139",
3020   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3021   "template_args" : [ "type-625", "type-141", "type-41", "type-41" ]
3022  }
3023 ],
3024 "global_vars" :
3025 [
3026  {
3027   "linker_set_key" : "_ZN7android8hardware3nfc4V1_24INfc10descriptorE",
3028   "name" : "android::hardware::nfc::V1_2::INfc::descriptor",
3029   "referenced_type" : "type-66",
3030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
3031  }
3032 ],
3033 "lvalue_reference_types" :
3034 [
3035  {
3036   "alignment" : 4,
3037   "linker_set_key" : "android::Mutex &",
3038   "name" : "android::Mutex &",
3039   "referenced_type" : "type-45",
3040   "self_type" : "type-526",
3041   "size" : 4,
3042   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3043  },
3044  {
3045   "alignment" : 4,
3046   "linker_set_key" : "android::RWLock &",
3047   "name" : "android::RWLock &",
3048   "referenced_type" : "type-530",
3049   "self_type" : "type-534",
3050   "size" : 4,
3051   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3052  },
3053  {
3054   "alignment" : 4,
3055   "linker_set_key" : "android::String16 &",
3056   "name" : "android::String16 &",
3057   "referenced_type" : "type-56",
3058   "self_type" : "type-414",
3059   "size" : 4,
3060   "source_file" : "/system/core/libutils/include/utils/String16.h"
3061  },
3062  {
3063   "alignment" : 4,
3064   "linker_set_key" : "android::String8 &",
3065   "name" : "android::String8 &",
3066   "referenced_type" : "type-65",
3067   "self_type" : "type-409",
3068   "size" : 4,
3069   "source_file" : "/system/core/libutils/include/utils/String8.h"
3070  },
3071  {
3072   "alignment" : 4,
3073   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
3074   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &",
3075   "referenced_type" : "type-181",
3076   "self_type" : "type-185",
3077   "size" : 4,
3078   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3079  },
3080  {
3081   "alignment" : 4,
3082   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &",
3083   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &",
3084   "referenced_type" : "type-196",
3085   "self_type" : "type-199",
3086   "size" : 4,
3087   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3088  },
3089  {
3090   "alignment" : 4,
3091   "linker_set_key" : "android::hardware::Return<bool> &",
3092   "name" : "android::hardware::Return<bool> &",
3093   "referenced_type" : "type-173",
3094   "self_type" : "type-177",
3095   "size" : 4,
3096   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3097  },
3098  {
3099   "alignment" : 4,
3100   "linker_set_key" : "android::hardware::Return<unsigned int> &",
3101   "name" : "android::hardware::Return<unsigned int> &",
3102   "referenced_type" : "type-188",
3103   "self_type" : "type-191",
3104   "size" : 4,
3105   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3106  },
3107  {
3108   "alignment" : 4,
3109   "linker_set_key" : "android::hardware::Return<void> &",
3110   "name" : "android::hardware::Return<void> &",
3111   "referenced_type" : "type-208",
3112   "self_type" : "type-211",
3113   "size" : 4,
3114   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3115  },
3116  {
3117   "alignment" : 4,
3118   "linker_set_key" : "android::hardware::Status &",
3119   "name" : "android::hardware::Status &",
3120   "referenced_type" : "type-163",
3121   "self_type" : "type-170",
3122   "size" : 4,
3123   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "linker_set_key" : "android::hardware::TextOutput &",
3128   "name" : "android::hardware::TextOutput &",
3129   "referenced_type" : "type-438",
3130   "self_type" : "type-437",
3131   "size" : 4,
3132   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3133  },
3134  {
3135   "alignment" : 4,
3136   "linker_set_key" : "android::hardware::TextOutput &",
3137   "name" : "android::hardware::TextOutput &",
3138   "referenced_type" : "type-665",
3139   "self_type" : "type-664",
3140   "size" : 4,
3141   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3142  },
3143  {
3144   "alignment" : 4,
3145   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3146   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3147   "referenced_type" : "type-352",
3148   "self_type" : "type-635",
3149   "size" : 4,
3150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3151  },
3152  {
3153   "alignment" : 4,
3154   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3155   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3156   "referenced_type" : "type-343",
3157   "self_type" : "type-630",
3158   "size" : 4,
3159   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3160  },
3161  {
3162   "alignment" : 4,
3163   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3164   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3165   "referenced_type" : "type-355",
3166   "self_type" : "type-639",
3167   "size" : 4,
3168   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3169  },
3170  {
3171   "alignment" : 4,
3172   "linker_set_key" : "android::hardware::hidl_memory &",
3173   "name" : "android::hardware::hidl_memory &",
3174   "referenced_type" : "type-323",
3175   "self_type" : "type-330",
3176   "size" : 4,
3177   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3178  },
3179  {
3180   "alignment" : 4,
3181   "linker_set_key" : "android::hardware::hidl_string &",
3182   "name" : "android::hardware::hidl_string &",
3183   "referenced_type" : "type-321",
3184   "self_type" : "type-633",
3185   "size" : 4,
3186   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3187  },
3188  {
3189   "alignment" : 4,
3190   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3191   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3192   "referenced_type" : "type-351",
3193   "self_type" : "type-361",
3194   "size" : 4,
3195   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3196  },
3197  {
3198   "alignment" : 4,
3199   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3200   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3201   "referenced_type" : "type-342",
3202   "self_type" : "type-350",
3203   "size" : 4,
3204   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3205  },
3206  {
3207   "alignment" : 4,
3208   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3209   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3210   "referenced_type" : "type-147",
3211   "self_type" : "type-155",
3212   "size" : 4,
3213   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3214  },
3215  {
3216   "alignment" : 4,
3217   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3218   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3219   "referenced_type" : "type-107",
3220   "self_type" : "type-109",
3221   "size" : 4,
3222   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3223  },
3224  {
3225   "alignment" : 4,
3226   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3227   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3228   "referenced_type" : "type-14",
3229   "self_type" : "type-125",
3230   "size" : 4,
3231   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3232  },
3233  {
3234   "alignment" : 4,
3235   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> &",
3236   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> &",
3237   "referenced_type" : "type-139",
3238   "self_type" : "type-143",
3239   "size" : 4,
3240   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3241  },
3242  {
3243   "alignment" : 4,
3244   "linker_set_key" : "const android::String16 &",
3245   "name" : "const android::String16 &",
3246   "referenced_type" : "type-55",
3247   "self_type" : "type-54",
3248   "size" : 4,
3249   "source_file" : "/system/core/libutils/include/utils/String16.h"
3250  },
3251  {
3252   "alignment" : 4,
3253   "linker_set_key" : "const android::String8 &",
3254   "name" : "const android::String8 &",
3255   "referenced_type" : "type-406",
3256   "self_type" : "type-408",
3257   "size" : 4,
3258   "source_file" : "/system/core/libutils/include/utils/String8.h"
3259  },
3260  {
3261   "alignment" : 4,
3262   "linker_set_key" : "const android::hardware::Parcel &",
3263   "name" : "const android::hardware::Parcel &",
3264   "referenced_type" : "type-439",
3265   "self_type" : "type-440",
3266   "size" : 4,
3267   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3268  },
3269  {
3270   "alignment" : 4,
3271   "linker_set_key" : "const android::hardware::Return<bool> &",
3272   "name" : "const android::hardware::Return<bool> &",
3273   "referenced_type" : "type-178",
3274   "self_type" : "type-202",
3275   "size" : 4,
3276   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3277  },
3278  {
3279   "alignment" : 4,
3280   "linker_set_key" : "const android::hardware::Status &",
3281   "name" : "const android::hardware::Status &",
3282   "referenced_type" : "type-167",
3283   "self_type" : "type-168",
3284   "size" : 4,
3285   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3286  },
3287  {
3288   "alignment" : 4,
3289   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3290   "name" : "const android::hardware::details::SchedPrio &",
3291   "referenced_type" : "type-456",
3292   "self_type" : "type-455",
3293   "size" : 4,
3294   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3295  },
3296  {
3297   "alignment" : 4,
3298   "linker_set_key" : "const android::hardware::hidl_handle &",
3299   "name" : "const android::hardware::hidl_handle &",
3300   "referenced_type" : "type-390",
3301   "self_type" : "type-391",
3302   "size" : 4,
3303   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3304  },
3305  {
3306   "alignment" : 4,
3307   "linker_set_key" : "const android::hardware::hidl_memory &",
3308   "name" : "const android::hardware::hidl_memory &",
3309   "referenced_type" : "type-328",
3310   "self_type" : "type-329",
3311   "size" : 4,
3312   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3313  },
3314  {
3315   "alignment" : 4,
3316   "linker_set_key" : "const android::hardware::hidl_string &",
3317   "name" : "const android::hardware::hidl_string &",
3318   "referenced_type" : "type-320",
3319   "self_type" : "type-322",
3320   "size" : 4,
3321   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3322  },
3323  {
3324   "alignment" : 4,
3325   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3326   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3327   "referenced_type" : "type-584",
3328   "self_type" : "type-585",
3329   "size" : 4,
3330   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
3331  },
3332  {
3333   "alignment" : 4,
3334   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3335   "name" : "const android::hardware::hidl_vec<int> &",
3336   "referenced_type" : "type-366",
3337   "self_type" : "type-368",
3338   "size" : 4,
3339   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3340  },
3341  {
3342   "alignment" : 4,
3343   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
3344   "name" : "const android::hardware::hidl_vec<unsigned char> &",
3345   "referenced_type" : "type-373",
3346   "self_type" : "type-375",
3347   "size" : 4,
3348   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3349  },
3350  {
3351   "alignment" : 4,
3352   "linker_set_key" : "const android::hardware::hidl_version &",
3353   "name" : "const android::hardware::hidl_version &",
3354   "referenced_type" : "type-385",
3355   "self_type" : "type-387",
3356   "size" : 4,
3357   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3358  },
3359  {
3360   "alignment" : 4,
3361   "linker_set_key" : "const android::hardware::nfc::V1_2::NfcConfig &",
3362   "name" : "const android::hardware::nfc::V1_2::NfcConfig &",
3363   "referenced_type" : "type-679",
3364   "self_type" : "type-680",
3365   "size" : 4,
3366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
3367  },
3368  {
3369   "alignment" : 4,
3370   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3371   "name" : "const android::hidl::base::V1_0::IBase *const &",
3372   "referenced_type" : "type-469",
3373   "self_type" : "type-470",
3374   "size" : 4,
3375   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3376  },
3377  {
3378   "alignment" : 4,
3379   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3380   "name" : "const android::sp<android::hardware::IBinder> &",
3381   "referenced_type" : "type-31",
3382   "self_type" : "type-60",
3383   "size" : 4,
3384   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3385  },
3386  {
3387   "alignment" : 4,
3388   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3389   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3390   "referenced_type" : "type-158",
3391   "self_type" : "type-271",
3392   "size" : 4,
3393   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3394  },
3395  {
3396   "alignment" : 4,
3397   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3398   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3399   "referenced_type" : "type-325",
3400   "self_type" : "type-347",
3401   "size" : 4,
3402   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3403  },
3404  {
3405   "alignment" : 4,
3406   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
3407   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> &",
3408   "referenced_type" : "type-120",
3409   "self_type" : "type-121",
3410   "size" : 4,
3411   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3412  },
3413  {
3414   "alignment" : 4,
3415   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3416   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &",
3417   "referenced_type" : "type-112",
3418   "self_type" : "type-685",
3419   "size" : 4,
3420   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3421  },
3422  {
3423   "alignment" : 4,
3424   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
3425   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> &",
3426   "referenced_type" : "type-135",
3427   "self_type" : "type-136",
3428   "size" : 4,
3429   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3430  },
3431  {
3432   "alignment" : 4,
3433   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3434   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &",
3435   "referenced_type" : "type-13",
3436   "self_type" : "type-12",
3437   "size" : 4,
3438   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3439  },
3440  {
3441   "alignment" : 4,
3442   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_2::INfc> &",
3443   "name" : "const android::sp<android::hardware::nfc::V1_2::INfc> &",
3444   "referenced_type" : "type-145",
3445   "self_type" : "type-646",
3446   "size" : 4,
3447   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3448  },
3449  {
3450   "alignment" : 4,
3451   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3452   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3453   "referenced_type" : "type-19",
3454   "self_type" : "type-655",
3455   "size" : 4,
3456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3457  },
3458  {
3459   "alignment" : 4,
3460   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3461   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3462   "referenced_type" : "type-104",
3463   "self_type" : "type-586",
3464   "size" : 4,
3465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
3466  },
3467  {
3468   "alignment" : 4,
3469   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3470   "name" : "const android::wp<android::hardware::BHwBinder> &",
3471   "referenced_type" : "type-601",
3472   "self_type" : "type-623",
3473   "size" : 4,
3474   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3475  },
3476  {
3477   "alignment" : 4,
3478   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3479   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3480   "referenced_type" : "type-648",
3481   "self_type" : "type-666",
3482   "size" : 4,
3483   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3484  },
3485  {
3486   "alignment" : 4,
3487   "linker_set_key" : "const bool &",
3488   "name" : "const bool &",
3489   "referenced_type" : "type-85",
3490   "self_type" : "type-291",
3491   "size" : 4,
3492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3493  },
3494  {
3495   "alignment" : 4,
3496   "linker_set_key" : "const double &",
3497   "name" : "const double &",
3498   "referenced_type" : "type-310",
3499   "self_type" : "type-311",
3500   "size" : 4,
3501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3502  },
3503  {
3504   "alignment" : 4,
3505   "linker_set_key" : "const float &",
3506   "name" : "const float &",
3507   "referenced_type" : "type-306",
3508   "self_type" : "type-309",
3509   "size" : 4,
3510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3511  },
3512  {
3513   "alignment" : 4,
3514   "linker_set_key" : "const int &",
3515   "name" : "const int &",
3516   "referenced_type" : "type-477",
3517   "self_type" : "type-476",
3518   "size" : 4,
3519   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3520  },
3521  {
3522   "linker_set_key" : "const iter<is_const> &",
3523   "name" : "const iter<is_const> &",
3524   "referenced_type" : "type-334",
3525   "self_type" : "type-336",
3526   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3527  },
3528  {
3529   "linker_set_key" : "const iter<is_const> &",
3530   "name" : "const iter<is_const> &",
3531   "referenced_type" : "type-656",
3532   "self_type" : "type-658",
3533   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3534  },
3535  {
3536   "alignment" : 4,
3537   "linker_set_key" : "const log_msg &",
3538   "name" : "const log_msg &",
3539   "referenced_type" : "type-92",
3540   "self_type" : "type-123",
3541   "size" : 4,
3542   "source_file" : "/system/core/liblog/include/log/log_read.h"
3543  },
3544  {
3545   "alignment" : 4,
3546   "linker_set_key" : "const long long &",
3547   "name" : "const long long &",
3548   "referenced_type" : "type-301",
3549   "self_type" : "type-302",
3550   "size" : 4,
3551   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3552  },
3553  {
3554   "alignment" : 4,
3555   "linker_set_key" : "const short &",
3556   "name" : "const short &",
3557   "referenced_type" : "type-296",
3558   "self_type" : "type-297",
3559   "size" : 4,
3560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3561  },
3562  {
3563   "alignment" : 4,
3564   "linker_set_key" : "const signed char &",
3565   "name" : "const signed char &",
3566   "referenced_type" : "type-293",
3567   "self_type" : "type-295",
3568   "size" : 4,
3569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3570  },
3571  {
3572   "alignment" : 4,
3573   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3574   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3575   "referenced_type" : "type-447",
3576   "self_type" : "type-450",
3577   "size" : 4,
3578   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3579  },
3580  {
3581   "alignment" : 4,
3582   "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 *> > *)> > > &",
3583   "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 *> > *)> > > &",
3584   "referenced_type" : "type-642",
3585   "self_type" : "type-641",
3586   "size" : 4,
3587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3588  },
3589  {
3590   "alignment" : 4,
3591   "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 *> > *)> > > &",
3592   "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 *> > *)> > > &",
3593   "referenced_type" : "type-682",
3594   "self_type" : "type-681",
3595   "size" : 4,
3596   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3597  },
3598  {
3599   "alignment" : 4,
3600   "linker_set_key" : "const unsigned char &",
3601   "name" : "const unsigned char &",
3602   "referenced_type" : "type-382",
3603   "self_type" : "type-538",
3604   "size" : 4,
3605   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3606  },
3607  {
3608   "alignment" : 4,
3609   "linker_set_key" : "const unsigned int &",
3610   "name" : "const unsigned int &",
3611   "referenced_type" : "type-49",
3612   "self_type" : "type-300",
3613   "size" : 4,
3614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3615  },
3616  {
3617   "alignment" : 4,
3618   "linker_set_key" : "const unsigned long long &",
3619   "name" : "const unsigned long long &",
3620   "referenced_type" : "type-304",
3621   "self_type" : "type-305",
3622   "size" : 4,
3623   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3624  },
3625  {
3626   "alignment" : 4,
3627   "linker_set_key" : "const unsigned short &",
3628   "name" : "const unsigned short &",
3629   "referenced_type" : "type-298",
3630   "self_type" : "type-299",
3631   "size" : 4,
3632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3633  },
3634  {
3635   "alignment" : 4,
3636   "linker_set_key" : "int &",
3637   "name" : "int &",
3638   "referenced_type" : "type-39",
3639   "self_type" : "type-402",
3640   "size" : 4,
3641   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3642  },
3643  {
3644   "alignment" : 4,
3645   "linker_set_key" : "unsigned char &",
3646   "name" : "unsigned char &",
3647   "referenced_type" : "type-96",
3648   "self_type" : "type-547",
3649   "size" : 4,
3650   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3651  },
3652  {
3653   "alignment" : 4,
3654   "linker_set_key" : "unsigned int &",
3655   "name" : "unsigned int &",
3656   "referenced_type" : "type-2",
3657   "self_type" : "type-555",
3658   "size" : 4,
3659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
3660  }
3661 ],
3662 "pointer_types" :
3663 [
3664  {
3665   "alignment" : 4,
3666   "linker_set_key" : "android::Condition *",
3667   "name" : "android::Condition *",
3668   "referenced_type" : "type-86",
3669   "self_type" : "type-529",
3670   "size" : 4,
3671   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3672  },
3673  {
3674   "alignment" : 4,
3675   "linker_set_key" : "android::Mutex *",
3676   "name" : "android::Mutex *",
3677   "referenced_type" : "type-45",
3678   "self_type" : "type-524",
3679   "size" : 4,
3680   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3681  },
3682  {
3683   "alignment" : 4,
3684   "linker_set_key" : "android::Mutex::Autolock *",
3685   "name" : "android::Mutex::Autolock *",
3686   "referenced_type" : "type-525",
3687   "self_type" : "type-527",
3688   "size" : 4,
3689   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3690  },
3691  {
3692   "alignment" : 4,
3693   "linker_set_key" : "android::RWLock *",
3694   "name" : "android::RWLock *",
3695   "referenced_type" : "type-530",
3696   "self_type" : "type-532",
3697   "size" : 4,
3698   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3699  },
3700  {
3701   "alignment" : 4,
3702   "linker_set_key" : "android::RWLock::AutoRLock *",
3703   "name" : "android::RWLock::AutoRLock *",
3704   "referenced_type" : "type-533",
3705   "self_type" : "type-535",
3706   "size" : 4,
3707   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3708  },
3709  {
3710   "alignment" : 4,
3711   "linker_set_key" : "android::RWLock::AutoWLock *",
3712   "name" : "android::RWLock::AutoWLock *",
3713   "referenced_type" : "type-536",
3714   "self_type" : "type-537",
3715   "size" : 4,
3716   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3717  },
3718  {
3719   "alignment" : 4,
3720   "linker_set_key" : "android::RefBase *",
3721   "name" : "android::RefBase *",
3722   "referenced_type" : "type-6",
3723   "self_type" : "type-317",
3724   "size" : 4,
3725   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3726  },
3727  {
3728   "alignment" : 4,
3729   "linker_set_key" : "android::RefBase::weakref_impl *",
3730   "name" : "android::RefBase::weakref_impl *",
3731   "referenced_type" : "type-653",
3732   "self_type" : "type-652",
3733   "size" : 4,
3734   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3735  },
3736  {
3737   "alignment" : 4,
3738   "linker_set_key" : "android::RefBase::weakref_impl *",
3739   "name" : "android::RefBase::weakref_impl *",
3740   "referenced_type" : "type-9",
3741   "self_type" : "type-8",
3742   "size" : 4,
3743   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3744  },
3745  {
3746   "alignment" : 4,
3747   "linker_set_key" : "android::RefBase::weakref_type *",
3748   "name" : "android::RefBase::weakref_type *",
3749   "referenced_type" : "type-11",
3750   "self_type" : "type-10",
3751   "size" : 4,
3752   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3753  },
3754  {
3755   "alignment" : 4,
3756   "linker_set_key" : "android::ReferenceRenamer *",
3757   "name" : "android::ReferenceRenamer *",
3758   "referenced_type" : "type-312",
3759   "self_type" : "type-313",
3760   "size" : 4,
3761   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3762  },
3763  {
3764   "alignment" : 4,
3765   "linker_set_key" : "android::ScopedTrace *",
3766   "name" : "android::ScopedTrace *",
3767   "referenced_type" : "type-539",
3768   "self_type" : "type-540",
3769   "size" : 4,
3770   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3771  },
3772  {
3773   "alignment" : 4,
3774   "linker_set_key" : "android::String16 *",
3775   "name" : "android::String16 *",
3776   "referenced_type" : "type-56",
3777   "self_type" : "type-415",
3778   "size" : 4,
3779   "source_file" : "/system/core/libutils/include/utils/String16.h"
3780  },
3781  {
3782   "alignment" : 4,
3783   "linker_set_key" : "android::String8 *",
3784   "name" : "android::String8 *",
3785   "referenced_type" : "type-65",
3786   "self_type" : "type-410",
3787   "size" : 4,
3788   "source_file" : "/system/core/libutils/include/utils/String8.h"
3789  },
3790  {
3791   "alignment" : 4,
3792   "linker_set_key" : "android::Thread *",
3793   "name" : "android::Thread *",
3794   "referenced_type" : "type-84",
3795   "self_type" : "type-83",
3796   "size" : 4,
3797   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3798  },
3799  {
3800   "alignment" : 4,
3801   "linker_set_key" : "android::VirtualLightRefBase *",
3802   "name" : "android::VirtualLightRefBase *",
3803   "referenced_type" : "type-214",
3804   "self_type" : "type-220",
3805   "size" : 4,
3806   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3807  },
3808  {
3809   "alignment" : 4,
3810   "linker_set_key" : "android::hardware::BHwBinder *",
3811   "name" : "android::hardware::BHwBinder *",
3812   "referenced_type" : "type-161",
3813   "self_type" : "type-160",
3814   "size" : 4,
3815   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3816  },
3817  {
3818   "alignment" : 4,
3819   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc> *",
3820   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc> *",
3821   "referenced_type" : "type-428",
3822   "self_type" : "type-427",
3823   "size" : 4,
3824   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3825  },
3826  {
3827   "alignment" : 4,
3828   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3829   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3830   "referenced_type" : "type-465",
3831   "self_type" : "type-468",
3832   "size" : 4,
3833   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3834  },
3835  {
3836   "alignment" : 4,
3837   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3838   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3839   "referenced_type" : "type-483",
3840   "self_type" : "type-488",
3841   "size" : 4,
3842   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3843  },
3844  {
3845   "alignment" : 4,
3846   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3847   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3848   "referenced_type" : "type-471",
3849   "self_type" : "type-478",
3850   "size" : 4,
3851   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3852  },
3853  {
3854   "alignment" : 4,
3855   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3856   "name" : "android::hardware::GrantorDescriptor *",
3857   "referenced_type" : "type-341",
3858   "self_type" : "type-340",
3859   "size" : 4,
3860   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3861  },
3862  {
3863   "alignment" : 4,
3864   "linker_set_key" : "android::hardware::IBinder *",
3865   "name" : "android::hardware::IBinder *",
3866   "referenced_type" : "type-29",
3867   "self_type" : "type-28",
3868   "size" : 4,
3869   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3870  },
3871  {
3872   "alignment" : 4,
3873   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3874   "name" : "android::hardware::IBinder::DeathRecipient *",
3875   "referenced_type" : "type-25",
3876   "self_type" : "type-24",
3877   "size" : 4,
3878   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3879  },
3880  {
3881   "alignment" : 4,
3882   "linker_set_key" : "android::hardware::IInterface *",
3883   "name" : "android::hardware::IInterface *",
3884   "referenced_type" : "type-35",
3885   "self_type" : "type-34",
3886   "size" : 4,
3887   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3888  },
3889  {
3890   "alignment" : 4,
3891   "linker_set_key" : "android::hardware::Parcel *",
3892   "name" : "android::hardware::Parcel *",
3893   "referenced_type" : "type-429",
3894   "self_type" : "type-434",
3895   "size" : 4,
3896   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3897  },
3898  {
3899   "alignment" : 4,
3900   "linker_set_key" : "android::hardware::ProcessState *",
3901   "name" : "android::hardware::ProcessState *",
3902   "referenced_type" : "type-38",
3903   "self_type" : "type-37",
3904   "size" : 4,
3905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3906  },
3907  {
3908   "alignment" : 4,
3909   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
3910   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
3911   "referenced_type" : "type-181",
3912   "self_type" : "type-183",
3913   "size" : 4,
3914   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3915  },
3916  {
3917   "alignment" : 4,
3918   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
3919   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
3920   "referenced_type" : "type-196",
3921   "self_type" : "type-197",
3922   "size" : 4,
3923   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3924  },
3925  {
3926   "alignment" : 4,
3927   "linker_set_key" : "android::hardware::Return<bool> *",
3928   "name" : "android::hardware::Return<bool> *",
3929   "referenced_type" : "type-173",
3930   "self_type" : "type-175",
3931   "size" : 4,
3932   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3933  },
3934  {
3935   "alignment" : 4,
3936   "linker_set_key" : "android::hardware::Return<unsigned int> *",
3937   "name" : "android::hardware::Return<unsigned int> *",
3938   "referenced_type" : "type-188",
3939   "self_type" : "type-189",
3940   "size" : 4,
3941   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3942  },
3943  {
3944   "alignment" : 4,
3945   "linker_set_key" : "android::hardware::Return<void> *",
3946   "name" : "android::hardware::Return<void> *",
3947   "referenced_type" : "type-208",
3948   "self_type" : "type-209",
3949   "size" : 4,
3950   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3951  },
3952  {
3953   "alignment" : 4,
3954   "linker_set_key" : "android::hardware::Status *",
3955   "name" : "android::hardware::Status *",
3956   "referenced_type" : "type-163",
3957   "self_type" : "type-166",
3958   "size" : 4,
3959   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3960  },
3961  {
3962   "alignment" : 4,
3963   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3964   "name" : "android::hardware::details::HidlInstrumentor *",
3965   "referenced_type" : "type-443",
3966   "self_type" : "type-644",
3967   "size" : 4,
3968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3969  },
3970  {
3971   "alignment" : 4,
3972   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3973   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3974   "referenced_type" : "type-352",
3975   "self_type" : "type-634",
3976   "size" : 4,
3977   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3978  },
3979  {
3980   "alignment" : 4,
3981   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3982   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3983   "referenced_type" : "type-343",
3984   "self_type" : "type-629",
3985   "size" : 4,
3986   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3987  },
3988  {
3989   "alignment" : 4,
3990   "linker_set_key" : "android::hardware::details::return_status *",
3991   "name" : "android::hardware::details::return_status *",
3992   "referenced_type" : "type-174",
3993   "self_type" : "type-203",
3994   "size" : 4,
3995   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3996  },
3997  {
3998   "alignment" : 4,
3999   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4000   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4001   "referenced_type" : "type-355",
4002   "self_type" : "type-354",
4003   "size" : 4,
4004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4005  },
4006  {
4007   "alignment" : 4,
4008   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4009   "name" : "android::hardware::hidl_binder_death_recipient *",
4010   "referenced_type" : "type-149",
4011   "self_type" : "type-148",
4012   "size" : 4,
4013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4014  },
4015  {
4016   "alignment" : 4,
4017   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4018   "name" : "android::hardware::hidl_death_recipient *",
4019   "referenced_type" : "type-152",
4020   "self_type" : "type-151",
4021   "size" : 4,
4022   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4023  },
4024  {
4025   "alignment" : 4,
4026   "linker_set_key" : "android::hardware::hidl_memory *",
4027   "name" : "android::hardware::hidl_memory *",
4028   "referenced_type" : "type-323",
4029   "self_type" : "type-324",
4030   "size" : 4,
4031   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4032  },
4033  {
4034   "alignment" : 4,
4035   "linker_set_key" : "android::hardware::hidl_string *",
4036   "name" : "android::hardware::hidl_string *",
4037   "referenced_type" : "type-321",
4038   "self_type" : "type-345",
4039   "size" : 4,
4040   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4041  },
4042  {
4043   "alignment" : 4,
4044   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4045   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4046   "referenced_type" : "type-351",
4047   "self_type" : "type-357",
4048   "size" : 4,
4049   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4050  },
4051  {
4052   "alignment" : 4,
4053   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4054   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4055   "referenced_type" : "type-342",
4056   "self_type" : "type-346",
4057   "size" : 4,
4058   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4059  },
4060  {
4061   "alignment" : 4,
4062   "linker_set_key" : "android::hardware::hidl_version *",
4063   "name" : "android::hardware::hidl_version *",
4064   "referenced_type" : "type-383",
4065   "self_type" : "type-384",
4066   "size" : 4,
4067   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4068  },
4069  {
4070   "alignment" : 4,
4071   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
4072   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
4073   "referenced_type" : "type-600",
4074   "self_type" : "type-602",
4075   "size" : 4,
4076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h"
4077  },
4078  {
4079   "alignment" : 4,
4080   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
4081   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
4082   "referenced_type" : "type-593",
4083   "self_type" : "type-594",
4084   "size" : 4,
4085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h"
4086  },
4087  {
4088   "alignment" : 4,
4089   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
4090   "name" : "android::hardware::nfc::V1_0::INfc *",
4091   "referenced_type" : "type-118",
4092   "self_type" : "type-117",
4093   "size" : 4,
4094   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4095  },
4096  {
4097   "alignment" : 4,
4098   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback *",
4099   "name" : "android::hardware::nfc::V1_0::INfcClientCallback *",
4100   "referenced_type" : "type-17",
4101   "self_type" : "type-108",
4102   "size" : 4,
4103   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4104  },
4105  {
4106   "alignment" : 4,
4107   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc *",
4108   "name" : "android::hardware::nfc::V1_1::BnHwNfc *",
4109   "referenced_type" : "type-616",
4110   "self_type" : "type-617",
4111   "size" : 4,
4112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h"
4113  },
4114  {
4115   "alignment" : 4,
4116   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
4117   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
4118   "referenced_type" : "type-608",
4119   "self_type" : "type-609",
4120   "size" : 4,
4121   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h"
4122  },
4123  {
4124   "alignment" : 4,
4125   "linker_set_key" : "android::hardware::nfc::V1_1::INfc *",
4126   "name" : "android::hardware::nfc::V1_1::INfc *",
4127   "referenced_type" : "type-132",
4128   "self_type" : "type-131",
4129   "size" : 4,
4130   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4131  },
4132  {
4133   "alignment" : 4,
4134   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback *",
4135   "name" : "android::hardware::nfc::V1_1::INfcClientCallback *",
4136   "referenced_type" : "type-16",
4137   "self_type" : "type-15",
4138   "size" : 4,
4139   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4140  },
4141  {
4142   "alignment" : 4,
4143   "linker_set_key" : "android::hardware::nfc::V1_2::BnHwNfc *",
4144   "name" : "android::hardware::nfc::V1_2::BnHwNfc *",
4145   "referenced_type" : "type-459",
4146   "self_type" : "type-590",
4147   "size" : 4,
4148   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4149  },
4150  {
4151   "alignment" : 4,
4152   "linker_set_key" : "android::hardware::nfc::V1_2::BpHwNfc *",
4153   "name" : "android::hardware::nfc::V1_2::BpHwNfc *",
4154   "referenced_type" : "type-625",
4155   "self_type" : "type-684",
4156   "size" : 4,
4157   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4158  },
4159  {
4160   "alignment" : 4,
4161   "linker_set_key" : "android::hardware::nfc::V1_2::BsNfc *",
4162   "name" : "android::hardware::nfc::V1_2::BsNfc *",
4163   "referenced_type" : "type-659",
4164   "self_type" : "type-667",
4165   "size" : 4,
4166   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4167  },
4168  {
4169   "alignment" : 4,
4170   "linker_set_key" : "android::hardware::nfc::V1_2::INfc *",
4171   "name" : "android::hardware::nfc::V1_2::INfc *",
4172   "referenced_type" : "type-141",
4173   "self_type" : "type-140",
4174   "size" : 4,
4175   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4176  },
4177  {
4178   "alignment" : 4,
4179   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4180   "name" : "android::hidl::base::V1_0::BnHwBase *",
4181   "referenced_type" : "type-442",
4182   "self_type" : "type-441",
4183   "size" : 4,
4184   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4185  },
4186  {
4187   "alignment" : 4,
4188   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4189   "name" : "android::hidl::base::V1_0::IBase *",
4190   "referenced_type" : "type-5",
4191   "self_type" : "type-4",
4192   "size" : 4,
4193   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4194  },
4195  {
4196   "alignment" : 4,
4197   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4198   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4199   "referenced_type" : "type-76",
4200   "self_type" : "type-75",
4201   "size" : 4,
4202   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4203  },
4204  {
4205   "alignment" : 4,
4206   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4207   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4208   "referenced_type" : "type-91",
4209   "self_type" : "type-90",
4210   "size" : 4,
4211   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4212  },
4213  {
4214   "alignment" : 4,
4215   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4216   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4217   "referenced_type" : "type-23",
4218   "self_type" : "type-26",
4219   "size" : 4,
4220   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4221  },
4222  {
4223   "alignment" : 4,
4224   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4225   "name" : "android::sp<android::hardware::IBinder> *",
4226   "referenced_type" : "type-27",
4227   "self_type" : "type-30",
4228   "size" : 4,
4229   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4230  },
4231  {
4232   "alignment" : 4,
4233   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4234   "name" : "android::sp<android::hardware::ProcessState> *",
4235   "referenced_type" : "type-36",
4236   "self_type" : "type-71",
4237   "size" : 4,
4238   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4239  },
4240  {
4241   "alignment" : 4,
4242   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4243   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4244   "referenced_type" : "type-147",
4245   "self_type" : "type-146",
4246   "size" : 4,
4247   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4248  },
4249  {
4250   "alignment" : 4,
4251   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
4252   "name" : "android::sp<android::hardware::nfc::V1_0::INfc> *",
4253   "referenced_type" : "type-116",
4254   "self_type" : "type-119",
4255   "size" : 4,
4256   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4257  },
4258  {
4259   "alignment" : 4,
4260   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4261   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4262   "referenced_type" : "type-107",
4263   "self_type" : "type-106",
4264   "size" : 4,
4265   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4266  },
4267  {
4268   "alignment" : 4,
4269   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
4270   "name" : "android::sp<android::hardware::nfc::V1_1::INfc> *",
4271   "referenced_type" : "type-130",
4272   "self_type" : "type-133",
4273   "size" : 4,
4274   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4275  },
4276  {
4277   "alignment" : 4,
4278   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4279   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4280   "referenced_type" : "type-14",
4281   "self_type" : "type-124",
4282   "size" : 4,
4283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4284  },
4285  {
4286   "alignment" : 4,
4287   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> *",
4288   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> *",
4289   "referenced_type" : "type-139",
4290   "self_type" : "type-138",
4291   "size" : 4,
4292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4293  },
4294  {
4295   "alignment" : 4,
4296   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4297   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4298   "referenced_type" : "type-20",
4299   "self_type" : "type-651",
4300   "size" : 4,
4301   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4302  },
4303  {
4304   "alignment" : 4,
4305   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4306   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4307   "referenced_type" : "type-74",
4308   "self_type" : "type-77",
4309   "size" : 4,
4310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4311  },
4312  {
4313   "alignment" : 4,
4314   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4315   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4316   "referenced_type" : "type-89",
4317   "self_type" : "type-103",
4318   "size" : 4,
4319   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4320  },
4321  {
4322   "alignment" : 4,
4323   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4324   "name" : "android::wp<android::hardware::BHwBinder> *",
4325   "referenced_type" : "type-358",
4326   "self_type" : "type-449",
4327   "size" : 4,
4328   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4329  },
4330  {
4331   "alignment" : 4,
4332   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4333   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4334   "referenced_type" : "type-134",
4335   "self_type" : "type-180",
4336   "size" : 4,
4337   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4338  },
4339  {
4340   "alignment" : 4,
4341   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4342   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4343   "referenced_type" : "type-150",
4344   "self_type" : "type-292",
4345   "size" : 4,
4346   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4347  },
4348  {
4349   "alignment" : 4,
4350   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4351   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4352   "referenced_type" : "type-3",
4353   "self_type" : "type-645",
4354   "size" : 4,
4355   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4356  },
4357  {
4358   "alignment" : 4,
4359   "linker_set_key" : "android_flex_plane *",
4360   "name" : "android_flex_plane *",
4361   "referenced_type" : "type-512",
4362   "self_type" : "type-515",
4363   "size" : 4,
4364   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4365  },
4366  {
4367   "alignment" : 4,
4368   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4369   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4370   "referenced_type" : "type-53",
4371   "self_type" : "type-52",
4372   "size" : 4,
4373   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4374  },
4375  {
4376   "alignment" : 4,
4377   "linker_set_key" : "char *",
4378   "name" : "char *",
4379   "referenced_type" : "type-68",
4380   "self_type" : "type-172",
4381   "size" : 4,
4382   "source_file" : "/system/core/liblog/include/log/log_read.h"
4383  },
4384  {
4385   "alignment" : 4,
4386   "linker_set_key" : "const android::NativeHandle *",
4387   "name" : "const android::NativeHandle *",
4388   "referenced_type" : "type-397",
4389   "self_type" : "type-398",
4390   "size" : 4,
4391   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4392  },
4393  {
4394   "alignment" : 4,
4395   "linker_set_key" : "const android::RefBase *",
4396   "name" : "const android::RefBase *",
4397   "referenced_type" : "type-315",
4398   "self_type" : "type-316",
4399   "size" : 4,
4400   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4401  },
4402  {
4403   "alignment" : 4,
4404   "linker_set_key" : "const android::String16 *",
4405   "name" : "const android::String16 *",
4406   "referenced_type" : "type-55",
4407   "self_type" : "type-413",
4408   "size" : 4,
4409   "source_file" : "/system/core/libutils/include/utils/String16.h"
4410  },
4411  {
4412   "alignment" : 4,
4413   "linker_set_key" : "const android::String8 *",
4414   "name" : "const android::String8 *",
4415   "referenced_type" : "type-406",
4416   "self_type" : "type-407",
4417   "size" : 4,
4418   "source_file" : "/system/core/libutils/include/utils/String8.h"
4419  },
4420  {
4421   "alignment" : 4,
4422   "linker_set_key" : "const android::VectorImpl *",
4423   "name" : "const android::VectorImpl *",
4424   "referenced_type" : "type-491",
4425   "self_type" : "type-492",
4426   "size" : 4,
4427   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4428  },
4429  {
4430   "alignment" : 4,
4431   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4432   "name" : "const android::hardware::BpHwRefBase *",
4433   "referenced_type" : "type-417",
4434   "self_type" : "type-421",
4435   "size" : 4,
4436   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4437  },
4438  {
4439   "alignment" : 4,
4440   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4441   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4442   "referenced_type" : "type-457",
4443   "self_type" : "type-458",
4444   "size" : 4,
4445   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4446  },
4447  {
4448   "alignment" : 4,
4449   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4450   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4451   "referenced_type" : "type-463",
4452   "self_type" : "type-464",
4453   "size" : 4,
4454   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4455  },
4456  {
4457   "alignment" : 4,
4458   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4459   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> *",
4460   "referenced_type" : "type-186",
4461   "self_type" : "type-187",
4462   "size" : 4,
4463   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4464  },
4465  {
4466   "alignment" : 4,
4467   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
4468   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > *",
4469   "referenced_type" : "type-200",
4470   "self_type" : "type-201",
4471   "size" : 4,
4472   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4473  },
4474  {
4475   "alignment" : 4,
4476   "linker_set_key" : "const android::hardware::Return<bool> *",
4477   "name" : "const android::hardware::Return<bool> *",
4478   "referenced_type" : "type-178",
4479   "self_type" : "type-179",
4480   "size" : 4,
4481   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4482  },
4483  {
4484   "alignment" : 4,
4485   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
4486   "name" : "const android::hardware::Return<unsigned int> *",
4487   "referenced_type" : "type-192",
4488   "self_type" : "type-193",
4489   "size" : 4,
4490   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4491  },
4492  {
4493   "alignment" : 4,
4494   "linker_set_key" : "const android::hardware::Status *",
4495   "name" : "const android::hardware::Status *",
4496   "referenced_type" : "type-167",
4497   "self_type" : "type-171",
4498   "size" : 4,
4499   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4500  },
4501  {
4502   "alignment" : 4,
4503   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4504   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4505   "referenced_type" : "type-636",
4506   "self_type" : "type-638",
4507   "size" : 4,
4508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4509  },
4510  {
4511   "alignment" : 4,
4512   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4513   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4514   "referenced_type" : "type-631",
4515   "self_type" : "type-632",
4516   "size" : 4,
4517   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4518  },
4519  {
4520   "alignment" : 4,
4521   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4522   "name" : "const android::hardware::details::hidl_pointer<int> *",
4523   "referenced_type" : "type-495",
4524   "self_type" : "type-506",
4525   "size" : 4,
4526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4527  },
4528  {
4529   "alignment" : 4,
4530   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
4531   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
4532   "referenced_type" : "type-559",
4533   "self_type" : "type-570",
4534   "size" : 4,
4535   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4536  },
4537  {
4538   "alignment" : 4,
4539   "linker_set_key" : "const android::hardware::details::return_status *",
4540   "name" : "const android::hardware::details::return_status *",
4541   "referenced_type" : "type-205",
4542   "self_type" : "type-206",
4543   "size" : 4,
4544   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4545  },
4546  {
4547   "alignment" : 4,
4548   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4549   "name" : "const android::hardware::hidl_death_recipient *",
4550   "referenced_type" : "type-649",
4551   "self_type" : "type-650",
4552   "size" : 4,
4553   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4554  },
4555  {
4556   "alignment" : 4,
4557   "linker_set_key" : "const android::hardware::hidl_memory *",
4558   "name" : "const android::hardware::hidl_memory *",
4559   "referenced_type" : "type-328",
4560   "self_type" : "type-332",
4561   "size" : 4,
4562   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4563  },
4564  {
4565   "alignment" : 4,
4566   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4567   "name" : "const android::hardware::hidl_vec<int> *",
4568   "referenced_type" : "type-366",
4569   "self_type" : "type-367",
4570   "size" : 4,
4571   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4572  },
4573  {
4574   "alignment" : 4,
4575   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
4576   "name" : "const android::hardware::hidl_vec<unsigned char> *",
4577   "referenced_type" : "type-373",
4578   "self_type" : "type-374",
4579   "size" : 4,
4580   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4581  },
4582  {
4583   "alignment" : 4,
4584   "linker_set_key" : "const android::hardware::hidl_version *",
4585   "name" : "const android::hardware::hidl_version *",
4586   "referenced_type" : "type-385",
4587   "self_type" : "type-386",
4588   "size" : 4,
4589   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4590  },
4591  {
4592   "alignment" : 4,
4593   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
4594   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
4595   "referenced_type" : "type-606",
4596   "self_type" : "type-607",
4597   "size" : 4,
4598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
4599  },
4600  {
4601   "alignment" : 4,
4602   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
4603   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
4604   "referenced_type" : "type-598",
4605   "self_type" : "type-599",
4606   "size" : 4,
4607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
4608  },
4609  {
4610   "alignment" : 4,
4611   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
4612   "name" : "const android::hardware::nfc::V1_0::INfc *",
4613   "referenced_type" : "type-562",
4614   "self_type" : "type-563",
4615   "size" : 4,
4616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
4617  },
4618  {
4619   "alignment" : 4,
4620   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
4621   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
4622   "referenced_type" : "type-114",
4623   "self_type" : "type-115",
4624   "size" : 4,
4625   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4626  },
4627  {
4628   "alignment" : 4,
4629   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc *",
4630   "name" : "const android::hardware::nfc::V1_1::BpHwNfc *",
4631   "referenced_type" : "type-621",
4632   "self_type" : "type-622",
4633   "size" : 4,
4634   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
4635  },
4636  {
4637   "alignment" : 4,
4638   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
4639   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
4640   "referenced_type" : "type-614",
4641   "self_type" : "type-615",
4642   "size" : 4,
4643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
4644  },
4645  {
4646   "alignment" : 4,
4647   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc *",
4648   "name" : "const android::hardware::nfc::V1_1::INfc *",
4649   "referenced_type" : "type-579",
4650   "self_type" : "type-580",
4651   "size" : 4,
4652   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
4653  },
4654  {
4655   "alignment" : 4,
4656   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
4657   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
4658   "referenced_type" : "type-128",
4659   "self_type" : "type-129",
4660   "size" : 4,
4661   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4662  },
4663  {
4664   "alignment" : 4,
4665   "linker_set_key" : "const android::hardware::nfc::V1_2::BpHwNfc *",
4666   "name" : "const android::hardware::nfc::V1_2::BpHwNfc *",
4667   "referenced_type" : "type-624",
4668   "self_type" : "type-628",
4669   "size" : 4,
4670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
4671  },
4672  {
4673   "alignment" : 4,
4674   "linker_set_key" : "const android::hardware::nfc::V1_2::INfc *",
4675   "name" : "const android::hardware::nfc::V1_2::INfc *",
4676   "referenced_type" : "type-582",
4677   "self_type" : "type-583",
4678   "size" : 4,
4679   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
4680  },
4681  {
4682   "alignment" : 4,
4683   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4684   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4685   "referenced_type" : "type-591",
4686   "self_type" : "type-592",
4687   "size" : 4,
4688   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4689  },
4690  {
4691   "alignment" : 4,
4692   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4693   "name" : "const android::hidl::base::V1_0::IBase *",
4694   "referenced_type" : "type-21",
4695   "self_type" : "type-22",
4696   "size" : 4,
4697   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4698  },
4699  {
4700   "alignment" : 4,
4701   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4702   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4703   "referenced_type" : "type-80",
4704   "self_type" : "type-81",
4705   "size" : 4,
4706   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4707  },
4708  {
4709   "alignment" : 4,
4710   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4711   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4712   "referenced_type" : "type-541",
4713   "self_type" : "type-542",
4714   "size" : 4,
4715   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4716  },
4717  {
4718   "alignment" : 4,
4719   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4720   "name" : "const android::sp<android::hardware::IBinder> *",
4721   "referenced_type" : "type-31",
4722   "self_type" : "type-32",
4723   "size" : 4,
4724   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4725  },
4726  {
4727   "alignment" : 4,
4728   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4729   "name" : "const android::sp<android::hardware::ProcessState> *",
4730   "referenced_type" : "type-72",
4731   "self_type" : "type-73",
4732   "size" : 4,
4733   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4734  },
4735  {
4736   "alignment" : 4,
4737   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4738   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4739   "referenced_type" : "type-158",
4740   "self_type" : "type-157",
4741   "size" : 4,
4742   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4747   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4748   "referenced_type" : "type-325",
4749   "self_type" : "type-637",
4750   "size" : 4,
4751   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4752  },
4753  {
4754   "alignment" : 4,
4755   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
4756   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc> *",
4757   "referenced_type" : "type-120",
4758   "self_type" : "type-122",
4759   "size" : 4,
4760   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4761  },
4762  {
4763   "alignment" : 4,
4764   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4765   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback> *",
4766   "referenced_type" : "type-112",
4767   "self_type" : "type-111",
4768   "size" : 4,
4769   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4770  },
4771  {
4772   "alignment" : 4,
4773   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
4774   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc> *",
4775   "referenced_type" : "type-135",
4776   "self_type" : "type-137",
4777   "size" : 4,
4778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4779  },
4780  {
4781   "alignment" : 4,
4782   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4783   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback> *",
4784   "referenced_type" : "type-13",
4785   "self_type" : "type-127",
4786   "size" : 4,
4787   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4788  },
4789  {
4790   "alignment" : 4,
4791   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_2::INfc> *",
4792   "name" : "const android::sp<android::hardware::nfc::V1_2::INfc> *",
4793   "referenced_type" : "type-145",
4794   "self_type" : "type-144",
4795   "size" : 4,
4796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4797  },
4798  {
4799   "alignment" : 4,
4800   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4801   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4802   "referenced_type" : "type-19",
4803   "self_type" : "type-18",
4804   "size" : 4,
4805   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4806  },
4807  {
4808   "alignment" : 4,
4809   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4810   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4811   "referenced_type" : "type-78",
4812   "self_type" : "type-79",
4813   "size" : 4,
4814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4815  },
4816  {
4817   "alignment" : 4,
4818   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4819   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4820   "referenced_type" : "type-104",
4821   "self_type" : "type-105",
4822   "size" : 4,
4823   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4824  },
4825  {
4826   "alignment" : 4,
4827   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4828   "name" : "const android::wp<android::hardware::BHwBinder> *",
4829   "referenced_type" : "type-601",
4830   "self_type" : "type-613",
4831   "size" : 4,
4832   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4837   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4838   "referenced_type" : "type-303",
4839   "self_type" : "type-314",
4840   "size" : 4,
4841   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4842  },
4843  {
4844   "alignment" : 4,
4845   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4846   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4847   "referenced_type" : "type-648",
4848   "self_type" : "type-647",
4849   "size" : 4,
4850   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4851  },
4852  {
4853   "alignment" : 4,
4854   "linker_set_key" : "const char *",
4855   "name" : "const char *",
4856   "referenced_type" : "type-67",
4857   "self_type" : "type-66",
4858   "size" : 4,
4859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4860  },
4861  {
4862   "alignment" : 4,
4863   "linker_set_key" : "const char16_t *",
4864   "name" : "const char16_t *",
4865   "referenced_type" : "type-58",
4866   "self_type" : "type-57",
4867   "size" : 4,
4868   "source_file" : "/system/core/libutils/include/utils/String16.h"
4869  },
4870  {
4871   "alignment" : 4,
4872   "linker_set_key" : "const log_msg *",
4873   "name" : "const log_msg *",
4874   "referenced_type" : "type-92",
4875   "self_type" : "type-113",
4876   "size" : 4,
4877   "source_file" : "/system/core/liblog/include/log/log_read.h"
4878  },
4879  {
4880   "alignment" : 4,
4881   "linker_set_key" : "const native_handle *",
4882   "name" : "const native_handle *",
4883   "referenced_type" : "type-266",
4884   "self_type" : "type-265",
4885   "size" : 4,
4886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4887  },
4888  {
4889   "alignment" : 4,
4890   "linker_set_key" : "const unsigned char *",
4891   "name" : "const unsigned char *",
4892   "referenced_type" : "type-382",
4893   "self_type" : "type-381",
4894   "size" : 4,
4895   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4896  },
4897  {
4898   "alignment" : 4,
4899   "linker_set_key" : "const unsigned long long *",
4900   "name" : "const unsigned long long *",
4901   "referenced_type" : "type-304",
4902   "self_type" : "type-435",
4903   "size" : 4,
4904   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4905  },
4906  {
4907   "alignment" : 4,
4908   "linker_set_key" : "const void *",
4909   "name" : "const void *",
4910   "referenced_type" : "type-388",
4911   "self_type" : "type-389",
4912   "size" : 4,
4913   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4914  },
4915  {
4916   "alignment" : 4,
4917   "linker_set_key" : "int (*)(void *)",
4918   "name" : "int (*)(void *)",
4919   "referenced_type" : "type-521",
4920   "self_type" : "type-522",
4921   "size" : 4,
4922   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4923  },
4924  {
4925   "alignment" : 4,
4926   "linker_set_key" : "int *",
4927   "name" : "int *",
4928   "referenced_type" : "type-39",
4929   "self_type" : "type-365",
4930   "size" : 4,
4931   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4932  },
4933  {
4934   "alignment" : 4,
4935   "linker_set_key" : "log_msg *",
4936   "name" : "log_msg *",
4937   "referenced_type" : "type-93",
4938   "self_type" : "type-156",
4939   "size" : 4,
4940   "source_file" : "/system/core/liblog/include/log/log_read.h"
4941  },
4942  {
4943   "alignment" : 4,
4944   "linker_set_key" : "native_handle *",
4945   "name" : "native_handle *",
4946   "referenced_type" : "type-194",
4947   "self_type" : "type-218",
4948   "size" : 4,
4949   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4950  },
4951  {
4952   "alignment" : 4,
4953   "linker_set_key" : "unsigned char *",
4954   "name" : "unsigned char *",
4955   "referenced_type" : "type-96",
4956   "self_type" : "type-372",
4957   "size" : 4,
4958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4959  },
4960  {
4961   "alignment" : 4,
4962   "linker_set_key" : "unsigned int *",
4963   "name" : "unsigned int *",
4964   "referenced_type" : "type-2",
4965   "self_type" : "type-668",
4966   "size" : 4,
4967   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4968  },
4969  {
4970   "alignment" : 4,
4971   "linker_set_key" : "unsigned long long *",
4972   "name" : "unsigned long long *",
4973   "referenced_type" : "type-153",
4974   "self_type" : "type-431",
4975   "size" : 4,
4976   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4977  },
4978  {
4979   "alignment" : 4,
4980   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4981   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4982   "referenced_type" : "type-433",
4983   "self_type" : "type-432",
4984   "size" : 4,
4985   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4986  },
4987  {
4988   "alignment" : 4,
4989   "linker_set_key" : "void *",
4990   "name" : "void *",
4991   "referenced_type" : "type-41",
4992   "self_type" : "type-40",
4993   "size" : 4,
4994   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4995  },
4996  {
4997   "alignment" : 4,
4998   "linker_set_key" : "void **",
4999   "name" : "void **",
5000   "referenced_type" : "type-40",
5001   "self_type" : "type-523",
5002   "size" : 4,
5003   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5004  }
5005 ],
5006 "qualified_types" :
5007 [
5008  {
5009   "alignment" : 4,
5010   "is_const" : true,
5011   "linker_set_key" : "android::RefBase::weakref_impl *const",
5012   "name" : "android::RefBase::weakref_impl *const",
5013   "referenced_type" : "type-652",
5014   "self_type" : "type-654",
5015   "size" : 4,
5016   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5017  },
5018  {
5019   "alignment" : 4,
5020   "is_const" : true,
5021   "linker_set_key" : "android::RefBase::weakref_impl *const",
5022   "name" : "android::RefBase::weakref_impl *const",
5023   "referenced_type" : "type-8",
5024   "self_type" : "type-7",
5025   "size" : 4,
5026   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5027  },
5028  {
5029   "alignment" : 4,
5030   "is_const" : true,
5031   "linker_set_key" : "android::hardware::IBinder *const",
5032   "name" : "android::hardware::IBinder *const",
5033   "referenced_type" : "type-28",
5034   "self_type" : "type-419",
5035   "size" : 4,
5036   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5037  },
5038  {
5039   "alignment" : 4,
5040   "is_const" : true,
5041   "linker_set_key" : "const android::NativeHandle",
5042   "name" : "const android::NativeHandle",
5043   "referenced_type" : "type-217",
5044   "self_type" : "type-397",
5045   "size" : 12,
5046   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5047  },
5048  {
5049   "alignment" : 4,
5050   "is_const" : true,
5051   "linker_set_key" : "const android::RefBase",
5052   "name" : "const android::RefBase",
5053   "referenced_type" : "type-6",
5054   "self_type" : "type-315",
5055   "size" : 8,
5056   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5057  },
5058  {
5059   "alignment" : 4,
5060   "is_const" : true,
5061   "linker_set_key" : "const android::String16",
5062   "name" : "const android::String16",
5063   "referenced_type" : "type-56",
5064   "self_type" : "type-55",
5065   "size" : 4,
5066   "source_file" : "/system/core/libutils/include/utils/String16.h"
5067  },
5068  {
5069   "alignment" : 4,
5070   "is_const" : true,
5071   "linker_set_key" : "const android::String8",
5072   "name" : "const android::String8",
5073   "referenced_type" : "type-65",
5074   "self_type" : "type-406",
5075   "size" : 4,
5076   "source_file" : "/system/core/libutils/include/utils/String8.h"
5077  },
5078  {
5079   "alignment" : 4,
5080   "is_const" : true,
5081   "linker_set_key" : "const android::VectorImpl",
5082   "name" : "const android::VectorImpl",
5083   "referenced_type" : "type-48",
5084   "self_type" : "type-491",
5085   "size" : 20,
5086   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5087  },
5088  {
5089   "alignment" : 4,
5090   "is_const" : true,
5091   "linker_set_key" : "const android::hardware::BpHwRefBase",
5092   "name" : "const android::hardware::BpHwRefBase",
5093   "referenced_type" : "type-418",
5094   "self_type" : "type-417",
5095   "size" : 24,
5096   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5097  },
5098  {
5099   "alignment" : 4,
5100   "is_const" : true,
5101   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5102   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5103   "referenced_type" : "type-451",
5104   "self_type" : "type-457",
5105   "size" : 16,
5106   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5107  },
5108  {
5109   "alignment" : 4,
5110   "is_const" : true,
5111   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5112   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5113   "referenced_type" : "type-460",
5114   "self_type" : "type-463",
5115   "size" : 16,
5116   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5117  },
5118  {
5119   "alignment" : 4,
5120   "is_const" : true,
5121   "linker_set_key" : "const android::hardware::Parcel",
5122   "name" : "const android::hardware::Parcel",
5123   "referenced_type" : "type-429",
5124   "self_type" : "type-439",
5125   "size" : 68,
5126   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5127  },
5128  {
5129   "alignment" : 4,
5130   "is_const" : true,
5131   "linker_set_key" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5132   "name" : "const android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
5133   "referenced_type" : "type-181",
5134   "self_type" : "type-186",
5135   "size" : 28,
5136   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5137  },
5138  {
5139   "alignment" : 4,
5140   "is_const" : true,
5141   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
5142   "name" : "const android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
5143   "referenced_type" : "type-196",
5144   "self_type" : "type-200",
5145   "size" : 28,
5146   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5147  },
5148  {
5149   "alignment" : 4,
5150   "is_const" : true,
5151   "linker_set_key" : "const android::hardware::Return<bool>",
5152   "name" : "const android::hardware::Return<bool>",
5153   "referenced_type" : "type-173",
5154   "self_type" : "type-178",
5155   "size" : 24,
5156   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5157  },
5158  {
5159   "alignment" : 4,
5160   "is_const" : true,
5161   "linker_set_key" : "const android::hardware::Return<unsigned int>",
5162   "name" : "const android::hardware::Return<unsigned int>",
5163   "referenced_type" : "type-188",
5164   "self_type" : "type-192",
5165   "size" : 28,
5166   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5167  },
5168  {
5169   "alignment" : 4,
5170   "is_const" : true,
5171   "linker_set_key" : "const android::hardware::Status",
5172   "name" : "const android::hardware::Status",
5173   "referenced_type" : "type-163",
5174   "self_type" : "type-167",
5175   "size" : 20,
5176   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5177  },
5178  {
5179   "alignment" : 4,
5180   "is_const" : true,
5181   "linker_set_key" : "const android::hardware::details::SchedPrio",
5182   "name" : "const android::hardware::details::SchedPrio",
5183   "referenced_type" : "type-454",
5184   "self_type" : "type-456",
5185   "size" : 8,
5186   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5187  },
5188  {
5189   "alignment" : 4,
5190   "is_const" : true,
5191   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5192   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5193   "referenced_type" : "type-352",
5194   "self_type" : "type-636",
5195   "size" : 8,
5196   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5197  },
5198  {
5199   "alignment" : 4,
5200   "is_const" : true,
5201   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5202   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5203   "referenced_type" : "type-343",
5204   "self_type" : "type-631",
5205   "size" : 8,
5206   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5207  },
5208  {
5209   "alignment" : 4,
5210   "is_const" : true,
5211   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5212   "name" : "const android::hardware::details::hidl_pointer<int>",
5213   "referenced_type" : "type-363",
5214   "self_type" : "type-495",
5215   "size" : 8,
5216   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5217  },
5218  {
5219   "alignment" : 4,
5220   "is_const" : true,
5221   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
5222   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
5223   "referenced_type" : "type-370",
5224   "self_type" : "type-559",
5225   "size" : 8,
5226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5227  },
5228  {
5229   "alignment" : 4,
5230   "is_const" : true,
5231   "linker_set_key" : "const android::hardware::details::return_status",
5232   "name" : "const android::hardware::details::return_status",
5233   "referenced_type" : "type-174",
5234   "self_type" : "type-205",
5235   "size" : 24,
5236   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5237  },
5238  {
5239   "alignment" : 4,
5240   "is_const" : true,
5241   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5242   "name" : "const android::hardware::hidl_death_recipient",
5243   "referenced_type" : "type-152",
5244   "self_type" : "type-649",
5245   "size" : 12,
5246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5247  },
5248  {
5249   "alignment" : 8,
5250   "is_const" : true,
5251   "linker_set_key" : "const android::hardware::hidl_handle",
5252   "name" : "const android::hardware::hidl_handle",
5253   "referenced_type" : "type-319",
5254   "self_type" : "type-390",
5255   "size" : 16,
5256   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5257  },
5258  {
5259   "alignment" : 8,
5260   "is_const" : true,
5261   "linker_set_key" : "const android::hardware::hidl_memory",
5262   "name" : "const android::hardware::hidl_memory",
5263   "referenced_type" : "type-323",
5264   "self_type" : "type-328",
5265   "size" : 40,
5266   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5267  },
5268  {
5269   "alignment" : 4,
5270   "is_const" : true,
5271   "linker_set_key" : "const android::hardware::hidl_string",
5272   "name" : "const android::hardware::hidl_string",
5273   "referenced_type" : "type-321",
5274   "self_type" : "type-320",
5275   "size" : 16,
5276   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5277  },
5278  {
5279   "alignment" : 4,
5280   "is_const" : true,
5281   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5282   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5283   "referenced_type" : "type-342",
5284   "self_type" : "type-584",
5285   "size" : 16,
5286   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
5287  },
5288  {
5289   "alignment" : 4,
5290   "is_const" : true,
5291   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5292   "name" : "const android::hardware::hidl_vec<int>",
5293   "referenced_type" : "type-362",
5294   "self_type" : "type-366",
5295   "size" : 16,
5296   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5297  },
5298  {
5299   "alignment" : 4,
5300   "is_const" : true,
5301   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
5302   "name" : "const android::hardware::hidl_vec<unsigned char>",
5303   "referenced_type" : "type-369",
5304   "self_type" : "type-373",
5305   "size" : 16,
5306   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5307  },
5308  {
5309   "alignment" : 2,
5310   "is_const" : true,
5311   "linker_set_key" : "const android::hardware::hidl_version",
5312   "name" : "const android::hardware::hidl_version",
5313   "referenced_type" : "type-383",
5314   "self_type" : "type-385",
5315   "size" : 4,
5316   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5317  },
5318  {
5319   "alignment" : 4,
5320   "is_const" : true,
5321   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc",
5322   "name" : "const android::hardware::nfc::V1_0::BpHwNfc",
5323   "referenced_type" : "type-603",
5324   "self_type" : "type-606",
5325   "size" : 92,
5326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h"
5327  },
5328  {
5329   "alignment" : 4,
5330   "is_const" : true,
5331   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
5332   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback",
5333   "referenced_type" : "type-595",
5334   "self_type" : "type-598",
5335   "size" : 92,
5336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h"
5337  },
5338  {
5339   "alignment" : 4,
5340   "is_const" : true,
5341   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc",
5342   "name" : "const android::hardware::nfc::V1_0::INfc",
5343   "referenced_type" : "type-118",
5344   "self_type" : "type-562",
5345   "size" : 12,
5346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h"
5347  },
5348  {
5349   "alignment" : 4,
5350   "is_const" : true,
5351   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback",
5352   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback",
5353   "referenced_type" : "type-17",
5354   "self_type" : "type-114",
5355   "size" : 12,
5356   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5357  },
5358  {
5359   "alignment" : 4,
5360   "is_const" : true,
5361   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcEvent",
5362   "name" : "const android::hardware::nfc::V1_0::NfcEvent",
5363   "referenced_type" : "type-553",
5364   "self_type" : "type-554",
5365   "size" : 4,
5366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5367  },
5368  {
5369   "alignment" : 4,
5370   "is_const" : true,
5371   "linker_set_key" : "const android::hardware::nfc::V1_0::NfcStatus",
5372   "name" : "const android::hardware::nfc::V1_0::NfcStatus",
5373   "referenced_type" : "type-182",
5374   "self_type" : "type-556",
5375   "size" : 4,
5376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5377  },
5378  {
5379   "alignment" : 4,
5380   "is_const" : true,
5381   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc",
5382   "name" : "const android::hardware::nfc::V1_1::BpHwNfc",
5383   "referenced_type" : "type-618",
5384   "self_type" : "type-621",
5385   "size" : 92,
5386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h"
5387  },
5388  {
5389   "alignment" : 4,
5390   "is_const" : true,
5391   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
5392   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback",
5393   "referenced_type" : "type-610",
5394   "self_type" : "type-614",
5395   "size" : 92,
5396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h"
5397  },
5398  {
5399   "alignment" : 1,
5400   "is_const" : true,
5401   "linker_set_key" : "const android::hardware::nfc::V1_1::Constant",
5402   "name" : "const android::hardware::nfc::V1_1::Constant",
5403   "referenced_type" : "type-565",
5404   "self_type" : "type-571",
5405   "size" : 1,
5406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5407  },
5408  {
5409   "alignment" : 4,
5410   "is_const" : true,
5411   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc",
5412   "name" : "const android::hardware::nfc::V1_1::INfc",
5413   "referenced_type" : "type-132",
5414   "self_type" : "type-579",
5415   "size" : 12,
5416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h"
5417  },
5418  {
5419   "alignment" : 4,
5420   "is_const" : true,
5421   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback",
5422   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback",
5423   "referenced_type" : "type-16",
5424   "self_type" : "type-128",
5425   "size" : 12,
5426   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5427  },
5428  {
5429   "alignment" : 4,
5430   "is_const" : true,
5431   "linker_set_key" : "const android::hardware::nfc::V1_1::NfcEvent",
5432   "name" : "const android::hardware::nfc::V1_1::NfcEvent",
5433   "referenced_type" : "type-564",
5434   "self_type" : "type-569",
5435   "size" : 4,
5436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5437  },
5438  {
5439   "alignment" : 1,
5440   "is_const" : true,
5441   "linker_set_key" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
5442   "name" : "const android::hardware::nfc::V1_1::PresenceCheckAlgorithm",
5443   "referenced_type" : "type-567",
5444   "self_type" : "type-572",
5445   "size" : 1,
5446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5447  },
5448  {
5449   "alignment" : 4,
5450   "is_const" : true,
5451   "linker_set_key" : "const android::hardware::nfc::V1_2::BpHwNfc",
5452   "name" : "const android::hardware::nfc::V1_2::BpHwNfc",
5453   "referenced_type" : "type-625",
5454   "self_type" : "type-624",
5455   "size" : 92,
5456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h"
5457  },
5458  {
5459   "alignment" : 4,
5460   "is_const" : true,
5461   "linker_set_key" : "const android::hardware::nfc::V1_2::INfc",
5462   "name" : "const android::hardware::nfc::V1_2::INfc",
5463   "referenced_type" : "type-141",
5464   "self_type" : "type-582",
5465   "size" : 12,
5466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h"
5467  },
5468  {
5469   "alignment" : 8,
5470   "is_const" : true,
5471   "linker_set_key" : "const android::hardware::nfc::V1_2::NfcConfig",
5472   "name" : "const android::hardware::nfc::V1_2::NfcConfig",
5473   "referenced_type" : "type-581",
5474   "self_type" : "type-679",
5475   "size" : 80,
5476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/hwtypes.h"
5477  },
5478  {
5479   "alignment" : 4,
5480   "is_const" : true,
5481   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5482   "name" : "const android::hidl::base::V1_0::BpHwBase",
5483   "referenced_type" : "type-587",
5484   "self_type" : "type-591",
5485   "size" : 92,
5486   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5487  },
5488  {
5489   "alignment" : 4,
5490   "is_const" : true,
5491   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5492   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5493   "referenced_type" : "type-400",
5494   "self_type" : "type-401",
5495   "size" : 4,
5496   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5497  },
5498  {
5499   "alignment" : 4,
5500   "is_const" : true,
5501   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5502   "name" : "const android::hidl::base::V1_0::IBase",
5503   "referenced_type" : "type-5",
5504   "self_type" : "type-21",
5505   "size" : 12,
5506   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5507  },
5508  {
5509   "alignment" : 4,
5510   "is_const" : true,
5511   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5512   "name" : "const android::hidl::base::V1_0::IBase *const",
5513   "referenced_type" : "type-22",
5514   "self_type" : "type-469",
5515   "size" : 4,
5516   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5517  },
5518  {
5519   "alignment" : 4,
5520   "is_const" : true,
5521   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5522   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5523   "referenced_type" : "type-76",
5524   "self_type" : "type-80",
5525   "size" : 12,
5526   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5527  },
5528  {
5529   "alignment" : 4,
5530   "is_const" : true,
5531   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5532   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5533   "referenced_type" : "type-544",
5534   "self_type" : "type-548",
5535   "size" : 4,
5536   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5537  },
5538  {
5539   "alignment" : 1,
5540   "is_const" : true,
5541   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5542   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5543   "referenced_type" : "type-543",
5544   "self_type" : "type-546",
5545   "size" : 1,
5546   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5547  },
5548  {
5549   "alignment" : 4,
5550   "is_const" : true,
5551   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5552   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5553   "referenced_type" : "type-91",
5554   "self_type" : "type-541",
5555   "size" : 12,
5556   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5557  },
5558  {
5559   "alignment" : 4,
5560   "is_const" : true,
5561   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5562   "name" : "const android::sp<android::hardware::IBinder>",
5563   "referenced_type" : "type-27",
5564   "self_type" : "type-31",
5565   "size" : 4,
5566   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5567  },
5568  {
5569   "alignment" : 4,
5570   "is_const" : true,
5571   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5572   "name" : "const android::sp<android::hardware::ProcessState>",
5573   "referenced_type" : "type-36",
5574   "self_type" : "type-72",
5575   "size" : 4,
5576   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5577  },
5578  {
5579   "alignment" : 4,
5580   "is_const" : true,
5581   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5582   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5583   "referenced_type" : "type-147",
5584   "self_type" : "type-158",
5585   "size" : 4,
5586   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5587  },
5588  {
5589   "alignment" : 4,
5590   "is_const" : true,
5591   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5592   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5593   "referenced_type" : "type-326",
5594   "self_type" : "type-325",
5595   "size" : 4,
5596   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5597  },
5598  {
5599   "alignment" : 4,
5600   "is_const" : true,
5601   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
5602   "name" : "const android::sp<android::hardware::nfc::V1_0::INfc>",
5603   "referenced_type" : "type-116",
5604   "self_type" : "type-120",
5605   "size" : 4,
5606   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5607  },
5608  {
5609   "alignment" : 4,
5610   "is_const" : true,
5611   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
5612   "name" : "const android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
5613   "referenced_type" : "type-107",
5614   "self_type" : "type-112",
5615   "size" : 4,
5616   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5617  },
5618  {
5619   "alignment" : 4,
5620   "is_const" : true,
5621   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
5622   "name" : "const android::sp<android::hardware::nfc::V1_1::INfc>",
5623   "referenced_type" : "type-130",
5624   "self_type" : "type-135",
5625   "size" : 4,
5626   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5627  },
5628  {
5629   "alignment" : 4,
5630   "is_const" : true,
5631   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
5632   "name" : "const android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
5633   "referenced_type" : "type-14",
5634   "self_type" : "type-13",
5635   "size" : 4,
5636   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5637  },
5638  {
5639   "alignment" : 4,
5640   "is_const" : true,
5641   "linker_set_key" : "const android::sp<android::hardware::nfc::V1_2::INfc>",
5642   "name" : "const android::sp<android::hardware::nfc::V1_2::INfc>",
5643   "referenced_type" : "type-139",
5644   "self_type" : "type-145",
5645   "size" : 4,
5646   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5647  },
5648  {
5649   "alignment" : 4,
5650   "is_const" : true,
5651   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5652   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5653   "referenced_type" : "type-20",
5654   "self_type" : "type-19",
5655   "size" : 4,
5656   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5657  },
5658  {
5659   "alignment" : 4,
5660   "is_const" : true,
5661   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5662   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5663   "referenced_type" : "type-74",
5664   "self_type" : "type-78",
5665   "size" : 4,
5666   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5667  },
5668  {
5669   "alignment" : 4,
5670   "is_const" : true,
5671   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5672   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5673   "referenced_type" : "type-89",
5674   "self_type" : "type-104",
5675   "size" : 4,
5676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5677  },
5678  {
5679   "alignment" : 4,
5680   "is_const" : true,
5681   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5682   "name" : "const android::wp<android::hardware::BHwBinder>",
5683   "referenced_type" : "type-358",
5684   "self_type" : "type-601",
5685   "size" : 8,
5686   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5687  },
5688  {
5689   "alignment" : 4,
5690   "is_const" : true,
5691   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5692   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5693   "referenced_type" : "type-150",
5694   "self_type" : "type-303",
5695   "size" : 8,
5696   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5697  },
5698  {
5699   "alignment" : 4,
5700   "is_const" : true,
5701   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5702   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5703   "referenced_type" : "type-3",
5704   "self_type" : "type-648",
5705   "size" : 8,
5706   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5707  },
5708  {
5709   "alignment" : 1,
5710   "is_const" : true,
5711   "linker_set_key" : "const bool",
5712   "name" : "const bool",
5713   "referenced_type" : "type-51",
5714   "self_type" : "type-85",
5715   "size" : 1,
5716   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5717  },
5718  {
5719   "alignment" : 1,
5720   "is_const" : true,
5721   "linker_set_key" : "const char",
5722   "name" : "const char",
5723   "referenced_type" : "type-68",
5724   "self_type" : "type-67",
5725   "size" : 1,
5726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5727  },
5728  {
5729   "alignment" : 2,
5730   "is_const" : true,
5731   "linker_set_key" : "const char16_t",
5732   "name" : "const char16_t",
5733   "referenced_type" : "type-59",
5734   "self_type" : "type-58",
5735   "size" : 2,
5736   "source_file" : "/system/core/libutils/include/utils/String16.h"
5737  },
5738  {
5739   "alignment" : 4,
5740   "is_const" : true,
5741   "linker_set_key" : "const double",
5742   "name" : "const double",
5743   "referenced_type" : "type-287",
5744   "self_type" : "type-310",
5745   "size" : 8,
5746   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5747  },
5748  {
5749   "alignment" : 4,
5750   "is_const" : true,
5751   "linker_set_key" : "const float",
5752   "name" : "const float",
5753   "referenced_type" : "type-282",
5754   "self_type" : "type-306",
5755   "size" : 4,
5756   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5757  },
5758  {
5759   "alignment" : 4,
5760   "is_const" : true,
5761   "linker_set_key" : "const int",
5762   "name" : "const int",
5763   "referenced_type" : "type-39",
5764   "self_type" : "type-477",
5765   "size" : 4,
5766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5767  },
5768  {
5769   "is_const" : true,
5770   "linker_set_key" : "const iter<is_const>",
5771   "name" : "const iter<is_const>",
5772   "referenced_type" : "type-335",
5773   "self_type" : "type-334",
5774   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5775  },
5776  {
5777   "is_const" : true,
5778   "linker_set_key" : "const iter<is_const>",
5779   "name" : "const iter<is_const>",
5780   "referenced_type" : "type-657",
5781   "self_type" : "type-656",
5782   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5783  },
5784  {
5785   "alignment" : 4,
5786   "is_const" : true,
5787   "linker_set_key" : "const log_msg",
5788   "name" : "const log_msg",
5789   "referenced_type" : "type-93",
5790   "self_type" : "type-92",
5791   "size" : 5124,
5792   "source_file" : "/system/core/liblog/include/log/log_read.h"
5793  },
5794  {
5795   "alignment" : 4,
5796   "is_const" : true,
5797   "linker_set_key" : "const long long",
5798   "name" : "const long long",
5799   "referenced_type" : "type-44",
5800   "self_type" : "type-301",
5801   "size" : 8,
5802   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5803  },
5804  {
5805   "alignment" : 4,
5806   "is_const" : true,
5807   "linker_set_key" : "const native_handle",
5808   "name" : "const native_handle",
5809   "referenced_type" : "type-194",
5810   "self_type" : "type-266",
5811   "size" : 12,
5812   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5813  },
5814  {
5815   "alignment" : 2,
5816   "is_const" : true,
5817   "linker_set_key" : "const short",
5818   "name" : "const short",
5819   "referenced_type" : "type-239",
5820   "self_type" : "type-296",
5821   "size" : 2,
5822   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5823  },
5824  {
5825   "alignment" : 1,
5826   "is_const" : true,
5827   "linker_set_key" : "const signed char",
5828   "name" : "const signed char",
5829   "referenced_type" : "type-294",
5830   "self_type" : "type-293",
5831   "size" : 1,
5832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5833  },
5834  {
5835   "alignment" : 4,
5836   "is_const" : true,
5837   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5838   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5839   "referenced_type" : "type-558",
5840   "self_type" : "type-557",
5841   "size" : 28,
5842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5843  },
5844  {
5845   "alignment" : 4,
5846   "is_const" : true,
5847   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5848   "name" : "const std::array<android::hardware::nfc::V1_0::NfcEvent, 7>",
5849   "referenced_type" : "type-670",
5850   "self_type" : "type-669",
5851   "size" : 28,
5852   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5853  },
5854  {
5855   "alignment" : 4,
5856   "is_const" : true,
5857   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5858   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5859   "referenced_type" : "type-561",
5860   "self_type" : "type-560",
5861   "size" : 20,
5862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5863  },
5864  {
5865   "alignment" : 4,
5866   "is_const" : true,
5867   "linker_set_key" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5868   "name" : "const std::array<android::hardware::nfc::V1_0::NfcStatus, 5>",
5869   "referenced_type" : "type-672",
5870   "self_type" : "type-671",
5871   "size" : 20,
5872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/types.h"
5873  },
5874  {
5875   "alignment" : 1,
5876   "is_const" : true,
5877   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5878   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5879   "referenced_type" : "type-576",
5880   "self_type" : "type-575",
5881   "size" : 1,
5882   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5883  },
5884  {
5885   "alignment" : 1,
5886   "is_const" : true,
5887   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5888   "name" : "const std::array<android::hardware::nfc::V1_1::Constant, 1>",
5889   "referenced_type" : "type-676",
5890   "self_type" : "type-675",
5891   "size" : 1,
5892   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5893  },
5894  {
5895   "alignment" : 4,
5896   "is_const" : true,
5897   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5898   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5899   "referenced_type" : "type-574",
5900   "self_type" : "type-573",
5901   "size" : 32,
5902   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5903  },
5904  {
5905   "alignment" : 4,
5906   "is_const" : true,
5907   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5908   "name" : "const std::array<android::hardware::nfc::V1_1::NfcEvent, 8>",
5909   "referenced_type" : "type-674",
5910   "self_type" : "type-673",
5911   "size" : 32,
5912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5913  },
5914  {
5915   "alignment" : 1,
5916   "is_const" : true,
5917   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5918   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5919   "referenced_type" : "type-578",
5920   "self_type" : "type-577",
5921   "size" : 3,
5922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5923  },
5924  {
5925   "alignment" : 1,
5926   "is_const" : true,
5927   "linker_set_key" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5928   "name" : "const std::array<android::hardware::nfc::V1_1::PresenceCheckAlgorithm, 3>",
5929   "referenced_type" : "type-678",
5930   "self_type" : "type-677",
5931   "size" : 3,
5932   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h"
5933  },
5934  {
5935   "alignment" : 4,
5936   "is_const" : true,
5937   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5938   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5939   "referenced_type" : "type-404",
5940   "self_type" : "type-403",
5941   "size" : 12,
5942   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5943  },
5944  {
5945   "alignment" : 4,
5946   "is_const" : true,
5947   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5948   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5949   "referenced_type" : "type-663",
5950   "self_type" : "type-662",
5951   "size" : 12,
5952   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5953  },
5954  {
5955   "alignment" : 4,
5956   "is_const" : true,
5957   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5958   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5959   "referenced_type" : "type-552",
5960   "self_type" : "type-551",
5961   "size" : 4,
5962   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5963  },
5964  {
5965   "alignment" : 1,
5966   "is_const" : true,
5967   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5968   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5969   "referenced_type" : "type-550",
5970   "self_type" : "type-549",
5971   "size" : 3,
5972   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5973  },
5974  {
5975   "alignment" : 4,
5976   "is_const" : true,
5977   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5978   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5979   "referenced_type" : "type-448",
5980   "self_type" : "type-447",
5981   "size" : 12,
5982   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5983  },
5984  {
5985   "alignment" : 4,
5986   "is_const" : true,
5987   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5988   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5989   "referenced_type" : "type-360",
5990   "self_type" : "type-359",
5991   "size" : 8,
5992   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5993  },
5994  {
5995   "alignment" : 4,
5996   "is_const" : true,
5997   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5998   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5999   "referenced_type" : "type-349",
6000   "self_type" : "type-348",
6001   "size" : 8,
6002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6003  },
6004  {
6005   "alignment" : 4,
6006   "is_const" : true,
6007   "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 *> > *)> > >",
6008   "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 *> > *)> > >",
6009   "referenced_type" : "type-643",
6010   "self_type" : "type-642",
6011   "size" : 12,
6012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6013  },
6014  {
6015   "alignment" : 4,
6016   "is_const" : true,
6017   "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 *> > *)> > >",
6018   "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 *> > *)> > >",
6019   "referenced_type" : "type-683",
6020   "self_type" : "type-682",
6021   "size" : 12,
6022   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6023  },
6024  {
6025   "alignment" : 1,
6026   "is_const" : true,
6027   "linker_set_key" : "const unsigned char",
6028   "name" : "const unsigned char",
6029   "referenced_type" : "type-96",
6030   "self_type" : "type-382",
6031   "size" : 1,
6032   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6033  },
6034  {
6035   "alignment" : 4,
6036   "is_const" : true,
6037   "linker_set_key" : "const unsigned int",
6038   "name" : "const unsigned int",
6039   "referenced_type" : "type-2",
6040   "self_type" : "type-49",
6041   "size" : 4,
6042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6043  },
6044  {
6045   "alignment" : 4,
6046   "is_const" : true,
6047   "linker_set_key" : "const unsigned long long",
6048   "name" : "const unsigned long long",
6049   "referenced_type" : "type-153",
6050   "self_type" : "type-304",
6051   "size" : 8,
6052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6053  },
6054  {
6055   "alignment" : 2,
6056   "is_const" : true,
6057   "linker_set_key" : "const unsigned short",
6058   "name" : "const unsigned short",
6059   "referenced_type" : "type-98",
6060   "self_type" : "type-298",
6061   "size" : 2,
6062   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6063  },
6064  {
6065   "is_const" : true,
6066   "linker_set_key" : "const void",
6067   "name" : "const void",
6068   "referenced_type" : "type-41",
6069   "self_type" : "type-388",
6070   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6071  },
6072  {
6073   "alignment" : 1,
6074   "is_volatile" : true,
6075   "linker_set_key" : "volatile bool",
6076   "name" : "volatile bool",
6077   "referenced_type" : "type-51",
6078   "self_type" : "type-88",
6079   "size" : 1,
6080   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6081  },
6082  {
6083   "alignment" : 4,
6084   "is_volatile" : true,
6085   "linker_set_key" : "volatile int",
6086   "name" : "volatile int",
6087   "referenced_type" : "type-39",
6088   "self_type" : "type-69",
6089   "size" : 4,
6090   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6091  }
6092 ],
6093 "record_types" :
6094 [
6095  {
6096   "alignment" : 4,
6097   "fields" :
6098   [
6099    {
6100     "access" : "private",
6101     "field_name" : "mCond",
6102     "referenced_type" : "type-87"
6103    }
6104   ],
6105   "linker_set_key" : "android::Condition",
6106   "name" : "android::Condition",
6107   "record_kind" : "class",
6108   "referenced_type" : "type-86",
6109   "self_type" : "type-86",
6110   "size" : 4,
6111   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6112   "unique_id" : "_ZTSN7android9ConditionE"
6113  },
6114  {
6115   "alignment" : 4,
6116   "fields" :
6117   [
6118    {
6119     "access" : "private",
6120     "field_name" : "mVector",
6121     "referenced_type" : "type-62"
6122    }
6123   ],
6124   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6125   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6126   "record_kind" : "class",
6127   "referenced_type" : "type-61",
6128   "self_type" : "type-61",
6129   "size" : 20,
6130   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6131   "template_args" : [ "type-56", "type-27" ],
6132   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6133  },
6134  {
6135   "alignment" : 4,
6136   "fields" :
6137   [
6138    {
6139     "access" : "private",
6140     "field_name" : "mCount",
6141     "referenced_type" : "type-216"
6142    }
6143   ],
6144   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6145   "name" : "android::LightRefBase<android::NativeHandle>",
6146   "record_kind" : "class",
6147   "referenced_type" : "type-215",
6148   "self_type" : "type-215",
6149   "size" : 4,
6150   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6151   "template_args" : [ "type-217" ],
6152   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6153  },
6154  {
6155   "alignment" : 4,
6156   "fields" :
6157   [
6158    {
6159     "access" : "private",
6160     "field_name" : "mCount",
6161     "referenced_type" : "type-213"
6162    }
6163   ],
6164   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6165   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6166   "record_kind" : "class",
6167   "referenced_type" : "type-212",
6168   "self_type" : "type-212",
6169   "size" : 4,
6170   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6171   "template_args" : [ "type-214" ],
6172   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6173  },
6174  {
6175   "alignment" : 4,
6176   "fields" :
6177   [
6178    {
6179     "access" : "private",
6180     "field_name" : "mMutex",
6181     "referenced_type" : "type-46"
6182    }
6183   ],
6184   "linker_set_key" : "android::Mutex",
6185   "name" : "android::Mutex",
6186   "record_kind" : "class",
6187   "referenced_type" : "type-45",
6188   "self_type" : "type-45",
6189   "size" : 4,
6190   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6191   "unique_id" : "_ZTSN7android5MutexE"
6192  },
6193  {
6194   "alignment" : 4,
6195   "fields" :
6196   [
6197    {
6198     "access" : "private",
6199     "field_name" : "mLock",
6200     "referenced_type" : "type-526"
6201    }
6202   ],
6203   "linker_set_key" : "android::Mutex::Autolock",
6204   "name" : "android::Mutex::Autolock",
6205   "record_kind" : "class",
6206   "referenced_type" : "type-525",
6207   "self_type" : "type-525",
6208   "size" : 4,
6209   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6210   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6211  },
6212  {
6213   "alignment" : 4,
6214   "base_specifiers" :
6215   [
6216    {
6217     "referenced_type" : "type-215"
6218    }
6219   ],
6220   "fields" :
6221   [
6222    {
6223     "access" : "private",
6224     "field_name" : "mHandle",
6225     "field_offset" : 32,
6226     "referenced_type" : "type-218"
6227    },
6228    {
6229     "access" : "private",
6230     "field_name" : "mOwnsHandle",
6231     "field_offset" : 64,
6232     "referenced_type" : "type-51"
6233    }
6234   ],
6235   "linker_set_key" : "android::NativeHandle",
6236   "name" : "android::NativeHandle",
6237   "record_kind" : "class",
6238   "referenced_type" : "type-217",
6239   "self_type" : "type-217",
6240   "size" : 12,
6241   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6242   "unique_id" : "_ZTSN7android12NativeHandleE"
6243  },
6244  {
6245   "alignment" : 4,
6246   "fields" :
6247   [
6248    {
6249     "access" : "private",
6250     "field_name" : "mRWLock",
6251     "referenced_type" : "type-531"
6252    }
6253   ],
6254   "linker_set_key" : "android::RWLock",
6255   "name" : "android::RWLock",
6256   "record_kind" : "class",
6257   "referenced_type" : "type-530",
6258   "self_type" : "type-530",
6259   "size" : 40,
6260   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6261   "unique_id" : "_ZTSN7android6RWLockE"
6262  },
6263  {
6264   "alignment" : 4,
6265   "fields" :
6266   [
6267    {
6268     "access" : "private",
6269     "field_name" : "mLock",
6270     "referenced_type" : "type-534"
6271    }
6272   ],
6273   "linker_set_key" : "android::RWLock::AutoRLock",
6274   "name" : "android::RWLock::AutoRLock",
6275   "record_kind" : "class",
6276   "referenced_type" : "type-533",
6277   "self_type" : "type-533",
6278   "size" : 4,
6279   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6280   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6281  },
6282  {
6283   "alignment" : 4,
6284   "fields" :
6285   [
6286    {
6287     "access" : "private",
6288     "field_name" : "mLock",
6289     "referenced_type" : "type-534"
6290    }
6291   ],
6292   "linker_set_key" : "android::RWLock::AutoWLock",
6293   "name" : "android::RWLock::AutoWLock",
6294   "record_kind" : "class",
6295   "referenced_type" : "type-536",
6296   "self_type" : "type-536",
6297   "size" : 4,
6298   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6299   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6300  },
6301  {
6302   "alignment" : 4,
6303   "fields" :
6304   [
6305    {
6306     "access" : "private",
6307     "field_name" : "mRefs",
6308     "field_offset" : 32,
6309     "referenced_type" : "type-7"
6310    }
6311   ],
6312   "linker_set_key" : "android::RefBase",
6313   "name" : "android::RefBase",
6314   "record_kind" : "class",
6315   "referenced_type" : "type-6",
6316   "self_type" : "type-6",
6317   "size" : 8,
6318   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6319   "unique_id" : "_ZTSN7android7RefBaseE",
6320   "vtable_components" :
6321   [
6322    {
6323     "kind" : "offset_to_top"
6324    },
6325    {
6326     "kind" : "rtti",
6327     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6328    },
6329    {
6330     "kind" : "complete_dtor_pointer",
6331     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6332    },
6333    {
6334     "kind" : "deleting_dtor_pointer",
6335     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6336    },
6337    {
6338     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6339    },
6340    {
6341     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6342    },
6343    {
6344     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6345    },
6346    {
6347     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6348    }
6349   ]
6350  },
6351  {
6352   "alignment" : 1,
6353   "linker_set_key" : "android::RefBase::weakref_type",
6354   "name" : "android::RefBase::weakref_type",
6355   "record_kind" : "class",
6356   "referenced_type" : "type-11",
6357   "self_type" : "type-11",
6358   "size" : 1,
6359   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6360   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6361  },
6362  {
6363   "alignment" : 1,
6364   "linker_set_key" : "android::ReferenceMover",
6365   "name" : "android::ReferenceMover",
6366   "record_kind" : "class",
6367   "referenced_type" : "type-318",
6368   "self_type" : "type-318",
6369   "size" : 1,
6370   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6371   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6372  },
6373  {
6374   "alignment" : 4,
6375   "linker_set_key" : "android::ReferenceRenamer",
6376   "name" : "android::ReferenceRenamer",
6377   "record_kind" : "class",
6378   "referenced_type" : "type-312",
6379   "self_type" : "type-312",
6380   "size" : 4,
6381   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6382   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6383   "vtable_components" :
6384   [
6385    {
6386     "kind" : "offset_to_top"
6387    },
6388    {
6389     "kind" : "rtti",
6390     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6391    },
6392    {
6393     "is_pure" : true,
6394     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
6395    }
6396   ]
6397  },
6398  {
6399   "alignment" : 4,
6400   "fields" :
6401   [
6402    {
6403     "access" : "private",
6404     "field_name" : "mTag",
6405     "referenced_type" : "type-153"
6406    }
6407   ],
6408   "linker_set_key" : "android::ScopedTrace",
6409   "name" : "android::ScopedTrace",
6410   "record_kind" : "class",
6411   "referenced_type" : "type-539",
6412   "self_type" : "type-539",
6413   "size" : 8,
6414   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6415   "unique_id" : "_ZTSN7android11ScopedTraceE"
6416  },
6417  {
6418   "alignment" : 4,
6419   "base_specifiers" :
6420   [
6421    {
6422     "access" : "private",
6423     "referenced_type" : "type-63"
6424    }
6425   ],
6426   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6427   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6428   "record_kind" : "class",
6429   "referenced_type" : "type-62",
6430   "self_type" : "type-62",
6431   "size" : 20,
6432   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6433   "template_args" : [ "type-64" ],
6434   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6435   "vtable_components" :
6436   [
6437    {
6438     "kind" : "offset_to_top"
6439    },
6440    {
6441     "kind" : "rtti",
6442     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6443    },
6444    {
6445     "kind" : "complete_dtor_pointer",
6446     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6447    },
6448    {
6449     "kind" : "deleting_dtor_pointer",
6450     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6451    },
6452    {
6453     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
6454    },
6455    {
6456     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
6457    },
6458    {
6459     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
6460    },
6461    {
6462     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
6463    },
6464    {
6465     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
6466    },
6467    {
6468     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
6469    },
6470    {
6471     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6472    }
6473   ]
6474  },
6475  {
6476   "alignment" : 4,
6477   "base_specifiers" :
6478   [
6479    {
6480     "referenced_type" : "type-48"
6481    }
6482   ],
6483   "linker_set_key" : "android::SortedVectorImpl",
6484   "name" : "android::SortedVectorImpl",
6485   "record_kind" : "class",
6486   "referenced_type" : "type-63",
6487   "self_type" : "type-63",
6488   "size" : 20,
6489   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6490   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6491   "vtable_components" :
6492   [
6493    {
6494     "kind" : "offset_to_top"
6495    },
6496    {
6497     "kind" : "rtti",
6498     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6499    },
6500    {
6501     "kind" : "complete_dtor_pointer",
6502     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6503    },
6504    {
6505     "kind" : "deleting_dtor_pointer",
6506     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6507    },
6508    {
6509     "is_pure" : true,
6510     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6511    },
6512    {
6513     "is_pure" : true,
6514     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6515    },
6516    {
6517     "is_pure" : true,
6518     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6519    },
6520    {
6521     "is_pure" : true,
6522     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6523    },
6524    {
6525     "is_pure" : true,
6526     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6527    },
6528    {
6529     "is_pure" : true,
6530     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6531    },
6532    {
6533     "is_pure" : true,
6534     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6535    }
6536   ]
6537  },
6538  {
6539   "alignment" : 4,
6540   "fields" :
6541   [
6542    {
6543     "access" : "private",
6544     "field_name" : "mString",
6545     "referenced_type" : "type-57"
6546    }
6547   ],
6548   "linker_set_key" : "android::String16",
6549   "name" : "android::String16",
6550   "record_kind" : "class",
6551   "referenced_type" : "type-56",
6552   "self_type" : "type-56",
6553   "size" : 4,
6554   "source_file" : "/system/core/libutils/include/utils/String16.h",
6555   "unique_id" : "_ZTSN7android8String16E"
6556  },
6557  {
6558   "alignment" : 4,
6559   "fields" :
6560   [
6561    {
6562     "access" : "private",
6563     "field_name" : "mString",
6564     "referenced_type" : "type-66"
6565    }
6566   ],
6567   "linker_set_key" : "android::String8",
6568   "name" : "android::String8",
6569   "record_kind" : "class",
6570   "referenced_type" : "type-65",
6571   "self_type" : "type-65",
6572   "size" : 4,
6573   "source_file" : "/system/core/libutils/include/utils/String8.h",
6574   "unique_id" : "_ZTSN7android7String8E"
6575  },
6576  {
6577   "alignment" : 4,
6578   "base_specifiers" :
6579   [
6580    {
6581     "is_virtual" : true,
6582     "referenced_type" : "type-6"
6583    }
6584   ],
6585   "fields" :
6586   [
6587    {
6588     "access" : "private",
6589     "field_name" : "mCanCallJava",
6590     "field_offset" : 32,
6591     "referenced_type" : "type-85"
6592    },
6593    {
6594     "access" : "private",
6595     "field_name" : "mThread",
6596     "field_offset" : 64,
6597     "referenced_type" : "type-40"
6598    },
6599    {
6600     "access" : "private",
6601     "field_name" : "mLock",
6602     "field_offset" : 96,
6603     "referenced_type" : "type-45"
6604    },
6605    {
6606     "access" : "private",
6607     "field_name" : "mThreadExitedCondition",
6608     "field_offset" : 128,
6609     "referenced_type" : "type-86"
6610    },
6611    {
6612     "access" : "private",
6613     "field_name" : "mStatus",
6614     "field_offset" : 160,
6615     "referenced_type" : "type-39"
6616    },
6617    {
6618     "access" : "private",
6619     "field_name" : "mExitPending",
6620     "field_offset" : 192,
6621     "referenced_type" : "type-88"
6622    },
6623    {
6624     "access" : "private",
6625     "field_name" : "mRunning",
6626     "field_offset" : 200,
6627     "referenced_type" : "type-88"
6628    },
6629    {
6630     "access" : "private",
6631     "field_name" : "mHoldSelf",
6632     "field_offset" : 224,
6633     "referenced_type" : "type-82"
6634    },
6635    {
6636     "access" : "private",
6637     "field_name" : "mTid",
6638     "field_offset" : 256,
6639     "referenced_type" : "type-39"
6640    }
6641   ],
6642   "linker_set_key" : "android::Thread",
6643   "name" : "android::Thread",
6644   "record_kind" : "class",
6645   "referenced_type" : "type-84",
6646   "self_type" : "type-84",
6647   "size" : 44,
6648   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6649   "unique_id" : "_ZTSN7android6ThreadE",
6650   "vtable_components" :
6651   [
6652    {
6653     "component_value" : 36,
6654     "kind" : "vbase_offset"
6655    },
6656    {
6657     "kind" : "offset_to_top"
6658    },
6659    {
6660     "kind" : "rtti",
6661     "mangled_component_name" : "_ZTIN7android6ThreadE"
6662    },
6663    {
6664     "kind" : "complete_dtor_pointer",
6665     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6666    },
6667    {
6668     "kind" : "deleting_dtor_pointer",
6669     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6670    },
6671    {
6672     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6673    },
6674    {
6675     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6676    },
6677    {
6678     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6679    },
6680    {
6681     "is_pure" : true,
6682     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6683    },
6684    {
6685     "kind" : "vcall_offset"
6686    },
6687    {
6688     "kind" : "vcall_offset"
6689    },
6690    {
6691     "kind" : "vcall_offset"
6692    },
6693    {
6694     "kind" : "vcall_offset"
6695    },
6696    {
6697     "component_value" : -36,
6698     "kind" : "vcall_offset"
6699    },
6700    {
6701     "component_value" : -36,
6702     "kind" : "offset_to_top"
6703    },
6704    {
6705     "kind" : "rtti",
6706     "mangled_component_name" : "_ZTIN7android6ThreadE"
6707    },
6708    {
6709     "kind" : "complete_dtor_pointer",
6710     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6711    },
6712    {
6713     "kind" : "deleting_dtor_pointer",
6714     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6715    },
6716    {
6717     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6718    },
6719    {
6720     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6721    },
6722    {
6723     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6724    },
6725    {
6726     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6727    }
6728   ]
6729  },
6730  {
6731   "alignment" : 4,
6732   "base_specifiers" :
6733   [
6734    {
6735     "access" : "private",
6736     "referenced_type" : "type-48"
6737    }
6738   ],
6739   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6740   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6741   "record_kind" : "class",
6742   "referenced_type" : "type-47",
6743   "self_type" : "type-47",
6744   "size" : 20,
6745   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6746   "template_args" : [ "type-50" ],
6747   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6748   "vtable_components" :
6749   [
6750    {
6751     "kind" : "offset_to_top"
6752    },
6753    {
6754     "kind" : "rtti",
6755     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6756    },
6757    {
6758     "kind" : "complete_dtor_pointer",
6759     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6760    },
6761    {
6762     "kind" : "deleting_dtor_pointer",
6763     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6764    },
6765    {
6766     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6767    },
6768    {
6769     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6770    },
6771    {
6772     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6773    },
6774    {
6775     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6776    },
6777    {
6778     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6779    },
6780    {
6781     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6782    }
6783   ]
6784  },
6785  {
6786   "alignment" : 4,
6787   "fields" :
6788   [
6789    {
6790     "access" : "private",
6791     "field_name" : "mStorage",
6792     "field_offset" : 32,
6793     "referenced_type" : "type-40"
6794    },
6795    {
6796     "access" : "private",
6797     "field_name" : "mCount",
6798     "field_offset" : 64,
6799     "referenced_type" : "type-2"
6800    },
6801    {
6802     "access" : "private",
6803     "field_name" : "mFlags",
6804     "field_offset" : 96,
6805     "referenced_type" : "type-49"
6806    },
6807    {
6808     "access" : "private",
6809     "field_name" : "mItemSize",
6810     "field_offset" : 128,
6811     "referenced_type" : "type-49"
6812    }
6813   ],
6814   "linker_set_key" : "android::VectorImpl",
6815   "name" : "android::VectorImpl",
6816   "record_kind" : "class",
6817   "referenced_type" : "type-48",
6818   "self_type" : "type-48",
6819   "size" : 20,
6820   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6821   "unique_id" : "_ZTSN7android10VectorImplE",
6822   "vtable_components" :
6823   [
6824    {
6825     "kind" : "offset_to_top"
6826    },
6827    {
6828     "kind" : "rtti",
6829     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6830    },
6831    {
6832     "kind" : "complete_dtor_pointer",
6833     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6834    },
6835    {
6836     "kind" : "deleting_dtor_pointer",
6837     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6838    },
6839    {
6840     "is_pure" : true,
6841     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6842    },
6843    {
6844     "is_pure" : true,
6845     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6846    },
6847    {
6848     "is_pure" : true,
6849     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6850    },
6851    {
6852     "is_pure" : true,
6853     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6854    },
6855    {
6856     "is_pure" : true,
6857     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6858    },
6859    {
6860     "is_pure" : true,
6861     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6862    }
6863   ]
6864  },
6865  {
6866   "alignment" : 4,
6867   "base_specifiers" :
6868   [
6869    {
6870     "referenced_type" : "type-212"
6871    }
6872   ],
6873   "linker_set_key" : "android::VirtualLightRefBase",
6874   "name" : "android::VirtualLightRefBase",
6875   "record_kind" : "class",
6876   "referenced_type" : "type-214",
6877   "self_type" : "type-214",
6878   "size" : 8,
6879   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6880   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6881   "vtable_components" :
6882   [
6883    {
6884     "kind" : "offset_to_top"
6885    },
6886    {
6887     "kind" : "rtti",
6888     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6889    },
6890    {
6891     "kind" : "complete_dtor_pointer",
6892     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6893    },
6894    {
6895     "kind" : "deleting_dtor_pointer",
6896     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6897    }
6898   ]
6899  },
6900  {
6901   "alignment" : 4,
6902   "base_specifiers" :
6903   [
6904    {
6905     "referenced_type" : "type-29"
6906    }
6907   ],
6908   "fields" :
6909   [
6910    {
6911     "access" : "protected",
6912     "field_name" : "mSchedPolicy",
6913     "field_offset" : 32,
6914     "referenced_type" : "type-39"
6915    },
6916    {
6917     "access" : "protected",
6918     "field_name" : "mSchedPriority",
6919     "field_offset" : 64,
6920     "referenced_type" : "type-39"
6921    },
6922    {
6923     "access" : "private",
6924     "field_name" : "mExtras",
6925     "field_offset" : 96,
6926     "referenced_type" : "type-162"
6927    },
6928    {
6929     "access" : "private",
6930     "field_name" : "mReserved0",
6931     "field_offset" : 128,
6932     "referenced_type" : "type-40"
6933    }
6934   ],
6935   "linker_set_key" : "android::hardware::BHwBinder",
6936   "name" : "android::hardware::BHwBinder",
6937   "record_kind" : "class",
6938   "referenced_type" : "type-161",
6939   "self_type" : "type-161",
6940   "size" : 28,
6941   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6942   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6943   "vtable_components" :
6944   [
6945    {
6946     "component_value" : 20,
6947     "kind" : "vbase_offset"
6948    },
6949    {
6950     "kind" : "offset_to_top"
6951    },
6952    {
6953     "kind" : "rtti",
6954     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6955    },
6956    {
6957     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6958    },
6959    {
6960     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6961    },
6962    {
6963     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6964    },
6965    {
6966     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6967    },
6968    {
6969     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6970    },
6971    {
6972     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6973    },
6974    {
6975     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6976    },
6977    {
6978     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6979    },
6980    {
6981     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6982    },
6983    {
6984     "kind" : "complete_dtor_pointer",
6985     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6986    },
6987    {
6988     "kind" : "deleting_dtor_pointer",
6989     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6990    },
6991    {
6992     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6993    },
6994    {
6995     "kind" : "vcall_offset"
6996    },
6997    {
6998     "kind" : "vcall_offset"
6999    },
7000    {
7001     "kind" : "vcall_offset"
7002    },
7003    {
7004     "kind" : "vcall_offset"
7005    },
7006    {
7007     "component_value" : -20,
7008     "kind" : "vcall_offset"
7009    },
7010    {
7011     "component_value" : -20,
7012     "kind" : "offset_to_top"
7013    },
7014    {
7015     "kind" : "rtti",
7016     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7017    },
7018    {
7019     "kind" : "complete_dtor_pointer",
7020     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7021    },
7022    {
7023     "kind" : "deleting_dtor_pointer",
7024     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7025    },
7026    {
7027     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7028    },
7029    {
7030     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7031    },
7032    {
7033     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7034    },
7035    {
7036     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7037    }
7038   ]
7039  },
7040  {
7041   "alignment" : 4,
7042   "base_specifiers" :
7043   [
7044    {
7045     "is_virtual" : true,
7046     "referenced_type" : "type-6"
7047    }
7048   ],
7049   "fields" :
7050   [
7051    {
7052     "access" : "private",
7053     "field_name" : "mRemote",
7054     "field_offset" : 32,
7055     "referenced_type" : "type-419"
7056    },
7057    {
7058     "access" : "private",
7059     "field_name" : "mRefs",
7060     "field_offset" : 64,
7061     "referenced_type" : "type-10"
7062    },
7063    {
7064     "access" : "private",
7065     "field_name" : "mState",
7066     "field_offset" : 96,
7067     "referenced_type" : "type-420"
7068    }
7069   ],
7070   "linker_set_key" : "android::hardware::BpHwRefBase",
7071   "name" : "android::hardware::BpHwRefBase",
7072   "record_kind" : "class",
7073   "referenced_type" : "type-418",
7074   "self_type" : "type-418",
7075   "size" : 24,
7076   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7077   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7078   "vtable_components" :
7079   [
7080    {
7081     "component_value" : 16,
7082     "kind" : "vbase_offset"
7083    },
7084    {
7085     "kind" : "offset_to_top"
7086    },
7087    {
7088     "kind" : "rtti",
7089     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7090    },
7091    {
7092     "kind" : "complete_dtor_pointer",
7093     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7094    },
7095    {
7096     "kind" : "deleting_dtor_pointer",
7097     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7098    },
7099    {
7100     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7101    },
7102    {
7103     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7104    },
7105    {
7106     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7107    },
7108    {
7109     "kind" : "vcall_offset"
7110    },
7111    {
7112     "component_value" : -16,
7113     "kind" : "vcall_offset"
7114    },
7115    {
7116     "component_value" : -16,
7117     "kind" : "vcall_offset"
7118    },
7119    {
7120     "component_value" : -16,
7121     "kind" : "vcall_offset"
7122    },
7123    {
7124     "component_value" : -16,
7125     "kind" : "vcall_offset"
7126    },
7127    {
7128     "component_value" : -16,
7129     "kind" : "offset_to_top"
7130    },
7131    {
7132     "kind" : "rtti",
7133     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7134    },
7135    {
7136     "kind" : "complete_dtor_pointer",
7137     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7138    },
7139    {
7140     "kind" : "deleting_dtor_pointer",
7141     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7142    },
7143    {
7144     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7145    },
7146    {
7147     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7148    },
7149    {
7150     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7151    },
7152    {
7153     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7154    }
7155   ]
7156  },
7157  {
7158   "alignment" : 4,
7159   "base_specifiers" :
7160   [
7161    {
7162     "referenced_type" : "type-118"
7163    },
7164    {
7165     "referenced_type" : "type-35"
7166    },
7167    {
7168     "referenced_type" : "type-418"
7169    }
7170   ],
7171   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7172   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7173   "record_kind" : "class",
7174   "referenced_type" : "type-424",
7175   "self_type" : "type-424",
7176   "size" : 32,
7177   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7178   "template_args" : [ "type-118" ],
7179   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
7180   "vtable_components" :
7181   [
7182    {
7183     "component_value" : 24,
7184     "kind" : "vbase_offset"
7185    },
7186    {
7187     "kind" : "offset_to_top"
7188    },
7189    {
7190     "kind" : "rtti",
7191     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7192    },
7193    {
7194     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
7195    },
7196    {
7197     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7198    },
7199    {
7200     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7201    },
7202    {
7203     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7204    },
7205    {
7206     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7207    },
7208    {
7209     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
7210    },
7211    {
7212     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7213    },
7214    {
7215     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
7216    },
7217    {
7218     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7219    },
7220    {
7221     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
7222    },
7223    {
7224     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7225    },
7226    {
7227     "kind" : "complete_dtor_pointer",
7228     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7229    },
7230    {
7231     "kind" : "deleting_dtor_pointer",
7232     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7233    },
7234    {
7235     "is_pure" : true,
7236     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
7237    },
7238    {
7239     "is_pure" : true,
7240     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
7241    },
7242    {
7243     "is_pure" : true,
7244     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7245    },
7246    {
7247     "is_pure" : true,
7248     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
7249    },
7250    {
7251     "is_pure" : true,
7252     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
7253    },
7254    {
7255     "is_pure" : true,
7256     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
7257    },
7258    {
7259     "is_pure" : true,
7260     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
7261    },
7262    {
7263     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
7264    },
7265    {
7266     "component_value" : 20,
7267     "kind" : "vbase_offset"
7268    },
7269    {
7270     "component_value" : -4,
7271     "kind" : "offset_to_top"
7272    },
7273    {
7274     "kind" : "rtti",
7275     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7276    },
7277    {
7278     "kind" : "complete_dtor_pointer",
7279     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7280    },
7281    {
7282     "kind" : "deleting_dtor_pointer",
7283     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7284    },
7285    {
7286     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
7287    },
7288    {
7289     "component_value" : 16,
7290     "kind" : "vbase_offset"
7291    },
7292    {
7293     "component_value" : -8,
7294     "kind" : "offset_to_top"
7295    },
7296    {
7297     "kind" : "rtti",
7298     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7299    },
7300    {
7301     "kind" : "complete_dtor_pointer",
7302     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7303    },
7304    {
7305     "kind" : "deleting_dtor_pointer",
7306     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7307    },
7308    {
7309     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7310    },
7311    {
7312     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7313    },
7314    {
7315     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7316    },
7317    {
7318     "kind" : "vcall_offset"
7319    },
7320    {
7321     "component_value" : -16,
7322     "kind" : "vcall_offset"
7323    },
7324    {
7325     "component_value" : -16,
7326     "kind" : "vcall_offset"
7327    },
7328    {
7329     "component_value" : -16,
7330     "kind" : "vcall_offset"
7331    },
7332    {
7333     "component_value" : -24,
7334     "kind" : "vcall_offset"
7335    },
7336    {
7337     "component_value" : -24,
7338     "kind" : "offset_to_top"
7339    },
7340    {
7341     "kind" : "rtti",
7342     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7343    },
7344    {
7345     "kind" : "complete_dtor_pointer",
7346     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7347    },
7348    {
7349     "kind" : "deleting_dtor_pointer",
7350     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7351    },
7352    {
7353     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7354    },
7355    {
7356     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7357    },
7358    {
7359     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7360    },
7361    {
7362     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7363    }
7364   ]
7365  },
7366  {
7367   "alignment" : 4,
7368   "base_specifiers" :
7369   [
7370    {
7371     "referenced_type" : "type-17"
7372    },
7373    {
7374     "referenced_type" : "type-35"
7375    },
7376    {
7377     "referenced_type" : "type-418"
7378    }
7379   ],
7380   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
7381   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
7382   "record_kind" : "class",
7383   "referenced_type" : "type-423",
7384   "self_type" : "type-423",
7385   "size" : 32,
7386   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7387   "template_args" : [ "type-17" ],
7388   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
7389   "vtable_components" :
7390   [
7391    {
7392     "component_value" : 24,
7393     "kind" : "vbase_offset"
7394    },
7395    {
7396     "kind" : "offset_to_top"
7397    },
7398    {
7399     "kind" : "rtti",
7400     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7401    },
7402    {
7403     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
7404    },
7405    {
7406     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7407    },
7408    {
7409     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7410    },
7411    {
7412     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7413    },
7414    {
7415     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7416    },
7417    {
7418     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
7419    },
7420    {
7421     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7422    },
7423    {
7424     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
7425    },
7426    {
7427     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7428    },
7429    {
7430     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
7431    },
7432    {
7433     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7434    },
7435    {
7436     "kind" : "complete_dtor_pointer",
7437     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7438    },
7439    {
7440     "kind" : "deleting_dtor_pointer",
7441     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7442    },
7443    {
7444     "is_pure" : true,
7445     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
7446    },
7447    {
7448     "is_pure" : true,
7449     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
7450    },
7451    {
7452     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
7453    },
7454    {
7455     "component_value" : 20,
7456     "kind" : "vbase_offset"
7457    },
7458    {
7459     "component_value" : -4,
7460     "kind" : "offset_to_top"
7461    },
7462    {
7463     "kind" : "rtti",
7464     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7465    },
7466    {
7467     "kind" : "complete_dtor_pointer",
7468     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7469    },
7470    {
7471     "kind" : "deleting_dtor_pointer",
7472     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7473    },
7474    {
7475     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
7476    },
7477    {
7478     "component_value" : 16,
7479     "kind" : "vbase_offset"
7480    },
7481    {
7482     "component_value" : -8,
7483     "kind" : "offset_to_top"
7484    },
7485    {
7486     "kind" : "rtti",
7487     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7488    },
7489    {
7490     "kind" : "complete_dtor_pointer",
7491     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7492    },
7493    {
7494     "kind" : "deleting_dtor_pointer",
7495     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7496    },
7497    {
7498     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7499    },
7500    {
7501     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7502    },
7503    {
7504     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7505    },
7506    {
7507     "kind" : "vcall_offset"
7508    },
7509    {
7510     "component_value" : -16,
7511     "kind" : "vcall_offset"
7512    },
7513    {
7514     "component_value" : -16,
7515     "kind" : "vcall_offset"
7516    },
7517    {
7518     "component_value" : -16,
7519     "kind" : "vcall_offset"
7520    },
7521    {
7522     "component_value" : -24,
7523     "kind" : "vcall_offset"
7524    },
7525    {
7526     "component_value" : -24,
7527     "kind" : "offset_to_top"
7528    },
7529    {
7530     "kind" : "rtti",
7531     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7532    },
7533    {
7534     "kind" : "complete_dtor_pointer",
7535     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7536    },
7537    {
7538     "kind" : "deleting_dtor_pointer",
7539     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7540    },
7541    {
7542     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7543    },
7544    {
7545     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7546    },
7547    {
7548     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7549    },
7550    {
7551     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7552    }
7553   ]
7554  },
7555  {
7556   "alignment" : 4,
7557   "base_specifiers" :
7558   [
7559    {
7560     "referenced_type" : "type-132"
7561    },
7562    {
7563     "referenced_type" : "type-35"
7564    },
7565    {
7566     "referenced_type" : "type-418"
7567    }
7568   ],
7569   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
7570   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
7571   "record_kind" : "class",
7572   "referenced_type" : "type-426",
7573   "self_type" : "type-426",
7574   "size" : 32,
7575   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7576   "template_args" : [ "type-132" ],
7577   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE",
7578   "vtable_components" :
7579   [
7580    {
7581     "component_value" : 24,
7582     "kind" : "vbase_offset"
7583    },
7584    {
7585     "kind" : "offset_to_top"
7586    },
7587    {
7588     "kind" : "rtti",
7589     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7590    },
7591    {
7592     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
7593    },
7594    {
7595     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7596    },
7597    {
7598     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7599    },
7600    {
7601     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7602    },
7603    {
7604     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7605    },
7606    {
7607     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
7608    },
7609    {
7610     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7611    },
7612    {
7613     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
7614    },
7615    {
7616     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7617    },
7618    {
7619     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
7620    },
7621    {
7622     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7623    },
7624    {
7625     "kind" : "complete_dtor_pointer",
7626     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7627    },
7628    {
7629     "kind" : "deleting_dtor_pointer",
7630     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7631    },
7632    {
7633     "is_pure" : true,
7634     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
7635    },
7636    {
7637     "is_pure" : true,
7638     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
7639    },
7640    {
7641     "is_pure" : true,
7642     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7643    },
7644    {
7645     "is_pure" : true,
7646     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
7647    },
7648    {
7649     "is_pure" : true,
7650     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
7651    },
7652    {
7653     "is_pure" : true,
7654     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
7655    },
7656    {
7657     "is_pure" : true,
7658     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
7659    },
7660    {
7661     "is_pure" : true,
7662     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
7663    },
7664    {
7665     "is_pure" : true,
7666     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
7667    },
7668    {
7669     "is_pure" : true,
7670     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
7671    },
7672    {
7673     "is_pure" : true,
7674     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
7675    },
7676    {
7677     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
7678    },
7679    {
7680     "component_value" : 20,
7681     "kind" : "vbase_offset"
7682    },
7683    {
7684     "component_value" : -4,
7685     "kind" : "offset_to_top"
7686    },
7687    {
7688     "kind" : "rtti",
7689     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7690    },
7691    {
7692     "kind" : "complete_dtor_pointer",
7693     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7694    },
7695    {
7696     "kind" : "deleting_dtor_pointer",
7697     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7698    },
7699    {
7700     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
7701    },
7702    {
7703     "component_value" : 16,
7704     "kind" : "vbase_offset"
7705    },
7706    {
7707     "component_value" : -8,
7708     "kind" : "offset_to_top"
7709    },
7710    {
7711     "kind" : "rtti",
7712     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7713    },
7714    {
7715     "kind" : "complete_dtor_pointer",
7716     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7717    },
7718    {
7719     "kind" : "deleting_dtor_pointer",
7720     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7721    },
7722    {
7723     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7724    },
7725    {
7726     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7727    },
7728    {
7729     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7730    },
7731    {
7732     "kind" : "vcall_offset"
7733    },
7734    {
7735     "component_value" : -16,
7736     "kind" : "vcall_offset"
7737    },
7738    {
7739     "component_value" : -16,
7740     "kind" : "vcall_offset"
7741    },
7742    {
7743     "component_value" : -16,
7744     "kind" : "vcall_offset"
7745    },
7746    {
7747     "component_value" : -24,
7748     "kind" : "vcall_offset"
7749    },
7750    {
7751     "component_value" : -24,
7752     "kind" : "offset_to_top"
7753    },
7754    {
7755     "kind" : "rtti",
7756     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7757    },
7758    {
7759     "kind" : "complete_dtor_pointer",
7760     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7761    },
7762    {
7763     "kind" : "deleting_dtor_pointer",
7764     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7765    },
7766    {
7767     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7768    },
7769    {
7770     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7771    },
7772    {
7773     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7777    }
7778   ]
7779  },
7780  {
7781   "alignment" : 4,
7782   "base_specifiers" :
7783   [
7784    {
7785     "referenced_type" : "type-16"
7786    },
7787    {
7788     "referenced_type" : "type-35"
7789    },
7790    {
7791     "referenced_type" : "type-418"
7792    }
7793   ],
7794   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
7795   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
7796   "record_kind" : "class",
7797   "referenced_type" : "type-425",
7798   "self_type" : "type-425",
7799   "size" : 32,
7800   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7801   "template_args" : [ "type-16" ],
7802   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE",
7803   "vtable_components" :
7804   [
7805    {
7806     "component_value" : 24,
7807     "kind" : "vbase_offset"
7808    },
7809    {
7810     "kind" : "offset_to_top"
7811    },
7812    {
7813     "kind" : "rtti",
7814     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7815    },
7816    {
7817     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
7818    },
7819    {
7820     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7821    },
7822    {
7823     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7824    },
7825    {
7826     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7827    },
7828    {
7829     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7830    },
7831    {
7832     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
7833    },
7834    {
7835     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7836    },
7837    {
7838     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
7839    },
7840    {
7841     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7842    },
7843    {
7844     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
7845    },
7846    {
7847     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7848    },
7849    {
7850     "kind" : "complete_dtor_pointer",
7851     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7852    },
7853    {
7854     "kind" : "deleting_dtor_pointer",
7855     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7856    },
7857    {
7858     "is_pure" : true,
7859     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
7860    },
7861    {
7862     "is_pure" : true,
7863     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
7864    },
7865    {
7866     "is_pure" : true,
7867     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
7868    },
7869    {
7870     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
7871    },
7872    {
7873     "component_value" : 20,
7874     "kind" : "vbase_offset"
7875    },
7876    {
7877     "component_value" : -4,
7878     "kind" : "offset_to_top"
7879    },
7880    {
7881     "kind" : "rtti",
7882     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7883    },
7884    {
7885     "kind" : "complete_dtor_pointer",
7886     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7887    },
7888    {
7889     "kind" : "deleting_dtor_pointer",
7890     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7891    },
7892    {
7893     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
7894    },
7895    {
7896     "component_value" : 16,
7897     "kind" : "vbase_offset"
7898    },
7899    {
7900     "component_value" : -8,
7901     "kind" : "offset_to_top"
7902    },
7903    {
7904     "kind" : "rtti",
7905     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7906    },
7907    {
7908     "kind" : "complete_dtor_pointer",
7909     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7910    },
7911    {
7912     "kind" : "deleting_dtor_pointer",
7913     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7914    },
7915    {
7916     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7917    },
7918    {
7919     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7920    },
7921    {
7922     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7923    },
7924    {
7925     "kind" : "vcall_offset"
7926    },
7927    {
7928     "component_value" : -16,
7929     "kind" : "vcall_offset"
7930    },
7931    {
7932     "component_value" : -16,
7933     "kind" : "vcall_offset"
7934    },
7935    {
7936     "component_value" : -16,
7937     "kind" : "vcall_offset"
7938    },
7939    {
7940     "component_value" : -24,
7941     "kind" : "vcall_offset"
7942    },
7943    {
7944     "component_value" : -24,
7945     "kind" : "offset_to_top"
7946    },
7947    {
7948     "kind" : "rtti",
7949     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7950    },
7951    {
7952     "kind" : "complete_dtor_pointer",
7953     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7954    },
7955    {
7956     "kind" : "deleting_dtor_pointer",
7957     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7958    },
7959    {
7960     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7961    },
7962    {
7963     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7964    },
7965    {
7966     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7967    },
7968    {
7969     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7970    }
7971   ]
7972  },
7973  {
7974   "alignment" : 4,
7975   "base_specifiers" :
7976   [
7977    {
7978     "referenced_type" : "type-141"
7979    },
7980    {
7981     "referenced_type" : "type-35"
7982    },
7983    {
7984     "referenced_type" : "type-418"
7985    }
7986   ],
7987   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc>",
7988   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc>",
7989   "record_kind" : "class",
7990   "referenced_type" : "type-428",
7991   "self_type" : "type-428",
7992   "size" : 32,
7993   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7994   "template_args" : [ "type-141" ],
7995   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE",
7996   "vtable_components" :
7997   [
7998    {
7999     "component_value" : 24,
8000     "kind" : "vbase_offset"
8001    },
8002    {
8003     "kind" : "offset_to_top"
8004    },
8005    {
8006     "kind" : "rtti",
8007     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8008    },
8009    {
8010     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
8011    },
8012    {
8013     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8014    },
8015    {
8016     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8017    },
8018    {
8019     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8023    },
8024    {
8025     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
8026    },
8027    {
8028     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8029    },
8030    {
8031     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
8032    },
8033    {
8034     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8035    },
8036    {
8037     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
8038    },
8039    {
8040     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8041    },
8042    {
8043     "kind" : "complete_dtor_pointer",
8044     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8045    },
8046    {
8047     "kind" : "deleting_dtor_pointer",
8048     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8049    },
8050    {
8051     "is_pure" : true,
8052     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
8053    },
8054    {
8055     "is_pure" : true,
8056     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5writeERKNS0_8hidl_vecIhEE"
8057    },
8058    {
8059     "is_pure" : true,
8060     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8061    },
8062    {
8063     "is_pure" : true,
8064     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11prediscoverEv"
8065    },
8066    {
8067     "is_pure" : true,
8068     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5closeEv"
8069    },
8070    {
8071     "is_pure" : true,
8072     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14controlGrantedEv"
8073    },
8074    {
8075     "is_pure" : true,
8076     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc10powerCycleEv"
8077    },
8078    {
8079     "is_pure" : true,
8080     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12factoryResetEv"
8081    },
8082    {
8083     "is_pure" : true,
8084     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc20closeForPowerOffCaseEv"
8085    },
8086    {
8087     "is_pure" : true,
8088     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
8089    },
8090    {
8091     "is_pure" : true,
8092     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
8093    },
8094    {
8095     "is_pure" : true,
8096     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
8097    },
8098    {
8099     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
8100    },
8101    {
8102     "component_value" : 20,
8103     "kind" : "vbase_offset"
8104    },
8105    {
8106     "component_value" : -4,
8107     "kind" : "offset_to_top"
8108    },
8109    {
8110     "kind" : "rtti",
8111     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8112    },
8113    {
8114     "kind" : "complete_dtor_pointer",
8115     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8116    },
8117    {
8118     "kind" : "deleting_dtor_pointer",
8119     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8120    },
8121    {
8122     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
8123    },
8124    {
8125     "component_value" : 16,
8126     "kind" : "vbase_offset"
8127    },
8128    {
8129     "component_value" : -8,
8130     "kind" : "offset_to_top"
8131    },
8132    {
8133     "kind" : "rtti",
8134     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8135    },
8136    {
8137     "kind" : "complete_dtor_pointer",
8138     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8139    },
8140    {
8141     "kind" : "deleting_dtor_pointer",
8142     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8143    },
8144    {
8145     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8146    },
8147    {
8148     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8149    },
8150    {
8151     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8152    },
8153    {
8154     "kind" : "vcall_offset"
8155    },
8156    {
8157     "component_value" : -16,
8158     "kind" : "vcall_offset"
8159    },
8160    {
8161     "component_value" : -16,
8162     "kind" : "vcall_offset"
8163    },
8164    {
8165     "component_value" : -16,
8166     "kind" : "vcall_offset"
8167    },
8168    {
8169     "component_value" : -24,
8170     "kind" : "vcall_offset"
8171    },
8172    {
8173     "component_value" : -24,
8174     "kind" : "offset_to_top"
8175    },
8176    {
8177     "kind" : "rtti",
8178     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8179    },
8180    {
8181     "kind" : "complete_dtor_pointer",
8182     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8183    },
8184    {
8185     "kind" : "deleting_dtor_pointer",
8186     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8187    },
8188    {
8189     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8190    },
8191    {
8192     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8193    },
8194    {
8195     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8199    }
8200   ]
8201  },
8202  {
8203   "alignment" : 4,
8204   "base_specifiers" :
8205   [
8206    {
8207     "referenced_type" : "type-5"
8208    },
8209    {
8210     "referenced_type" : "type-35"
8211    },
8212    {
8213     "referenced_type" : "type-418"
8214    }
8215   ],
8216   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8217   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8218   "record_kind" : "class",
8219   "referenced_type" : "type-422",
8220   "self_type" : "type-422",
8221   "size" : 32,
8222   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8223   "template_args" : [ "type-5" ],
8224   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8225   "vtable_components" :
8226   [
8227    {
8228     "component_value" : 24,
8229     "kind" : "vbase_offset"
8230    },
8231    {
8232     "kind" : "offset_to_top"
8233    },
8234    {
8235     "kind" : "rtti",
8236     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8237    },
8238    {
8239     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8240    },
8241    {
8242     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8243    },
8244    {
8245     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8246    },
8247    {
8248     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8249    },
8250    {
8251     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8252    },
8253    {
8254     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8255    },
8256    {
8257     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8258    },
8259    {
8260     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8261    },
8262    {
8263     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8264    },
8265    {
8266     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8267    },
8268    {
8269     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8270    },
8271    {
8272     "kind" : "complete_dtor_pointer",
8273     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8274    },
8275    {
8276     "kind" : "deleting_dtor_pointer",
8277     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8278    },
8279    {
8280     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8281    },
8282    {
8283     "component_value" : 20,
8284     "kind" : "vbase_offset"
8285    },
8286    {
8287     "component_value" : -4,
8288     "kind" : "offset_to_top"
8289    },
8290    {
8291     "kind" : "rtti",
8292     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8293    },
8294    {
8295     "kind" : "complete_dtor_pointer",
8296     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8297    },
8298    {
8299     "kind" : "deleting_dtor_pointer",
8300     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8301    },
8302    {
8303     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8304    },
8305    {
8306     "component_value" : 16,
8307     "kind" : "vbase_offset"
8308    },
8309    {
8310     "component_value" : -8,
8311     "kind" : "offset_to_top"
8312    },
8313    {
8314     "kind" : "rtti",
8315     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8316    },
8317    {
8318     "kind" : "complete_dtor_pointer",
8319     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8320    },
8321    {
8322     "kind" : "deleting_dtor_pointer",
8323     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8324    },
8325    {
8326     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8327    },
8328    {
8329     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8330    },
8331    {
8332     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8333    },
8334    {
8335     "kind" : "vcall_offset"
8336    },
8337    {
8338     "component_value" : -16,
8339     "kind" : "vcall_offset"
8340    },
8341    {
8342     "component_value" : -16,
8343     "kind" : "vcall_offset"
8344    },
8345    {
8346     "component_value" : -16,
8347     "kind" : "vcall_offset"
8348    },
8349    {
8350     "component_value" : -24,
8351     "kind" : "vcall_offset"
8352    },
8353    {
8354     "component_value" : -24,
8355     "kind" : "offset_to_top"
8356    },
8357    {
8358     "kind" : "rtti",
8359     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8360    },
8361    {
8362     "kind" : "complete_dtor_pointer",
8363     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8364    },
8365    {
8366     "kind" : "deleting_dtor_pointer",
8367     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8368    },
8369    {
8370     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8371    },
8372    {
8373     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8374    },
8375    {
8376     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8377    },
8378    {
8379     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8380    }
8381   ]
8382  },
8383  {
8384   "alignment" : 4,
8385   "fields" :
8386   [
8387    {
8388     "access" : "private",
8389     "field_name" : "mMutex",
8390     "referenced_type" : "type-452"
8391    },
8392    {
8393     "access" : "private",
8394     "field_name" : "mMap",
8395     "field_offset" : 32,
8396     "referenced_type" : "type-453"
8397    }
8398   ],
8399   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8400   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8401   "record_kind" : "class",
8402   "referenced_type" : "type-451",
8403   "self_type" : "type-451",
8404   "size" : 16,
8405   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8406   "template_args" : [ "type-3", "type-454" ],
8407   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8408  },
8409  {
8410   "alignment" : 4,
8411   "fields" :
8412   [
8413    {
8414     "access" : "private",
8415     "field_name" : "mMutex",
8416     "referenced_type" : "type-461"
8417    },
8418    {
8419     "access" : "private",
8420     "field_name" : "mMap",
8421     "field_offset" : 32,
8422     "referenced_type" : "type-462"
8423    }
8424   ],
8425   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8426   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8427   "record_kind" : "class",
8428   "referenced_type" : "type-460",
8429   "self_type" : "type-460",
8430   "size" : 16,
8431   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8432   "template_args" : [ "type-3", "type-51" ],
8433   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8434  },
8435  {
8436   "alignment" : 4,
8437   "fields" :
8438   [
8439    {
8440     "access" : "private",
8441     "field_name" : "mMutex",
8442     "referenced_type" : "type-466"
8443    },
8444    {
8445     "access" : "private",
8446     "field_name" : "mMap",
8447     "field_offset" : 32,
8448     "referenced_type" : "type-467"
8449    }
8450   ],
8451   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8452   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8453   "record_kind" : "class",
8454   "referenced_type" : "type-465",
8455   "self_type" : "type-465",
8456   "size" : 16,
8457   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8458   "template_args" : [ "type-22", "type-358" ],
8459   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8460  },
8461  {
8462   "alignment" : 4,
8463   "fields" :
8464   [
8465    {
8466     "access" : "private",
8467     "field_name" : "mMutex",
8468     "referenced_type" : "type-484"
8469    },
8470    {
8471     "access" : "private",
8472     "field_name" : "mMap",
8473     "field_offset" : 32,
8474     "referenced_type" : "type-485"
8475    }
8476   ],
8477   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8478   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8479   "record_kind" : "class",
8480   "referenced_type" : "type-483",
8481   "self_type" : "type-483",
8482   "size" : 16,
8483   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8484   "template_args" : [ "type-486", "type-487" ],
8485   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8486  },
8487  {
8488   "alignment" : 4,
8489   "fields" :
8490   [
8491    {
8492     "access" : "private",
8493     "field_name" : "mMutex",
8494     "referenced_type" : "type-472"
8495    },
8496    {
8497     "access" : "private",
8498     "field_name" : "mMap",
8499     "field_offset" : 32,
8500     "referenced_type" : "type-473"
8501    }
8502   ],
8503   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8504   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8505   "record_kind" : "class",
8506   "referenced_type" : "type-471",
8507   "self_type" : "type-471",
8508   "size" : 16,
8509   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8510   "template_args" : [ "type-474", "type-475" ],
8511   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8512  },
8513  {
8514   "alignment" : 8,
8515   "fields" :
8516   [
8517    {
8518     "field_name" : "flags",
8519     "referenced_type" : "type-2"
8520    },
8521    {
8522     "field_name" : "fdIndex",
8523     "field_offset" : 32,
8524     "referenced_type" : "type-2"
8525    },
8526    {
8527     "field_name" : "offset",
8528     "field_offset" : 64,
8529     "referenced_type" : "type-2"
8530    },
8531    {
8532     "field_name" : "extent",
8533     "field_offset" : 128,
8534     "referenced_type" : "type-153"
8535    }
8536   ],
8537   "linker_set_key" : "android::hardware::GrantorDescriptor",
8538   "name" : "android::hardware::GrantorDescriptor",
8539   "referenced_type" : "type-341",
8540   "self_type" : "type-341",
8541   "size" : 24,
8542   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8543   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8544  },
8545  {
8546   "alignment" : 8,
8547   "base_specifiers" :
8548   [
8549    {
8550     "is_virtual" : true,
8551     "referenced_type" : "type-323"
8552    },
8553    {
8554     "is_virtual" : true,
8555     "referenced_type" : "type-6"
8556    }
8557   ],
8558   "linker_set_key" : "android::hardware::HidlMemory",
8559   "name" : "android::hardware::HidlMemory",
8560   "record_kind" : "class",
8561   "referenced_type" : "type-333",
8562   "self_type" : "type-333",
8563   "size" : 56,
8564   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8565   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8566   "vtable_components" :
8567   [
8568    {
8569     "component_value" : 48,
8570     "kind" : "vbase_offset"
8571    },
8572    {
8573     "component_value" : 8,
8574     "kind" : "vbase_offset"
8575    },
8576    {
8577     "kind" : "offset_to_top"
8578    },
8579    {
8580     "kind" : "rtti",
8581     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8582    },
8583    {
8584     "kind" : "complete_dtor_pointer",
8585     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8586    },
8587    {
8588     "kind" : "deleting_dtor_pointer",
8589     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8590    },
8591    {
8592     "kind" : "vcall_offset"
8593    },
8594    {
8595     "kind" : "vcall_offset"
8596    },
8597    {
8598     "kind" : "vcall_offset"
8599    },
8600    {
8601     "kind" : "vcall_offset"
8602    },
8603    {
8604     "component_value" : -48,
8605     "kind" : "vcall_offset"
8606    },
8607    {
8608     "component_value" : -48,
8609     "kind" : "offset_to_top"
8610    },
8611    {
8612     "kind" : "rtti",
8613     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8614    },
8615    {
8616     "kind" : "complete_dtor_pointer",
8617     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8618    },
8619    {
8620     "kind" : "deleting_dtor_pointer",
8621     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8622    },
8623    {
8624     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8625    },
8626    {
8627     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8628    },
8629    {
8630     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8631    },
8632    {
8633     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8634    }
8635   ]
8636  },
8637  {
8638   "alignment" : 4,
8639   "base_specifiers" :
8640   [
8641    {
8642     "is_virtual" : true,
8643     "referenced_type" : "type-6"
8644    }
8645   ],
8646   "linker_set_key" : "android::hardware::IBinder",
8647   "name" : "android::hardware::IBinder",
8648   "record_kind" : "class",
8649   "referenced_type" : "type-29",
8650   "self_type" : "type-29",
8651   "size" : 12,
8652   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8653   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8654   "vtable_components" :
8655   [
8656    {
8657     "component_value" : 4,
8658     "kind" : "vbase_offset"
8659    },
8660    {
8661     "kind" : "offset_to_top"
8662    },
8663    {
8664     "kind" : "rtti",
8665     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8666    },
8667    {
8668     "is_pure" : true,
8669     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8670    },
8671    {
8672     "is_pure" : true,
8673     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8674    },
8675    {
8676     "is_pure" : true,
8677     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8678    },
8679    {
8680     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8681    },
8682    {
8683     "is_pure" : true,
8684     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8685    },
8686    {
8687     "is_pure" : true,
8688     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8689    },
8690    {
8691     "is_pure" : true,
8692     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8693    },
8694    {
8695     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8696    },
8697    {
8698     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8699    },
8700    {
8701     "kind" : "complete_dtor_pointer",
8702     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8703    },
8704    {
8705     "kind" : "deleting_dtor_pointer",
8706     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8707    },
8708    {
8709     "kind" : "vcall_offset"
8710    },
8711    {
8712     "kind" : "vcall_offset"
8713    },
8714    {
8715     "kind" : "vcall_offset"
8716    },
8717    {
8718     "kind" : "vcall_offset"
8719    },
8720    {
8721     "component_value" : -4,
8722     "kind" : "vcall_offset"
8723    },
8724    {
8725     "component_value" : -4,
8726     "kind" : "offset_to_top"
8727    },
8728    {
8729     "kind" : "rtti",
8730     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8731    },
8732    {
8733     "kind" : "complete_dtor_pointer",
8734     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8735    },
8736    {
8737     "kind" : "deleting_dtor_pointer",
8738     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8739    },
8740    {
8741     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8742    },
8743    {
8744     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8751    }
8752   ]
8753  },
8754  {
8755   "alignment" : 4,
8756   "base_specifiers" :
8757   [
8758    {
8759     "is_virtual" : true,
8760     "referenced_type" : "type-6"
8761    }
8762   ],
8763   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8764   "name" : "android::hardware::IBinder::DeathRecipient",
8765   "record_kind" : "class",
8766   "referenced_type" : "type-25",
8767   "self_type" : "type-25",
8768   "size" : 12,
8769   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8770   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8771   "vtable_components" :
8772   [
8773    {
8774     "component_value" : 4,
8775     "kind" : "vbase_offset"
8776    },
8777    {
8778     "kind" : "offset_to_top"
8779    },
8780    {
8781     "kind" : "rtti",
8782     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8783    },
8784    {
8785     "is_pure" : true,
8786     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8787    },
8788    {
8789     "kind" : "complete_dtor_pointer",
8790     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8791    },
8792    {
8793     "kind" : "deleting_dtor_pointer",
8794     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8795    },
8796    {
8797     "kind" : "vcall_offset"
8798    },
8799    {
8800     "kind" : "vcall_offset"
8801    },
8802    {
8803     "kind" : "vcall_offset"
8804    },
8805    {
8806     "kind" : "vcall_offset"
8807    },
8808    {
8809     "component_value" : -4,
8810     "kind" : "vcall_offset"
8811    },
8812    {
8813     "component_value" : -4,
8814     "kind" : "offset_to_top"
8815    },
8816    {
8817     "kind" : "rtti",
8818     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8819    },
8820    {
8821     "kind" : "complete_dtor_pointer",
8822     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8823    },
8824    {
8825     "kind" : "deleting_dtor_pointer",
8826     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8827    },
8828    {
8829     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8830    },
8831    {
8832     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8833    },
8834    {
8835     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8836    },
8837    {
8838     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8839    }
8840   ]
8841  },
8842  {
8843   "alignment" : 4,
8844   "base_specifiers" :
8845   [
8846    {
8847     "is_virtual" : true,
8848     "referenced_type" : "type-6"
8849    }
8850   ],
8851   "linker_set_key" : "android::hardware::IInterface",
8852   "name" : "android::hardware::IInterface",
8853   "record_kind" : "class",
8854   "referenced_type" : "type-35",
8855   "self_type" : "type-35",
8856   "size" : 12,
8857   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8858   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8859   "vtable_components" :
8860   [
8861    {
8862     "component_value" : 4,
8863     "kind" : "vbase_offset"
8864    },
8865    {
8866     "kind" : "offset_to_top"
8867    },
8868    {
8869     "kind" : "rtti",
8870     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8871    },
8872    {
8873     "kind" : "complete_dtor_pointer",
8874     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8875    },
8876    {
8877     "kind" : "deleting_dtor_pointer",
8878     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8879    },
8880    {
8881     "is_pure" : true,
8882     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8883    },
8884    {
8885     "kind" : "vcall_offset"
8886    },
8887    {
8888     "kind" : "vcall_offset"
8889    },
8890    {
8891     "kind" : "vcall_offset"
8892    },
8893    {
8894     "kind" : "vcall_offset"
8895    },
8896    {
8897     "component_value" : -4,
8898     "kind" : "vcall_offset"
8899    },
8900    {
8901     "component_value" : -4,
8902     "kind" : "offset_to_top"
8903    },
8904    {
8905     "kind" : "rtti",
8906     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8907    },
8908    {
8909     "kind" : "complete_dtor_pointer",
8910     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
8911    },
8912    {
8913     "kind" : "deleting_dtor_pointer",
8914     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
8915    },
8916    {
8917     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8918    },
8919    {
8920     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8921    },
8922    {
8923     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8924    },
8925    {
8926     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8927    }
8928   ]
8929  },
8930  {
8931   "alignment" : 4,
8932   "fields" :
8933   [
8934    {
8935     "access" : "private",
8936     "field_name" : "mGrantors",
8937     "referenced_type" : "type-337"
8938    },
8939    {
8940     "access" : "private",
8941     "field_name" : "mHandle",
8942     "field_offset" : 128,
8943     "referenced_type" : "type-394"
8944    },
8945    {
8946     "access" : "private",
8947     "field_name" : "mQuantum",
8948     "field_offset" : 192,
8949     "referenced_type" : "type-2"
8950    },
8951    {
8952     "access" : "private",
8953     "field_name" : "mFlags",
8954     "field_offset" : 224,
8955     "referenced_type" : "type-2"
8956    }
8957   ],
8958   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8959   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8960   "referenced_type" : "type-393",
8961   "self_type" : "type-393",
8962   "size" : 32,
8963   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8964   "template_args" : [ "type-68" ],
8965   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8966  },
8967  {
8968   "alignment" : 4,
8969   "fields" :
8970   [
8971    {
8972     "access" : "private",
8973     "field_name" : "mBufCachePos",
8974     "referenced_type" : "type-2"
8975    },
8976    {
8977     "access" : "private",
8978     "field_name" : "mBufCache",
8979     "field_offset" : 32,
8980     "referenced_type" : "type-430"
8981    },
8982    {
8983     "access" : "private",
8984     "field_name" : "mError",
8985     "field_offset" : 128,
8986     "referenced_type" : "type-39"
8987    },
8988    {
8989     "access" : "private",
8990     "field_name" : "mData",
8991     "field_offset" : 160,
8992     "referenced_type" : "type-372"
8993    },
8994    {
8995     "access" : "private",
8996     "field_name" : "mDataSize",
8997     "field_offset" : 192,
8998     "referenced_type" : "type-2"
8999    },
9000    {
9001     "access" : "private",
9002     "field_name" : "mDataCapacity",
9003     "field_offset" : 224,
9004     "referenced_type" : "type-2"
9005    },
9006    {
9007     "access" : "private",
9008     "field_name" : "mDataPos",
9009     "field_offset" : 256,
9010     "referenced_type" : "type-2"
9011    },
9012    {
9013     "access" : "private",
9014     "field_name" : "mObjects",
9015     "field_offset" : 288,
9016     "referenced_type" : "type-431"
9017    },
9018    {
9019     "access" : "private",
9020     "field_name" : "mObjectsSize",
9021     "field_offset" : 320,
9022     "referenced_type" : "type-2"
9023    },
9024    {
9025     "access" : "private",
9026     "field_name" : "mObjectsCapacity",
9027     "field_offset" : 352,
9028     "referenced_type" : "type-2"
9029    },
9030    {
9031     "access" : "private",
9032     "field_name" : "mNextObjectHint",
9033     "field_offset" : 384,
9034     "referenced_type" : "type-2"
9035    },
9036    {
9037     "access" : "private",
9038     "field_name" : "mNumRef",
9039     "field_offset" : 416,
9040     "referenced_type" : "type-2"
9041    },
9042    {
9043     "access" : "private",
9044     "field_name" : "mFdsKnown",
9045     "field_offset" : 448,
9046     "referenced_type" : "type-51"
9047    },
9048    {
9049     "access" : "private",
9050     "field_name" : "mHasFds",
9051     "field_offset" : 456,
9052     "referenced_type" : "type-51"
9053    },
9054    {
9055     "access" : "private",
9056     "field_name" : "mAllowFds",
9057     "field_offset" : 464,
9058     "referenced_type" : "type-51"
9059    },
9060    {
9061     "access" : "private",
9062     "field_name" : "mOwner",
9063     "field_offset" : 480,
9064     "referenced_type" : "type-432"
9065    },
9066    {
9067     "access" : "private",
9068     "field_name" : "mOwnerCookie",
9069     "field_offset" : 512,
9070     "referenced_type" : "type-40"
9071    }
9072   ],
9073   "linker_set_key" : "android::hardware::Parcel",
9074   "name" : "android::hardware::Parcel",
9075   "record_kind" : "class",
9076   "referenced_type" : "type-429",
9077   "self_type" : "type-429",
9078   "size" : 68,
9079   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9080   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9081  },
9082  {
9083   "access" : "private",
9084   "alignment" : 4,
9085   "fields" :
9086   [
9087    {
9088     "field_name" : "index",
9089     "referenced_type" : "type-2"
9090    },
9091    {
9092     "field_name" : "buffer",
9093     "field_offset" : 32,
9094     "referenced_type" : "type-153"
9095    },
9096    {
9097     "field_name" : "bufend",
9098     "field_offset" : 96,
9099     "referenced_type" : "type-153"
9100    }
9101   ],
9102   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9103   "name" : "android::hardware::Parcel::BufferInfo",
9104   "referenced_type" : "type-436",
9105   "self_type" : "type-436",
9106   "size" : 20,
9107   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9108   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9109  },
9110  {
9111   "alignment" : 4,
9112   "base_specifiers" :
9113   [
9114    {
9115     "is_virtual" : true,
9116     "referenced_type" : "type-6"
9117    }
9118   ],
9119   "fields" :
9120   [
9121    {
9122     "access" : "private",
9123     "field_name" : "mDriverFD",
9124     "field_offset" : 32,
9125     "referenced_type" : "type-39"
9126    },
9127    {
9128     "access" : "private",
9129     "field_name" : "mVMStart",
9130     "field_offset" : 64,
9131     "referenced_type" : "type-40"
9132    },
9133    {
9134     "access" : "private",
9135     "field_name" : "mThreadCountLock",
9136     "field_offset" : 96,
9137     "referenced_type" : "type-42"
9138    },
9139    {
9140     "access" : "private",
9141     "field_name" : "mThreadCountDecrement",
9142     "field_offset" : 128,
9143     "referenced_type" : "type-43"
9144    },
9145    {
9146     "access" : "private",
9147     "field_name" : "mExecutingThreadsCount",
9148     "field_offset" : 160,
9149     "referenced_type" : "type-2"
9150    },
9151    {
9152     "access" : "private",
9153     "field_name" : "mMaxThreads",
9154     "field_offset" : 192,
9155     "referenced_type" : "type-2"
9156    },
9157    {
9158     "access" : "private",
9159     "field_name" : "mStarvationStartTimeMs",
9160     "field_offset" : 224,
9161     "referenced_type" : "type-44"
9162    },
9163    {
9164     "access" : "private",
9165     "field_name" : "mLock",
9166     "field_offset" : 288,
9167     "referenced_type" : "type-45"
9168    },
9169    {
9170     "access" : "private",
9171     "field_name" : "mHandleToObject",
9172     "field_offset" : 320,
9173     "referenced_type" : "type-47"
9174    },
9175    {
9176     "access" : "private",
9177     "field_name" : "mManagesContexts",
9178     "field_offset" : 480,
9179     "referenced_type" : "type-51"
9180    },
9181    {
9182     "access" : "private",
9183     "field_name" : "mBinderContextCheckFunc",
9184     "field_offset" : 512,
9185     "referenced_type" : "type-52"
9186    },
9187    {
9188     "access" : "private",
9189     "field_name" : "mBinderContextUserData",
9190     "field_offset" : 544,
9191     "referenced_type" : "type-40"
9192    },
9193    {
9194     "access" : "private",
9195     "field_name" : "mContexts",
9196     "field_offset" : 576,
9197     "referenced_type" : "type-61"
9198    },
9199    {
9200     "access" : "private",
9201     "field_name" : "mRootDir",
9202     "field_offset" : 736,
9203     "referenced_type" : "type-65"
9204    },
9205    {
9206     "access" : "private",
9207     "field_name" : "mThreadPoolStarted",
9208     "field_offset" : 768,
9209     "referenced_type" : "type-51"
9210    },
9211    {
9212     "access" : "private",
9213     "field_name" : "mSpawnThreadOnStart",
9214     "field_offset" : 776,
9215     "referenced_type" : "type-51"
9216    },
9217    {
9218     "access" : "private",
9219     "field_name" : "mThreadPoolSeq",
9220     "field_offset" : 800,
9221     "referenced_type" : "type-69"
9222    },
9223    {
9224     "access" : "private",
9225     "field_name" : "mMmapSize",
9226     "field_offset" : 832,
9227     "referenced_type" : "type-49"
9228    },
9229    {
9230     "access" : "private",
9231     "field_name" : "mCallRestriction",
9232     "field_offset" : 864,
9233     "referenced_type" : "type-70"
9234    }
9235   ],
9236   "linker_set_key" : "android::hardware::ProcessState",
9237   "name" : "android::hardware::ProcessState",
9238   "record_kind" : "class",
9239   "referenced_type" : "type-38",
9240   "self_type" : "type-38",
9241   "size" : 120,
9242   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9243   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9244   "vtable_components" :
9245   [
9246    {
9247     "component_value" : 112,
9248     "kind" : "vbase_offset"
9249    },
9250    {
9251     "kind" : "offset_to_top"
9252    },
9253    {
9254     "kind" : "rtti",
9255     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9256    },
9257    {
9258     "kind" : "complete_dtor_pointer",
9259     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9260    },
9261    {
9262     "kind" : "deleting_dtor_pointer",
9263     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9264    },
9265    {
9266     "kind" : "vcall_offset"
9267    },
9268    {
9269     "kind" : "vcall_offset"
9270    },
9271    {
9272     "kind" : "vcall_offset"
9273    },
9274    {
9275     "kind" : "vcall_offset"
9276    },
9277    {
9278     "component_value" : -112,
9279     "kind" : "vcall_offset"
9280    },
9281    {
9282     "component_value" : -112,
9283     "kind" : "offset_to_top"
9284    },
9285    {
9286     "kind" : "rtti",
9287     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9288    },
9289    {
9290     "kind" : "complete_dtor_pointer",
9291     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9292    },
9293    {
9294     "kind" : "deleting_dtor_pointer",
9295     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9296    },
9297    {
9298     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9299    },
9300    {
9301     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9302    },
9303    {
9304     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9305    },
9306    {
9307     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9308    }
9309   ]
9310  },
9311  {
9312   "access" : "private",
9313   "alignment" : 4,
9314   "fields" :
9315   [
9316    {
9317     "field_name" : "binder",
9318     "referenced_type" : "type-28"
9319    },
9320    {
9321     "field_name" : "refs",
9322     "field_offset" : 32,
9323     "referenced_type" : "type-10"
9324    }
9325   ],
9326   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9327   "name" : "android::hardware::ProcessState::handle_entry",
9328   "referenced_type" : "type-50",
9329   "self_type" : "type-50",
9330   "size" : 8,
9331   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9332   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9333  },
9334  {
9335   "alignment" : 4,
9336   "base_specifiers" :
9337   [
9338    {
9339     "referenced_type" : "type-174"
9340    }
9341   ],
9342   "fields" :
9343   [
9344    {
9345     "access" : "private",
9346     "field_name" : "mVal",
9347     "field_offset" : 192,
9348     "referenced_type" : "type-182"
9349    }
9350   ],
9351   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9352   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9353   "record_kind" : "class",
9354   "referenced_type" : "type-181",
9355   "self_type" : "type-181",
9356   "size" : 28,
9357   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9358   "template_args" : [ "type-182" ],
9359   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
9360  },
9361  {
9362   "alignment" : 4,
9363   "base_specifiers" :
9364   [
9365    {
9366     "referenced_type" : "type-174"
9367    }
9368   ],
9369   "fields" :
9370   [
9371    {
9372     "access" : "private",
9373     "field_name" : "mVal",
9374     "field_offset" : 192,
9375     "referenced_type" : "type-139"
9376    }
9377   ],
9378   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
9379   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
9380   "record_kind" : "class",
9381   "referenced_type" : "type-196",
9382   "self_type" : "type-196",
9383   "size" : 28,
9384   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9385   "template_args" : [ "type-139" ],
9386   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_24INfcEEEEE"
9387  },
9388  {
9389   "alignment" : 4,
9390   "base_specifiers" :
9391   [
9392    {
9393     "referenced_type" : "type-174"
9394    }
9395   ],
9396   "fields" :
9397   [
9398    {
9399     "access" : "private",
9400     "field_name" : "mVal",
9401     "field_offset" : 168,
9402     "referenced_type" : "type-51"
9403    }
9404   ],
9405   "linker_set_key" : "android::hardware::Return<bool>",
9406   "name" : "android::hardware::Return<bool>",
9407   "record_kind" : "class",
9408   "referenced_type" : "type-173",
9409   "self_type" : "type-173",
9410   "size" : 24,
9411   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9412   "template_args" : [ "type-51" ],
9413   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9414  },
9415  {
9416   "alignment" : 4,
9417   "base_specifiers" :
9418   [
9419    {
9420     "referenced_type" : "type-174"
9421    }
9422   ],
9423   "fields" :
9424   [
9425    {
9426     "access" : "private",
9427     "field_name" : "mVal",
9428     "field_offset" : 192,
9429     "referenced_type" : "type-2"
9430    }
9431   ],
9432   "linker_set_key" : "android::hardware::Return<unsigned int>",
9433   "name" : "android::hardware::Return<unsigned int>",
9434   "record_kind" : "class",
9435   "referenced_type" : "type-188",
9436   "self_type" : "type-188",
9437   "size" : 28,
9438   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9439   "template_args" : [ "type-2" ],
9440   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
9441  },
9442  {
9443   "alignment" : 4,
9444   "base_specifiers" :
9445   [
9446    {
9447     "referenced_type" : "type-174"
9448    }
9449   ],
9450   "linker_set_key" : "android::hardware::Return<void>",
9451   "name" : "android::hardware::Return<void>",
9452   "record_kind" : "class",
9453   "referenced_type" : "type-208",
9454   "self_type" : "type-208",
9455   "size" : 24,
9456   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9457   "template_args" : [ "type-41" ],
9458   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9459  },
9460  {
9461   "alignment" : 4,
9462   "fields" :
9463   [
9464    {
9465     "access" : "private",
9466     "field_name" : "mException",
9467     "referenced_type" : "type-39"
9468    },
9469    {
9470     "access" : "private",
9471     "field_name" : "mErrorCode",
9472     "field_offset" : 32,
9473     "referenced_type" : "type-39"
9474    },
9475    {
9476     "access" : "private",
9477     "field_name" : "mMessage",
9478     "field_offset" : 64,
9479     "referenced_type" : "type-164"
9480    }
9481   ],
9482   "linker_set_key" : "android::hardware::Status",
9483   "name" : "android::hardware::Status",
9484   "record_kind" : "class",
9485   "referenced_type" : "type-163",
9486   "self_type" : "type-163",
9487   "size" : 20,
9488   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9489   "unique_id" : "_ZTSN7android8hardware6StatusE"
9490  },
9491  {
9492   "alignment" : 4,
9493   "fields" :
9494   [
9495    {
9496     "access" : "protected",
9497     "field_name" : "mInstrumentationCallbacks",
9498     "field_offset" : 32,
9499     "referenced_type" : "type-444"
9500    },
9501    {
9502     "access" : "protected",
9503     "field_name" : "mEnableInstrumentation",
9504     "field_offset" : 128,
9505     "referenced_type" : "type-51"
9506    },
9507    {
9508     "access" : "protected",
9509     "field_name" : "mInstrumentationLibPackage",
9510     "field_offset" : 160,
9511     "referenced_type" : "type-445"
9512    },
9513    {
9514     "access" : "protected",
9515     "field_name" : "mInterfaceName",
9516     "field_offset" : 256,
9517     "referenced_type" : "type-446"
9518    }
9519   ],
9520   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9521   "name" : "android::hardware::details::HidlInstrumentor",
9522   "referenced_type" : "type-443",
9523   "self_type" : "type-443",
9524   "size" : 44,
9525   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9526   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9527   "vtable_components" :
9528   [
9529    {
9530     "kind" : "offset_to_top"
9531    },
9532    {
9533     "kind" : "rtti",
9534     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9535    },
9536    {
9537     "kind" : "complete_dtor_pointer",
9538     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9539    },
9540    {
9541     "kind" : "deleting_dtor_pointer",
9542     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9543    }
9544   ]
9545  },
9546  {
9547   "alignment" : 4,
9548   "fields" :
9549   [
9550    {
9551     "field_name" : "sched_policy",
9552     "referenced_type" : "type-39"
9553    },
9554    {
9555     "field_name" : "prio",
9556     "field_offset" : 32,
9557     "referenced_type" : "type-39"
9558    }
9559   ],
9560   "linker_set_key" : "android::hardware::details::SchedPrio",
9561   "name" : "android::hardware::details::SchedPrio",
9562   "referenced_type" : "type-454",
9563   "self_type" : "type-454",
9564   "size" : 8,
9565   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9566   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9567  },
9568  {
9569   "alignment" : 4,
9570   "fields" :
9571   [
9572    {
9573     "access" : "private",
9574     "field_name" : "mQueue",
9575     "referenced_type" : "type-661"
9576    }
9577   ],
9578   "linker_set_key" : "android::hardware::details::TaskRunner",
9579   "name" : "android::hardware::details::TaskRunner",
9580   "record_kind" : "class",
9581   "referenced_type" : "type-660",
9582   "self_type" : "type-660",
9583   "size" : 8,
9584   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9585   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9586  },
9587  {
9588   "alignment" : 1,
9589   "linker_set_key" : "android::hardware::details::bnhw_tag",
9590   "name" : "android::hardware::details::bnhw_tag",
9591   "referenced_type" : "type-229",
9592   "self_type" : "type-229",
9593   "size" : 1,
9594   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9595   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9596  },
9597  {
9598   "alignment" : 1,
9599   "linker_set_key" : "android::hardware::details::bphw_tag",
9600   "name" : "android::hardware::details::bphw_tag",
9601   "referenced_type" : "type-240",
9602   "self_type" : "type-240",
9603   "size" : 1,
9604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9605   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9606  },
9607  {
9608   "alignment" : 1,
9609   "linker_set_key" : "android::hardware::details::bs_tag",
9610   "name" : "android::hardware::details::bs_tag",
9611   "referenced_type" : "type-252",
9612   "self_type" : "type-252",
9613   "size" : 1,
9614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9615   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9616  },
9617  {
9618   "access" : "private",
9619   "alignment" : 4,
9620   "fields" :
9621   [
9622    {
9623     "field_name" : "mPointer",
9624     "referenced_type" : "type-340"
9625    },
9626    {
9627     "field_name" : "_pad",
9628     "referenced_type" : "type-153"
9629    }
9630   ],
9631   "is_anonymous" : true,
9632   "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",
9633   "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",
9634   "record_kind" : "union",
9635   "referenced_type" : "type-339",
9636   "self_type" : "type-339",
9637   "size" : 8,
9638   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9639   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9640  },
9641  {
9642   "alignment" : 4,
9643   "fields" :
9644   [
9645    {
9646     "access" : "private",
9647     "referenced_type" : "type-339"
9648    }
9649   ],
9650   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9651   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9652   "referenced_type" : "type-338",
9653   "self_type" : "type-338",
9654   "size" : 8,
9655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9656   "template_args" : [ "type-341" ],
9657   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9658  },
9659  {
9660   "alignment" : 4,
9661   "fields" :
9662   [
9663    {
9664     "access" : "private",
9665     "referenced_type" : "type-353"
9666    }
9667   ],
9668   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9669   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9670   "referenced_type" : "type-352",
9671   "self_type" : "type-352",
9672   "size" : 8,
9673   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9674   "template_args" : [ "type-355" ],
9675   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9676  },
9677  {
9678   "alignment" : 4,
9679   "fields" :
9680   [
9681    {
9682     "access" : "private",
9683     "referenced_type" : "type-344"
9684    }
9685   ],
9686   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9687   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9688   "referenced_type" : "type-343",
9689   "self_type" : "type-343",
9690   "size" : 8,
9691   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9692   "template_args" : [ "type-321" ],
9693   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9694  },
9695  {
9696   "alignment" : 4,
9697   "fields" :
9698   [
9699    {
9700     "access" : "private",
9701     "referenced_type" : "type-378"
9702    }
9703   ],
9704   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9705   "name" : "android::hardware::details::hidl_pointer<char>",
9706   "referenced_type" : "type-377",
9707   "self_type" : "type-377",
9708   "size" : 8,
9709   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9710   "template_args" : [ "type-68" ],
9711   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9712  },
9713  {
9714   "access" : "private",
9715   "alignment" : 4,
9716   "fields" :
9717   [
9718    {
9719     "field_name" : "mPointer",
9720     "referenced_type" : "type-172"
9721    },
9722    {
9723     "field_name" : "_pad",
9724     "referenced_type" : "type-153"
9725    }
9726   ],
9727   "is_anonymous" : true,
9728   "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",
9729   "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",
9730   "record_kind" : "union",
9731   "referenced_type" : "type-378",
9732   "self_type" : "type-378",
9733   "size" : 8,
9734   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9735   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9736  },
9737  {
9738   "alignment" : 4,
9739   "fields" :
9740   [
9741    {
9742     "access" : "private",
9743     "referenced_type" : "type-308"
9744    }
9745   ],
9746   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9747   "name" : "android::hardware::details::hidl_pointer<const char>",
9748   "referenced_type" : "type-307",
9749   "self_type" : "type-307",
9750   "size" : 8,
9751   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9752   "template_args" : [ "type-67" ],
9753   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9754  },
9755  {
9756   "access" : "private",
9757   "alignment" : 4,
9758   "fields" :
9759   [
9760    {
9761     "field_name" : "mPointer",
9762     "referenced_type" : "type-66"
9763    },
9764    {
9765     "field_name" : "_pad",
9766     "referenced_type" : "type-153"
9767    }
9768   ],
9769   "is_anonymous" : true,
9770   "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",
9771   "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",
9772   "record_kind" : "union",
9773   "referenced_type" : "type-308",
9774   "self_type" : "type-308",
9775   "size" : 8,
9776   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9777   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9778  },
9779  {
9780   "alignment" : 4,
9781   "fields" :
9782   [
9783    {
9784     "access" : "private",
9785     "referenced_type" : "type-264"
9786    }
9787   ],
9788   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9789   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9790   "referenced_type" : "type-263",
9791   "self_type" : "type-263",
9792   "size" : 8,
9793   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9794   "template_args" : [ "type-266" ],
9795   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9796  },
9797  {
9798   "access" : "private",
9799   "alignment" : 4,
9800   "fields" :
9801   [
9802    {
9803     "field_name" : "mPointer",
9804     "referenced_type" : "type-265"
9805    },
9806    {
9807     "field_name" : "_pad",
9808     "referenced_type" : "type-153"
9809    }
9810   ],
9811   "is_anonymous" : true,
9812   "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",
9813   "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",
9814   "record_kind" : "union",
9815   "referenced_type" : "type-264",
9816   "self_type" : "type-264",
9817   "size" : 8,
9818   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9819   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9820  },
9821  {
9822   "access" : "private",
9823   "alignment" : 4,
9824   "fields" :
9825   [
9826    {
9827     "field_name" : "mPointer",
9828     "referenced_type" : "type-354"
9829    },
9830    {
9831     "field_name" : "_pad",
9832     "referenced_type" : "type-153"
9833    }
9834   ],
9835   "is_anonymous" : true,
9836   "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",
9837   "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",
9838   "record_kind" : "union",
9839   "referenced_type" : "type-353",
9840   "self_type" : "type-353",
9841   "size" : 8,
9842   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9843   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9844  },
9845  {
9846   "access" : "private",
9847   "alignment" : 4,
9848   "fields" :
9849   [
9850    {
9851     "field_name" : "mPointer",
9852     "referenced_type" : "type-345"
9853    },
9854    {
9855     "field_name" : "_pad",
9856     "referenced_type" : "type-153"
9857    }
9858   ],
9859   "is_anonymous" : true,
9860   "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",
9861   "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",
9862   "record_kind" : "union",
9863   "referenced_type" : "type-344",
9864   "self_type" : "type-344",
9865   "size" : 8,
9866   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9867   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9868  },
9869  {
9870   "alignment" : 4,
9871   "fields" :
9872   [
9873    {
9874     "access" : "private",
9875     "referenced_type" : "type-364"
9876    }
9877   ],
9878   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9879   "name" : "android::hardware::details::hidl_pointer<int>",
9880   "referenced_type" : "type-363",
9881   "self_type" : "type-363",
9882   "size" : 8,
9883   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9884   "template_args" : [ "type-39" ],
9885   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9886  },
9887  {
9888   "access" : "private",
9889   "alignment" : 4,
9890   "fields" :
9891   [
9892    {
9893     "field_name" : "mPointer",
9894     "referenced_type" : "type-365"
9895    },
9896    {
9897     "field_name" : "_pad",
9898     "referenced_type" : "type-153"
9899    }
9900   ],
9901   "is_anonymous" : true,
9902   "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",
9903   "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",
9904   "record_kind" : "union",
9905   "referenced_type" : "type-364",
9906   "self_type" : "type-364",
9907   "size" : 8,
9908   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9909   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9910  },
9911  {
9912   "alignment" : 4,
9913   "fields" :
9914   [
9915    {
9916     "access" : "private",
9917     "referenced_type" : "type-395"
9918    }
9919   ],
9920   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9921   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9922   "referenced_type" : "type-394",
9923   "self_type" : "type-394",
9924   "size" : 8,
9925   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9926   "template_args" : [ "type-194" ],
9927   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9928  },
9929  {
9930   "access" : "private",
9931   "alignment" : 4,
9932   "fields" :
9933   [
9934    {
9935     "field_name" : "mPointer",
9936     "referenced_type" : "type-218"
9937    },
9938    {
9939     "field_name" : "_pad",
9940     "referenced_type" : "type-153"
9941    }
9942   ],
9943   "is_anonymous" : true,
9944   "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",
9945   "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",
9946   "record_kind" : "union",
9947   "referenced_type" : "type-395",
9948   "self_type" : "type-395",
9949   "size" : 8,
9950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9951   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9952  },
9953  {
9954   "alignment" : 4,
9955   "fields" :
9956   [
9957    {
9958     "access" : "private",
9959     "referenced_type" : "type-371"
9960    }
9961   ],
9962   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
9963   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
9964   "referenced_type" : "type-370",
9965   "self_type" : "type-370",
9966   "size" : 8,
9967   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9968   "template_args" : [ "type-96" ],
9969   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
9970  },
9971  {
9972   "access" : "private",
9973   "alignment" : 4,
9974   "fields" :
9975   [
9976    {
9977     "field_name" : "mPointer",
9978     "referenced_type" : "type-372"
9979    },
9980    {
9981     "field_name" : "_pad",
9982     "referenced_type" : "type-153"
9983    }
9984   ],
9985   "is_anonymous" : true,
9986   "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",
9987   "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",
9988   "record_kind" : "union",
9989   "referenced_type" : "type-371",
9990   "self_type" : "type-371",
9991   "size" : 8,
9992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9993   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
9994  },
9995  {
9996   "alignment" : 1,
9997   "linker_set_key" : "android::hardware::details::i_tag",
9998   "name" : "android::hardware::details::i_tag",
9999   "referenced_type" : "type-219",
10000   "self_type" : "type-219",
10001   "size" : 1,
10002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10003   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10004  },
10005  {
10006   "alignment" : 4,
10007   "fields" :
10008   [
10009    {
10010     "access" : "private",
10011     "field_name" : "mStatus",
10012     "referenced_type" : "type-163"
10013    },
10014    {
10015     "access" : "private",
10016     "field_name" : "mCheckedStatus",
10017     "field_offset" : 160,
10018     "referenced_type" : "type-51"
10019    }
10020   ],
10021   "linker_set_key" : "android::hardware::details::return_status",
10022   "name" : "android::hardware::details::return_status",
10023   "record_kind" : "class",
10024   "referenced_type" : "type-174",
10025   "self_type" : "type-174",
10026   "size" : 24,
10027   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10028   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10029  },
10030  {
10031   "alignment" : 1,
10032   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10033   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10034   "referenced_type" : "type-379",
10035   "self_type" : "type-379",
10036   "size" : 1,
10037   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10038   "template_args" : [ "type-96" ],
10039   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10040  },
10041  {
10042   "alignment" : 1,
10043   "fields" :
10044   [
10045    {
10046     "access" : "private",
10047     "field_name" : "mBuffer",
10048     "referenced_type" : "type-356"
10049    }
10050   ],
10051   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10052   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10053   "referenced_type" : "type-355",
10054   "self_type" : "type-355",
10055   "size" : 32,
10056   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10057   "template_args" : [ "type-96" ],
10058   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10059  },
10060  {
10061   "alignment" : 4,
10062   "base_specifiers" :
10063   [
10064    {
10065     "referenced_type" : "type-25"
10066    }
10067   ],
10068   "fields" :
10069   [
10070    {
10071     "access" : "private",
10072     "field_name" : "mRecipient",
10073     "field_offset" : 32,
10074     "referenced_type" : "type-150"
10075    },
10076    {
10077     "access" : "private",
10078     "field_name" : "mCookie",
10079     "field_offset" : 96,
10080     "referenced_type" : "type-153"
10081    },
10082    {
10083     "access" : "private",
10084     "field_name" : "mBase",
10085     "field_offset" : 160,
10086     "referenced_type" : "type-3"
10087    }
10088   ],
10089   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10090   "name" : "android::hardware::hidl_binder_death_recipient",
10091   "referenced_type" : "type-149",
10092   "self_type" : "type-149",
10093   "size" : 36,
10094   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10095   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10096   "vtable_components" :
10097   [
10098    {
10099     "component_value" : 28,
10100     "kind" : "vbase_offset"
10101    },
10102    {
10103     "kind" : "offset_to_top"
10104    },
10105    {
10106     "kind" : "rtti",
10107     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10108    },
10109    {
10110     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10111    },
10112    {
10113     "kind" : "complete_dtor_pointer",
10114     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10115    },
10116    {
10117     "kind" : "deleting_dtor_pointer",
10118     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10119    },
10120    {
10121     "kind" : "vcall_offset"
10122    },
10123    {
10124     "kind" : "vcall_offset"
10125    },
10126    {
10127     "kind" : "vcall_offset"
10128    },
10129    {
10130     "kind" : "vcall_offset"
10131    },
10132    {
10133     "component_value" : -28,
10134     "kind" : "vcall_offset"
10135    },
10136    {
10137     "component_value" : -28,
10138     "kind" : "offset_to_top"
10139    },
10140    {
10141     "kind" : "rtti",
10142     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10143    },
10144    {
10145     "kind" : "complete_dtor_pointer",
10146     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10147    },
10148    {
10149     "kind" : "deleting_dtor_pointer",
10150     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10151    },
10152    {
10153     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10154    },
10155    {
10156     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10157    },
10158    {
10159     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10160    },
10161    {
10162     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10163    }
10164   ]
10165  },
10166  {
10167   "alignment" : 4,
10168   "base_specifiers" :
10169   [
10170    {
10171     "is_virtual" : true,
10172     "referenced_type" : "type-6"
10173    }
10174   ],
10175   "linker_set_key" : "android::hardware::hidl_death_recipient",
10176   "name" : "android::hardware::hidl_death_recipient",
10177   "referenced_type" : "type-152",
10178   "self_type" : "type-152",
10179   "size" : 12,
10180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10181   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10182   "vtable_components" :
10183   [
10184    {
10185     "component_value" : 4,
10186     "kind" : "vbase_offset"
10187    },
10188    {
10189     "kind" : "offset_to_top"
10190    },
10191    {
10192     "kind" : "rtti",
10193     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10194    },
10195    {
10196     "is_pure" : true,
10197     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10198    },
10199    {
10200     "kind" : "complete_dtor_pointer",
10201     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10202    },
10203    {
10204     "kind" : "deleting_dtor_pointer",
10205     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10206    },
10207    {
10208     "kind" : "vcall_offset"
10209    },
10210    {
10211     "kind" : "vcall_offset"
10212    },
10213    {
10214     "kind" : "vcall_offset"
10215    },
10216    {
10217     "kind" : "vcall_offset"
10218    },
10219    {
10220     "component_value" : -4,
10221     "kind" : "vcall_offset"
10222    },
10223    {
10224     "component_value" : -4,
10225     "kind" : "offset_to_top"
10226    },
10227    {
10228     "kind" : "rtti",
10229     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10230    },
10231    {
10232     "kind" : "complete_dtor_pointer",
10233     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
10234    },
10235    {
10236     "kind" : "deleting_dtor_pointer",
10237     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
10238    },
10239    {
10240     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10241    },
10242    {
10243     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10244    },
10245    {
10246     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10247    },
10248    {
10249     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10250    }
10251   ]
10252  },
10253  {
10254   "alignment" : 8,
10255   "fields" :
10256   [
10257    {
10258     "access" : "private",
10259     "field_name" : "mHandle",
10260     "referenced_type" : "type-263"
10261    },
10262    {
10263     "access" : "private",
10264     "field_name" : "mOwnsHandle",
10265     "field_offset" : 64,
10266     "referenced_type" : "type-51"
10267    }
10268   ],
10269   "linker_set_key" : "android::hardware::hidl_handle",
10270   "name" : "android::hardware::hidl_handle",
10271   "referenced_type" : "type-319",
10272   "self_type" : "type-319",
10273   "size" : 16,
10274   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10275   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10276  },
10277  {
10278   "alignment" : 8,
10279   "fields" :
10280   [
10281    {
10282     "access" : "private",
10283     "field_name" : "mHandle",
10284     "referenced_type" : "type-319"
10285    },
10286    {
10287     "access" : "private",
10288     "field_name" : "mSize",
10289     "field_offset" : 128,
10290     "referenced_type" : "type-153"
10291    },
10292    {
10293     "access" : "private",
10294     "field_name" : "mName",
10295     "field_offset" : 192,
10296     "referenced_type" : "type-321"
10297    }
10298   ],
10299   "linker_set_key" : "android::hardware::hidl_memory",
10300   "name" : "android::hardware::hidl_memory",
10301   "referenced_type" : "type-323",
10302   "self_type" : "type-323",
10303   "size" : 40,
10304   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10305   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10306  },
10307  {
10308   "alignment" : 4,
10309   "fields" :
10310   [
10311    {
10312     "access" : "private",
10313     "field_name" : "mBuffer",
10314     "referenced_type" : "type-307"
10315    },
10316    {
10317     "access" : "private",
10318     "field_name" : "mSize",
10319     "field_offset" : 64,
10320     "referenced_type" : "type-2"
10321    },
10322    {
10323     "access" : "private",
10324     "field_name" : "mOwnsBuffer",
10325     "field_offset" : 96,
10326     "referenced_type" : "type-51"
10327    }
10328   ],
10329   "linker_set_key" : "android::hardware::hidl_string",
10330   "name" : "android::hardware::hidl_string",
10331   "referenced_type" : "type-321",
10332   "self_type" : "type-321",
10333   "size" : 16,
10334   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10335   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10336  },
10337  {
10338   "alignment" : 4,
10339   "fields" :
10340   [
10341    {
10342     "access" : "private",
10343     "field_name" : "mBuffer",
10344     "referenced_type" : "type-338"
10345    },
10346    {
10347     "access" : "private",
10348     "field_name" : "mSize",
10349     "field_offset" : 64,
10350     "referenced_type" : "type-2"
10351    },
10352    {
10353     "access" : "private",
10354     "field_name" : "mOwnsBuffer",
10355     "field_offset" : 96,
10356     "referenced_type" : "type-51"
10357    }
10358   ],
10359   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10360   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10361   "referenced_type" : "type-337",
10362   "self_type" : "type-337",
10363   "size" : 16,
10364   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10365   "template_args" : [ "type-341" ],
10366   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10367  },
10368  {
10369   "alignment" : 4,
10370   "fields" :
10371   [
10372    {
10373     "access" : "private",
10374     "field_name" : "mBuffer",
10375     "referenced_type" : "type-352"
10376    },
10377    {
10378     "access" : "private",
10379     "field_name" : "mSize",
10380     "field_offset" : 64,
10381     "referenced_type" : "type-2"
10382    },
10383    {
10384     "access" : "private",
10385     "field_name" : "mOwnsBuffer",
10386     "field_offset" : 96,
10387     "referenced_type" : "type-51"
10388    }
10389   ],
10390   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10391   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10392   "referenced_type" : "type-351",
10393   "self_type" : "type-351",
10394   "size" : 16,
10395   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10396   "template_args" : [ "type-355" ],
10397   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10398  },
10399  {
10400   "alignment" : 4,
10401   "fields" :
10402   [
10403    {
10404     "access" : "private",
10405     "field_name" : "mBuffer",
10406     "referenced_type" : "type-343"
10407    },
10408    {
10409     "access" : "private",
10410     "field_name" : "mSize",
10411     "field_offset" : 64,
10412     "referenced_type" : "type-2"
10413    },
10414    {
10415     "access" : "private",
10416     "field_name" : "mOwnsBuffer",
10417     "field_offset" : 96,
10418     "referenced_type" : "type-51"
10419    }
10420   ],
10421   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10422   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10423   "referenced_type" : "type-342",
10424   "self_type" : "type-342",
10425   "size" : 16,
10426   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10427   "template_args" : [ "type-321" ],
10428   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10429  },
10430  {
10431   "alignment" : 4,
10432   "fields" :
10433   [
10434    {
10435     "access" : "private",
10436     "field_name" : "mBuffer",
10437     "referenced_type" : "type-377"
10438    },
10439    {
10440     "access" : "private",
10441     "field_name" : "mSize",
10442     "field_offset" : 64,
10443     "referenced_type" : "type-2"
10444    },
10445    {
10446     "access" : "private",
10447     "field_name" : "mOwnsBuffer",
10448     "field_offset" : 96,
10449     "referenced_type" : "type-51"
10450    }
10451   ],
10452   "linker_set_key" : "android::hardware::hidl_vec<char>",
10453   "name" : "android::hardware::hidl_vec<char>",
10454   "referenced_type" : "type-376",
10455   "self_type" : "type-376",
10456   "size" : 16,
10457   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10458   "template_args" : [ "type-68" ],
10459   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10460  },
10461  {
10462   "alignment" : 4,
10463   "fields" :
10464   [
10465    {
10466     "access" : "private",
10467     "field_name" : "mBuffer",
10468     "referenced_type" : "type-363"
10469    },
10470    {
10471     "access" : "private",
10472     "field_name" : "mSize",
10473     "field_offset" : 64,
10474     "referenced_type" : "type-2"
10475    },
10476    {
10477     "access" : "private",
10478     "field_name" : "mOwnsBuffer",
10479     "field_offset" : 96,
10480     "referenced_type" : "type-51"
10481    }
10482   ],
10483   "linker_set_key" : "android::hardware::hidl_vec<int>",
10484   "name" : "android::hardware::hidl_vec<int>",
10485   "referenced_type" : "type-362",
10486   "self_type" : "type-362",
10487   "size" : 16,
10488   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10489   "template_args" : [ "type-39" ],
10490   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10491  },
10492  {
10493   "alignment" : 4,
10494   "fields" :
10495   [
10496    {
10497     "access" : "private",
10498     "field_name" : "mBuffer",
10499     "referenced_type" : "type-370"
10500    },
10501    {
10502     "access" : "private",
10503     "field_name" : "mSize",
10504     "field_offset" : 64,
10505     "referenced_type" : "type-2"
10506    },
10507    {
10508     "access" : "private",
10509     "field_name" : "mOwnsBuffer",
10510     "field_offset" : 96,
10511     "referenced_type" : "type-51"
10512    }
10513   ],
10514   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10515   "name" : "android::hardware::hidl_vec<unsigned char>",
10516   "referenced_type" : "type-369",
10517   "self_type" : "type-369",
10518   "size" : 16,
10519   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10520   "template_args" : [ "type-96" ],
10521   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10522  },
10523  {
10524   "alignment" : 2,
10525   "fields" :
10526   [
10527    {
10528     "access" : "private",
10529     "field_name" : "mMajor",
10530     "referenced_type" : "type-98"
10531    },
10532    {
10533     "access" : "private",
10534     "field_name" : "mMinor",
10535     "field_offset" : 16,
10536     "referenced_type" : "type-98"
10537    }
10538   ],
10539   "linker_set_key" : "android::hardware::hidl_version",
10540   "name" : "android::hardware::hidl_version",
10541   "referenced_type" : "type-383",
10542   "self_type" : "type-383",
10543   "size" : 4,
10544   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10545   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10546  },
10547  {
10548   "alignment" : 4,
10549   "base_specifiers" :
10550   [
10551    {
10552     "referenced_type" : "type-442"
10553    }
10554   ],
10555   "fields" :
10556   [
10557    {
10558     "access" : "private",
10559     "field_name" : "_hidl_mImpl",
10560     "field_offset" : 544,
10561     "referenced_type" : "type-116"
10562    }
10563   ],
10564   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
10565   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
10566   "referenced_type" : "type-600",
10567   "self_type" : "type-600",
10568   "size" : 80,
10569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
10570   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
10571   "vtable_components" :
10572   [
10573    {
10574     "component_value" : 72,
10575     "kind" : "vbase_offset"
10576    },
10577    {
10578     "kind" : "offset_to_top"
10579    },
10580    {
10581     "kind" : "rtti",
10582     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10583    },
10584    {
10585     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10586    },
10587    {
10588     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10589    },
10590    {
10591     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10592    },
10593    {
10594     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10595    },
10596    {
10597     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10598    },
10599    {
10600     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10601    },
10602    {
10603     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10604    },
10605    {
10606     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10607    },
10608    {
10609     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10610    },
10611    {
10612     "kind" : "complete_dtor_pointer",
10613     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10614    },
10615    {
10616     "kind" : "deleting_dtor_pointer",
10617     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10618    },
10619    {
10620     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10621    },
10622    {
10623     "component_value" : -20,
10624     "kind" : "offset_to_top"
10625    },
10626    {
10627     "kind" : "rtti",
10628     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10629    },
10630    {
10631     "kind" : "complete_dtor_pointer",
10632     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10633    },
10634    {
10635     "kind" : "deleting_dtor_pointer",
10636     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10637    },
10638    {
10639     "kind" : "vcall_offset"
10640    },
10641    {
10642     "kind" : "vcall_offset"
10643    },
10644    {
10645     "kind" : "vcall_offset"
10646    },
10647    {
10648     "kind" : "vcall_offset"
10649    },
10650    {
10651     "component_value" : -72,
10652     "kind" : "vcall_offset"
10653    },
10654    {
10655     "component_value" : -72,
10656     "kind" : "offset_to_top"
10657    },
10658    {
10659     "kind" : "rtti",
10660     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10661    },
10662    {
10663     "kind" : "complete_dtor_pointer",
10664     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10665    },
10666    {
10667     "kind" : "deleting_dtor_pointer",
10668     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10669    },
10670    {
10671     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10672    },
10673    {
10674     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10675    },
10676    {
10677     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10678    },
10679    {
10680     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10681    }
10682   ]
10683  },
10684  {
10685   "alignment" : 4,
10686   "base_specifiers" :
10687   [
10688    {
10689     "referenced_type" : "type-442"
10690    }
10691   ],
10692   "fields" :
10693   [
10694    {
10695     "access" : "private",
10696     "field_name" : "_hidl_mImpl",
10697     "field_offset" : 544,
10698     "referenced_type" : "type-107"
10699    }
10700   ],
10701   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10702   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10703   "referenced_type" : "type-593",
10704   "self_type" : "type-593",
10705   "size" : 80,
10706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
10707   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
10708   "vtable_components" :
10709   [
10710    {
10711     "component_value" : 72,
10712     "kind" : "vbase_offset"
10713    },
10714    {
10715     "kind" : "offset_to_top"
10716    },
10717    {
10718     "kind" : "rtti",
10719     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10720    },
10721    {
10722     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10723    },
10724    {
10725     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10726    },
10727    {
10728     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10729    },
10730    {
10731     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10732    },
10733    {
10734     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10735    },
10736    {
10737     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10738    },
10739    {
10740     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10741    },
10742    {
10743     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10744    },
10745    {
10746     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10747    },
10748    {
10749     "kind" : "complete_dtor_pointer",
10750     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10751    },
10752    {
10753     "kind" : "deleting_dtor_pointer",
10754     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10755    },
10756    {
10757     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10758    },
10759    {
10760     "component_value" : -20,
10761     "kind" : "offset_to_top"
10762    },
10763    {
10764     "kind" : "rtti",
10765     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10766    },
10767    {
10768     "kind" : "complete_dtor_pointer",
10769     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10770    },
10771    {
10772     "kind" : "deleting_dtor_pointer",
10773     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10774    },
10775    {
10776     "kind" : "vcall_offset"
10777    },
10778    {
10779     "kind" : "vcall_offset"
10780    },
10781    {
10782     "kind" : "vcall_offset"
10783    },
10784    {
10785     "kind" : "vcall_offset"
10786    },
10787    {
10788     "component_value" : -72,
10789     "kind" : "vcall_offset"
10790    },
10791    {
10792     "component_value" : -72,
10793     "kind" : "offset_to_top"
10794    },
10795    {
10796     "kind" : "rtti",
10797     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10798    },
10799    {
10800     "kind" : "complete_dtor_pointer",
10801     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10802    },
10803    {
10804     "kind" : "deleting_dtor_pointer",
10805     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10806    },
10807    {
10808     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10809    },
10810    {
10811     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10812    },
10813    {
10814     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10815    },
10816    {
10817     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10818    }
10819   ]
10820  },
10821  {
10822   "alignment" : 4,
10823   "base_specifiers" :
10824   [
10825    {
10826     "referenced_type" : "type-424"
10827    },
10828    {
10829     "referenced_type" : "type-443"
10830    }
10831   ],
10832   "fields" :
10833   [
10834    {
10835     "access" : "private",
10836     "field_name" : "_hidl_mMutex",
10837     "field_offset" : 544,
10838     "referenced_type" : "type-604"
10839    },
10840    {
10841     "access" : "private",
10842     "field_name" : "_hidl_mDeathRecipients",
10843     "field_offset" : 576,
10844     "referenced_type" : "type-605"
10845    }
10846   ],
10847   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
10848   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
10849   "referenced_type" : "type-603",
10850   "self_type" : "type-603",
10851   "size" : 92,
10852   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
10853   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
10854   "vtable_components" :
10855   [
10856    {
10857     "component_value" : 84,
10858     "kind" : "vbase_offset"
10859    },
10860    {
10861     "kind" : "offset_to_top"
10862    },
10863    {
10864     "kind" : "rtti",
10865     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10866    },
10867    {
10868     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
10869    },
10870    {
10871     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10872    },
10873    {
10874     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10875    },
10876    {
10877     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10878    },
10879    {
10880     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10881    },
10882    {
10883     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
10884    },
10885    {
10886     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10887    },
10888    {
10889     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
10890    },
10891    {
10892     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10893    },
10894    {
10895     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
10896    },
10897    {
10898     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10899    },
10900    {
10901     "kind" : "complete_dtor_pointer",
10902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10903    },
10904    {
10905     "kind" : "deleting_dtor_pointer",
10906     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10907    },
10908    {
10909     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
10910    },
10911    {
10912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
10913    },
10914    {
10915     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
10916    },
10917    {
10918     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
10919    },
10920    {
10921     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
10922    },
10923    {
10924     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
10925    },
10926    {
10927     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
10928    },
10929    {
10930     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
10931    },
10932    {
10933     "component_value" : 80,
10934     "kind" : "vbase_offset"
10935    },
10936    {
10937     "component_value" : -4,
10938     "kind" : "offset_to_top"
10939    },
10940    {
10941     "kind" : "rtti",
10942     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10943    },
10944    {
10945     "kind" : "complete_dtor_pointer",
10946     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10947    },
10948    {
10949     "kind" : "deleting_dtor_pointer",
10950     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10951    },
10952    {
10953     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
10954    },
10955    {
10956     "component_value" : 76,
10957     "kind" : "vbase_offset"
10958    },
10959    {
10960     "component_value" : -8,
10961     "kind" : "offset_to_top"
10962    },
10963    {
10964     "kind" : "rtti",
10965     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10966    },
10967    {
10968     "kind" : "complete_dtor_pointer",
10969     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10970    },
10971    {
10972     "kind" : "deleting_dtor_pointer",
10973     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10974    },
10975    {
10976     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10977    },
10978    {
10979     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10980    },
10981    {
10982     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10983    },
10984    {
10985     "component_value" : -24,
10986     "kind" : "offset_to_top"
10987    },
10988    {
10989     "kind" : "rtti",
10990     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10991    },
10992    {
10993     "kind" : "complete_dtor_pointer",
10994     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10995    },
10996    {
10997     "kind" : "deleting_dtor_pointer",
10998     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10999    },
11000    {
11001     "kind" : "vcall_offset"
11002    },
11003    {
11004     "component_value" : -76,
11005     "kind" : "vcall_offset"
11006    },
11007    {
11008     "component_value" : -76,
11009     "kind" : "vcall_offset"
11010    },
11011    {
11012     "component_value" : -76,
11013     "kind" : "vcall_offset"
11014    },
11015    {
11016     "component_value" : -84,
11017     "kind" : "vcall_offset"
11018    },
11019    {
11020     "component_value" : -84,
11021     "kind" : "offset_to_top"
11022    },
11023    {
11024     "kind" : "rtti",
11025     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11026    },
11027    {
11028     "kind" : "complete_dtor_pointer",
11029     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11030    },
11031    {
11032     "kind" : "deleting_dtor_pointer",
11033     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11034    },
11035    {
11036     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11037    },
11038    {
11039     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11040    },
11041    {
11042     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11043    },
11044    {
11045     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11046    }
11047   ]
11048  },
11049  {
11050   "alignment" : 4,
11051   "base_specifiers" :
11052   [
11053    {
11054     "referenced_type" : "type-423"
11055    },
11056    {
11057     "referenced_type" : "type-443"
11058    }
11059   ],
11060   "fields" :
11061   [
11062    {
11063     "access" : "private",
11064     "field_name" : "_hidl_mMutex",
11065     "field_offset" : 544,
11066     "referenced_type" : "type-596"
11067    },
11068    {
11069     "access" : "private",
11070     "field_name" : "_hidl_mDeathRecipients",
11071     "field_offset" : 576,
11072     "referenced_type" : "type-597"
11073    }
11074   ],
11075   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11076   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11077   "referenced_type" : "type-595",
11078   "self_type" : "type-595",
11079   "size" : 92,
11080   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
11081   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
11082   "vtable_components" :
11083   [
11084    {
11085     "component_value" : 84,
11086     "kind" : "vbase_offset"
11087    },
11088    {
11089     "kind" : "offset_to_top"
11090    },
11091    {
11092     "kind" : "rtti",
11093     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11094    },
11095    {
11096     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
11097    },
11098    {
11099     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11100    },
11101    {
11102     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11103    },
11104    {
11105     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11106    },
11107    {
11108     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11109    },
11110    {
11111     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
11112    },
11113    {
11114     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11115    },
11116    {
11117     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
11118    },
11119    {
11120     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11121    },
11122    {
11123     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
11124    },
11125    {
11126     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11127    },
11128    {
11129     "kind" : "complete_dtor_pointer",
11130     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11131    },
11132    {
11133     "kind" : "deleting_dtor_pointer",
11134     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11135    },
11136    {
11137     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11138    },
11139    {
11140     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11141    },
11142    {
11143     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11144    },
11145    {
11146     "component_value" : 80,
11147     "kind" : "vbase_offset"
11148    },
11149    {
11150     "component_value" : -4,
11151     "kind" : "offset_to_top"
11152    },
11153    {
11154     "kind" : "rtti",
11155     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11156    },
11157    {
11158     "kind" : "complete_dtor_pointer",
11159     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11160    },
11161    {
11162     "kind" : "deleting_dtor_pointer",
11163     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11164    },
11165    {
11166     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11167    },
11168    {
11169     "component_value" : 76,
11170     "kind" : "vbase_offset"
11171    },
11172    {
11173     "component_value" : -8,
11174     "kind" : "offset_to_top"
11175    },
11176    {
11177     "kind" : "rtti",
11178     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11179    },
11180    {
11181     "kind" : "complete_dtor_pointer",
11182     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11183    },
11184    {
11185     "kind" : "deleting_dtor_pointer",
11186     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11187    },
11188    {
11189     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11190    },
11191    {
11192     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11193    },
11194    {
11195     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11196    },
11197    {
11198     "component_value" : -24,
11199     "kind" : "offset_to_top"
11200    },
11201    {
11202     "kind" : "rtti",
11203     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11204    },
11205    {
11206     "kind" : "complete_dtor_pointer",
11207     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11208    },
11209    {
11210     "kind" : "deleting_dtor_pointer",
11211     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11212    },
11213    {
11214     "kind" : "vcall_offset"
11215    },
11216    {
11217     "component_value" : -76,
11218     "kind" : "vcall_offset"
11219    },
11220    {
11221     "component_value" : -76,
11222     "kind" : "vcall_offset"
11223    },
11224    {
11225     "component_value" : -76,
11226     "kind" : "vcall_offset"
11227    },
11228    {
11229     "component_value" : -84,
11230     "kind" : "vcall_offset"
11231    },
11232    {
11233     "component_value" : -84,
11234     "kind" : "offset_to_top"
11235    },
11236    {
11237     "kind" : "rtti",
11238     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11239    },
11240    {
11241     "kind" : "complete_dtor_pointer",
11242     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11243    },
11244    {
11245     "kind" : "deleting_dtor_pointer",
11246     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11247    },
11248    {
11249     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11250    },
11251    {
11252     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11253    },
11254    {
11255     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11256    },
11257    {
11258     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11259    }
11260   ]
11261  },
11262  {
11263   "alignment" : 4,
11264   "base_specifiers" :
11265   [
11266    {
11267     "referenced_type" : "type-5"
11268    }
11269   ],
11270   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
11271   "name" : "android::hardware::nfc::V1_0::INfc",
11272   "referenced_type" : "type-118",
11273   "self_type" : "type-118",
11274   "size" : 12,
11275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
11276   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
11277   "vtable_components" :
11278   [
11279    {
11280     "component_value" : 4,
11281     "kind" : "vbase_offset"
11282    },
11283    {
11284     "kind" : "offset_to_top"
11285    },
11286    {
11287     "kind" : "rtti",
11288     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11289    },
11290    {
11291     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11292    },
11293    {
11294     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11295    },
11296    {
11297     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11298    },
11299    {
11300     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11301    },
11302    {
11303     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11304    },
11305    {
11306     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
11307    },
11308    {
11309     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11310    },
11311    {
11312     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
11313    },
11314    {
11315     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11316    },
11317    {
11318     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
11319    },
11320    {
11321     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11322    },
11323    {
11324     "kind" : "complete_dtor_pointer",
11325     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
11326    },
11327    {
11328     "kind" : "deleting_dtor_pointer",
11329     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
11330    },
11331    {
11332     "is_pure" : true,
11333     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11334    },
11335    {
11336     "is_pure" : true,
11337     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
11338    },
11339    {
11340     "is_pure" : true,
11341     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
11342    },
11343    {
11344     "is_pure" : true,
11345     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
11346    },
11347    {
11348     "is_pure" : true,
11349     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
11350    },
11351    {
11352     "is_pure" : true,
11353     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
11354    },
11355    {
11356     "is_pure" : true,
11357     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
11358    },
11359    {
11360     "kind" : "vcall_offset"
11361    },
11362    {
11363     "kind" : "vcall_offset"
11364    },
11365    {
11366     "kind" : "vcall_offset"
11367    },
11368    {
11369     "kind" : "vcall_offset"
11370    },
11371    {
11372     "component_value" : -4,
11373     "kind" : "vcall_offset"
11374    },
11375    {
11376     "component_value" : -4,
11377     "kind" : "offset_to_top"
11378    },
11379    {
11380     "kind" : "rtti",
11381     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11382    },
11383    {
11384     "kind" : "complete_dtor_pointer",
11385     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD1Ev"
11386    },
11387    {
11388     "kind" : "deleting_dtor_pointer",
11389     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_04INfcD0Ev"
11390    },
11391    {
11392     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11393    },
11394    {
11395     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11396    },
11397    {
11398     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11399    },
11400    {
11401     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11402    }
11403   ]
11404  },
11405  {
11406   "alignment" : 4,
11407   "base_specifiers" :
11408   [
11409    {
11410     "referenced_type" : "type-5"
11411    }
11412   ],
11413   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
11414   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
11415   "referenced_type" : "type-17",
11416   "self_type" : "type-17",
11417   "size" : 12,
11418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
11419   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
11420   "vtable_components" :
11421   [
11422    {
11423     "component_value" : 4,
11424     "kind" : "vbase_offset"
11425    },
11426    {
11427     "kind" : "offset_to_top"
11428    },
11429    {
11430     "kind" : "rtti",
11431     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11432    },
11433    {
11434     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11435    },
11436    {
11437     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11438    },
11439    {
11440     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11441    },
11442    {
11443     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11444    },
11445    {
11446     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11447    },
11448    {
11449     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
11450    },
11451    {
11452     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11453    },
11454    {
11455     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
11456    },
11457    {
11458     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11459    },
11460    {
11461     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
11462    },
11463    {
11464     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11465    },
11466    {
11467     "kind" : "complete_dtor_pointer",
11468     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11469    },
11470    {
11471     "kind" : "deleting_dtor_pointer",
11472     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11473    },
11474    {
11475     "is_pure" : true,
11476     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11477    },
11478    {
11479     "is_pure" : true,
11480     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11481    },
11482    {
11483     "kind" : "vcall_offset"
11484    },
11485    {
11486     "kind" : "vcall_offset"
11487    },
11488    {
11489     "kind" : "vcall_offset"
11490    },
11491    {
11492     "kind" : "vcall_offset"
11493    },
11494    {
11495     "component_value" : -4,
11496     "kind" : "vcall_offset"
11497    },
11498    {
11499     "component_value" : -4,
11500     "kind" : "offset_to_top"
11501    },
11502    {
11503     "kind" : "rtti",
11504     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11505    },
11506    {
11507     "kind" : "complete_dtor_pointer",
11508     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11509    },
11510    {
11511     "kind" : "deleting_dtor_pointer",
11512     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11513    },
11514    {
11515     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11516    },
11517    {
11518     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11519    },
11520    {
11521     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11522    },
11523    {
11524     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11525    }
11526   ]
11527  },
11528  {
11529   "alignment" : 4,
11530   "base_specifiers" :
11531   [
11532    {
11533     "referenced_type" : "type-442"
11534    }
11535   ],
11536   "fields" :
11537   [
11538    {
11539     "access" : "private",
11540     "field_name" : "_hidl_mImpl",
11541     "field_offset" : 544,
11542     "referenced_type" : "type-130"
11543    }
11544   ],
11545   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc",
11546   "name" : "android::hardware::nfc::V1_1::BnHwNfc",
11547   "referenced_type" : "type-616",
11548   "self_type" : "type-616",
11549   "size" : 80,
11550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h",
11551   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BnHwNfcE",
11552   "vtable_components" :
11553   [
11554    {
11555     "component_value" : 72,
11556     "kind" : "vbase_offset"
11557    },
11558    {
11559     "kind" : "offset_to_top"
11560    },
11561    {
11562     "kind" : "rtti",
11563     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11564    },
11565    {
11566     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11567    },
11568    {
11569     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11570    },
11571    {
11572     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11573    },
11574    {
11575     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11576    },
11577    {
11578     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11579    },
11580    {
11581     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11582    },
11583    {
11584     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11585    },
11586    {
11587     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11588    },
11589    {
11590     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11591    },
11592    {
11593     "kind" : "complete_dtor_pointer",
11594     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11595    },
11596    {
11597     "kind" : "deleting_dtor_pointer",
11598     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11599    },
11600    {
11601     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11602    },
11603    {
11604     "component_value" : -20,
11605     "kind" : "offset_to_top"
11606    },
11607    {
11608     "kind" : "rtti",
11609     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11610    },
11611    {
11612     "kind" : "complete_dtor_pointer",
11613     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11614    },
11615    {
11616     "kind" : "deleting_dtor_pointer",
11617     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11618    },
11619    {
11620     "kind" : "vcall_offset"
11621    },
11622    {
11623     "kind" : "vcall_offset"
11624    },
11625    {
11626     "kind" : "vcall_offset"
11627    },
11628    {
11629     "kind" : "vcall_offset"
11630    },
11631    {
11632     "component_value" : -72,
11633     "kind" : "vcall_offset"
11634    },
11635    {
11636     "component_value" : -72,
11637     "kind" : "offset_to_top"
11638    },
11639    {
11640     "kind" : "rtti",
11641     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11642    },
11643    {
11644     "kind" : "complete_dtor_pointer",
11645     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11646    },
11647    {
11648     "kind" : "deleting_dtor_pointer",
11649     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11650    },
11651    {
11652     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11653    },
11654    {
11655     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11656    },
11657    {
11658     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11659    },
11660    {
11661     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11662    }
11663   ]
11664  },
11665  {
11666   "alignment" : 4,
11667   "base_specifiers" :
11668   [
11669    {
11670     "referenced_type" : "type-442"
11671    }
11672   ],
11673   "fields" :
11674   [
11675    {
11676     "access" : "private",
11677     "field_name" : "_hidl_mImpl",
11678     "field_offset" : 544,
11679     "referenced_type" : "type-14"
11680    }
11681   ],
11682   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
11683   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
11684   "referenced_type" : "type-608",
11685   "self_type" : "type-608",
11686   "size" : 80,
11687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h",
11688   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE",
11689   "vtable_components" :
11690   [
11691    {
11692     "component_value" : 72,
11693     "kind" : "vbase_offset"
11694    },
11695    {
11696     "kind" : "offset_to_top"
11697    },
11698    {
11699     "kind" : "rtti",
11700     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11701    },
11702    {
11703     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11704    },
11705    {
11706     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11707    },
11708    {
11709     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11710    },
11711    {
11712     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11713    },
11714    {
11715     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11716    },
11717    {
11718     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11719    },
11720    {
11721     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11722    },
11723    {
11724     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11728    },
11729    {
11730     "kind" : "complete_dtor_pointer",
11731     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11732    },
11733    {
11734     "kind" : "deleting_dtor_pointer",
11735     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11736    },
11737    {
11738     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11739    },
11740    {
11741     "component_value" : -20,
11742     "kind" : "offset_to_top"
11743    },
11744    {
11745     "kind" : "rtti",
11746     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11747    },
11748    {
11749     "kind" : "complete_dtor_pointer",
11750     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11751    },
11752    {
11753     "kind" : "deleting_dtor_pointer",
11754     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11755    },
11756    {
11757     "kind" : "vcall_offset"
11758    },
11759    {
11760     "kind" : "vcall_offset"
11761    },
11762    {
11763     "kind" : "vcall_offset"
11764    },
11765    {
11766     "kind" : "vcall_offset"
11767    },
11768    {
11769     "component_value" : -72,
11770     "kind" : "vcall_offset"
11771    },
11772    {
11773     "component_value" : -72,
11774     "kind" : "offset_to_top"
11775    },
11776    {
11777     "kind" : "rtti",
11778     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11779    },
11780    {
11781     "kind" : "complete_dtor_pointer",
11782     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11783    },
11784    {
11785     "kind" : "deleting_dtor_pointer",
11786     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11787    },
11788    {
11789     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11790    },
11791    {
11792     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11793    },
11794    {
11795     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11796    },
11797    {
11798     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11799    }
11800   ]
11801  },
11802  {
11803   "alignment" : 4,
11804   "base_specifiers" :
11805   [
11806    {
11807     "referenced_type" : "type-426"
11808    },
11809    {
11810     "referenced_type" : "type-443"
11811    }
11812   ],
11813   "fields" :
11814   [
11815    {
11816     "access" : "private",
11817     "field_name" : "_hidl_mMutex",
11818     "field_offset" : 544,
11819     "referenced_type" : "type-619"
11820    },
11821    {
11822     "access" : "private",
11823     "field_name" : "_hidl_mDeathRecipients",
11824     "field_offset" : 576,
11825     "referenced_type" : "type-620"
11826    }
11827   ],
11828   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc",
11829   "name" : "android::hardware::nfc::V1_1::BpHwNfc",
11830   "referenced_type" : "type-618",
11831   "self_type" : "type-618",
11832   "size" : 92,
11833   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h",
11834   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BpHwNfcE",
11835   "vtable_components" :
11836   [
11837    {
11838     "component_value" : 84,
11839     "kind" : "vbase_offset"
11840    },
11841    {
11842     "kind" : "offset_to_top"
11843    },
11844    {
11845     "kind" : "rtti",
11846     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11847    },
11848    {
11849     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_17BpHwNfc8isRemoteEv"
11850    },
11851    {
11852     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11853    },
11854    {
11855     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11856    },
11857    {
11858     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11859    },
11860    {
11861     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11862    },
11863    {
11864     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
11865    },
11866    {
11867     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11868    },
11869    {
11870     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
11871    },
11872    {
11873     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11874    },
11875    {
11876     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
11877    },
11878    {
11879     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11880    },
11881    {
11882     "kind" : "complete_dtor_pointer",
11883     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11884    },
11885    {
11886     "kind" : "deleting_dtor_pointer",
11887     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11888    },
11889    {
11890     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
11891    },
11892    {
11893     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11894    },
11895    {
11896     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11897    },
11898    {
11899     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
11900    },
11901    {
11902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
11903    },
11904    {
11905     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
11906    },
11907    {
11908     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
11909    },
11910    {
11911     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
11912    },
11913    {
11914     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
11915    },
11916    {
11917     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
11918    },
11919    {
11920     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
11921    },
11922    {
11923     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
11924    },
11925    {
11926     "component_value" : 80,
11927     "kind" : "vbase_offset"
11928    },
11929    {
11930     "component_value" : -4,
11931     "kind" : "offset_to_top"
11932    },
11933    {
11934     "kind" : "rtti",
11935     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11936    },
11937    {
11938     "kind" : "complete_dtor_pointer",
11939     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11940    },
11941    {
11942     "kind" : "deleting_dtor_pointer",
11943     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11944    },
11945    {
11946     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
11947    },
11948    {
11949     "component_value" : 76,
11950     "kind" : "vbase_offset"
11951    },
11952    {
11953     "component_value" : -8,
11954     "kind" : "offset_to_top"
11955    },
11956    {
11957     "kind" : "rtti",
11958     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11959    },
11960    {
11961     "kind" : "complete_dtor_pointer",
11962     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11963    },
11964    {
11965     "kind" : "deleting_dtor_pointer",
11966     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11976    },
11977    {
11978     "component_value" : -24,
11979     "kind" : "offset_to_top"
11980    },
11981    {
11982     "kind" : "rtti",
11983     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11984    },
11985    {
11986     "kind" : "complete_dtor_pointer",
11987     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11988    },
11989    {
11990     "kind" : "deleting_dtor_pointer",
11991     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11992    },
11993    {
11994     "kind" : "vcall_offset"
11995    },
11996    {
11997     "component_value" : -76,
11998     "kind" : "vcall_offset"
11999    },
12000    {
12001     "component_value" : -76,
12002     "kind" : "vcall_offset"
12003    },
12004    {
12005     "component_value" : -76,
12006     "kind" : "vcall_offset"
12007    },
12008    {
12009     "component_value" : -84,
12010     "kind" : "vcall_offset"
12011    },
12012    {
12013     "component_value" : -84,
12014     "kind" : "offset_to_top"
12015    },
12016    {
12017     "kind" : "rtti",
12018     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12019    },
12020    {
12021     "kind" : "complete_dtor_pointer",
12022     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
12023    },
12024    {
12025     "kind" : "deleting_dtor_pointer",
12026     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12027    },
12028    {
12029     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12030    },
12031    {
12032     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12033    },
12034    {
12035     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12036    },
12037    {
12038     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12039    }
12040   ]
12041  },
12042  {
12043   "alignment" : 4,
12044   "base_specifiers" :
12045   [
12046    {
12047     "referenced_type" : "type-425"
12048    },
12049    {
12050     "referenced_type" : "type-443"
12051    }
12052   ],
12053   "fields" :
12054   [
12055    {
12056     "access" : "private",
12057     "field_name" : "_hidl_mMutex",
12058     "field_offset" : 544,
12059     "referenced_type" : "type-611"
12060    },
12061    {
12062     "access" : "private",
12063     "field_name" : "_hidl_mDeathRecipients",
12064     "field_offset" : 576,
12065     "referenced_type" : "type-612"
12066    }
12067   ],
12068   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
12069   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
12070   "referenced_type" : "type-610",
12071   "self_type" : "type-610",
12072   "size" : 92,
12073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h",
12074   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE",
12075   "vtable_components" :
12076   [
12077    {
12078     "component_value" : 84,
12079     "kind" : "vbase_offset"
12080    },
12081    {
12082     "kind" : "offset_to_top"
12083    },
12084    {
12085     "kind" : "rtti",
12086     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12087    },
12088    {
12089     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_121BpHwNfcClientCallback8isRemoteEv"
12090    },
12091    {
12092     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12093    },
12094    {
12095     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12096    },
12097    {
12098     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12099    },
12100    {
12101     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12102    },
12103    {
12104     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
12105    },
12106    {
12107     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12108    },
12109    {
12110     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
12111    },
12112    {
12113     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12114    },
12115    {
12116     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
12117    },
12118    {
12119     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12120    },
12121    {
12122     "kind" : "complete_dtor_pointer",
12123     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12124    },
12125    {
12126     "kind" : "deleting_dtor_pointer",
12127     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12128    },
12129    {
12130     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
12131    },
12132    {
12133     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12134    },
12135    {
12136     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
12137    },
12138    {
12139     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
12140    },
12141    {
12142     "component_value" : 80,
12143     "kind" : "vbase_offset"
12144    },
12145    {
12146     "component_value" : -4,
12147     "kind" : "offset_to_top"
12148    },
12149    {
12150     "kind" : "rtti",
12151     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12152    },
12153    {
12154     "kind" : "complete_dtor_pointer",
12155     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12156    },
12157    {
12158     "kind" : "deleting_dtor_pointer",
12159     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12160    },
12161    {
12162     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
12163    },
12164    {
12165     "component_value" : 76,
12166     "kind" : "vbase_offset"
12167    },
12168    {
12169     "component_value" : -8,
12170     "kind" : "offset_to_top"
12171    },
12172    {
12173     "kind" : "rtti",
12174     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12175    },
12176    {
12177     "kind" : "complete_dtor_pointer",
12178     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12179    },
12180    {
12181     "kind" : "deleting_dtor_pointer",
12182     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12192    },
12193    {
12194     "component_value" : -24,
12195     "kind" : "offset_to_top"
12196    },
12197    {
12198     "kind" : "rtti",
12199     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12200    },
12201    {
12202     "kind" : "complete_dtor_pointer",
12203     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12204    },
12205    {
12206     "kind" : "deleting_dtor_pointer",
12207     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12208    },
12209    {
12210     "kind" : "vcall_offset"
12211    },
12212    {
12213     "component_value" : -76,
12214     "kind" : "vcall_offset"
12215    },
12216    {
12217     "component_value" : -76,
12218     "kind" : "vcall_offset"
12219    },
12220    {
12221     "component_value" : -76,
12222     "kind" : "vcall_offset"
12223    },
12224    {
12225     "component_value" : -84,
12226     "kind" : "vcall_offset"
12227    },
12228    {
12229     "component_value" : -84,
12230     "kind" : "offset_to_top"
12231    },
12232    {
12233     "kind" : "rtti",
12234     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12235    },
12236    {
12237     "kind" : "complete_dtor_pointer",
12238     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12239    },
12240    {
12241     "kind" : "deleting_dtor_pointer",
12242     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12243    },
12244    {
12245     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12246    },
12247    {
12248     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12249    },
12250    {
12251     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12252    },
12253    {
12254     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12255    }
12256   ]
12257  },
12258  {
12259   "alignment" : 4,
12260   "base_specifiers" :
12261   [
12262    {
12263     "referenced_type" : "type-118"
12264    }
12265   ],
12266   "linker_set_key" : "android::hardware::nfc::V1_1::INfc",
12267   "name" : "android::hardware::nfc::V1_1::INfc",
12268   "referenced_type" : "type-132",
12269   "self_type" : "type-132",
12270   "size" : 12,
12271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h",
12272   "unique_id" : "_ZTSN7android8hardware3nfc4V1_14INfcE",
12273   "vtable_components" :
12274   [
12275    {
12276     "component_value" : 4,
12277     "kind" : "vbase_offset"
12278    },
12279    {
12280     "kind" : "offset_to_top"
12281    },
12282    {
12283     "kind" : "rtti",
12284     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
12285    },
12286    {
12287     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
12288    },
12289    {
12290     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12291    },
12292    {
12293     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12294    },
12295    {
12296     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12297    },
12298    {
12299     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12300    },
12301    {
12302     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
12303    },
12304    {
12305     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12306    },
12307    {
12308     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
12309    },
12310    {
12311     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12312    },
12313    {
12314     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
12315    },
12316    {
12317     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12318    },
12319    {
12320     "kind" : "complete_dtor_pointer",
12321     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD1Ev"
12322    },
12323    {
12324     "kind" : "deleting_dtor_pointer",
12325     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD0Ev"
12326    },
12327    {
12328     "is_pure" : true,
12329     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12330    },
12331    {
12332     "is_pure" : true,
12333     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
12334    },
12335    {
12336     "is_pure" : true,
12337     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
12338    },
12339    {
12340     "is_pure" : true,
12341     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
12342    },
12343    {
12344     "is_pure" : true,
12345     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
12346    },
12347    {
12348     "is_pure" : true,
12349     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
12350    },
12351    {
12352     "is_pure" : true,
12353     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
12354    },
12355    {
12356     "is_pure" : true,
12357     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
12358    },
12359    {
12360     "is_pure" : true,
12361     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
12362    },
12363    {
12364     "is_pure" : true,
12365     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
12366    },
12367    {
12368     "is_pure" : true,
12369     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12370    },
12371    {
12372     "kind" : "vcall_offset"
12373    },
12374    {
12375     "kind" : "vcall_offset"
12376    },
12377    {
12378     "kind" : "vcall_offset"
12379    },
12380    {
12381     "kind" : "vcall_offset"
12382    },
12383    {
12384     "component_value" : -4,
12385     "kind" : "vcall_offset"
12386    },
12387    {
12388     "component_value" : -4,
12389     "kind" : "offset_to_top"
12390    },
12391    {
12392     "kind" : "rtti",
12393     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
12394    },
12395    {
12396     "kind" : "complete_dtor_pointer",
12397     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_14INfcD1Ev"
12398    },
12399    {
12400     "kind" : "deleting_dtor_pointer",
12401     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_14INfcD0Ev"
12402    },
12403    {
12404     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12405    },
12406    {
12407     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12408    },
12409    {
12410     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12411    },
12412    {
12413     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12414    }
12415   ]
12416  },
12417  {
12418   "alignment" : 4,
12419   "base_specifiers" :
12420   [
12421    {
12422     "referenced_type" : "type-17"
12423    }
12424   ],
12425   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback",
12426   "name" : "android::hardware::nfc::V1_1::INfcClientCallback",
12427   "referenced_type" : "type-16",
12428   "self_type" : "type-16",
12429   "size" : 12,
12430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h",
12431   "unique_id" : "_ZTSN7android8hardware3nfc4V1_118INfcClientCallbackE",
12432   "vtable_components" :
12433   [
12434    {
12435     "component_value" : 4,
12436     "kind" : "vbase_offset"
12437    },
12438    {
12439     "kind" : "offset_to_top"
12440    },
12441    {
12442     "kind" : "rtti",
12443     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
12444    },
12445    {
12446     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
12447    },
12448    {
12449     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12450    },
12451    {
12452     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12453    },
12454    {
12455     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12456    },
12457    {
12458     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12459    },
12460    {
12461     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
12462    },
12463    {
12464     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12465    },
12466    {
12467     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
12468    },
12469    {
12470     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12471    },
12472    {
12473     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12477    },
12478    {
12479     "kind" : "complete_dtor_pointer",
12480     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
12481    },
12482    {
12483     "kind" : "deleting_dtor_pointer",
12484     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
12485    },
12486    {
12487     "is_pure" : true,
12488     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
12489    },
12490    {
12491     "is_pure" : true,
12492     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12493    },
12494    {
12495     "is_pure" : true,
12496     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
12497    },
12498    {
12499     "kind" : "vcall_offset"
12500    },
12501    {
12502     "kind" : "vcall_offset"
12503    },
12504    {
12505     "kind" : "vcall_offset"
12506    },
12507    {
12508     "kind" : "vcall_offset"
12509    },
12510    {
12511     "component_value" : -4,
12512     "kind" : "vcall_offset"
12513    },
12514    {
12515     "component_value" : -4,
12516     "kind" : "offset_to_top"
12517    },
12518    {
12519     "kind" : "rtti",
12520     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
12521    },
12522    {
12523     "kind" : "complete_dtor_pointer",
12524     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
12525    },
12526    {
12527     "kind" : "deleting_dtor_pointer",
12528     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
12529    },
12530    {
12531     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12532    },
12533    {
12534     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12535    },
12536    {
12537     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12538    },
12539    {
12540     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12541    }
12542   ]
12543  },
12544  {
12545   "alignment" : 8,
12546   "fields" :
12547   [
12548    {
12549     "field_name" : "nfaPollBailOutMode",
12550     "referenced_type" : "type-51"
12551    },
12552    {
12553     "field_name" : "presenceCheckAlgorithm",
12554     "field_offset" : 8,
12555     "referenced_type" : "type-567"
12556    },
12557    {
12558     "field_name" : "nfaProprietaryCfg",
12559     "field_offset" : 16,
12560     "referenced_type" : "type-566"
12561    },
12562    {
12563     "field_name" : "defaultOffHostRoute",
12564     "field_offset" : 88,
12565     "referenced_type" : "type-96"
12566    },
12567    {
12568     "field_name" : "defaultOffHostRouteFelica",
12569     "field_offset" : 96,
12570     "referenced_type" : "type-96"
12571    },
12572    {
12573     "field_name" : "defaultSystemCodeRoute",
12574     "field_offset" : 104,
12575     "referenced_type" : "type-96"
12576    },
12577    {
12578     "field_name" : "defaultSystemCodePowerState",
12579     "field_offset" : 112,
12580     "referenced_type" : "type-96"
12581    },
12582    {
12583     "field_name" : "defaultRoute",
12584     "field_offset" : 120,
12585     "referenced_type" : "type-96"
12586    },
12587    {
12588     "field_name" : "offHostESEPipeId",
12589     "field_offset" : 128,
12590     "referenced_type" : "type-96"
12591    },
12592    {
12593     "field_name" : "offHostSIMPipeId",
12594     "field_offset" : 136,
12595     "referenced_type" : "type-96"
12596    },
12597    {
12598     "field_name" : "maxIsoDepTransceiveLength",
12599     "field_offset" : 160,
12600     "referenced_type" : "type-2"
12601    },
12602    {
12603     "field_name" : "hostWhitelist",
12604     "field_offset" : 192,
12605     "referenced_type" : "type-369"
12606    }
12607   ],
12608   "linker_set_key" : "android::hardware::nfc::V1_1::NfcConfig",
12609   "name" : "android::hardware::nfc::V1_1::NfcConfig",
12610   "referenced_type" : "type-568",
12611   "self_type" : "type-568",
12612   "size" : 40,
12613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
12614   "unique_id" : "_ZTSN7android8hardware3nfc4V1_19NfcConfigE"
12615  },
12616  {
12617   "alignment" : 1,
12618   "fields" :
12619   [
12620    {
12621     "field_name" : "protocol18092Active",
12622     "referenced_type" : "type-96"
12623    },
12624    {
12625     "field_name" : "protocolBPrime",
12626     "field_offset" : 8,
12627     "referenced_type" : "type-96"
12628    },
12629    {
12630     "field_name" : "protocolDual",
12631     "field_offset" : 16,
12632     "referenced_type" : "type-96"
12633    },
12634    {
12635     "field_name" : "protocol15693",
12636     "field_offset" : 24,
12637     "referenced_type" : "type-96"
12638    },
12639    {
12640     "field_name" : "protocolKovio",
12641     "field_offset" : 32,
12642     "referenced_type" : "type-96"
12643    },
12644    {
12645     "field_name" : "protocolMifare",
12646     "field_offset" : 40,
12647     "referenced_type" : "type-96"
12648    },
12649    {
12650     "field_name" : "discoveryPollKovio",
12651     "field_offset" : 48,
12652     "referenced_type" : "type-96"
12653    },
12654    {
12655     "field_name" : "discoveryPollBPrime",
12656     "field_offset" : 56,
12657     "referenced_type" : "type-96"
12658    },
12659    {
12660     "field_name" : "discoveryListenBPrime",
12661     "field_offset" : 64,
12662     "referenced_type" : "type-96"
12663    }
12664   ],
12665   "linker_set_key" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
12666   "name" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
12667   "referenced_type" : "type-566",
12668   "self_type" : "type-566",
12669   "size" : 9,
12670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
12671   "unique_id" : "_ZTSN7android8hardware3nfc4V1_123ProtocolDiscoveryConfigE"
12672  },
12673  {
12674   "alignment" : 4,
12675   "base_specifiers" :
12676   [
12677    {
12678     "referenced_type" : "type-442"
12679    }
12680   ],
12681   "fields" :
12682   [
12683    {
12684     "access" : "private",
12685     "field_name" : "_hidl_mImpl",
12686     "field_offset" : 544,
12687     "referenced_type" : "type-139"
12688    }
12689   ],
12690   "linker_set_key" : "android::hardware::nfc::V1_2::BnHwNfc",
12691   "name" : "android::hardware::nfc::V1_2::BnHwNfc",
12692   "referenced_type" : "type-459",
12693   "self_type" : "type-459",
12694   "size" : 80,
12695   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h",
12696   "unique_id" : "_ZTSN7android8hardware3nfc4V1_27BnHwNfcE",
12697   "vtable_components" :
12698   [
12699    {
12700     "component_value" : 72,
12701     "kind" : "vbase_offset"
12702    },
12703    {
12704     "kind" : "offset_to_top"
12705    },
12706    {
12707     "kind" : "rtti",
12708     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12715    },
12716    {
12717     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12718    },
12719    {
12720     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12721    },
12722    {
12723     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12724    },
12725    {
12726     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12727    },
12728    {
12729     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12730    },
12731    {
12732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12733    },
12734    {
12735     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12736    },
12737    {
12738     "kind" : "complete_dtor_pointer",
12739     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12740    },
12741    {
12742     "kind" : "deleting_dtor_pointer",
12743     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12744    },
12745    {
12746     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12747    },
12748    {
12749     "component_value" : -20,
12750     "kind" : "offset_to_top"
12751    },
12752    {
12753     "kind" : "rtti",
12754     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12755    },
12756    {
12757     "kind" : "complete_dtor_pointer",
12758     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12759    },
12760    {
12761     "kind" : "deleting_dtor_pointer",
12762     "mangled_component_name" : "_ZThn20_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12763    },
12764    {
12765     "kind" : "vcall_offset"
12766    },
12767    {
12768     "kind" : "vcall_offset"
12769    },
12770    {
12771     "kind" : "vcall_offset"
12772    },
12773    {
12774     "kind" : "vcall_offset"
12775    },
12776    {
12777     "component_value" : -72,
12778     "kind" : "vcall_offset"
12779    },
12780    {
12781     "component_value" : -72,
12782     "kind" : "offset_to_top"
12783    },
12784    {
12785     "kind" : "rtti",
12786     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12787    },
12788    {
12789     "kind" : "complete_dtor_pointer",
12790     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12791    },
12792    {
12793     "kind" : "deleting_dtor_pointer",
12794     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12795    },
12796    {
12797     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12798    },
12799    {
12800     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12801    },
12802    {
12803     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12804    },
12805    {
12806     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12807    }
12808   ]
12809  },
12810  {
12811   "alignment" : 4,
12812   "base_specifiers" :
12813   [
12814    {
12815     "referenced_type" : "type-428"
12816    },
12817    {
12818     "referenced_type" : "type-443"
12819    }
12820   ],
12821   "fields" :
12822   [
12823    {
12824     "access" : "private",
12825     "field_name" : "_hidl_mMutex",
12826     "field_offset" : 544,
12827     "referenced_type" : "type-626"
12828    },
12829    {
12830     "access" : "private",
12831     "field_name" : "_hidl_mDeathRecipients",
12832     "field_offset" : 576,
12833     "referenced_type" : "type-627"
12834    }
12835   ],
12836   "linker_set_key" : "android::hardware::nfc::V1_2::BpHwNfc",
12837   "name" : "android::hardware::nfc::V1_2::BpHwNfc",
12838   "referenced_type" : "type-625",
12839   "self_type" : "type-625",
12840   "size" : 92,
12841   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h",
12842   "unique_id" : "_ZTSN7android8hardware3nfc4V1_27BpHwNfcE",
12843   "vtable_components" :
12844   [
12845    {
12846     "component_value" : 84,
12847     "kind" : "vbase_offset"
12848    },
12849    {
12850     "kind" : "offset_to_top"
12851    },
12852    {
12853     "kind" : "rtti",
12854     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12855    },
12856    {
12857     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_27BpHwNfc8isRemoteEv"
12858    },
12859    {
12860     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12861    },
12862    {
12863     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12864    },
12865    {
12866     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12867    },
12868    {
12869     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12870    },
12871    {
12872     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv"
12873    },
12874    {
12875     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12876    },
12877    {
12878     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv"
12879    },
12880    {
12881     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12882    },
12883    {
12884     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv"
12885    },
12886    {
12887     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12888    },
12889    {
12890     "kind" : "complete_dtor_pointer",
12891     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12892    },
12893    {
12894     "kind" : "deleting_dtor_pointer",
12895     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12896    },
12897    {
12898     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12899    },
12900    {
12901     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE"
12902    },
12903    {
12904     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
12905    },
12906    {
12907     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv"
12908    },
12909    {
12910     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv"
12911    },
12912    {
12913     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv"
12914    },
12915    {
12916     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv"
12917    },
12918    {
12919     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv"
12920    },
12921    {
12922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv"
12923    },
12924    {
12925     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
12926    },
12927    {
12928     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
12929    },
12930    {
12931     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12932    },
12933    {
12934     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
12935    },
12936    {
12937     "component_value" : 80,
12938     "kind" : "vbase_offset"
12939    },
12940    {
12941     "component_value" : -4,
12942     "kind" : "offset_to_top"
12943    },
12944    {
12945     "kind" : "rtti",
12946     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12947    },
12948    {
12949     "kind" : "complete_dtor_pointer",
12950     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12951    },
12952    {
12953     "kind" : "deleting_dtor_pointer",
12954     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12955    },
12956    {
12957     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
12958    },
12959    {
12960     "component_value" : 76,
12961     "kind" : "vbase_offset"
12962    },
12963    {
12964     "component_value" : -8,
12965     "kind" : "offset_to_top"
12966    },
12967    {
12968     "kind" : "rtti",
12969     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12970    },
12971    {
12972     "kind" : "complete_dtor_pointer",
12973     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12974    },
12975    {
12976     "kind" : "deleting_dtor_pointer",
12977     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12978    },
12979    {
12980     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12981    },
12982    {
12983     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12984    },
12985    {
12986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12987    },
12988    {
12989     "component_value" : -24,
12990     "kind" : "offset_to_top"
12991    },
12992    {
12993     "kind" : "rtti",
12994     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12995    },
12996    {
12997     "kind" : "complete_dtor_pointer",
12998     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12999    },
13000    {
13001     "kind" : "deleting_dtor_pointer",
13002     "mangled_component_name" : "_ZThn24_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
13003    },
13004    {
13005     "kind" : "vcall_offset"
13006    },
13007    {
13008     "component_value" : -76,
13009     "kind" : "vcall_offset"
13010    },
13011    {
13012     "component_value" : -76,
13013     "kind" : "vcall_offset"
13014    },
13015    {
13016     "component_value" : -76,
13017     "kind" : "vcall_offset"
13018    },
13019    {
13020     "component_value" : -84,
13021     "kind" : "vcall_offset"
13022    },
13023    {
13024     "component_value" : -84,
13025     "kind" : "offset_to_top"
13026    },
13027    {
13028     "kind" : "rtti",
13029     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
13030    },
13031    {
13032     "kind" : "complete_dtor_pointer",
13033     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
13034    },
13035    {
13036     "kind" : "deleting_dtor_pointer",
13037     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
13038    },
13039    {
13040     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13041    },
13042    {
13043     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13044    },
13045    {
13046     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13047    },
13048    {
13049     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13050    }
13051   ]
13052  },
13053  {
13054   "alignment" : 4,
13055   "base_specifiers" :
13056   [
13057    {
13058     "referenced_type" : "type-141"
13059    },
13060    {
13061     "referenced_type" : "type-443"
13062    }
13063   ],
13064   "fields" :
13065   [
13066    {
13067     "access" : "private",
13068     "field_name" : "mImpl",
13069     "field_offset" : 384,
13070     "referenced_type" : "type-145"
13071    },
13072    {
13073     "access" : "private",
13074     "field_name" : "mOnewayQueue",
13075     "field_offset" : 416,
13076     "referenced_type" : "type-660"
13077    }
13078   ],
13079   "linker_set_key" : "android::hardware::nfc::V1_2::BsNfc",
13080   "name" : "android::hardware::nfc::V1_2::BsNfc",
13081   "referenced_type" : "type-659",
13082   "self_type" : "type-659",
13083   "size" : 68,
13084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h",
13085   "unique_id" : "_ZTSN7android8hardware3nfc4V1_25BsNfcE",
13086   "vtable_components" :
13087   [
13088    {
13089     "component_value" : 60,
13090     "kind" : "vbase_offset"
13091    },
13092    {
13093     "kind" : "offset_to_top"
13094    },
13095    {
13096     "kind" : "rtti",
13097     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13098    },
13099    {
13100     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
13101    },
13102    {
13103     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13104    },
13105    {
13106     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13107    },
13108    {
13109     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13110    },
13111    {
13112     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13113    },
13114    {
13115     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc21setHALInstrumentationEv"
13116    },
13117    {
13118     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13119    },
13120    {
13121     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc4pingEv"
13122    },
13123    {
13124     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13125    },
13126    {
13127     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc21notifySyspropsChangedEv"
13128    },
13129    {
13130     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13131    },
13132    {
13133     "kind" : "complete_dtor_pointer",
13134     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfcD1Ev"
13135    },
13136    {
13137     "kind" : "deleting_dtor_pointer",
13138     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfcD0Ev"
13139    },
13140    {
13141     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13142    },
13143    {
13144     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5writeERKNS0_8hidl_vecIhEE"
13145    },
13146    {
13147     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13148    },
13149    {
13150     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc11prediscoverEv"
13151    },
13152    {
13153     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5closeEv"
13154    },
13155    {
13156     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc14controlGrantedEv"
13157    },
13158    {
13159     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc10powerCycleEv"
13160    },
13161    {
13162     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12factoryResetEv"
13163    },
13164    {
13165     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc20closeForPowerOffCaseEv"
13166    },
13167    {
13168     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
13169    },
13170    {
13171     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
13172    },
13173    {
13174     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13175    },
13176    {
13177     "component_value" : -4,
13178     "kind" : "offset_to_top"
13179    },
13180    {
13181     "kind" : "rtti",
13182     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13183    },
13184    {
13185     "kind" : "complete_dtor_pointer",
13186     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_25BsNfcD1Ev"
13187    },
13188    {
13189     "kind" : "deleting_dtor_pointer",
13190     "mangled_component_name" : "_ZThn4_N7android8hardware3nfc4V1_25BsNfcD0Ev"
13191    },
13192    {
13193     "kind" : "vcall_offset"
13194    },
13195    {
13196     "kind" : "vcall_offset"
13197    },
13198    {
13199     "kind" : "vcall_offset"
13200    },
13201    {
13202     "kind" : "vcall_offset"
13203    },
13204    {
13205     "component_value" : -60,
13206     "kind" : "vcall_offset"
13207    },
13208    {
13209     "component_value" : -60,
13210     "kind" : "offset_to_top"
13211    },
13212    {
13213     "kind" : "rtti",
13214     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13215    },
13216    {
13217     "kind" : "complete_dtor_pointer",
13218     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_25BsNfcD1Ev"
13219    },
13220    {
13221     "kind" : "deleting_dtor_pointer",
13222     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_25BsNfcD0Ev"
13223    },
13224    {
13225     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13226    },
13227    {
13228     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13229    },
13230    {
13231     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13232    },
13233    {
13234     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13235    }
13236   ]
13237  },
13238  {
13239   "alignment" : 4,
13240   "base_specifiers" :
13241   [
13242    {
13243     "referenced_type" : "type-132"
13244    }
13245   ],
13246   "linker_set_key" : "android::hardware::nfc::V1_2::INfc",
13247   "name" : "android::hardware::nfc::V1_2::INfc",
13248   "referenced_type" : "type-141",
13249   "self_type" : "type-141",
13250   "size" : 12,
13251   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h",
13252   "unique_id" : "_ZTSN7android8hardware3nfc4V1_24INfcE",
13253   "vtable_components" :
13254   [
13255    {
13256     "component_value" : 4,
13257     "kind" : "vbase_offset"
13258    },
13259    {
13260     "kind" : "offset_to_top"
13261    },
13262    {
13263     "kind" : "rtti",
13264     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_24INfcE"
13265    },
13266    {
13267     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
13268    },
13269    {
13270     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13271    },
13272    {
13273     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13274    },
13275    {
13276     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13277    },
13278    {
13279     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13280    },
13281    {
13282     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
13283    },
13284    {
13285     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13286    },
13287    {
13288     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
13289    },
13290    {
13291     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13292    },
13293    {
13294     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
13295    },
13296    {
13297     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13298    },
13299    {
13300     "kind" : "complete_dtor_pointer",
13301     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfcD1Ev"
13302    },
13303    {
13304     "kind" : "deleting_dtor_pointer",
13305     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfcD0Ev"
13306    },
13307    {
13308     "is_pure" : true,
13309     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13310    },
13311    {
13312     "is_pure" : true,
13313     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5writeERKNS0_8hidl_vecIhEE"
13314    },
13315    {
13316     "is_pure" : true,
13317     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc15coreInitializedERKNS0_8hidl_vecIhEE"
13318    },
13319    {
13320     "is_pure" : true,
13321     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11prediscoverEv"
13322    },
13323    {
13324     "is_pure" : true,
13325     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5closeEv"
13326    },
13327    {
13328     "is_pure" : true,
13329     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14controlGrantedEv"
13330    },
13331    {
13332     "is_pure" : true,
13333     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc10powerCycleEv"
13334    },
13335    {
13336     "is_pure" : true,
13337     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12factoryResetEv"
13338    },
13339    {
13340     "is_pure" : true,
13341     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc20closeForPowerOffCaseEv"
13342    },
13343    {
13344     "is_pure" : true,
13345     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
13346    },
13347    {
13348     "is_pure" : true,
13349     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
13350    },
13351    {
13352     "is_pure" : true,
13353     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13354    },
13355    {
13356     "kind" : "vcall_offset"
13357    },
13358    {
13359     "kind" : "vcall_offset"
13360    },
13361    {
13362     "kind" : "vcall_offset"
13363    },
13364    {
13365     "kind" : "vcall_offset"
13366    },
13367    {
13368     "component_value" : -4,
13369     "kind" : "vcall_offset"
13370    },
13371    {
13372     "component_value" : -4,
13373     "kind" : "offset_to_top"
13374    },
13375    {
13376     "kind" : "rtti",
13377     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_24INfcE"
13378    },
13379    {
13380     "kind" : "complete_dtor_pointer",
13381     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_24INfcD1Ev"
13382    },
13383    {
13384     "kind" : "deleting_dtor_pointer",
13385     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3nfc4V1_24INfcD0Ev"
13386    },
13387    {
13388     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13389    },
13390    {
13391     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13392    },
13393    {
13394     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13395    },
13396    {
13397     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13398    }
13399   ]
13400  },
13401  {
13402   "alignment" : 8,
13403   "fields" :
13404   [
13405    {
13406     "field_name" : "v1_1",
13407     "referenced_type" : "type-568"
13408    },
13409    {
13410     "field_name" : "offHostRouteUicc",
13411     "field_offset" : 320,
13412     "referenced_type" : "type-369"
13413    },
13414    {
13415     "field_name" : "offHostRouteEse",
13416     "field_offset" : 448,
13417     "referenced_type" : "type-369"
13418    },
13419    {
13420     "field_name" : "defaultIsoDepRoute",
13421     "field_offset" : 576,
13422     "referenced_type" : "type-96"
13423    }
13424   ],
13425   "linker_set_key" : "android::hardware::nfc::V1_2::NfcConfig",
13426   "name" : "android::hardware::nfc::V1_2::NfcConfig",
13427   "referenced_type" : "type-581",
13428   "self_type" : "type-581",
13429   "size" : 80,
13430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/types.h",
13431   "unique_id" : "_ZTSN7android8hardware3nfc4V1_29NfcConfigE"
13432  },
13433  {
13434   "alignment" : 4,
13435   "base_specifiers" :
13436   [
13437    {
13438     "referenced_type" : "type-161"
13439    },
13440    {
13441     "referenced_type" : "type-443"
13442    }
13443   ],
13444   "fields" :
13445   [
13446    {
13447     "access" : "private",
13448     "field_name" : "_hidl_mImpl",
13449     "field_offset" : 512,
13450     "referenced_type" : "type-20"
13451    }
13452   ],
13453   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13454   "name" : "android::hidl::base::V1_0::BnHwBase",
13455   "referenced_type" : "type-442",
13456   "self_type" : "type-442",
13457   "size" : 76,
13458   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13459   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13460   "vtable_components" :
13461   [
13462    {
13463     "component_value" : 68,
13464     "kind" : "vbase_offset"
13465    },
13466    {
13467     "kind" : "offset_to_top"
13468    },
13469    {
13470     "kind" : "rtti",
13471     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13472    },
13473    {
13474     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13475    },
13476    {
13477     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13478    },
13479    {
13480     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13481    },
13482    {
13483     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13484    },
13485    {
13486     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13487    },
13488    {
13489     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13490    },
13491    {
13492     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13493    },
13494    {
13495     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13496    },
13497    {
13498     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13499    },
13500    {
13501     "kind" : "complete_dtor_pointer",
13502     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13503    },
13504    {
13505     "kind" : "deleting_dtor_pointer",
13506     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13507    },
13508    {
13509     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13510    },
13511    {
13512     "component_value" : -20,
13513     "kind" : "offset_to_top"
13514    },
13515    {
13516     "kind" : "rtti",
13517     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13518    },
13519    {
13520     "kind" : "complete_dtor_pointer",
13521     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13522    },
13523    {
13524     "kind" : "deleting_dtor_pointer",
13525     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13526    },
13527    {
13528     "kind" : "vcall_offset"
13529    },
13530    {
13531     "kind" : "vcall_offset"
13532    },
13533    {
13534     "kind" : "vcall_offset"
13535    },
13536    {
13537     "kind" : "vcall_offset"
13538    },
13539    {
13540     "component_value" : -68,
13541     "kind" : "vcall_offset"
13542    },
13543    {
13544     "component_value" : -68,
13545     "kind" : "offset_to_top"
13546    },
13547    {
13548     "kind" : "rtti",
13549     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13550    },
13551    {
13552     "kind" : "complete_dtor_pointer",
13553     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13554    },
13555    {
13556     "kind" : "deleting_dtor_pointer",
13557     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13558    },
13559    {
13560     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13561    },
13562    {
13563     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13564    },
13565    {
13566     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13567    },
13568    {
13569     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13570    }
13571   ]
13572  },
13573  {
13574   "alignment" : 4,
13575   "base_specifiers" :
13576   [
13577    {
13578     "referenced_type" : "type-422"
13579    },
13580    {
13581     "referenced_type" : "type-443"
13582    }
13583   ],
13584   "fields" :
13585   [
13586    {
13587     "access" : "private",
13588     "field_name" : "_hidl_mMutex",
13589     "field_offset" : 544,
13590     "referenced_type" : "type-588"
13591    },
13592    {
13593     "access" : "private",
13594     "field_name" : "_hidl_mDeathRecipients",
13595     "field_offset" : 576,
13596     "referenced_type" : "type-589"
13597    }
13598   ],
13599   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13600   "name" : "android::hidl::base::V1_0::BpHwBase",
13601   "referenced_type" : "type-587",
13602   "self_type" : "type-587",
13603   "size" : 92,
13604   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13605   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13606   "vtable_components" :
13607   [
13608    {
13609     "component_value" : 84,
13610     "kind" : "vbase_offset"
13611    },
13612    {
13613     "kind" : "offset_to_top"
13614    },
13615    {
13616     "kind" : "rtti",
13617     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13618    },
13619    {
13620     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13621    },
13622    {
13623     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13624    },
13625    {
13626     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13627    },
13628    {
13629     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13630    },
13631    {
13632     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13633    },
13634    {
13635     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13636    },
13637    {
13638     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13639    },
13640    {
13641     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13642    },
13643    {
13644     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13645    },
13646    {
13647     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13648    },
13649    {
13650     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13651    },
13652    {
13653     "kind" : "complete_dtor_pointer",
13654     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13655    },
13656    {
13657     "kind" : "deleting_dtor_pointer",
13658     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13659    },
13660    {
13661     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13662    },
13663    {
13664     "component_value" : 80,
13665     "kind" : "vbase_offset"
13666    },
13667    {
13668     "component_value" : -4,
13669     "kind" : "offset_to_top"
13670    },
13671    {
13672     "kind" : "rtti",
13673     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13674    },
13675    {
13676     "kind" : "complete_dtor_pointer",
13677     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13678    },
13679    {
13680     "kind" : "deleting_dtor_pointer",
13681     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13682    },
13683    {
13684     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13685    },
13686    {
13687     "component_value" : 76,
13688     "kind" : "vbase_offset"
13689    },
13690    {
13691     "component_value" : -8,
13692     "kind" : "offset_to_top"
13693    },
13694    {
13695     "kind" : "rtti",
13696     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13697    },
13698    {
13699     "kind" : "complete_dtor_pointer",
13700     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13701    },
13702    {
13703     "kind" : "deleting_dtor_pointer",
13704     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13705    },
13706    {
13707     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13708    },
13709    {
13710     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13711    },
13712    {
13713     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13714    },
13715    {
13716     "component_value" : -24,
13717     "kind" : "offset_to_top"
13718    },
13719    {
13720     "kind" : "rtti",
13721     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13722    },
13723    {
13724     "kind" : "complete_dtor_pointer",
13725     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13726    },
13727    {
13728     "kind" : "deleting_dtor_pointer",
13729     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13730    },
13731    {
13732     "kind" : "vcall_offset"
13733    },
13734    {
13735     "component_value" : -76,
13736     "kind" : "vcall_offset"
13737    },
13738    {
13739     "component_value" : -76,
13740     "kind" : "vcall_offset"
13741    },
13742    {
13743     "component_value" : -76,
13744     "kind" : "vcall_offset"
13745    },
13746    {
13747     "component_value" : -84,
13748     "kind" : "vcall_offset"
13749    },
13750    {
13751     "component_value" : -84,
13752     "kind" : "offset_to_top"
13753    },
13754    {
13755     "kind" : "rtti",
13756     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13757    },
13758    {
13759     "kind" : "complete_dtor_pointer",
13760     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13761    },
13762    {
13763     "kind" : "deleting_dtor_pointer",
13764     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13765    },
13766    {
13767     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13768    },
13769    {
13770     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13771    },
13772    {
13773     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13774    },
13775    {
13776     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13777    }
13778   ]
13779  },
13780  {
13781   "alignment" : 8,
13782   "fields" :
13783   [
13784    {
13785     "field_name" : "pid",
13786     "referenced_type" : "type-39"
13787    },
13788    {
13789     "field_name" : "ptr",
13790     "field_offset" : 64,
13791     "referenced_type" : "type-153"
13792    },
13793    {
13794     "field_name" : "arch",
13795     "field_offset" : 128,
13796     "referenced_type" : "type-400"
13797    }
13798   ],
13799   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13800   "name" : "android::hidl::base::V1_0::DebugInfo",
13801   "referenced_type" : "type-399",
13802   "self_type" : "type-399",
13803   "size" : 24,
13804   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13805   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13806  },
13807  {
13808   "alignment" : 4,
13809   "base_specifiers" :
13810   [
13811    {
13812     "is_virtual" : true,
13813     "referenced_type" : "type-6"
13814    }
13815   ],
13816   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13817   "name" : "android::hidl::base::V1_0::IBase",
13818   "referenced_type" : "type-5",
13819   "self_type" : "type-5",
13820   "size" : 12,
13821   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13822   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13823   "vtable_components" :
13824   [
13825    {
13826     "component_value" : 4,
13827     "kind" : "vbase_offset"
13828    },
13829    {
13830     "kind" : "offset_to_top"
13831    },
13832    {
13833     "kind" : "rtti",
13834     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13835    },
13836    {
13837     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13838    },
13839    {
13840     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13841    },
13842    {
13843     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13844    },
13845    {
13846     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13847    },
13848    {
13849     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13850    },
13851    {
13852     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13853    },
13854    {
13855     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13856    },
13857    {
13858     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13859    },
13860    {
13861     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13862    },
13863    {
13864     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13865    },
13866    {
13867     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13868    },
13869    {
13870     "kind" : "complete_dtor_pointer",
13871     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13872    },
13873    {
13874     "kind" : "deleting_dtor_pointer",
13875     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13876    },
13877    {
13878     "kind" : "vcall_offset"
13879    },
13880    {
13881     "kind" : "vcall_offset"
13882    },
13883    {
13884     "kind" : "vcall_offset"
13885    },
13886    {
13887     "kind" : "vcall_offset"
13888    },
13889    {
13890     "component_value" : -4,
13891     "kind" : "vcall_offset"
13892    },
13893    {
13894     "component_value" : -4,
13895     "kind" : "offset_to_top"
13896    },
13897    {
13898     "kind" : "rtti",
13899     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13900    },
13901    {
13902     "kind" : "complete_dtor_pointer",
13903     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
13904    },
13905    {
13906     "kind" : "deleting_dtor_pointer",
13907     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
13908    },
13909    {
13910     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13911    },
13912    {
13913     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13914    },
13915    {
13916     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13917    },
13918    {
13919     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13920    }
13921   ]
13922  },
13923  {
13924   "alignment" : 4,
13925   "base_specifiers" :
13926   [
13927    {
13928     "referenced_type" : "type-5"
13929    }
13930   ],
13931   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13932   "name" : "android::hidl::manager::V1_0::IServiceManager",
13933   "referenced_type" : "type-76",
13934   "self_type" : "type-76",
13935   "size" : 12,
13936   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13937   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13938   "vtable_components" :
13939   [
13940    {
13941     "component_value" : 4,
13942     "kind" : "vbase_offset"
13943    },
13944    {
13945     "kind" : "offset_to_top"
13946    },
13947    {
13948     "kind" : "rtti",
13949     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13950    },
13951    {
13952     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13953    },
13954    {
13955     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13956    },
13957    {
13958     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13959    },
13960    {
13961     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13962    },
13963    {
13964     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13965    },
13966    {
13967     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13968    },
13969    {
13970     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13971    },
13972    {
13973     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13974    },
13975    {
13976     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13977    },
13978    {
13979     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13980    },
13981    {
13982     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13983    },
13984    {
13985     "kind" : "complete_dtor_pointer",
13986     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13987    },
13988    {
13989     "kind" : "deleting_dtor_pointer",
13990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13991    },
13992    {
13993     "is_pure" : true,
13994     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13995    },
13996    {
13997     "is_pure" : true,
13998     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13999    },
14000    {
14001     "is_pure" : true,
14002     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14003    },
14004    {
14005     "is_pure" : true,
14006     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14007    },
14008    {
14009     "is_pure" : true,
14010     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14011    },
14012    {
14013     "is_pure" : true,
14014     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14015    },
14016    {
14017     "is_pure" : true,
14018     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14019    },
14020    {
14021     "is_pure" : true,
14022     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14023    },
14024    {
14025     "kind" : "vcall_offset"
14026    },
14027    {
14028     "kind" : "vcall_offset"
14029    },
14030    {
14031     "kind" : "vcall_offset"
14032    },
14033    {
14034     "kind" : "vcall_offset"
14035    },
14036    {
14037     "component_value" : -4,
14038     "kind" : "vcall_offset"
14039    },
14040    {
14041     "component_value" : -4,
14042     "kind" : "offset_to_top"
14043    },
14044    {
14045     "kind" : "rtti",
14046     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14047    },
14048    {
14049     "kind" : "complete_dtor_pointer",
14050     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14051    },
14052    {
14053     "kind" : "deleting_dtor_pointer",
14054     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14055    },
14056    {
14057     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14058    },
14059    {
14060     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14061    },
14062    {
14063     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14064    },
14065    {
14066     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14067    }
14068   ]
14069  },
14070  {
14071   "alignment" : 8,
14072   "fields" :
14073   [
14074    {
14075     "field_name" : "interfaceName",
14076     "referenced_type" : "type-321"
14077    },
14078    {
14079     "field_name" : "instanceName",
14080     "field_offset" : 128,
14081     "referenced_type" : "type-321"
14082    },
14083    {
14084     "field_name" : "pid",
14085     "field_offset" : 256,
14086     "referenced_type" : "type-39"
14087    },
14088    {
14089     "field_name" : "clientPids",
14090     "field_offset" : 320,
14091     "referenced_type" : "type-362"
14092    },
14093    {
14094     "field_name" : "arch",
14095     "field_offset" : 448,
14096     "referenced_type" : "type-400"
14097    }
14098   ],
14099   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14100   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14101   "referenced_type" : "type-545",
14102   "self_type" : "type-545",
14103   "size" : 64,
14104   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14105   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14106  },
14107  {
14108   "alignment" : 4,
14109   "base_specifiers" :
14110   [
14111    {
14112     "referenced_type" : "type-5"
14113    }
14114   ],
14115   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14116   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14117   "referenced_type" : "type-91",
14118   "self_type" : "type-91",
14119   "size" : 12,
14120   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14121   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14122   "vtable_components" :
14123   [
14124    {
14125     "component_value" : 4,
14126     "kind" : "vbase_offset"
14127    },
14128    {
14129     "kind" : "offset_to_top"
14130    },
14131    {
14132     "kind" : "rtti",
14133     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14134    },
14135    {
14136     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14137    },
14138    {
14139     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14140    },
14141    {
14142     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14143    },
14144    {
14145     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14146    },
14147    {
14148     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14149    },
14150    {
14151     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14152    },
14153    {
14154     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14155    },
14156    {
14157     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14158    },
14159    {
14160     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14161    },
14162    {
14163     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14164    },
14165    {
14166     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14167    },
14168    {
14169     "kind" : "complete_dtor_pointer",
14170     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14171    },
14172    {
14173     "kind" : "deleting_dtor_pointer",
14174     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14175    },
14176    {
14177     "is_pure" : true,
14178     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14179    },
14180    {
14181     "kind" : "vcall_offset"
14182    },
14183    {
14184     "kind" : "vcall_offset"
14185    },
14186    {
14187     "kind" : "vcall_offset"
14188    },
14189    {
14190     "kind" : "vcall_offset"
14191    },
14192    {
14193     "component_value" : -4,
14194     "kind" : "vcall_offset"
14195    },
14196    {
14197     "component_value" : -4,
14198     "kind" : "offset_to_top"
14199    },
14200    {
14201     "kind" : "rtti",
14202     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14203    },
14204    {
14205     "kind" : "complete_dtor_pointer",
14206     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14207    },
14208    {
14209     "kind" : "deleting_dtor_pointer",
14210     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14211    },
14212    {
14213     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14214    },
14215    {
14216     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14217    },
14218    {
14219     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14220    },
14221    {
14222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14223    }
14224   ]
14225  },
14226  {
14227   "alignment" : 4,
14228   "fields" :
14229   [
14230    {
14231     "access" : "private",
14232     "field_name" : "m_ptr",
14233     "referenced_type" : "type-83"
14234    }
14235   ],
14236   "linker_set_key" : "android::sp<android::Thread>",
14237   "name" : "android::sp<android::Thread>",
14238   "record_kind" : "class",
14239   "referenced_type" : "type-82",
14240   "self_type" : "type-82",
14241   "size" : 4,
14242   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14243   "template_args" : [ "type-84" ],
14244   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14245  },
14246  {
14247   "alignment" : 4,
14248   "fields" :
14249   [
14250    {
14251     "access" : "private",
14252     "field_name" : "m_ptr",
14253     "referenced_type" : "type-160"
14254    }
14255   ],
14256   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14257   "name" : "android::sp<android::hardware::BHwBinder>",
14258   "record_kind" : "class",
14259   "referenced_type" : "type-159",
14260   "self_type" : "type-159",
14261   "size" : 4,
14262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14263   "template_args" : [ "type-161" ],
14264   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14265  },
14266  {
14267   "alignment" : 4,
14268   "fields" :
14269   [
14270    {
14271     "access" : "private",
14272     "field_name" : "m_ptr",
14273     "referenced_type" : "type-24"
14274    }
14275   ],
14276   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14277   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14278   "record_kind" : "class",
14279   "referenced_type" : "type-23",
14280   "self_type" : "type-23",
14281   "size" : 4,
14282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14283   "template_args" : [ "type-25" ],
14284   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14285  },
14286  {
14287   "alignment" : 4,
14288   "fields" :
14289   [
14290    {
14291     "access" : "private",
14292     "field_name" : "m_ptr",
14293     "referenced_type" : "type-28"
14294    }
14295   ],
14296   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14297   "name" : "android::sp<android::hardware::IBinder>",
14298   "record_kind" : "class",
14299   "referenced_type" : "type-27",
14300   "self_type" : "type-27",
14301   "size" : 4,
14302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14303   "template_args" : [ "type-29" ],
14304   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14305  },
14306  {
14307   "alignment" : 4,
14308   "fields" :
14309   [
14310    {
14311     "access" : "private",
14312     "field_name" : "m_ptr",
14313     "referenced_type" : "type-34"
14314    }
14315   ],
14316   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14317   "name" : "android::sp<android::hardware::IInterface>",
14318   "record_kind" : "class",
14319   "referenced_type" : "type-33",
14320   "self_type" : "type-33",
14321   "size" : 4,
14322   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14323   "template_args" : [ "type-35" ],
14324   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14325  },
14326  {
14327   "alignment" : 4,
14328   "fields" :
14329   [
14330    {
14331     "access" : "private",
14332     "field_name" : "m_ptr",
14333     "referenced_type" : "type-37"
14334    }
14335   ],
14336   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14337   "name" : "android::sp<android::hardware::ProcessState>",
14338   "record_kind" : "class",
14339   "referenced_type" : "type-36",
14340   "self_type" : "type-36",
14341   "size" : 4,
14342   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14343   "template_args" : [ "type-38" ],
14344   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14345  },
14346  {
14347   "alignment" : 4,
14348   "fields" :
14349   [
14350    {
14351     "access" : "private",
14352     "field_name" : "m_ptr",
14353     "referenced_type" : "type-148"
14354    }
14355   ],
14356   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14357   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14358   "record_kind" : "class",
14359   "referenced_type" : "type-147",
14360   "self_type" : "type-147",
14361   "size" : 4,
14362   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14363   "template_args" : [ "type-149" ],
14364   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14365  },
14366  {
14367   "alignment" : 4,
14368   "fields" :
14369   [
14370    {
14371     "access" : "private",
14372     "field_name" : "m_ptr",
14373     "referenced_type" : "type-151"
14374    }
14375   ],
14376   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14377   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14378   "record_kind" : "class",
14379   "referenced_type" : "type-326",
14380   "self_type" : "type-326",
14381   "size" : 4,
14382   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14383   "template_args" : [ "type-152" ],
14384   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14385  },
14386  {
14387   "alignment" : 4,
14388   "fields" :
14389   [
14390    {
14391     "access" : "private",
14392     "field_name" : "m_ptr",
14393     "referenced_type" : "type-117"
14394    }
14395   ],
14396   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
14397   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
14398   "record_kind" : "class",
14399   "referenced_type" : "type-116",
14400   "self_type" : "type-116",
14401   "size" : 4,
14402   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14403   "template_args" : [ "type-118" ],
14404   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
14405  },
14406  {
14407   "alignment" : 4,
14408   "fields" :
14409   [
14410    {
14411     "access" : "private",
14412     "field_name" : "m_ptr",
14413     "referenced_type" : "type-108"
14414    }
14415   ],
14416   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
14417   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
14418   "record_kind" : "class",
14419   "referenced_type" : "type-107",
14420   "self_type" : "type-107",
14421   "size" : 4,
14422   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14423   "template_args" : [ "type-17" ],
14424   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
14425  },
14426  {
14427   "alignment" : 4,
14428   "fields" :
14429   [
14430    {
14431     "access" : "private",
14432     "field_name" : "m_ptr",
14433     "referenced_type" : "type-131"
14434    }
14435   ],
14436   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc>",
14437   "name" : "android::sp<android::hardware::nfc::V1_1::INfc>",
14438   "record_kind" : "class",
14439   "referenced_type" : "type-130",
14440   "self_type" : "type-130",
14441   "size" : 4,
14442   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14443   "template_args" : [ "type-132" ],
14444   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_14INfcEEE"
14445  },
14446  {
14447   "alignment" : 4,
14448   "fields" :
14449   [
14450    {
14451     "access" : "private",
14452     "field_name" : "m_ptr",
14453     "referenced_type" : "type-15"
14454    }
14455   ],
14456   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
14457   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
14458   "record_kind" : "class",
14459   "referenced_type" : "type-14",
14460   "self_type" : "type-14",
14461   "size" : 4,
14462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14463   "template_args" : [ "type-16" ],
14464   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_118INfcClientCallbackEEE"
14465  },
14466  {
14467   "alignment" : 4,
14468   "fields" :
14469   [
14470    {
14471     "access" : "private",
14472     "field_name" : "m_ptr",
14473     "referenced_type" : "type-140"
14474    }
14475   ],
14476   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc>",
14477   "name" : "android::sp<android::hardware::nfc::V1_2::INfc>",
14478   "record_kind" : "class",
14479   "referenced_type" : "type-139",
14480   "self_type" : "type-139",
14481   "size" : 4,
14482   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14483   "template_args" : [ "type-141" ],
14484   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_24INfcEEE"
14485  },
14486  {
14487   "alignment" : 4,
14488   "fields" :
14489   [
14490    {
14491     "access" : "private",
14492     "field_name" : "m_ptr",
14493     "referenced_type" : "type-4"
14494    }
14495   ],
14496   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14497   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14498   "record_kind" : "class",
14499   "referenced_type" : "type-20",
14500   "self_type" : "type-20",
14501   "size" : 4,
14502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14503   "template_args" : [ "type-5" ],
14504   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14505  },
14506  {
14507   "alignment" : 4,
14508   "fields" :
14509   [
14510    {
14511     "access" : "private",
14512     "field_name" : "m_ptr",
14513     "referenced_type" : "type-75"
14514    }
14515   ],
14516   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14517   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14518   "record_kind" : "class",
14519   "referenced_type" : "type-74",
14520   "self_type" : "type-74",
14521   "size" : 4,
14522   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14523   "template_args" : [ "type-76" ],
14524   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14525  },
14526  {
14527   "alignment" : 4,
14528   "fields" :
14529   [
14530    {
14531     "access" : "private",
14532     "field_name" : "m_ptr",
14533     "referenced_type" : "type-90"
14534    }
14535   ],
14536   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14537   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14538   "record_kind" : "class",
14539   "referenced_type" : "type-89",
14540   "self_type" : "type-89",
14541   "size" : 4,
14542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14543   "template_args" : [ "type-91" ],
14544   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14545  },
14546  {
14547   "alignment" : 1,
14548   "linker_set_key" : "android::trait_trivial_copy<bool>",
14549   "name" : "android::trait_trivial_copy<bool>",
14550   "referenced_type" : "type-227",
14551   "self_type" : "type-227",
14552   "size" : 1,
14553   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14554   "template_args" : [ "type-51" ],
14555   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14556  },
14557  {
14558   "alignment" : 1,
14559   "linker_set_key" : "android::trait_trivial_copy<char>",
14560   "name" : "android::trait_trivial_copy<char>",
14561   "referenced_type" : "type-232",
14562   "self_type" : "type-232",
14563   "size" : 1,
14564   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14565   "template_args" : [ "type-68" ],
14566   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14567  },
14568  {
14569   "alignment" : 1,
14570   "linker_set_key" : "android::trait_trivial_copy<double>",
14571   "name" : "android::trait_trivial_copy<double>",
14572   "referenced_type" : "type-289",
14573   "self_type" : "type-289",
14574   "size" : 1,
14575   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14576   "template_args" : [ "type-287" ],
14577   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14578  },
14579  {
14580   "alignment" : 1,
14581   "linker_set_key" : "android::trait_trivial_copy<float>",
14582   "name" : "android::trait_trivial_copy<float>",
14583   "referenced_type" : "type-284",
14584   "self_type" : "type-284",
14585   "size" : 1,
14586   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14587   "template_args" : [ "type-282" ],
14588   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14589  },
14590  {
14591   "alignment" : 1,
14592   "linker_set_key" : "android::trait_trivial_copy<int>",
14593   "name" : "android::trait_trivial_copy<int>",
14594   "referenced_type" : "type-250",
14595   "self_type" : "type-250",
14596   "size" : 1,
14597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14598   "template_args" : [ "type-39" ],
14599   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14600  },
14601  {
14602   "alignment" : 1,
14603   "linker_set_key" : "android::trait_trivial_copy<long long>",
14604   "name" : "android::trait_trivial_copy<long long>",
14605   "referenced_type" : "type-275",
14606   "self_type" : "type-275",
14607   "size" : 1,
14608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14609   "template_args" : [ "type-44" ],
14610   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14611  },
14612  {
14613   "alignment" : 1,
14614   "linker_set_key" : "android::trait_trivial_copy<long>",
14615   "name" : "android::trait_trivial_copy<long>",
14616   "referenced_type" : "type-261",
14617   "self_type" : "type-261",
14618   "size" : 1,
14619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14620   "template_args" : [ "type-259" ],
14621   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14622  },
14623  {
14624   "alignment" : 1,
14625   "linker_set_key" : "android::trait_trivial_copy<short>",
14626   "name" : "android::trait_trivial_copy<short>",
14627   "referenced_type" : "type-242",
14628   "self_type" : "type-242",
14629   "size" : 1,
14630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14631   "template_args" : [ "type-239" ],
14632   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14633  },
14634  {
14635   "alignment" : 1,
14636   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14637   "name" : "android::trait_trivial_copy<unsigned char>",
14638   "referenced_type" : "type-236",
14639   "self_type" : "type-236",
14640   "size" : 1,
14641   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14642   "template_args" : [ "type-96" ],
14643   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14644  },
14645  {
14646   "alignment" : 1,
14647   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14648   "name" : "android::trait_trivial_copy<unsigned int>",
14649   "referenced_type" : "type-256",
14650   "self_type" : "type-256",
14651   "size" : 1,
14652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14653   "template_args" : [ "type-2" ],
14654   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14655  },
14656  {
14657   "alignment" : 1,
14658   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14659   "name" : "android::trait_trivial_copy<unsigned long long>",
14660   "referenced_type" : "type-279",
14661   "self_type" : "type-279",
14662   "size" : 1,
14663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14664   "template_args" : [ "type-153" ],
14665   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14666  },
14667  {
14668   "alignment" : 1,
14669   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14670   "name" : "android::trait_trivial_copy<unsigned long>",
14671   "referenced_type" : "type-270",
14672   "self_type" : "type-270",
14673   "size" : 1,
14674   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14675   "template_args" : [ "type-268" ],
14676   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14677  },
14678  {
14679   "alignment" : 1,
14680   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14681   "name" : "android::trait_trivial_copy<unsigned short>",
14682   "referenced_type" : "type-246",
14683   "self_type" : "type-246",
14684   "size" : 1,
14685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14686   "template_args" : [ "type-98" ],
14687   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14688  },
14689  {
14690   "alignment" : 1,
14691   "linker_set_key" : "android::trait_trivial_copy<void>",
14692   "name" : "android::trait_trivial_copy<void>",
14693   "referenced_type" : "type-223",
14694   "self_type" : "type-223",
14695   "size" : 1,
14696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14697   "template_args" : [ "type-41" ],
14698   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14699  },
14700  {
14701   "alignment" : 1,
14702   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14703   "name" : "android::trait_trivial_ctor<bool>",
14704   "referenced_type" : "type-225",
14705   "self_type" : "type-225",
14706   "size" : 1,
14707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14708   "template_args" : [ "type-51" ],
14709   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14710  },
14711  {
14712   "alignment" : 1,
14713   "linker_set_key" : "android::trait_trivial_ctor<char>",
14714   "name" : "android::trait_trivial_ctor<char>",
14715   "referenced_type" : "type-230",
14716   "self_type" : "type-230",
14717   "size" : 1,
14718   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14719   "template_args" : [ "type-68" ],
14720   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14721  },
14722  {
14723   "alignment" : 1,
14724   "linker_set_key" : "android::trait_trivial_ctor<double>",
14725   "name" : "android::trait_trivial_ctor<double>",
14726   "referenced_type" : "type-286",
14727   "self_type" : "type-286",
14728   "size" : 1,
14729   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14730   "template_args" : [ "type-287" ],
14731   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14732  },
14733  {
14734   "alignment" : 1,
14735   "linker_set_key" : "android::trait_trivial_ctor<float>",
14736   "name" : "android::trait_trivial_ctor<float>",
14737   "referenced_type" : "type-281",
14738   "self_type" : "type-281",
14739   "size" : 1,
14740   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14741   "template_args" : [ "type-282" ],
14742   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14743  },
14744  {
14745   "alignment" : 1,
14746   "linker_set_key" : "android::trait_trivial_ctor<int>",
14747   "name" : "android::trait_trivial_ctor<int>",
14748   "referenced_type" : "type-248",
14749   "self_type" : "type-248",
14750   "size" : 1,
14751   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14752   "template_args" : [ "type-39" ],
14753   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14754  },
14755  {
14756   "alignment" : 1,
14757   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14758   "name" : "android::trait_trivial_ctor<long long>",
14759   "referenced_type" : "type-273",
14760   "self_type" : "type-273",
14761   "size" : 1,
14762   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14763   "template_args" : [ "type-44" ],
14764   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14765  },
14766  {
14767   "alignment" : 1,
14768   "linker_set_key" : "android::trait_trivial_ctor<long>",
14769   "name" : "android::trait_trivial_ctor<long>",
14770   "referenced_type" : "type-258",
14771   "self_type" : "type-258",
14772   "size" : 1,
14773   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14774   "template_args" : [ "type-259" ],
14775   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14776  },
14777  {
14778   "alignment" : 1,
14779   "linker_set_key" : "android::trait_trivial_ctor<short>",
14780   "name" : "android::trait_trivial_ctor<short>",
14781   "referenced_type" : "type-238",
14782   "self_type" : "type-238",
14783   "size" : 1,
14784   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14785   "template_args" : [ "type-239" ],
14786   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14787  },
14788  {
14789   "alignment" : 1,
14790   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14791   "name" : "android::trait_trivial_ctor<unsigned char>",
14792   "referenced_type" : "type-234",
14793   "self_type" : "type-234",
14794   "size" : 1,
14795   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14796   "template_args" : [ "type-96" ],
14797   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14798  },
14799  {
14800   "alignment" : 1,
14801   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14802   "name" : "android::trait_trivial_ctor<unsigned int>",
14803   "referenced_type" : "type-254",
14804   "self_type" : "type-254",
14805   "size" : 1,
14806   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14807   "template_args" : [ "type-2" ],
14808   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14809  },
14810  {
14811   "alignment" : 1,
14812   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14813   "name" : "android::trait_trivial_ctor<unsigned long long>",
14814   "referenced_type" : "type-277",
14815   "self_type" : "type-277",
14816   "size" : 1,
14817   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14818   "template_args" : [ "type-153" ],
14819   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14820  },
14821  {
14822   "alignment" : 1,
14823   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14824   "name" : "android::trait_trivial_ctor<unsigned long>",
14825   "referenced_type" : "type-267",
14826   "self_type" : "type-267",
14827   "size" : 1,
14828   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14829   "template_args" : [ "type-268" ],
14830   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14831  },
14832  {
14833   "alignment" : 1,
14834   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14835   "name" : "android::trait_trivial_ctor<unsigned short>",
14836   "referenced_type" : "type-244",
14837   "self_type" : "type-244",
14838   "size" : 1,
14839   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14840   "template_args" : [ "type-98" ],
14841   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14842  },
14843  {
14844   "alignment" : 1,
14845   "linker_set_key" : "android::trait_trivial_ctor<void>",
14846   "name" : "android::trait_trivial_ctor<void>",
14847   "referenced_type" : "type-221",
14848   "self_type" : "type-221",
14849   "size" : 1,
14850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14851   "template_args" : [ "type-41" ],
14852   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14853  },
14854  {
14855   "alignment" : 1,
14856   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14857   "name" : "android::trait_trivial_dtor<bool>",
14858   "referenced_type" : "type-226",
14859   "self_type" : "type-226",
14860   "size" : 1,
14861   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14862   "template_args" : [ "type-51" ],
14863   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14864  },
14865  {
14866   "alignment" : 1,
14867   "linker_set_key" : "android::trait_trivial_dtor<char>",
14868   "name" : "android::trait_trivial_dtor<char>",
14869   "referenced_type" : "type-231",
14870   "self_type" : "type-231",
14871   "size" : 1,
14872   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14873   "template_args" : [ "type-68" ],
14874   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14875  },
14876  {
14877   "alignment" : 1,
14878   "linker_set_key" : "android::trait_trivial_dtor<double>",
14879   "name" : "android::trait_trivial_dtor<double>",
14880   "referenced_type" : "type-288",
14881   "self_type" : "type-288",
14882   "size" : 1,
14883   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14884   "template_args" : [ "type-287" ],
14885   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14886  },
14887  {
14888   "alignment" : 1,
14889   "linker_set_key" : "android::trait_trivial_dtor<float>",
14890   "name" : "android::trait_trivial_dtor<float>",
14891   "referenced_type" : "type-283",
14892   "self_type" : "type-283",
14893   "size" : 1,
14894   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14895   "template_args" : [ "type-282" ],
14896   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14897  },
14898  {
14899   "alignment" : 1,
14900   "linker_set_key" : "android::trait_trivial_dtor<int>",
14901   "name" : "android::trait_trivial_dtor<int>",
14902   "referenced_type" : "type-249",
14903   "self_type" : "type-249",
14904   "size" : 1,
14905   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14906   "template_args" : [ "type-39" ],
14907   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14908  },
14909  {
14910   "alignment" : 1,
14911   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14912   "name" : "android::trait_trivial_dtor<long long>",
14913   "referenced_type" : "type-274",
14914   "self_type" : "type-274",
14915   "size" : 1,
14916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14917   "template_args" : [ "type-44" ],
14918   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14919  },
14920  {
14921   "alignment" : 1,
14922   "linker_set_key" : "android::trait_trivial_dtor<long>",
14923   "name" : "android::trait_trivial_dtor<long>",
14924   "referenced_type" : "type-260",
14925   "self_type" : "type-260",
14926   "size" : 1,
14927   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14928   "template_args" : [ "type-259" ],
14929   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14930  },
14931  {
14932   "alignment" : 1,
14933   "linker_set_key" : "android::trait_trivial_dtor<short>",
14934   "name" : "android::trait_trivial_dtor<short>",
14935   "referenced_type" : "type-241",
14936   "self_type" : "type-241",
14937   "size" : 1,
14938   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14939   "template_args" : [ "type-239" ],
14940   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14941  },
14942  {
14943   "alignment" : 1,
14944   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14945   "name" : "android::trait_trivial_dtor<unsigned char>",
14946   "referenced_type" : "type-235",
14947   "self_type" : "type-235",
14948   "size" : 1,
14949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14950   "template_args" : [ "type-96" ],
14951   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14952  },
14953  {
14954   "alignment" : 1,
14955   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14956   "name" : "android::trait_trivial_dtor<unsigned int>",
14957   "referenced_type" : "type-255",
14958   "self_type" : "type-255",
14959   "size" : 1,
14960   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14961   "template_args" : [ "type-2" ],
14962   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14963  },
14964  {
14965   "alignment" : 1,
14966   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14967   "name" : "android::trait_trivial_dtor<unsigned long long>",
14968   "referenced_type" : "type-278",
14969   "self_type" : "type-278",
14970   "size" : 1,
14971   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14972   "template_args" : [ "type-153" ],
14973   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14974  },
14975  {
14976   "alignment" : 1,
14977   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14978   "name" : "android::trait_trivial_dtor<unsigned long>",
14979   "referenced_type" : "type-269",
14980   "self_type" : "type-269",
14981   "size" : 1,
14982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14983   "template_args" : [ "type-268" ],
14984   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14985  },
14986  {
14987   "alignment" : 1,
14988   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14989   "name" : "android::trait_trivial_dtor<unsigned short>",
14990   "referenced_type" : "type-245",
14991   "self_type" : "type-245",
14992   "size" : 1,
14993   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14994   "template_args" : [ "type-98" ],
14995   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
14996  },
14997  {
14998   "alignment" : 1,
14999   "linker_set_key" : "android::trait_trivial_dtor<void>",
15000   "name" : "android::trait_trivial_dtor<void>",
15001   "referenced_type" : "type-222",
15002   "self_type" : "type-222",
15003   "size" : 1,
15004   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15005   "template_args" : [ "type-41" ],
15006   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15007  },
15008  {
15009   "alignment" : 1,
15010   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15011   "name" : "android::trait_trivial_move<android::String16>",
15012   "referenced_type" : "type-416",
15013   "self_type" : "type-416",
15014   "size" : 1,
15015   "source_file" : "/system/core/libutils/include/utils/String16.h",
15016   "template_args" : [ "type-56" ],
15017   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15018  },
15019  {
15020   "alignment" : 1,
15021   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15022   "name" : "android::trait_trivial_move<android::String8>",
15023   "referenced_type" : "type-411",
15024   "self_type" : "type-411",
15025   "size" : 1,
15026   "source_file" : "/system/core/libutils/include/utils/String8.h",
15027   "template_args" : [ "type-65" ],
15028   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15029  },
15030  {
15031   "alignment" : 1,
15032   "linker_set_key" : "android::trait_trivial_move<bool>",
15033   "name" : "android::trait_trivial_move<bool>",
15034   "referenced_type" : "type-228",
15035   "self_type" : "type-228",
15036   "size" : 1,
15037   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15038   "template_args" : [ "type-51" ],
15039   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15040  },
15041  {
15042   "alignment" : 1,
15043   "linker_set_key" : "android::trait_trivial_move<char>",
15044   "name" : "android::trait_trivial_move<char>",
15045   "referenced_type" : "type-233",
15046   "self_type" : "type-233",
15047   "size" : 1,
15048   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15049   "template_args" : [ "type-68" ],
15050   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15051  },
15052  {
15053   "alignment" : 1,
15054   "linker_set_key" : "android::trait_trivial_move<double>",
15055   "name" : "android::trait_trivial_move<double>",
15056   "referenced_type" : "type-290",
15057   "self_type" : "type-290",
15058   "size" : 1,
15059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15060   "template_args" : [ "type-287" ],
15061   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15062  },
15063  {
15064   "alignment" : 1,
15065   "linker_set_key" : "android::trait_trivial_move<float>",
15066   "name" : "android::trait_trivial_move<float>",
15067   "referenced_type" : "type-285",
15068   "self_type" : "type-285",
15069   "size" : 1,
15070   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15071   "template_args" : [ "type-282" ],
15072   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15073  },
15074  {
15075   "alignment" : 1,
15076   "linker_set_key" : "android::trait_trivial_move<int>",
15077   "name" : "android::trait_trivial_move<int>",
15078   "referenced_type" : "type-253",
15079   "self_type" : "type-253",
15080   "size" : 1,
15081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15082   "template_args" : [ "type-39" ],
15083   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15084  },
15085  {
15086   "alignment" : 1,
15087   "linker_set_key" : "android::trait_trivial_move<long long>",
15088   "name" : "android::trait_trivial_move<long long>",
15089   "referenced_type" : "type-276",
15090   "self_type" : "type-276",
15091   "size" : 1,
15092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15093   "template_args" : [ "type-44" ],
15094   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15095  },
15096  {
15097   "alignment" : 1,
15098   "linker_set_key" : "android::trait_trivial_move<long>",
15099   "name" : "android::trait_trivial_move<long>",
15100   "referenced_type" : "type-262",
15101   "self_type" : "type-262",
15102   "size" : 1,
15103   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15104   "template_args" : [ "type-259" ],
15105   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15106  },
15107  {
15108   "alignment" : 1,
15109   "linker_set_key" : "android::trait_trivial_move<short>",
15110   "name" : "android::trait_trivial_move<short>",
15111   "referenced_type" : "type-243",
15112   "self_type" : "type-243",
15113   "size" : 1,
15114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15115   "template_args" : [ "type-239" ],
15116   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15117  },
15118  {
15119   "alignment" : 1,
15120   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15121   "name" : "android::trait_trivial_move<unsigned char>",
15122   "referenced_type" : "type-237",
15123   "self_type" : "type-237",
15124   "size" : 1,
15125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15126   "template_args" : [ "type-96" ],
15127   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15128  },
15129  {
15130   "alignment" : 1,
15131   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15132   "name" : "android::trait_trivial_move<unsigned int>",
15133   "referenced_type" : "type-257",
15134   "self_type" : "type-257",
15135   "size" : 1,
15136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15137   "template_args" : [ "type-2" ],
15138   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15139  },
15140  {
15141   "alignment" : 1,
15142   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15143   "name" : "android::trait_trivial_move<unsigned long long>",
15144   "referenced_type" : "type-280",
15145   "self_type" : "type-280",
15146   "size" : 1,
15147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15148   "template_args" : [ "type-153" ],
15149   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15150  },
15151  {
15152   "alignment" : 1,
15153   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15154   "name" : "android::trait_trivial_move<unsigned long>",
15155   "referenced_type" : "type-272",
15156   "self_type" : "type-272",
15157   "size" : 1,
15158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15159   "template_args" : [ "type-268" ],
15160   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15161  },
15162  {
15163   "alignment" : 1,
15164   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15165   "name" : "android::trait_trivial_move<unsigned short>",
15166   "referenced_type" : "type-247",
15167   "self_type" : "type-247",
15168   "size" : 1,
15169   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15170   "template_args" : [ "type-98" ],
15171   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15172  },
15173  {
15174   "alignment" : 1,
15175   "linker_set_key" : "android::trait_trivial_move<void>",
15176   "name" : "android::trait_trivial_move<void>",
15177   "referenced_type" : "type-224",
15178   "self_type" : "type-224",
15179   "size" : 1,
15180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15181   "template_args" : [ "type-41" ],
15182   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15183  },
15184  {
15185   "alignment" : 4,
15186   "fields" :
15187   [
15188    {
15189     "access" : "private",
15190     "field_name" : "m_ptr",
15191     "referenced_type" : "type-160"
15192    },
15193    {
15194     "access" : "private",
15195     "field_name" : "m_refs",
15196     "field_offset" : 32,
15197     "referenced_type" : "type-10"
15198    }
15199   ],
15200   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15201   "name" : "android::wp<android::hardware::BHwBinder>",
15202   "record_kind" : "class",
15203   "referenced_type" : "type-358",
15204   "self_type" : "type-358",
15205   "size" : 8,
15206   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15207   "template_args" : [ "type-161" ],
15208   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15209  },
15210  {
15211   "alignment" : 4,
15212   "fields" :
15213   [
15214    {
15215     "access" : "private",
15216     "field_name" : "m_ptr",
15217     "referenced_type" : "type-24"
15218    },
15219    {
15220     "access" : "private",
15221     "field_name" : "m_refs",
15222     "field_offset" : 32,
15223     "referenced_type" : "type-10"
15224    }
15225   ],
15226   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15227   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15228   "record_kind" : "class",
15229   "referenced_type" : "type-134",
15230   "self_type" : "type-134",
15231   "size" : 8,
15232   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15233   "template_args" : [ "type-25" ],
15234   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15235  },
15236  {
15237   "alignment" : 4,
15238   "fields" :
15239   [
15240    {
15241     "access" : "private",
15242     "field_name" : "m_ptr",
15243     "referenced_type" : "type-151"
15244    },
15245    {
15246     "access" : "private",
15247     "field_name" : "m_refs",
15248     "field_offset" : 32,
15249     "referenced_type" : "type-10"
15250    }
15251   ],
15252   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15253   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15254   "record_kind" : "class",
15255   "referenced_type" : "type-150",
15256   "self_type" : "type-150",
15257   "size" : 8,
15258   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15259   "template_args" : [ "type-152" ],
15260   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15261  },
15262  {
15263   "alignment" : 4,
15264   "fields" :
15265   [
15266    {
15267     "access" : "private",
15268     "field_name" : "m_ptr",
15269     "referenced_type" : "type-4"
15270    },
15271    {
15272     "access" : "private",
15273     "field_name" : "m_refs",
15274     "field_offset" : 32,
15275     "referenced_type" : "type-10"
15276    }
15277   ],
15278   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15279   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15280   "record_kind" : "class",
15281   "referenced_type" : "type-3",
15282   "self_type" : "type-3",
15283   "size" : 8,
15284   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15285   "template_args" : [ "type-5" ],
15286   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15287  },
15288  {
15289   "alignment" : 4,
15290   "fields" :
15291   [
15292    {
15293     "field_name" : "maxContentLightLevel",
15294     "referenced_type" : "type-282"
15295    },
15296    {
15297     "field_name" : "maxFrameAverageLightLevel",
15298     "field_offset" : 32,
15299     "referenced_type" : "type-282"
15300    }
15301   ],
15302   "linker_set_key" : "android_cta861_3_metadata",
15303   "name" : "android_cta861_3_metadata",
15304   "referenced_type" : "type-520",
15305   "self_type" : "type-520",
15306   "size" : 8,
15307   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15308   "unique_id" : "android_cta861_3_metadata"
15309  },
15310  {
15311   "alignment" : 4,
15312   "fields" :
15313   [
15314    {
15315     "field_name" : "num_points",
15316     "referenced_type" : "type-2"
15317    },
15318    {
15319     "field_name" : "reserved",
15320     "field_offset" : 32,
15321     "referenced_type" : "type-510"
15322    },
15323    {
15324     "field_name" : "xyzc_points",
15325     "field_offset" : 288,
15326     "referenced_type" : "type-517"
15327    }
15328   ],
15329   "linker_set_key" : "android_depth_points",
15330   "name" : "android_depth_points",
15331   "referenced_type" : "type-516",
15332   "self_type" : "type-516",
15333   "size" : 36,
15334   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15335   "unique_id" : "android_depth_points"
15336  },
15337  {
15338   "alignment" : 4,
15339   "fields" :
15340   [
15341    {
15342     "field_name" : "format",
15343     "referenced_type" : "type-513"
15344    },
15345    {
15346     "field_name" : "num_planes",
15347     "field_offset" : 32,
15348     "referenced_type" : "type-2"
15349    },
15350    {
15351     "field_name" : "planes",
15352     "field_offset" : 64,
15353     "referenced_type" : "type-515"
15354    }
15355   ],
15356   "linker_set_key" : "android_flex_layout",
15357   "name" : "android_flex_layout",
15358   "referenced_type" : "type-514",
15359   "self_type" : "type-514",
15360   "size" : 12,
15361   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15362   "unique_id" : "android_flex_layout"
15363  },
15364  {
15365   "alignment" : 4,
15366   "fields" :
15367   [
15368    {
15369     "field_name" : "top_left",
15370     "referenced_type" : "type-372"
15371    },
15372    {
15373     "field_name" : "component",
15374     "field_offset" : 32,
15375     "referenced_type" : "type-511"
15376    },
15377    {
15378     "field_name" : "bits_per_component",
15379     "field_offset" : 64,
15380     "referenced_type" : "type-39"
15381    },
15382    {
15383     "field_name" : "bits_used",
15384     "field_offset" : 96,
15385     "referenced_type" : "type-39"
15386    },
15387    {
15388     "field_name" : "h_increment",
15389     "field_offset" : 128,
15390     "referenced_type" : "type-39"
15391    },
15392    {
15393     "field_name" : "v_increment",
15394     "field_offset" : 160,
15395     "referenced_type" : "type-39"
15396    },
15397    {
15398     "field_name" : "h_subsampling",
15399     "field_offset" : 192,
15400     "referenced_type" : "type-39"
15401    },
15402    {
15403     "field_name" : "v_subsampling",
15404     "field_offset" : 224,
15405     "referenced_type" : "type-39"
15406    }
15407   ],
15408   "linker_set_key" : "android_flex_plane",
15409   "name" : "android_flex_plane",
15410   "referenced_type" : "type-512",
15411   "self_type" : "type-512",
15412   "size" : 32,
15413   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15414   "unique_id" : "android_flex_plane"
15415  },
15416  {
15417   "alignment" : 4,
15418   "fields" :
15419   [
15420    {
15421     "field_name" : "displayPrimaryRed",
15422     "referenced_type" : "type-518"
15423    },
15424    {
15425     "field_name" : "displayPrimaryGreen",
15426     "field_offset" : 64,
15427     "referenced_type" : "type-518"
15428    },
15429    {
15430     "field_name" : "displayPrimaryBlue",
15431     "field_offset" : 128,
15432     "referenced_type" : "type-518"
15433    },
15434    {
15435     "field_name" : "whitePoint",
15436     "field_offset" : 192,
15437     "referenced_type" : "type-518"
15438    },
15439    {
15440     "field_name" : "maxLuminance",
15441     "field_offset" : 256,
15442     "referenced_type" : "type-282"
15443    },
15444    {
15445     "field_name" : "minLuminance",
15446     "field_offset" : 288,
15447     "referenced_type" : "type-282"
15448    }
15449   ],
15450   "linker_set_key" : "android_smpte2086_metadata",
15451   "name" : "android_smpte2086_metadata",
15452   "referenced_type" : "type-519",
15453   "self_type" : "type-519",
15454   "size" : 40,
15455   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15456   "unique_id" : "android_smpte2086_metadata"
15457  },
15458  {
15459   "alignment" : 4,
15460   "fields" :
15461   [
15462    {
15463     "field_name" : "x",
15464     "referenced_type" : "type-282"
15465    },
15466    {
15467     "field_name" : "y",
15468     "field_offset" : 32,
15469     "referenced_type" : "type-282"
15470    }
15471   ],
15472   "linker_set_key" : "android_xy_color",
15473   "name" : "android_xy_color",
15474   "referenced_type" : "type-518",
15475   "self_type" : "type-518",
15476   "size" : 8,
15477   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15478   "unique_id" : "android_xy_color"
15479  },
15480  {
15481   "alignment" : 4,
15482   "fields" :
15483   [
15484    {
15485     "field_name" : "y",
15486     "referenced_type" : "type-40"
15487    },
15488    {
15489     "field_name" : "cb",
15490     "field_offset" : 32,
15491     "referenced_type" : "type-40"
15492    },
15493    {
15494     "field_name" : "cr",
15495     "field_offset" : 64,
15496     "referenced_type" : "type-40"
15497    },
15498    {
15499     "field_name" : "ystride",
15500     "field_offset" : 96,
15501     "referenced_type" : "type-2"
15502    },
15503    {
15504     "field_name" : "cstride",
15505     "field_offset" : 128,
15506     "referenced_type" : "type-2"
15507    },
15508    {
15509     "field_name" : "chroma_step",
15510     "field_offset" : 160,
15511     "referenced_type" : "type-2"
15512    },
15513    {
15514     "field_name" : "reserved",
15515     "field_offset" : 192,
15516     "referenced_type" : "type-510"
15517    }
15518   ],
15519   "linker_set_key" : "android_ycbcr",
15520   "name" : "android_ycbcr",
15521   "referenced_type" : "type-509",
15522   "self_type" : "type-509",
15523   "size" : 56,
15524   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15525   "unique_id" : "android_ycbcr"
15526  },
15527  {
15528   "alignment" : 4,
15529   "fields" :
15530   [
15531    {
15532     "referenced_type" : "type-94"
15533    }
15534   ],
15535   "linker_set_key" : "log_msg",
15536   "name" : "log_msg",
15537   "referenced_type" : "type-93",
15538   "self_type" : "type-93",
15539   "size" : 5124,
15540   "source_file" : "/system/core/liblog/include/log/log_read.h",
15541   "unique_id" : "log_msg"
15542  },
15543  {
15544   "alignment" : 4,
15545   "fields" :
15546   [
15547    {
15548     "field_name" : "buf",
15549     "referenced_type" : "type-95"
15550    },
15551    {
15552     "field_name" : "entry",
15553     "referenced_type" : "type-97"
15554    },
15555    {
15556     "field_name" : "entry_v4",
15557     "referenced_type" : "type-97"
15558    },
15559    {
15560     "field_name" : "entry_v3",
15561     "referenced_type" : "type-100"
15562    },
15563    {
15564     "field_name" : "entry_v2",
15565     "referenced_type" : "type-101"
15566    },
15567    {
15568     "field_name" : "entry_v1",
15569     "referenced_type" : "type-102"
15570    }
15571   ],
15572   "is_anonymous" : true,
15573   "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",
15574   "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",
15575   "record_kind" : "union",
15576   "referenced_type" : "type-94",
15577   "self_type" : "type-94",
15578   "size" : 5124,
15579   "source_file" : "/system/core/liblog/include/log/log_read.h",
15580   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15581  },
15582  {
15583   "alignment" : 1,
15584   "fields" :
15585   [
15586    {
15587     "field_name" : "tv_sec",
15588     "referenced_type" : "type-2"
15589    },
15590    {
15591     "field_name" : "tv_nsec",
15592     "field_offset" : 32,
15593     "referenced_type" : "type-2"
15594    }
15595   ],
15596   "linker_set_key" : "log_time",
15597   "name" : "log_time",
15598   "referenced_type" : "type-380",
15599   "self_type" : "type-380",
15600   "size" : 8,
15601   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15602   "unique_id" : "_ZTS8log_time"
15603  },
15604  {
15605   "alignment" : 4,
15606   "fields" :
15607   [
15608    {
15609     "field_name" : "len",
15610     "referenced_type" : "type-98"
15611    },
15612    {
15613     "field_name" : "__pad",
15614     "field_offset" : 16,
15615     "referenced_type" : "type-98"
15616    },
15617    {
15618     "field_name" : "pid",
15619     "field_offset" : 32,
15620     "referenced_type" : "type-39"
15621    },
15622    {
15623     "field_name" : "tid",
15624     "field_offset" : 64,
15625     "referenced_type" : "type-39"
15626    },
15627    {
15628     "field_name" : "sec",
15629     "field_offset" : 96,
15630     "referenced_type" : "type-39"
15631    },
15632    {
15633     "field_name" : "nsec",
15634     "field_offset" : 128,
15635     "referenced_type" : "type-39"
15636    },
15637    {
15638     "field_name" : "msg",
15639     "field_offset" : 160,
15640     "referenced_type" : "type-99"
15641    }
15642   ],
15643   "linker_set_key" : "logger_entry",
15644   "name" : "logger_entry",
15645   "referenced_type" : "type-102",
15646   "self_type" : "type-102",
15647   "size" : 20,
15648   "source_file" : "/system/core/liblog/include/log/log_read.h",
15649   "unique_id" : "logger_entry"
15650  },
15651  {
15652   "alignment" : 1,
15653   "fields" :
15654   [
15655    {
15656     "field_name" : "len",
15657     "referenced_type" : "type-98"
15658    },
15659    {
15660     "field_name" : "hdr_size",
15661     "field_offset" : 16,
15662     "referenced_type" : "type-98"
15663    },
15664    {
15665     "field_name" : "pid",
15666     "field_offset" : 32,
15667     "referenced_type" : "type-39"
15668    },
15669    {
15670     "field_name" : "tid",
15671     "field_offset" : 64,
15672     "referenced_type" : "type-39"
15673    },
15674    {
15675     "field_name" : "sec",
15676     "field_offset" : 96,
15677     "referenced_type" : "type-39"
15678    },
15679    {
15680     "field_name" : "nsec",
15681     "field_offset" : 128,
15682     "referenced_type" : "type-39"
15683    },
15684    {
15685     "field_name" : "euid",
15686     "field_offset" : 160,
15687     "referenced_type" : "type-2"
15688    },
15689    {
15690     "field_name" : "msg",
15691     "field_offset" : 192,
15692     "referenced_type" : "type-99"
15693    }
15694   ],
15695   "linker_set_key" : "logger_entry_v2",
15696   "name" : "logger_entry_v2",
15697   "referenced_type" : "type-101",
15698   "self_type" : "type-101",
15699   "size" : 24,
15700   "source_file" : "/system/core/liblog/include/log/log_read.h",
15701   "unique_id" : "logger_entry_v2"
15702  },
15703  {
15704   "alignment" : 1,
15705   "fields" :
15706   [
15707    {
15708     "field_name" : "len",
15709     "referenced_type" : "type-98"
15710    },
15711    {
15712     "field_name" : "hdr_size",
15713     "field_offset" : 16,
15714     "referenced_type" : "type-98"
15715    },
15716    {
15717     "field_name" : "pid",
15718     "field_offset" : 32,
15719     "referenced_type" : "type-39"
15720    },
15721    {
15722     "field_name" : "tid",
15723     "field_offset" : 64,
15724     "referenced_type" : "type-39"
15725    },
15726    {
15727     "field_name" : "sec",
15728     "field_offset" : 96,
15729     "referenced_type" : "type-39"
15730    },
15731    {
15732     "field_name" : "nsec",
15733     "field_offset" : 128,
15734     "referenced_type" : "type-39"
15735    },
15736    {
15737     "field_name" : "lid",
15738     "field_offset" : 160,
15739     "referenced_type" : "type-2"
15740    },
15741    {
15742     "field_name" : "msg",
15743     "field_offset" : 192,
15744     "referenced_type" : "type-99"
15745    }
15746   ],
15747   "linker_set_key" : "logger_entry_v3",
15748   "name" : "logger_entry_v3",
15749   "referenced_type" : "type-100",
15750   "self_type" : "type-100",
15751   "size" : 24,
15752   "source_file" : "/system/core/liblog/include/log/log_read.h",
15753   "unique_id" : "logger_entry_v3"
15754  },
15755  {
15756   "alignment" : 4,
15757   "fields" :
15758   [
15759    {
15760     "field_name" : "len",
15761     "referenced_type" : "type-98"
15762    },
15763    {
15764     "field_name" : "hdr_size",
15765     "field_offset" : 16,
15766     "referenced_type" : "type-98"
15767    },
15768    {
15769     "field_name" : "pid",
15770     "field_offset" : 32,
15771     "referenced_type" : "type-39"
15772    },
15773    {
15774     "field_name" : "tid",
15775     "field_offset" : 64,
15776     "referenced_type" : "type-2"
15777    },
15778    {
15779     "field_name" : "sec",
15780     "field_offset" : 96,
15781     "referenced_type" : "type-2"
15782    },
15783    {
15784     "field_name" : "nsec",
15785     "field_offset" : 128,
15786     "referenced_type" : "type-2"
15787    },
15788    {
15789     "field_name" : "lid",
15790     "field_offset" : 160,
15791     "referenced_type" : "type-2"
15792    },
15793    {
15794     "field_name" : "uid",
15795     "field_offset" : 192,
15796     "referenced_type" : "type-2"
15797    },
15798    {
15799     "field_name" : "msg",
15800     "field_offset" : 224,
15801     "referenced_type" : "type-99"
15802    }
15803   ],
15804   "linker_set_key" : "logger_entry_v4",
15805   "name" : "logger_entry_v4",
15806   "referenced_type" : "type-97",
15807   "self_type" : "type-97",
15808   "size" : 28,
15809   "source_file" : "/system/core/liblog/include/log/log_read.h",
15810   "unique_id" : "logger_entry_v4"
15811  },
15812  {
15813   "alignment" : 4,
15814   "fields" :
15815   [
15816    {
15817     "field_name" : "version",
15818     "referenced_type" : "type-39"
15819    },
15820    {
15821     "field_name" : "numFds",
15822     "field_offset" : 32,
15823     "referenced_type" : "type-39"
15824    },
15825    {
15826     "field_name" : "numInts",
15827     "field_offset" : 64,
15828     "referenced_type" : "type-39"
15829    },
15830    {
15831     "field_name" : "data",
15832     "field_offset" : 96,
15833     "referenced_type" : "type-195"
15834    }
15835   ],
15836   "linker_set_key" : "native_handle",
15837   "name" : "native_handle",
15838   "referenced_type" : "type-194",
15839   "self_type" : "type-194",
15840   "size" : 12,
15841   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15842   "unique_id" : "native_handle"
15843  }
15844 ],
15845 "rvalue_reference_types" :
15846 [
15847  {
15848   "alignment" : 4,
15849   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
15850   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
15851   "referenced_type" : "type-181",
15852   "self_type" : "type-184",
15853   "size" : 4,
15854   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15855  },
15856  {
15857   "alignment" : 4,
15858   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &&",
15859   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &&",
15860   "referenced_type" : "type-196",
15861   "self_type" : "type-198",
15862   "size" : 4,
15863   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15864  },
15865  {
15866   "alignment" : 4,
15867   "linker_set_key" : "android::hardware::Return<bool> &&",
15868   "name" : "android::hardware::Return<bool> &&",
15869   "referenced_type" : "type-173",
15870   "self_type" : "type-176",
15871   "size" : 4,
15872   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15873  },
15874  {
15875   "alignment" : 4,
15876   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
15877   "name" : "android::hardware::Return<unsigned int> &&",
15878   "referenced_type" : "type-188",
15879   "self_type" : "type-190",
15880   "size" : 4,
15881   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15882  },
15883  {
15884   "alignment" : 4,
15885   "linker_set_key" : "android::hardware::Return<void> &&",
15886   "name" : "android::hardware::Return<void> &&",
15887   "referenced_type" : "type-208",
15888   "self_type" : "type-210",
15889   "size" : 4,
15890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15891  },
15892  {
15893   "alignment" : 4,
15894   "linker_set_key" : "android::hardware::Status &&",
15895   "name" : "android::hardware::Status &&",
15896   "referenced_type" : "type-163",
15897   "self_type" : "type-169",
15898   "size" : 4,
15899   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15900  },
15901  {
15902   "alignment" : 4,
15903   "linker_set_key" : "android::hardware::details::return_status &&",
15904   "name" : "android::hardware::details::return_status &&",
15905   "referenced_type" : "type-174",
15906   "self_type" : "type-204",
15907   "size" : 4,
15908   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15909  },
15910  {
15911   "alignment" : 4,
15912   "linker_set_key" : "android::hardware::hidl_handle &&",
15913   "name" : "android::hardware::hidl_handle &&",
15914   "referenced_type" : "type-319",
15915   "self_type" : "type-327",
15916   "size" : 4,
15917   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15918  },
15919  {
15920   "alignment" : 4,
15921   "linker_set_key" : "android::hardware::hidl_memory &&",
15922   "name" : "android::hardware::hidl_memory &&",
15923   "referenced_type" : "type-323",
15924   "self_type" : "type-331",
15925   "size" : 4,
15926   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15927  },
15928  {
15929   "alignment" : 4,
15930   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15931   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15932   "referenced_type" : "type-147",
15933   "self_type" : "type-154",
15934   "size" : 4,
15935   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15936  },
15937  {
15938   "alignment" : 4,
15939   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
15940   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
15941   "referenced_type" : "type-107",
15942   "self_type" : "type-110",
15943   "size" : 4,
15944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15945  },
15946  {
15947   "alignment" : 4,
15948   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
15949   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
15950   "referenced_type" : "type-14",
15951   "self_type" : "type-126",
15952   "size" : 4,
15953   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15954  },
15955  {
15956   "alignment" : 4,
15957   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> &&",
15958   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> &&",
15959   "referenced_type" : "type-139",
15960   "self_type" : "type-142",
15961   "size" : 4,
15962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15963  },
15964  {
15965   "alignment" : 4,
15966   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15967   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15968   "referenced_type" : "type-480",
15969   "self_type" : "type-479",
15970   "size" : 4,
15971   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15972  },
15973  {
15974   "alignment" : 4,
15975   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15976   "name" : "std::function<sp<IBase> (void *)> &&",
15977   "referenced_type" : "type-490",
15978   "self_type" : "type-489",
15979   "size" : 4,
15980   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15981  },
15982  {
15983   "alignment" : 4,
15984   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15985   "name" : "std::function<sp<IBinder> (void *)> &&",
15986   "referenced_type" : "type-482",
15987   "self_type" : "type-481",
15988   "size" : 4,
15989   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15990  }
15991 ]
15992}
15993